Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 12 Jul 2014 09:09:45 +0000 (UTC)
From:      Thomas Zander <riggs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361605 - head/databases/memcachedb
Message-ID:  <201407120909.s6C99j53067200@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: riggs
Date: Sat Jul 12 09:09:44 2014
New Revision: 361605
URL: http://svnweb.freebsd.org/changeset/ports/361605
QAT: https://qat.redports.org/buildarchive/r361605/

Log:
  - Stagify
  - General cleanup
  - Add LICENSE
  - Bump required BDB version
  - Bump PORTREVISION
  - Update pkg-descr
  - Handle ownership flags via plist macros
  
  PR:		191045
  Submitted by:	Keith Gaughan <k@stereochro.me>
  Approved by:	mentors (implicit), maintainer (timeout)

Modified:
  head/databases/memcachedb/Makefile
  head/databases/memcachedb/pkg-descr
  head/databases/memcachedb/pkg-plist

Modified: head/databases/memcachedb/Makefile
==============================================================================
--- head/databases/memcachedb/Makefile	Sat Jul 12 08:41:55 2014	(r361604)
+++ head/databases/memcachedb/Makefile	Sat Jul 12 09:09:44 2014	(r361605)
@@ -3,27 +3,26 @@
 
 PORTNAME=	memcachedb
 PORTVERSION=	1.2.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	databases
 MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
 
 MAINTAINER=	meritus@innervision.pl
-COMMENT=	Distributed storage system designed for persistent
+COMMENT=	Distributed storage system designed for persistence
+
+LICENSE=	BSD3CLAUSE
 
 LIB_DEPENDS=	libevent-1.4.so:${PORTSDIR}/devel/libevent
 
-CFLAGS=		-I"${BDB_INCLUDE_DIR}"
+CFLAGS+=	-I"${BDB_INCLUDE_DIR}"
 CONFIGURE_ARGS=	--enable-threads --with-bdb="${LOCALBASE}" \
 		--with-libevent="${LOCALBASE}"
 GNU_CONFIGURE=	yes
 LDFLAGS+=	-l"${BDB_LIB_NAME}" -L"${LOCALBASE}/lib"
-MCDBDIR?=	/var/db/memcachedb
-USE_BDB=	47+
+USE_BDB=	48
 USE_RC_SUBR=	${PORTNAME}
 
-NO_STAGE=	yes
 post-install:
-	${MKDIR} ${MCDBDIR} || ${TRUE}
-	${CHOWN} nobody:nobody ${MCDBDIR}
+	${MKDIR} ${STAGEDIR}/var/db/memcachedb
 
 .include <bsd.port.mk>

Modified: head/databases/memcachedb/pkg-descr
==============================================================================
--- head/databases/memcachedb/pkg-descr	Sat Jul 12 08:41:55 2014	(r361604)
+++ head/databases/memcachedb/pkg-descr	Sat Jul 12 09:09:44 2014	(r361605)
@@ -1,10 +1,8 @@
-Memcachedb is a distributed storage system designed for persistent. We
-simplely hacked from memcached and tugela. But neither of them.
-Memcachedb is not a cache solution, it is a persistent solution for
-high-frequency writing and reading. It conforms to memcache protocol
-(not completed, see below), so any memcached client can have
-connectivity with memcachedb. Memcachedb uses Berkeley DB as a storing
-backend, so lots of features including transaction and replication are
-supported.
+MemcacheDB is a distributed storage system designed for persistence.
+It is not a cache solution, but a persistent storage engine for fast and
+reliable key-value based object storage and retrieval. It conforms to
+memcache protocol (not complete), so any memcached client can connect to
+it. MemcacheDB uses Berkeley DB as a storing backend, so lots of
+features including transaction and replication are supported. 
 
-WWW:	http://code.google.com/p/memcachedb/
+WWW: http://code.google.com/p/memcachedb/

Modified: head/databases/memcachedb/pkg-plist
==============================================================================
--- head/databases/memcachedb/pkg-plist	Sat Jul 12 08:41:55 2014	(r361604)
+++ head/databases/memcachedb/pkg-plist	Sat Jul 12 09:09:44 2014	(r361605)
@@ -1,3 +1,9 @@
 @stopdaemon memcachedb
 bin/memcachedb
+@owner nobody
+@group nobody
+@mode 770
 @dirrmtry /var/db/memcachedb
+@mode
+@group
+@owner



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