# New ports collection makefile for: flowd # Date created: 9 October 2004 # Whom: Janos Mohacsi # # $FreeBSD$ # PORTNAME= flowd PORTVERSION= 0.9.1 PORTREVISION= 1 CATEGORIES= net-mgmt ipv6 MASTER_SITES= http://www2.mindrot.org/files/flowd/ MAINTAINER= janos.mohacsi@bsd.hu COMMENT= The flowd is a small, fast and secure NetFlow collector GNU_CONFIGURE= yes CONFIGURE_ARGS= --localstatedir=/var USE_GMAKE= yes USE_RC_SUBR= flowd MAN8= flowd.8 flowd-reader.8 MAN5= flowd.conf.5 PORTDOCS= README INSTALL FLOWD_USER?= _flowd SCRIPTS_ENV+= FLOWD_USER="${FLOWD_USER}" .if defined(FLOWD_UID) SCRIPTS_ENV+= FLOWD_UID="${FLOWD_UID}" .endif .if defined(WITH_PERL) USE_PERL5= yes PLIST_SUB+= WITH_PERL="" MAN3= Flowd.3 .else PLIST_SUB+= WITH_PERL="@comment " .endif .if defined(WITH_PYTHON) USE_PYTHON= yes PLIST_SUB+= WITH_PYTHON="" INSTALLS_EGGINFO= yes .else PLIST_SUB+= WITH_PYTHON="@comment " .endif pre-extract: @${ECHO_MSG} "" .if defined(WITH_PERL) @${ECHO_MSG} "Build with perl bindings." .else @${ECHO_MSG} "You can enable perl bindings by defining WITH_PERL" .endif @${ECHO_MSG} "" .if defined(WITH_PYTHON) @${ECHO_MSG} "Build with Python bindings." .else @${ECHO_MSG} "You can enable Python bindings by defining WITH_PYTHON." .endif post-patch: @${REINPLACE_CMD} -e "s;%%FLOWD_USER%%;${FLOWD_USER};g" \ ${WRKSRC}/flowd.h post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif .if defined(WITH_PERL) cd ${WRKSRC}/Flowd-perl && \ ${PERL} Makefile.PL INSTALLSITEMAN3DIR=${MAN3PREFIX}/man/man3 && \ ${GMAKE} && \ ${GMAKE} install; -@${RM} -f ${SITE_PERL}/${PERL_ARCH}/perllocal.pod .endif .if defined(WITH_PYTHON) cd ${WRKSRC} && \ ${PYTHON_CMD} setup.py build && \ ${PYTHON_CMD} setup.py install .endif @${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include