Hello community, here is the log from the commit of package boost checked in at Fri Oct 24 14:59:06 CEST 2008. -------- --- boost/boost.changes 2008-10-23 16:14:33.000000000 +0200 +++ /mounts/work_src_done/STABLE/boost/boost.changes 2008-10-23 18:54:33.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Oct 23 18:31:36 CEST 2008 - pth@suse.de + +- Use a script and a Makefile to generate boost.spec. +- Pull in all libraries on update. +- Modify README to apply to both openSUSE and SLE. + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- boost.spec.in Makefile mkspec.sh ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ boost.spec ++++++ --- /var/tmp/diff_new_pack.Lw5056/_old 2008-10-24 14:58:32.000000000 +0200 +++ /var/tmp/diff_new_pack.Lw5056/_new 2008-10-24 14:58:32.000000000 +0200 @@ -17,20 +17,17 @@ # norootforbuild +%ifarch s390 s390x ia64 +%define build_mpi 0 +%else +%define build_mpi 1 +%endif Name: boost -%define file_version 1_36_0 -%define man_version 1.33.1 -%define man_file_version 1_33_1 -%define short_version 1_36 -%define gcc_version 43 BuildRequires: boost-jam >= 3.1.16 dos2unix gcc-c++ libbz2-devel libicu-devel python-devel xorg-x11-devel BuildRequires: libexpat-devel -%ifnarch ia64 s390 s390x -%define build_mpi 1 +%if %build_mpi BuildRequires: openmpi-devel -%else -%define build_mpi 0 %endif %if 0%suse_version > 1020 BuildRequires: fdupes @@ -41,12 +38,15 @@ Summary: Boost C++ Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-build Version: 1.36.0 -Release: 4 -Source0: %{name}_%{file_version}.tar.bz2 +Release: 5 +Source0: %{name}_1_36_0.tar.bz2 Source1: boost-rpmlintrc -Source2: boost_%{man_file_version}_man.tar.bz2 +Source2: boost_1_33_1_man.tar.bz2 Source3: existing_extra_docs Source4: README +Source5: mkspec.sh +Source6: boost.spec.in +Source7: Makefile Patch0: boost-threading.patch Patch1: boost-thread.patch Patch2: boost-no_type_punning.patch @@ -55,17 +55,23 @@ Patch6: boost-use_rpm_optflags.patch Patch8: boost-no_segfault_in_Regex_filter.patch Patch17: boost-ppc-asm.patch -%define lib_appendix %{gcc_version}-mt-%{short_version}-%{file_version} Requires: libboost_date_time-gcc43-mt-1_36-1_36_0 Requires: libboost_filesystem-gcc43-mt-1_36-1_36_0 +Requires: libboost_graph-gcc43-mt-1_36-1_36_0 Requires: libboost_iostreams-gcc43-mt-1_36-1_36_0 +Requires: libboost_math-gcc43-mt-1_36-1_36_0 +%if %build_mpi +Requires: libboost_mpi-gcc43-mt-1_36-1_36_0 +%endif Requires: libboost_test-gcc43-mt-1_36-1_36_0 Requires: libboost_program_options-gcc43-mt-1_36-1_36_0 Requires: libboost_python-gcc43-mt-1_36-1_36_0 -Requires: libboost_regex-gcc43-mt-1_36-1_36_0 Requires: libboost_serialization-gcc43-mt-1_36-1_36_0 Requires: libboost_signals-gcc43-mt-1_36-1_36_0 +Requires: libboost_system-gcc43-mt-1_36-1_36_0 Requires: libboost_thread-gcc43-mt-1_36-1_36_0 +Requires: libboost_wave-gcc43-mt-1_36-1_36_0 +Requires: libboost_regex-gcc43-mt-1_36-1_36_0 Requires: boost-license %define _prefix /usr @@ -311,7 +317,7 @@ %prep -%setup -q -n %{name}_%{file_version} -a 2 +%setup -q -n %{name}_1_36_0 -a 2 cp %{S:4} . find -name .cvsignore -exec rm -f {} + #everything in the tarball has the executable flag set ...... @@ -356,10 +362,10 @@ install -p -m 0644 $i %{buildroot}%{_libdir}/$NAME; done; cd stage/lib -for lib in $(find . -follow -name \*-gcc??-mt-%{short_version}.so); do +for lib in $(find . -follow -name \*-gcc??-mt-1_36.so); do NAME=${lib}.%{version} - SONAME_MT=$(echo $lib | sed -e 's/-gcc..-mt-%{short_version}/-mt/g') - SONAME=$(echo $lib | sed -e 's/-gcc..-mt-%{short_version}//g') + SONAME_MT=$(echo $lib | sed -e 's/-gcc..-mt-1_36/-mt/g') + SONAME=$(echo $lib | sed -e 's/-gcc..-mt-1_36//g') rm $lib ln -sf $NAME $SONAME_MT ln -sf $NAME $SONAME @@ -381,7 +387,7 @@ #install the man pages install -d %buildroot/%{_mandir}/man3 install -d %buildroot/%{_mandir}/man7 -pushd boost-%{man_version}/doc/man +pushd boost-1.33.1/doc/man for page in $(find . -type f); do install -p -m 644 $page %buildroot/%{_mandir}/$page done @@ -556,6 +562,10 @@ %doc %{_mandir}/man7/*.7.gz %changelog +* Thu Oct 23 2008 pth@suse.de +- Use a script and a Makefile to generate boost.spec. +- Pull in all libraries on update. +- Modify README to apply to both openSUSE and SLE. * Thu Oct 23 2008 ro@suse.de - fix regexp for short symlinks - hook all mpi related parts to build_mpi macro ++++++ boost.spec.in ++++++ ++++ 947 lines (skipped) ++++++ Makefile ++++++ all: boost.spec boost.spec: boost.spec.in @./mkspec.sh ++++++ mkspec.sh ++++++ #!/bin/bash version=1.36.0 man_version=1.33.1 gcc_version=43 file_version="$(echo $version|sed 's/\./_/g')" short_version="$(echo $file_version | cut -d_ -f 1,2)" gcc_part="gcc$gcc_version" lib_appendix="${gcc_part}-mt-${short_version}-${file_version}" man_file_version="$(echo $man_version|sed 's/\./_/g')" sed -e "s/@lib_appendix@/$lib_appendix/g" \ -e "s/@man_version@/$man_version/g" \ -e "s/@man_file_version@/$man_file_version/g" \ -e "s/@file_version@/$file_version/g" \ -e "s/@short_version@/$short_version/g" \ boost.spec.in >boost.spec if [ $? -eq 0 ]; then echo "boost.spec generated" else echo "error when generating boost.spec" rm -f boost.spec fi ++++++ README ++++++ --- /var/tmp/diff_new_pack.Lw5056/_old 2008-10-24 14:58:32.000000000 +0200 +++ /var/tmp/diff_new_pack.Lw5056/_new 2008-10-24 14:58:32.000000000 +0200 @@ -1,2 +1,2 @@ This package is only needed for updating from an older version of -openSUSE. +of the distribution. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org