commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2015-08-27 08:55:55 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2" Changes: --- /work/SRC/openSUSE:Factory/commoncpp2/commoncpp2.changes2013-06-18 10:29:38.0 +0200 +++ /work/SRC/openSUSE:Factory/.commoncpp2.new/commoncpp2.changes 2015-08-27 08:55:59.0 +0200 @@ -1,0 +2,8 @@ +Thu Aug 13 13:45:24 UTC 2015 - mplus...@suse.com + +- Specfile cleaning only: Use original source URL, add GPG + signature, explicit autotools build dependencies, + removal of Obsolete/Provides for source package, + avoid inclusion of timestamps in documentation. + +--- New: commoncpp2-1.8.1.tar.gz.sig commoncpp2.keyring Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.OVD54X/_old 2015-08-27 08:56:00.0 +0200 +++ /var/tmp/diff_new_pack.OVD54X/_new 2015-08-27 08:56:00.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package commoncpp2 # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,27 +18,27 @@ Name: commoncpp2 %define lname libcommoncpp2-1_8-0 +Version:1.8.1 +Release:0 Summary:A GNU lirbary package for creating portable C++ programs License:GPL-2.0+ Group: Development/Libraries/C and C++ -Version:1.8.1 -Release:0 -Url:http://www.gnu.org/software/commoncpp/ +Url:https://www.gnu.org/software/commoncpp/ -Source: %{name}-%{version}.tar.gz -Patch: commoncpp2-overflow.patch -Patch1: commoncpp2-applog.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build +Source: https://ftp.gnu.org/gnu/commoncpp/%name-%version.tar.gz +Source1:https://ftp.gnu.org/gnu/commoncpp/%name-%version.tar.gz.sig +Source2:%name.keyring +Patch1: commoncpp2-overflow.patch +Patch2: commoncpp2-applog.patch +BuildRequires: autoconf +BuildRequires: automake BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config BuildRequires: zlib-devel -Provides: CommonC++ -Provides: commonc++ -Obsoletes: CommonC++ -Obsoletes: commonc++ +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Common C++ is a GNU package which offers portable "abstraction" of @@ -49,12 +49,6 @@ portable. Common C++ will support most Unix operating systems as well as Win32, in addition to GNU/Linux. - - -Authors: - -David Sugar - %package -n %lname Summary:A GNU library package for creating portable C++ programs Group: System/Libraries @@ -70,33 +64,27 @@ libraries, threading, sockets, etc. %package devel +Summary:Files for developing CommonC++ applications +Group: Development/Libraries/C and C++ Requires: %lname = %version Requires: libstdc++-devel Requires: zlib-devel -Provides: CommonC++-devel = %{version} -Provides: commonc++-devel < %{version} -Obsoletes: CommonC++-devel = %{version} -Obsoletes: commonc++-devel < %{version} -Summary:Files for developing CommonC++ applications -Group: Development/Libraries/C and C++ +Provides: CommonC++-devel = %version +Provides: commonc++-devel < %version +Obsoletes: CommonC++-devel = %version +Obsoletes: commonc++-devel < %version %description devel This package contains include files, static libraries and some documentation for the CommonC++ package. It is needed for developing and compiling CommonC++ applications. - - -Authors: - -David Sugar - %package doc -Requires: %{name} = %{version} -Summary:A GNU package for creating portable C++ program -Group: Development/Libraries/C and C++ -Provides: CommonC++-doc = %{version} -Obsoletes: CommonC++-doc < %{version} +Summary:Documentation for GNU commoncpp +Group: Documentation/HTML +Requires: %name = %version +Provides: CommonC++-doc = %version +Obsoletes: CommonC++-doc < %version %description doc Common C++ is a GNU package which offers portable "abstraction" of @@ -107,51 +95,46 @@ portable. Common C++ will support most Unix operating systems as well as Win32, in addition to GNU/Linux. - - -A
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2013-06-18 10:29:37 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2" Changes: --- /work/SRC/openSUSE:Factory/commoncpp2/commoncpp2.changes2012-09-26 16:10:24.0 +0200 +++ /work/SRC/openSUSE:Factory/.commoncpp2.new/commoncpp2.changes 2013-06-18 10:29:38.0 +0200 @@ -1,0 +2,5 @@ +Thu Jun 13 20:58:12 UTC 2013 - jeng...@inai.de + +- Implement shlib packaging guidelines + +--- Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.3Xloym/_old 2013-06-18 10:29:38.0 +0200 +++ /var/tmp/diff_new_pack.3Xloym/_new 2013-06-18 10:29:38.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package commoncpp2 # -# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,25 +17,28 @@ Name: commoncpp2 -BuildRequires: doxygen -BuildRequires: gcc-c++ -BuildRequires: libtool -BuildRequires: pkg-config -BuildRequires: zlib-devel -Provides: CommonC++ -Provides: commonc++ -Obsoletes: CommonC++ -Obsoletes: commonc++ -Summary:A GNU package for creating portable C++ program +%define lname libcommoncpp2-1_8-0 +Summary:A GNU lirbary package for creating portable C++ programs License:GPL-2.0+ Group: Development/Libraries/C and C++ Version:1.8.1 Release:0 Url:http://www.gnu.org/software/commoncpp/ + Source: %{name}-%{version}.tar.gz Patch: commoncpp2-overflow.patch Patch1: commoncpp2-applog.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: zlib-devel +Provides: CommonC++ +Provides: commonc++ +Obsoletes: CommonC++ +Obsoletes: commonc++ %description Common C++ is a GNU package which offers portable "abstraction" of @@ -52,8 +55,22 @@ David Sugar +%package -n %lname +Summary:A GNU library package for creating portable C++ programs +Group: System/Libraries +# Added for 13.1 +Obsoletes: commoncpp2 < %version-%release +Provides: commoncpp2 = %version-%release + +%description -n %lname +Common C++ is a GNU package which offers portable "abstraction" of +system services such as threads, networks, and sockets. Common C++ +also offers individual frameworks generally useful to developing +portable C++ applications including a object persistance engine, math +libraries, threading, sockets, etc. + %package devel -Requires: %{name} = %{version} +Requires: %lname = %version Requires: libstdc++-devel Requires: zlib-devel Provides: CommonC++-devel = %{version} @@ -115,14 +132,15 @@ install -m 644 AUTHORS COPYING COPYING.addendum NEWS README TODO ChangeLog $RPM_BUILD_ROOT/%{_defaultdocdir}/%{name}/ rm -f $RPM_BUILD_ROOT/usr/share/info/commoncpp2.info* rm -f %{buildroot}%{_libdir}/libcc*.la +%fdupes %buildroot/%_prefix -%post -p /sbin/ldconfig +%post -n %lname -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n %lname -p /sbin/ldconfig -%files +%files -n %lname %defattr(-,root,root,0755) -%{_libdir}/libcc*-*.so.* +%{_libdir}/libcc*-1.8.so.0* %files devel %defattr(-,root,root,0755) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2012-09-26 16:10:22 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2", Maintainer is "kk...@novell.com" Changes: --- /work/SRC/openSUSE:Factory/commoncpp2/commoncpp2.changes2012-05-22 08:12:37.0 +0200 +++ /work/SRC/openSUSE:Factory/.commoncpp2.new/commoncpp2.changes 2012-09-26 16:10:24.0 +0200 @@ -1,0 +2,7 @@ +Thu Sep 6 21:28:48 UTC 2012 - s.can...@pentaengineering.it + +- Updated to upstream version 1.8.1 +- Deleted all no more needed patches +- Applied patch based on trunk commit of applog.cpp + +--- Old: commoncpp-charptr.diff commoncpp-libtool.diff commoncpp-socketmemcpy.dif commoncpp-stdlib.diff commoncpp2-1.6.1-memset-with-zero-length.patch commoncpp2-1.6.1.tar.bz2 New: commoncpp2-1.8.1.tar.gz commoncpp2-applog.patch Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.LYOD3i/_old 2012-09-26 16:10:25.0 +0200 +++ /var/tmp/diff_new_pack.LYOD3i/_new 2012-09-26 16:10:25.0 +0200 @@ -29,16 +29,12 @@ Summary:A GNU package for creating portable C++ program License:GPL-2.0+ Group: Development/Libraries/C and C++ -Version:1.6.1 +Version:1.8.1 Release:0 Url:http://www.gnu.org/software/commoncpp/ -Source: %{name}-%{version}.tar.bz2 -Patch: commoncpp-socketmemcpy.dif -Patch1: commoncpp-libtool.diff -Patch2: commoncpp-charptr.diff -Patch3: commoncpp-stdlib.diff -Patch4: commoncpp2-1.6.1-memset-with-zero-length.patch -Patch5: commoncpp2-overflow.patch +Source: %{name}-%{version}.tar.gz +Patch: commoncpp2-overflow.patch +Patch1: commoncpp2-applog.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -102,12 +98,8 @@ %prep %setup -q -%patch -p1 +%patch %patch1 -%patch2 -%patch -P 3 -p1 -%patch4 -%patch5 -p1 %build autoreconf --install --force -v ++ commoncpp2-applog.patch ++ --- src/applog.cpp.orig 2012-09-07 00:06:52.116623618 +0200 +++ src/applog.cpp 2012-09-07 00:06:56.294734349 +0200 @@ -38,6 +38,10 @@ #include #include #include +#ifndef WIN32 +#include +#include +#endif #include #include #include @@ -115,6 +119,7 @@ string _nomeFile; std::fstream _logfs; bool _usePipe; +bool _closedByApplog; protected: // to dequeue log messages and write them to file if not log_directly @@ -123,7 +128,8 @@ virtual void stopQueue(void); virtual void onTimer(void); virtual void final(void); - +void _openFile(); + public: logger(const char* logFileName = NULL, bool usePipe = false); virtual ~logger(); @@ -131,6 +137,9 @@ // To change log file name void logFileName(const char* FileName, bool usePipe = false); +void openFile(); +void closeFile(); + }; @@ -281,35 +290,14 @@ } // class logger -logger::logger(const char* logFileName, bool usePipe) : ThreadQueue(NULL, 0, 0), _usePipe(usePipe) +logger::logger(const char* logFileName, bool usePipe) : ThreadQueue(NULL, 0, 0), _usePipe(usePipe), _closedByApplog(false) { _nomeFile = ""; if (logFileName) _nomeFile = logFileName; - if (!_nomeFile.empty()) - { -if (!_usePipe) -{ - _logfs.open(_nomeFile.c_str(), std::ofstream::out | std::ofstream::app | std::ofstream::ate); -} -#ifndef WIN32 -else -{ - // create pipe - int err = mkfifo(_nomeFile.c_str(), S_IREAD | S_IWRITE); - if (err == 0 || errno == EEXIST) - { -// and open it -_logfs.open(_nomeFile.c_str(), std::fstream::in | std::fstream::out); - } - else -THROW(AppLogException("Can't create pipe")); -} -#endif -if (_logfs.fail()) - THROW(AppLogException("Can't open log file name")); - } + + openFile(); } logger::~logger() @@ -332,37 +320,73 @@ if (_logfs.is_open()) _logfs.close(); - if (!_nomeFile.empty()) + openFile(); +} + +/// open also logger if applog->open() is invoked +void logger::openFile() +{ + _closedByApplog=false; +} + +///internal logger openFile needed to use pipe and avoid stream buffering in the case +/// the consumer is not connected to pipe +void logger::_openFile() +{ + if (!_closedByApplog && !_logfs.is_open()) { -if (!_usePipe) -{ - _logfs.open(_nomeFile.c_str(), std::ofstream::out | std::ofstream::app | std::ofstream::ate); -} -#ifndef WIN
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2012-05-22 08:12:35 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2", Maintainer is "kk...@novell.com" Changes: --- /work/SRC/openSUSE:Factory/commoncpp2/commoncpp2.changes2012-02-24 06:52:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.commoncpp2.new/commoncpp2.changes 2012-05-22 08:12:37.0 +0200 @@ -1,0 +2,5 @@ +Mon May 21 11:43:52 UTC 2012 - idon...@suse.com + +- Fix wrong memset call in inaddr.cpp + +--- New: commoncpp2-overflow.patch Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.Kg6Pb8/_old 2012-05-22 08:12:38.0 +0200 +++ /var/tmp/diff_new_pack.Kg6Pb8/_new 2012-05-22 08:12:38.0 +0200 @@ -16,15 +16,16 @@ # - Name: commoncpp2 BuildRequires: doxygen BuildRequires: gcc-c++ BuildRequires: libtool BuildRequires: pkg-config BuildRequires: zlib-devel -Provides: commonc++ CommonC++ -Obsoletes: commonc++ CommonC++ +Provides: CommonC++ +Provides: commonc++ +Obsoletes: CommonC++ +Obsoletes: commonc++ Summary:A GNU package for creating portable C++ program License:GPL-2.0+ Group: Development/Libraries/C and C++ @@ -37,6 +38,7 @@ Patch2: commoncpp-charptr.diff Patch3: commoncpp-stdlib.diff Patch4: commoncpp2-1.6.1-memset-with-zero-length.patch +Patch5: commoncpp2-overflow.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -55,9 +57,13 @@ David Sugar %package devel -Requires: %{name} = %{version} zlib-devel libstdc++-devel -Provides: commonc++-devel CommonC++-devel -Obsoletes: commonc++-devel CommonC++-devel +Requires: %{name} = %{version} +Requires: libstdc++-devel +Requires: zlib-devel +Provides: CommonC++-devel = %{version} +Provides: commonc++-devel < %{version} +Obsoletes: CommonC++-devel = %{version} +Obsoletes: commonc++-devel < %{version} Summary:Files for developing CommonC++ applications Group: Development/Libraries/C and C++ @@ -76,8 +82,8 @@ Requires: %{name} = %{version} Summary:A GNU package for creating portable C++ program Group: Development/Libraries/C and C++ -Provides: CommonC++-doc -Obsoletes: CommonC++-doc +Provides: CommonC++-doc = %{version} +Obsoletes: CommonC++-doc < %{version} %description doc Common C++ is a GNU package which offers portable "abstraction" of @@ -101,11 +107,13 @@ %patch2 %patch -P 3 -p1 %patch4 +%patch5 -p1 %build autoreconf --install --force -v %configure --enable-shared --disable-static --with-pic -make +# Practice has shown it does not always fly. +make -j1 %install mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3 ++ commoncpp2-overflow.patch ++ Index: commoncpp2-1.6.1/src/inaddr.cpp === --- commoncpp2-1.6.1.orig/src/inaddr.cpp +++ commoncpp2-1.6.1/src/inaddr.cpp @@ -328,7 +328,7 @@ void IPV4Address::setAddress(const char if(ipaddr) delete[] ipaddr; ipaddr = new struct in_addr[1]; - memset((void *)&ipaddr[0], 0, sizeof(ipaddr)); + memset((void *)&ipaddr[0], 0, sizeof(struct in_addr[1])); return; } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2012-02-24 06:52:41 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2", Maintainer is "kk...@novell.com" Changes: --- /work/SRC/openSUSE:Factory/commoncpp2/commoncpp2.changes2012-02-16 10:05:31.0 +0100 +++ /work/SRC/openSUSE:Factory/.commoncpp2.new/commoncpp2.changes 2012-02-24 06:52:43.0 +0100 @@ -1,0 +2,6 @@ +Thu Feb 23 16:54:34 UTC 2012 - kk...@linux-pingi.de + +- Disable parallel builds again, it fails randomly (depending + how many parallel jobs are started) + +--- Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.17WGWy/_old 2012-02-24 06:52:45.0 +0100 +++ /var/tmp/diff_new_pack.17WGWy/_new 2012-02-24 06:52:45.0 +0100 @@ -16,6 +16,7 @@ # + Name: commoncpp2 BuildRequires: doxygen BuildRequires: gcc-c++ @@ -104,7 +105,7 @@ %build autoreconf --install --force -v %configure --enable-shared --disable-static --with-pic -make %{?_smp_mflags} +make %install mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2012-02-16 10:05:29 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2", Maintainer is "kk...@novell.com" Changes: --- /work/SRC/openSUSE:Factory/commoncpp2/commoncpp2.changes2011-10-03 09:14:49.0 +0200 +++ /work/SRC/openSUSE:Factory/.commoncpp2.new/commoncpp2.changes 2012-02-16 10:05:31.0 +0100 @@ -1,0 +2,6 @@ +Sat Feb 11 03:27:15 UTC 2012 - jeng...@medozas.de + +- Remove redundant tags/sections from specfile +- Enable parallel build, it seems to work. + +--- Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.izncjS/_old 2012-02-16 10:05:33.0 +0100 +++ /var/tmp/diff_new_pack.izncjS/_new 2012-02-16 10:05:33.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package commoncpp2 # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -15,20 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # -# norootforbuild - Name: commoncpp2 -BuildRequires: doxygen gcc-c++ pkg-config zlib-devel +BuildRequires: doxygen +BuildRequires: gcc-c++ BuildRequires: libtool -License:GPL-2.0+ -Group: Development/Libraries/C and C++ +BuildRequires: pkg-config +BuildRequires: zlib-devel Provides: commonc++ CommonC++ Obsoletes: commonc++ CommonC++ -AutoReqProv:on Summary:A GNU package for creating portable C++ program +License:GPL-2.0+ +Group: Development/Libraries/C and C++ Version:1.6.1 -Release:72 +Release:0 Url:http://www.gnu.org/software/commoncpp/ Source: %{name}-%{version}.tar.bz2 Patch: commoncpp-socketmemcpy.dif @@ -54,7 +54,6 @@ David Sugar %package devel -License:GPL-2.0+ Requires: %{name} = %{version} zlib-devel libstdc++-devel Provides: commonc++-devel CommonC++-devel Obsoletes: commonc++-devel CommonC++-devel @@ -73,13 +72,11 @@ David Sugar %package doc -License:GPL-2.0+ Requires: %{name} = %{version} Summary:A GNU package for creating portable C++ program +Group: Development/Libraries/C and C++ Provides: CommonC++-doc Obsoletes: CommonC++-doc -AutoReqProv:on -Group: Development/Libraries/C and C++ %description doc Common C++ is a GNU package which offers portable "abstraction" of @@ -107,8 +104,7 @@ %build autoreconf --install --force -v %configure --enable-shared --disable-static --with-pic -#make %{?jobs:-j %jobs} -make +make %{?_smp_mflags} %install mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man3 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at 2011-12-06 18:03:39 Comparing /work/SRC/openSUSE:Factory/commoncpp2 (Old) and /work/SRC/openSUSE:Factory/.commoncpp2.new (New) Package is "commoncpp2", Maintainer is "kk...@novell.com" Changes: Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.iYB78u/_old 2011-12-06 18:05:57.0 +0100 +++ /var/tmp/diff_new_pack.iYB78u/_new 2011-12-06 18:05:57.0 +0100 @@ -21,7 +21,7 @@ Name: commoncpp2 BuildRequires: doxygen gcc-c++ pkg-config zlib-devel BuildRequires: libtool -License:GPLv2+ +License:GPL-2.0+ Group: Development/Libraries/C and C++ Provides: commonc++ CommonC++ Obsoletes: commonc++ CommonC++ @@ -54,7 +54,7 @@ David Sugar %package devel -License:GPLv2+ +License:GPL-2.0+ Requires: %{name} = %{version} zlib-devel libstdc++-devel Provides: commonc++-devel CommonC++-devel Obsoletes: commonc++-devel CommonC++-devel @@ -73,7 +73,7 @@ David Sugar %package doc -License:GPLv2+ +License:GPL-2.0+ Requires: %{name} = %{version} Summary:A GNU package for creating portable C++ program Provides: CommonC++-doc -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at Mon Oct 3 09:14:51 CEST 2011. --- openSUSE:Factory/commoncpp2/commoncpp2.changes 2011-09-23 01:53:52.0 +0200 +++ commoncpp2/commoncpp2.changes 2011-09-30 22:10:56.0 +0200 @@ -1,0 +2,5 @@ +Fri Sep 30 20:07:50 UTC 2011 - co...@suse.com + +- add libtool as buildrequire to make the spec file more reliable + +--- calling whatdependson for head-i586 Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.NMAXap/_old 2011-10-03 09:14:48.0 +0200 +++ /var/tmp/diff_new_pack.NMAXap/_new 2011-10-03 09:14:48.0 +0200 @@ -20,6 +20,7 @@ Name: commoncpp2 BuildRequires: doxygen gcc-c++ pkg-config zlib-devel +BuildRequires: libtool License:GPLv2+ Group: Development/Libraries/C and C++ Provides: commonc++ CommonC++ continue with "q"... Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit commoncpp2 for openSUSE:Factory
Hello community, here is the log from the commit of package commoncpp2 for openSUSE:Factory checked in at Wed Apr 6 09:35:21 CEST 2011. --- commoncpp2/commoncpp2.changes 2010-04-24 12:42:33.0 +0200 +++ /mounts/work_src_done/STABLE/commoncpp2/commoncpp2.changes 2011-04-05 17:50:08.0 +0200 @@ -1,0 +2,5 @@ +Tue Apr 5 15:49:26 UTC 2011 - crrodrig...@opensuse.org + +-Fix memset-with-zero-length in thread.cpp + +--- calling whatdependson for head-i586 New: commoncpp2-1.6.1-memset-with-zero-length.patch Other differences: -- ++ commoncpp2.spec ++ --- /var/tmp/diff_new_pack.ugXDMT/_old 2011-04-06 09:34:18.0 +0200 +++ /var/tmp/diff_new_pack.ugXDMT/_new 2011-04-06 09:34:18.0 +0200 @@ -1,7 +1,7 @@ # -# spec file for package commoncpp2 (Version 1.6.1) +# spec file for package commoncpp2 # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -27,13 +27,14 @@ AutoReqProv:on Summary:A GNU package for creating portable C++ program Version:1.6.1 -Release:61 +Release:72 Url:http://www.gnu.org/software/commoncpp/ Source: %{name}-%{version}.tar.bz2 Patch: commoncpp-socketmemcpy.dif Patch1: commoncpp-libtool.diff Patch2: commoncpp-charptr.diff Patch3: commoncpp-stdlib.diff +Patch4: commoncpp2-1.6.1-memset-with-zero-length.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -100,6 +101,7 @@ %patch1 %patch2 %patch -P 3 -p1 +%patch4 %build autoreconf --install --force -v ++ commoncpp2-1.6.1-memset-with-zero-length.patch ++ --- src/thread.cpp.orig +++ src/thread.cpp @@ -492,7 +492,7 @@ _cancel(cancelDefault), _start(NULL), pr PosixThread::sigInstall(SIGPIPE); PosixThread::sigInstall(SIGABRT); - memset(&act, sizeof(act), 0); + memset(&act, 0, sizeof(act)); act.sa_handler = (signalexec_t)&ccxx_sig_handler; sigemptyset(&act.sa_mask); # ifdefSA_RESTART Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org