# HG changeset patch # User Matthew Sheets # Date 1247845387 0 # Node ID 5fc24facdb9fb22255031dc0e169abe6d1923fc9 # Parent b149cd5f40d0860ffa3e359dd6622066337bd975 Upgrade: libboost (1.35.0 to 1.39.0) diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-date-time-dev/receipt --- a/libboost-date-time-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-date-time-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-date-time-dev" LIB_NAME="date_time" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-date-time/receipt --- a/libboost-date-time/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-date-time/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-date-time" LIB_NAME="date_time" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-dev/receipt --- a/libboost-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -10,8 +10,8 @@ # to get a package with the slitaz version numbering PACKAGE="libboost-dev" SOURCE="boost" -VERSION="1.35.0" -WGET_SOURCE="boost_1_35_0" +VERSION="1.39.0" +WGET_SOURCE="boost_1_39_0" CATEGORY="development" SHORT_DESC="Free peer-reviewed portable C++ source libraries." @@ -19,13 +19,13 @@ TARBALL="$WGET_SOURCE.tar.bz2" WEB_SITE="http://www.boost.org/" -WGET_URL="http://garr.dl.sourceforge.net/sourceforge/boost/$TARBALL" +WGET_URL="$SF_MIRROR/$SOURCE/$TARBALL" -DEPENDS=" " -BUILD_DEPENDS="python python-dev icu-dev " +DEPENDS="" +BUILD_DEPENDS="python python-dev expat-dev expat" RELOCATE_LIBS="{ date_time filesystem graph iostreams \ - program_options python regex serialization signal \ - system test thread wave }" + math program_options python regex serialization \ + signal system test thread tr1 wave }" # Rules to configure and make the package. @@ -35,36 +35,50 @@ # Have to add some params to get static libs compiled too compile_rules() { - cd $src/.. - if test -d $WGET_SOURCE ; then mv -f $WGET_SOURCE $SOURCE-$VERSION ; fi + # Determine if TOOLPREFIX has been defined in tazwok.conf as it should + if [ -z "$TOOLPREFIX" ] ; then + # Provide a default TOOLPREFIX value + TOOLPREFIX=i486-pc-linux-gnu- + fi + + if [ -d $WGET_SOURCE ] ; then + mv -f $WGET_SOURCE $src + else + rm -r -f $src/_pkg + fi cd $src - TAZ_BJAM_CONF=" \ - build-type=single \ - variant=release \ - threading=multi \ - link=shared,static " - - ./configure \ - --prefix=/usr \ - --with-libraries=all - - make $TAZ_BJAM_CONF - make $TAZ_BJAM_CONF \ - PREFIX=$src/_pkg/usr \ - EPREFIX=$src/_pkg/usr/lib \ - LIBDIR=$src/_pkg/usr/lib \ - INCLUDEDIR=$src/_pkg/usr/include install - - # move it to the standard include folder - cd $src/_pkg/usr/include/$SOURCE* - mv -f $SOURCE .. - + ./bootstrap.sh \ + --prefix=$src/_pkg/usr \ + --exec-prefix=$src/_pkg/usr \ + --libdir=$src/_pkg/usr/lib \ + --includedir=$src/_pkg/usr/include \ + --without-icu && + EXPAT_INCLUDE=/usr/include \ + EXPAT_LIBPATH=/usr/lib \ + ./bjam \ + --prefix=$src/_pkg/usr \ + --exec-prefix=$src/_pkg/usr \ + --libdir=$src/_pkg/usr/lib \ + --includedir=$src/_pkg/usr/include \ + --build-type=minimal \ + install + mv $src/_pkg/usr/include/boost-1_39/boost $src/_pkg/usr/include && + rm -r -f $src/_pkg/usr/include/boost-1_39 + # create the missing links to the shared libs cd $src/_pkg/usr/lib - for i in `ls *mt.so`; do - tmp=`echo $i | sed s/-gcc.*mt//g` - ln -s $i $tmp + for i in `ls *-mt.so`; do + boost_tmp=`echo $i | sed s/-gcc.*-mt//g` + boost_tmp_mt=`echo $i | sed s/-gcc.*-mt/-mt/g` + ln -s $i $boost_tmp + ln -s $i $boost_tmp_mt + done + for i in `ls *-mt.a`; do + boost_tmp=`echo $i | sed s/-gcc.*-mt//g` + boost_tmp_mt=`echo $i | sed s/-gcc.*-mt/-mt/g` + ln -s $i $boost_tmp + ln -s $i $boost_tmp_mt done } @@ -77,6 +91,6 @@ for i in $RELOCATE_LIBS; do rm -f $fs/usr/lib/*$i* - rm -rf $fs/usr/include/*$i* + rm -r -f $fs/usr/include/boost/*$i* done } diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-doc/receipt --- a/libboost-doc/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-doc/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -1,7 +1,7 @@ # SliTaz package receipt. PACKAGE="libboost-doc" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-filesystem-dev/receipt --- a/libboost-filesystem-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-filesystem-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-filesystem-dev" LIB_NAME="filesystem" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-filesystem/receipt --- a/libboost-filesystem/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-filesystem/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-filesystem" LIB_NAME="filesystem" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-graph-dev/receipt --- a/libboost-graph-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-graph-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-graph-dev" LIB_NAME="graph" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-graph/receipt --- a/libboost-graph/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-graph/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-graph" LIB_NAME="graph" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-iostreams-dev/receipt --- a/libboost-iostreams-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-iostreams-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-iostreams-dev" LIB_NAME="iostreams" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-iostreams/receipt --- a/libboost-iostreams/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-iostreams/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-iostreams" LIB_NAME="iostreams" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-math-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libboost-math-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -0,0 +1,24 @@ +# SliTaz package receipt. + +PACKAGE="libboost-math-dev" +LIB_NAME="math" +VERSION="1.39.0" + +CATEGORY="development" +SHORT_DESC="Part of the Boost C++ Libraries collection." +MAINTAINER="chadi.elahmad@gmail.com" +WEB_SITE="http://www.boost.org/" + +DEPENDS="libboost-math libboost-dev" +WANTED="libboost-dev" +SOURCE="boost" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE + + _pkg=$WOK/$WANTED/$SOURCE-$VERSION/_pkg + cp -a $_pkg/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost + cp -a $_pkg/usr/lib/*$LIB_NAME*.*a $fs/usr/lib +} diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-math/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libboost-math/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -0,0 +1,25 @@ +# SliTaz package receipt. + +PACKAGE="libboost-math" +LIB_NAME="math" +VERSION="1.39.0" + +CATEGORY="development" +SHORT_DESC="Part of the Boost C++ Libraries collection." +MAINTAINER="chadi.elahmad@gmail.com" +WEB_SITE="http://www.boost.org/" + +WANTED="libboost-dev" +SOURCE="boost" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + + _pkg=$WOK/$WANTED/$SOURCE-$VERSION/_pkg + cp -a $_pkg/usr/lib/*$LIB_NAME*.so* $fs/usr/lib + + # math_tr1 is packaged as tr1 (based on the include dir name) + rm -f $fs/usr/lib/*math_tr1*.so* +} diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-program-options-dev/receipt --- a/libboost-program-options-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-program-options-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-program-options-dev" LIB_NAME="program_options" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-program-options/receipt --- a/libboost-program-options/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-program-options/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-program-options" LIB_NAME="program_options" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-python-dev/receipt --- a/libboost-python-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-python-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-python-dev" LIB_NAME="python" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-python/receipt --- a/libboost-python/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-python/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-python" LIB_NAME="python" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-regex-dev/receipt --- a/libboost-regex-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-regex-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-regex-dev" LIB_NAME="regex" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-regex/receipt --- a/libboost-regex/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-regex/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-regex" LIB_NAME="regex" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-serialization-dev/receipt --- a/libboost-serialization-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-serialization-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-serialization-dev" LIB_NAME="serialization" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-serialization/receipt --- a/libboost-serialization/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-serialization/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-serialization" LIB_NAME="serialization" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-signals-dev/receipt --- a/libboost-signals-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-signals-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-signals-dev" LIB_NAME="signal" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-signals/receipt --- a/libboost-signals/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-signals/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-signals" LIB_NAME="signals" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-system-dev/receipt --- a/libboost-system-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-system-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-system-dev" LIB_NAME="system" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-system/receipt --- a/libboost-system/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-system/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-system" LIB_NAME="system" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-test-dev/receipt --- a/libboost-test-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-test-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-test-dev" LIB_NAME="test" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-test/receipt --- a/libboost-test/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-test/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-test" LIB_NAME="test" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-thread-dev/receipt --- a/libboost-thread-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-thread-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-thread-dev" LIB_NAME="thread" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-thread/receipt --- a/libboost-thread/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-thread/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-thread" LIB_NAME="thread" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-tr1-dev/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libboost-tr1-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -0,0 +1,24 @@ +# SliTaz package receipt. + +PACKAGE="libboost-tr1-dev" +LIB_NAME="tr1" +VERSION="1.39.0" + +CATEGORY="development" +SHORT_DESC="Part of the Boost C++ Libraries collection." +MAINTAINER="chadi.elahmad@gmail.com" +WEB_SITE="http://www.boost.org/" + +DEPENDS="libboost-tr1 libboost-dev" +WANTED="libboost-dev" +SOURCE="boost" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib $fs/usr/include/$SOURCE + + _pkg=$WOK/$WANTED/$SOURCE-$VERSION/_pkg + cp -a $_pkg/usr/include/$SOURCE/*$LIB_NAME* $fs/usr/include/boost + cp -a $_pkg/usr/lib/*$LIB_NAME*.*a $fs/usr/lib +} diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-tr1/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/libboost-tr1/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -0,0 +1,22 @@ +# SliTaz package receipt. + +PACKAGE="libboost-tr1" +LIB_NAME="tr1" +VERSION="1.39.0" + +CATEGORY="development" +SHORT_DESC="Part of the Boost C++ Libraries collection." +MAINTAINER="chadi.elahmad@gmail.com" +WEB_SITE="http://www.boost.org/" + +WANTED="libboost-dev" +SOURCE="boost" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + mkdir -p $fs/usr/lib + + _pkg=$WOK/$WANTED/$SOURCE-$VERSION/_pkg + cp -a $_pkg/usr/lib/*$LIB_NAME*.so* $fs/usr/lib +} diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-wave-dev/receipt --- a/libboost-wave-dev/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-wave-dev/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-wave-dev" LIB_NAME="wave" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection." diff -r b149cd5f40d0 -r 5fc24facdb9f libboost-wave/receipt --- a/libboost-wave/receipt Fri Jul 17 12:22:07 2009 +0000 +++ b/libboost-wave/receipt Fri Jul 17 15:43:07 2009 +0000 @@ -2,7 +2,7 @@ PACKAGE="libboost-wave" LIB_NAME="wave" -VERSION="1.35.0" +VERSION="1.39.0" CATEGORY="development" SHORT_DESC="Part of the Boost C++ Libraries collection."