svn commit: r518856 - in head/comms/qico: . files
Eugene Grosbein
eugen at FreeBSD.org
Mon Dec 2 17:35:23 UTC 2019
Author: eugen
Date: Mon Dec 2 17:35:21 2019
New Revision: 518856
URL: https://svnweb.freebsd.org/changeset/ports/518856
Log:
comms/qico: update to 0.59.1
Multiple changes including:
- supports BinkP;
- switch to Github;
- pass maintainership to submitter;
- add LICENSE;
- configuration files moved to ${PREFIX}/etc/fido;
- etc.
Submitted by: Sergey Anohin <admin at 5034.ru> (based on)
Deleted:
head/comms/qico/files/
Modified:
head/comms/qico/Makefile
head/comms/qico/distinfo
head/comms/qico/pkg-descr
head/comms/qico/pkg-plist
Modified: head/comms/qico/Makefile
==============================================================================
--- head/comms/qico/Makefile Mon Dec 2 17:03:18 2019 (r518855)
+++ head/comms/qico/Makefile Mon Dec 2 17:35:21 2019 (r518856)
@@ -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 at FreeBSD.org
+MAINTAINER= admin at 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}
-.if defined(WITH_QICO_MORDA)
-PLIST_SUB+= WITH_QICO_MORDA=""
+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
+
+.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>
Modified: head/comms/qico/distinfo
==============================================================================
--- head/comms/qico/distinfo Mon Dec 2 17:03:18 2019 (r518855)
+++ head/comms/qico/distinfo Mon Dec 2 17:35:21 2019 (r518856)
@@ -1,2 +1,3 @@
-SHA256 (qico-0.49.10-p3.tar.bz2) = 50f227f46573af54f86dc6d10d32ef2eb9663b5b330c623d5245b2935c6051d8
-SIZE (qico-0.49.10-p3.tar.bz2) = 229434
+TIMESTAMP = 1574981929
+SHA256 (kosfango-qico-0.59.1-15673bf_GH0.tar.gz) = 8852b31a178b319a393c275ea89e251a7dcab33e04c089f54c7529988e7ed82b
+SIZE (kosfango-qico-0.59.1-15673bf_GH0.tar.gz) = 363215
Modified: head/comms/qico/pkg-descr
==============================================================================
--- head/comms/qico/pkg-descr Mon Dec 2 17:03:18 2019 (r518855)
+++ head/comms/qico/pkg-descr Mon Dec 2 17:35:21 2019 (r518856)
@@ -1,9 +1,11 @@
-Qico is an FidoNet Technology Network (FTN) compatible mailer for Unix systems.
-It has slightly different architecture than ifcico.
+Qico is an FidoNet Technology Network (FTN) compatible mailer.
+It can work via TCP/IP as well as on modem links.
+Look at sample configs for more information.
Features:
* Support for EMSI, ZModem, ZedZap, Hydra
+ * Support for BinkP
* Support for 4D Binkley-style, Amiga-style outbound, fileboxes
* Daemon mode for outgoing calls
* Substs with support for hidden-lines
Modified: head/comms/qico/pkg-plist
==============================================================================
--- head/comms/qico/pkg-plist Mon Dec 2 17:03:18 2019 (r518855)
+++ head/comms/qico/pkg-plist Mon Dec 2 17:35:21 2019 (r518856)
@@ -1,5 +1,31 @@
-%%WITH_QICO_MORDA%%bin/qcc
-etc/qico.conf.sample
-libexec/qico
-%%PORTDOCS%%%%DOCSDIR%%/FAQ.ru
-%%PORTDOCS%%%%DOCSDIR%%/README.ru
+ at dir %%DOCSDIR%%
+ at dir %%EXAMPLESDIR%%
+ at dir %%QBASEDIR%%/fbox
+ at dir %%QBASEDIR%%/inbound/unknown
+ at dir %%QBASEDIR%%/inbound
+ at dir %%QBASEDIR%%/outbound
+ at dir %%QBASEDIR%%/qstoutb
+ at dir %%QLOGDIR%%
+ at dir etc/fido/qico
+ at sample etc/fido/qico/qico.conf.sample
+ at sample etc/fido/qico/qico.passwd.sample
+ at sample etc/fido/qico/qico.substs.sample
+%%DOCSDIR%%/Changes.ru
+%%DOCSDIR%%/FAQ.ru
+%%DOCSDIR%%/README.ru
+%%EXAMPLESDIR%%/koi8r_866.cp
+%%EXAMPLESDIR%%/onchat
+%%EXAMPLESDIR%%/qhistory
+%%EXAMPLESDIR%%/qico.xpm
+%%EXAMPLESDIR%%/qlinks
+%%EXAMPLESDIR%%/sfreq
+%%EXAMPLESDIR%%/stat.run
+%%EXAMPLESDIR%%/synctime
+%%EXAMPLESDIR%%/test.pl
+%%EXAMPLESDIR%%/tossing
+%%QCC%%bin/qcc
+%%QCC%%man/man8/qcc.8.gz
+bin/qctl
+man/man8/qctl.8.gz
+man/man8/qico.8.gz
+sbin/qico
More information about the svn-ports-all
mailing list