This commit is contained in:
parent
a48be1f194
commit
bcc0fd3890
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jan 16 10:19:30 CET 2008 - schwab@suse.de
|
||||||
|
|
||||||
|
- Fix asm constraints.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Oct 24 17:49:46 CEST 2007 - rguenther@suse.de
|
Wed Oct 24 17:49:46 CEST 2007 - rguenther@suse.de
|
||||||
|
|
||||||
|
57
boost.spec
57
boost.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package boost (Version 1.33.1)
|
# spec file for package boost (Version 1.33.1)
|
||||||
#
|
#
|
||||||
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
|
||||||
# This file and all modifications and additions to the pristine
|
# This file and all modifications and additions to the pristine
|
||||||
# package are under the same license as the package itself.
|
# package are under the same license as the package itself.
|
||||||
#
|
#
|
||||||
@ -20,7 +20,7 @@ Group: Development/Libraries/C and C++
|
|||||||
Summary: Boost C++ Libraries
|
Summary: Boost C++ Libraries
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Version: 1.33.1
|
Version: 1.33.1
|
||||||
Release: 116
|
Release: 136
|
||||||
Source0: %{name}_%{file_version}.tar.bz2
|
Source0: %{name}_%{file_version}.tar.bz2
|
||||||
Source1: NEWS
|
Source1: NEWS
|
||||||
Patch: boost-threading.patch
|
Patch: boost-threading.patch
|
||||||
@ -37,6 +37,7 @@ Patch11: boost-visit_each.diff
|
|||||||
Patch12: boost-python_2_5-minimal.patch
|
Patch12: boost-python_2_5-minimal.patch
|
||||||
Patch13: boost-atomicity.patch
|
Patch13: boost-atomicity.patch
|
||||||
Patch14: boost_1_33_1-gcc43.patch
|
Patch14: boost_1_33_1-gcc43.patch
|
||||||
|
Patch15: sp-counted-base-gcc-ppc.diff
|
||||||
%define _prefix /usr
|
%define _prefix /usr
|
||||||
%define python_root /usr
|
%define python_root /usr
|
||||||
%define python_lib_path %py_libdir/config
|
%define python_lib_path %py_libdir/config
|
||||||
@ -103,6 +104,7 @@ find -type f ! \( -name \*.sh -o -name \*.py -o -name \*.pl -o -name configure \
|
|||||||
%patch12
|
%patch12
|
||||||
%patch13
|
%patch13
|
||||||
%patch14
|
%patch14
|
||||||
|
%patch15 -p1
|
||||||
cp %{S:1} .
|
cp %{S:1} .
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -183,68 +185,71 @@ chmod -R u+rw,go+rX %{buildroot}%{_prefix}
|
|||||||
%files doc
|
%files doc
|
||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
%doc .backup/*
|
%doc .backup/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Wed Oct 24 2007 - rguenther@suse.de
|
* Wed Jan 16 2008 schwab@suse.de
|
||||||
|
- Fix asm constraints.
|
||||||
|
* Wed Oct 24 2007 rguenther@suse.de
|
||||||
- Use -fpermissive in addition to -O2 for building.
|
- Use -fpermissive in addition to -O2 for building.
|
||||||
- Add patch to enable building wave with GCC 4.3.
|
- Add patch to enable building wave with GCC 4.3.
|
||||||
* Sun Jul 15 2007 - schwab@suse.de
|
* Sun Jul 15 2007 schwab@suse.de
|
||||||
- Fix reference to atomicity.h.
|
- Fix reference to atomicity.h.
|
||||||
* Sat Mar 24 2007 - aj@suse.de
|
* Sat Mar 24 2007 aj@suse.de
|
||||||
- Add libbz2-devel to BuildRequires.
|
- Add libbz2-devel to BuildRequires.
|
||||||
* Fri Sep 22 2006 - pth@suse.de
|
* Fri Sep 22 2006 pth@suse.de
|
||||||
- Apply patch from community to build with Python 2.5
|
- Apply patch from community to build with Python 2.5
|
||||||
* Fri Jul 14 2006 - sf@suse.de
|
* Fri Jul 14 2006 sf@suse.de
|
||||||
- fixed wrong usage of visit_each() (Bug #192116 )
|
- fixed wrong usage of visit_each() (Bug #192116 )
|
||||||
* Thu Jul 13 2006 - sf@suse.de
|
* Thu Jul 13 2006 sf@suse.de
|
||||||
- fixed link creation to libboost_thread.so, using %%_lib instead
|
- fixed link creation to libboost_thread.so, using %%_lib instead
|
||||||
of lib
|
of lib
|
||||||
* Mon Jun 19 2006 - jw@suse.de
|
* Mon Jun 19 2006 jw@suse.de
|
||||||
- added a libboost_thread.so as a symlink to libboost_thread-mt.so
|
- added a libboost_thread.so as a symlink to libboost_thread-mt.so
|
||||||
* Tue Apr 04 2006 - pth@suse.de
|
* Tue Apr 04 2006 pth@suse.de
|
||||||
- Add libboost_wave.a to file list
|
- Add libboost_wave.a to file list
|
||||||
* Tue Apr 04 2006 - pth@suse.de
|
* Tue Apr 04 2006 pth@suse.de
|
||||||
- Use explicit file names instead of wildcards to detect libraries
|
- Use explicit file names instead of wildcards to detect libraries
|
||||||
that weren't built.
|
that weren't built.
|
||||||
* Wed Feb 08 2006 - schwab@suse.de
|
* Wed Feb 08 2006 schwab@suse.de
|
||||||
- Fix broken assembler constraints [#148429].
|
- Fix broken assembler constraints [#148429].
|
||||||
* Wed Jan 25 2006 - mls@suse.de
|
* Wed Jan 25 2006 mls@suse.de
|
||||||
- converted neededforbuild to BuildRequires
|
- converted neededforbuild to BuildRequires
|
||||||
* Tue Jan 17 2006 - schwab@suse.de
|
* Tue Jan 17 2006 schwab@suse.de
|
||||||
- Don't strip binaries.
|
- Don't strip binaries.
|
||||||
* Wed Dec 07 2005 - pth@suse.de
|
* Wed Dec 07 2005 pth@suse.de
|
||||||
- Fix cases of type-punning in boost::python
|
- Fix cases of type-punning in boost::python
|
||||||
- Compile without -fno-strict-aliasing again.
|
- Compile without -fno-strict-aliasing again.
|
||||||
- Remove unnecessary type attributes in forward declarations.
|
- Remove unnecessary type attributes in forward declarations.
|
||||||
* Tue Dec 06 2005 - pth@suse.de
|
* Tue Dec 06 2005 pth@suse.de
|
||||||
- Update to 1.33.1.
|
- Update to 1.33.1.
|
||||||
- Fix use of uninitialized variable.
|
- Fix use of uninitialized variable.
|
||||||
- Compile with -fno-strict-aliasing.
|
- Compile with -fno-strict-aliasing.
|
||||||
- Update NEWS file
|
- Update NEWS file
|
||||||
* Thu Aug 25 2005 - pth@suse.de
|
* Thu Aug 25 2005 pth@suse.de
|
||||||
- Incorporate fixes that are bound to be in 1.33.1
|
- Incorporate fixes that are bound to be in 1.33.1
|
||||||
- Build boost.regex with unicode support.
|
- Build boost.regex with unicode support.
|
||||||
* Fri Aug 19 2005 - pth@suse.de
|
* Fri Aug 19 2005 pth@suse.de
|
||||||
- Add a NEWS file.
|
- Add a NEWS file.
|
||||||
* Thu Aug 18 2005 - pth@suse.de
|
* Thu Aug 18 2005 pth@suse.de
|
||||||
- Update to 1.33.0 with 5 new libraries. See NEWS for specifics.
|
- Update to 1.33.0 with 5 new libraries. See NEWS for specifics.
|
||||||
- Fix use of uninitialized class member (matz@suse.de)
|
- Fix use of uninitialized class member (matz@suse.de)
|
||||||
- Compile with -O2 instead of -O3
|
- Compile with -O2 instead of -O3
|
||||||
- Make build process use %%optflags
|
- Make build process use %%optflags
|
||||||
* Thu Mar 10 2005 - pth@suse.de
|
* Thu Mar 10 2005 pth@suse.de
|
||||||
- Update to 1.32.0
|
- Update to 1.32.0
|
||||||
* Fri May 07 2004 - pth@suse.de
|
* Fri May 07 2004 pth@suse.de
|
||||||
- Add convenience symlinks (#38491)
|
- Add convenience symlinks (#38491)
|
||||||
* Sun Apr 25 2004 - coolo@suse.de
|
* Sun Apr 25 2004 coolo@suse.de
|
||||||
- build with several jobs
|
- build with several jobs
|
||||||
* Fri Mar 05 2004 - pth@suse.de
|
* Fri Mar 05 2004 pth@suse.de
|
||||||
- Update to 1.31.0.
|
- Update to 1.31.0.
|
||||||
- Make building boost work on Linux platforms where gcc does not
|
- Make building boost work on Linux platforms where gcc does not
|
||||||
define _REENTRANT when passed -pthread. Patch was done by
|
define _REENTRANT when passed -pthread. Patch was done by
|
||||||
Robert Schiele.
|
Robert Schiele.
|
||||||
* Sat Jan 10 2004 - adrian@suse.de
|
* Sat Jan 10 2004 adrian@suse.de
|
||||||
- add %%run_ldconfig
|
- add %%run_ldconfig
|
||||||
* Wed Aug 20 2003 - pthomas@suse.de
|
* Wed Aug 20 2003 pthomas@suse.de
|
||||||
- Update to 1.30.2, a bugfix release
|
- Update to 1.30.2, a bugfix release
|
||||||
* Wed Jul 23 2003 - pthomas@suse.de
|
* Wed Jul 23 2003 pthomas@suse.de
|
||||||
- Initial package, based on the work by Robert Schiele.
|
- Initial package, based on the work by Robert Schiele.
|
||||||
- Fix building with Python 2.3
|
- Fix building with Python 2.3
|
||||||
|
38
sp-counted-base-gcc-ppc.diff
Normal file
38
sp-counted-base-gcc-ppc.diff
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
---
|
||||||
|
boost/detail/sp_counted_base_gcc_ppc.hpp | 8 ++++----
|
||||||
|
1 file changed, 4 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
|
Index: boost_1_33_1/boost/detail/sp_counted_base_gcc_ppc.hpp
|
||||||
|
===================================================================
|
||||||
|
--- boost_1_33_1.orig/boost/detail/sp_counted_base_gcc_ppc.hpp 2005-08-24 19:15:49.000000000 +0200
|
||||||
|
+++ boost_1_33_1/boost/detail/sp_counted_base_gcc_ppc.hpp 2008-01-16 02:09:40.000000000 +0100
|
||||||
|
@@ -46,7 +46,7 @@ inline void atomic_increment( int * pw )
|
||||||
|
"stwcx. %1, 0, %2\n\t"
|
||||||
|
"bne- 0b":
|
||||||
|
|
||||||
|
- "=m"( *pw ), "=&b"( tmp ):
|
||||||
|
+ "+m"( *pw ), "=&b"( tmp ):
|
||||||
|
"r"( pw ):
|
||||||
|
"cc"
|
||||||
|
);
|
||||||
|
@@ -68,9 +68,9 @@ inline int atomic_decrement( int * pw )
|
||||||
|
"bne- 0b\n\t"
|
||||||
|
"isync":
|
||||||
|
|
||||||
|
- "=m"( *pw ), "=&b"( rv ):
|
||||||
|
+ "+m"( *pw ), "=&b"( rv ):
|
||||||
|
"r"( pw ):
|
||||||
|
- "memory", "cc"
|
||||||
|
+ "cc"
|
||||||
|
);
|
||||||
|
|
||||||
|
return rv;
|
||||||
|
@@ -94,7 +94,7 @@ inline int atomic_conditional_increment(
|
||||||
|
"stwcx. %1, 0, %2\n\t"
|
||||||
|
"bne- 0b":
|
||||||
|
|
||||||
|
- "=m"( *pw ), "=&b"( rv ):
|
||||||
|
+ "+m"( *pw ), "=&b"( rv ):
|
||||||
|
"r"( pw ):
|
||||||
|
"cc"
|
||||||
|
);
|
Loading…
Reference in New Issue
Block a user