Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/libs In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv6550/10.3/unstable/main/finkinfo/libs
Added Files: boost1.33.info boost1.33.patch Log Message: new version --- NEW FILE: boost1.33.info --- Package: boost1.33 Version: 1.33.1 Revision: 1 License: BSD # Dependencies: Depends: %N-shlibs (= %v-%r) Conflicts: boost1.31, boost1.32, boost1.32-py23, boost1.32-py24, boost1.32.python Replaces: boost1.31, boost1.32, boost1.32-py23, boost1.32-py24, boost1.32.python BuildDepends: boost-jam BuildDependsOnly: True # Unpack Phase: Source: mirror:sourceforge:boost/boost_1_33_1.tar.gz SourceDirectory: boost_1_33_1 Source-MD5: a0be7261bfdc8a6c98a25f964766c7a5 # Patch Phase: Patch: %{ni}.patch # Compile Phase: GCC: 3.3 SetMACOSX_DEPLOYMENT_TARGET: 10.3 CompileScript: << bjam -sTOOLS=darwin -sPYTHON_VERSION=2.3 -sBUILD=release --without-serialization --prefix=%p << # Install Phase: InstallScript: << #!/bin/sh -ev bjam -sTOOLS=darwin -sPYTHON_VERSION=2.3 --without-serialization --prefix=%i install ln -s boost-1_33_1/boost %i/include/boost for LIB in date_time filesystem iostreams prg_exec_monitor program_options \ regex signals test_exec_monitor thread unit_test_framework wave python; do ln -s libboost-${LIB}-1_33_1.dylib %i/lib/libboost_${LIB}.dylib ln -s libboost-${LIB}-d-1_33_1.dylib %i/lib/libboost_${LIB}-d.dylib done << Splitoff: << Package: %N-shlibs Files: << lib/libboost_date_time-1_33_1.dylib lib/libboost_date_time-d-1_33_1.dylib lib/libboost_filesystem-1_33_1.dylib lib/libboost_filesystem-d-1_33_1.dylib lib/libboost_prg_exec_monitor-1_33_1.dylib lib/libboost_prg_exec_monitor-d-1_33_1.dylib lib/libboost_program_options-1_33_1.dylib lib/libboost_program_options-d-1_33_1.dylib lib/libboost_regex-1_33_1.dylib lib/libboost_regex-d-1_33_1.dylib lib/libboost_signals-1_33_1.dylib lib/libboost_signals-d-1_33_1.dylib lib/libboost_test_exec_monitor-1_33_1.dylib lib/libboost_test_exec_monitor-d-1_33_1.dylib lib/libboost_thread-1_33_1.dylib lib/libboost_thread-d-1_33_1.dylib lib/libboost_unit_test_framework-1_33_1.dylib lib/libboost_unit_test_framework-d-1_33_1.dylib lib/libboost_python-1_33_1.dylib lib/libboost_python-d-1_33_1.dylib << Shlibs: << %p/lib/libboost_date_time-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_date_time-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_filesystem-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_filesystem-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_prg_exec_monitor-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_prg_exec_monitor-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_program_options-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_program_options-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_regex-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_regex-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_signals-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_signals-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_test_exec_monitor-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_test_exec_monitor-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_thread-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_thread-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_unit_test_framework-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_unit_test_framework-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_python-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) %p/lib/libboost_python-d-1_33_1.dylib 1.33.1 %n (>= 1.33.1-1) << DocFiles: LICENSE_1_0.txt README Description: Boost C++ Shared Library Files << DocFiles: LICENSE_1_0.txt README Description: Portable Peer-review C++ Source Libraries DescDetail: << The Boost web site provides free peer-reviewed portable C++ source libraries. The emphasis is on libraries which work well with the C++ Standard Library. The libraries are intended to be widely useful, and are in regular use by thousands of programmers across a broad spectrum of applications. A further goal is to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization. Ten Boost libraries will be included in the C++ Standards Committee's upcoming C++ Standard Library Technical Report as a step toward becoming part of a future C++ Standard. Although Boost was begun by members of the C++ Standards Committee Library Working Group, participation has expanded to include thousands of programmers from the C++ community at large. << DescPort: << Jamfile - Created internal global variable for lib install directory so that proper install_names for dylib is possible libs/python/build/Jamfile - added "-undefined dynamic_lookup" to linkflags libs/test/build/Jamfile - corrected dylib linkflags tools/build/v1/boost-base.jam - removed toolset and version tags from filenames tools/build/v1/gcc-tools.jam - corrected gcc-link-action so that proper install_name and file versioning of dylibs occurs Uses the system python since the resulting libraries are independent of the python version used to build them.. << DescPackaging: Previous versions by Mark Treiber Maintainer: Martin Costabel <[EMAIL PROTECTED]> Homepage: http://www.boost.org --- NEW FILE: boost1.33.patch --- diff -ur boost_1_33_1_ori/Jamfile boost_1_33_1/Jamfile --- boost_1_33_1_ori/Jamfile 2005-11-08 05:39:45.000000000 +0100 +++ boost_1_33_1/Jamfile 2006-04-06 11:41:39.000000000 +0200 @@ -122,6 +122,7 @@ # object code libraries local lib-locate = [ MATCH "^--libdir=(.*)" : $(ARGV) ] ; lib-locate ?= $(exec-locate)/lib ; +gLIB_INSTALL_DIR ?= $(lib-locate) ; # where to build local all-locate = [ MATCH "^--builddir=(.*)" : $(ARGV) ] ; diff -ur boost_1_33_1_ori/libs/python/build/Jamfile boost_1_33_1/libs/python/build/Jamfile --- boost_1_33_1_ori/libs/python/build/Jamfile 2005-05-20 22:12:29.000000000 +0200 +++ boost_1_33_1/libs/python/build/Jamfile 2006-04-06 11:41:39.000000000 +0200 @@ -62,7 +62,7 @@ <define>BOOST_PYTHON_SOURCE $(bpl-linkflags) <msvc-stlport><release>$(msvc-stlport-workarounds) - <darwin><*><linkflags>-bind_at_load + <darwin><*><linkflags>"-undefined dynamic_lookup -W,l-bind_at_load" <gcc-3_3-darwin><*><linkflags>-bind_at_load ; diff -ur boost_1_33_1_ori/libs/test/build/Jamfile boost_1_33_1/libs/test/build/Jamfile --- boost_1_33_1_ori/libs/test/build/Jamfile 2005-08-23 04:19:44.000000000 +0200 +++ boost_1_33_1/libs/test/build/Jamfile 2006-04-06 11:41:39.000000000 +0200 @@ -75,13 +75,16 @@ if $(TEST_DLLs) { dll boost_prg_exec_monitor : <template>boost_test_lib - ../src/$(PRG_EXEC_MON_SOURCES).cpp ; + ../src/$(PRG_EXEC_MON_SOURCES).cpp + : <darwin><*><linkflags>"-undefined dynamic_lookup" ; dll boost_test_exec_monitor : <template>boost_test_lib - ../src/$(TEST_EXEC_MON_SOURCES).cpp ; + ../src/$(TEST_EXEC_MON_SOURCES).cpp + : <darwin><*><linkflags>"-undefined dynamic_lookup" ; dll boost_unit_test_framework : <template>boost_test_lib - ../src/$(UTF_SOURCES).cpp ; + ../src/$(UTF_SOURCES).cpp + : <darwin><*><linkflags>"-undefined dynamic_lookup" ; } install test lib diff -ur boost_1_33_1_ori/tools/build/v1/boost-base.jam boost_1_33_1/tools/build/v1/boost-base.jam --- boost_1_33_1_ori/tools/build/v1/boost-base.jam 2005-10-20 00:34:04.000000000 +0200 +++ boost_1_33_1/tools/build/v1/boost-base.jam 2006-04-06 14:35:06.000000000 +0200 @@ -2618,7 +2618,6 @@ if <threading>multi in $(properties) { thread-tag = mt ; } local runtime-tag = ; - if <runtime-link>static in $(properties) { runtime-tag += s ; } if <runtime-build>debug in $(properties) { runtime-tag += g ; } if [ MATCH .*(debug-python).* : $(variant) ] { runtime-tag += y ; } else { if [ MATCH .*(debug).* : $(variant) ] { runtime-tag += d ; } } diff -ur boost_1_33_1_ori/tools/build/v1/darwin-tools.jam boost_1_33_1/tools/build/v1/darwin-tools.jam --- boost_1_33_1_ori/tools/build/v1/darwin-tools.jam 2005-05-11 08:15:20.000000000 +0200 +++ boost_1_33_1/tools/build/v1/darwin-tools.jam 2006-04-06 14:42:45.000000000 +0200 @@ -187,7 +187,8 @@ && \ $(.GCC_BIN_DIR)$(.GXX) $(LINKFLAGS) -o "$(<[1])" "$(<[1]:S=.lo)" \ -F$(FRAMEWORKS:D) -framework$(_)$(FRAMEWORKS:D=) \ - -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) -dynamiclib -install_name "$(<[1]:D=:S=.dylib)" \ + -L"$(LIBPATH:T)" -L"$(STDLIBPATH:T)" "$(NEEDLIBS)" "$(NEEDLIBS)" -l$(FINDLIBS) -dynamiclib \ + -install_name "$(<[1]:D=$(gLIB_INSTALL_DIR):S=.dylib)" -compatibility_version $(DLLVERSION) -current_version $(DLLVERSION) \ && \ rm -f "$(<[1]:S=.lo)" } ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Fink-commits mailing list Fink-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-commits