Преглед на файлове

boost: update to 1.77.0

Waldemar Brodkorb преди 2 години
родител
ревизия
5191831d3a
променени са 2 файла, в които са добавени 4 реда и са изтрити 20 реда
  1. 4 8
      package/boost/Makefile
  2. 0 12
      package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp

+ 4 - 8
package/boost/Makefile

@@ -4,10 +4,10 @@
 include ${ADK_TOPDIR}/rules.mk
 
 PKG_NAME:=		boost
-PKG_VERSION:=		1.67.0
-PKG_EXTRAVER:=		1_67
+PKG_VERSION:=		1.77.0
+PKG_EXTRAVER:=		1_77
 PKG_RELEASE:=		1
-PKG_HASH:=		8aa4e330c870ef50a896634c931adf468b21f8a69b77007e45c444151229f665
+PKG_HASH:=		5347464af5b14ac54bb945dc68f1dd7c56f0dad7262816b956138fc53bcc0131
 PKG_DESCR:=		portable c++ library
 PKG_SECTION:=		libs/misc
 PKG_BUILDDEP:=		python2-host
@@ -19,7 +19,7 @@ PKG_OPTS:=		dev
 DISTFILES:=		boost_$(PKG_EXTRAVER)_0.tar.gz
 WRKDIST=		${WRKDIR}/${PKG_NAME}_$(PKG_EXTRAVER)_0
 
-PKG_FLAVOURS_BOOST:=	DATE_TIME GRAPH GRAPH_PARALLEL IOSTREAMS LOG MATH PROGRAM_OPTIONS PYTHON REGEX SERIALIZATION SIGNALS TEST WAVE
+PKG_FLAVOURS_BOOST:=	DATE_TIME GRAPH GRAPH_PARALLEL IOSTREAMS LOG MATH PROGRAM_OPTIONS PYTHON REGEX SERIALIZATION TEST WAVE
 
 PKGFD_DATE_TIME:=	with date-time
 PKGFD_PYTHON:=		with python
@@ -33,7 +33,6 @@ PKGFD_LOG:=		with log
 PKGFD_PROGRAM_OPTIONS:=	with program_options
 PKGFD_REGEX:=		with regex
 PKGFD_SERIALIZATION:=	with serialization
-PKGFD_SIGNALS:=		with signals
 PKGFD_TEST:=		with test
 PKGFD_WAVE:=		with wave
 
@@ -86,9 +85,6 @@ endif
 ifeq (${ADK_PACKAGE_BOOST_SERIALIZATION},)
 CONFIGURE_ARGS+=	--without-serialization
 endif
-ifeq (${ADK_PACKAGE_BOOST_SIGNALS},)
-CONFIGURE_ARGS+=	--without-signals
-endif
 ifeq (${ADK_PACKAGE_BOOST_TEST},)
 CONFIGURE_ARGS+=	--without-test
 endif

+ 0 - 12
package/boost/patches/patch-boost_atomic_detail_caps_gcc_atomic_hpp

@@ -1,12 +0,0 @@
---- boost_1_67_0.orig/boost/atomic/detail/caps_gcc_atomic.hpp	2018-04-11 15:49:00.000000000 +0200
-+++ boost_1_67_0/boost/atomic/detail/caps_gcc_atomic.hpp	2018-05-14 05:53:50.064807243 +0200
-@@ -127,7 +127,7 @@
- #define BOOST_ATOMIC_CHAR32_T_LOCK_FREE BOOST_ATOMIC_INT32_LOCK_FREE
- #define BOOST_ATOMIC_CHAR16_T_LOCK_FREE BOOST_ATOMIC_INT16_LOCK_FREE
- 
--#define BOOST_ATOMIC_THREAD_FENCE 2
--#define BOOST_ATOMIC_SIGNAL_FENCE 2
-+#define BOOST_ATOMIC_THREAD_FENCE 0
-+#define BOOST_ATOMIC_SIGNAL_FENCE 0
- 
- #endif // BOOST_ATOMIC_DETAIL_CAPS_GCC_ATOMIC_HPP_INCLUDED_