commit blocxx for openSUSE:Factory
Hello community, here is the log from the commit of package blocxx for openSUSE:Factory checked in at Mon Jun 29 16:30:14 CEST 2009. -------- --- blocxx/blocxx.changes 2009-03-02 23:06:47.000000000 +0100 +++ blocxx/blocxx.changes 2009-06-20 20:33:45.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Jun 20 20:33:34 CEST 2009 - coolo@novell.com + +- fix link to pthread + +------------------------------------------------------------------- --- blocxx/libblocxx4.changes 2009-02-17 16:39:32.000000000 +0100 +++ blocxx/libblocxx4.changes 2009-06-20 20:53:15.000000000 +0200 @@ -1,0 +2,5 @@ +Sat Jun 20 20:52:34 CEST 2009 - coolo@novell.com + +- fix build with -as-needed + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- blocxx-1.0.0-am111.dif blocxx-2.1.0-asneeded.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ blocxx-doc.spec ++++++ --- /var/tmp/diff_new_pack.h30127/_old 2009-06-29 16:29:03.000000000 +0200 +++ /var/tmp/diff_new_pack.h30127/_new 2009-06-29 16:29:03.000000000 +0200 @@ -21,8 +21,8 @@ Name: blocxx-doc %define blocxx_version 2.1.0 Version: 2.1.0.342 -Release: 124 -License: BSD 3-Clause +Release: 125 +License: BSD 3-clause (or similar) Group: Documentation/HTML AutoReqProv: on Summary: BloCXX - Documentation @@ -121,16 +121,3 @@ %doc %blocxx_docdir/html %changelog -* Tue Nov 11 2008 ro@suse.de -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf -* Fri Nov 09 2007 mt@suse.de -- Updated to blocxx-2.1.0, svn-trunk revision 342 / merged from - the blocxx:head project in opensuse build service. -* Thu Jul 06 2006 mc@suse.de -- add pcre-devel to BuildRequires to build doxygen documentation - for PerlRegEx -- add patch to create a blocxx.tag file -* Tue Apr 11 2006 cthiel@suse.de -- Reduce BuildRequires -* Mon Mar 13 2006 mt@suse.de -- New blocxx-doc noarch package extracted from blocxx. ++++++ blocxx.spec ++++++ --- /var/tmp/diff_new_pack.h30127/_old 2009-06-29 16:29:03.000000000 +0200 +++ /var/tmp/diff_new_pack.h30127/_new 2009-06-29 16:29:03.000000000 +0200 @@ -21,8 +21,8 @@ Name: blocxx %define blocxx_version 2.1.0 Version: 2.1.0.342 -Release: 16 -License: BSD 3-Clause +Release: 17 +License: BSD 3-clause (or similar) Group: Development/Libraries/C and C++ AutoReqProv: on Summary: BloCXX--C++ Framework for Application Development @@ -34,6 +34,7 @@ Patch2: %{name}-no-condition-test.dif Patch3: %{name}-pkgconfig.diff Patch4: %{name}-2.1.0-gcc44.dif +Patch5: %{name}-2.1.0-asneeded.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ pcre-devel %if 0%{?suse_version} >= 1030 @@ -102,7 +103,7 @@ and others %package -n libblocxx-devel -License: BSD 3-Clause +License: BSD 3-clause (or similar) Summary: BloCXX--C++ Framework for Application Development Group: Development/Libraries/C and C++ Requires: libblocxx6 = %{version} @@ -176,7 +177,7 @@ and others %package -n libblocxx6 -License: BSD 3-Clause +License: BSD 3-clause (or similar) Summary: BloCXX--C++ Framework for Application Development Group: Development/Libraries/C and C++ # bug437293 @@ -250,6 +251,7 @@ %patch2 -p0 %patch3 -p0 %patch4 -p1 +%patch5 -p1 if test -f ./bootstrap.sh ; then ./bootstrap.sh else @@ -346,143 +348,3 @@ %_libdir/libblocxx.so.6.%{blocxx_version} %changelog -* Mon Mar 02 2009 crrodriguez@suse.de -- remove static libraries (and save 13.9MB space) -* Tue Feb 17 2009 mt@suse.de -- fixed to include cstdio instead of stdio.h in gcc 4.4 fix -* Tue Feb 17 2009 coolo@suse.de -- fix compilation with gcc 4.4 -* Thu Jan 29 2009 olh@suse.de -- obsolete libblocxx-XXbit in the library subpackage -* Wed Dec 10 2008 olh@suse.de -- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade - (bnc#437293) -* Tue Nov 11 2008 ro@suse.de -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf -* Thu Oct 30 2008 olh@suse.de -- obsolete old -XXbit packages (bnc#437293) -* Tue Jun 03 2008 coolo@suse.de -- obsolete blocxx for rename -* Wed May 28 2008 ro@suse.de -- fix baselibs.conf file -* Sat May 17 2008 schwab@suse.de -- Fix pkgconfig file. -* Thu Apr 10 2008 ro@suse.de -- added baselibs.conf file to build xxbit packages - for multilib support -* Thu Nov 22 2007 bg@suse.de -- use --target=hppa2.0-suse-linux-gnu to make this build on hppa. - We don't have older machines, and they would be too slow anyways. -* Wed Nov 21 2007 ro@suse.de -- provide main package name in libblocxx6 for debuginfo -* Fri Nov 09 2007 mt@suse.de -- Updated to blocxx-2.1.0, svn-trunk revision 342 / merged from - the blocxx:head project in opensuse build service. -- Changed to use libblocxx6 package to provide the shared library - and libblocxx-devel for the development files according to the - opensuse library packaging policy. -- Moved blocxx-1.0 compatibility build into libblocxx4.spec file. -- Disabled Condition testsuite (solaris test fails on x86_64). -- Corrected broken entries in the blocxx.changes file -* Tue Apr 11 2006 cthiel@suse.de -- Reduce BuildRequires -* Mon Mar 27 2006 mt@suse.de -- Fix/Workaround in RWLocker testcase: hold the lock longer - and get another thread a chance to run into the exception -- Fix/Workaround in IPCMutex testcase: sync the client start - and let the other process more time to set its own lock -- New patch file: blocxx-testsuite01.dif -* Fri Mar 17 2006 mt@suse.de -- Readded run_ldconfig macro run in post, unintentionally - removed while blocxx-doc split -* Mon Mar 13 2006 mt@suse.de -- Moved blocxx-doc subpackage into a separate noarch package -* Fri Feb 10 2006 mt@suse.de -- Fix for String::indexOf() - a int variable was used instead of - size_t, that may cause a potential overflow. -- Resource leak in Mutex implementations: the pthread_mutexattr_t - variable was not destroyed after it is not needed any more. -- Fix for COWReferenceBase/COWReference -- if somebody used the - COWReference::cast_to() function, compilation fails because - of missed implementation of useRefCountOf function. -- Fix for COWReference::cast_to() to not to increment ref counter. -- Added String::String(const std::string &str) constructor. -- Removed blocxx::off_t from blocxx/Types.hpp -- Minor portability fixes to build on Mac OS X. -- Makefile.am fixes causing failures on "make distcheck" -- Documentation and ChangeLog cleanups -- Enabled testsuite run (make check) in spec file, cleaned up -- Bug #149127, increased version number to 1.0.0 -* Wed Jan 25 2006 mls@suse.de -- converted neededforbuild to BuildRequires -* Wed Jan 04 2006 mc@suse.de -- Updated to cvs snapshot 20060104 adding fixes synced from OpenWBEM -* Wed Oct 19 2005 mt@suse.de -- Updated to cvs snapshot 20051019 fixing the BLOCXX_THROW_ERRNO - and BLOCXX_THROW_ERRNO_MSG macros to be useable outside of the - blocxx namespace as well. -* Mon Oct 10 2005 mt@suse.de -- Updated to cvs snapshot 20051010 adding fixes synced from OpenWBEM, - like avoiding to escape of an exec exception from initRandomnes() - in CryptographicRandomNumber, fixes/improvements to event handling - in Select functions, missed initialization in DateTime::set(). -* Fri Aug 12 2005 mt@suse.de -- Updated to cvs snapshot 20050812 fixing handling of quoted - capture references in Perl/PosixRegEx replace() methods -* Wed Aug 10 2005 mt@suse.de -- Updated to cvs snapshot 20050810 adding identity and facility - arguments to the SyslogAppender. -* Mon Jul 25 2005 mt@suse.de -- Updated to cvs snapshot 20050725 improving large file support. -* Thu Jul 21 2005 mt@suse.de -- Updated to cvs snapshot 20050721 enabling large file support. -* Thu Jul 14 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050714 providing minor - cleanups only -* Mon Jul 11 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050711 providing blocxx.pc - pkg-config file, removeing -R flag from blocxx.m4 file - and fixing a bug in EnvVars::getenvp() -- Added libstdc++-devel pcre-devel requirements to spec file -* Fri Jul 08 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050708 adding shared locks - to File class, fixing Exec/EnvVars to allow to execute - with empty environmens and other minor improvements -* Tue Jun 21 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050621; - provides new pcre based PerlRegEx class and - improved RegEx class renamed to PosixRegEx -* Thu Jun 16 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050616; - improvements in RegEx class, regex examples -* Tue Jun 14 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050614; - small enable_ssl dependency fix in configure.in -* Mon Jun 13 2005 mt@suse.de -- Disabled SSL support, since it conflicts with SSL code in - openwbem, e.g. if blocxx is used to implement a provider. -* Thu Jun 09 2005 mt@suse.de -- Updated to cvs snapshot 0.9.20050609; - contains errno fix in Select.cpp -* Fri May 20 2005 mt@suse.de -- Updated to cvs snapshot from 20050520 -* Tue May 10 2005 uli@suse.de -- don't use dot on ARM (hangs on some source files) -* Tue Apr 26 2005 mt@suse.de -- Updated to cvs snapshot from 20050426 including fix - for blocxx.m4 (lib64) and obsoleting configure.in dif. -- Fixed last changelog entry (date) -* Tue Apr 26 2005 mt@suse.de -- Updated to cvs snapshot from 20050425 -* Fri Apr 15 2005 mt@suse.de -- Updated to cvs snapshot from 20050425 -- Updated to cvs snapshot from 20050415 providing additional - Logger interfaces and diverse error checking improvements. -- Changed to use --without-docs rpmbuild option in spec file - to allow to skip the generation of documentation and use a - pre-build archive instead. Default is to build documentation - since it contains architecture/feature depending references. -* Sun Apr 10 2005 bwhiteley@suse.de -- fixed 64bit pointer issue in IPCMutexTestCases -* Thu Apr 07 2005 mt@suse.de -- initial package checkin, cvs snapshot 20050407 ++++++ libblocxx4.spec ++++++ --- /var/tmp/diff_new_pack.h30127/_old 2009-06-29 16:29:03.000000000 +0200 +++ /var/tmp/diff_new_pack.h30127/_new 2009-06-29 16:29:03.000000000 +0200 @@ -19,8 +19,8 @@ Name: libblocxx4 Version: 1.0.0 -Release: 80 -License: BSD 3-Clause +Release: 81 +License: BSD 3-clause (or similar) Group: Development/Libraries/C and C++ AutoReqProv: on Summary: BloCXX--C++ Framework for Application Development @@ -32,6 +32,7 @@ Patch3: blocxx-%{version}-gcc43.dif Patch4: blocxx-%{version}-no-fqdn-dot-check.dif Patch5: blocxx-%{version}-gcc44.dif +Patch6: blocxx-%{version}-am111.dif BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: gcc-c++ pcre-devel pkgconfig %if 0%{?suse_version} >= 1030 @@ -109,6 +110,7 @@ %patch3 -p1 %patch4 -p0 %patch5 -p1 +%patch6 -p1 if test -f ./cvsbootstrap.sh ; then ./cvsbootstrap.sh else @@ -169,19 +171,3 @@ #%_datadir/aclocal/blocxx.m4 %changelog -* Tue Feb 17 2009 mt@suse.de -- fixed to include cstdio instead of stdio.h in gcc 4.4 fix -* Tue Feb 17 2009 coolo@suse.de -- fix compilation with gcc 4.4 -* Thu Jan 29 2009 olh@suse.de -- obsolete libblocxx-XXbit in the library subpackage (bnc#437293) -* Tue Nov 11 2008 ro@suse.de -- SLE-11 uses PPC64 instead of PPC, adapt baselibs.conf -* Fri Nov 09 2007 mt@suse.de -- Splitted out blocxx-1.0.0 compatibility library build - into a separate spec file. -- Added blocxx-1.0.0 fix for GCC4.3 (missed c++ includes). - New patch file: blocxx-1.0.0-gcc43.dif -- Added blocxx-1.0.0 fix adding BLOCXX_VERSION_NUMBER with - a numeric blocxx version to avoid conflict with VERSION. - New patch file: blocxx-1.0.0-version.dif ++++++ blocxx-1.0.0-am111.dif ++++++ Index: blocxx-1.0.0/configure.in =================================================================== --- blocxx-1.0.0.orig/configure.in +++ blocxx-1.0.0/configure.in @@ -254,9 +254,9 @@ case "$host" in PLAT_CFLAGS="-fPIC -D_REENTRANT -D_GNU_SOURCE -pipe" PLAT_CXXFLAGS="-fPIC -D_REENTRANT -D_GNU_SOURCE -pipe" CXXCOMMONLINKFLAGS="" - CXXBINLINKFLAGS="-Wl,-Bdynamic -lpthread $LDFLAGS" + CXXBINLINKFLAGS="-Wl,-Bdynamic -pthread $LDFLAGS" CBINLINKFLAGS="-Wl,-Bdynamic -lpthread $LDFLAGS" - CXXSHAREDLIBLINKFLAGS='-shared -fPIC -Wl,-soname -Wl,$@.$(LIBRARY_BINARY_VERSION) -lpthread' + CXXSHAREDLIBLINKFLAGS='-shared -fPIC -Wl,-soname -Wl,$@.$(LIBRARY_BINARY_VERSION) -pthread' PLAT_OPTFLAGS="-O3" LIB_EXT="so" STATIC_LINK_FLAGS="-Wl,-Bstatic" ++++++ blocxx-2.1.0-asneeded.patch ++++++ Index: blocxx-2.1.0/configure.in =================================================================== --- blocxx-2.1.0.orig/configure.in +++ blocxx-2.1.0/configure.in @@ -368,8 +368,8 @@ case "$target" in PLAT_CFLAGS="-fPIC -D_REENTRANT -D_GNU_SOURCE -pipe" PLAT_CXXFLAGS="-fPIC -D_REENTRANT -D_GNU_SOURCE -pipe" CXXCOMMONLINKFLAGS="" - CXXBINLINKFLAGS="-Wl,-Bdynamic -lpthread -Wl,-E $LDFLAGS" - CBINLINKFLAGS="-Wl,-Bdynamic -lpthread $LDFLAGS" + CXXBINLINKFLAGS="-Wl,-Bdynamic -pthread -Wl,-E $LDFLAGS" + CBINLINKFLAGS="-Wl,-Bdynamic -pthread $LDFLAGS" CXXSHAREDLIBLINKFLAGS='-shared -fPIC -Wl,-soname -Wl,$@.$(LIBRARY_BINARY_VERSION) -lpthread' PLAT_OPTFLAGS="-O3" LIB_EXT="so" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@Hilbert.suse.de