forked from pool/libmemcached
Accepting request 151200 from devel:libraries:c_c++
update to 1.0.16 (forwarded request 151193 from computersalat) OBS-URL: https://build.opensuse.org/request/show/151200 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libmemcached?expand=0&rev=17
This commit is contained in:
commit
13178bfe62
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:d1bf75110fa9220c0c2287e6fc81ce70b83d91453ce09120553f8f531ffd2137
|
|
||||||
size 1032089
|
|
@ -1,12 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
|
|
||||||
Comment: GPGTools - http://gpgtools.org
|
|
||||||
|
|
||||||
iQEcBAABAgAGBQJQWXSJAAoJEItO41/aJIgT76MH/37DmlghrJU8wxhnaetGC2tS
|
|
||||||
UKWOUlfi7vaBXH+ovhNS0Iort9G6iLX703FtsBnhgp5IIGUFjgLAd6BHcOv0/UQE
|
|
||||||
kjoM7Hgy7X4D2Hfh435cpOaOy74RJby4CDu82XwGbqByyNH+sCJFbEnn30c/STg9
|
|
||||||
txz3F/JMr9d8Kt1mHjUBlWf99my1nOFcRpfHUuUQM1BxmJTohu04IqLPC7K9RNVk
|
|
||||||
TBvBngyaEcW0RY6shbWQmr+cw1iAmX82nlIf9mP+L6TLrZa5KCWabamgUyiHjxyO
|
|
||||||
YAG85T+BEmq4Pyj7dSDr82X5S22VA9e/W3Mu02SwLlCBNa2lw76JZ/DoMeWQqJI=
|
|
||||||
=35PS
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
libmemcached-1.0.16.tar.gz
Normal file
3
libmemcached-1.0.16.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2215d1766bff02b75403291d3d870fcd7d0735e4d018657d4d74fc44e92bdbfc
|
||||||
|
size 1019366
|
12
libmemcached-1.0.16.tar.gz.asc
Normal file
12
libmemcached-1.0.16.tar.gz.asc
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
|
||||||
|
Comment: GPGTools - http://gpgtools.org
|
||||||
|
|
||||||
|
iQEcBAABAgAGBQJRC015AAoJEItO41/aJIgTWDQIALTpv6+GfHeYZ1PVSUtPJ1gd
|
||||||
|
96WiHsKUL6MdqcQY0Is/C7pbXzB8ilktJwLtlbE6Y28secmTtPW2vu4Ab77koEcX
|
||||||
|
IvZ2K54oNRYZl4ifYI9L2Mt9qBMUVjmIqJLEoK0VoyUEwekbvJFVCbRwwvxpH9zf
|
||||||
|
k0x/9SfALfApaF00AOcNnLDLhxRij5L2Scwmx9fx8jZMrXB60Z2LuWSofnGrWmsi
|
||||||
|
gVYO1KTPCTA+sRxmSAbLoXFk5kDc3qHPPVfIMhyJwgUwGOT2Uy+0mdLCSZ2AJJBY
|
||||||
|
zgnvmjrNPaF9H/rHSZw0FuCBmPI16l1CLYWm1m28188RsqHpvOIqBqVaiUnhNjk=
|
||||||
|
=kV+o
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,21 +0,0 @@
|
|||||||
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)
|
|
||||||
{
|
|
@ -1,3 +1,29 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Feb 4 21:25:25 UTC 2013 - chris@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 - chris@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.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Nov 28 19:54:51 CET 2012 - sbrabec@suse.cz
|
Wed Nov 28 19:54:51 CET 2012 - sbrabec@suse.cz
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libmemcached
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -21,20 +21,25 @@ Name: libmemcached
|
|||||||
Summary: A C and C++ client library to the memcached server
|
Summary: A C and C++ client library to the memcached server
|
||||||
License: BSD-3-Clause
|
License: BSD-3-Clause
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
Version: 1.0.11
|
Version: 1.0.16
|
||||||
Release: 0
|
Release: 0
|
||||||
Url: http://libmemcached.org
|
Url: http://libmemcached.org
|
||||||
Source0: 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
|
Source1: https://launchpad.net/libmemcached/1.0/%{version}/+download/libmemcached-%{version}.tar.gz.asc
|
||||||
Source2: %{name}.keyring
|
Source2: %{name}.keyring
|
||||||
Patch0: libmemcached-bigendian.patch
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
# List of additional build dependencies
|
# List of additional build dependencies
|
||||||
|
BuildRequires: bison
|
||||||
|
BuildRequires: cyrus-sasl-devel
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
BuildRequires: gpg-offline
|
BuildRequires: gpg-offline
|
||||||
BuildRequires: libevent-devel
|
BuildRequires: libevent-devel
|
||||||
BuildRequires: memcached
|
BuildRequires: memcached
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
|
# needed for man pages
|
||||||
|
#if 0%{?suse_version} > 1110
|
||||||
|
BuildRequires: python-sphinx
|
||||||
|
#endif
|
||||||
%if 0%{?suse_version} > 1020
|
%if 0%{?suse_version} > 1020
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
%endif
|
%endif
|
||||||
@ -85,11 +90,15 @@ methods.
|
|||||||
%prep
|
%prep
|
||||||
%gpg_verify %{S:1}
|
%gpg_verify %{S:1}
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
|
||||||
|
|
||||||
%build
|
%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 %{?_smp_mflags}
|
||||||
|
#make
|
||||||
|
|
||||||
%install
|
%install
|
||||||
%makeinstall
|
%makeinstall
|
||||||
@ -99,6 +108,9 @@ make %{?_smp_mflags}
|
|||||||
%fdupes -s %{buildroot}%{_mandir}
|
%fdupes -s %{buildroot}%{_mandir}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
# remove not needed files
|
||||||
|
%{__rm} -f %{buildroot}/usr/share/aclocal/ax_libmemcached.m4
|
||||||
|
|
||||||
#%check
|
#%check
|
||||||
#make check
|
#make check
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user