svn commit: r361605 - head/databases/memcachedb
Thomas Zander
riggs at FreeBSD.org
Sat Jul 12 09:09:45 UTC 2014
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 at 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 at 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
+ at owner nobody
+ at group nobody
+ at mode 770
@dirrmtry /var/db/memcachedb
+ at mode
+ at group
+ at owner
More information about the svn-ports-head
mailing list