Received: by mail.netbsd.org (Postfix, from userid 605) id 87A2A84E44; Wed, 29 Nov 2017 09:07:59 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 10B7F84E3A for ; Wed, 29 Nov 2017 09:07:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id Y3p3EmGGfnJf for ; Wed, 29 Nov 2017 09:07:58 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 455D684D20 for ; Wed, 29 Nov 2017 09:07:58 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 382E5FB40; Wed, 29 Nov 2017 09:07:58 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_151194647812100" MIME-Version: 1.0 Date: Wed, 29 Nov 2017 09:07:58 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/scons To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20171129090758.382E5FB40@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_151194647812100 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Wed Nov 29 09:07:58 UTC 2017 Modified Files: pkgsrc/devel/scons: Makefile distinfo Log Message: scons: updated to 3.0.1 RELEASE 3.0.1: - Jar can take multiple targets, and will make a duplicate jar from the sources for each target - Added some warnings in case the Jar builder makes an implicit target - Added Jar method and changed jar build to be more specific. Jar method will take in directories or classes as source. Added more tests to JAR to ensure the jar was packaged with the correct compiled class files. - Added a No result test case to handle bug which seems unrelated to java in the swig-dependencies.py test, more info here: http://scons.tigris.org/issues/show_bug.cgi?id=2907 - Added a travis script to test on ubuntu trusty now that the project is on github so that Continuus Integration tests can be run automatically. It tests most case and considers no result a pass as well. Improving this script can install more dependincies allowing for more tests to be run. - Updated the Jar Builder tool in Tool/__init__.py so that is doesn't force class files as sources, allowing directories to be passed, which was causing test/Java/JAR.py to fail. - Fix issue where code in utility routine to_String_for_subst() had code whose result was never properly returned. (Found by: James Rinkevich https://pairlist4.pair.net/pipermail/scons-users/2017-October/006358.html ) - Fixed Variables.GenerateHelpText() to now use the sort parameter. Due to incorrect 2to3 fixer changes 8 years ago it was being used as a boolean parameter. Now you can specify sort to be a callable, or boolean value. (True = normal sort). Manpage also updated. - Fixed Tool loading logic from exploding sys.path with many site_scons/site_tools prepended on py3. - Added additional output with time to process each SConscript file when using --debug=time. - Fixed a regression in scons-3.0.0 where "from __future__ import print_function" was imposed on the scope where SConstruct is executed, breaking existing builds using PY 2.7. - Fix broken subst logic where a string with "$$(abc)" was being treated as "$(abc) and the logic for removing the signature escapes was then failing because there was no closing "$)". This was introduced by a pull request to allow recursive variable evaluations to yield a string such as "$( $( some stuff $) $)". - Fix incorrect warning for repeated identical builder calls that use overrides To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/scons/Makefile cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/scons/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_151194647812100 Content-Disposition: inline Content-Length: 2267 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/scons/Makefile diff -u pkgsrc/devel/scons/Makefile:1.39 pkgsrc/devel/scons/Makefile:1.40 --- pkgsrc/devel/scons/Makefile:1.39 Wed Oct 4 13:13:59 2017 +++ pkgsrc/devel/scons/Makefile Wed Nov 29 09:07:58 2017 @@ -1,16 +1,19 @@ -# $NetBSD: Makefile,v 1.39 2017/10/04 13:13:59 wiz Exp $ +# $NetBSD: Makefile,v 1.40 2017/11/29 09:07:58 adam Exp $ -DISTNAME= scons-3.0.0 +DISTNAME= scons-3.0.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scons/} +MASTER_SITES+= ${MASTER_SITE_PYPI:=S/Scons/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.scons.org/ COMMENT= Python-based, open-source build system LICENSE= mit -REPLACE_PYTHON+= script/scons script/scons-configure-cache -REPLACE_PYTHON+= script/scons-time script/sconsign +REPLACE_PYTHON+= script/scons +REPLACE_PYTHON+= script/scons-configure-cache +REPLACE_PYTHON+= script/scons-time +REPLACE_PYTHON+= script/sconsign # scons-3.0.0 works with python-3.x, but not the many packages # that have SConstruct files that only work with python-2.x Index: pkgsrc/devel/scons/distinfo diff -u pkgsrc/devel/scons/distinfo:1.22 pkgsrc/devel/scons/distinfo:1.23 --- pkgsrc/devel/scons/distinfo:1.22 Tue Oct 3 11:53:52 2017 +++ pkgsrc/devel/scons/distinfo Wed Nov 29 09:07:58 2017 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.22 2017/10/03 11:53:52 wiz Exp $ +$NetBSD: distinfo,v 1.23 2017/11/29 09:07:58 adam Exp $ -SHA1 (scons-3.0.0.tar.gz) = 38c9393fceebdf5224c57ddaad8960d2723699fd -RMD160 (scons-3.0.0.tar.gz) = d7da89240522cc18bd415a01acd01a25720ecf2e -SHA512 (scons-3.0.0.tar.gz) = e52c31a21f8aab4bbb684a8770cbcb9eeef042d5c8c86ea2f4beb64ec0c50bc1ca4aa738a2bf92330bd26f8fa9589cb10314dc53defccc2825a5a13b01641b2d -Size (scons-3.0.0.tar.gz) = 630418 bytes +SHA1 (scons-3.0.1.tar.gz) = 498691cf8d4f6da971b99fab0c3480ef944c4d1e +RMD160 (scons-3.0.1.tar.gz) = 9fb29b6bf100da6ee03afff3630af2cf5b312f16 +SHA512 (scons-3.0.1.tar.gz) = b7be40ba507366cc678f31b910553cadaf59781c3a91833a34acbd29d9cad0cda38f6753034bf92c3af55d1e0c2f72aba5d81f1ec67205d0345b005d286f7084 +Size (scons-3.0.1.tar.gz) = 634815 bytes SHA1 (patch-aa) = 3175e49f2ef8575f7097d9af8a7f6067258bd085 SHA1 (patch-engine_SCons_Platform___init__.py) = 51ea2b6b3bc0ee11c863c924d60ec4b5cbde8416 --_----------=_151194647812100--