From owner-svn-ports-head@FreeBSD.ORG Sat Jul 12 09:09:45 2014 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C014CD86; Sat, 12 Jul 2014 09:09:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AD49C2FAA; Sat, 12 Jul 2014 09:09:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s6C99jec067206; Sat, 12 Jul 2014 09:09:45 GMT (envelope-from riggs@svn.freebsd.org) Received: (from riggs@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s6C99j53067200; Sat, 12 Jul 2014 09:09:45 GMT (envelope-from riggs@svn.freebsd.org) Message-Id: <201407120909.s6C99j53067200@svn.freebsd.org> From: Thomas Zander Date: Sat, 12 Jul 2014 09:09:45 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r361605 - head/databases/memcachedb X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Jul 2014 09:09:45 -0000 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 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 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