commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2019-06-24 21:47:36 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new.4615 (New) Package is "libmemcached" Mon Jun 24 21:47:36 2019 rev:27 rq:709061 version:1.0.18 Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2017-06-26 15:53:02.237112624 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new.4615/libmemcached.changes 2019-06-24 21:47:40.279841400 +0200 @@ -1,0 +2,5 @@ +Fri Jun 7 12:32:05 UTC 2019 - Tomáš Chvátal + +- Switch to python3 sphinx instead of python2 based variant + +--- Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.dCzIp3/_old 2019-06-24 21:47:40.959841926 +0200 +++ /var/tmp/diff_new_pack.dCzIp3/_new 2019-06-24 21:47:40.963841928 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmemcached # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -23,7 +23,7 @@ Summary:A C/C++ client library and tools for the memcached server License:BSD-3-Clause Group: Development/Libraries/C and C++ -Url:http://libmemcached.org +URL:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc Source2:%{name}.keyring @@ -45,8 +45,7 @@ BuildRequires: libtool BuildRequires: memcached BuildRequires: pkgconfig -BuildRequires: python-Sphinx -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: python3-Sphinx %description Libmemcached is a C/C++ client library and tools for the memcached server @@ -104,7 +103,7 @@ make V=1 CFLAGS="-std=c99 %{optflags}" CXXFLAGS="%{optflags}" %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install V=1 CFLAGS="-std=c99 %{optflags}" CXXFLAGS="%{optflags}" +%make_install V=1 CFLAGS="-std=c99 %{optflags}" CXXFLAGS="%{optflags}" find %{buildroot} -type f -name "*.la" -delete -print # create symlinks for man pages %fdupes -s %{buildroot}%{_mandir} @@ -118,7 +117,6 @@ %postun -n libmemcachedutil2 -p /sbin/ldconfig %files -%defattr(-,root,root) %{_bindir}/memcapable %{_bindir}/memcat %{_bindir}/memcp @@ -132,14 +130,13 @@ %{_bindir}/memslap %{_bindir}/memstat %{_bindir}/memtouch -%{_mandir}/man1/mem*.1* +%{_mandir}/man1/mem*.1%{?ext_man} %files -n %{libsoname} -%defattr(-,root,root) +%license COPYING %{_libdir}/%{name}.so.* %files -n libmemcachedutil2 -%defattr(-,root,root) %{_libdir}/libhashkit.so.2 %{_libdir}/libhashkit.so.2.*.* %{_libdir}/libmemcachedutil.so.2 @@ -148,7 +145,6 @@ %{_libdir}/libmemcachedprotocol.so.0.*.* %files devel -%defattr(-,root,root) %dir %{_includedir}/%{name} %dir %{_includedir}/%{name}-1.0 %dir %{_includedir}/libhashkit @@ -166,6 +162,6 @@ %{_libdir}/%{name}.so %{_libdir}/libmemcachedutil.so %{_libdir}/libmemcachedprotocol.so -%{_mandir}/man3/*.3* +%{_mandir}/man3/*.3%{?ext_man} %changelog
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2017-06-26 15:53:00 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is "libmemcached" Mon Jun 26 15:53:00 2017 rev:26 rq:505860 version:1.0.18 Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2016-05-17 17:15:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2017-06-26 15:53:02.237112624 +0200 @@ -1,0 +2,6 @@ +Thu Jun 22 16:51:01 UTC 2017 - antoine.belv...@opensuse.org + +- Add libmemcached-1.0.18-fix-build-gcc7.patch: Fix build with GCC + 7, picked from Fedora (boo#1041295). + +--- New: libmemcached-1.0.18-fix-build-gcc7.patch Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.ye1E9B/_old 2017-06-26 15:53:08.620212539 +0200 +++ /var/tmp/diff_new_pack.ye1E9B/_new 2017-06-26 15:53:08.624211975 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmemcached # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -32,6 +32,8 @@ Patch1: libmemcached-automake1_14.diff # PATCH-FIX-UPSTREAM libmemcached-no-docs-available.patch dims...@opensuse.org -- Do not build docs if not VCS checkout Patch2: libmemcached-no-docs-available.patch +# PATCH-FIX-UPSTREAM libmemcached-1.0.18-fix-build-gcc7.patch -- Fix build with GCC 7 +Patch3: libmemcached-1.0.18-fix-build-gcc7.patch # List of additional build dependencies BuildRequires: automake >= 1.13 BuildRequires: bison @@ -91,6 +93,7 @@ %setup -q %patch -P 0 -P 1 -p1 %patch2 -p1 +%patch3 -p1 %build autoreconf -fiv ++ libmemcached-1.0.18-fix-build-gcc7.patch ++ diff -up ./clients/memflush.cc.old ./clients/memflush.cc --- ./clients/memflush.cc.old 2017-02-12 10:12:59.615209225 +0100 +++ ./clients/memflush.cc 2017-02-12 10:13:39.998382783 +0100 @@ -39,7 +39,7 @@ int main(int argc, char *argv[]) { options_parse(argc, argv); - if (opt_servers == false) + if (!opt_servers) { char *temp; @@ -48,7 +48,7 @@ int main(int argc, char *argv[]) opt_servers= strdup(temp); } -if (opt_servers == false) +if (!opt_servers) { std::cerr << "No Servers provided" << std::endl; exit(EXIT_FAILURE);
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2016-05-17 17:15:04 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is "libmemcached" Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2015-02-24 13:07:16.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2016-05-17 17:15:06.0 +0200 @@ -1,0 +2,7 @@ +Wed May 11 14:53:53 UTC 2016 - kstreit...@suse.com + +- use spec-cleaner to clean specfile +- remove unnecessary conditionals +- update description and summary + +--- Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.x1Jp3U/_old 2016-05-17 17:15:07.0 +0200 +++ /var/tmp/diff_new_pack.x1Jp3U/_new 2016-05-17 17:15:07.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package libmemcached # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2016 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 @@ -16,13 +16,13 @@ # -Name: libmemcached %define libsoname %{name}11 -Summary:A C and C++ client library to the memcached server -License:BSD-3-Clause -Group: Development/Libraries/C and C++ +Name: libmemcached Version:1.0.18 Release:0 +Summary:A C/C++ client library and tools for the memcached server +License:BSD-3-Clause +Group: Development/Libraries/C and C++ Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc @@ -32,51 +32,48 @@ Patch1: libmemcached-automake1_14.diff # PATCH-FIX-UPSTREAM libmemcached-no-docs-available.patch dims...@opensuse.org -- Do not build docs if not VCS checkout Patch2: libmemcached-no-docs-available.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: automake >= 1.13 BuildRequires: bison BuildRequires: cyrus-sasl-devel +# needed for man pages +BuildRequires: fdupes BuildRequires: gcc-c++ BuildRequires: libevent-devel BuildRequires: libtool BuildRequires: memcached BuildRequires: pkgconfig -# needed for man pages -BuildRequires: fdupes BuildRequires: python-Sphinx +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -Libmemcached is a C and C++ client library to the memcached server -(http://danga.com/memcached). It has been designed to be light on -memory usage, thread safe, and provide full access to server side -methods. +Libmemcached is a C/C++ client library and tools for the memcached server +(http://memcached.org/). It has been designed to be light on memory +usage, thread safe, and provide full access to server side methods. %package -n %{libsoname} -Summary:Libmemcached is a C and C++ client library to the memcached server +Summary:Libmemcached is a C/C++ client library and tools for the memcached server Group: System/Libraries %description -n %{libsoname} -Libmemcached is a C and C++ client library to the memcached server -(http://danga.com/memcached). It has been designed to be light on -memory usage, thread safe, and provide full access to server side -methods. +Libmemcached is a C/C++ client library and tools for the memcached server +(http://memcached.org/). It has been designed to be light on memory +usage, thread safe, and provide full access to server side methods. %package -n libmemcachedutil2 -Summary:Libmemcached is a C and C++ client library to the memcached server +Summary:Libmemcached is a C/C++ client library and tools for the memcached server Group: System/Libraries %description -n libmemcachedutil2 -Libmemcached is a C and C++ client library to the memcached server -(http://danga.com/memcached). It has been designed to be light on -memory usage, thread safe, and provide full access to server side -methods. +Libmemcached is a C/C++ client library and tools for the memcached server +(http://memcached.org/). It has been designed to be light on memory +usage, thread safe, and provide full access to server side methods. The libmemcachedutil library contains utility functions used by libmemcached. %package devel -Summary:Libmemcached is a C and
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2015-02-24 13:02:54 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2014-12-22 12:52:52.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2015-02-24 13:07:16.0 +0100 @@ -1,0 +2,5 @@ +Mon Feb 23 16:50:49 UTC 2015 - mrueck...@suse.de + +- enable verbose build + +--- Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.IouQuo/_old 2015-02-24 13:07:16.0 +0100 +++ /var/tmp/diff_new_pack.IouQuo/_new 2015-02-24 13:07:16.0 +0100 @@ -102,10 +102,10 @@ --disable-static \ --enable-libmemcachedprotocol \ --with-memcached=%{_sbindir}/memcached -make CFLAGS=-std=c99 %optflags CXXFLAGS=%optflags %{?_smp_mflags} +make V=1 CFLAGS=-std=c99 %optflags CXXFLAGS=%optflags %{?_smp_mflags} %install -%makeinstall CFLAGS=-std=c99 %optflags CXXFLAGS=%optflags +%makeinstall V=1 CFLAGS=-std=c99 %optflags CXXFLAGS=%optflags %__rm -f %{buildroot}%{_libdir}/*.la %if 0%{?suse_version} 1020 # create symlinks for man pages -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2014-12-22 12:54:17 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2014-04-02 17:24:06.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2014-12-22 12:52:52.0 +0100 @@ -1,0 +2,16 @@ +Tue Dec 16 17:31:06 UTC 2014 - dims...@opensuse.org + +- Add libmemcached-no-docs-available.patch: Do not build + documentation if this is not a VC checkout. The idea is that the + tarballs do only ship the pre-built documentation (which, on the + other hand, is also missing in 1.0.18). + +--- +Tue Dec 9 16:24:59 UTC 2014 - jeng...@inai.de + +- Let signature verification happen through source validator + instead of gpg-offline in %prep +- Add libmemcached-automake1_14.diff to workaround an automake + regression. Rediff libmemcached-pthread.patch for -p1. + +--- New: libmemcached-automake1_14.diff libmemcached-no-docs-available.patch Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.ZY5Qdf/_old 2014-12-22 12:52:53.0 +0100 +++ /var/tmp/diff_new_pack.ZY5Qdf/_new 2014-12-22 12:52:53.0 +0100 @@ -29,6 +29,9 @@ Source2:%{name}.keyring # PATCH-FIX-UPSTREAM libmemcached-pthread.patch lp#133614 dims...@opensuse.org -- Fix pthread detection Patch0: libmemcached-pthread.patch +Patch1: libmemcached-automake1_14.diff +# PATCH-FIX-UPSTREAM libmemcached-no-docs-available.patch dims...@opensuse.org -- Do not build docs if not VCS checkout +Patch2: libmemcached-no-docs-available.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: automake = 1.13 @@ -41,7 +44,6 @@ BuildRequires: pkgconfig # needed for man pages BuildRequires: fdupes -BuildRequires: gpg-offline BuildRequires: python-Sphinx %description @@ -90,9 +92,9 @@ methods. %prep -%gpg_verify %{S:1} %setup -q -%patch0 +%patch -P 0 -P 1 -p1 +%patch2 -p1 %build autoreconf -fiv ++ libmemcached-automake1_14.diff ++ From: Jan Engelhardt jeng...@inai.de Date: 2014-12-09 17:23:13.621597902 +0100 References: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=19311 build: do not set compilers _too_ early / workaround automake regression --- configure.ac |8 1 file changed, 4 insertions(+), 4 deletions(-) Index: libmemcached-1.0.18/configure.ac === --- libmemcached-1.0.18.orig/configure.ac +++ libmemcached-1.0.18/configure.ac @@ -13,10 +13,6 @@ m4_include([version.m4]) AC_PREREQ([2.61]) AC_INIT([libmemcached],VERSION_NUMBER,[http://libmemcached.org/]) -# Setup the compilers early on -AC_PROG_CC([cc gcc clang]) -AC_PROG_CXX([c++ g++ clang++]) - AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) @@ -61,6 +57,10 @@ LT_LIB_M AC_SUBST([lt_cv_dlopen_libs]) +# Setup the compilers early on +AC_PROG_CC([cc gcc clang]) +AC_PROG_CXX([c++ g++ clang++]) + AC_PROG_CC_C99 AS_IF([test x${ac_cv_prog_cc_c99} == xno],[AC_MSG_ERROR([No c99 compatible compiler found])]) ++ libmemcached-no-docs-available.patch ++ Index: libmemcached-1.0.18/Makefile.am === --- libmemcached-1.0.18.orig/Makefile.am +++ libmemcached-1.0.18/Makefile.am @@ -26,6 +26,10 @@ EXTRA_DIST= dist_man_MANS= MAINTAINERCLEANFILES= +if IS_VCS_CHECKOUT +SUBDIRS= docs +endif + #includes additional rules from aminclude.am @INC_AMINCLUDE@ @@ -57,7 +61,6 @@ endif include libmemcachedutil-1.0/include.am include clients/include.am -include docs/include.am include man/include.am if BUILD_LIBMEMCACHED_PROTOCOL @@ -103,7 +106,7 @@ merge-clean: @echo Files that need to be either removed or checked in: @bzr unknowns -clean-local: clean-libtest-check clean-docs-check clean-rpm +clean-local: clean-libtest-check clean-rpm lcov: lcov-clean check ++ libmemcached-pthread.patch ++ --- /var/tmp/diff_new_pack.ZY5Qdf/_old 2014-12-22 12:52:53.0 +0100 +++ /var/tmp/diff_new_pack.ZY5Qdf/_new 2014-12-22 12:52:53.0 +0100 @@ -1,8 +1,12 @@ === modified file 'm4/ax_pthread.m4' -Index: m4/ax_pthread.m4 +--- + m4/ax_pthread.m4 |2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +Index: libmemcached-1.0.18/m4/ax_pthread.m4
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2014-04-02 17:24:05 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2014-01-13 10:53:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2014-04-02 17:24:06.0 +0200 @@ -1,0 +2,10 @@ +Mon Mar 31 10:46:47 UTC 2014 - l...@linux-schulserver.de + +- update to 1.0.18: + + MEMCACHED_BEHAVIOR_RETRY_TIMEOUT can now be set to zero. + + Numerous bug fixes. +- remove upstreamed patch libmemcached-with-memcached.patch +- remove outdated dist version dependencies, (build)require the + needed automake = 1.13 instead + +--- Old: libmemcached-1.0.17.tar.gz libmemcached-1.0.17.tar.gz.asc libmemcached-with-memcached.patch New: libmemcached-1.0.18.tar.gz libmemcached-1.0.18.tar.gz.asc Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.8u02MS/_old 2014-04-02 17:24:07.0 +0200 +++ /var/tmp/diff_new_pack.8u02MS/_new 2014-04-02 17:24:07.0 +0200 @@ -21,7 +21,7 @@ Summary:A C and C++ client library to the memcached server License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.0.17 +Version:1.0.18 Release:0 Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz @@ -29,25 +29,20 @@ Source2:%{name}.keyring # PATCH-FIX-UPSTREAM libmemcached-pthread.patch lp#133614 dims...@opensuse.org -- Fix pthread detection Patch0: libmemcached-pthread.patch -# PATCH-FIX-UPSTREAM libmemcached-with-memcached.patch -- Fix --with-memchached bug: 'HAVE_MEMCACHED_BINARY' was not declared in this scope -Patch1: libmemcached-with-memcached.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies +BuildRequires: automake = 1.13 BuildRequires: bison BuildRequires: cyrus-sasl-devel BuildRequires: gcc-c++ -BuildRequires: gpg-offline BuildRequires: libevent-devel BuildRequires: libtool BuildRequires: memcached BuildRequires: pkgconfig # needed for man pages -#if 0%{?suse_version} 1110 -BuildRequires: python-sphinx -#endif -%if 0%{?suse_version} 1020 BuildRequires: fdupes -%endif +BuildRequires: gpg-offline +BuildRequires: python-Sphinx %description Libmemcached is a C and C++ client library to the memcached server @@ -98,7 +93,6 @@ %gpg_verify %{S:1} %setup -q %patch0 -%patch1 %build autoreconf -fiv @@ -119,9 +113,6 @@ # remove not needed files %{__rm} -f %{buildroot}/usr/share/aclocal/ax_libmemcached.m4 -#%check -#make check - %post -n %{libsoname} -p /sbin/ldconfig %postun -n %{libsoname} -p /sbin/ldconfig ++ libmemcached-1.0.17.tar.gz - libmemcached-1.0.18.tar.gz ++ 30723 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2014-01-13 10:53:30 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2013-04-19 09:58:29.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2014-01-13 10:53:32.0 +0100 @@ -1,0 +2,17 @@ +Sat Jan 4 23:08:40 UTC 2014 - dmuel...@suse.com + +- use rpmoptflags + +--- +Fri Aug 2 22:56:56 UTC 2013 - ch...@computersalat.de + +- update to 1.0.17 + * fix #1091599 Can not make a rpm package on CentOS 6.3 + * fix #1123153 increment/decrement can erroneously report +MEMCACHED_UNKNOWN_READ_FAILURE + * fix #1126601 Double clean up leads to accessing invalid memory +- rebase pthread patch +- add with-memcached patch + * http://bazaar.launchpad.net/~brianaker/libmemcached/1164440/revision/1158 + +--- Old: libmemcached-1.0.16.tar.gz libmemcached-1.0.16.tar.gz.asc New: libmemcached-1.0.17.tar.gz libmemcached-1.0.17.tar.gz.asc libmemcached-with-memcached.patch Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.D6bFW6/_old 2014-01-13 10:53:33.0 +0100 +++ /var/tmp/diff_new_pack.D6bFW6/_new 2014-01-13 10:53:33.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmemcached # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 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 @@ -21,7 +21,7 @@ Summary:A C and C++ client library to the memcached server License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.0.16 +Version:1.0.17 Release:0 Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz @@ -29,6 +29,8 @@ Source2:%{name}.keyring # PATCH-FIX-UPSTREAM libmemcached-pthread.patch lp#133614 dims...@opensuse.org -- Fix pthread detection Patch0: libmemcached-pthread.patch +# PATCH-FIX-UPSTREAM libmemcached-with-memcached.patch -- Fix --with-memchached bug: 'HAVE_MEMCACHED_BINARY' was not declared in this scope +Patch1: libmemcached-with-memcached.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: bison @@ -96,6 +98,7 @@ %gpg_verify %{S:1} %setup -q %patch0 +%patch1 %build autoreconf -fiv @@ -103,10 +106,10 @@ --disable-static \ --enable-libmemcachedprotocol \ --with-memcached=%{_sbindir}/memcached -make %{?_smp_mflags} +make CFLAGS=-std=c99 %optflags CXXFLAGS=%optflags %{?_smp_mflags} %install -%makeinstall +%makeinstall CFLAGS=-std=c99 %optflags CXXFLAGS=%optflags %__rm -f %{buildroot}%{_libdir}/*.la %if 0%{?suse_version} 1020 # create symlinks for man pages ++ libmemcached-1.0.16.tar.gz - libmemcached-1.0.17.tar.gz ++ 14814 lines of diff (skipped) ++ libmemcached-pthread.patch ++ --- /var/tmp/diff_new_pack.D6bFW6/_old 2014-01-13 10:53:33.0 +0100 +++ /var/tmp/diff_new_pack.D6bFW6/_new 2014-01-13 10:53:33.0 +0100 @@ -1,7 +1,9 @@ === modified file 'm4/ax_pthread.m4' m4/ax_pthread.m4 2012-07-27 04:00:47 + -+++ m4/ax_pthread.m4 2012-11-09 03:56:45 + -@@ -123,7 +123,7 @@ +Index: m4/ax_pthread.m4 +=== +--- m4/ax_pthread.m4.orig m4/ax_pthread.m4 +@@ -123,7 +123,7 @@ fi # which indicates that we try without any flags at all, and pthread-config # which is a program returning the flags for the Pth emulation library. @@ -10,5 +12,3 @@ # The ordering *is* (sometimes) important. Some notes on the # individual items follow: - - ++ libmemcached-with-memcached.patch ++ === modified file 'm4/ax_memcached.m4' Index: m4/ax_memcached.m4 === --- m4/ax_memcached.m4.orig +++ m4/ax_memcached.m4 @@ -44,15 +44,26 @@ # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -#serial 3 +#serial 4 AC_DEFUN([AX_PROG_MEMCACHED], -[AX_WITH_PROG([MEMCACHED_BINARY],[memcached]) -AS_IF([test -f
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2013-04-19 09:58:28 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2013-02-05 11:16:06.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2013-04-19 09:58:29.0 +0200 @@ -1,0 +2,16 @@ +Thu Apr 18 20:55:07 UTC 2013 - dims...@opensuse.org + +- Add libmemcached-pthread.patch: fix linking agains pthread: + when built with SASL support, libmemcached.so needs to be linked + against libpthread, or we have undefined symbols in the library. +- Add libtool BuildRequires and call autorecon, as above patch + requires to boostrap. + +--- +Sat Apr 13 21:53:59 UTC 2013 - dims...@opensuse.org + +- Add cyrus-sasl-devel Requires: memcached.h includes (from its own + headers) struct/sasl.h, which in turn includes sasl/sasl.h. This + header comes from cyrus-sasl-devel. + +--- New: libmemcached-pthread.patch Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.TXme7t/_old 2013-04-19 09:58:30.0 +0200 +++ /var/tmp/diff_new_pack.TXme7t/_new 2013-04-19 09:58:30.0 +0200 @@ -27,6 +27,8 @@ Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc Source2:%{name}.keyring +# PATCH-FIX-UPSTREAM libmemcached-pthread.patch lp#133614 dims...@opensuse.org -- Fix pthread detection +Patch0: libmemcached-pthread.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: bison @@ -34,6 +36,7 @@ BuildRequires: gcc-c++ BuildRequires: gpg-offline BuildRequires: libevent-devel +BuildRequires: libtool BuildRequires: memcached BuildRequires: pkgconfig # needed for man pages @@ -78,6 +81,8 @@ Group: Development/Libraries/C and C++ Requires: %{libsoname} = %{version} Requires: %{name} = %{version} +# memcached.h includes memcached-1.0/struct/sasl.h, which in turn includes sasl/sasl.h +Requires: cyrus-sasl-devel Requires: glibc-devel Requires: libmemcachedutil2 = %{version} @@ -90,15 +95,15 @@ %prep %gpg_verify %{S:1} %setup -q +%patch0 %build -#autoreconf -fiv +autoreconf -fiv %configure \ --disable-static \ --enable-libmemcachedprotocol \ --with-memcached=%{_sbindir}/memcached make %{?_smp_mflags} -#make %install %makeinstall ++ libmemcached-pthread.patch ++ === modified file 'm4/ax_pthread.m4' --- m4/ax_pthread.m42012-07-27 04:00:47 + +++ m4/ax_pthread.m42012-11-09 03:56:45 + @@ -123,7 +123,7 @@ # which indicates that we try without any flags at all, and pthread-config # which is a program returning the flags for the Pth emulation library. -ax_pthread_flags=pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config +ax_pthread_flags=pthreads none -Kthread -kthread lthread -lpthread -lpthreads -mthreads pthread --thread-safe -mt pthread-config # The ordering *is* (sometimes) important. Some notes on the # individual items follow: -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2013-02-05 11:16:04 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-12-19 11:07:49.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2013-02-05 11:16:06.0 +0100 @@ -1,0 +2,26 @@ +Mon Feb 4 21:25:25 UTC 2013 - ch...@computersalat.de + +- update to 1.0.16 + * Added support to do two part shutdown of socket. + * Fixes for Fedora 18. + * Fix for binary memcached_touch() +- remove obsolete bigendian patch + +--- +Sun Dec 30 19:29:49 UTC 2012 - ch...@computersalat.de + +- update to 1.0.15 + * no man pages with 'make install' + * --enable-static --disable-shared build fails with linker error + * bug occurs when do configure --enable-memaslap; +make on ubuntu 12.04 LTS(amd64) + * compilation error with custom prefix + * libmemcached 1.0.14 and bigendian + * libmemcached 1.0.14 missing config.h + * libmemcached 1.0.14 with DTRACE + * libmemcachedinternal missing -ldl + * libmemcached 1.0.14 test faild because of /usr/bin/touch + * Fix incorrect assertion messages + * pdate from murmur2 to murmur3 hash. + +--- Old: libmemcached-1.0.11.tar.gz libmemcached-1.0.11.tar.gz.asc libmemcached-bigendian.patch New: libmemcached-1.0.16.tar.gz libmemcached-1.0.16.tar.gz.asc Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.eu574l/_old 2013-02-05 11:16:07.0 +0100 +++ /var/tmp/diff_new_pack.eu574l/_new 2013-02-05 11:16:07.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmemcached # -# 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 @@ -21,20 +21,25 @@ Summary:A C and C++ client library to the memcached server License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.0.11 +Version:1.0.16 Release:0 Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc Source2:%{name}.keyring -Patch0: libmemcached-bigendian.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies +BuildRequires: bison +BuildRequires: cyrus-sasl-devel BuildRequires: gcc-c++ BuildRequires: gpg-offline BuildRequires: libevent-devel BuildRequires: memcached BuildRequires: pkgconfig +# needed for man pages +#if 0%{?suse_version} 1110 +BuildRequires: python-sphinx +#endif %if 0%{?suse_version} 1020 BuildRequires: fdupes %endif @@ -85,11 +90,15 @@ %prep %gpg_verify %{S:1} %setup -q -%patch0 -p1 %build -%configure --with-memcached=%{_sbindir}/memcached --disable-static --with-pic +#autoreconf -fiv +%configure \ + --disable-static \ + --enable-libmemcachedprotocol \ + --with-memcached=%{_sbindir}/memcached make %{?_smp_mflags} +#make %install %makeinstall @@ -99,6 +108,9 @@ %fdupes -s %{buildroot}%{_mandir} %endif +# remove not needed files +%{__rm} -f %{buildroot}/usr/share/aclocal/ax_libmemcached.m4 + #%check #make check ++ libmemcached-1.0.11.tar.gz - libmemcached-1.0.16.tar.gz ++ 148062 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-12-19 11:07:34 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-11-20 13:08:10.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-12-19 11:07:49.0 +0100 @@ -1,0 +2,5 @@ +Wed Nov 28 19:54:51 CET 2012 - sbra...@suse.cz + +- Verify GPG signature. + +--- New: libmemcached.keyring Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.pVz6vJ/_old 2012-12-19 11:07:54.0 +0100 +++ /var/tmp/diff_new_pack.pVz6vJ/_new 2012-12-19 11:07:54.0 +0100 @@ -26,10 +26,12 @@ Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc +Source2:%{name}.keyring Patch0: libmemcached-bigendian.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: gcc-c++ +BuildRequires: gpg-offline BuildRequires: libevent-devel BuildRequires: memcached BuildRequires: pkgconfig @@ -81,6 +83,7 @@ methods. %prep +%gpg_verify %{S:1} %setup -q %patch0 -p1 ++ libmemcached.keyring ++ pub 2048R/DA248813 2011-06-07 uid Brian Aker br...@tangent.org sub 2048R/893F2DA0 2011-06-07 -BEGIN PGP PUBLIC KEY BLOCK- Version: GnuPG v2.0.19 (GNU/Linux) mQENBE3uqzUBCADh6f5+LRiEpgxD9G/bo9mv3tqdiR5ovlmwlChTwf7l+rIbbm2Z p6NjKu4AUdBgUfsZe4SjGhRNWf7S79TSZNaiYoI6X2j+ETa2Q4PYyyKkPKlby2mr E63H/I6iuQkqWqD95SxFoLpg3SrN38Irbb3j8RBaD7ws07hrFH0FVd1CtOeS+YeS fT5Mj72flCZOEvu6p2XAvEM5ZddMUGk8Z4ev4z7qrM39rLA59mfVhwKoNiRmB534 Q/N1hmGZEY2tGztYRugfT0egDkxULrsv/0xpRXizA+Fw6hSnGW29RokS9ZEdjURW 96GBTe8MVbrsBXN7hMpNkTOvPUnAHkrOHLsrABEBAAG0HkJyaWFuIEFrZXIgPGJy aWFuQHRhbmdlbnQub3JnPokBOAQTAQIAIgUCTe6rNQIbAwYLCQgHAwIGFQgCCQoL BBYCAwECHgECF4AACgkQi07jX9okiBMzxgf/cr3Rlhk4vinHiAYJJwsAp6FBKU2o pBBpmp1erXoiQzujlcKtWVtA9/C84KeDncYDN1KHOjksuOygnEOTieMRkysp99m8 Q7p5DMXV8DU4smkTPzh8YVBc1To/bm7++2g82TXvpL8oZrMh+scCQO1jfaVG6HOK BIka7kf8X4nQp9hhWyGRoKiA9TvMJ02i7E8pR+/hp4kCIrFk9VtPvVFXaZkhUq/e c1h2GcCNUB5GFUPSc0vh1v1N0lpYUcMBhCDHJUDYrX5S6TRna1h7Nog5QvGJA5h+ OW6qoLxNmw9NzPbX4IIMJ+fyohy2jSPxbp3SJM1JpcXUEGpYOQjFOR9wgrkBDQRN 7qs1AQgAtyFmp0v78yNdp9qkfTwGFtozAavBOFTG/0kAlAdIrJ6xnRbz9f5keDrr j9JTEGnI4+QIsrbvY9vplG+ZIVxefS9BUMPL9OmgYaPl/UmFYTNtTDHyuNQDfNxu SPq096UKhoqMpG5/a0BYuXxGUr9P97SmyKWzQlI3Um47dziJJkDFhNQt+16BOdYD lkEXjZ+6+lQYPrlrrRxz+O26BbStsu3/Kkik8VL8fIAPQuLGEpI0Wyp5WbkVXuRi cMbMN7aChR/Ttu5gets59yA5Pg77c7j4EGcfCMr14+FzbQeOzQG7E1g4qM6YZhSO 6C9ZSTyewGNOAVVKNp7LanYrqpm3GQARAQABiQEfBBgBAgAJBQJN7qs1AhsMAAoJ EItO41/aJIgT364H/ieE7++8IjQw0O+4f/mcCpeMD8HZk2KkrQO/U9gNWqzQjKEV 7K1F82MmY/UjGatUMRsoQ2qD8h0l7dXtskAURVamjvwEG3ydbyqqmOMNDTJarrCV YGCUUR/+7I0DUiqG5GzrnnFkirNLmbYXbuW8BWvBGCI9YYekiAlzInwO5JAGdrwV fAXxlEm7GNrUySyDmEzVGiuDbjUbpQA7IyJtqpRboR7R08ruljf9CGzn6XqwVthI e+W3d8QA7q42hDZWRikEEGbH1nC0B3ME3WNhVjUbqTjR5/PmN4iykZWLMroS4NeY bVkXf/vg4i5fnVmKXnfgfM3gop7voxbBkNjz5Js= =B43W -END PGP PUBLIC KEY BLOCK- -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-11-20 13:08:09 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-10-07 08:27:45.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-11-20 13:08:10.0 +0100 @@ -1,0 +2,6 @@ +Mon Nov 19 16:19:25 UTC 2012 - dval...@suse.com + +- fix defined but not used variable error on bigendian machines + (libmemcached-bigendian.patch) + +--- New: libmemcached-bigendian.patch Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.uUcJfX/_old 2012-11-20 13:08:14.0 +0100 +++ /var/tmp/diff_new_pack.uUcJfX/_new 2012-11-20 13:08:14.0 +0100 @@ -26,6 +26,7 @@ Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc +Patch0: libmemcached-bigendian.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: gcc-c++ @@ -81,6 +82,7 @@ %prep %setup -q +%patch0 -p1 %build %configure --with-memcached=%{_sbindir}/memcached --disable-static --with-pic ++ libmemcached-bigendian.patch ++ Index: libmemcached-1.0.11/libhashkit/jenkins.cc === --- libmemcached-1.0.11.orig/libhashkit/jenkins.cc +++ libmemcached-1.0.11/libhashkit/jenkins.cc @@ -59,12 +59,13 @@ In which case, the hash table should hav uint32_t hashkit_jenkins(const char *key, size_t length, void *) { uint32_t a,b,c; /* internal state */ - union { const void *ptr; size_t i; } u; /* needed for Mac Powerbook G4 */ - +#ifndef WORDS_BIGENDIAN + union { const void *ptr; size_t i; } u; + u.ptr = key; +#endif /* Set up the internal state */ a = b = c = 0xdeadbeef + ((uint32_t)length) + JENKINS_INITVAL; - u.ptr = key; #ifndef WORDS_BIGENDIAN if ((u.i 0x3) == 0) { -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-10-07 08:27:43 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-08-16 14:08:01.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-10-07 08:27:45.0 +0200 @@ -1,0 +2,8 @@ +Fri Oct 5 09:51:40 UTC 2012 - co...@suse.com + +- update to 1.0.11 + * Removed custom version of memcached. + * Updated hardening rules. + * Fixed a case where the return error from a socket connection differred from that of a TCP/IP socket. + +--- Old: libmemcached-1.0.10.tar.gz libmemcached-1.0.10.tar.gz.asc New: libmemcached-1.0.11.tar.gz libmemcached-1.0.11.tar.gz.asc Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.10c9Q9/_old 2012-10-07 08:27:46.0 +0200 +++ /var/tmp/diff_new_pack.10c9Q9/_new 2012-10-07 08:27:46.0 +0200 @@ -21,7 +21,7 @@ Summary:A C and C++ client library to the memcached server License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.0.10 +Version:1.0.11 Release:0 Url:http://libmemcached.org Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz ++ libmemcached-1.0.10.tar.gz - libmemcached-1.0.11.tar.gz ++ 30850 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-08-16 14:07:58 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-05-07 22:48:14.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-08-16 14:08:01.0 +0200 @@ -1,0 +2,18 @@ +Mon Aug 13 22:43:19 UTC 2012 - ch...@computersalat.de + +- update to 1.0.10 + * --disable-assert has been removed from configure, and +--enable-assert has been added in its place. + * Compiling fixes for Clang on OSX Mountain Lion. + - 1.0.9 Wed Jul 4 22:46:19 EDT 2012 + * Faster close on socket. + * Instance allocation is now seperated from server interface. This +should allow for a better preservation of ABI compliance from now +on. + * Fix close on exec bug. + * Numerous other bug fixes. + - 1.0.8 Tue May 22 15:06:04 EDT 2012 + * Added support for setting options via ENV variable LIBMEMCACHED + * Fix corner case on last used result. + +--- Old: libmemcached-1.0.7.tar.gz New: libmemcached-1.0.10.tar.gz libmemcached-1.0.10.tar.gz.asc Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.hSkwnx/_old 2012-08-16 14:08:02.0 +0200 +++ /var/tmp/diff_new_pack.hSkwnx/_new 2012-08-16 14:08:02.0 +0200 @@ -17,13 +17,15 @@ Name: libmemcached -Summary:Libmemcached is a C and C++ client library to the memcached server +%define libsoname %{name}11 +Summary:A C and C++ client library to the memcached server License:BSD-3-Clause Group: Development/Libraries/C and C++ -Version:1.0.7 +Version:1.0.10 Release:0 Url:http://libmemcached.org -Source: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz +Source0: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz +Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: gcc-c++ @@ -40,11 +42,11 @@ memory usage, thread safe, and provide full access to server side methods. -%package -n libmemcached10 +%package -n %{libsoname} Summary:Libmemcached is a C and C++ client library to the memcached server Group: System/Libraries -%description -n libmemcached10 +%description -n %{libsoname} Libmemcached is a C and C++ client library to the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side @@ -66,9 +68,9 @@ %package devel Summary:Libmemcached is a C and C++ client library to the memcached server Group: Development/Libraries/C and C++ +Requires: %{libsoname} = %{version} Requires: %{name} = %{version} Requires: glibc-devel -Requires: libmemcached10 = %{version} Requires: libmemcachedutil2 = %{version} %description devel @@ -95,9 +97,9 @@ #%check #make check -%post -n libmemcached10 -p /sbin/ldconfig +%post -n %{libsoname} -p /sbin/ldconfig -%postun -n libmemcached10 -p /sbin/ldconfig +%postun -n %{libsoname} -p /sbin/ldconfig %post -n libmemcachedutil2 -p /sbin/ldconfig @@ -120,10 +122,9 @@ %{_bindir}/memtouch %doc %{_mandir}/man1/mem*.1* -%files -n libmemcached10 +%files -n %{libsoname} %defattr(-,root,root) -%{_libdir}/libmemcached.so.10 -%{_libdir}/libmemcached.so.10.*.* +%{_libdir}/%{name}.so.* %files -n libmemcachedutil2 %defattr(-,root,root) @@ -136,21 +137,21 @@ %files devel %defattr(-,root,root) -%dir %{_includedir}/libmemcached -%dir %{_includedir}/libmemcached-1.0 +%dir %{_includedir}/%{name} +%dir %{_includedir}/%{name}-1.0 %dir %{_includedir}/libhashkit %dir %{_includedir}/libhashkit-1.0 %dir %{_includedir}/libmemcachedprotocol-0.0 %dir %{_includedir}/libmemcachedutil-1.0 %{_includedir}/libhashkit/* %{_includedir}/libhashkit-1.0/* -%{_includedir}/libmemcached/* -%{_includedir}/libmemcached-1.0/* +%{_includedir}/%{name}/* +%{_includedir}/%{name}-1.0/* %{_includedir}/libmemcachedprotocol-0.0/* %{_includedir}/libmemcachedutil-1.0/* %{_libdir}/pkgconfig/libmemcached.pc %{_libdir}/libhashkit.so -%{_libdir}/libmemcached.so +%{_libdir}/%{name}.so %{_libdir}/libmemcachedutil.so
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-02-20 16:14:26 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-02-14 19:02:33.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-02-20 16:14:28.0 +0100 @@ -1,0 +2,179 @@ +Sat Feb 18 04:24:39 UTC 2012 - ter...@gmail.com + +- update to 1.0.4 Thu Jan 26 22:33:54 PST 2012 + * Fix for memcached_dump(). + * Additional testing for memcached_stat_execute(). + +- update to 1.0.3 Sun Jan 8 18:11:36 PST 2012 + * Increased size of sort buffer used during Ketama. + * Added support for new behavior to handle dead servers. + * Overall haul of UDP IO. + * Fixed C compile issue with memcached_exist() + * Numerous bug fixes. + * Clang support for OSX. + * All commands now using vector send support. + +- update to 1.0.2 Mon Oct 24 08:00:48 PDT 2011 + * Dropped libmemcached/memcached_util.h (undocumented header file) + * Added memcached_touch() and memcached_touch_by_key() + * UDP support restructured to toggle on a complete memcached_st structure. + +- update to 0.53 Mon Sep 26 20:50:33 PDT 2011 + * Fix for FreeBSD/OpenBSD and -lm + * Added memcached_exist() + * Fix for memory when using config test. + * CLI gained --quiet + +- update to 0.52 Sun Sep 11 22:16:08 PDT 2011 + * Build fixes for Ubuntu/Suse. + * Fixes for OSX Lion. + * Bug fix for looping back through dns lookups under certain failures. + * Fixes related to dead server failures. + +- update to 0.51 Thu Jul 21 11:08:58 PDT 2011 + * memcached_callback_set() now takes its data argument as const + * Update to tests. + * Fix in parser for port number. + +0.50 Mon Jun 20 10:36:57 PDT 2011 + * Updates to C++ interface + * Custom free allocators need to now check for value before calling free. + * memcached_fetch_result() now uses the internal result when available (about 25 to 50% faster). + * Fix for stats structure. + * Updates to documentation. + * memcached_fetch_result() now uses the internal result when available (about 25 to 50% faster). + +- update to 0.49 Thu Apr 14 08:43:37 PDT 2011 + * Fix calls to auto methods so that if value is not passed in nothing bad happens. + * New parser calls for generating memcached_st objects. + * New error system. + * New flow control for messages means faster get/set calls. + * Added new documentation system. + * A behavior change has been now made that if you specify a weight for any server, we enable the weight flag and do weight balancing. + * Added MEMCACHED_BEHAVIOR_REMOVE_FAILED_SERVERS to simplify the setting of AUTO REJECT for servers. + +- update to 0.48 Tue Mar 15 23:05:18 PDT 2011 + * Fix memory leak in server parse. + * Move test framework out to be its own library (easier to work with Gearman). + + +- update to 0.47 Wed Feb 23 18:46:48 PST 2011 + * Additional fixes for OpenBSD. + * Bug fix 677609, 456080. + * SIGPIPE fix for Linux send(). + * memcapable can now test ascii or binary based on flags. + * Additional build fixes for SASL. + + +- update to 0.46 Mon Feb 14 10:28:01 PST 2011 + * Fixes a number of corner case bugs. + * Fixes related to OpenBSD. + * Better testing for protocol version. + * Removes special case infinite wait on blocking setup. + +- update to 0.45 Tue Feb 8 16:02:06 PST 2011 + * Add support for systemtap + +- update to 0.44 Wed Sep 22 21:57:57 PDT 2010 + * Windows bug fixes. + * Hudson port support in test harness. + * Improved portability of test hanrness. + * SASL fixes. + +- update to 0.43 Wed Jul 28 16:29:47 PDT 2010 + * Added --args to memstat so that a greater range of values can be returned. + * Prelimanary support for Windows. + * memcached_stat_execute() merged. + +- update to 0.42 Tue Jul 6 12:29:50 PDT 2010 + * Mistake in libtool caused issue with library version + +- update to 0.41 Wed Jun 30 13:15:19 PDT 2010 + * Added --file for memcat. + * Added limemcached_ping() to libmemcached_util + * Bugfix for some cases where connect would have issues with timeout. + * Wrong value for errno given as error on an IO failure inside of poll. + * Bug fix for issue where multiple interfaces with bad DNS were not being caught. + +- update to 0.40 Thu Apr 22 19:01:25 PDT 2010 + * Placed retry logic in for busted resolvers + * Add an ignore for SIGPIPE to solve OSX issues. + * A couple of fixed for memcached_light server. + * Updated to debug mode to track io_wait + +- update to 0.39 Tue Apr 6 12:35:13 PDT 2010 + * Add support for prefix keys to binary protocol. + * Remove the undocumented call
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-02-14 19:02:32 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2012-01-27 15:21:55.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-02-14 19:02:33.0 +0100 @@ -1,0 +2,5 @@ +Tue Jan 31 16:18:09 UTC 2012 - jeng...@medozas.de + +- Enable pkgconfig provides + +--- Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.o4icDH/_old 2012-02-14 19:02:34.0 +0100 +++ /var/tmp/diff_new_pack.o4icDH/_new 2012-02-14 19:02:34.0 +0100 @@ -16,19 +16,19 @@ # - Name: libmemcached Summary:Libmemcached is a C and C++ client library to the memcached server -Version:0.30 -Release:0 License:BSD-3-Clause Group: Development/Libraries/C and C++ +Version:0.30 +Release:0 # http://download.tangent.org/libmemcached-%{version}.tar.gz Source: %{name}-%{version}.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: gcc-c++ BuildRequires: memcached +BuildRequires: pkgconfig %if 0%{?suse_version} 1020 BuildRequires: fdupes %endif -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2012-01-27 15:21:53 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2011-12-13 17:11:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2012-01-27 15:21:55.0 +0100 @@ -1,0 +2,6 @@ +Wed Jan 25 23:06:37 UTC 2012 - ch...@computersalat.de + +- spec-cleanup +- add missing Group to subpkg + +--- Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.gSdQhX/_old 2012-01-27 15:21:56.0 +0100 +++ /var/tmp/diff_new_pack.gSdQhX/_new 2012-01-27 15:21:56.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package libmemcached # -# 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,22 +15,23 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + + Name: libmemcached +Summary:Libmemcached is a C and C++ client library to the memcached server +Version:0.30 +Release:0 +License:BSD-3-Clause +Group: Development/Libraries/C and C++ +# http://download.tangent.org/libmemcached-%{version}.tar.gz +Source: %{name}-%{version}.tar.bz2 +BuildRoot: %{_tmppath}/%{name}-%{version}-build # List of additional build dependencies BuildRequires: gcc-c++ BuildRequires: memcached %if 0%{?suse_version} 1020 BuildRequires: fdupes %endif -Version:0.30 -Release:0 -# http://download.tangent.org/libmemcached-%{version}.tar.gz -Source: %{name}-%{version}.tar.bz2 -Summary:Libmemcached is a C and C++ client library to the memcached server -License:BSD-3-Clause -Group: Development/Libraries/C and C++ - -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Libmemcached is a C and C++ client library to the memcached server @@ -40,6 +41,7 @@ %package -n libmemcached2 Summary:Libmemcached is a C and C++ client library to the memcached server +Group: System/Libraries %description -n libmemcached2 Libmemcached is a C and C++ client library to the memcached server @@ -49,6 +51,7 @@ %package -n libmemcachedutil0 Summary:Libmemcached is a C and C++ client library to the memcached server +Group: System/Libraries %description -n libmemcachedutil0 Libmemcached is a C and C++ client library to the memcached server @@ -60,9 +63,12 @@ libmemcached. %package devel -Requires: %{name} = %{version} libmemcached2 = %{version} glibc-devel -Requires: libmemcachedutil0 = %version Summary:Libmemcached is a C and C++ client library to the memcached server +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} +Requires: glibc-devel +Requires: libmemcached2 = %{version} +Requires: libmemcachedutil0 = %{version} %description devel Libmemcached is a C and C++ client library to the memcached server -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at 2011-12-13 17:11:42 Comparing /work/SRC/openSUSE:Factory/libmemcached (Old) and /work/SRC/openSUSE:Factory/.libmemcached.new (New) Package is libmemcached, Maintainer is sch...@suse.com Changes: --- /work/SRC/openSUSE:Factory/libmemcached/libmemcached.changes 2011-10-18 14:30:12.0 +0200 +++ /work/SRC/openSUSE:Factory/.libmemcached.new/libmemcached.changes 2011-12-13 17:11:48.0 +0100 @@ -1,0 +2,5 @@ +Thu Dec 8 13:40:27 UTC 2011 - co...@suse.com + +- BSD is not a valid spdx.org license + +--- Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.DhOo27/_old 2011-12-13 17:11:50.0 +0100 +++ /var/tmp/diff_new_pack.DhOo27/_new 2011-12-13 17:11:50.0 +0100 @@ -15,21 +15,20 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - - Name: libmemcached # List of additional build dependencies -BuildRequires: gcc-c++ memcached +BuildRequires: gcc-c++ +BuildRequires: memcached %if 0%{?suse_version} 1020 BuildRequires: fdupes %endif Version:0.30 -Release:1 -License:BSD +Release:0 # http://download.tangent.org/libmemcached-%{version}.tar.gz Source: %{name}-%{version}.tar.bz2 -Group: Development/Libraries/C and C++ Summary:Libmemcached is a C and C++ client library to the memcached server +License:BSD-3-Clause +Group: Development/Libraries/C and C++ BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -40,7 +39,6 @@ methods. %package -n libmemcached2 -Group: Development/Libraries/C and C++ Summary:Libmemcached is a C and C++ client library to the memcached server %description -n libmemcached2 @@ -50,7 +48,6 @@ methods. %package -n libmemcachedutil0 -Group: Development/Libraries/C and C++ Summary:Libmemcached is a C and C++ client library to the memcached server %description -n libmemcachedutil0 @@ -63,7 +60,6 @@ libmemcached. %package devel -Group: Development/Libraries/C and C++ Requires: %{name} = %{version} libmemcached2 = %{version} glibc-devel Requires: libmemcachedutil0 = %version Summary:Libmemcached is a C and C++ client library to the memcached server -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit libmemcached for openSUSE:Factory
Hello community, here is the log from the commit of package libmemcached for openSUSE:Factory checked in at Tue Oct 18 14:20:02 CEST 2011. --- openSUSE:Factory/libmemcached/libmemcached.changes 2011-09-23 02:08:57.0 +0200 +++ /mounts/work_src_done/STABLE/libmemcached/libmemcached.changes 2011-10-12 21:42:51.0 +0200 @@ -1,0 +2,7 @@ +Wed Oct 12 19:38:05 UTC 2011 - jeng...@medozas.de + +- Remove redundant/unwanted tags/sections (cf. specfile guidelines) +- Add missing Requires:libmemcachedutil0 to -devel subpackage +- Do parallel build with %_smp_mflags + +--- calling whatdependson for head-i586 Other differences: -- ++ libmemcached.spec ++ --- /var/tmp/diff_new_pack.Awh8ek/_old 2011-10-18 14:19:54.0 +0200 +++ /var/tmp/diff_new_pack.Awh8ek/_new 2011-10-18 14:19:54.0 +0200 @@ -40,7 +40,6 @@ methods. %package -n libmemcached2 -License:BSD Group: Development/Libraries/C and C++ Summary:Libmemcached is a C and C++ client library to the memcached server @@ -51,7 +50,6 @@ methods. %package -n libmemcachedutil0 -License:BSD Group: Development/Libraries/C and C++ Summary:Libmemcached is a C and C++ client library to the memcached server @@ -65,9 +63,9 @@ libmemcached. %package devel -License:BSD Group: Development/Libraries/C and C++ Requires: %{name} = %{version} libmemcached2 = %{version} glibc-devel +Requires: libmemcachedutil0 = %version Summary:Libmemcached is a C and C++ client library to the memcached server %description devel @@ -81,7 +79,7 @@ %build %configure --with-memcached=%{_sbindir}/memcached --disable-static --with-pic -%__make %{?jobs:-j%jobs} +make %{?_smp_mflags} %install %makeinstall @@ -94,9 +92,6 @@ #%check #%__make check -%clean -%__rm -rf %{buildroot} - %post -n libmemcached2 -p /sbin/ldconfig %postun -n libmemcached2 -p /sbin/ldconfig 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