On Sun, Sep 09, 2007 at 07:08:41PM -0400, Brad wrote:
> Here is an update for SCons to 0.97, the latest stable release.
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/scons/Makefile,v
> retrieving revision 1.4
> diff -u -p -r1.4 Makefile
> --- Makefile 3 Jun 2006 14:40:41 -0000 1.4
> +++ Makefile 9 Sep 2007 23:04:25 -0000
> @@ -1,10 +1,9 @@
> # $OpenBSD: Makefile,v 1.4 2006/06/03 14:40:41 steven Exp $
>
> -COMMENT= "Python-based build system"
> +COMMENT= Python-based build system
>
> -VERSION= 0.96.92
> +VERSION= 0.97
> DISTNAME= scons-${VERSION}
> -PKGNAME= ${DISTNAME}p1
> CATEGORIES= devel
>
> HOMEPAGE= http://www.scons.org/
> @@ -28,9 +27,9 @@ SUBST_VARS+= VERSION
> post-extract:
> @perl -pi -e 's,^#!.*python$$,#!${MODPY_BIN},' \
> ${WRKSRC}/script/{scons,sconsign}
> -
> +
> post-install:
> - ${INSTALL_MAN} ${WRKSRC}/scons.1 ${PREFIX}/man/man1
> + ${INSTALL_MAN} ${WRKSRC}/scons.1 ${PREFIX}/man/man1
> ${INSTALL_MAN} ${WRKSRC}/sconsign.1 ${PREFIX}/man/man1
>
> .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/devel/scons/distinfo,v
> retrieving revision 1.4
> diff -u -p -r1.4 distinfo
> --- distinfo 5 Apr 2007 15:38:06 -0000 1.4
> +++ distinfo 4 Sep 2007 21:24:31 -0000
> @@ -1,5 +1,5 @@
> -MD5 (scons-0.96.92.tar.gz) = C2s4jN1kC38pfzemeMZdXA==
> -RMD160 (scons-0.96.92.tar.gz) = daoEcX2pjsyrxCGA9uq57kuL2QQ=
> -SHA1 (scons-0.96.92.tar.gz) = F6P0YvTrNwUt8XtH5lKNckcgkus=
> -SHA256 (scons-0.96.92.tar.gz) = wqthQxdMDT0tby5a5rx33TpIQ6ul5B0SZfVM3CwX6+s=
> -SIZE (scons-0.96.92.tar.gz) = 372708
> +MD5 (scons-0.97.tar.gz) = 3lMPop6D87bvthiHM5j6MQ==
> +RMD160 (scons-0.97.tar.gz) = Ma8172L+VqT68pGk1stz3loX2B8=
> +SHA1 (scons-0.97.tar.gz) = cymA8PTbp8ujL//KC1M0l+91Gvw=
> +SHA256 (scons-0.97.tar.gz) = GV31Sv7dYHZ+VTkxh98PHn4N2zpGNHpe6C1QUPlkw7o=
> +SIZE (scons-0.97.tar.gz) = 439523
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/scons/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 17 Apr 2006 14:57:11 -0000 1.2
> +++ pkg/PLIST 4 Sep 2007 21:26:06 -0000
> @@ -1,6 +1,8 @@
> @comment $OpenBSD: PLIST,v 1.2 2006/04/17 14:57:11 steven Exp $
> bin/scons
> bin/scons-${VERSION}
> +bin/scons-time
> +bin/scons-time-${VERSION}
> bin/sconsign
> bin/sconsign-${VERSION}
> lib/scons-${VERSION}/
> @@ -56,6 +58,8 @@ lib/scons-${VERSION}/SCons/Options/PathO
> lib/scons-${VERSION}/SCons/Options/PathOption.pyc
> lib/scons-${VERSION}/SCons/Options/__init__.py
> lib/scons-${VERSION}/SCons/Options/__init__.pyc
> +lib/scons-${VERSION}/SCons/PathList.py
> +lib/scons-${VERSION}/SCons/PathList.pyc
> lib/scons-${VERSION}/SCons/Platform/
> lib/scons-${VERSION}/SCons/Platform/__init__.py
> lib/scons-${VERSION}/SCons/Platform/__init__.pyc
> @@ -291,9 +295,25 @@ lib/scons-${VERSION}/SCons/Warnings.py
> lib/scons-${VERSION}/SCons/Warnings.pyc
> lib/scons-${VERSION}/SCons/__init__.py
> lib/scons-${VERSION}/SCons/__init__.pyc
> +lib/scons-${VERSION}/SCons/compat/
> +lib/scons-${VERSION}/SCons/compat/__init__.py
> +lib/scons-${VERSION}/SCons/compat/__init__.pyc
> +lib/scons-${VERSION}/SCons/compat/_scons_UserString.py
> +lib/scons-${VERSION}/SCons/compat/_scons_UserString.pyc
> +lib/scons-${VERSION}/SCons/compat/_scons_sets.py
> +lib/scons-${VERSION}/SCons/compat/_scons_sets.pyc
> +lib/scons-${VERSION}/SCons/compat/_scons_sets15.py
> +lib/scons-${VERSION}/SCons/compat/_scons_sets15.pyc
> +lib/scons-${VERSION}/SCons/compat/_scons_subprocess.py
> +lib/scons-${VERSION}/SCons/compat/_scons_subprocess.pyc
> +lib/scons-${VERSION}/SCons/compat/builtins.py
> +lib/scons-${VERSION}/SCons/compat/builtins.pyc
> +lib/scons-${VERSION}/SCons/cpp.py
> +lib/scons-${VERSION}/SCons/cpp.pyc
> lib/scons-${VERSION}/SCons/dblite.py
> lib/scons-${VERSION}/SCons/dblite.pyc
> lib/scons-${VERSION}/SCons/exitfuncs.py
> lib/scons-${VERSION}/SCons/exitfuncs.pyc
> [EMAIL PROTECTED] man/man1/scons-time.1
> @man man/man1/scons.1
> @man man/man1/sconsign.1
>
I've sent a similar diff to the maintainer a few weeks ago but got no
reply... timed out? Should we give him a chance and wait or remove him?
Your diff is missing scons-time in post-extract and -install targets;
attached my variant of the diff.
All dependent ports still build with it on amd64 and i386.
Regards,
Simon
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/scons/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile 3 Jun 2006 14:40:41 -0000 1.4
+++ Makefile 13 Jul 2007 10:38:46 -0000
@@ -1,10 +1,9 @@
# $OpenBSD: Makefile,v 1.4 2006/06/03 14:40:41 steven Exp $
-COMMENT= "Python-based build system"
+COMMENT= Python-based build system
-VERSION= 0.96.92
+VERSION= 0.97
DISTNAME= scons-${VERSION}
-PKGNAME= ${DISTNAME}p1
CATEGORIES= devel
HOMEPAGE= http://www.scons.org/
@@ -27,10 +26,9 @@ SUBST_VARS+= VERSION
post-extract:
@perl -pi -e 's,^#!.*python$$,#!${MODPY_BIN},' \
- ${WRKSRC}/script/{scons,sconsign}
-
+ ${WRKSRC}/script/scons{,ign,-time}
+
post-install:
- ${INSTALL_MAN} ${WRKSRC}/scons.1 ${PREFIX}/man/man1
- ${INSTALL_MAN} ${WRKSRC}/sconsign.1 ${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/scons{,ign,-time}.1 ${PREFIX}/man/man1
.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/scons/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo 5 Apr 2007 15:38:06 -0000 1.4
+++ distinfo 13 Jul 2007 10:38:46 -0000
@@ -1,5 +1,5 @@
-MD5 (scons-0.96.92.tar.gz) = C2s4jN1kC38pfzemeMZdXA==
-RMD160 (scons-0.96.92.tar.gz) = daoEcX2pjsyrxCGA9uq57kuL2QQ=
-SHA1 (scons-0.96.92.tar.gz) = F6P0YvTrNwUt8XtH5lKNckcgkus=
-SHA256 (scons-0.96.92.tar.gz) = wqthQxdMDT0tby5a5rx33TpIQ6ul5B0SZfVM3CwX6+s=
-SIZE (scons-0.96.92.tar.gz) = 372708
+MD5 (scons-0.97.tar.gz) = 3lMPop6D87bvthiHM5j6MQ==
+RMD160 (scons-0.97.tar.gz) = Ma8172L+VqT68pGk1stz3loX2B8=
+SHA1 (scons-0.97.tar.gz) = cymA8PTbp8ujL//KC1M0l+91Gvw=
+SHA256 (scons-0.97.tar.gz) = GV31Sv7dYHZ+VTkxh98PHn4N2zpGNHpe6C1QUPlkw7o=
+SIZE (scons-0.97.tar.gz) = 439523
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/scons/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 17 Apr 2006 14:57:11 -0000 1.2
+++ pkg/PLIST 13 Jul 2007 10:38:46 -0000
@@ -1,6 +1,8 @@
@comment $OpenBSD: PLIST,v 1.2 2006/04/17 14:57:11 steven Exp $
bin/scons
bin/scons-${VERSION}
+bin/scons-time
+bin/scons-time-${VERSION}
bin/sconsign
bin/sconsign-${VERSION}
lib/scons-${VERSION}/
@@ -56,6 +58,8 @@ lib/scons-${VERSION}/SCons/Options/PathO
lib/scons-${VERSION}/SCons/Options/PathOption.pyc
lib/scons-${VERSION}/SCons/Options/__init__.py
lib/scons-${VERSION}/SCons/Options/__init__.pyc
+lib/scons-${VERSION}/SCons/PathList.py
+lib/scons-${VERSION}/SCons/PathList.pyc
lib/scons-${VERSION}/SCons/Platform/
lib/scons-${VERSION}/SCons/Platform/__init__.py
lib/scons-${VERSION}/SCons/Platform/__init__.pyc
@@ -291,9 +295,25 @@ lib/scons-${VERSION}/SCons/Warnings.py
lib/scons-${VERSION}/SCons/Warnings.pyc
lib/scons-${VERSION}/SCons/__init__.py
lib/scons-${VERSION}/SCons/__init__.pyc
+lib/scons-${VERSION}/SCons/compat/
+lib/scons-${VERSION}/SCons/compat/__init__.py
+lib/scons-${VERSION}/SCons/compat/__init__.pyc
+lib/scons-${VERSION}/SCons/compat/_scons_UserString.py
+lib/scons-${VERSION}/SCons/compat/_scons_UserString.pyc
+lib/scons-${VERSION}/SCons/compat/_scons_sets.py
+lib/scons-${VERSION}/SCons/compat/_scons_sets.pyc
+lib/scons-${VERSION}/SCons/compat/_scons_sets15.py
+lib/scons-${VERSION}/SCons/compat/_scons_sets15.pyc
+lib/scons-${VERSION}/SCons/compat/_scons_subprocess.py
+lib/scons-${VERSION}/SCons/compat/_scons_subprocess.pyc
+lib/scons-${VERSION}/SCons/compat/builtins.py
+lib/scons-${VERSION}/SCons/compat/builtins.pyc
+lib/scons-${VERSION}/SCons/cpp.py
+lib/scons-${VERSION}/SCons/cpp.pyc
lib/scons-${VERSION}/SCons/dblite.py
lib/scons-${VERSION}/SCons/dblite.pyc
lib/scons-${VERSION}/SCons/exitfuncs.py
lib/scons-${VERSION}/SCons/exitfuncs.pyc
[EMAIL PROTECTED] man/man1/scons-time.1
@man man/man1/scons.1
@man man/man1/sconsign.1