Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/goaccess/Makefile
# Created by: Sofian Brabez <sbrabez@gmail.com> | # Created by: Sofian Brabez <sbrabez@gmail.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= goaccess | PORTNAME= goaccess | ||||
PORTVERSION= 1.1.1 | PORTVERSION= 1.1.1 | ||||
PORTREVISION= 1 | |||||
CATEGORIES= sysutils | CATEGORIES= sysutils | ||||
MASTER_SITES= http://tar.goaccess.io/ | MASTER_SITES= http://tar.goaccess.io/ | ||||
MAINTAINER= sbz@FreeBSD.org | MAINTAINER= sbz@FreeBSD.org | ||||
COMMENT= Real-time Apache web log analyzer | COMMENT= Real-time Apache web log analyzer | ||||
LICENSE= MIT | LICENSE= MIT | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | |||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_GNOME= glib20 | |||||
USES= pkgconfig | USES= pkgconfig | ||||
CFLAGS+= -I${LOCALBASE}/include | CFLAGS+= -I${LOCALBASE}/include | ||||
LDFLAGS+= -L${LOCALBASE}/lib | LDFLAGS+= -L${LOCALBASE}/lib | ||||
PLIST_FILES= bin/${PORTNAME} \ | |||||
man/man1/${PORTNAME}.1.gz | |||||
CONFIGURE_ARGS= --enable-utf8 | |||||
PORTDOCS= AUTHORS COPYING ChangeLog NEWS README TODO | PORTDOCS= AUTHORS COPYING ChangeLog NEWS README TODO | ||||
OPTIONS_DEFINE= DOCS GEOIP TOKYOCABINET | OPTIONS_DEFINE= DOCS DEBUG GEOIP UTF8 | ||||
OPTIONS_DEFAULT= GEOIP | OPTIONS_DEFAULT= GEOIP UTF8 | ||||
OPTIONS_RADIO= TOKYOCABINET | |||||
OPTIONS_RADIO_TOKYOCABINET= TOKYOCABINET_BTREE TOKYOCABINET_MHASH | |||||
DEBUG_CONFIGURE_ON= --enable-debug | |||||
UTF8_CONFIGURE_ON= --enable-utf8 | |||||
GEOIP_CONFIGURE_ON= --enable-geoip | GEOIP_CONFIGURE_ON= --enable-geoip | ||||
GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP | GEOIP_LIB_DEPENDS= libGeoIP.so:net/GeoIP | ||||
TOKYOCABINET_DESC= Tokyo Cabinet support | TOKYOCABINET_DESC= Tokyo Cabinet support | ||||
TOKYOCABINET_CONFIGURE_ON= --enable-tcb=btree | TOKYOCABINET_BTREE_DESC= Storage using on-disk B+ Tree | ||||
TOKYOCABINET_MHASH_DESC= Storage using on-memory hash database | |||||
TOKYOCABINET_BTREE_CONFIGURE_ON= --enable-tcb=btree | |||||
TOKYOCABINET_MHASH_CONFIGURE_ON= --enable-tcb=memhash | |||||
TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet | TOKYOCABINET_LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet | ||||
do-install: | |||||
${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin | |||||
${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/man/man1 | |||||
do-install-DOCS-on: | do-install-DOCS-on: | ||||
@${MKDIR} ${STAGEDIR}${DOCSDIR} | @${MKDIR} ${STAGEDIR}${DOCSDIR} | ||||
${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} | ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} | ||||
post-install: | |||||
${MV} ${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf \ | |||||
${STAGEDIR}${PREFIX}/etc/${PORTNAME}.conf.sample | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> |