Date: Wed, 6 May 1998 03:04:06 -0700 (PDT) From: Studded@dal.net To: FreeBSD-gnats-submit@FreeBSD.ORG Subject: ports/6535: New port of sirc (perl-based IRC client) Message-ID: <199805061004.DAA27738@dt050n33.san.rr.com>
next in thread | raw e-mail | index | archive | help
>Number: 6535 >Category: ports >Synopsis: New port of sirc (perl-based IRC client) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 6 03:10:01 PDT 1998 >Last-Modified: >Originator: Doug >Organization: AAAG >Release: FreeBSD 2.2.6-STABLE-0502 i386 >Environment: -Stable, although no reason to believe it won't work with -Current >Description: This is a port of sirc, an excellent perl-based IRC client. Many thanks to all who helped me with the tricky issues in the port Makefile. I'm happy to say that the port installs, deinstalls, packages, unpackages, slices, dices, etc. :) The only warning from 'portlint -a -c -N' is: WARN: dependency to perl5 listed in RUN_DEPENDS. consider using USE_PERL5. which seems harmless to me since it's doing what I want it to do as is. If there is a reason to make a change in this port please let me know the reasoning behind the change since it will assist me greatly as I move on to my next porting project. :) >How-To-Repeat: DNA >Fix: Commit this bad boy! (Please :) # 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: # # /usr/ports/net/sirc # /usr/ports/net/sirc/Makefile # /usr/ports/net/sirc/pkg # /usr/ports/net/sirc/pkg/COMMENT # /usr/ports/net/sirc/pkg/DESCR # /usr/ports/net/sirc/pkg/PLIST # /usr/ports/net/sirc/files # /usr/ports/net/sirc/files/md5 # /usr/ports/net/sirc/scripts # /usr/ports/net/sirc/scripts/sirc-proto # /usr/ports/net/sirc/patches # /usr/ports/net/sirc/patches/patch-aa # echo c - /usr/ports/net/sirc mkdir -p /usr/ports/net/sirc > /dev/null 2>&1 echo x - /usr/ports/net/sirc/Makefile sed 's/^X//' >/usr/ports/net/sirc/Makefile << 'END-of-/usr/ports/net/sirc/Makefile' X# New ports collection makefile for: sirc X# Version required: 2.211 X# Date created: 4 May 1998 X# Whom: Studded <Studded@dal.net> X# X# $Id$ X# X# If you need SOCKS support, define SOCKS_SERVER with X# the name of your SOCKS proxy and remove the '#'. X# You should also check the default port and DNS X# setting in ${PREFIX}/bin/sirc after installation. X# X# SOCKS_SERVER= your.socks.proxy X XDISTNAME= sirc-2.211 XCATEGORIES= net XMASTER_SITES= http://www.eleves.ens.fr:8080/home/espel/sirc/ \ X ftp://ftp1.dal.net/dalnet/clients/unix/sirc/ \ X ftp://ftp2.dal.net/dalnet/clients/unix/sirc/ X XMAINTAINER= Studded@dal.net X XRUN_DEPENDS= perl5.00404:${PORTSDIR}/lang/perl5 X Xpost-extract: X.if !defined(SOCKS_SERVER) X @${ECHO_MSG} '' X @${ECHO_MSG} "SOCKS proxy support is available with this client." X @${ECHO_MSG} "If you need SOCKS support edit the Makefile in this" X @${ECHO_MSG} "directory according to the instructions at the top of it." X @${ECHO_MSG} "Then do 'make clean', 'make deinstall' (if needed)" X @${ECHO_MSG} "then 'make install'." X @${ECHO_MSG} '' X.endif X Xpre-patch: X @${CP} ${SCRIPTDIR}/sirc-proto ${WRKSRC} X Xdo-patch: X.if defined(SOCKS_SERVER) X @${PATCH} ${PATCH_DIST_ARGS} < ${PATCHDIR}/patch-aa X @${SED} 's%SOCKS_SERVER\=%SOCKS_SERVER\=${SOCKS_SERVER}%' \ X ${WRKSRC}/sirc-proto > ${WRKSRC}/sirc-socks X @${SED} 's%PREFIX\=%PREFIX\=${PREFIX}%' ${WRKSRC}/sirc-socks \ X > ${WRKSRC}/sirc X.else X @${SED} 's%PREFIX\=%PREFIX\=${PREFIX}%' ${WRKSRC}/sirc-proto \ X > ${WRKSRC}/sirc X.endif X XNO_CONFIGURE= "There is no configure or makefile in the source" X Xdo-build: X ${CC} ${CFLAGS} ${WRKSRC}/ssfe.c -o ${WRKSRC}/ssfe -ltermcap X Xdo-install: X ${MKDIR} -m 775 ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/n0thing.pl ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/sirc.help.gz ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/socks.pl ${PREFIX}/libexec/sirc X ${INSTALL_SCRIPT} ${WRKSRC}/dsirc ${PREFIX}/libexec/sirc X ${INSTALL_PROGRAM} ${WRKSRC}/ssfe ${PREFIX}/bin X ${INSTALL_SCRIPT} ${WRKSRC}/sirc ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/ssfe.1 ${PREFIX}/man/man1 X ${INSTALL_MAN} ${WRKSRC}/sirc.1 ${PREFIX}/man/man1 X.if defined(SOCKS_SERVER) X ${ECHO} '&load("socks.pl");' >> ${PREFIX}/libexec/sirc/sircrc.pl X.endif X.if !defined(NOPORTDOCS) X ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/PROGRAMMING ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/libexec/sirc X ${INSTALL_DATA} ${WRKSRC}/README.socks ${PREFIX}/libexec/sirc X.endif X XMAN1= sirc.1 ssfe.1 X X.include <bsd.port.mk> END-of-/usr/ports/net/sirc/Makefile echo c - /usr/ports/net/sirc/pkg mkdir -p /usr/ports/net/sirc/pkg > /dev/null 2>&1 echo x - /usr/ports/net/sirc/pkg/COMMENT sed 's/^X//' >/usr/ports/net/sirc/pkg/COMMENT << 'END-of-/usr/ports/net/sirc/pkg/COMMENT' XSmall (150k), fast, perl-based IRC client END-of-/usr/ports/net/sirc/pkg/COMMENT echo x - /usr/ports/net/sirc/pkg/DESCR sed 's/^X//' >/usr/ports/net/sirc/pkg/DESCR << 'END-of-/usr/ports/net/sirc/pkg/DESCR' X An Internet Relay Chat client written in perl, that uses a Xperl-based scripting language. It is small (150k or less), fast, and Xgives you a good chance to practice your perl skills. :) X X It has an interface that closely emulates ircII and comes with Xsome useful sample scripts that will get you started on IRC quickly. No Xknowledge of perl is necessary to run the client although it is helpful Xif you plan to do any scripting. X X- Author of software: Roger Espel Llima (aka orabidoo) X X- Author of port: Doug X- Studded@dal.net END-of-/usr/ports/net/sirc/pkg/DESCR echo x - /usr/ports/net/sirc/pkg/PLIST sed 's/^X//' >/usr/ports/net/sirc/pkg/PLIST << 'END-of-/usr/ports/net/sirc/pkg/PLIST' Xbin/sirc Xbin/ssfe Xlibexec/sirc/ChangeLog Xlibexec/sirc/LICENSE Xlibexec/sirc/PROGRAMMING Xlibexec/sirc/README Xlibexec/sirc/README.socks Xlibexec/sirc/dsirc Xlibexec/sirc/n0thing.pl Xlibexec/sirc/sirc.help.gz Xlibexec/sirc/socks.pl Xman/man1/sirc.1.gz Xman/man1/ssfe.1.gz X@dirrm libexec/sirc END-of-/usr/ports/net/sirc/pkg/PLIST echo c - /usr/ports/net/sirc/files mkdir -p /usr/ports/net/sirc/files > /dev/null 2>&1 echo x - /usr/ports/net/sirc/files/md5 sed 's/^X//' >/usr/ports/net/sirc/files/md5 << 'END-of-/usr/ports/net/sirc/files/md5' XMD5 (sirc-2.211.tar.gz) = deff882465928be699a6324a5f788469 END-of-/usr/ports/net/sirc/files/md5 echo c - /usr/ports/net/sirc/scripts mkdir -p /usr/ports/net/sirc/scripts > /dev/null 2>&1 echo x - /usr/ports/net/sirc/scripts/sirc-proto sed 's/^X//' >/usr/ports/net/sirc/scripts/sirc-proto << 'END-of-/usr/ports/net/sirc/scripts/sirc-proto' X#!/bin/sh X XPREFIX= XSIRCLIB=${PREFIX}/libexec/sirc ; export SIRCLIB X Xif test -z "$SIRCSERVER" && test -z "$IRCSERVER" Xthen X SIRCSERVER="irc.dal.net" X export SIRCSERVER Xfi X Xcase "$1" in X -d) shift X exec ${PREFIX}/bin/perl5 ${SIRCLIB}/dsirc "$@" X ;; X *) eval exec ${PREFIX}/bin/ssfe $SSFE ${PREFIX}/bin/perl5 ${SIRCLIB}/dsirc \"\$@\" Xesac END-of-/usr/ports/net/sirc/scripts/sirc-proto echo c - /usr/ports/net/sirc/patches mkdir -p /usr/ports/net/sirc/patches > /dev/null 2>&1 echo x - /usr/ports/net/sirc/patches/patch-aa sed 's/^X//' >/usr/ports/net/sirc/patches/patch-aa << 'END-of-/usr/ports/net/sirc/patches/patch-aa' X--- sirc-proto Tue May 5 00:23:11 1998 X+++ sirc-proto Tue May 5 00:32:45 1998 X@@ -3,6 +3,13 @@ X PREFIX= X SIRCLIB=${PREFIX}/libexec/sirc ; export SIRCLIB X X+# See README.socks in SIRCLIB for more details X+SOCKS_SERVER= ; export SOCKS_SERVER X+# 1080 is the default X+SOCKS_PORT=1080; export SOCKS_PORT X+# Uncomment only if you have no access to a name server X+#SOCKS_DNS=1; export SOCKS_DNS X+ X if test -z "$SIRCSERVER" && test -z "$IRCSERVER" X then X SIRCSERVER="irc.dal.net" END-of-/usr/ports/net/sirc/patches/patch-aa exit >Audit-Trail: >Unformatted: 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?199805061004.DAA27738>