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? Or if the update is urgently needed, can upstream be poked to release again? Or if they won't and we still urgently need the update, can the problem be patched away in the ports tree? Yours, Ingo > 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 25 Mar 2014 21:58:43 -0000 > @@ -2,8 +2,7 @@ > > COMMENT= Python-based build system > > -VERSION = 2.3.0 > -REVISION = 1 > +VERSION = 2.3.1 > DISTNAME= scons-${VERSION} > CATEGORIES= devel > > @@ -22,8 +21,5 @@ NO_TEST= Yes > SUBST_VARS+= VERSION > > MODPY_ADJ_FILES += script/scons script/sconsign script/scons-time > - > -post-install: > - ${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.9 > diff -u -p -u -p -r1.9 distinfo > --- distinfo 5 Jul 2013 20:09:59 -0000 1.9 > +++ distinfo 25 Mar 2014 21:58:43 -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.1.tar.gz) = CRq0aPjmCEww866f1Igo44hAIUAc/vS3E9ExYboSAgE= > +SIZE (scons-2.3.1.tar.gz) = 499037 > 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 25 Mar 2014 21:58:43 -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 > @@ -176,10 +176,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 > @@ -402,6 +407,3 @@ lib/scons-${VERSION}/SCons/dblite.pyc > lib/scons-${VERSION}/SCons/exitfuncs.py > lib/scons-${VERSION}/SCons/exitfuncs.pyc > lib/scons-${VERSION}/scons-${VERSION}-py${MODPY_VERSION}.egg-info > -@man man/man1/scons-time.1 > -@man man/man1/scons.1 > -@man man/man1/sconsign.1 >