# Created by: Kirill Ponomarew # $FreeBSD$ PORTNAME= noffle PORTVERSION= 1.1.5 PORTREVISION= 1 CATEGORIES= news MASTER_SITES= SF/${PORTNAME}/${PORTNAME}%20%28devel%29/${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= News server for low speed dial-up connections LIB_DEPENDS= gdbm.4:${PORTSDIR}/databases/gdbm GNU_CONFIGURE= yes CONFIGURE_ARGS+=--with-configfile=${LOCALBASE}/etc/noffle.conf \ --with-usersfile=${LOCALBASE}/etc/noffle.users CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib" CPPFLAGS+= -I${LOCALBASE}/include SPOOL_DIR= /var/spool/noffle PLIST_SUB+= SPOOL_DIR=${SPOOL_DIR} MAN1= noffle.1 MAN5= noffle.conf.5 DOCS= ChangeLog docs/FAQ INSTALL docs/INTERNALS README \ docs/testing.txt docs/noffle.lsm NO_STAGE= yes post-patch: @${REINPLACE_CMD} -e \ 's|/etc/noffle.conf|${PREFIX}/etc/noffle.conf|g' \ ${WRKSRC}/docs/${PORTNAME}.1 \ ${WRKSRC}/docs/${PORTNAME}.conf.5 .include do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} \ ${PREFIX}/bin ${INSTALL_MAN} ${WRKSRC}/docs/noffle.1 \ ${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKSRC}/docs/noffle.conf.5 \ ${PREFIX}/man/man5 ${INSTALL_DATA} ${WRKSRC}/noffle.conf.example \ ${PREFIX}/etc/noffle.conf.sample @${ECHO} @${ECHO} "------------------------------------------------------------" @${ECHO} "Sample of configuration file placed at" @${ECHO} "${PREFIX}/etc/noffle.conf.sample" @${ECHO} "------------------------------------------------------------" @${ECHO} @${MKDIR} ${SPOOL_DIR} @${MKDIR} ${SPOOL_DIR}/data @${MKDIR} ${SPOOL_DIR}/lock @${MKDIR} ${SPOOL_DIR}/outgoing @${MKDIR} ${SPOOL_DIR}/overview @${MKDIR} ${SPOOL_DIR}/requested @${CHOWN} -R news:news ${SPOOL_DIR} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} .endif post-install: @${SED} -e "s:/usr/local:${PREFIX}:g" ${PKGMESSAGE} .include