ports/59221
oleg dashevskii
be9-ml at be9.ru
Wed Nov 12 17:00:39 UTC 2003
The following reply was made to PR ports/59221; it has been noted by GNATS.
From: oleg dashevskii <be9-ml at be9.ru>
To: freebsd-gnats-submit at FreeBSD.org
Cc:
Subject: Re: ports/59221
Date: Wed, 12 Nov 2003 22:52:12 +0600
Oops, forgot to track INN dependency. Here goes valid Makefile:
=== cut ===
# New ports collection makefile for: fidogate-ds
# Whom: Andrey Slusar <rusfidogate at users.sourceforge.net>
# Date created: 29 Aug 2003
# $FreeBSD$
#
PORTNAME= fidogate-ds
PORTVERSION= 5.1.0
CATEGORIES= news mail
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= rusfidogate
DISTNAME= fidogate${PORTVERSION}ds
MAINTAINER= be9-ml at be9.ru
COMMENT= Fido-Internet Gateway and Tosser (ds branch)
BUILD_DEPENDS= ${PREFIX}/news/bin/rnews:${PORTSDIR}/news/inn
USE_BZIP2= yes
GNU_CONFIGURE= yes
USE_PERL5= yes
INSTALL_SHLIB= yes
VARDIR= ${PREFIX}/var/fidogate
SPOOLDIR?= /var/spool/fido/gate
BTBASEDIR?= /var/spool/fido/bt
LOCKDIR?= /var/run/fidogate
LOGDIR?= /var/log/fido/gate
CONFLICTS= fidogate-4*
.if !defined(WITH_BSO)
CONFIGURE_ARGS+= --enable-amiga-out
.endif
.if !defined(WITH_DESCDIR)
CONFIGURE_ARGS+= --disable-desc-dir
.endif
.if !defined(WITHOUT_ALIASES)
CONFIGURE_ARGS+= --enable-aliases-local
.endif
.if defined(WITH_DBC)
CONFIGURE_ARGS+= --enable-dbc-history
.endif
.if defined(WITHOUT_NETMAIL_TOSS)
CONFIGURE_ARGS+= --enable-dnt-netmail
.endif
CONFIGURE_ARGS+= --libexec=${PREFIX}/libexec/fidogate \
--sysconfdir=${PREFIX}/etc/fido/gate \
--libdir=${PREFIX}/lib/fidogate \
--with-lockdir=${LOCKDIR} \
--with-logdir=${LOGDIR} \
--with-vardir=${VARDIR} \
--with-spooldir=${SPOOLDIR} \
--with-btbasedir=${BTBASEDIR}
pre-fetch::
@${ECHO} "============================================================="
@${ECHO} "You can build ${PKGNAME} with the following options:"
@${ECHO}
@${ECHO} "WITH_BSO=yes Use plain Binkley style outbound (without Amiga extensions)"
@${ECHO} "WITH_DESCDIR=yes Put file descriptions into ".desc" subdir instead of files.bbs"
@${ECHO} "WITH_DBC=yes Enable MSGID correspondent database"
@${ECHO} "WITHOUT_ALIASES=yes Disable aliasing with gateway address"
@${ECHO} "WITHOUT_NETMAIL_TOSS=yes Do not toss netmail"
@${ECHO}
@${ECHO} "SPOOLDIR=dir Set spooldir (default: /var/spool/fido/gate)"
@${ECHO} "BTBASEDIR=dir Set BT base dir (default: /var/spool/fido/bt)"
@${ECHO} "LOCKDIR=dir Set lock dir (default: /var/run/fidogate)"
@${ECHO} "LOGDIR=dir Set log dir (default: /var/log/fido/gate)"
@${ECHO} "============================================================="
@${ECHO}
EXAMPLESDIR= ${PREFIX}/share/examples/fidogate5
DOCDIR= ${PREFIX}/share/doc/fidogate5
do-install:
(cd ${WRKSRC}; ${MAKE} -f ${MAKEFILE} ${MAKE_ARGS} install)
${MKDIR} ${VARDIR}/seq
${CHOWN} news:news ${VARDIR} ${VARDIR}/seq \
${PREFIX}/etc/fido/gate ${PREFIX}/lib/fidogate ${PREFIX}/libexec/fidogate
.if !defined(NOPORTDOCS)
@${ECHO} "---> Installing docs and samples"
${MKDIR} ${DOCDIR}
${MKDIR} ${EXAMPLESDIR}
${MKDIR} ${EXAMPLESDIR}/dyff
${MKDIR} ${EXAMPLESDIR}/point
${INSTALL_DATA} ${WRKSRC}/doc/README.ru ${DOCDIR}/README.ru
${INSTALL_DATA} ${WRKSRC}/doc/README ${DOCDIR}/README
${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCDIR}/ChangeLog
.for FILE in acl.sample aliases.sample areafix.help.rus areafix.help.sample \
areas.bbs.sample areas.sample fareas.bbs.sample fidogate.conf.sample \
fidokill.sample ftnacl.sample hosts.sample packing.sample passwd.sample \
routing.sample spyes.sample uplinks.sample
${INSTALL_DATA} ${WRKSRC}/doc/examples/dyff/${FILE} ${EXAMPLESDIR}/dyff/${FILE}
.endfor
.for FILE in areas areas.bbs fidogate.conf newsfeeds packing routing
${INSTALL_DATA} ${WRKSRC}/doc/examples/point/${FILE} ${EXAMPLESDIR}/point/${FILE}
.endfor
.endif
@${ECHO} "---> Stripping executables"
.for FILE in ftnaf ftnafutil ftnexpire ftnfattach ftnhatch ftnoutpkt \
ngoper pktdebug pkttmpl runinc sumcrc
@${STRIP_CMD} ${PREFIX}/bin/${FILE}
.endfor
.for FILE in confval ftn2ftn ftn2rfc ftnafmail ftnafpkt ftnflo ftnin \
ftninpost ftnmail ftnpack ftnroute ftntick ftntoss rfc2ftn
@${STRIP_CMD} ${PREFIX}/libexec/fidogate/${FILE}
.endfor
.include <bsd.port.mk>
=== cut ===
--
be9
More information about the freebsd-ports-bugs
mailing list