diff options
author | Eugene Grosbein <eugen@FreeBSD.org> | 2019-12-02 17:35:21 +0000 |
---|---|---|
committer | Eugene Grosbein <eugen@FreeBSD.org> | 2019-12-02 17:35:21 +0000 |
commit | 4698d302e9d989d80964c58c39f1863a97eef90f (patch) | |
tree | 6ef04b70069dd3a7a97abdac7d6ca3aae48de263 /comms/qico/Makefile | |
parent | 5a0f39d13e1b8d4a75dcbe9e2fa4ee12c9043744 (diff) | |
download | ports-4698d302e9d989d80964c58c39f1863a97eef90f.tar.gz ports-4698d302e9d989d80964c58c39f1863a97eef90f.zip |
Notes
Diffstat (limited to 'comms/qico/Makefile')
-rw-r--r-- | comms/qico/Makefile | 87 |
1 files changed, 67 insertions, 20 deletions
diff --git a/comms/qico/Makefile b/comms/qico/Makefile index e7704d1cf4e4..08e72885222b 100644 --- a/comms/qico/Makefile +++ b/comms/qico/Makefile @@ -2,41 +2,88 @@ # $FreeBSD$ PORTNAME= qico -PORTVERSION= 0.49.10.3 +PORTVERSION= 0.59.1 CATEGORIES= comms -MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-0.49.10-p3 -DISTNAME= ${PORTNAME}-0.49.10-p3 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= admin@5034.ru COMMENT= FidoNet Technology Network (FTN) compatible mailer for Unix systems -USES= tar:bzip2 +LICENSE= BSD4CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +USES= autoreconf +USE_GITHUB= yes +GH_ACCOUNT= kosfango +GH_PROJECT= qico +GH_TAGNAME= 15673bf + GNU_CONFIGURE= yes -.if defined(WITH_QICO_AMIGA4D) -CONFIGURE_ARGS+= --enable-aso +CONFDIR?= ${PREFIX}/etc/fido/qico +QBASEDIR?= /var/spool/fido/qico +QLOGDIR?= /var/log/fido/qico +PLIST_SUB= QBASEDIR=${QBASEDIR} QLOGDIR=${QLOGDIR} + +.if defined(WITH_OPENLOCK) +CONFIGURE_ARGS+= --with-lock-style=open .endif +CONFIGURE_ARGS+= --with-config=${CONFDIR}/qico.conf \ + --with-default-speed=115200 +CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} + +DOCS= Changes FAQ README +EXAMPLES= koi8r_866.cp onchat qhistory qico.xpm qlinks sfreq \ + stat.run synctime test.pl tossing + +MANS= qcc.8 qctl.8 qico.8 +OPTIONS_DEFINE= QCC PERL HYDRA +QCC_DESC= Build Qico control center (qcc) +PERL_DESC= Enable Perl-hooks support +HYDRA_DESC= Enable Hydra 4K/8K/16K protocol extensions +OPTIONS_DEFAULT= PERL QCC -.if defined(WITH_QICO_MORDA) -PLIST_SUB+= WITH_QICO_MORDA="" +.include <bsd.port.options.mk> + +.if !${PORT_OPTIONS:MQCC} +CONFIGURE_ARGS+=--disable-qcc +PLIST_SUB+= QCC="@comment " .else -CONFIGURE_ARGS+= --disable-qcc -PLIST_SUB+= WITH_QICO_MORDA="@comment " +PLIST_SUB+= QCC="" .endif -OPTIONS_DEFINE= DOCS +.if ${PORT_OPTIONS:MPERL} +CONFIGURE_ARGS+=--enable-perl +USES+= perl5 +.endif -.include <bsd.port.options.mk> +.if ${PORT_OPTIONS:MHYDRA} +CONFIGURE_ARGS+=--enable-hydra8k +.endif do-install: - ${INSTALL_DATA} ${WRKSRC}/qico.conf.sample ${STAGEDIR}${PREFIX}/etc/ - ${INSTALL_PROGRAM} ${WRKSRC}/src/qico ${STAGEDIR}${PREFIX}/libexec/ -.if defined(WITH_QICO_MORDA) +.for i in ${QLOGDIR} ${QBASEDIR}/fbox ${QBASEDIR}/inbound/unknown \ + ${QBASEDIR}/outbound ${QBASEDIR}/qstoutb + ${MKDIR} ${STAGEDIR}${i} +.endfor + ${MKDIR} ${STAGEDIR}${CONFDIR} + ${INSTALL_PROGRAM} ${WRKSRC}/src/qico ${STAGEDIR}${PREFIX}/sbin/ + ${INSTALL_PROGRAM} ${WRKSRC}/src/qctl ${STAGEDIR}${PREFIX}/bin/ +.if ${PORT_OPTIONS:MQCC} ${INSTALL_PROGRAM} ${WRKSRC}/src/qcc ${STAGEDIR}${PREFIX}/bin/ .endif - ${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/qico - ${INSTALL_DATA} ${WRKSRC}/FAQ ${STAGEDIR}${PREFIX}/share/doc/qico/FAQ.ru - ${INSTALL_DATA} ${WRKSRC}/README \ - ${STAGEDIR}${PREFIX}/share/doc/qico/README.ru + ${INSTALL_DATA} ${WRKSRC}/qico.conf.sample ${STAGEDIR}${CONFDIR}/qico.conf.sample + ${INSTALL_DATA} ${WRKSRC}/qico.substs.sample ${STAGEDIR}${CONFDIR}/qico.substs.sample + ${INSTALL_DATA} ${WRKSRC}/qico.passwd.sample ${STAGEDIR}${CONFDIR}/qico.passwd.sample + ${MKDIR} ${STAGEDIR}${DOCSDIR} +.for i in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/${i}.ru +.endfor + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} +.for i in ${EXAMPLES} + ${INSTALL_DATA} ${WRKSRC}/stuff/${i} ${STAGEDIR}${EXAMPLESDIR}/${i} +.endfor +.for i in ${MANS} + ${INSTALL_MAN} ${WRKSRC}/man/${i} ${STAGEDIR}${PREFIX}/man/man8/${i} +.endfor .include <bsd.port.mk> |