mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
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@5034.ru> (based on)
This commit is contained in:
parent
5a0f39d13e
commit
4698d302e9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=518856
@ -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
|
||||
.endif
|
||||
CONFDIR?= ${PREFIX}/etc/fido/qico
|
||||
QBASEDIR?= /var/spool/fido/qico
|
||||
QLOGDIR?= /var/log/fido/qico
|
||||
PLIST_SUB= QBASEDIR=${QBASEDIR} QLOGDIR=${QLOGDIR}
|
||||
|
||||
.if defined(WITH_QICO_MORDA)
|
||||
PLIST_SUB+= WITH_QICO_MORDA=""
|
||||
.else
|
||||
CONFIGURE_ARGS+= --disable-qcc
|
||||
PLIST_SUB+= WITH_QICO_MORDA="@comment "
|
||||
.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}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
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
|
||||
PLIST_SUB+= QCC=""
|
||||
.endif
|
||||
|
||||
.if ${PORT_OPTIONS:MPERL}
|
||||
CONFIGURE_ARGS+=--enable-perl
|
||||
USES+= perl5
|
||||
.endif
|
||||
|
||||
.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>
|
||||
|
@ -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
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- configure.orig 2003-04-05 13:33:18 UTC
|
||||
+++ configure
|
||||
@@ -8343,6 +8343,7 @@ cat >>conftest.$ac_ext <<_ACEOF
|
||||
#endif
|
||||
static char *fl = "/usr/local/bin/some.file";
|
||||
int main(int argc, char **argv) {
|
||||
+ fl = strdup(fl);
|
||||
char *b = basename(fl); return ((*b != '/')?0:1);
|
||||
}
|
||||
|
@ -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
|
||||
|
@ -1,5 +1,31 @@
|
||||
%%WITH_QICO_MORDA%%bin/qcc
|
||||
etc/qico.conf.sample
|
||||
libexec/qico
|
||||
%%PORTDOCS%%%%DOCSDIR%%/FAQ.ru
|
||||
%%PORTDOCS%%%%DOCSDIR%%/README.ru
|
||||
@dir %%DOCSDIR%%
|
||||
@dir %%EXAMPLESDIR%%
|
||||
@dir %%QBASEDIR%%/fbox
|
||||
@dir %%QBASEDIR%%/inbound/unknown
|
||||
@dir %%QBASEDIR%%/inbound
|
||||
@dir %%QBASEDIR%%/outbound
|
||||
@dir %%QBASEDIR%%/qstoutb
|
||||
@dir %%QLOGDIR%%
|
||||
@dir etc/fido/qico
|
||||
@sample etc/fido/qico/qico.conf.sample
|
||||
@sample etc/fido/qico/qico.passwd.sample
|
||||
@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
|
||||
|
Loading…
Reference in New Issue
Block a user