1 # Created by: Denis Shaposhnikov <dsh@vlink.ru>
8 MAINTAINER= admin@5034.ru
9 COMMENT= FidoNet Technology Network (FTN) compatible mailer for Unix systems
12 LICENSE_FILE= ${WRKSRC}/LICENSE
22 CONFDIR?= ${PREFIX}/etc/fido/qico
23 QBASEDIR?= /var/spool/fido/qico
24 QLOGDIR?= /var/log/fido/qico
25 PLIST_SUB= QBASEDIR=${QBASEDIR} QLOGDIR=${QLOGDIR}
27 .if defined(WITH_OPENLOCK)
28 CONFIGURE_ARGS+= --with-lock-style=open
30 CONFIGURE_ARGS+= --with-config=${CONFDIR}/qico.conf \
31 --with-default-speed=115200
32 CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
34 DOCS= Changes FAQ README
35 EXAMPLES= koi8r_866.cp onchat qhistory qico.xpm qlinks sfreq \
36 stat.run synctime test.pl tossing
38 MANS= qcc.8 qctl.8 qico.8
39 OPTIONS_DEFINE= QCC PERL HYDRA
40 QCC_DESC= Build Qico control center (qcc)
41 PERL_DESC= Enable Perl-hooks support
42 HYDRA_DESC= Enable Hydra 4K/8K/16K protocol extensions
43 OPTIONS_DEFAULT= PERL QCC
45 .include <bsd.port.options.mk>
47 .if !${PORT_OPTIONS:MQCC}
48 CONFIGURE_ARGS+=--disable-qcc
49 PLIST_SUB+= QCC="@comment "
54 .if ${PORT_OPTIONS:MPERL}
55 CONFIGURE_ARGS+=--enable-perl
59 .if ${PORT_OPTIONS:MHYDRA}
60 CONFIGURE_ARGS+=--enable-hydra8k
64 .for i in ${QLOGDIR} ${QBASEDIR}/fbox ${QBASEDIR}/inbound/unknown \
65 ${QBASEDIR}/outbound ${QBASEDIR}/qstoutb
66 ${MKDIR} ${STAGEDIR}${i}
68 ${MKDIR} ${STAGEDIR}${CONFDIR}
69 ${INSTALL_PROGRAM} ${WRKSRC}/src/qico ${STAGEDIR}${PREFIX}/sbin/
70 ${INSTALL_PROGRAM} ${WRKSRC}/src/qctl ${STAGEDIR}${PREFIX}/bin/
71 .if ${PORT_OPTIONS:MQCC}
72 ${INSTALL_PROGRAM} ${WRKSRC}/src/qcc ${STAGEDIR}${PREFIX}/bin/
74 ${INSTALL_DATA} ${WRKSRC}/qico.conf.sample ${STAGEDIR}${CONFDIR}/qico.conf.sample
75 ${INSTALL_DATA} ${WRKSRC}/qico.substs.sample ${STAGEDIR}${CONFDIR}/qico.substs.sample
76 ${INSTALL_DATA} ${WRKSRC}/qico.passwd.sample ${STAGEDIR}${CONFDIR}/qico.passwd.sample
77 ${MKDIR} ${STAGEDIR}${DOCSDIR}
79 ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i}.ru
81 ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
83 ${INSTALL_DATA} ${WRKSRC}/stuff/${i} ${STAGEDIR}${EXAMPLESDIR}/${i}
86 ${INSTALL_MAN} ${WRKSRC}/man/${i} ${STAGEDIR}${PREFIX}/man/man8/${i}
89 .include <bsd.port.mk>