Skip site navigation (1)Skip section navigation (2)
Date:      29 May 2000 20:05:20 +0400
From:      Denis Shaposhnikov <dsh@wizard.vlink.ru>
To:        <will@FreeBSD.org>
Cc:        freebsd-ports@FreeBSD.org
Subject:   Re: ports/16989: new port: comms/qico
Message-ID:  <87ya4te3zz.fsf@wizard.vlink.ru>
In-Reply-To: <will@FreeBSD.org>'s message of "Sun, 28 May 2000 23:59:21 -0700 (PDT)"
References:  <200005290659.XAA76224@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "will" == will  <will@FreeBSD.org> writes:

 will> May 28 23:58:29 PDT 2000 State-Changed-Why: I am unable to get
 will> the distfile off any of the MASTER_SITES because they are so
 will> saturated as to be unusable.  Can you provide any better
 will> MASTER_SITES for downloading?

Try this.

# 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:
#
#	qico/
#	qico/pkg
#	qico/pkg/PLIST
#	qico/pkg/COMMENT
#	qico/pkg/DESCR
#	qico/files
#	qico/files/md5
#	qico/patches
#	qico/patches/patch-ac
#	qico/patches/patch-aa
#	qico/patches/patch-ad
#	qico/patches/patch-ae
#	qico/patches/patch-af
#	qico/patches/patch-ag
#	qico/patches/patch-ah
#	qico/patches/patch-ab
#	qico/Makefile
#
echo c - qico/
mkdir -p qico/ > /dev/null 2>&1
echo c - qico/pkg
mkdir -p qico/pkg > /dev/null 2>&1
echo x - qico/pkg/PLIST
sed 's/^X//' >qico/pkg/PLIST << 'END-of-qico/pkg/PLIST'
Xetc/qico.conf.sample
Xlibexec/qico
Xbin/qcc
Xshare/doc/qico/FAQ.ru
Xshare/doc/qico/README.ru
END-of-qico/pkg/PLIST
echo x - qico/pkg/COMMENT
sed 's/^X//' >qico/pkg/COMMENT << 'END-of-qico/pkg/COMMENT'
XQico is an FidoNet Technology Network (FTN) compatible mailer for Unix systems
END-of-qico/pkg/COMMENT
echo x - qico/pkg/DESCR
sed 's/^X//' >qico/pkg/DESCR << 'END-of-qico/pkg/DESCR'
XQico is an FidoNet Technology Network (FTN) compatible mailer for Unix systems.
XIt has slightly different architecture than ifcico.
X
XFeatures:
X
X  * Support for EMSI, ZModem, ZedZap, Hydra
X  * Support for 4D Binkley-style, Amiga-style outbound, fileboxes
X  * Daemon mode for outgoing calls
X  * Substs with support for hidden-lines
X  * Support for session time limit
X  * Support for minimum connect speed limit
X
Xand so on.
X
XWWW: http://www.ruxy.org.ru/~aaz
END-of-qico/pkg/DESCR
echo c - qico/files
mkdir -p qico/files > /dev/null 2>&1
echo x - qico/files/md5
sed 's/^X//' >qico/files/md5 << 'END-of-qico/files/md5'
XMD5 (qico-0.45pl3.1.tar.gz) = 9fd337654a53b6bd56733035c8fb101d
END-of-qico/files/md5
echo c - qico/patches
mkdir -p qico/patches > /dev/null 2>&1
echo x - qico/patches/patch-ac
sed 's/^X//' >qico/patches/patch-ac << 'END-of-qico/patches/patch-ac'
X--- src/Makefile.orig	Sat Mar 18 10:12:29 2000
X+++ src/Makefile	Sat Mar 18 12:02:56 2000
X@@ -3,7 +3,7 @@
X #
X include	../CONFIG
X 
X-STRIP=0
X+STRIP=1
X #DEFS   += -DEMSI_LOG # log emsi in /tmp/emsi.log
X #DEFS   += -DH_DEBUG # Hydra
X #DEFS   += -DZ_DEBUG # ZModem
X@@ -14,7 +14,7 @@
X #DEFS   += -DY_DEBUG #-DYYERROR_VERBOSE=1 -DYYDEBUG=100
X 
X DEFS    += -DSHELL=\"$(SHELL)\" -DCONFIG=\"$(CONF)\"
X-CFLAGS	= $(DEFS) -Wall -m486 -O2 -D_GNU_SOURCE=1 -D_BSD_SOURCE=1
X+CFLAGS	+= $(DEFS)
X ifeq (1,$(STRIP))
X IFLAGS  = -s
X else
END-of-qico/patches/patch-ac
echo x - qico/patches/patch-aa
sed 's/^X//' >qico/patches/patch-aa << 'END-of-qico/patches/patch-aa'
X--- CONFIG.orig	Sat Mar 18 10:12:29 2000
X+++ CONFIG	Sat Mar 18 11:43:16 2000
X@@ -6,7 +6,7 @@
X BINDIR  = /usr/local/bin
X 
X # default config (can be overridden with -I) 
X-CONF    = /etc/ftn/qico.conf
X+CONF    = ${PREFIX}/etc/qico.conf
X # non-binary file permissions
X PERM    = 00600
X 
X@@ -20,10 +20,9 @@
X 
X # qcc features (for building this you must have ncurses-4.2+) 
X MORDA	 = 1
X-#DEFS	+= -DFREE_BSD
X 
X # lock dir
X-DEFS    += -DLOCK_DIR=\"/var/lock\" 
X+DEFS    += -DLOCK_DIR=\"/var/spool/lock\"
X 
X # communication socket
X DEFS    += -DQIPC_SOCKET=\"/tmp/qlog\"
X@@ -52,19 +51,19 @@
X ### OS depended settings #####################################################
X ##############################################################################
X 
X-SHELL   = /bin/sh
X-CC      = gcc
X-AWK     = awk
X-INSTALL = install
X-LEX     = lex
X+SHELL  ?= /bin/sh
X+CC     ?= gcc
X+AWK    ?= awk
X+INSTALL?= install
X+LEX    ?= lex
X #YACC    = bison -y
X-YACC    = yacc
X+YACC   ?= yacc
X 
X # required for linux glibc2 systems
X #LIBS=-lresolv
X 
X-# required for FreeBSD, if define -DFREE_BSD
X-#LIBS=-lutil
X+# required for FreeBSD
X+LIBS=-lutil
X 
X #
X # $Id: CONFIG,v 1.7 2000/01/28 15:53:38 aaz Exp $
END-of-qico/patches/patch-aa
echo x - qico/patches/patch-ad
sed 's/^X//' >qico/patches/patch-ad << 'END-of-qico/patches/patch-ad'
X--- src/ftn.c.orig	Tue Mar 28 19:23:19 2000
X+++ src/ftn.c	Tue Mar 28 20:43:31 2000
X@@ -398,7 +398,7 @@
X 	fputc(0,f);fputc(0,f);fputc(0,f);fclose(f);
X }
X 
X-#ifndef FREE_BSD
X+#ifndef __FreeBSD__
X #ifdef PROCTITLE
X /*
X  * clobber argv so ps will show what we're doing.
X@@ -433,7 +433,7 @@
X void setproctitle(char *str){}
X 
X #endif
X-#endif /* FREE_BSD */
X+#endif /* __FreeBSD__ */
X 
X char *xstrcpy(char **to, char *from)
X {
END-of-qico/patches/patch-ad
echo x - qico/patches/patch-ae
sed 's/^X//' >qico/patches/patch-ae << 'END-of-qico/patches/patch-ae'
X--- src/ftn.h.orig	Mon Mar  6 17:44:57 2000
X+++ src/ftn.h	Sat Mar 18 10:51:57 2000
X@@ -209,7 +209,7 @@
X extern char *engms[];
X extern FILE *openpktmsg(ftnaddr_t *fa, ftnaddr_t *ta, char *from, char *to, char *subj, char *pwd, char *fn);
X extern void closepkt(FILE *f, ftnaddr_t *fa, char *tear, char *orig);
X-#ifndef FREE_BSD
X+#ifndef __FreeBSD__
X extern void setargspace(char **argv, char **envp);
X extern void setproctitle(char *str);
X #endif
END-of-qico/patches/patch-ae
echo x - qico/patches/patch-af
sed 's/^X//' >qico/patches/patch-af << 'END-of-qico/patches/patch-af'
X--- src/main.c.orig	Mon Mar  6 17:44:57 2000
X+++ src/main.c	Sat Mar 18 10:52:28 2000
X@@ -429,7 +429,7 @@
X 	slist_t *sl=NULL, *l;
X 	sts_t sts;
X 
X-#ifndef FREE_BSD
X+#ifndef __FreeBSD__
X 	setargspace(argv,envp);
X #endif
X  	setlocale(LC_ALL, "");	 
END-of-qico/patches/patch-af
echo x - qico/patches/patch-ag
sed 's/^X//' >qico/patches/patch-ag << 'END-of-qico/patches/patch-ag'
X--- src/qcc.c.orig	Mon Mar  6 17:44:57 2000
X+++ src/qcc.c	Sat Mar 18 11:03:50 2000
X@@ -16,7 +16,7 @@
X #include <sys/ioctl.h>
X #include <time.h>
X #include <signal.h>
X-#ifdef FREE_BSD
X+#if defined __FreeBSD__ && __FreeBSD__ < 4
X  #include <ncurses.h>
X #else
X  #include <curses.h>
X@@ -29,7 +29,7 @@
X extern unsigned short crc16(char *str, int l);
X void sigwinch(int s);
X 
X-#ifdef FREE_BSD
X+#if defined __FreeBSD__ && __FreeBSD__ < 4
X void mvvline (int y,int x,int ch,int n)
X {
X  move (y,x);
END-of-qico/patches/patch-ag
echo x - qico/patches/patch-ah
sed 's/^X//' >qico/patches/patch-ah << 'END-of-qico/patches/patch-ah'
X--- src/qipc.c.orig	Sat Mar 18 10:12:29 2000
X+++ src/qipc.c	Sat Mar 18 10:54:14 2000
X@@ -11,7 +11,7 @@
X #include <sys/socket.h>
X #include <sys/un.h>
X #include <stdarg.h>
X-#ifdef FREE_BSD
X+#ifdef __FreeBSD__
X  #include <libutil.h>
X #endif
X #include "ftn.h"
X@@ -181,7 +181,7 @@
X 	vsprintf(lin, str, args);
X 	va_end(args);
X 	qsendpkt(QC_TITLE, QLNAME, lin, strlen(lin)+1);
X-#ifdef FREE_BSD
X+#ifdef __FreeBSD__
X 	setproctitle("%s", lin);
X #else
X 	setproctitle(lin);
END-of-qico/patches/patch-ah
echo x - qico/patches/patch-ab
sed 's/^X//' >qico/patches/patch-ab << 'END-of-qico/patches/patch-ab'
X--- Makefile.orig	Sun Feb  6 10:47:47 2000
X+++ Makefile	Sun Feb  6 11:01:10 2000
X@@ -5,8 +5,6 @@
X 
X DIRS    = src
X 
X-CC 	= gcc
X-AWK	= awk
X INSTALL = install
X 
X DIST    = qico-$(VERSION).tar.gz
END-of-qico/patches/patch-ab
echo x - qico/Makefile
sed 's/^X//' >qico/Makefile << 'END-of-qico/Makefile'
X# New ports collection makefile for:	qico
X# Version required:	0.45pl3.1
X# Date created:		13 Jan 2000
X# Whom:			Denis Shaposhnikov <dsh@vlink.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	qico
XPORTVERSION=	0.45.3.1
XDISTNAME=	${PORTNAME}-0.45pl3.1
XCATEGORIES=	comms
XMASTER_SITES=	http://www.ruxy.org.ru/~aaz/files/
X
XMAINTAINER=	dsh@vlink.ru
X
XUSE_GMAKE=	yes
XMAKE_ENV+=	SH=${SH} AWK=${AWK} DEFS="${DEFS}"
X
X.if defined(WITH_AMIGA4D)
XDEFS+=		-DAMIGA4D
X.endif
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/qico.conf ${PREFIX}/etc/qico.conf.sample
X	${INSTALL_PROGRAM} ${WRKSRC}/src/qico ${PREFIX}/libexec
X	${INSTALL_PROGRAM} ${WRKSRC}/src/qcc ${PREFIX}/bin
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${PREFIX}/share/doc/qico
X	${INSTALL_MAN} ${WRKSRC}/FAQ ${PREFIX}/share/doc/qico/FAQ.ru
X	${INSTALL_MAN} ${WRKSRC}/README ${PREFIX}/share/doc/qico/README.ru
X.endif
X
X.include <bsd.port.mk>
END-of-qico/Makefile
exit


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?87ya4te3zz.fsf>