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

Reply via email to