Hello community, here is the log from the commit of package boost-jam checked in at Fri Sep 5 21:13:32 CEST 2008. -------- --- boost-jam/boost-jam.changes 2007-07-27 20:22:34.000000000 +0200 +++ boost-jam/boost-jam.changes 2008-09-05 13:30:13.000000000 +0200 @@ -1,0 +2,29 @@ +Fri Sep 5 13:29:46 CEST 2008 - pth@suse.de + +- Update to 3.1.16: + + * Plug memory leak when closing out actions. + * Various improvements to __TIMINGRULE_ and __ACTIONRULE_ target + variable hooks. + * Change JAMDATE to use common ISO date format. + * Add test for result status values of simple actions, i.e. + empty actions. + * Fix buffer overrun bug in expanding @() subexpressions. + * Check empty string invariants, instead of assuming all strings + are allocated. And reset strings when they are freed. + * Add OSPLAT=PARISC for HP-UX PA-RISC. -- Boris G. + * Make quietly actions really quiet by not printing the command + output. The output for the quietly actions is still available + through __ACTIONRULE_. + * When setting OSPLAT, check __ia64 macro. + * Get the unix timing working correctly. + * Add -fno-strict-aliasing to compilation with gcc. Which works + around GCC-4.2 crash problems. + * Increased support for Python integration. + * Allow specifying options with quotes, i.e. --with-python=xyz, + to work around the CMD shell using = as an argument separator. + * Add values of variables specified with -s to .EVNRION module, + so that we can override environment on command line. + * Make NORMALIZE_PATH convert to /. + +------------------------------------------------------------------- Old: ---- boost-jam-3.1.14.tar.bz2 New: ---- boost-jam-3.1.16.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost-jam.spec ++++++ --- /var/tmp/diff_new_pack.Im6755/_old 2008-09-05 21:12:31.000000000 +0200 +++ /var/tmp/diff_new_pack.Im6755/_new 2008-09-05 21:12:31.000000000 +0200 @@ -1,26 +1,34 @@ # -# spec file for package boost-jam (Version 3.1.14) +# spec file for package boost-jam (Version 3.1.16) # -# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. -# This file and all modifications and additions to the pristine -# package are under the same license as the package itself. +# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. # +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild + Name: boost-jam License: BSD 3-Clause Group: Development/Tools/Building -Autoreqprov: on -Version: 3.1.14 -Release: 4 +AutoReqProv: on +Version: 3.1.16 +Release: 1 Summary: An Enhanced Make Replacement Source: %{name}-%{version}.tar.bz2 # From http://boost.cvs.sourceforge.net/boost/boost/tools/jam/test/: Source2: test.tar.gz -URL: http://www.boost.org/ +Url: http://www.boost.org/ Patch1: boost-jam-cflags_for_build.diff Patch2: boost-jam-codecleanup.diff Patch3: boost-jam-jam0_use_passed_cflags.diff @@ -52,7 +60,7 @@ %ifarch s390 #export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -O1" %endif -export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wall -fno-strict-aliasing" +export RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Wall" export CFLAGS="$RPM_OPT_FLAGS" LOCATE_TARGET=bin ./build.sh gcc --symbols # Trivial test: -- Documented used of bjam -v: Print the version of jam and exit: @@ -80,29 +88,54 @@ rm -rf %{buildroot} %changelog -* Fri Jul 27 2007 - pth@suse.de +* Fri Sep 05 2008 pth@suse.de +- Update to 3.1.16: + * Plug memory leak when closing out actions. + * Various improvements to __TIMINGRULE_ and __ACTIONRULE_ target + variable hooks. + * Change JAMDATE to use common ISO date format. + * Add test for result status values of simple actions, i.e. + empty actions. + * Fix buffer overrun bug in expanding @() subexpressions. + * Check empty string invariants, instead of assuming all strings + are allocated. And reset strings when they are freed. + * Add OSPLAT=PARISC for HP-UX PA-RISC. -- Boris G. + * Make quietly actions really quiet by not printing the command + output. The output for the quietly actions is still available + through __ACTIONRULE_. + * When setting OSPLAT, check __ia64 macro. + * Get the unix timing working correctly. + * Add -fno-strict-aliasing to compilation with gcc. Which works + around GCC-4.2 crash problems. + * Increased support for Python integration. + * Allow specifying options with quotes, i.e. --with-python=xyz, + to work around the CMD shell using = as an argument separator. + * Add values of variables specified with -s to .EVNRION module, + so that we can override environment on command line. + * Make NORMALIZE_PATH convert to /. +* Fri Jul 27 2007 pth@suse.de - Directly pass CFLAGS and RPM_OPTFLAGS to jam0 when bootstrapping (obsoletes the fix from Daniel Schepler) and pass -fno-strict-aliasing to gcc to fix the bjam segfault. - Build optimized binary but don't strip it. -* Tue Jul 24 2007 - bk@suse.de +* Tue Jul 24 2007 bk@suse.de - fix early bjam segfault with gcc-4.2 (fix from Daniel Schepler) - add testsuite from today's boost CVS and allow a maxium of 5 fails - build debug binary by default, adds debuginfo package(thanks pth) -* Thu Jul 19 2007 - pth@suse.de +* Thu Jul 19 2007 pth@suse.de - Update to 3.1.14. Changes since 3.1.4: * Implement NATIVE_FILE builtin and several native rules. * Use default value of BOOST_BUILD_PATH is not is set in environment. -* Sat May 27 2006 - schwab@suse.de +* Sun May 28 2006 schwab@suse.de - Don't strip binaries. -* Wed Jan 25 2006 - mls@suse.de +* Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires -* Mon Oct 31 2005 - dmueller@suse.de +* Mon Oct 31 2005 dmueller@suse.de - don't build as root -* Wed May 26 2004 - ro@suse.de +* Wed May 26 2004 ro@suse.de - added -fno-strict-aliasing -* Fri May 07 2004 - uli@suse.de +* Fri May 07 2004 uli@suse.de - honor RPM_OPT_FLAGS not only when bootstrapping - build with -O1 on s390 (fixes boost) -* Wed Jul 09 2003 - pthomas@suse.de +* Wed Jul 09 2003 pthomas@suse.de - Initial package creation. ++++++ boost-jam-3.1.14.tar.bz2 -> boost-jam-3.1.16.tar.bz2 ++++++ ++++ 112602 lines of diff (skipped) ++++++ boost-jam-codecleanup.diff ++++++ ++++ 812 lines (skipped) ++++ between boost-jam/boost-jam-codecleanup.diff ++++ and boost-jam/boost-jam-codecleanup.diff ++++++ boost-jam-jam0_use_passed_cflags.diff ++++++ --- /var/tmp/diff_new_pack.Im6755/_old 2008-09-05 21:12:33.000000000 +0200 +++ /var/tmp/diff_new_pack.Im6755/_new 2008-09-05 21:12:33.000000000 +0200 @@ -1,13 +1,13 @@ --- build.jam +++ build.jam -@@ -153,7 +153,7 @@ +@@ -176,7 +176,7 @@ ## GCC 2.x, 3.x, 4.x toolset gcc gcc : "-o " : -D - : -pedantic + : -pedantic -fno-strict-aliasing - [ opt --release : [ opt --symbols : -g : -s ] -O3 ] + [ opt --release : [ opt --symbols : -g : -s ] $(CFLAGS) ] [ opt --debug : -g -O0 -fno-inline ] - -I$(--python-include) -Wno-long-long + -I$(--python-include) -I$(--extra-include) -Wno-long-long : -L$(--python-lib[1]) -l$(--python-lib[2]) ; --- build.sh +++ build.sh @@ -20,7 +20,7 @@ r=$? if test $r -ne 0 ; then exit $r -@@ -272,5 +272,9 @@ +@@ -290,5 +290,9 @@ if test "${BJAM_UPDATE}" != "update" ; then echo_run ./bootstrap/jam0 -f build.jam --toolset=$BOOST_JAM_TOOLSET "--toolset-root=$BOOST_JAM_TOOLSET_ROOT" clean fi ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org