aboutsummaryrefslogtreecommitdiffstats
path: root/databases/flare/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'databases/flare/Makefile')
-rw-r--r--databases/flare/Makefile47
1 files changed, 47 insertions, 0 deletions
diff --git a/databases/flare/Makefile b/databases/flare/Makefile
new file mode 100644
index 00000000000..1c8e0b41c77
--- /dev/null
+++ b/databases/flare/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: flare
+# Date created: 2010-05-29
+# Whom: Norikatsu Shigemura <nork@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= flare
+PORTVERSION= 1.0.9
+CATEGORIES= databases
+MASTER_SITES= http://labs.gree.jp/data/source/
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= nork@FreeBSD.org
+COMMENT= Flare - distributed, and persistent key-value storage
+
+LIB_DEPENDS= boost_program_options.4:${PORTSDIR}/devel/boost-libs \
+ tokyocabinet.9:${PORTSDIR}/databases/tokyocabinet
+
+LICENSE= GPLv2
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -DHAVE_KQUEUE" LDFLAGS=-L${LOCALBASE}/lib
+
+USE_RC_SUBR= flared.sh flarei.sh
+SUB_FILES= pkg-message
+MAKE_JOBS_SAFE= yes
+
+post-install:
+ @${INSTALL} -d ${_BINOWNGRP} -m 0750 /var/db/flare
+ @${INSTALL_DATA} ${WRKSRC}/etc/flared.conf ${PREFIX}/etc/flared.conf-dist
+ @[ -f ${PREFIX}/etc/flared.conf ] || \
+ ${CP} -p ${PREFIX}/etc/flared.conf-dist ${PREFIX}/etc/flared.conf
+ @${INSTALL_DATA} ${WRKSRC}/etc/flarei.conf ${PREFIX}/etc/flarei.conf-dist
+ @[ -f ${PREFIX}/etc/flarei.conf ] || \
+ ${CP} -p ${PREFIX}/etc/flarei.conf-dist ${PREFIX}/etc/flarei.conf
+ @${CAT} ${PKGMESSAGE}
+
+.include <bsd.port.pre.mk>
+
+# NOT TESTED YET
+#CONFIGURE_ARGS+=--enable-mysql-replication
+#CONFIGURE_ARGS+=--enable-flarefs --with-fuse=${LOCALBASE}
+#CONFIGURE_ARGS+=--enable-memory-allocation-check
+
+.include <bsd.port.post.mk>