Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=7f4448763ee0c698645b1874979b291aa69891d1

commit 7f4448763ee0c698645b1874979b291aa69891d1
Author: Michel Hermier <herm...@frugalware.org>
Date:   Sun Jul 12 19:11:39 2009 +0200

boost-1.39.0-1-i686

* Bump version, should still be binary compatible.

diff --git a/source/devel-extra/boost/FrugalBuild 
b/source/devel-extra/boost/FrugalBuild
index 581c1e3..32049fa 100644
--- a/source/devel-extra/boost/FrugalBuild
+++ b/source/devel-extra/boost/FrugalBuild
@@ -3,8 +3,8 @@
# Contributor: Christian Hamar alias krix <kr...@linuxforum.hu>

pkgname=boost
-pkgver=1.37.0
-pkgrel=4
+pkgver=1.39.0
+pkgrel=1
pkgdesc="Boost header files , examples and tools"
_F_sourceforge_ext=".tar.bz2"
Finclude sourceforge python
@@ -13,10 +13,10 @@ depends=()
makedepends=('boost-jam>=3.1.17' 'python>=2.6' 'icu4c>=4.2' 'bzip2' 'zlib')
groups=('devel-extra')
archs=('i686' 'x86_64' 'ppc')
-source=(${source/-$pkgver/_${pkgver//./_}} boost-function_template.patch)
+source=(${source/-$pkgver/_${pkgver//./_}} boost-mt.patch)
_F_cd_path="${pkgname}_`echo $pkgver|tr . _`"
-sha1sums=('c0d0cf9ad8d954507824aed51a3e93e6a9da1d99' \
-          'b3dea7fd6c552d5c36564a5343b66c5c3bcb3be2')
+sha1sums=('6af42f74ab24ccc51589a025593bad298c8adde8' \
+          'b96f45451173a01e276427d21aa2a584b2bb2dd1')

subpkgs=("libboost" "libboost-mt" "libboost-static" "libboost-mt-static")
subdescs=('Boost libraries.' 'Boost libraries with multithreading support.' \
@@ -34,7 +34,7 @@ build()
fi
Fsed "-O3" "$CXXFLAGS -Wno-deprecated" tools/build/v2/tools/gcc.jam
BOOSTJAM="/usr/bin/bjam"
-       OPTIONS="release debug-symbols=off optimization=speed 
threading=single,multi -d+2"
+       OPTIONS="variant=release debug-symbols=off optimization=speed 
threading=single,multi -d2"
JOBS="$MAKEFLAGS"

${BOOSTJAM} \
@@ -79,13 +79,13 @@ build()

## remove usr/lib/libboost_wave.so that links on -mt libs so it should not be 
build
## like this at all and only the -mt one should be used , like for thread one 
etc
-       Frm usr/lib/libboost_wave.so
+#      Frm usr/lib/libboost_wave.so
## not needed
-       Frm usr/lib/libboost_test_exec_monitor*.a
+#      Frm usr/lib/libboost_test_exec_monitor*.a

-       Fsplit libboost-mt usr/lib/libboost_*-mt.so
-       Fsplit libboost usr/lib/libboost_*.so
+       Fsplit libboost-mt        usr/lib/libboost_*-mt.so*
Fsplit libboost-mt-static usr/lib/libboost_*-mt.a
+       Fsplit libboost        usr/lib/libboost_*.so*
Fsplit libboost-static usr/lib/libboost_*.a
}

diff --git a/source/devel-extra/boost/boost-function_template.patch 
b/source/devel-extra/boost/boost-function_template.patch
deleted file mode 100644
index fa57836..0000000
--- a/source/devel-extra/boost/boost-function_template.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- boost/function/function_template.hpp.orig  2008-12-19 10:32:27.000000000 
+0000
-+++ boost/function/function_template.hpp       2008-12-19 10:33:27.000000000 
+0000
-@@ -950,10 +950,10 @@
-           f.vtable->manager(f.functor, this->functor,
-                             boost::detail::function::move_functor_tag);
-                 f.vtable = 0;
--#if !defined(BOOST_NO_EXCEPTIONS)
-         } else {
-           clear();
-         }
-+#if !defined(BOOST_NO_EXCEPTIONS)
-       } catch (...) {
-         vtable = 0;
-         throw;
diff --git a/source/devel-extra/boost/boost-mt.patch 
b/source/devel-extra/boost/boost-mt.patch
new file mode 100644
index 0000000..0c5e7dd
--- /dev/null
+++ b/source/devel-extra/boost/boost-mt.patch
@@ -0,0 +1,21 @@
+diff -Naur boost_1_39_0.orig/Jamroot boost_1_39_0/Jamroot
+--- boost_1_39_0.orig/Jamroot  2009-04-14 11:00:59.000000000 +0200
++++ boost_1_39_0/Jamroot       2009-06-28 22:55:02.000000000 +0200
+@@ -344,7 +344,7 @@
+         else
+         {
+             local result = [ common.format-name
+-                <base>
++                <base> <threading>
+                 -$(BUILD_ID)
+                 : $(name) : $(type) : $(property-set) ] ;
+
+@@ -359,7 +359,7 @@
+               ( ! ( [ $(property-set).get <target-os> ] in windows cygwin 
darwin aix ) &&
+                 ! ( [ $(property-set).get <toolset> ] in pgi ) )
+             {
+-                result = $(result).$(BOOST_VERSION)  ;
++#                result = $(result).$(BOOST_VERSION)  ;
+             }
+
+             return $(result) ;
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to