diff options
author | claymore <carlosmf.pt@gmail.com> | 2015-04-20 04:32:30 +0100 |
---|---|---|
committer | claymore <carlosmf.pt@gmail.com> | 2015-04-20 04:32:30 +0100 |
commit | d92f26bf5ef1417a430ec62537d4f068e0557a4a (patch) | |
tree | 83cf4106b354abdea7c958db0cefbe55de3d59a4 /libs/boost | |
parent | 512e1e74d1ec6cc5f895450933ead18f171b9dac (diff) |
boost 1.58.0
Updated boost lib to version 1.58.0
- Added New Libraries: Endian and Sort
Boost Release Notes: http://www.boost.org/users/history/version_1_58_0.html
Signed-off-by: Carlos M. Ferreira carlosmf.pt@gmail.com
Diffstat (limited to 'libs/boost')
-rw-r--r-- | libs/boost/Makefile | 13 | ||||
-rw-r--r-- | libs/boost/patches/100-do-not-use-librt.patch | 28 |
2 files changed, 9 insertions, 32 deletions
diff --git a/libs/boost/Makefile b/libs/boost/Makefile index 56e294c61..e9c2364e5 100644 --- a/libs/boost/Makefile +++ b/libs/boost/Makefile @@ -16,14 +16,14 @@ include $(INCLUDE_DIR)/nls.mk include $(INCLUDE_DIR)/target.mk PKG_NAME:=boost -PKG_VERSION:=1_57_0 -PKG_RELEASE:=3 +PKG_VERSION:=1_58_0 +PKG_RELEASE:=4 PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/boost PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_$(PKG_VERSION) HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)_$(PKG_VERSION) -PKG_MD5SUM:=25f9a8ac28beeb5ab84aa98510305299 +PKG_MD5SUM:=5a5d5614d9a07672e1ab2a250b5defc5 PKG_LICENSE:=Boost Software License <http://www.boost.org/users/license.html> PKG_MAINTAINER:=Carlos M. Ferreira <carlosmf.pt@gmail.com> @@ -34,6 +34,7 @@ PKG_USE_MIPS16:=0 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/host-build.mk + define Package/boost/Default SECTION:=libs CATEGORY:=Libraries @@ -135,7 +136,7 @@ endef $(eval $(call DefineBoostLibrary,atomic,system,)) $(eval $(call DefineBoostLibrary,chrono,system,)) $(eval $(call DefineBoostLibrary,container,,)) -$(eval $(call DefineBoostLibrary,context,,)) +$(eval $(call DefineBoostLibrary,context,chrono system thread,)) $(eval $(call DefineBoostLibrary,coroutine,system chrono context thread,)) $(eval $(call DefineBoostLibrary,date_time,,)) #$(eval $(call DefineBoostLibrary,exception,,)) @@ -149,6 +150,10 @@ $(eval $(call DefineBoostLibrary,math,,)) #$(eval $(call DefineBoostLibrary,mpi,,)) $(eval $(call DefineBoostLibrary,program_options,,)) $(eval $(call DefineBoostLibrary,random,system,)) + +# We need a beter way to provide this package, information regarding the Python packages +# such as Python version and directories locations. +# Python 2.7 version is for now hard-coded. Python 3 is (until this date) broken in the trunk tree. $(eval $(call DefineBoostLibrary,python,,+PACKAGE_boost-python:python)) $(eval $(call DefineBoostLibrary,regex,,)) $(eval $(call DefineBoostLibrary,serialization,,)) diff --git a/libs/boost/patches/100-do-not-use-librt.patch b/libs/boost/patches/100-do-not-use-librt.patch deleted file mode 100644 index a7560c6f3..000000000 --- a/libs/boost/patches/100-do-not-use-librt.patch +++ /dev/null @@ -1,28 +0,0 @@ -Index: boost_1_57_0/tools/build/src/tools/gcc.jam -=================================================================== ---- boost_1_57_0.orig/tools/build/src/tools/gcc.jam -+++ boost_1_57_0/tools/build/src/tools/gcc.jam -@@ -1037,7 +1037,7 @@ rule setup-threading ( targets * : sourc - case *bsd : option = -pthread ; # There is no -lrt on BSD. - case sgi : # gcc on IRIX does not support multi-threading. - case darwin : # No threading options. -- case * : option = -pthread ; libs = rt ; -+ case * : # pass appropriate options via OpenWrt - } - - if $(option) -Index: boost_1_57_0/tools/build/src/tools/gcc.py -=================================================================== ---- boost_1_57_0.orig/tools/build/src/tools/gcc.py -+++ boost_1_57_0/tools/build/src/tools/gcc.py -@@ -700,8 +700,8 @@ elif bjam.variable('UNIX'): - # Darwin has no threading options, don't set anything here. - pass - else: -- flags('gcc', 'OPTIONS', ['<threading>multi'], ['-pthread']) -- flags('gcc', 'FINDLIBS-SA', [], ['rt']) -+ # pass appropriate options via OpenWrt -+ pass - - def cpu_flags(toolset, variable, architecture, instruction_set, values, default=None): - #FIXME: for some reason this fails. Probably out of date feature code |