[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2020-07-07 Thread Felix Yan via arch-commits
Date: Tuesday, July 7, 2020 @ 13:47:58
  Author: felixonmars
Revision: 658597

upgpkg: libmemcached 1.0.18-4: reproducibility rebuild

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2020-07-07 13:47:41 UTC (rev 658596)
+++ PKGBUILD2020-07-07 13:47:58 UTC (rev 658597)
@@ -2,7 +2,7 @@
 
 pkgname=libmemcached
 pkgver=1.0.18
-pkgrel=3
+pkgrel=4
 pkgdesc="C and C++ client library to the memcached server"
 arch=('x86_64')
 url="https://libmemcached.org/;


[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2019-02-02 Thread Evangelos Foutras via arch-commits
Date: Saturday, February 2, 2019 @ 22:20:24
  Author: foutrelis
Revision: 429228

Update url field to use HTTPS

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-02-02 22:20:21 UTC (rev 429227)
+++ PKGBUILD2019-02-02 22:20:24 UTC (rev 429228)
@@ -5,7 +5,7 @@
 pkgrel=3
 pkgdesc="C and C++ client library to the memcached server"
 arch=('x86_64')
-url="http://libmemcached.org/;
+url="https://libmemcached.org/;
 license=('GPL')
 depends=('glibc' 'libsasl' 'libevent')
 makedepends=('perl' 'memcached' 'python-sphinx')


[arch-commits] Commit in libmemcached/trunk (PKGBUILD libmemcached-build.patch)

2018-06-03 Thread Evangelos Foutras via arch-commits
Date: Monday, June 4, 2018 @ 04:02:53
  Author: foutrelis
Revision: 340216

upgpkg: libmemcached 1.0.18-3

.BUILDINFO rebuild

Added:
  libmemcached/trunk/libmemcached-build.patch
Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |   14 --
 libmemcached-build.patch |   21 +
 2 files changed, 29 insertions(+), 6 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-06-04 03:51:23 UTC (rev 340215)
+++ PKGBUILD2018-06-04 04:02:53 UTC (rev 340216)
@@ -3,7 +3,7 @@
 
 pkgname=libmemcached
 pkgver=1.0.18
-pkgrel=2
+pkgrel=3
 pkgdesc="C and C++ client library to the memcached server"
 arch=('x86_64')
 url="http://libmemcached.org/;
@@ -11,9 +11,11 @@
 depends=('glibc' 'libsasl' 'libevent')
 makedepends=('perl' 'memcached' 'python-sphinx')
 
source=(https://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz
-libmemcached-fix-linking-with-libpthread.patch)
+libmemcached-fix-linking-with-libpthread.patch
+libmemcached-build.patch)
 sha256sums=('e22c0bb032fde08f53de9ffbc5a128233041d9f33b5de022c0978a2149885f82'
-'02cd903ed217ef6d023bccefecb8d599ffab9b800a4f1a4e0124f4d71888d0dc')
+'02cd903ed217ef6d023bccefecb8d599ffab9b800a4f1a4e0124f4d71888d0dc'
+'bd62d0080d4ce39981a2e150af54fe80ebe720ba4cfaf5a856c3b9d8a73ecf7d')
 
 prepare() {
   cd "$srcdir/$pkgname-$pkgver"
@@ -22,11 +24,13 @@
   # https://bugzilla.redhat.com/show_bug.cgi?id=1037707
   # https://bugs.launchpad.net/libmemcached/+bug/1281907
   patch -Np1 -i ../libmemcached-fix-linking-with-libpthread.patch
+
+  # https://bugs.launchpad.net/libmemcached/+bug/1663985
+  patch -Np1 -i ../libmemcached-build.patch
 }
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"
-
   ./configure --prefix=/usr
   make
 }
@@ -33,13 +37,11 @@
 
 check() {
   cd "$srcdir/$pkgname-$pkgver"
-
   #make -k check
 }
 
 package() {
   cd "$srcdir/$pkgname-$pkgver"
-
   make DESTDIR="$pkgdir" install
 }
 

Added: libmemcached-build.patch
===
--- libmemcached-build.patch(rev 0)
+++ libmemcached-build.patch2018-06-04 04:02:53 UTC (rev 340216)
@@ -0,0 +1,21 @@
+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);


[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2016-11-01 Thread Evangelos Foutras
Date: Tuesday, November 1, 2016 @ 21:27:10
  Author: foutrelis
Revision: 194285

Use HTTPS sources

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2016-11-01 21:25:33 UTC (rev 194284)
+++ PKGBUILD2016-11-01 21:27:10 UTC (rev 194285)
@@ -10,7 +10,7 @@
 license=('GPL')
 depends=('glibc' 'libsasl' 'libevent')
 makedepends=('perl' 'memcached' 'python-sphinx')
-source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz
+source=(https://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz
 libmemcached-fix-linking-with-libpthread.patch)
 sha256sums=('e22c0bb032fde08f53de9ffbc5a128233041d9f33b5de022c0978a2149885f82'
 '02cd903ed217ef6d023bccefecb8d599ffab9b800a4f1a4e0124f4d71888d0dc')


[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2015-12-05 Thread Evangelos Foutras
Date: Saturday, December 5, 2015 @ 18:01:54
  Author: foutrelis
Revision: 148552

C++11 ABI rebuild

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2015-12-05 16:56:06 UTC (rev 148551)
+++ PKGBUILD2015-12-05 17:01:54 UTC (rev 148552)
@@ -3,7 +3,7 @@
 
 pkgname=libmemcached
 pkgver=1.0.18
-pkgrel=1
+pkgrel=2
 pkgdesc="C and C++ client library to the memcached server"
 arch=('i686' 'x86_64')
 url="http://libmemcached.org/;


[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2013-10-21 Thread Evangelos Foutras
Date: Monday, October 21, 2013 @ 17:55:22
  Author: foutrelis
Revision: 98952

upgpkg: libmemcached 1.0.17-2

Rebuild to drop static libs.

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-10-21 15:42:10 UTC (rev 98951)
+++ PKGBUILD2013-10-21 15:55:22 UTC (rev 98952)
@@ -3,7 +3,7 @@
 
 pkgname=libmemcached
 pkgver=1.0.17
-pkgrel=1
+pkgrel=2
 pkgdesc=C and C++ client library to the memcached server
 arch=('i686' 'x86_64')
 url=http://libmemcached.org/;
@@ -10,7 +10,6 @@
 license=('GPL')
 depends=('glibc' 'libsasl' 'libevent')
 makedepends=('perl' 'memcached' 'python-sphinx')
-options=('!libtool')
 
source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz
 gcc-4.8.patch)
 sha256sums=('7bb27b2589400f918df1cf5002cb01ef7ccac6e23f818604e2386de62c80bba5'



[arch-commits] Commit in libmemcached/trunk (PKGBUILD gcc-4.8.patch)

2013-06-22 Thread Evangelos Foutras
Date: Saturday, June 22, 2013 @ 09:02:09
  Author: foutrelis
Revision: 93007

upgpkg: libmemcached 1.0.17-1

New upstream release.

Added:
  libmemcached/trunk/gcc-4.8.patch
Modified:
  libmemcached/trunk/PKGBUILD

---+
 PKGBUILD  |   17 +++--
 gcc-4.8.patch |  183 
 2 files changed, 196 insertions(+), 4 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-06-22 06:09:35 UTC (rev 93006)
+++ PKGBUILD2013-06-22 07:02:09 UTC (rev 93007)
@@ -2,8 +2,8 @@
 # Maintainer: Evangelos Foutras evange...@foutrelis.com
 
 pkgname=libmemcached
-pkgver=1.0.16
-pkgrel=2
+pkgver=1.0.17
+pkgrel=1
 pkgdesc=C and C++ client library to the memcached server
 arch=('i686' 'x86_64')
 url=http://libmemcached.org/;
@@ -11,9 +11,18 @@
 depends=('glibc' 'libsasl' 'libevent')
 makedepends=('perl' 'memcached' 'python-sphinx')
 options=('!libtool')
-source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz)
-sha256sums=('2215d1766bff02b75403291d3d870fcd7d0735e4d018657d4d74fc44e92bdbfc')
+source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz
+gcc-4.8.patch)
+sha256sums=('7bb27b2589400f918df1cf5002cb01ef7ccac6e23f818604e2386de62c80bba5'
+'4a6b5d70cf7905fbd9e58a4646a6943da5f77b5e0a87b1518c4688f437963194')
 
+prepare() {
+  cd $srcdir/$pkgname-$pkgver
+
+  # Fix build with GCC 4.8 (patch from Debian)
+  patch -Np1 -i $srcdir/gcc-4.8.patch
+}
+
 build() {
   cd $srcdir/$pkgname-$pkgver
 

Added: gcc-4.8.patch
===
--- gcc-4.8.patch   (rev 0)
+++ gcc-4.8.patch   2013-06-22 07:02:09 UTC (rev 93007)
@@ -0,0 +1,183 @@
+Description: Fix compilation with gcc-4.8
+ This patch fixes the error flags made incompatible with gcc-4.8:
+ g++: error: -fsanitize=address is incompatible with -fsanitize=thread
+Author: Brian Aker
+Last-Update: 2013-06-14
+Bug: https://bugs.launchpad.net/libmemcached/+bug/1164442
+
+--- a/libtest/run.gdb  2012-03-26 01:08:09 +
 b/libtest/run.gdb  2013-04-10 05:25:24 +
+@@ -1,5 +1,6 @@
+ set logging on
+ set logging overwrite on
+ set environment LIBTEST_IN_GDB=1
++set ASAN_OPTIONS=abort_on_error=1
+ run
+ thread apply all bt
+
+--- a/m4/ax_harden_compiler_flags.m4   2013-02-12 05:44:21 +
 b/m4/ax_harden_compiler_flags.m4   2013-04-10 05:25:24 +
+@@ -53,7 +53,7 @@
+ # ?  _APPEND_COMPILE_FLAGS_ERROR([-Wlong-long]) -- Don't turn on for
+ # compatibility issues memcached_stat_st
+ 
+-#serial 8
++#serial 9
+ 
+ AC_DEFUN([_WARNINGS_AS_ERRORS],
+ [AC_CACHE_CHECK([if all warnings into errors],[ac_cv_warnings_as_errors],
+@@ -92,9 +92,12 @@
+_APPEND_COMPILE_FLAGS_ERROR([-H])
+_APPEND_COMPILE_FLAGS_ERROR([-ggdb])
+_APPEND_COMPILE_FLAGS_ERROR([-g])
+-   _APPEND_COMPILE_FLAGS_ERROR([-O0])],
+-   [_APPEND_COMPILE_FLAGS_ERROR([-g])
+-   _APPEND_COMPILE_FLAGS_ERROR([-O2])])
++   _APPEND_COMPILE_FLAGS_ERROR([-O0]),
++   _APPEND_COMPILE_FLAGS_ERROR([-fno-omit-frame-pointer])
++   ],[
++   _APPEND_COMPILE_FLAGS_ERROR([-g])
++   _APPEND_COMPILE_FLAGS_ERROR([-O2])
++   ])
+ 
+  AS_IF([test x$ac_cv_vcs_checkout = xyes],
+[_APPEND_COMPILE_FLAGS_ERROR([-fstack-check])
+@@ -155,26 +158,31 @@
+   _APPEND_COMPILE_FLAGS_ERROR([-Wundef])
+   _APPEND_COMPILE_FLAGS_ERROR([-Wunsafe-loop-optimizations])
+   _APPEND_COMPILE_FLAGS_ERROR([-funsafe-loop-optimizations])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=address])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=thread])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=memory])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=alignment])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bool])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=bounds])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=enum])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-cast-overflow])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=float-divide-by-zero])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=integer-divide-by-zero])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=null])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=object-size])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=return])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=shift])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=signed-integer-overflow])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unreachable])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=unsigned-integer-overflow])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vla-bound])
+-  _APPEND_COMPILE_FLAGS_ERROR([-fsanitize=vptr])
++  

[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2013-05-10 Thread Evangelos Foutras
Date: Friday, May 10, 2013 @ 23:46:33
  Author: foutrelis
Revision: 90275

upgpkg: libmemcached 1.0.16-2

libsasl 2.1.26 rebuild.

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-05-10 21:44:25 UTC (rev 90274)
+++ PKGBUILD2013-05-10 21:46:33 UTC (rev 90275)
@@ -3,7 +3,7 @@
 
 pkgname=libmemcached
 pkgver=1.0.16
-pkgrel=1
+pkgrel=2
 pkgdesc=C and C++ client library to the memcached server
 arch=('i686' 'x86_64')
 url=http://libmemcached.org/;



[arch-commits] Commit in libmemcached/trunk (PKGBUILD)

2013-02-01 Thread Evangelos Foutras
Date: Friday, February 1, 2013 @ 12:35:46
  Author: foutrelis
Revision: 83451

upgpkg: libmemcached 1.0.16-1

New upstream release.

Modified:
  libmemcached/trunk/PKGBUILD

--+
 PKGBUILD |6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2013-02-01 10:16:55 UTC (rev 83450)
+++ PKGBUILD2013-02-01 11:35:46 UTC (rev 83451)
@@ -2,17 +2,17 @@
 # Maintainer: Evangelos Foutras evange...@foutrelis.com
 
 pkgname=libmemcached
-pkgver=1.0.15
+pkgver=1.0.16
 pkgrel=1
 pkgdesc=C and C++ client library to the memcached server
 arch=('i686' 'x86_64')
 url=http://libmemcached.org/;
 license=('GPL')
 depends=('glibc' 'libsasl' 'libevent')
-makedepends=('perl' 'memcached')
+makedepends=('perl' 'memcached' 'python-sphinx')
 options=('!libtool')
 
source=(http://launchpad.net/$pkgname/1.0/$pkgver/+download/$pkgname-$pkgver.tar.gz)
-sha256sums=('dd7e9560029835bddf761a5b4c2339d9e5c7374558659b6c11b2c95e7d3a4325')
+sha256sums=('2215d1766bff02b75403291d3d870fcd7d0735e4d018657d4d74fc44e92bdbfc')
 
 build() {
   cd $srcdir/$pkgname-$pkgver