ports/68878: [NEW PORT] news/fidogate-ds: fork fidogate with more bugfixes and features
Andrey Slusar
vasallia at ukr.net
Fri Jul 9 21:20:18 UTC 2004
>Number: 68878
>Category: ports
>Synopsis: [NEW PORT] news/fidogate-ds: fork fidogate with more bugfixes and features
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Jul 09 21:20:15 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Andrey Slusar
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
Santinel
>Environment:
System: FreeBSD santinel.home.ua 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Tue Jul 6 13:02:59 EEST 2004 root at santinel.home.ua:/usr/obj/usr/src/sys/ANRAY i386
>Description:
fidogate-ds is a fidogate fork with more features and bugfixes.
>How-To-Repeat:
>Fix:
--- fgate-ds.port begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# /usr/ports/news/fidogate-ds/
# /usr/ports/news/fidogate-ds/Makefile
# /usr/ports/news/fidogate-ds/pkg-descr
# /usr/ports/news/fidogate-ds/pkg-install
# /usr/ports/news/fidogate-ds/pkg-plist
# /usr/ports/news/fidogate-ds/distinfo
#
echo c - /usr/ports/news/fidogate-ds/
mkdir -p /usr/ports/news/fidogate-ds/ > /dev/null 2>&1
echo x - /usr/ports/news/fidogate-ds/Makefile
sed 's/^X//' >/usr/ports/news/fidogate-ds/Makefile << 'END-of-/usr/ports/news/fidogate-ds/Makefile'
X# New ports collection makefile for: fidogateds
X# Whom: Andrey Slusar <vasallia at ukr.net>
X# Date created: 9 Feb 2004
X# $FreeBSD$
X#
X
XPORTNAME= fidogate
XPORTVERSION= 5.1.1
XCATEGORIES= news mail
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= rusfidogate
XPKGNAMESUFFIX= -ds
XDISTNAME= fidogate${PORTVERSION}ds
X
XMAINTAINER= vasallia at ukr.net
XCOMMENT= Fido-Internet Gateway and Tosser
X
X.if !defined(WITHOUT_INN)
XBUILD_DEPENDS= ${LOCALBASE}/news/bin/innconfval:${PORTSDIR}/news/inn
X.endif
X
XUSE_BZIP2= yes
XGNU_CONFIGURE= yes
XUSE_PERL5= yes
X
XSPOOLDIR?=/var/spool/fido/gate
XBTBASEDIR?=/var/spool/fido/bt
XLOCKDIR?=/var/run/fidogate
XLOGDIR?=/var/log/fido/gate
XVARDIR?=${PREFIX}/var/fidogate
X
XPLIST_SUB+= SPOOLDIR=${SPOOLDIR} \
X BTBASEDIR=${BTBASEDIR} \
X LOGDIR=${LOGDIR} \
X LOCKDIR=${LOCKDIR} \
X VARDIR=${VARDIR} \
X PREFIX=${PREFIX}
X
XHAS_CONFIGURE= yes
X.if defined(WITHOUT_INN)
XCONFIGURE_ARGS+= --without-news
X.endif
X.if !defined(WITH_BSO)
XCONFIGURE_ARGS+= --enable-amiga-out
X.endif
X.if !defined(WITH_DESCDIR)
XCONFIGURE_ARGS+= --disable-desc-dir
X.endif
X.if !defined(WITHOUT_ALIASES)
XCONFIGURE_ARGS+= --enable-aliases-local
X.endif
X.if defined(WITH_DBC)
XCONFIGURE_ARGS+= --enable-dbc-history
X.endif
X.if defined(DNT_NETMAIL)
XCONFIGURE_ARGS+= --enable-dnt-netmail
X.endif
X.if defined(WITHOUT_FMSGID)
XCONFIGURE_ARGS+= --disable-fs-msgid
X.endif
X.if !defined(WITH_AVAIL)
XCONFIGURE_ARGS+= --disable-af-avail
X.endif
X.if defined(WITHOUT_BEST_AKA)
XCONFIGURE_ARGS+= --disable-best-aka
X.endif
XCONFIGURE_ARGS+= --libexec=${PREFIX}/libexec/fidogate \
X --sysconfdir=${PREFIX}/etc/fido/gate \
X --libdir=${PREFIX}/lib/fidogate \
X --with-lockdir=${LOCKDIR} \
X --with-logdir=${LOGDIR} \
X --with-vardir=${VARDIR} \
X --with-spooldir=${SPOOLDIR} \
X --with-btbasedir=${BTBASEDIR}
XCONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
X
XDOCS= doc/README.ru doc/README doc/FAQ.ru ChangeLog Changes.ru \
X doc/old/FAQ_fidogate doc/old/FIDOGATE_ftrack doc/old/README.snp \
X doc/old/fidogate.txt doc/old/fidogate.texi doc/old/msgid.doc
X
X.if !defined(NOPORTDOCS)
Xpost-install:
X ${MKDIR} ${DOCSDIR}
X.for a in ${DOCS}
X ${INSTALL_DATA} ${WRKSRC}/${a} ${DOCSDIR}
X.endfor
X ${MKDIR} ${EXAMPLESDIR}
X.for a in point inn postfix sendmail
X ${MKDIR} ${EXAMPLESDIR}/${a}
X.endfor
X ${INSTALL_DATA} ${WRKSRC}/doc/examples/point/areas ${EXAMPLESDIR}/point/areas
X ${INSTALL_DATA} ${WRKSRC}/doc/examples/point/areas.bbs ${EXAMPLESDIR}/point/areas.bbs
X ${INSTALL_DATA} ${WRKSRC}/doc/examples/point/fidogate.conf ${EXAMPLESDIR}/point/fidogate.conf
X ${INSTALL_DATA} ${WRKSRC}/doc/examples/point/newsfeeds ${EXAMPLESDIR}/point/newsfeeds
X ${INSTALL_DATA} ${WRKSRC}/doc/examples/point/packing ${EXAMPLESDIR}/point/packing
X ${INSTALL_DATA} ${WRKSRC}/doc/examples/point/routing ${EXAMPLESDIR}/point/routing
X ${INSTALL_DATA} ${WRKSRC}/doc/news/inn/newsfeeds.fidogate ${EXAMPLESDIR}/inn/newsfeeds.fidogate
X ${INSTALL_DATA} ${WRKSRC}/doc/mailer/postfix/master.cf ${EXAMPLESDIR}/postfix/master.cf
X ${INSTALL_DATA} ${WRKSRC}/doc/mailer/postfix/transport ${EXAMPLESDIR}/postfix/transport
X ${INSTALL_DATA} ${WRKSRC}/doc/mailer/sendmail/mailer/ftn.m4 ${EXAMPLESDIR}/sendmail/ftn.m4
X.endif
X
X.include <bsd.port.mk>
END-of-/usr/ports/news/fidogate-ds/Makefile
echo x - /usr/ports/news/fidogate-ds/pkg-descr
sed 's/^X//' >/usr/ports/news/fidogate-ds/pkg-descr << 'END-of-/usr/ports/news/fidogate-ds/pkg-descr'
X* Fido-Internet Gateway
X* Fido FTN-FTN Gateway
X* Fido Mail Processor
X* Fido File Processor
X* Fido Areafix/Filefix
XWWW: http://www.sourceforge.net/projects/rusfidogate/
END-of-/usr/ports/news/fidogate-ds/pkg-descr
echo x - /usr/ports/news/fidogate-ds/pkg-install
sed 's/^X//' >/usr/ports/news/fidogate-ds/pkg-install << 'END-of-/usr/ports/news/fidogate-ds/pkg-install'
X#! /bin/sh
X
Xcase $2 in
XPRE-INSTALL)
X ;;
XPOST-INSTALL)
X SPOOLDIR=${SPOOLDIR:=/var/spool/fido/gate}
X BTBASEDIR=${BTBASEDIR:=/var/spool/fido/bt}
X LOGDIR=${LOGDIR:=/var/log/fido/gate}
X LOCKDIR=${LOCKDIR:=/var/run/fidogate}
X VARDIR=${VARDIR:=${PREFIX}/var/fidogate}
X
X mkdir -p $LOCKDIR
X mkdir -p $LOGDIR
X mkdir -p $BTBASEDIR/fbox
X mkdir -p $BTBASEDIR/in/bad
X mkdir -p $BTBASEDIR/in/tmpunpack
X mkdir -p $BTBASEDIR/pin/bad
X mkdir -p $BTBASEDIR/pin/tmpunpack
X mkdir -p $BTBASEDIR/out
X mkdir -p $BTBASEDIR/tick
X mkdir -p $SPOOLDIR/outpkt/mail
X mkdir -p $SPOOLDIR/outpkt/news
X mkdir -p $SPOOLDIR/outrfc/mail
X mkdir -p $SPOOLDIR/outrfc/news
X mkdir -p $SPOOLDIR/toss/bad
X mkdir -p $SPOOLDIR/toss/pack
X mkdir -p $SPOOLDIR/toss/route
X mkdir -p $SPOOLDIR/toss/toss
X mkdir -p $VARDIR/seq
X ;;
X*)
X echo >&2 "Unknown argument in $0 $@"
X exit 1
X ;;
Xesac
END-of-/usr/ports/news/fidogate-ds/pkg-install
echo x - /usr/ports/news/fidogate-ds/pkg-plist
sed 's/^X//' >/usr/ports/news/fidogate-ds/pkg-plist << 'END-of-/usr/ports/news/fidogate-ds/pkg-plist'
Xbin/areasbbssync
Xbin/areassucksync
Xbin/ftnaf
Xbin/ftnafutil
Xbin/ftnexpire
Xbin/ftnfattach
Xbin/ftnhatch
Xbin/ftnoutpkt
Xbin/hosts2dns
Xbin/logcheck
Xbin/logdaily
Xbin/logreport
Xbin/logsendmail
Xbin/logstat
Xbin/ngoper
Xbin/nl-autoupd
Xbin/nl-del
Xbin/nl-diff
Xbin/out-attach
Xbin/out-freq
Xbin/out-ls
Xbin/out-manip
Xbin/out-rm0
Xbin/out-rmbsy
Xbin/outb
Xbin/outb-kill
Xbin/pktdebug
Xbin/pktmore
Xbin/pkttmpl
Xbin/recvuu
Xbin/runchklock
Xbin/runinc
Xbin/senduu
Xbin/senduumail
Xbin/sumcrc
Xlib/fidogate/libfidogate.la
Xlib/fidogate/libfidogate.so
Xlib/fidogate/libfidogate.so.5
Xetc/fido/gate/acl.sample
Xetc/fido/gate/aliases.sample
Xetc/fido/gate/areafix.help.rus
Xetc/fido/gate/areafix.help.sample
Xetc/fido/gate/bounce.acl
Xetc/fido/gate/bounce.acl_netmail
Xetc/fido/gate/bounce.addrinto
Xetc/fido/gate/bounce.down
Xetc/fido/gate/bounce.insecure
Xetc/fido/gate/bounce.noto
Xetc/fido/gate/bounce.restricted
Xetc/fido/gate/fidogate.conf.sample
Xetc/fido/gate/fidokill.sample
Xetc/fido/gate/ftnacl.sample
Xetc/fido/gate/hosts.sample
Xetc/fido/gate/packing.sample
Xetc/fido/gate/passwd.sample
Xetc/fido/gate/routing.sample
Xetc/fido/gate/spyes.sample
Xetc/fido/gate/uplinks.sample
Xlibexec/fidogate/charset.bin
Xlibexec/fidogate/confval
Xlibexec/fidogate/ftn2ftn
Xlibexec/fidogate/ftn2rfc
Xlibexec/fidogate/ftnafmail
Xlibexec/fidogate/ftnafpkt
Xlibexec/fidogate/ftnflo
Xlibexec/fidogate/ftnin
Xlibexec/fidogate/ftninpost
Xlibexec/fidogate/ftninrecomb
Xlibexec/fidogate/ftnmail
Xlibexec/fidogate/ftnpack
Xlibexec/fidogate/ftnroute
Xlibexec/fidogate/ftntick
Xlibexec/fidogate/ftntickpost
Xlibexec/fidogate/ftntoss
Xlibexec/fidogate/report_traffic
Xlibexec/fidogate/rfc2ftn
Xlibexec/fidogate/send-fidogate
Xvar/fidogate/areas.bbs.sample
Xvar/fidogate/fareas.bbs.sample
X%%PORTDOCS%%%%DOCSDIR%%/README.ru
X%%PORTDOCS%%%%DOCSDIR%%/FAQ.ru
X%%PORTDOCS%%%%DOCSDIR%%/README
X%%PORTDOCS%%%%DOCSDIR%%/Changes.ru
X%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
X%%PORTDOCS%%%%DOCSDIR%%/FAQ_fidogate
X%%PORTDOCS%%%%DOCSDIR%%/FIDOGATE_ftrack
X%%PORTDOCS%%%%DOCSDIR%%/README.snp
X%%PORTDOCS%%%%DOCSDIR%%/fidogate.txt
X%%PORTDOCS%%%%DOCSDIR%%/fidogate.texi
X%%PORTDOCS%%%%DOCSDIR%%/msgid.doc
X%%PORTDOCS%%%%EXAMPLESDIR%%/point/areas
X%%PORTDOCS%%%%EXAMPLESDIR%%/point/areas.bbs
X%%PORTDOCS%%%%EXAMPLESDIR%%/point/fidogate.conf
X%%PORTDOCS%%%%EXAMPLESDIR%%/point/newsfeeds
X%%PORTDOCS%%%%EXAMPLESDIR%%/point/packing
X%%PORTDOCS%%%%EXAMPLESDIR%%/point/routing
X%%PORTDOCS%%%%EXAMPLESDIR%%/postfix/master.cf
X%%PORTDOCS%%%%EXAMPLESDIR%%/postfix/transport
X%%PORTDOCS%%%%EXAMPLESDIR%%/sendmail/ftn.m4
X%%PORTDOCS%%%%EXAMPLESDIR%%/inn/newsfeeds.fidogate
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/point
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/postfix
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/sendmail
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/inn
X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X at dirrm var/fidogate/seq
X at dirrm var/fidogate
X at dirrm etc/fido/gate
X at dirrm libexec/fidogate
X at dirrm lib/fidogate
END-of-/usr/ports/news/fidogate-ds/pkg-plist
echo x - /usr/ports/news/fidogate-ds/distinfo
sed 's/^X//' >/usr/ports/news/fidogate-ds/distinfo << 'END-of-/usr/ports/news/fidogate-ds/distinfo'
XMD5 (fidogate5.1.1ds.tar.bz2) = 19945a10a9bd543a642c300fe1501441
XSIZE (fidogate5.1.1ds.tar.bz2) = 700765
END-of-/usr/ports/news/fidogate-ds/distinfo
exit
--- fgate-ds.port ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list