On Sun, Jun 20, 2010 at 06:32:09PM +0200, Bernd Ahlers wrote:
> Hey,
> 
> the following diff is needed for an upcoming port.
> Any objections?
> 
> Please test and comment.
> 
> Thanks,
>       Bernd
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /data/cvs/ports/lang/spidermonkey/Makefile,v
> retrieving revision 1.10
> diff -u -p -r1.10 Makefile
> --- Makefile  5 May 2009 21:01:55 -0000       1.10
> +++ Makefile  19 Jun 2010 11:54:34 -0000
> @@ -6,7 +6,7 @@ COMMENT=      Mozilla's C implementation of J
> 
>  V=           1.7.0
>  DISTNAME=    js-${V}
> -PKGNAME=     spidermonkey-${V}v0
> +PKGNAME=     spidermonkey-${V}v1

Should that be patchlevel bump (p) or version marker (v)? I would think
patch level so that would be something like

PKGNAME=        spidermonkey-${V}p0v0


See packages-specs(7)


>  SHARED_LIBS= js 2.0
>  CATEGORIES=     lang
> 
> @@ -41,15 +41,11 @@ MAKE_FLAGS=       SO_SUFFIX=so.${LIBjs_VERSION
>  USE_GMAKE=   Yes
>  NO_REGRESS=  Yes
> 
> -HEADERS=     jsapi.h jsconfig.h jscompat.h jslong.h jsosdep.h \
> -             jsotypes.h jspubtd.h jstypes.h jsstr.h jshash.h jsprvtd.h \
> -             jsproto.tbl
> -
>  do-install:
>       ${INSTALL_PROGRAM} ${WRKSRC}/Linux_All_DBG.OBJ/js ${PREFIX}/bin
>       ${INSTALL_DATA} ${WRKSRC}/Linux_All_DBG.OBJ/libjs.so.${LIBjs_VERSION} 
> ${PREFIX}/lib
>       ${INSTALL_DATA_DIR} ${PREFIX}/include/js
> -     @cd ${WRKSRC} && ${INSTALL_DATA} ${HEADERS} \
> +     @cd ${WRKSRC} && ${INSTALL_DATA} js*.{h,tbl} \
>               ${WRKSRC}/Linux_All_DBG.OBJ/jsautocfg.h ${PREFIX}/include/js/
> 
>  .include <bsd.port.mk>
> Index: pkg/PLIST
> ===================================================================
> RCS file: /data/cvs/ports/lang/spidermonkey/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 5 May 2009 21:01:55 -0000       1.2
> +++ pkg/PLIST 19 Jun 2010 11:55:54 -0000
> @@ -3,15 +3,52 @@
>  @bin bin/js
>  include/js/
>  include/js/jsapi.h
> +include/js/jsarena.h
> +include/js/jsarray.h
> +include/js/jsatom.h
>  include/js/jsautocfg.h
> +include/js/jsbit.h
> +include/js/jsbool.h
> +include/js/jsclist.h
> +include/js/jscntxt.h
>  include/js/jscompat.h
>  include/js/jsconfig.h
> +include/js/jscpucfg.h
> +include/js/jsdate.h
> +include/js/jsdbgapi.h
> +include/js/jsdhash.h
> +include/js/jsdtoa.h
> +include/js/jsemit.h
> +include/js/jsexn.h
> +include/js/jsfile.h
> +include/js/jsfun.h
> +include/js/jsgc.h
>  include/js/jshash.h
> +include/js/jsinterp.h
> +include/js/jsiter.h
> +include/js/jskeyword.tbl
> +include/js/jslibmath.h
> +include/js/jslock.h
>  include/js/jslong.h
> +include/js/jsmath.h
> +include/js/jsnum.h
> +include/js/jsobj.h
> +include/js/jsopcode.h
> +include/js/jsopcode.tbl
>  include/js/jsosdep.h
>  include/js/jsotypes.h
> +include/js/jsparse.h
> +include/js/jsprf.h
>  include/js/jsproto.tbl
>  include/js/jsprvtd.h
>  include/js/jspubtd.h
> +include/js/jsregexp.h
> +include/js/jsscan.h
> +include/js/jsscope.h
> +include/js/jsscript.h
> +include/js/jsstddef.h
>  include/js/jsstr.h
>  include/js/jstypes.h
> +include/js/jsutil.h
> +include/js/jsxdrapi.h
> +include/js/jsxml.h

-- 
best regards
q#

Reply via email to