Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 5 Dec 2006 13:32:58 GMT
From:      Jonathan Weiss<jw@innerewut.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/106374: [UPDATE] databases/rubygem-memcache-client 1.0.3 -> 1.2.0
Message-ID:  <200612051332.kB5DWwx7074696@www.freebsd.org>
Resent-Message-ID: <200612051350.kB5Do3m7040678@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         106374
>Category:       ports
>Synopsis:       [UPDATE] databases/rubygem-memcache-client 1.0.3 -> 1.2.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 05 13:50:02 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Jonathan Weiss
>Release:        6_STABLE
>Organization:
>Environment:
>Description:
This is a update for rubygem-memcache-client, the Ruby bindings to databases/memcached. From the changelog:

= 1.2.0

NOTE: This version will store keys in different places than previous
versions! Be prepared for some thrashing while memcached sorts itself
out!

* Fixed multithreaded operations, bug 5994 and 5989.
Thanks to Blaine Cook, Erik Hetzner, Elliot Smith, Dave Myron (and
possibly others I have forgotten).
* Made memcached interoperable with other memcached libraries, bug
4509. Thanks to anonymous.
* Added get_multi to match Perl/etc APIs
>How-To-Repeat:
Install the patch from http://blog.innerewut.de/files/rubygem-memcache-client.1.2.0.patch or use the inline patch below.
>Fix:
Inline patch:


Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/databases/rubygem-memcache-client/Makefile,v
retrieving revision 1.2
diff -u -r1.2 Makefile
--- Makefile	8 Aug 2006 11:35:21 -0000	1.2
+++ Makefile	5 Dec 2006 13:26:35 -0000
@@ -5,7 +5,7 @@
 # $FreeBSD: ports/databases/rubygem-memcache-client/Makefile,v 1.2 2006/08/08 11:35:21 jmelo Exp $
 
 PORTNAME=	memcache-client
-PORTVERSION=	1.0.3
+PORTVERSION=	1.2.0
 CATEGORIES=	databases rubygems
 MASTER_SITES=	${MASTER_SITE_RUBYFORGE}
 MASTER_SITE_SUBDIR=	rctools
@@ -13,6 +13,10 @@
 MAINTAINER=	jw@innerewut.de
 COMMENT=	Ruby bindings for MemCached
 
+BUILD_DEPENDS=  rake:${PORTSDIR}/devel/rubygem-rake \
+                sow:${PORTSDIR}/devel/rubygem-hoe
+RUN_DEPENDS=    ${BUILD_DEPENDS}
+
 .include <bsd.port.pre.mk>
 .include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
 .include <bsd.port.post.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/databases/rubygem-memcache-client/distinfo,v
retrieving revision 1.1
diff -u -r1.1 distinfo
--- distinfo	29 Jan 2006 11:57:23 -0000	1.1
+++ distinfo	5 Dec 2006 13:26:35 -0000
@@ -1,3 +1,3 @@
-MD5 (rubygem/memcache-client-1.0.3.gem) = d061de367f3b8689011b5012dcc4a71d
-SHA256 (rubygem/memcache-client-1.0.3.gem) = c3b9be59bd70166390675afd33be50cd5636e6e132930a1ad8e25558c6e7abb8
-SIZE (rubygem/memcache-client-1.0.3.gem) = 8192
+MD5 (rubygem/memcache-client-1.2.0.gem) = 274a5491091e5fba248000bec3c0a5d0
+SHA256 (rubygem/memcache-client-1.2.0.gem) = 6c792f0e6373ff30f79d0d4551b30d33027bee37e1bcf9bc6fb46914a4ad1e0e
+SIZE (rubygem/memcache-client-1.2.0.gem) = 11264
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/databases/rubygem-memcache-client/pkg-plist,v
retrieving revision 1.1
diff -u -r1.1 pkg-plist
--- pkg-plist	29 Jan 2006 11:57:23 -0000	1.1
+++ pkg-plist	5 Dec 2006 13:26:35 -0000
@@ -1,58 +1,99 @@
-%%CACHE_DIR%%/memcache-client-%%PORTVERSION%%.gem
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/Cache.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/Cache.src/M000021.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/Cache.src/M000022.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/Cache.src/M000023.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/Cache.src/M000024.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000001.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000002.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000003.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000004.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000005.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000006.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000007.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000008.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000009.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000010.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000011.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000012.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src/M000013.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/ClientError.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/InternalError.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/MemCacheError.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src/M000015.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src/M000016.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src/M000017.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src/M000018.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src/M000019.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src/M000020.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/ServerError.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/ServerError.src/M000014.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/created.rid
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/files/lib/memcache_rb.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/files/lib/memcache_util_rb.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/fr_class_index.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/fr_file_index.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/fr_method_index.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/index.html
-%%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/rdoc-style.css
-%%GEMS_DIR%%/memcache-client-%%PORTVERSION%%/Manifest.txt
-%%GEMS_DIR%%/memcache-client-%%PORTVERSION%%/README
-%%GEMS_DIR%%/memcache-client-%%PORTVERSION%%/Rakefile
-%%GEMS_DIR%%/memcache-client-%%PORTVERSION%%/lib/memcache.rb
-%%GEMS_DIR%%/memcache-client-%%PORTVERSION%%/lib/memcache_util.rb
-%%SPEC_DIR%%/memcache-client-%%PORTVERSION%%.gemspec
-@dirrm %%GEMS_DIR%%/memcache-client-%%PORTVERSION%%/lib
-@dirrm %%GEMS_DIR%%/memcache-client-%%PORTVERSION%%
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/files/lib
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/files
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/ServerError.src
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache/Server.src
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache.src
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/MemCache
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes/Cache.src
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc/classes
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%/rdoc
-@dirrm %%DOC_DIR%%/memcache-client-%%PORTVERSION%%
+%%GEM_CACHE%%
+%%GEM_LIB_DIR%%/History.txt
+%%GEM_LIB_DIR%%/Manifest.txt
+%%GEM_LIB_DIR%%/README.txt
+%%GEM_LIB_DIR%%/Rakefile
+%%GEM_LIB_DIR%%/LICENSE.txt
+%%GEM_LIB_DIR%%/test/test_mem_cache.rb
+%%GEM_LIB_DIR%%/lib/memcache.rb
+%%GEM_LIB_DIR%%/lib/memcache_util.rb
+%%GEM_DOC_DIR%%/rdoc/created.rid
+%%GEM_DOC_DIR%%/rdoc/rdoc-style.css
+%%GEM_DOC_DIR%%/rdoc/files/lib/memcache_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/lib/memcache_util_rb.html
+%%GEM_DOC_DIR%%/rdoc/files/test/test_mem_cache_rb.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeSocket.src/M000001.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeSocket.src/M000002.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeSocket.src/M000003.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeSocket.src/M000004.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000005.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000006.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000007.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000008.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000009.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000010.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000011.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000012.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000013.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000014.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000015.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000016.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000017.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000018.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000019.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000020.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000021.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000022.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000023.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000024.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000025.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000026.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000027.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src/M000028.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeServer.src/M000029.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeServer.src/M000030.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000031.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000032.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000033.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000034.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000035.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000036.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000037.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000038.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000039.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000040.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000042.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000043.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000044.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000045.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.src/M000046.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.src/M000047.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.src/M000048.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.src/M000049.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.src/M000050.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.src/M000051.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache/MemCacheError.html
+%%GEM_DOC_DIR%%/rdoc/classes/String.src/M000052.html
+%%GEM_DOC_DIR%%/rdoc/classes/Cache.src/M000053.html
+%%GEM_DOC_DIR%%/rdoc/classes/Cache.src/M000054.html
+%%GEM_DOC_DIR%%/rdoc/classes/Cache.src/M000055.html
+%%GEM_DOC_DIR%%/rdoc/classes/Cache.src/M000056.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeSocket.html
+%%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.html
+%%GEM_DOC_DIR%%/rdoc/classes/FakeServer.html
+%%GEM_DOC_DIR%%/rdoc/classes/MemCache.html
+%%GEM_DOC_DIR%%/rdoc/classes/String.html
+%%GEM_DOC_DIR%%/rdoc/classes/Cache.html
+%%GEM_DOC_DIR%%/rdoc/fr_file_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_class_index.html
+%%GEM_DOC_DIR%%/rdoc/fr_method_index.html
+%%GEM_DOC_DIR%%/rdoc/index.html
+%%GEM_SPEC%%
+@dirrm %%GEM_LIB_DIR%%/lib
+@dirrm %%GEM_LIB_DIR%%/test
+@dirrm %%GEM_LIB_DIR%%
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/test
+@dirrm %%GEM_DOC_DIR%%/rdoc/files/lib
+@dirrm %%GEM_DOC_DIR%%/rdoc/files
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/FakeSocket.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/TestMemCache.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/FakeServer.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/MemCache.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/MemCache/Server.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/String.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/Cache.src
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes/MemCache
+@dirrm %%GEM_DOC_DIR%%/rdoc/classes
+@dirrm %%GEM_DOC_DIR%%/rdoc
+@dirrm %%GEM_DOC_DIR%%

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200612051332.kB5DWwx7074696>