pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/memcached memcached: updated to 1.5.21
details: https://anonhg.NetBSD.org/pkgsrc/rev/cd60fa54d970
branches: trunk
changeset: 409904:cd60fa54d970
user: adam <adam%pkgsrc.org@localhost>
date: Wed Jan 22 18:53:13 2020 +0000
description:
memcached: updated to 1.5.21
Memcached 1.5.21
Overview
Bugfixes and smaller changes. Thanks to all the external contributors!
Fixes
Adding missing defaults to the --help output
stats: Fix stats delimiter unit tests
Allow compilation with ASAN
restart: add error handling if mmap fails
For text auth token mode, use alternative bcmp implementation
memcached-tool: Fix up tabular output for the 'stats' command.
linux_priv.c: add termios.h include to fix powerpc(64) builds
Update the build documentation in BUILD file
Update documentation for --max-item-size
Fix build issue due to improper pthread_t comparison
Ensure t/whitespace.t test is skipped when outside a memcached git checkout
Allocating large chunk of slabs for FreeBSD.
New Features
configuration option to disable watch commands (-W)
diffstat:
devel/memcached/Makefile | 7 +++----
devel/memcached/distinfo | 13 +++++++------
devel/memcached/patches/patch-configure | 12 ++++++------
devel/memcached/patches/patch-util.h | 15 +++++++++++++++
4 files changed, 31 insertions(+), 16 deletions(-)
diffs (86 lines):
diff -r 760bc7bdfbd3 -r cd60fa54d970 devel/memcached/Makefile
--- a/devel/memcached/Makefile Wed Jan 22 18:40:12 2020 +0000
+++ b/devel/memcached/Makefile Wed Jan 22 18:53:13 2020 +0000
@@ -1,12 +1,11 @@
-# $NetBSD: Makefile,v 1.69 2020/01/18 21:49:12 jperkin Exp $
+# $NetBSD: Makefile,v 1.70 2020/01/22 18:53:13 adam Exp $
-DISTNAME= memcached-1.5.20
-PKGREVISION= 1
+DISTNAME= memcached-1.5.21
CATEGORIES= devel
MASTER_SITES= http://www.memcached.org/files/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.memcached.org/
+HOMEPAGE= https://memcached.org/
COMMENT= High-performance distributed memory object caching system
LICENSE= 2-clause-bsd
diff -r 760bc7bdfbd3 -r cd60fa54d970 devel/memcached/distinfo
--- a/devel/memcached/distinfo Wed Jan 22 18:40:12 2020 +0000
+++ b/devel/memcached/distinfo Wed Jan 22 18:53:13 2020 +0000
@@ -1,11 +1,12 @@
-$NetBSD: distinfo,v 1.39 2019/11/11 17:29:50 adam Exp $
+$NetBSD: distinfo,v 1.40 2020/01/22 18:53:13 adam Exp $
-SHA1 (memcached-1.5.20.tar.gz) = 5d3b5af3ce0a1483d655017db7228bcaeff10d47
-RMD160 (memcached-1.5.20.tar.gz) = fd150833ca05ec5712fc030a3450510f0a8ae760
-SHA512 (memcached-1.5.20.tar.gz) = 07b125971fcec2cd06797fe16e9825e18b9d3446f6b91583f82f1b50920cd0e55c65506ebdf5fcef7b08d92f9641a20859ba67b3dd3986ba5624d0d6f494293d
-Size (memcached-1.5.20.tar.gz) = 531035 bytes
+SHA1 (memcached-1.5.21.tar.gz) = 536842bc4cf4807dca391039d3acb2cc47e4bdd5
+RMD160 (memcached-1.5.21.tar.gz) = d1346b4f9b1903def3c3e8dab1468efca1b50eda
+SHA512 (memcached-1.5.21.tar.gz) = 4ade3e15e6821b76f086b4933f5599248f8de7e7b2ae106dc8ecbc8a5073a1966e4c3956413fd57387bb88fca2c0e95b9a3ce7bfce19c42bec584a3268f06998
+Size (memcached-1.5.21.tar.gz) = 532631 bytes
SHA1 (patch-Makefile.in) = d0dce85040734a2532d4dced9daed0032433e80f
-SHA1 (patch-configure) = d2234d7270837c2c192d4ca3b485de9d4b6ac3ee
+SHA1 (patch-configure) = af14c5bbbd0db296bb100f70761ac60ee71c70f4
SHA1 (patch-items.c) = 33e9ff564f755fa2ef201978cb509800ea400fa0
SHA1 (patch-logger.h) = 130c573e07b7d9b6caff1c98e40b36a96cb3c064
SHA1 (patch-memcached.c) = ce42a0b1aea95b1e4126b08310ac7276cadcdaef
+SHA1 (patch-util.h) = a927b75d76181573a508c8d8330e700eb1af0b52
diff -r 760bc7bdfbd3 -r cd60fa54d970 devel/memcached/patches/patch-configure
--- a/devel/memcached/patches/patch-configure Wed Jan 22 18:40:12 2020 +0000
+++ b/devel/memcached/patches/patch-configure Wed Jan 22 18:53:13 2020 +0000
@@ -1,16 +1,16 @@
-$NetBSD: patch-configure,v 1.5 2019/11/11 17:29:50 adam Exp $
+$NetBSD: patch-configure,v 1.6 2020/01/22 18:53:13 adam Exp $
Remove -Werror from default flags since different compilers
have very different warnings.
---- configure.orig 2019-11-11 09:22:25.000000000 +0000
+--- configure.orig 2020-01-21 22:09:10.000000000 +0000
+++ configure
-@@ -7221,7 +7221,7 @@ $as_echo "#define _GNU_SOURCE 1" >>confd
+@@ -7245,7 +7245,7 @@ $as_echo "#define _GNU_SOURCE 1" >>confd
elif test "$GCC" = "yes"
then
GCC_VERSION=`$CC -dumpversion`
- CFLAGS="$CFLAGS -Wall -Werror -pedantic -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls"
+ CFLAGS="$CFLAGS -Wall -pedantic -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls"
- case $GCC_VERSION in
- 4.4.*)
- CFLAGS="$CFLAGS -fno-strict-aliasing"
+ if test "x$enable_asan" = "xyes"; then
+ CFLAGS="$CFLAGS -fsanitize=address"
+ fi
diff -r 760bc7bdfbd3 -r cd60fa54d970 devel/memcached/patches/patch-util.h
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/memcached/patches/patch-util.h Wed Jan 22 18:53:13 2020 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-util.h,v 1.1 2020/01/22 18:53:13 adam Exp $
+
+Include config.h before using HAVE_HTONLL.
+https://github.com/memcached/memcached/issues/598
+
+--- util.h.orig 2020-01-22 14:55:21.000000000 +0000
++++ util.h
+@@ -20,6 +20,7 @@ bool safe_strtod(const char *str, double
+ bool safe_strcpy(char *dst, const char *src, const size_t dstmax);
+ bool safe_memcmp(const void *a, const void *b, size_t len);
+
++#include "config.h"
+ #ifndef HAVE_HTONLL
+ extern uint64_t htonll(uint64_t);
+ extern uint64_t ntohll(uint64_t);
Home |
Main Index |
Thread Index |
Old Index