summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorfhajny <fhajny>2012-06-08 11:48:04 +0000
committerfhajny <fhajny>2012-06-08 11:48:04 +0000
commitf3ed42355607b0f3c39ceedd0015f8fc20bfa89f (patch)
tree885f872fccecbf31af440c9a887916cf03885c3b /devel
parent5b6e53ebfb5013877d9b8f6ffba37f47e67e2329 (diff)
downloadpkgsrc-f3ed42355607b0f3c39ceedd0015f8fc20bfa89f.tar.gz
Fix building with DTrace support by adding a missing DTrace probe.
Diffstat (limited to 'devel')
-rw-r--r--devel/memcached/distinfo3
-rw-r--r--devel/memcached/patches/patch-memcached_dtrace.d25
2 files changed, 27 insertions, 1 deletions
diff --git a/devel/memcached/distinfo b/devel/memcached/distinfo
index 782e0e8b570..54e96694bb3 100644
--- a/devel/memcached/distinfo
+++ b/devel/memcached/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.12 2012/02/25 20:52:53 mspo Exp $
+$NetBSD: distinfo,v 1.13 2012/06/08 11:48:04 fhajny Exp $
SHA1 (memcached-1.4.13.tar.gz) = d9a48d222de53a2603fbab6156d48d0e8936ee92
RMD160 (memcached-1.4.13.tar.gz) = eb2dc6c034594024522c4880c76f8ea90d3b6bc8
@@ -7,3 +7,4 @@ SHA1 (patch-Makefile.in) = 1f1b924b47840c7aa3e2a11c03300bbce58629e2
SHA1 (patch-aa) = a888e2d8ff08278514ff081706465a93c19c44a8
SHA1 (patch-ab) = a870c803752bca12550da73d19ee0e675b5e576d
SHA1 (patch-configure) = 7f776205954f8a12bf52d97722ce59693f6f5aa6
+SHA1 (patch-memcached_dtrace.d) = 6c572bf622aa396194d1c3c3dd5e00ee17d0abec
diff --git a/devel/memcached/patches/patch-memcached_dtrace.d b/devel/memcached/patches/patch-memcached_dtrace.d
new file mode 100644
index 00000000000..60525c6f2d1
--- /dev/null
+++ b/devel/memcached/patches/patch-memcached_dtrace.d
@@ -0,0 +1,25 @@
+$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