mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
Update to 1.43.0
PR: ports/146707 Submitted by: Armin Pirkovitsch <armin at frozen-zone.org> Reviewed by: Alexander Churanov (maintainer)
This commit is contained in:
parent
d025d45ebc
commit
cc95525e41
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=256420
17 changed files with 1653 additions and 796 deletions
|
@ -1,5 +1,5 @@
|
||||||
|
|
||||||
PORTVERSION= 1.41.0
|
PORTVERSION= 1.43.0
|
||||||
PORTVERSUFFIX= ${PORTVERSION:C/\.[0-9]+$//}
|
PORTVERSUFFIX= ${PORTVERSION:C/\.[0-9]+$//}
|
||||||
DISTNAME= boost_${PORTVERSION:S/./_/g}
|
DISTNAME= boost_${PORTVERSION:S/./_/g}
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,11 @@
|
||||||
|
|
||||||
|
USE_GCC= 4.2+
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
BOOST_SHARED_LIB_VER= 4
|
BOOST_SHARED_LIB_VER= 4
|
||||||
PKGMESSAGE= ${WRKDIR}/pkg-message
|
PKGMESSAGE= ${WRKDIR}/pkg-message
|
||||||
BJAM= bjam
|
BJAM= bjam
|
||||||
|
|
||||||
PLIST_SUB= BOOST_SHARED_LIB_VER=${BOOST_SHARED_LIB_VER}
|
PLIST_SUB+= BOOST_SHARED_LIB_VER=${BOOST_SHARED_LIB_VER}
|
||||||
|
|
||||||
PKG_MESSAGE_FILE_THREADS= ${PORTSDIR}/devel/boost-all/pkg-message.threads
|
PKG_MESSAGE_FILE_THREADS= ${PORTSDIR}/devel/boost-all/pkg-message.threads
|
||||||
PKG_MESSAGE_FILE_PYTHON= ${PORTSDIR}/devel/boost-all/pkg-message.python
|
PKG_MESSAGE_FILE_PYTHON= ${PORTSDIR}/devel/boost-all/pkg-message.python
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
MD5 (boost_1_41_0.tar.bz2) = 8bb65e133907db727a2a825c5400d0a6
|
MD5 (boost_1_43_0.tar.bz2) = dd49767bfb726b0c774f7db0cef91ed1
|
||||||
SHA256 (boost_1_41_0.tar.bz2) = 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726
|
SHA256 (boost_1_43_0.tar.bz2) = 344f100b1aa410e812cabf0e4130728a80be042bf346135516b9187853806120
|
||||||
SIZE (boost_1_41_0.tar.bz2) = 33348161
|
SIZE (boost_1_43_0.tar.bz2) = 33892438
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,3 +1,3 @@
|
||||||
MD5 (boost_1_41_0.tar.bz2) = 8bb65e133907db727a2a825c5400d0a6
|
MD5 (boost_1_43_0.tar.bz2) = dd49767bfb726b0c774f7db0cef91ed1
|
||||||
SHA256 (boost_1_41_0.tar.bz2) = 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726
|
SHA256 (boost_1_43_0.tar.bz2) = 344f100b1aa410e812cabf0e4130728a80be042bf346135516b9187853806120
|
||||||
SIZE (boost_1_41_0.tar.bz2) = 33348161
|
SIZE (boost_1_43_0.tar.bz2) = 33892438
|
||||||
|
|
|
@ -6,7 +6,6 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= boost-libs
|
PORTNAME= boost-libs
|
||||||
PORTREVISION= 1
|
|
||||||
COMMENT= Free portable C++ libraries (without Boost.Python)
|
COMMENT= Free portable C++ libraries (without Boost.Python)
|
||||||
USE_BZIP2= yes
|
USE_BZIP2= yes
|
||||||
|
|
||||||
|
@ -37,6 +36,8 @@ post-patch: customize-boost-build
|
||||||
${RMDIR} ${WRKSRC}/boost/interprocess/containers/detail
|
${RMDIR} ${WRKSRC}/boost/interprocess/containers/detail
|
||||||
# Remove Boost.Python
|
# Remove Boost.Python
|
||||||
${RM} -rf ${WRKSRC}/boost/python* ${WRKSRC}/libs/python
|
${RM} -rf ${WRKSRC}/boost/python* ${WRKSRC}/libs/python
|
||||||
|
# Add symlink to help build system to find random_device.cpp
|
||||||
|
${LN} -s ${WRKSRC}/libs/random/src/random_device.cpp ${WRKSRC}/libs/random/random_device.cpp
|
||||||
|
|
||||||
do-build:
|
do-build:
|
||||||
# build the library
|
# build the library
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
MD5 (boost_1_41_0.tar.bz2) = 8bb65e133907db727a2a825c5400d0a6
|
MD5 (boost_1_43_0.tar.bz2) = dd49767bfb726b0c774f7db0cef91ed1
|
||||||
SHA256 (boost_1_41_0.tar.bz2) = 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726
|
SHA256 (boost_1_43_0.tar.bz2) = 344f100b1aa410e812cabf0e4130728a80be042bf346135516b9187853806120
|
||||||
SIZE (boost_1_41_0.tar.bz2) = 33348161
|
SIZE (boost_1_43_0.tar.bz2) = 33892438
|
||||||
|
|
|
@ -9,10 +9,3 @@ Index: boost/archive/shared_ptr_helper.hpp
|
||||||
+ return & boost::serialization::singleton<
|
+ return & boost::serialization::singleton<
|
||||||
BOOST_DEDUCED_TYPENAME
|
BOOST_DEDUCED_TYPENAME
|
||||||
boost::serialization::type_info_implementation<T>::type
|
boost::serialization::type_info_implementation<T>::type
|
||||||
@@ -158,5 +159,5 @@
|
|
||||||
result_type r =
|
|
||||||
get_od(
|
|
||||||
- t,
|
|
||||||
+ static_cast<void *>(t),
|
|
||||||
true_type,
|
|
||||||
this_type
|
|
||||||
|
|
78
devel/boost-libs/files/patch-boost_parameter_aux__maybe.hpp
Normal file
78
devel/boost-libs/files/patch-boost_parameter_aux__maybe.hpp
Normal file
|
@ -0,0 +1,78 @@
|
||||||
|
--- boost/parameter/aux_/maybe.hpp.orig 2008-03-23 00:45:55.000000000 +0300
|
||||||
|
+++ boost/parameter/aux_/maybe.hpp 2009-12-22 14:56:01.000000000 +0300
|
||||||
|
@@ -2,20 +2,41 @@
|
||||||
|
// subject to the Boost Software License, Version 1.0. (See accompanying
|
||||||
|
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||||
|
|
||||||
|
-#ifndef BOOST_PARAMETER_MAYBE_060211_HPP
|
||||||
|
-# define BOOST_PARAMETER_MAYBE_060211_HPP
|
||||||
|
+//
|
||||||
|
+// 2009.10.21 TDS remove depenency on boost::python::detail::referent_storage
|
||||||
|
+//
|
||||||
|
+#ifndef BOOST_PARAMETER_MAYBE_091021_HPP
|
||||||
|
+# define BOOST_PARAMETER_MAYBE_091021_HPP
|
||||||
|
|
||||||
|
# include <boost/mpl/if.hpp>
|
||||||
|
# include <boost/mpl/identity.hpp>
|
||||||
|
# include <boost/type_traits/is_reference.hpp>
|
||||||
|
# include <boost/type_traits/add_reference.hpp>
|
||||||
|
# include <boost/optional.hpp>
|
||||||
|
-# include <boost/python/detail/referent_storage.hpp>
|
||||||
|
+# include <boost/aligned_storage.hpp>
|
||||||
|
# include <boost/type_traits/remove_cv.hpp>
|
||||||
|
# include <boost/type_traits/add_const.hpp>
|
||||||
|
|
||||||
|
namespace boost { namespace parameter { namespace aux {
|
||||||
|
|
||||||
|
+template <class T> struct referent_size;
|
||||||
|
+
|
||||||
|
+template <class T>
|
||||||
|
+struct referent_size<T&>
|
||||||
|
+{
|
||||||
|
+ BOOST_STATIC_CONSTANT(std::size_t, value = sizeof(T));
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
+// A metafunction returning a POD type which can store U, where T ==
|
||||||
|
+// U&. If T is not a reference type, returns a POD which can store T.
|
||||||
|
+template <class T>
|
||||||
|
+struct referent_storage
|
||||||
|
+{
|
||||||
|
+ typedef typename boost::aligned_storage<
|
||||||
|
+ referent_size<T>::value
|
||||||
|
+ >::type type;
|
||||||
|
+};
|
||||||
|
+
|
||||||
|
struct maybe_base {};
|
||||||
|
|
||||||
|
template <class T>
|
||||||
|
@@ -56,9 +77,9 @@
|
||||||
|
template <class U>
|
||||||
|
reference construct2(U const& value) const
|
||||||
|
{
|
||||||
|
- new (m_storage.bytes) non_cv_value(value);
|
||||||
|
+ new (m_storage.address()) non_cv_value(value);
|
||||||
|
constructed = true;
|
||||||
|
- return *(non_cv_value*)m_storage.bytes;
|
||||||
|
+ return *(non_cv_value*)m_storage.address();
|
||||||
|
}
|
||||||
|
|
||||||
|
template <class U>
|
||||||
|
@@ -69,7 +90,7 @@
|
||||||
|
|
||||||
|
void destroy()
|
||||||
|
{
|
||||||
|
- ((non_cv_value*)m_storage.bytes)->~non_cv_value();
|
||||||
|
+ ((non_cv_value*)m_storage.address())->~non_cv_value();
|
||||||
|
}
|
||||||
|
|
||||||
|
typedef reference(maybe<T>::*safe_bool)() const;
|
||||||
|
@@ -87,7 +108,8 @@
|
||||||
|
private:
|
||||||
|
boost::optional<T> value;
|
||||||
|
mutable bool constructed;
|
||||||
|
- mutable typename boost::python::detail::referent_storage<
|
||||||
|
+
|
||||||
|
+ mutable typename referent_storage<
|
||||||
|
reference
|
||||||
|
>::type m_storage;
|
||||||
|
};
|
|
@ -1,15 +0,0 @@
|
||||||
--- boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp.orig 2009-11-26 07:22:29.000000000 -0500
|
|
||||||
+++ boost/smart_ptr/detail/sp_counted_base_gcc_sparc.hpp 2009-11-26 07:24:36.000000000 -0500
|
|
||||||
@@ -30,9 +30,9 @@
|
|
||||||
|
|
||||||
inline int32_t compare_and_swap( int32_t * dest_, int32_t compare_, int32_t swap_ )
|
|
||||||
{
|
|
||||||
- __asm__ __volatile__( "cas %0, %2, %1"
|
|
||||||
- : "+m" (*dest_), "+r" (swap_)
|
|
||||||
- : "r" (compare_)
|
|
||||||
+ __asm__ __volatile__( "cas [%1], %2, %0"
|
|
||||||
+ : "+r" (swap_)
|
|
||||||
+ : "r" (dest_), "r" (compare_)
|
|
||||||
: "memory" );
|
|
||||||
|
|
||||||
return swap_;
|
|
|
@ -1,11 +1,11 @@
|
||||||
--- libs/regex/build/Jamfile.v2.orig Thu Oct 16 13:01:02 2008
|
--- libs/regex/build/Jamfile.v2.orig 2009-12-08 13:42:33.000000000 +0100
|
||||||
+++ libs/regex/build/Jamfile.v2 Sun Nov 9 10:35:40 2008
|
+++ libs/regex/build/Jamfile.v2 2010-05-10 21:22:14.000000000 +0200
|
||||||
@@ -189,7 +189,7 @@
|
@@ -205,7 +205,7 @@
|
||||||
|
# libs/regex/build, explicitly root this.
|
||||||
if $(ICU_PATH)
|
ICU_PATH = [ path.native
|
||||||
{
|
[ path.root [ path.make $(ICU_PATH) ] [ path.pwd ] ] ] ;
|
||||||
- if $(ICU_PATH) != "/usr" && $(ICU_PATH) != "/usr/local"
|
- if $(ICU_PATH) != "/usr" && $(ICU_PATH) != "/usr/local"
|
||||||
+ if $(ICU_PATH) != "/usr"
|
+ if $(ICU_PATH) != "/usr"
|
||||||
{
|
{
|
||||||
BOOST_REGEX_ICU_OPTS += "<include>$(ICU_PATH)/include" ;
|
BOOST_REGEX_ICU_OPTS += "<include>$(ICU_PATH)/include" ;
|
||||||
ICU_SEARCH_OPTS = <search>/$(ICU_PATH)/lib ;
|
ICU_SEARCH_OPTS = <search>$(ICU_PATH)/lib ;
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -16,6 +16,10 @@ OPTIONS= VERBOSE_BUILD "Show compiler messages" off \
|
||||||
DEBUG "Build debugging symbols" off \
|
DEBUG "Build debugging symbols" off \
|
||||||
OPTIMIZED_CFLAGS "Enable -O3 optimization" off
|
OPTIMIZED_CFLAGS "Enable -O3 optimization" off
|
||||||
|
|
||||||
|
INSTALLS_EGGINFO= yes
|
||||||
|
PYDISTUTILS_PKGNAME= Pyste
|
||||||
|
PYDISTUTILS_PKGVERSION= 0.9.10
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.pre.mk>
|
||||||
.include "${PORTSDIR}/devel/boost-all/common.mk"
|
.include "${PORTSDIR}/devel/boost-all/common.mk"
|
||||||
.include "${PORTSDIR}/devel/boost-all/compiled.mk"
|
.include "${PORTSDIR}/devel/boost-all/compiled.mk"
|
||||||
|
@ -32,11 +36,6 @@ RUN_DEPENDS+= gccxml:${PORTSDIR}/devel/gccxml
|
||||||
BUILD_DEPENDS+= ${BJAM}:${PORTSDIR}/devel/boost-jam
|
BUILD_DEPENDS+= ${BJAM}:${PORTSDIR}/devel/boost-jam
|
||||||
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/elementtree/ElementTree.py:${PORTSDIR}/devel/py-elementtree
|
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/elementtree/ElementTree.py:${PORTSDIR}/devel/py-elementtree
|
||||||
|
|
||||||
ESCAPED_PREFIX != echo ${PREFIX} | sed 's/\//\\\//g'
|
|
||||||
RELATIVE_PYTHON_SITELIBDIR != echo ${PYTHON_SITELIBDIR} | sed "s/${ESCAPED_PREFIX}\///"
|
|
||||||
PLIST_SUB+= PYTHON_SITELIBDIR=${RELATIVE_PYTHON_SITELIBDIR}
|
|
||||||
PLIST_SUB+= PYTHON_VERSION=${PYTHON_VERSION:C/python//1}
|
|
||||||
|
|
||||||
post-patch: customize-boost-build
|
post-patch: customize-boost-build
|
||||||
|
|
||||||
post-configure:
|
post-configure:
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
MD5 (boost_1_41_0.tar.bz2) = 8bb65e133907db727a2a825c5400d0a6
|
MD5 (boost_1_43_0.tar.bz2) = dd49767bfb726b0c774f7db0cef91ed1
|
||||||
SHA256 (boost_1_41_0.tar.bz2) = 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726
|
SHA256 (boost_1_43_0.tar.bz2) = 344f100b1aa410e812cabf0e4130728a80be042bf346135516b9187853806120
|
||||||
SIZE (boost_1_41_0.tar.bz2) = 33348161
|
SIZE (boost_1_43_0.tar.bz2) = 33892438
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
bin/pyste.py
|
bin/pyste.py
|
||||||
%%PYTHON_SITELIBDIR%%/Pyste-0.9.10-py%%PYTHON_VERSION%%.egg-info
|
|
||||||
%%PYTHON_SITELIBDIR%%/Pyste/ClassExporter.py
|
%%PYTHON_SITELIBDIR%%/Pyste/ClassExporter.py
|
||||||
%%PYTHON_SITELIBDIR%%/Pyste/ClassExporter.pyc
|
%%PYTHON_SITELIBDIR%%/Pyste/ClassExporter.pyc
|
||||||
%%PYTHON_SITELIBDIR%%/Pyste/ClassExporter.pyo
|
%%PYTHON_SITELIBDIR%%/Pyste/ClassExporter.pyo
|
||||||
|
|
|
@ -34,11 +34,6 @@ RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/elementtree/ElementTree.py:${PORTSDIR}/devel/
|
||||||
BUILD_DEPENDS+= ${BJAM}:${PORTSDIR}/devel/boost-jam
|
BUILD_DEPENDS+= ${BJAM}:${PORTSDIR}/devel/boost-jam
|
||||||
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/elementtree/ElementTree.py:${PORTSDIR}/devel/py-elementtree
|
BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/elementtree/ElementTree.py:${PORTSDIR}/devel/py-elementtree
|
||||||
|
|
||||||
ESCAPED_PREFIX != echo ${PREFIX} | sed 's/\//\\\//g'
|
|
||||||
RELATIVE_PYTHON_SITELIBDIR != echo ${PYTHON_SITELIBDIR} | sed "s/${ESCAPED_PREFIX}\///"
|
|
||||||
PLIST_SUB+= PYTHON_SITELIBDIR=${RELATIVE_PYTHON_SITELIBDIR}
|
|
||||||
PLIST_SUB+= PYTHON_VERSION=${PYTHON_VERSION:C/python//1}
|
|
||||||
|
|
||||||
post-patch: customize-boost-build
|
post-patch: customize-boost-build
|
||||||
|
|
||||||
do-build:
|
do-build:
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
MD5 (boost_1_41_0.tar.bz2) = 8bb65e133907db727a2a825c5400d0a6
|
MD5 (boost_1_43_0.tar.bz2) = dd49767bfb726b0c774f7db0cef91ed1
|
||||||
SHA256 (boost_1_41_0.tar.bz2) = 1ef94e6749eaf13318284b4f629be063544c7015b45e38113b975ac1945cc726
|
SHA256 (boost_1_43_0.tar.bz2) = 344f100b1aa410e812cabf0e4130728a80be042bf346135516b9187853806120
|
||||||
SIZE (boost_1_41_0.tar.bz2) = 33348161
|
SIZE (boost_1_43_0.tar.bz2) = 33892438
|
||||||
|
|
Loading…
Add table
Reference in a new issue