aboutsummaryrefslogtreecommitdiff
path: root/www/blastbeat/Makefile
diff options
context:
space:
mode:
authorJason Helfman <jgh@FreeBSD.org>2012-12-15 01:05:47 +0000
committerJason Helfman <jgh@FreeBSD.org>2012-12-15 01:05:47 +0000
commite8f3e5dc9589cb34df34684529ae8cc567c49a4e (patch)
treee148f976eb7c2234977a47136ebdc5e1d2e999c6 /www/blastbeat/Makefile
parent60df7c46f8d05d93cfc08e5772a5fe19be8263cd (diff)
Notes
Diffstat (limited to 'www/blastbeat/Makefile')
-rw-r--r--www/blastbeat/Makefile50
1 files changed, 50 insertions, 0 deletions
diff --git a/www/blastbeat/Makefile b/www/blastbeat/Makefile
new file mode 100644
index 000000000000..3384858ddd6a
--- /dev/null
+++ b/www/blastbeat/Makefile
@@ -0,0 +1,50 @@
+# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com>
+# $FreeBSD$
+
+PORTNAME= blastbeat
+PORTVERSION= 20121205
+CATEGORIES= www
+MASTER_SITES= GH GHC
+
+MAINTAINER= g.veniamin@googlemail.com
+COMMENT= High-performance HTTP/HTTPS/SPDY proxy
+
+LICENSE= UNBIT
+LICENSE_NAME= UNBIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+LICENSE_PERMS= auto-accept
+
+LIB_DEPENDS= ev:${PORTSDIR}/devel/libev \
+ uuid:${PORTSDIR}/misc/e2fsprogs-libuuid \
+ zmq:${PORTSDIR}/devel/zmq
+
+USE_GMAKE= yes
+USE_GITHUB= yes
+GH_ACCOUNT= zloidemon
+GH_COMMIT= cdac9a9
+GH_TAGNAME= master
+PORTEXAMPLES= *
+
+CFLAGS+= -I${LOCALBASE}/include \
+ -L${LOCALBASE}/lib
+
+PLIST_FILES= bin/blastbeat \
+ %%ETCDIR%%/blastbeat.ini.sample
+PLIST_DIRSTRY= %%ETCDIR%%
+
+OPTIONS_DEFINE= EXAMPLES
+
+.include <bsd.port.options.mk>
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin
+ ${MKDIR} ${ETCDIR} && \
+ ${INSTALL} ${WRKSRC}/${PORTNAME}.ini ${ETCDIR}/${PORTNAME}.ini.sample
+
+post-install:
+.if ${PORT_OPTIONS:MEXAMPLES}
+ ${MKDIR} ${EXAMPLESDIR}
+ @cd ${WRKSRC} && ${COPYTREE_SHARE} examples ${EXAMPLESDIR}
+.endif
+
+.include <bsd.port.mk>