diff options
Diffstat (limited to 'news/nntpswitch/Makefile')
-rw-r--r-- | news/nntpswitch/Makefile | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/news/nntpswitch/Makefile b/news/nntpswitch/Makefile new file mode 100644 index 000000000000..6915bbbbb9f9 --- /dev/null +++ b/news/nntpswitch/Makefile @@ -0,0 +1,62 @@ +# New ports collection makefile for: nntpswitch +# Date created: Mar 18, 2004 +# Whom: clement +# +# $FreeBSD$ +# + +PORTNAME= nntpswitch +PORTVERSION= 0.10 +CATEGORIES= news +MASTER_SITES= http://www.nntpswitch.org/download/ + +MAINTAINER= clement@FreeBSD.org +COMMENT= A NNTP content router + +WRKSRC= ${WRKDIR}/${PORTNAME} +USE_GMAKE= YES +USE_PERL5= YES +INSTALLS_SHLIB= YES +USE_REINPLACE= YES + +MAKE_ENV+= PERL=${PERL} LIBS="${LDFLAGS}" +CFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib + +ETC_FILES= access.conf auth.conf overview.fmt profiles.conf \ + servers.conf passwd + +ETC_DIR= ${PREFIX}/etc/${PORTNAME} +# dirty hack... +ALL_TARGET= all + +.if defined(WITH_MYSQL) +USE_MYSQL= YES +ALL_TARGET+= mysql +LDFLAGS+= -L${LOCALBASE}/lib/mysql +PLIST_FILES+= lib/libauth_mysql.so +.endif + +.if defined(WITH_POSTGRESQL) +LIB_DEPENDS+= pq:${PORTSDIR}/databases/postgresql-client +ALL_TARGET+= postgres +PLIST_FILES+= lib/libauth_postgres.so +.endif + +.if defined(WITH_FREERADIUS) +LIB_DEPENDS+= radius:${PORTSDIR}/net/freeradius +ALL_TARGET+= radius +PLIST_FILES+= lib/libauth_radius.so lib/libacct_radius.so +.endif + +do-configure: + @${REINPLACE_CMD} -e 's,%%PREFIX%%,${PREFIX},' ${WRKSRC}/nntpswitch.conf.in + +post-install: + ${MKDIR} ${PREFIX}/etc/${PORTNAME} +.for FILE in ${ETC_FILES} + ${INSTALL_DATA} ${WRKSRC}/etc/${FILE} ${ETC_DIR}/${FILE}-dist +.endfor + ${INSTALL_DATA} ${WRKSRC}/nntpswitch.conf-dist ${ETC_DIR}/ + ${INSTALL_SCRIPT} ${FILESDIR}/nntpswitch.sh ${PREFIX}/etc/rc.d/nntpswitch.sh-dist +.include <bsd.port.mk> |