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

Reply via email to