On Tue, Jul 1, 2014 at 9:58 PM, Ingo Schwarze <schwa...@usta.de> wrote: > Hi Anthony, > > Anthony J. Bentley wrote on Tue, Jul 01, 2014 at 09:42:57PM -0600: > >> Here is an update to scons-2.3.1. >> >> Manpages removed because upstream forgot to generate them properly >> this release so they are all blank, causing packaging to break. > > When there is such a major regression in a release, isn't it better > to just skip the update and wait for the next release?
You're right. I poked upstream and they made a new release (which they seemed to be planning to do soon anyway). Everything depending on scons still builds. ok? -- Anthony J. Bentley
Index: Makefile =================================================================== RCS file: /cvs/ports/devel/scons/Makefile,v retrieving revision 1.18 diff -u -p -u -p -r1.18 Makefile --- Makefile 9 Oct 2013 11:56:37 -0000 1.18 +++ Makefile 9 Jul 2014 18:34:55 -0000 @@ -2,8 +2,7 @@ COMMENT= Python-based build system -VERSION = 2.3.0 -REVISION = 1 +VERSION = 2.3.2 DISTNAME= scons-${VERSION} CATEGORIES= devel Index: distinfo =================================================================== RCS file: /cvs/ports/devel/scons/distinfo,v retrieving revision 1.9 diff -u -p -u -p -r1.9 distinfo --- distinfo 5 Jul 2013 20:09:59 -0000 1.9 +++ distinfo 9 Jul 2014 18:34:55 -0000 @@ -1,2 +1,2 @@ -SHA256 (scons-2.3.0.tar.gz) = lEIGmZnPSyyqlKWIarTCxx3hcY7V6RdsGOK228pGO0s= -SIZE (scons-2.3.0.tar.gz) = 599514 +SHA256 (scons-2.3.2.tar.gz) = +ZMyDF6VFeZWf8znPfCnqICEFL8SI8aRI9Pc8zmkSdQ= +SIZE (scons-2.3.2.tar.gz) = 621932 Index: patches/patch-engine_SCons_Tool___init___py =================================================================== RCS file: patches/patch-engine_SCons_Tool___init___py diff -N patches/patch-engine_SCons_Tool___init___py --- patches/patch-engine_SCons_Tool___init___py 9 Oct 2013 11:56:38 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,40 +0,0 @@ -$OpenBSD: patch-engine_SCons_Tool___init___py,v 1.1 2013/10/09 11:56:38 stsp Exp $ -https://bitbucket.org/scons/scons/commits/303b85fc931a9630abb10b0c3b1826541fe8aecd ---- engine/SCons/Tool/__init__.py.orig Sun Mar 3 15:48:39 2013 -+++ engine/SCons/Tool/__init__.py Thu Sep 5 15:40:24 2013 -@@ -257,6 +257,10 @@ def VersionShLibLinkNames(version, libname, env): - print "VersionShLibLinkNames: linkname = ",linkname - linknames.append(linkname) - elif platform == 'posix': -+ if sys.platform.startswith('openbsd'): -+ # OpenBSD uses x.y shared library versioning numbering convention -+ # and doesn't use symlinks to backwards-compatible libraries -+ return [] - # For libfoo.so.x.y.z, linknames libfoo.so libfoo.so.x.y libfoo.so.x - suffix_re = re.escape(shlib_suffix + '.' + version) - # First linkname has no version number -@@ -302,13 +306,17 @@ symlinks for the platform we are on""" - if version: - # set the shared library link flags - if platform == 'posix': -- suffix_re = re.escape(shlib_suffix + '.' + version) -- (major, age, revision) = version.split(".") -- # soname will have only the major version number in it -- soname = re.sub(suffix_re, shlib_suffix, libname) + '.' + major -- shlink_flags += [ '-Wl,-Bsymbolic', '-Wl,-soname=%s' % soname ] -- if Verbose: -- print " soname ",soname,", shlink_flags ",shlink_flags -+ shlink_flags += [ '-Wl,-Bsymbolic' ] -+ if sys.platform.startswith('openbsd'): -+ pass # OpenBSD doesn't usually use SONAME for libraries -+ else: -+ suffix_re = re.escape(shlib_suffix + '.' + version) -+ (major, age, revision) = version.split(".") -+ # soname will have only the major version number in it -+ soname = re.sub(suffix_re, shlib_suffix, libname) + '.' + major -+ shlink_flags += [ '-Wl,-soname=%s' % soname ] -+ if Verbose: -+ print " soname ",soname,", shlink_flags ",shlink_flags - elif platform == 'cygwin': - shlink_flags += [ '-Wl,-Bsymbolic', - '-Wl,--out-implib,${TARGET.base}.a' ] Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/scons/pkg/PLIST,v retrieving revision 1.7 diff -u -p -u -p -r1.7 PLIST --- pkg/PLIST 5 Jul 2013 20:09:59 -0000 1.7 +++ pkg/PLIST 9 Jul 2014 18:34:55 -0000 @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.7 2013/07/05 20:09:59 bentley Exp $ +@comment $OpenBSD$ bin/scons bin/scons-${VERSION} bin/scons-time @@ -121,6 +121,8 @@ lib/scons-${VERSION}/SCons/Tool/BitKeepe lib/scons-${VERSION}/SCons/Tool/BitKeeper.pyc lib/scons-${VERSION}/SCons/Tool/CVS.py lib/scons-${VERSION}/SCons/Tool/CVS.pyc +lib/scons-${VERSION}/SCons/Tool/DCommon.py +lib/scons-${VERSION}/SCons/Tool/DCommon.pyc lib/scons-${VERSION}/SCons/Tool/FortranCommon.py lib/scons-${VERSION}/SCons/Tool/FortranCommon.pyc lib/scons-${VERSION}/SCons/Tool/GettextCommon.py @@ -176,10 +178,15 @@ lib/scons-${VERSION}/SCons/Tool/cc.py lib/scons-${VERSION}/SCons/Tool/cc.pyc lib/scons-${VERSION}/SCons/Tool/cvf.py lib/scons-${VERSION}/SCons/Tool/cvf.pyc +lib/scons-${VERSION}/SCons/Tool/cyglink.py +lib/scons-${VERSION}/SCons/Tool/cyglink.pyc lib/scons-${VERSION}/SCons/Tool/default.py lib/scons-${VERSION}/SCons/Tool/default.pyc lib/scons-${VERSION}/SCons/Tool/dmd.py lib/scons-${VERSION}/SCons/Tool/dmd.pyc +lib/scons-${VERSION}/SCons/Tool/docbook/ +lib/scons-${VERSION}/SCons/Tool/docbook/__init__.py +lib/scons-${VERSION}/SCons/Tool/docbook/__init__.pyc lib/scons-${VERSION}/SCons/Tool/dvi.py lib/scons-${VERSION}/SCons/Tool/dvi.pyc lib/scons-${VERSION}/SCons/Tool/dvipdf.py @@ -206,6 +213,8 @@ lib/scons-${VERSION}/SCons/Tool/gas.py lib/scons-${VERSION}/SCons/Tool/gas.pyc lib/scons-${VERSION}/SCons/Tool/gcc.py lib/scons-${VERSION}/SCons/Tool/gcc.pyc +lib/scons-${VERSION}/SCons/Tool/gdc.py +lib/scons-${VERSION}/SCons/Tool/gdc.pyc lib/scons-${VERSION}/SCons/Tool/gettext.py lib/scons-${VERSION}/SCons/Tool/gettext.pyc lib/scons-${VERSION}/SCons/Tool/gfortran.py @@ -246,6 +255,8 @@ lib/scons-${VERSION}/SCons/Tool/javah.py lib/scons-${VERSION}/SCons/Tool/javah.pyc lib/scons-${VERSION}/SCons/Tool/latex.py lib/scons-${VERSION}/SCons/Tool/latex.pyc +lib/scons-${VERSION}/SCons/Tool/ldc.py +lib/scons-${VERSION}/SCons/Tool/ldc.pyc lib/scons-${VERSION}/SCons/Tool/lex.py lib/scons-${VERSION}/SCons/Tool/lex.pyc lib/scons-${VERSION}/SCons/Tool/link.py