mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 15:38:40 +01:00
Merge pull request #3326 from ClaymorePT/boost_1_62_r1
boost: Package Version Update -> 1.62.0
This commit is contained in:
+31
-12
@@ -16,15 +16,15 @@ include $(INCLUDE_DIR)/nls.mk
|
||||
include $(INCLUDE_DIR)/target.mk
|
||||
|
||||
PKG_NAME:=boost
|
||||
PKG_VERSION:=1.61.0
|
||||
PKG_SOURCE_VERSION=1_61_0
|
||||
PKG_RELEASE:=2
|
||||
PKG_VERSION:=1.62.0
|
||||
PKG_SOURCE_VERSION:=1_62_0
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=$(PKG_NAME)_$(PKG_SOURCE_VERSION).tar.gz
|
||||
PKG_SOURCE_URL:=@SF/boost/$(PKG_NAME)/$(PKG_VERSION)
|
||||
PKG_SOURCE:=$(PKG_NAME)_$(PKG_SOURCE_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=https://sourceforge.net/projects/boost/files/boost/$(PKG_VERSION)
|
||||
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)_$(PKG_SOURCE_VERSION)
|
||||
HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)_$(PKG_SOURCE_VERSION)
|
||||
PKG_MD5SUM:=874805ba2e2ee415b1877ef3297bf8ad
|
||||
PKG_MD5SUM:=36c96b0f6155c98404091d8ceb48319a28279ca0333fba1ad8611eb90afb2ca0
|
||||
PKG_LICENSE:=Boost Software License <http://www.boost.org/users/license.html>
|
||||
PKG_MAINTAINER:=Carlos M. Ferreira <carlosmf.pt@gmail.com>
|
||||
|
||||
@@ -45,22 +45,35 @@ define Package/boost/Default
|
||||
endef
|
||||
|
||||
define Package/boost/description
|
||||
This package provides the Boost v1.61 libraries.
|
||||
This package provides the Boost v1.62 libraries.
|
||||
Boost is a set of free, peer-reviewed, portable C++ source libraries.
|
||||
|
||||
-----------------------------------------------------------------------------
|
||||
| Warning |
|
||||
| In order to build all of the Boost Libraries, it is necessary |
|
||||
| to use, at least, GCC version 5 (C++14 support) and, it is necessary to |
|
||||
| compile the kernel with Full Language Support. |
|
||||
| Without these requirerements, the following libs will not be available: |
|
||||
| - Boost.Locale |
|
||||
| - Boost.Coroutine2 |
|
||||
| - Boost.Fiber |
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
This package provides the following run-time libraries:
|
||||
- atomic
|
||||
- chrono
|
||||
- container
|
||||
- context
|
||||
- coroutine
|
||||
- - coroutine2 (requires GCC v5 and up)
|
||||
- coroutine (Deprecated - use Coroutine2)
|
||||
- - coroutine2 (Requires GCC v5 and up)
|
||||
- date_time
|
||||
- exception
|
||||
- filesystem
|
||||
- fiber (Requires GCC v5 and up) - BROKEN
|
||||
- graph
|
||||
- - graph-parallel
|
||||
- iostreams
|
||||
- locale (requires kernel being compiled with full language support)
|
||||
- locale (Requires kernel being compiled with full language support)
|
||||
- log
|
||||
- math
|
||||
- program_options
|
||||
@@ -74,8 +87,9 @@ This package provides the following run-time libraries:
|
||||
- thread
|
||||
- timer
|
||||
- wave
|
||||
|
||||
There are many more header-only libraries supported by Boost.
|
||||
See more at http://www.boost.org/doc/libs/1_61_0/
|
||||
See more at http://www.boost.org/doc/libs/1_62_0/
|
||||
endef
|
||||
|
||||
BOOST_LIBS =
|
||||
@@ -214,13 +228,16 @@ define Package/boost/config
|
||||
config boost-libs-all
|
||||
bool "Include all Boost libraries."
|
||||
select PACKAGE_boost-libs
|
||||
select boost-test-pkg
|
||||
select boost-coroutine2
|
||||
select boost-graph-parallel
|
||||
|
||||
config boost-test-pkg
|
||||
bool "Boost test package."
|
||||
select PACKAGE_boost-test
|
||||
|
||||
config boost-coroutine2
|
||||
depends on @(GCC_VERSION_5 || GCC_VERSION_6)
|
||||
depends on !@GCC_VERSION_4_8
|
||||
bool "Boost couroutine2 support."
|
||||
select PACKAGE_boost-coroutine
|
||||
default n
|
||||
@@ -234,6 +251,7 @@ define Package/boost/config
|
||||
config PACKAGE_boost-$(lib)
|
||||
prompt "Boost $(lib) library."
|
||||
$(if $(findstring locale,$(lib)),depends on @BUILD_NLS,)
|
||||
$(if $(findstring fiber,$(lib)),depends on BROKEN,)
|
||||
)
|
||||
endmenu
|
||||
|
||||
@@ -281,6 +299,7 @@ $(eval $(call DefineBoostLibrary,context,chrono system thread,))
|
||||
$(eval $(call DefineBoostLibrary,coroutine,system chrono context thread,))
|
||||
$(eval $(call DefineBoostLibrary,date_time,,))
|
||||
#$(eval $(call DefineBoostLibrary,exception,,))
|
||||
$(eval $(call DefineBoostLibrary,fiber,coroutine,))
|
||||
$(eval $(call DefineBoostLibrary,filesystem,system,))
|
||||
$(eval $(call DefineBoostLibrary,graph,regex,))
|
||||
$(eval $(call DefineBoostLibrary,iostreams,,+PACKAGE_boost-iostreams:zlib))
|
||||
|
||||
Reference in New Issue
Block a user