aboutsummaryrefslogtreecommitdiff
path: root/sysutils/grok/Makefile
diff options
context:
space:
mode:
authorWesley Shields <wxs@FreeBSD.org>2009-12-26 02:14:41 +0000
committerWesley Shields <wxs@FreeBSD.org>2009-12-26 02:14:41 +0000
commit4ca162d3975824242651eb95b3f1d1d785fca4ed (patch)
tree282132ddbbddb47bdb8e1418bcd19b884cc73057 /sysutils/grok/Makefile
parente338f225e743126554d7e005461857954736aa49 (diff)
downloadports-4ca162d3975824242651eb95b3f1d1d785fca4ed.tar.gz
ports-4ca162d3975824242651eb95b3f1d1d785fca4ed.zip
Notes
Diffstat (limited to 'sysutils/grok/Makefile')
-rw-r--r--sysutils/grok/Makefile48
1 files changed, 20 insertions, 28 deletions
diff --git a/sysutils/grok/Makefile b/sysutils/grok/Makefile
index e79c7b7f5e63..2d747a1455c8 100644
--- a/sysutils/grok/Makefile
+++ b/sysutils/grok/Makefile
@@ -6,50 +6,42 @@
#
PORTNAME= grok
-PORTVERSION= 20070915
+PORTVERSION= 20091225.01
CATEGORIES= sysutils
-MASTER_SITES= http://www.semicomplete.com/files/grok/ \
- http://www.atarininja.org/~wxs/distfiles/
+MASTER_SITES= GOOGLE_CODE
MAINTAINER= wxs@FreeBSD.org
COMMENT= An expert system for real-time log analysis
-RUN_DEPENDS= ${SITE_PERL}/Regexp/Common.pm:${PORTSDIR}/textproc/p5-Regexp-Common \
- ${SITE_PERL}/Parse/RecDescent.pm:${PORTSDIR}/devel/p5-Parse-RecDescent \
- ${SITE_PERL}/${PERL_ARCH}/Unix/Syslog.pm:${PORTSDIR}/sysutils/p5-Unix-Syslog \
- ${SITE_PERL}/Date/Format.pm:${PORTSDIR}/devel/p5-TimeDate \
- ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
+BUILD_DEPENDS= gperf>=3.0.3:${PORTSDIR}/devel/gperf \
+ libevent>=1.3:${PORTSDIR}/devel/libevent \
+ pcre>=7.6:${PORTSDIR}/devel/pcre \
+ tokyocabinet>=1.4.9:${PORTSDIR}/databases/tokyocabinet
+RUN_DEPENDS= ${BUILD_DEPENDS}
-USE_PERL5= yes
-USE_RC_SUBR= grok.sh
-NO_BUILD= yes
+MAKE_ENV+= GPERF=${LOCALBASE}/bin/gperf \
+ EXTRA_CFLAGS=-I${LOCALBASE}/include \
+ EXTRA_LDFLAGS=-L${LOCALBASE}/lib
+
+USE_GMAKE= yes
+USE_LDCONFIG= yes
SUB_FILES= pkg-message
-SUB_LIST= PERL=${PERL}
-PORTDOCS= CHANGELIST
-PORTEXAMPLES= line-to-byte-offset.conf
-MAN1= grok.1
+PROJECTHOST= semicomplete
+PORTDOCS= CHANGELIST INSTALL
+MAN1= grok.1
-do-install:
- @${INSTALL_SCRIPT} ${WRKSRC}/grok ${PREFIX}/bin
- @${INSTALL_SCRIPT} ${WRKSRC}/grok_patfind.pl ${PREFIX}/bin
- @${INSTALL_DATA} ${WRKSRC}/grok.conf ${PREFIX}/etc/grok.conf.sample
- @${INSTALL_MAN} ${WRKSRC}/grok.1 ${MANPREFIX}/man/man1
+post-patch:
+ @${REINPLACE_CMD} 's|PREFIX=|PREFIX?=|; s|-g root|-g wheel|' \
+ ${WRKSRC}/Makefile
post-install:
- @if [ ! -f ${PREFIX}/etc/grok.conf ]; then \
- ${CP} -p ${PREFIX}/etc/grok.conf.sample ${PREFIX}/etc/grok.conf ; \
- fi
+ ${INSTALL_MAN} ${WRKSRC}/grok.1 ${PREFIX}/man/man1
.if !defined(NOPORTDOCS)
@${INSTALL} -d ${DOCSDIR}
@${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
.endif
-.if !defined(NOPORTEXAMPLES)
- @${INSTALL} -d ${EXAMPLESDIR}/
- @cd ${WRKSRC}/examples/ && \
- ${INSTALL_DATA} ${PORTEXAMPLES} ${EXAMPLESDIR}/
-.endif
@${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>