From nobody@FreeBSD.org  Fri Dec 24 10:39:02 2010
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 37C52106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 24 Dec 2010 10:39:02 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (unknown [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id 263338FC15
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 24 Dec 2010 10:39:02 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id oBOAd1hT051474
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 24 Dec 2010 10:39:01 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id oBOAd1sd051466;
	Fri, 24 Dec 2010 10:39:01 GMT
	(envelope-from nobody)
Message-Id: <201012241039.oBOAd1sd051466@red.freebsd.org>
Date: Fri, 24 Dec 2010 10:39:01 GMT
From: "Mikhail T." <michael@fun-box.ru>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [NEW PORT] databases/memcacheq-0.2.0: Simple queue service over memcache
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         153422
>Category:       ports
>Synopsis:       [NEW PORT] databases/memcacheq-0.2.0: Simple queue service over memcache
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    swills
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Dec 24 10:40:09 UTC 2010
>Closed-Date:    Sat Jul 16 23:29:41 UTC 2011
>Last-Modified:  Sat Jul 16 23:30:13 UTC 2011
>Originator:     Mikhail T.
>Release:        8.2-PRE
>Organization:
FunBox
>Environment:
FreeBSD h6.fun-box.ru 8.2-PRERELEASE FreeBSD 8.2-PRERELEASE #0 r216406: Mon Dec 13 18:09:11 MSK 2010     michael@h6.fun-box.ru:/usr/obj/usr/src/sys/CUSTOM  amd64

>Description:
MemcacheQ is a Simple Queue Service over Memcache.

Features:

    * damn simple
    * very fast
    * multiple queue
    * concurrent well
    * memcache protocol compatible

WWW: http://memcachedb.org/memcacheq/
>How-To-Repeat:

>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	.
#	./pkg-descr
#	./files
#	./files/memcacheq.in
#	./Makefile
#	./distinfo
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
XMemcacheQ is a Simple Queue Service over Memcache.
X
XFeatures:
X
X    * damn simple
X    * very fast
X    * multiple queue
X    * concurrent well
X    * memcache protocol compatible
X
XWWW: http://memcachedb.org/memcacheq/
0e313719ff012ceaf97a028d51caa8f5
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/memcacheq.in
sed 's/^X//' >./files/memcacheq.in << '56de4895d09fbece95ea43fc64dc608f'
X#!/bin/sh
X#
X# PROVIDE: memcacheq
X# REQUIRE: DAEMON
X#
X# Add the following lines to /etc/rc.conf to run memcacheq:
X#
X# memcacheq_enable (bool):	Set it to "YES" to enable memcacheq.
X#				Default is "NO".
X# memcacheq_flags (flags):	Set extra flags here.
X#				Default is empty "".
X# memcacheq_user (user):	Set user to run memcacheq.
X#				Default is "nobody".
X#
X
X. /etc/rc.subr
X
Xname="memcacheq"
Xrcvar=${name}_enable
X
Xload_rc_config ${name}
X
X: ${memcacheq_enable="NO"}
X: ${memcacheq_user="nobody"}
X: ${memcacheq_pidfile="/var/db/memcacheq/memcacheq.pid"}
X
Xpidfile=${memcacheq_pidfile}
Xcommand=%%PREFIX%%/bin/memcacheq
Xcommand_args="-d -N -H /var/db/memcacheq -R -L 1024 -B 1024 -u ${memcacheq_user} -P ${pidfile}"
X
Xunset memcacheq_user
X
Xrun_rc_command "$1"
56de4895d09fbece95ea43fc64dc608f
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# New ports collection makefile for:    databases/memcacheq
X# Date created:     2010-12-23
X# Whom:         Mikhail T. <michael@fun-box.ru>
X
XPORTNAME=	memcacheq
XPORTVERSION=	0.2.0
XCATEGORIES=	databases
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
X		${MASTER_SITE_GENTOO}
XMASTER_SITE_SUBDIR=	distfiles
X
XMAINTAINER=	michael@fun-box.ru
XCOMMENT=	Simple queue service over Memcache
X
XLIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
X
XCFLAGS=         -I"${BDB_INCLUDE_DIR}"
XLDFLAGS=    -l"${BDB_LIB_NAME}" -L"${LOCALBASE}/lib"
XCONFIGURE_ENV=  CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
X
XUSE_RC_SUBR=	memcacheq
XUSE_BDB=    47+
XGNU_CONFIGURE=	YES
XCONFIGURE_ARGS=	--with-libevent=${LOCALBASE} --with-bdb=${LOCALBASE} --enable-threads
X
XPLIST_FILES=	bin/memcacheq
X
XMCQDIR?=   /var/db/memcacheq
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG} "===>   Installing documentation for ${PKGNAME}"
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X	${MKDIR} ${MCQDIR} || ${TRUE}
X	${CHOWN} nobody:nobody ${MCQDIR}
X
X.include <bsd.port.post.mk>
464ef7c6571951809b23e262cbe26e19
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XSHA256 (memcacheq-0.2.0.tar.gz) = b314c46e1fb80d33d185742afe3b9a4fadee5575155cb1a63292ac2f28393046
XSIZE (memcacheq-0.2.0.tar.gz) = 131519
aec8793adfd5b7c3f00e62ae41a09ac2
exit

%shar `find . -print` 
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	.
#	./pkg-descr
#	./files
#	./files/memcacheq.in
#	./Makefile
#	./distinfo
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << '0e313719ff012ceaf97a028d51caa8f5'
XMemcacheQ is a Simple Queue Service over Memcache.
X
XFeatures:
X
X    * damn simple
X    * very fast
X    * multiple queue
X    * concurrent well
X    * memcache protocol compatible
X
XWWW: http://memcachedb.org/memcacheq/
0e313719ff012ceaf97a028d51caa8f5
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/memcacheq.in
sed 's/^X//' >./files/memcacheq.in << '56de4895d09fbece95ea43fc64dc608f'
X#!/bin/sh
X#
X# PROVIDE: memcacheq
X# REQUIRE: DAEMON
X#
X# Add the following lines to /etc/rc.conf to run memcacheq:
X#
X# memcacheq_enable (bool):	Set it to "YES" to enable memcacheq.
X#				Default is "NO".
X# memcacheq_flags (flags):	Set extra flags here.
X#				Default is empty "".
X# memcacheq_user (user):	Set user to run memcacheq.
X#				Default is "nobody".
X#
X
X. /etc/rc.subr
X
Xname="memcacheq"
Xrcvar=${name}_enable
X
Xload_rc_config ${name}
X
X: ${memcacheq_enable="NO"}
X: ${memcacheq_user="nobody"}
X: ${memcacheq_pidfile="/var/db/memcacheq/memcacheq.pid"}
X
Xpidfile=${memcacheq_pidfile}
Xcommand=%%PREFIX%%/bin/memcacheq
Xcommand_args="-d -N -H /var/db/memcacheq -R -L 1024 -B 1024 -u ${memcacheq_user} -P ${pidfile}"
X
Xunset memcacheq_user
X
Xrun_rc_command "$1"
56de4895d09fbece95ea43fc64dc608f
echo x - ./Makefile
sed 's/^X//' >./Makefile << '464ef7c6571951809b23e262cbe26e19'
X# New ports collection makefile for:    databases/memcacheq
X# Date created:     2010-12-23
X# Whom:         Mikhail T. <michael@fun-box.ru>
X
XPORTNAME=	memcacheq
XPORTVERSION=	0.2.0
XCATEGORIES=	databases
XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
X		${MASTER_SITE_GENTOO}
XMASTER_SITE_SUBDIR=	distfiles
X
XMAINTAINER=	michael@fun-box.ru
XCOMMENT=	Simple queue service over Memcache
X
XLIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
X
XCFLAGS=         -I"${BDB_INCLUDE_DIR}"
XLDFLAGS=    -l"${BDB_LIB_NAME}" -L"${LOCALBASE}/lib"
XCONFIGURE_ENV=  CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
X
XUSE_RC_SUBR=	memcacheq
XUSE_BDB=    47+
XGNU_CONFIGURE=	YES
XCONFIGURE_ARGS=	--with-libevent=${LOCALBASE} --with-bdb=${LOCALBASE} --enable-threads
X
XPLIST_FILES=	bin/memcacheq
X
XMCQDIR?=   /var/db/memcacheq
X
X.include <bsd.port.pre.mk>
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X	@${ECHO_MSG} "===>   Installing documentation for ${PKGNAME}"
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
X.endif
X	${MKDIR} ${MCQDIR} || ${TRUE}
X	${CHOWN} nobody:nobody ${MCQDIR}
X
X.include <bsd.port.post.mk>
464ef7c6571951809b23e262cbe26e19
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'aec8793adfd5b7c3f00e62ae41a09ac2'
XSHA256 (memcacheq-0.2.0.tar.gz) = b314c46e1fb80d33d185742afe3b9a4fadee5575155cb1a63292ac2f28393046
XSIZE (memcacheq-0.2.0.tar.gz) = 131519
aec8793adfd5b7c3f00e62ae41a09ac2
exit

>Release-Note:
>Audit-Trail:
Class-Changed-From-To: sw-bug->change-request 
Class-Changed-By: edwin 
Class-Changed-When: Fri Dec 24 10:40:15 UTC 2010 
Class-Changed-Why:  
Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153422 
Responsible-Changed-From-To: freebsd-ports-bugs->swills 
Responsible-Changed-By: swills 
Responsible-Changed-When: Sun Jul 3 13:26:10 UTC 2011 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153422 

From: Steve Wills <swills@FreeBSD.org>
To: bug-followup@FreeBSD.org, michael@fun-box.ru
Cc:  
Subject: Re: ports/153422: [NEW PORT] databases/memcacheq-0.2.0: Simple queue
 service over memcache
Date: Sun, 03 Jul 2011 10:28:12 -0400

 This is a multi-part message in MIME format.
 --------------080807070009010006000806
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: 7bit
 
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
 Hi,
 
 This needed a few changes, please see attached.
 
 Even with those changes, the rc script doesn't stop the daemon properly.
 The signal is sent, but it seems to need a kill -9.
 
 Steve
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (FreeBSD)
 
 iQEcBAEBAgAGBQJOEHx7AAoJEPXPYrMgexuhMOgH/jovPnBziYH81Jd7xgxKSuva
 Dcky7AaaBd/8eVc2+YBb5ExlQesfMcJssDlCIqxHpTL+hYu+BXXsdlSv3rA0u0Q9
 D7K25GPHMTojwfrlL3/ta57GGMXbo4oo2bJ8hdudSLXqxOgrrflAay0RzSL14Ixu
 VxYU0pfo5xxuKO17uG5UzULO3h/cym70RmiTajeCeVh0RWMKx7YrJNS1660Bc57f
 nZydB/Z/iCFXOMu1+UaGEZ6caJpWLe2TlD4bX+HIK3p6ycBIK1Uc1sq1c+ozPdDL
 P6ygVUP12PQ/XMIAbn7bAsfZxFa1ZMnbbfzeUiW/XIm1MP3kTOmUhfeZ9XCym1A=
 =WkGO
 -----END PGP SIGNATURE-----
 
 --------------080807070009010006000806
 Content-Type: text/plain;
  name="memcacheq_shar2.txt"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="memcacheq_shar2.txt"
 
 # This is a shell archive.  Save it in a file, remove anything before
 # this line, and then unpack it by entering "sh file".  Note, it may
 # create directories; files and directories will be owned by you and
 # have default permissions.
 #
 # This archive contains:
 #
 #	databases/memcacheq
 #	databases/memcacheq/distinfo
 #	databases/memcacheq/Makefile
 #	databases/memcacheq/files
 #	databases/memcacheq/files/memcacheq.in
 #	databases/memcacheq/pkg-descr
 #
 echo c - databases/memcacheq
 mkdir -p databases/memcacheq > /dev/null 2>&1
 echo x - databases/memcacheq/distinfo
 sed 's/^X//' >databases/memcacheq/distinfo << 'c679def279f991aa8b9a6c4ed61ccc54'
 XSHA256 (memcacheq-0.2.0.tar.gz) = b314c46e1fb80d33d185742afe3b9a4fadee5575155cb1a63292ac2f28393046
 XSIZE (memcacheq-0.2.0.tar.gz) = 131519
 c679def279f991aa8b9a6c4ed61ccc54
 echo x - databases/memcacheq/Makefile
 sed 's/^X//' >databases/memcacheq/Makefile << 'bc9f6aecf0ea17ba8bcf60d84736fc25'
 X# New ports collection makefile for:	databases/memcacheq
 X# Date created:		2010-12-23
 X# Whom:			Mikhail T. <michael@fun-box.ru>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	memcacheq
 XPORTVERSION=	0.2.0
 XCATEGORIES=	databases
 XMASTER_SITES=	${MASTER_SITE_GOOGLE_CODE} \
 X		${MASTER_SITE_GENTOO}
 XMASTER_SITE_SUBDIR=	distfiles
 X
 XMAINTAINER=	michael@fun-box.ru
 XCOMMENT=	Simple queue service over Memcache
 X
 XLIB_DEPENDS=	event-1.4:${PORTSDIR}/devel/libevent
 X
 XCFLAGS+=	-I"${BDB_INCLUDE_DIR}"
 XLDFLAGS+=	-l"${BDB_LIB_NAME}" -L"${LOCALBASE}/lib"
 XCONFIGURE_ENV+=	LDFLAGS="${LDFLAGS}"
 X
 XUSE_RC_SUBR=	memcacheq
 XUSE_BDB=	47+
 XGNU_CONFIGURE=	YES
 XCONFIGURE_ARGS=	--with-libevent=${LOCALBASE} --with-bdb=${LOCALBASE} --enable-threads
 X
 XPLIST_FILES=	bin/memcacheq
 XPLIST_DIRS=	${DOCSDIR_REL}
 XPORTDOCS=	README
 X
 XMCQDIR?=	/var/db/memcacheq
 X
 X.include <bsd.port.pre.mk>
 X
 Xpost-install:
 X.if !defined(NOPORTDOCS)
 X	@${ECHO_MSG} "===>   Installing documentation for ${PKGNAME}"
 X	@${MKDIR} ${DOCSDIR}
 X	${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
 X.endif
 X	${MKDIR} ${MCQDIR} || ${TRUE}
 X	${CHOWN} nobody:nobody ${MCQDIR}
 X
 X.include <bsd.port.post.mk>
 bc9f6aecf0ea17ba8bcf60d84736fc25
 echo c - databases/memcacheq/files
 mkdir -p databases/memcacheq/files > /dev/null 2>&1
 echo x - databases/memcacheq/files/memcacheq.in
 sed 's/^X//' >databases/memcacheq/files/memcacheq.in << '4adc5a3504f7aefe3d61b62598d8eac1'
 X#!/bin/sh
 X#
 X# PROVIDE: memcacheq
 X# REQUIRE: DAEMON
 X#
 X# Add the following lines to /etc/rc.conf to run memcacheq:
 X#
 X# memcacheq_enable (bool):	Set it to "YES" to enable memcacheq.
 X#				Default is "NO".
 X# memcacheq_flags (flags):	Set extra flags here.
 X#				Default is empty "".
 X# memcacheq_user (user):	Set user to run memcacheq.
 X#				Default is "nobody".
 X#
 X
 X. /etc/rc.subr
 X
 Xname="memcacheq"
 Xrcvar=${name}_enable
 X
 Xload_rc_config ${name}
 X
 X: ${memcacheq_enable="NO"}
 X: ${memcacheq_user="nobody"}
 X: ${memcacheq_pidfile="/var/db/memcacheq/memcacheq.pid"}
 X
 Xpidfile=${memcacheq_pidfile}
 Xcommand=%%PREFIX%%/bin/memcacheq
 Xcommand_args="-d -N -H /var/db/memcacheq -R -L 1024 -B 1024 -u ${memcacheq_user} -P ${pidfile}"
 X
 Xrun_rc_command "$1"
 4adc5a3504f7aefe3d61b62598d8eac1
 echo x - databases/memcacheq/pkg-descr
 sed 's/^X//' >databases/memcacheq/pkg-descr << '137da63ea53df2bc0b180de249620647'
 XMemcacheQ is a Simple Queue Service over Memcache.
 X
 XFeatures:
 X
 X    * damn simple
 X    * very fast
 X    * multiple queue
 X    * concurrent well
 X    * memcache protocol compatible
 X
 XWWW: http://memcachedb.org/memcacheq/
 137da63ea53df2bc0b180de249620647
 exit
 
 
 --------------080807070009010006000806
 Content-Type: application/octet-stream;
  name="memcacheq_shar2.txt.sig"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment;
  filename="memcacheq_shar2.txt.sig"
 
 iQEcBAABAgAGBQJOEHx8AAoJEPXPYrMgexuhyt4IAI4HzwSN3Tk8OcrvcEZVTBAc6q3QYvoo
 +a4F54qCEgnM0XYDSflUhMklIinbSj4/ok9G0QU8HIhRxrm54xJwvjrYLjGEyEY+ad35rvDw
 qe7rMNh16ymXXl8B91njjif4r1BQKzPpNTgLndRmWLzq32fRnSQGhuNtlEyivi596hBJPuLY
 YvMrsx1c8ozZ9yUSCm5T5Ag4HeNBkWVIHeI3DYgEYkqwq7ehcC4/SqiIIuBq+9OMpha2BEim
 suVtMfdDOKdIDSX0chiR4dqkCNxkVP6qZkCP5U69XIgCBrE45mpsmMHdxAceF4GX4TVZf0Ob
 VqwzrN4M04oCcZZQXiUEMUM=
 --------------080807070009010006000806--

From: Mikhail Tsatsenko <m.tsatsenko@gmail.com>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/153422: [NEW PORT] databases/memcacheq-0.2.0: Simple queue
 service over memcache
Date: Sun, 17 Jul 2011 02:08:13 +0400

 --0016e6567f989cb4e904a8370004
 Content-Type: text/plain; charset=ISO-8859-1
 
 Hi Steve,
 I found that process shuts down after TERM signal only upon incoming
 connection request :) It looks like upstream bug (linux hosts is also
 affected by this problem).
 So I have added a stop_postcmd function which do kill -9 if daemon
 will not die itself in 3 seconds.
 
 --
  Mikhail
 
 --0016e6567f989cb4e904a8370004
 Content-Type: application/x-shar; name="memcacheq.shar"
 Content-Disposition: attachment; filename="memcacheq.shar"
 Content-Transfer-Encoding: base64
 X-Attachment-Id: f_gq74mzrf0
 
 IyBUaGlzIGlzIGEgc2hlbGwgYXJjaGl2ZS4gIFNhdmUgaXQgaW4gYSBmaWxlLCByZW1vdmUgYW55
 dGhpbmcgYmVmb3JlCiMgdGhpcyBsaW5lLCBhbmQgdGhlbiB1bnBhY2sgaXQgYnkgZW50ZXJpbmcg
 InNoIGZpbGUiLiAgTm90ZSwgaXQgbWF5CiMgY3JlYXRlIGRpcmVjdG9yaWVzOyBmaWxlcyBhbmQg
 ZGlyZWN0b3JpZXMgd2lsbCBiZSBvd25lZCBieSB5b3UgYW5kCiMgaGF2ZSBkZWZhdWx0IHBlcm1p
 c3Npb25zLgojCiMgVGhpcyBhcmNoaXZlIGNvbnRhaW5zOgojCiMJbWVtY2FjaGVxCiMJbWVtY2Fj
 aGVxL2ZpbGVzCiMJbWVtY2FjaGVxL2ZpbGVzL21lbWNhY2hlcS5pbgojCW1lbWNhY2hlcS9kaXN0
 aW5mbwojCW1lbWNhY2hlcS9NYWtlZmlsZQojCW1lbWNhY2hlcS9wa2ctZGVzY3IKIwplY2hvIGMg
 LSBtZW1jYWNoZXEKbWtkaXIgLXAgbWVtY2FjaGVxID4gL2Rldi9udWxsIDI+JjEKZWNobyBjIC0g
 bWVtY2FjaGVxL2ZpbGVzCm1rZGlyIC1wIG1lbWNhY2hlcS9maWxlcyA+IC9kZXYvbnVsbCAyPiYx
 CmVjaG8geCAtIG1lbWNhY2hlcS9maWxlcy9tZW1jYWNoZXEuaW4Kc2VkICdzL15YLy8nID5tZW1j
 YWNoZXEvZmlsZXMvbWVtY2FjaGVxLmluIDw8ICcyN2NiZDQzYTU4ODc1OTY5MzQ3YjlmZjU5OTVi
 MTBmZicKWCMhL2Jpbi9zaApYIwpYIyBQUk9WSURFOiBtZW1jYWNoZXEKWCMgUkVRVUlSRTogREFF
 TU9OClgjClgjIEFkZCB0aGUgZm9sbG93aW5nIGxpbmVzIHRvIC9ldGMvcmMuY29uZiB0byBydW4g
 bWVtY2FjaGVxOgpYIwpYIyBtZW1jYWNoZXFfZW5hYmxlIChib29sKToJU2V0IGl0IHRvICJZRVMi
 IHRvIGVuYWJsZSBtZW1jYWNoZXEuClgjCQkJCURlZmF1bHQgaXMgIk5PIi4KWCMgbWVtY2FjaGVx
 X2ZsYWdzIChmbGFncyk6CVNldCBleHRyYSBmbGFncyBoZXJlLgpYIwkJCQlEZWZhdWx0IGlzIGVt
 cHR5ICIiLgpYIyBtZW1jYWNoZXFfdXNlciAodXNlcik6CVNldCB1c2VyIHRvIHJ1biBtZW1jYWNo
 ZXEuClgjCQkJCURlZmF1bHQgaXMgIm5vYm9keSIuClgjClgKWC4gL2V0Yy9yYy5zdWJyClgKWG5h
 bWU9Im1lbWNhY2hlcSIKWHJjdmFyPSR7bmFtZX1fZW5hYmxlClgKWGxvYWRfcmNfY29uZmlnICR7
 bmFtZX0KWApYOiAke21lbWNhY2hlcV9lbmFibGU9Ik5PIn0KWDogJHttZW1jYWNoZXFfdXNlcj0i
 bm9ib2R5In0KWDogJHttZW1jYWNoZXFfcGlkZmlsZT0iL3Zhci9kYi9tZW1jYWNoZXEvbWVtY2Fj
 aGVxLnBpZCJ9ClgKWHN0b3BfcG9zdGNtZCgpClh7ClggICAgc2xlZXAgMwpYICAgIGtpbGwgLTkg
 YGNhdCAke3BpZGZpbGV9YApYfQpYClhwaWRmaWxlPSR7bWVtY2FjaGVxX3BpZGZpbGV9Clhjb21t
 YW5kPSUlUFJFRklYJSUvYmluL21lbWNhY2hlcQpYY29tbWFuZF9hcmdzPSItZCAtTiAtSCAvdmFy
 L2RiL21lbWNhY2hlcSAtUiAtTCAxMDI0IC1CIDEwMjQgLXUgJHttZW1jYWNoZXFfdXNlcn0gLVAg
 JHtwaWRmaWxlfSIKWApYc3RvcF9wb3N0Y21kPSJzdG9wX3Bvc3RjbWQiClgKWHJ1bl9yY19jb21t
 YW5kICIkMSIKMjdjYmQ0M2E1ODg3NTk2OTM0N2I5ZmY1OTk1YjEwZmYKZWNobyB4IC0gbWVtY2Fj
 aGVxL2Rpc3RpbmZvCnNlZCAncy9eWC8vJyA+bWVtY2FjaGVxL2Rpc3RpbmZvIDw8ICdmMmU4NmJh
 NGZjNjYyNDczMzMzMTlhNjFiZmFkN2QyYicKWFNIQTI1NiAobWVtY2FjaGVxLTAuMi4wLnRhci5n
 eikgPSBiMzE0YzQ2ZTFmYjgwZDMzZDE4NTc0MmFmZTNiOWE0ZmFkZWU1NTc1MTU1Y2IxYTYzMjky
 YWMyZjI4MzkzMDQ2ClhTSVpFIChtZW1jYWNoZXEtMC4yLjAudGFyLmd6KSA9IDEzMTUxOQpmMmU4
 NmJhNGZjNjYyNDczMzMzMTlhNjFiZmFkN2QyYgplY2hvIHggLSBtZW1jYWNoZXEvTWFrZWZpbGUK
 c2VkICdzL15YLy8nID5tZW1jYWNoZXEvTWFrZWZpbGUgPDwgJzFiNTQ2MzUwNTc4MzQzNGU0Yjc1
 N2I3MWIwOGI0NmViJwpYIyBOZXcgcG9ydHMgY29sbGVjdGlvbiBtYWtlZmlsZSBmb3I6CWRhdGFi
 YXNlcy9tZW1jYWNoZXEKWCMgRGF0ZSBjcmVhdGVkOgkJMjAxMC0xMi0yMwpYIyBXaG9tOgkJCU1p
 a2hhaWwgVC4gPG0udHNhdHNlbmtvQGdtYWlsLmNvbT4KWCMKWCMgJEZyZWVCU0QkClgjClgKWFBP
 UlROQU1FPQltZW1jYWNoZXEKWFBPUlRWRVJTSU9OPQkwLjIuMApYQ0FURUdPUklFUz0JZGF0YWJh
 c2VzClhNQVNURVJfU0lURVM9CSR7TUFTVEVSX1NJVEVfR09PR0xFX0NPREV9IFwKWAkJJHtNQVNU
 RVJfU0lURV9HRU5UT099ClhNQVNURVJfU0lURV9TVUJESVI9CWRpc3RmaWxlcwpYClhNQUlOVEFJ
 TkVSPQltLnRzYXRzZW5rb0BnbWFpbC5jb20KWENPTU1FTlQ9CVNpbXBsZSBxdWV1ZSBzZXJ2aWNl
 IG92ZXIgTWVtY2FjaGUKWApYTElCX0RFUEVORFM9CWV2ZW50LTEuNDoke1BPUlRTRElSfS9kZXZl
 bC9saWJldmVudApYClhDRkxBR1MrPQktSSIke0JEQl9JTkNMVURFX0RJUn0iClhMREZMQUdTKz0J
 LWwiJHtCREJfTElCX05BTUV9IiAtTCIke0xPQ0FMQkFTRX0vbGliIgpYQ09ORklHVVJFX0VOVis9
 CUxERkxBR1M9IiR7TERGTEFHU30iClgKWFVTRV9SQ19TVUJSPQltZW1jYWNoZXEKWFVTRV9CREI9
 CTQ3KwpYR05VX0NPTkZJR1VSRT0JWUVTClhDT05GSUdVUkVfQVJHUz0JLS13aXRoLWxpYmV2ZW50
 PSR7TE9DQUxCQVNFfSAtLXdpdGgtYmRiPSR7TE9DQUxCQVNFfSAtLWVuYWJsZS10aHJlYWRzClgK
 WFBMSVNUX0ZJTEVTPQliaW4vbWVtY2FjaGVxClhQTElTVF9ESVJTPQkke0RPQ1NESVJfUkVMfQpY
 UE9SVERPQ1M9CVJFQURNRQpYClhNQ1FESVI/PQkvdmFyL2RiL21lbWNhY2hlcQpYClguaW5jbHVk
 ZSA8YnNkLnBvcnQucHJlLm1rPgpYClhwb3N0LWluc3RhbGw6ClguaWYgIWRlZmluZWQoTk9QT1JU
 RE9DUykKWAlAJHtFQ0hPX01TR30gIj09PT4gICBJbnN0YWxsaW5nIGRvY3VtZW50YXRpb24gZm9y
 ICR7UEtHTkFNRX0iClgJQCR7TUtESVJ9ICR7RE9DU0RJUn0KWAkke0lOU1RBTExfREFUQX0gJHtX
 UktTUkN9L1JFQURNRSAke0RPQ1NESVJ9ClguZW5kaWYKWAkke01LRElSfSAke01DUURJUn0gfHwg
 JHtUUlVFfQpYCSR7Q0hPV059IG5vYm9keTpub2JvZHkgJHtNQ1FESVJ9ClgKWC5pbmNsdWRlIDxi
 c2QucG9ydC5wb3N0Lm1rPgoxYjU0NjM1MDU3ODM0MzRlNGI3NTdiNzFiMDhiNDZlYgplY2hvIHgg
 LSBtZW1jYWNoZXEvcGtnLWRlc2NyCnNlZCAncy9eWC8vJyA+bWVtY2FjaGVxL3BrZy1kZXNjciA8
 PCAnNDY1YTdjYmZlMDg3OTRjZjdmODkzMWRiYWRjMTAwNDgnClhNZW1jYWNoZVEgaXMgYSBTaW1w
 bGUgUXVldWUgU2VydmljZSBvdmVyIE1lbWNhY2hlLgpYClhGZWF0dXJlczoKWApYICAgICogZGFt
 biBzaW1wbGUKWCAgICAqIHZlcnkgZmFzdApYICAgICogbXVsdGlwbGUgcXVldWUKWCAgICAqIGNv
 bmN1cnJlbnQgd2VsbApYICAgICogbWVtY2FjaGUgcHJvdG9jb2wgY29tcGF0aWJsZQpYClhXV1c6
 IGh0dHA6Ly9tZW1jYWNoZWRiLm9yZy9tZW1jYWNoZXEvCjQ2NWE3Y2JmZTA4Nzk0Y2Y3Zjg5MzFk
 YmFkYzEwMDQ4CmV4aXQKCg==
 --0016e6567f989cb4e904a8370004--
State-Changed-From-To: open->closed 
State-Changed-By: swills 
State-Changed-When: Sat Jul 16 23:29:40 UTC 2011 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=153422 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/153422: commit references a PR
Date: Sat, 16 Jul 2011 23:27:48 +0000 (UTC)

 swills      2011-07-16 23:27:39 UTC
 
   FreeBSD ports repository
 
   Modified files:
     databases            Makefile 
   Added files:
     databases/memcacheq  Makefile distinfo pkg-descr 
     databases/memcacheq/files memcacheq.in 
   Log:
   MemcacheQ is a Simple Queue Service over Memcache.
   
   Features:
   
       * damn simple
       * very fast
       * multiple queue
       * concurrent well
       * memcache protocol compatible
   
   WWW: http://memcachedb.org/memcacheq/
   
   PR:             ports/153422
   Submitted by:   Mikhail T. <m.tsatsenko at gmail.com>
   
   Revision  Changes    Path
   1.1005    +1 -0      ports/databases/Makefile
   1.1       +46 -0     ports/databases/memcacheq/Makefile (new)
   1.1       +2 -0      ports/databases/memcacheq/distinfo (new)
   1.1       +39 -0     ports/databases/memcacheq/files/memcacheq.in (new)
   1.1       +11 -0     ports/databases/memcacheq/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
