[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