[packages/boost/DEVEL-boost-1.69] - boost 1.69.0 - boost::signals replaced by header-only boost::signals2 library, needs minor porting

qboosh qboosh at pld-linux.org
Tue Dec 18 21:03:27 CET 2018


commit c0b2576220f9dfe829699ab16cfc66edeae02eb7
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Tue Dec 18 21:07:52 2018 +0100

    - boost 1.69.0
    - boost::signals replaced by header-only boost::signals2 library, needs minor porting
    - removed outdated x32-context patch

 boost-x32-context.patch | 57 -------------------------------------------------
 boost.spec              | 33 ++++------------------------
 2 files changed, 4 insertions(+), 86 deletions(-)
---
diff --git a/boost.spec b/boost.spec
index e28c0d5..9b3645d 100644
--- a/boost.spec
+++ b/boost.spec
@@ -12,15 +12,14 @@
 Summary:	The Boost C++ Libraries
 Summary(pl.UTF-8):	Biblioteki C++ "Boost"
 Name:		boost
-Version:	1.68.0
+Version:	1.69.0
 Release:	1
 License:	Boost Software License and others
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/boost/%{name}_%{fver}.tar.bz2
-# Source0-md5:	7fbd1890f571051f2a209681d57d486a
+# Source0-md5:	a1332494397bf48332cb152abfefcec2
 Patch0:		%{name}-link.patch
-Patch1:		%{name}-x32-context.patch
-Patch2:		%{name}-clean-gcc-flags.patch
+Patch1:		%{name}-clean-gcc-flags.patch
 # FC Patches:
 Patch201:	%{name}-python-abi_letters.patch
 # https://svn.boost.org/trac/boost/ticket/5637
@@ -44,6 +43,7 @@ BuildRequires:	python3-devel
 BuildRequires:	rpm-pythonprov
 BuildRequires:	rpmbuild(macros) >= 1.734
 BuildRequires:	zlib-devel
+Obsoletes:	boost-signals
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %define		specflags	-DBOOST_IOSTREAMS_USE_DEPRECATED=1
@@ -84,7 +84,6 @@ Requires:	%{name}-locale = %{version}-%{release}
 Requires:	%{name}-log = %{version}-%{release}
 Requires:	%{name}-program_options = %{version}-%{release}
 Requires:	%{name}-regex = %{version}-%{release}
-Requires:	%{name}-signals = %{version}-%{release}
 Requires:	%{name}-system = %{version}-%{release}
 Requires:	%{name}-test = %{version}-%{release}
 Requires:	%{name}-thread = %{version}-%{release}
@@ -385,20 +384,6 @@ Shared library for Boost C++ regular expressions.
 %description regex -l pl.UTF-8
 Biblioteka współdzielona do obsługi wyrażeń regularnych w C++.
 
-%package signals
-Summary:	Signals & slots callback implementation
-Summary(pl.UTF-8):	Implementacja sygnałów i slotów
-Group:		Libraries
-Obsoletes:	boost < 1.33
-
-%description signals
-The boost::signals library is an implementation of a signals and slots
-system.
-
-%description signals -l pl.UTF-8
-Biblioteka boost::signals jest implementacją systemu sygnałów i
-slotów.
-
 %package system
 Summary:	Support for getting system specific error codes
 Summary(pl.UTF-8):	Wsparcie dla pobierania specyficznych dla systemu kodów błędów
@@ -482,7 +467,6 @@ Dokumentacja dla biblioteki Boost C++.
 %setup -q -n %{name}_%{fver}
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 %patch201 -p1
 %patch203 -p0
@@ -637,9 +621,6 @@ rm -rf $RPM_BUILD_ROOT
 %post	regex -p /sbin/ldconfig
 %postun regex -p /sbin/ldconfig
 
-%post	signals -p /sbin/ldconfig
-%postun	signals -p /sbin/ldconfig
-
 %post	system -p /sbin/ldconfig
 %postun	system -p /sbin/ldconfig
 
@@ -691,7 +672,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_libdir}/libboost_regex.so
 %attr(755,root,root) %{_libdir}/libboost_random.so
 %attr(755,root,root) %{_libdir}/libboost_serialization.so
-%attr(755,root,root) %{_libdir}/libboost_signals.so
 %attr(755,root,root) %{_libdir}/libboost_stacktrace_*.so
 %attr(755,root,root) %{_libdir}/libboost_system.so
 %attr(755,root,root) %{_libdir}/libboost_thread.so
@@ -727,7 +707,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_libdir}/libboost_random.a
 %{_libdir}/libboost_regex.a
 %{_libdir}/libboost_serialization.a
-%{_libdir}/libboost_signals.a
 %{_libdir}/libboost_stacktrace_*.a
 %{_libdir}/libboost_system.a
 %{_libdir}/libboost_test_exec_monitor.a
@@ -832,10 +811,6 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libboost_regex.so.*.*.*
 
-%files signals
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libboost_signals.so.*.*.*
-
 %files system
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libboost_system.so.*.*.*
diff --git a/boost-x32-context.patch b/boost-x32-context.patch
deleted file mode 100644
index 0cdec5b..0000000
--- a/boost-x32-context.patch
+++ /dev/null
@@ -1,57 +0,0 @@
---- boost_1_58_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S
-+++ boost_1_58_0/libs/context/src/asm/jump_i386_sysv_elf_gas.S
-@@ -17,6 +17,10 @@
-  *                                                                                      *
-  ****************************************************************************************/
- 
-+#ifdef __x86_64__
-+#include "jump_x86_64_sysv_elf_gas.S"
-+#else
-+
- .text
- .globl jump_fcontext
- .align 2
-@@ -88,3 +92,5 @@
- 
- /* Mark that we don't need executable stack.  */
- .section .note.GNU-stack,"",%progbits
-+
-+#endif
---- boost_1_58_0/libs/context/src/asm/make_i386_sysv_elf_gas.S
-+++ boost_1_58_0/libs/context/src/asm/make_i386_sysv_elf_gas.S
-@@ -17,6 +17,10 @@
-  *                                                                                      *
-  ****************************************************************************************/
- 
-+#ifdef __x86_64__
-+#include "make_x86_64_sysv_elf_gas.S"
-+#else
-+
- .text
- .globl make_fcontext
- .align 2
-@@ -75,3 +79,5 @@
- 
- /* Mark that we don't need executable stack.  */
- .section .note.GNU-stack,"",%progbits
-+
-+#endif
---- boost_1_61_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S.orig	2016-05-05 23:11:09.000000000 +0200
-+++ boost_1_61_0/libs/context/src/asm/ontop_i386_sysv_elf_gas.S	2016-05-15 19:29:14.464562018 +0200
-@@ -17,6 +17,10 @@
-  *                                                                                       *
-  *****************************************************************************************/
- 
-+#ifdef __x86_64__
-+#include "ontop_x86_64_sysv_elf_gas.S"
-+#else
-+
- .text
- .globl ontop_fcontext
- .align 2
-@@ -59,3 +63,5 @@
- 
- /* Mark that we don't need executable stack.  */
- .section .note.GNU-stack,"",%progbits
-+
-+#endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/boost.git/commitdiff/c0b2576220f9dfe829699ab16cfc66edeae02eb7



More information about the pld-cvs-commit mailing list