[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