[56798] trunk/dports/devel/boost

nox at macports.org nox at macports.org
Wed Sep 2 03:15:49 PDT 2009


Revision: 56798
          http://trac.macports.org/changeset/56798
Author:   nox at macports.org
Date:     2009-09-02 03:15:44 -0700 (Wed, 02 Sep 2009)
Log Message:
-----------
boost: Update to 1.40.0 (closes #20863).

Modified Paths:
--------------
    trunk/dports/devel/boost/Portfile

Removed Paths:
-------------
    trunk/dports/devel/boost/files/patch-layout-tagged.diff

Modified: trunk/dports/devel/boost/Portfile
===================================================================
--- trunk/dports/devel/boost/Portfile	2009-09-02 09:55:20 UTC (rev 56797)
+++ trunk/dports/devel/boost/Portfile	2009-09-02 10:15:44 UTC (rev 56798)
@@ -4,8 +4,7 @@
 PortSystem      1.0
 
 name            boost
-version         1.39.0
-revision        3
+version         1.40.0
 categories      devel
 platforms       darwin
 maintainers     nox openmaintainer
@@ -21,12 +20,11 @@
 distname        ${name}_[join [split ${version} .] _]
 use_bzip2       yes
 
-checksums       md5     a17281fd88c48e0d866e1a12deecbcc0 \
-                sha1    6af42f74ab24ccc51589a025593bad298c8adde8 \
-                rmd160  4962256b48fa8563bf373b8bed97cc8655206a51
+checksums       md5     ec3875caeac8c52c7c129802a8483bd7 \
+                sha1    9dbaa06ce1d99ce310011c2eaf816ecb003b3096 \
+                rmd160  dabcc7442b73048095aa3037917ea0713782781f
 
-patchfiles      patch-libs-random-random_device.cpp.diff \
-                patch-layout-tagged.diff
+patchfiles      patch-libs-random-random_device.cpp.diff
 
 post-extract {
     file mkdir ${worksrcpath}/libs/random/build

Deleted: trunk/dports/devel/boost/files/patch-layout-tagged.diff
===================================================================
--- trunk/dports/devel/boost/files/patch-layout-tagged.diff	2009-09-02 09:55:20 UTC (rev 56797)
+++ trunk/dports/devel/boost/files/patch-layout-tagged.diff	2009-09-02 10:15:44 UTC (rev 56798)
@@ -1,146 +0,0 @@
-From 5c77ecf330364ef1d85146428f769b87402cac57 Mon Sep 17 00:00:00 2001
-From: vladimir_prus <vladimir_prus at b8fc166d-592f-0410-95f2-cb63ce0dd405>
-Date: Fri, 15 May 2009 05:23:56 +0000
-Subject: [PATCH] Implement the 'tagged' layout.
-
-git-svn-id: http://svn.boost.org/svn/boost/trunk@53015 b8fc166d-592f-0410-95f2-cb63ce0dd405
----
- Jamroot |  104 ++++++++++++++++++++++++++++++++-------------------------------
- 1 files changed, 53 insertions(+), 51 deletions(-)
-
-diff --git a/Jamroot b/Jamroot
-index 919ab01..ca61af1 100644
---- Jamroot
-+++ Jamroot
-@@ -64,21 +64,26 @@
- #                           versions of Boost or multiple compilers can
- #                           be used on the same system.
- #
--#                               versioned (default) - Names of boost
--#                               binaries include the Boost version
--#                               number and the name and version of the
--#                               compiler.  Boost headers are installed
--#                               in a subdirectory of <HDRDIR> whose
--#                               name contains the Boost version
--#                               number.
--#
--#                               system - Binaries names do not include
--#                               the Boost version number or the name
--#                               and version number of the compiler.
--#                               Boost headers are installed directly
--#                               into <HDRDIR>.  This option is
--#                               intended for system integrators who
--#                               are building distribution packages.
-+#                               versioned (default) - Names of boost binaries
-+#                               include the Boost version number, name and
-+#                               version of the compiler and encoded build
-+#                               properties.  Boost headers are installed in a
-+#                               subdirectory of <HDRDIR> whose name contains
-+#                               the Boost version number.
-+#
-+#                               tagged -- Names of boost binaries include the
-+#                               encoded build properties such as variant and
-+#                               threading, but do not including compiler name
-+#                               and version, or Boost version. This option is
-+#                               useful if you build several variants of Boost,
-+#                               using the same compiler.
-+#
-+#                               system - Binaries names do not include the
-+#                               Boost version number or the name and version
-+#                               number of the compiler.  Boost headers are
-+#                               installed directly into <HDRDIR>.  This option
-+#                               is intended for system integrators who are
-+#                               building distribution packages.
- #
- #   --buildid=ID            Adds the specified ID to the name of built
- #                           libraries.  The default is to not add anything.
-@@ -318,53 +323,50 @@ rule tag ( name : type ? : property-set )
- {
-     if $(type) in STATIC_LIB SHARED_LIB IMPORT_LIB
-     {
-+        local result ;
-         if $(layout) = versioned
-         {
--            local result = [ common.format-name
-+            result = [ common.format-name
-                 <base> <toolset> <threading> <runtime> -$(BOOST_VERSION_TAG)
-                 -$(BUILD_ID)
-                 : $(name) : $(type) : $(property-set) ] ;
--
--            # Optionally add version suffix. On NT, library with version suffix
--            # will not be recognized by linkers. On CYGWIN, we get strage
--            # duplicate symbol errors when library is generated with version
--            # suffix. On OSX, version suffix is not needed -- the linker expects
--            # the libFoo.1.2.3.dylib format. AIX linkers do not accept version
--            # suffixes either. Pgi compilers can not accept library with version
--            # suffix.
--            if $(type) = SHARED_LIB &&
--              ( ! ( [ $(property-set).get <target-os> ] in windows cygwin darwin aix ) &&
--                ! ( [ $(property-set).get <toolset> ] in pgi ) )
--            {
--                result = $(result).$(BOOST_VERSION)  ;
--            }
--
--            return $(result) ;
-+        }        
-+        else if $(layout) = tagged
-+        {
-+            result = [ common.format-name
-+                <base> <threading> <runtime>
-+                -$(BUILD_ID)
-+                : $(name) : $(type) : $(property-set) ] ;            
-         }
--        else
-+        else if $(layout) = system
-         {
--            local result = [ common.format-name
-+            result = [ common.format-name
-                 <base> 
-                 -$(BUILD_ID)
-                 : $(name) : $(type) : $(property-set) ] ;
--
--            # Optionally add version suffix. On NT, library with version suffix
--            # will not be recognized by linkers. On CYGWIN, we get strage
--            # duplicate symbol errors when library is generated with version
--            # suffix. On OSX, version suffix is not needed -- the linker expects
--            # the libFoo.1.2.3.dylib format. AIX linkers do not accept version
--            # suffixes either. Pgi compilers can not accept library with version
--            # suffix.
--            if $(type) = SHARED_LIB &&
--              ( ! ( [ $(property-set).get <target-os> ] in windows cygwin darwin aix ) &&
--                ! ( [ $(property-set).get <toolset> ] in pgi ) )
--            {
--                result = $(result).$(BOOST_VERSION)  ;
--            }
--
--            return $(result) ;
-         }
--    }
-+        else
-+        {
-+            ECHO "error: invalid layout '$(layout)'" ;
-+            EXIT ;               
-+        }
-+                
-+        # Optionally add version suffix. On NT, library with version suffix
-+        # will not be recognized by linkers. On CYGWIN, we get strage
-+        # duplicate symbol errors when library is generated with version
-+        # suffix. On OSX, version suffix is not needed -- the linker expects
-+        # the libFoo.1.2.3.dylib format. AIX linkers do not accept version
-+        # suffixes either. Pgi compilers can not accept library with version
-+        # suffix.
-+        if $(type) = SHARED_LIB &&
-+          ( ! ( [ $(property-set).get <target-os> ] in windows cygwin darwin aix ) &&
-+            ! ( [ $(property-set).get <toolset> ] in pgi ) )
-+        {
-+            result = $(result).$(BOOST_VERSION)  ;
-+        }
-+            
-+        return $(result) ;
-+    }    
- }
- 
- 
--- 
-1.6.1
-
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090902/0e8dd82d/attachment-0001.html>


More information about the macports-changes mailing list