Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 17 Feb 2002 05:40:54 +0100 (CET)
From:      Jean-Yves Lefort <jylefort@brutele.be>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/35024: new port: irssi-devel, tracking the Irssi sources via CVS
Message-ID:  <20020217044054.7663322FF1@jsite.lefort.net>

next in thread | raw e-mail | index | archive | help

>Number:         35024
>Category:       ports
>Synopsis:       new port: irssi-devel, tracking the Irssi sources via CVS
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 16 20:50:01 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 4.5-RELEASE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 4.5-RELEASE FreeBSD 4.5-RELEASE #0: Wed Jan 30 17:05:23 CET 2002 jylefort@jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386


	
>Description:
This port grabs the latest Irssi sources using cvs(1)
	
>How-To-Repeat:
	
>Fix:
# 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:
#
#	irssi-devel/
#	irssi-devel/scripts
#	irssi-devel/scripts/pre-configure
#	irssi-devel/Makefile
#	irssi-devel/pkg-comment
#	irssi-devel/pkg-descr
#	irssi-devel/pkg-plist
#
echo c - irssi-devel/
mkdir -p irssi-devel/ > /dev/null 2>&1
echo c - irssi-devel/scripts
mkdir -p irssi-devel/scripts > /dev/null 2>&1
echo x - irssi-devel/scripts/pre-configure
sed 's/^X//' >irssi-devel/scripts/pre-configure << 'END-of-irssi-devel/scripts/pre-configure'
X#!/bin/sh
X# $Id: pre-configure,v 1.2 2002/02/17 01:29:00 jylefort Exp $
X
Xcd ${WRKSRC} || exit 1
X
X${MV} irssi.conf irssi.conf.sample
X${CP} Makefile.am Makefile.am.orig
X${SED} "s/irssi\.conf/irssi\.conf\.sample/" Makefile.am.orig > Makefile.am
X
X${PERL} syntax.pl
X
Xfiles=`echo docs/help/in/*.in | ${SED} -e 's,docs/help/in/Makefile.in ,,' -e 's,docs/help/in/,!,g' -e 's/\.in /.in ?/g'`
X${CAT} docs/help/in/Makefile.am.gen | ${SED} "s/@HELPFILES@/$files/g" | ${SED} 's/?/\\?/g'| ${TR} '!?' '\t\n' > docs/help/in/Makefile.am
Xfiles=`echo $files | ${SED} 's/\.in//g'`
X${CAT} docs/help/Makefile.am.gen | ${SED} "s/@HELPFILES@/$files/g" | ${SED} 's/?/\\?/g'| ${TR} '!?' '\t\n' > docs/help/Makefile.am
X
Xlynx -dump -nolist docs/startup-HOWTO.html > docs/startup-HOWTO.txt
X
X${RM} -f aclocal.m4
X${GREP} -q "^AM_PROG_LIBTOOL" configure.in && libtoolize --force --copy
X${ACLOCAL} -I . -I ${ACLOCAL_DIR}
X${GREP} -q "^AM_CONFIG_HEADER" configure.in && ${AUTOHEADER}
END-of-irssi-devel/scripts/pre-configure
echo x - irssi-devel/Makefile
sed 's/^X//' >irssi-devel/Makefile << 'END-of-irssi-devel/Makefile'
X# New ports collection makefile for:	irssi-devel
X# Date created:			16 Feb 2002
X# Whom:				Jean-Yves Lefort <jylefort@brutele.be>
X#
X# $FreeBSD$
X# $Id: Makefile,v 1.2 2002/02/17 01:29:00 jylefort Exp $
X#
X
XPORTNAME=		irssi
XPORTVERSION=		0.8.0.CVS
XCATEGORIES=		irc ipv6
XDISTNAME=		irssi
XDISTFILES=
X
XMAINTAINER=		jylefort@brutele.be
X
XBUILD_DEPENDS=		lynx:${PORTSDIR}/www/lynx
X
XCVSROOT=		pserver:anonymous:@cvs.irssi.org:/home/cvs
X
XUSE_PERL5=		yes
XUSE_GLIB=		yes
XUSE_GMAKE=		yes
XUSE_AUTOMAKE=		yes
XUSE_LIBTOOL=		yes
XGNU_CONFIGURE=		yes
X
XLIBTOOLFILES=
XACLOCAL_DIR=		${LOCALBASE}/share/aclocal
XAUTOMAKE_ARGS=		--add-missing --gnu
XCONFIGURE_ARGS=		--without-socks	--without-bot --without-proxy \
X		--with-perl-lib=${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}
X
XSCRIPTS_ENV=		CAT=${CAT} \
X			PERL=${PERL} \
X			TR=${TR} \
X			MV=${MV} \
X			CP=${CP} \
X			RM=${RM} \
X			SED=${SED} \
X			GREP=${GREP} \
X			ACLOCAL=${ACLOCAL} \
X			ACLOCAL_DIR=${ACLOCAL_DIR} \
X			AUTOHEADER=${AUTOHEADER}
X
X.include <bsd.port.pre.mk>
X
X.if ${OSVERSION} >= 400014
XCONFIGURE_ARGS+=	--enable-ipv6
X.else
XCONFIGURE_ARGS+=	--disable-ipv6
X.endif
X
Xpost-extract:
X	@if cd ${WRKDIR}; then \
X		[ -f ~/.cvspass ] || ${TOUCH} ~/.cvspass; \
X		cvs -d:${CVSROOT} login; \
X		cvs -z3 -d:${CVSROOT} co -P irssi; \
X	fi
X
Xpost-install:
X	@${INSTALL_DATA} ${WRKSRC}/irssi-icon.png ${PREFIX}/share/doc/irssi/; \
X	if [ ! -f ${PREFIX}/etc/irssi.conf ]; then \
X		${INSTALL_DATA} ${WRKSRC}/irssi.conf.sample ${PREFIX}/etc/irssi.conf; \
X	fi
X
X.include <bsd.port.post.mk>
END-of-irssi-devel/Makefile
echo x - irssi-devel/pkg-comment
sed 's/^X//' >irssi-devel/pkg-comment << 'END-of-irssi-devel/pkg-comment'
XThe development version of a modular IRC client
END-of-irssi-devel/pkg-comment
echo x - irssi-devel/pkg-descr
sed 's/^X//' >irssi-devel/pkg-descr << 'END-of-irssi-devel/pkg-descr'
XIrssi is a modular IRC client that currently has only text mode user
Xinterface, but 80-90% of the code isn't text mode specific, so other UIs could
Xbe created pretty easily. Also, Irssi isn't really even IRC specific anymore,
Xthere's already a working SILC module available. Support for other protocols
Xlike ICQ could be created some day too.
X
XThis port tracks the development version of Irssi, fetching
Xthe latest source tree via CVS.
X
XWWW: http://www.irssi.org/
X
X- Jean-Yves Lefort
Xjylefort@brutele.be
END-of-irssi-devel/pkg-descr
echo x - irssi-devel/pkg-plist
sed 's/^X//' >irssi-devel/pkg-plist << 'END-of-irssi-devel/pkg-plist'
Xbin/irssi
Xetc/irssi.conf.sample
Xetc/irssi.conf
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Irssi.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Irssi/Irc.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Irssi/TextUI.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Irssi/UI.pm
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/Irc/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.bs
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.so
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/Irssi.bs
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/Irssi.so
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/TextUI/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.bs
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.so
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/UI/.packlist
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.bs
Xlib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.so
Xshare/doc/irssi/botnet.txt
Xshare/doc/irssi/design.txt
Xshare/doc/irssi/faq.txt
Xshare/doc/irssi/formats.txt
Xshare/doc/irssi/irssi-icon.png
Xshare/doc/irssi/manual.txt
Xshare/doc/irssi/perl.txt
Xshare/doc/irssi/signals.txt
Xshare/doc/irssi/special_vars.txt
Xshare/doc/irssi/startup-HOWTO.txt
Xshare/doc/irssi/startup-HOWTO.html
Xshare/irssi/help/action
Xshare/irssi/help/admin
Xshare/irssi/help/alias
Xshare/irssi/help/away
Xshare/irssi/help/ban
Xshare/irssi/help/beep
Xshare/irssi/help/bind
Xshare/irssi/help/cat
Xshare/irssi/help/cd
Xshare/irssi/help/channel
Xshare/irssi/help/clear
Xshare/irssi/help/connect
Xshare/irssi/help/ctcp
Xshare/irssi/help/cycle
Xshare/irssi/help/date
Xshare/irssi/help/dcc
Xshare/irssi/help/dehilight
Xshare/irssi/help/deop
Xshare/irssi/help/devoice
Xshare/irssi/help/die
Xshare/irssi/help/disconnect
Xshare/irssi/help/echo
Xshare/irssi/help/eval
Xshare/irssi/help/exec
Xshare/irssi/help/format
Xshare/irssi/help/hash
Xshare/irssi/help/help
Xshare/irssi/help/hilight
Xshare/irssi/help/ignore
Xshare/irssi/help/info
Xshare/irssi/help/invite
Xshare/irssi/help/invitelist
Xshare/irssi/help/ircnet
Xshare/irssi/help/ison
Xshare/irssi/help/join
Xshare/irssi/help/kick
Xshare/irssi/help/kickban
Xshare/irssi/help/kill
Xshare/irssi/help/knockout
Xshare/irssi/help/lastlog
Xshare/irssi/help/layout
Xshare/irssi/help/levels
Xshare/irssi/help/links
Xshare/irssi/help/list
Xshare/irssi/help/load
Xshare/irssi/help/log
Xshare/irssi/help/lusers
Xshare/irssi/help/map
Xshare/irssi/help/me
Xshare/irssi/help/mircdcc
Xshare/irssi/help/mode
Xshare/irssi/help/motd
Xshare/irssi/help/msg
Xshare/irssi/help/names
Xshare/irssi/help/nctcp
Xshare/irssi/help/netsplit
Xshare/irssi/help/nick
Xshare/irssi/help/note
Xshare/irssi/help/notice
Xshare/irssi/help/notify
Xshare/irssi/help/op
Xshare/irssi/help/oper
Xshare/irssi/help/part
Xshare/irssi/help/perlflush
Xshare/irssi/help/ping
Xshare/irssi/help/query
Xshare/irssi/help/quit
Xshare/irssi/help/quote
Xshare/irssi/help/rawlog
Xshare/irssi/help/reconnect
Xshare/irssi/help/rehash
Xshare/irssi/help/reload
Xshare/irssi/help/restart
Xshare/irssi/help/rmreconns
Xshare/irssi/help/rmrejoins
Xshare/irssi/help/rping
Xshare/irssi/help/run
Xshare/irssi/help/save
Xshare/irssi/help/sconnect
Xshare/irssi/help/scrollback
Xshare/irssi/help/server
Xshare/irssi/help/servlist
Xshare/irssi/help/set
Xshare/irssi/help/silence
Xshare/irssi/help/squery
Xshare/irssi/help/squit
Xshare/irssi/help/stats
Xshare/irssi/help/statusbar
Xshare/irssi/help/say
Xshare/irssi/help/time
Xshare/irssi/help/toggle
Xshare/irssi/help/topic
Xshare/irssi/help/trace
Xshare/irssi/help/ts
Xshare/irssi/help/unalias
Xshare/irssi/help/unban
Xshare/irssi/help/unignore
Xshare/irssi/help/unload
Xshare/irssi/help/unnotify
Xshare/irssi/help/unquery
Xshare/irssi/help/unsilence
Xshare/irssi/help/uping
Xshare/irssi/help/userhost
Xshare/irssi/help/ver
Xshare/irssi/help/version
Xshare/irssi/help/voice
Xshare/irssi/help/watch
Xshare/irssi/help/wait
Xshare/irssi/help/wall
Xshare/irssi/help/wallchops
Xshare/irssi/help/wallops
Xshare/irssi/help/who
Xshare/irssi/help/whois
Xshare/irssi/help/whowas
Xshare/irssi/help/window
Xshare/irssi/help/wjoin
Xshare/irssi/help/wquery
Xshare/irssi/scripts/autoop.pl
Xshare/irssi/scripts/autorejoin.pl
Xshare/irssi/scripts/clones.pl
Xshare/irssi/scripts/hello.pl
Xshare/irssi/scripts/privmsg.pl
Xshare/irssi/scripts/quitmsg.pl
Xshare/irssi/scripts/realname.pl
Xshare/irssi/themes/colorless.theme
Xshare/irssi/themes/default.theme
X@dirrm share/doc/irssi
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/Irc
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/TextUI
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi/UI
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Irssi
X@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Irssi
X@dirrm lib/irssi/modules
X@dirrm lib/irssi
X@dirrm share/irssi/help
X@dirrm share/irssi/scripts
X@dirrm share/irssi/themes
X@dirrm share/irssi
END-of-irssi-devel/pkg-plist
exit

>Release-Note:
>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?20020217044054.7663322FF1>