summaryrefslogtreecommitdiff
path: root/devel/libmemcached/Makefile
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2013-09-12 14:20:56 +0000
committerfhajny <fhajny@pkgsrc.org>2013-09-12 14:20:56 +0000
commit604ec864833248407c0c7af9e4c38fb7560a8e2d (patch)
tree100a16426319cec020531450f01f5aa837a9f825 /devel/libmemcached/Makefile
parent803d91b01440f405360bf20b35477639a5ef9ea2 (diff)
downloadpkgsrc-604ec864833248407c0c7af9e4c38fb7560a8e2d.tar.gz
1.0.17 Tue Apr 2 14:02:01 HST 2013
* Remove c++ namespace that was being exposed (the API should be plug compatible).. * Fix cases where --servers wasn't behaving the same in all clients. 1.0.16 Thu Jan 31 19:14:32 EST 2013 * Added support to do two part shutdown of socket. * Fixes for Fedora 18. * Fix for binary memcached_touch() 1.0.15 Mon Dec 17 07:25:44 EST 2012 * Added support for Murmur3 (HASHKIT_HASH_MURMUR3) * Portability fixes. 1.0.14 Wed Nov 14 04:56:25 EST 2012 * CLIENT_ERROR fixed to not be treated as a fatal error. * Compiler fixes for older Ubuntu releases. 1.0.13 Fri Oct 19 00:09:28 EDT 2012 * Fix bug that caused version string to not be exported correctly. 1.0.12 Tue Oct 9 03:30:20 EDT 2012 * Added memcached_result_take_value(). * Added ax_libmemcached.m4 1.0.11 Sun Sep 16 20:32:13 EDT 2012 * 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. 1.0.10 Sun Jul 29 21:50:15 PDT 2012 * --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. 1.0.7 Sat Apr 28 00:48:29 PDT 2012 * Add API call for exist calls. * Update all license files to be BSD. 1.0.6 Sat Apr 7 18:26:49 PDT 2012 * Fixes for gcc 4.7, lp:961812 * Fix for restart issue that happens under testing. * Fix for lp:962815. * Support for transparent AES encryption. 1.0.5 Tue Mar 13 22:56:47 PDT 2012 * Fixes for OSX. * Version is now parsed directly in the parser, which makes buffered operations now work with it.. * memstat has been extended so that it can be used to find the version of the server. * Update documentation. * Fixes for compile issues on Debian and Ubuntu 1.0.4 Thu Jan 26 22:33:54 PST 2012 * Fix for memcached_dump(). * Additional testing for memcached_stat_execute().
Diffstat (limited to 'devel/libmemcached/Makefile')
-rw-r--r--devel/libmemcached/Makefile23
1 files changed, 12 insertions, 11 deletions
diff --git a/devel/libmemcached/Makefile b/devel/libmemcached/Makefile
index fd2a7012f10..71965276a68 100644
--- a/devel/libmemcached/Makefile
+++ b/devel/libmemcached/Makefile
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.6 2013/05/04 12:43:50 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2013/09/12 14:20:56 fhajny Exp $
#
-DISTNAME= libmemcached-1.0.4
+DISTNAME= libmemcached-1.0.17
CATEGORIES= devel
-MASTER_SITES= http://launchpad.net/libmemcached/1.0/${PKGVERSION}/+download/
+MASTER_SITES= http://launchpad.net/libmemcached/1.0/${PKGVERSION_NOREV}/+download/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://libmemcached.org/
@@ -18,16 +18,17 @@ USE_LIBTOOL= yes
PKGCONFIG_OVERRIDE+= support/libmemcached.pc.in
.include "../../mk/bsd.prefs.mk"
-# Avoid building 64bit on a 32bit bootstrap (affects SunOS)
-.if defined(ABI) && empty(ABI:M64)
-CONFIGURE_ARGS+= --disable-64bit
-.endif
+.include "options.mk"
-# for backtrace
-.if ${OPSYS} == "NetBSD" && exists(/usr/include/execinfo.h)
-LIBS+= -lexecinfo
-.endif
+CONFIGURE_ARGS+=--enable-jobserver=no
CPPFLAGS+= -D__STDC_FORMAT_MACROS
+LIBS.SunOS+= -lsocket
+
+post-configure:
+ ${ECHO} '#define HAVE_MEMCACHED_BINARY 1' >> ${WRKSRC}/mem_config.h
+ ${ECHO} '#define MEMCACHED_BINARY "${PREFIX}/bin/memcached"' >> ${WRKSRC}/mem_config.h
+
+.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"