Fri Jun 8 11:48:04 2012 UTC ()
Fix building with DTrace support by adding a missing DTrace probe.


(fhajny)
diff -r1.12 -r1.13 pkgsrc/devel/memcached/distinfo
diff -r0 -r1.1 pkgsrc/devel/memcached/patches/patch-memcached_dtrace.d

cvs diff -r1.12 -r1.13 pkgsrc/devel/memcached/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/memcached/distinfo 2012/02/25 20:52:53 1.12
+++ pkgsrc/devel/memcached/distinfo 2012/06/08 11:48:04 1.13
@@ -1,9 +1,10 @@ @@ -1,9 +1,10 @@
1$NetBSD: distinfo,v 1.12 2012/02/25 20:52:53 mspo Exp $ 1$NetBSD: distinfo,v 1.13 2012/06/08 11:48:04 fhajny Exp $
2 2
3SHA1 (memcached-1.4.13.tar.gz) = d9a48d222de53a2603fbab6156d48d0e8936ee92 3SHA1 (memcached-1.4.13.tar.gz) = d9a48d222de53a2603fbab6156d48d0e8936ee92
4RMD160 (memcached-1.4.13.tar.gz) = eb2dc6c034594024522c4880c76f8ea90d3b6bc8 4RMD160 (memcached-1.4.13.tar.gz) = eb2dc6c034594024522c4880c76f8ea90d3b6bc8
5Size (memcached-1.4.13.tar.gz) = 320751 bytes 5Size (memcached-1.4.13.tar.gz) = 320751 bytes
6SHA1 (patch-Makefile.in) = 1f1b924b47840c7aa3e2a11c03300bbce58629e2 6SHA1 (patch-Makefile.in) = 1f1b924b47840c7aa3e2a11c03300bbce58629e2
7SHA1 (patch-aa) = a888e2d8ff08278514ff081706465a93c19c44a8 7SHA1 (patch-aa) = a888e2d8ff08278514ff081706465a93c19c44a8
8SHA1 (patch-ab) = a870c803752bca12550da73d19ee0e675b5e576d 8SHA1 (patch-ab) = a870c803752bca12550da73d19ee0e675b5e576d
9SHA1 (patch-configure) = 7f776205954f8a12bf52d97722ce59693f6f5aa6 9SHA1 (patch-configure) = 7f776205954f8a12bf52d97722ce59693f6f5aa6
 10SHA1 (patch-memcached_dtrace.d) = 6c572bf622aa396194d1c3c3dd5e00ee17d0abec

File Added: pkgsrc/devel/memcached/patches/Attic/patch-memcached_dtrace.d
$NetBSD: patch-memcached_dtrace.d,v 1.1 2012/06/08 11:48:04 fhajny Exp $

Add missing DTrace probe.
http://code.google.com/p/memcached/issues/detail?id=254

--- memcached_dtrace.d.orig	2010-09-22 14:46:24.000000000 +0000
+++ memcached_dtrace.d
@@ -251,6 +251,17 @@ provider memcached {
    probe command__append(int connid, const char *key, int keylen, int size, int64_t casid);
 
    /**
+    * Fired for an touch-command.
+    * @param connid connection id
+    * @param key requested key
+    * @param keylen length of the key
+    * @param size the new size of the key's data (or signed int -1 if
+    *             not found)
+    * @param casid the casid for the item
+    */
+   probe command__touch(int connid, const char *key, int keylen, int size, int64_t casid);
+
+   /**
     * Fired for a cas-command.
     * @param connid connection id
     * @param key requested key