From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 6 22:40:01 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6CCBE1065674 for ; Sat, 6 Mar 2010 22:40:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 4441E8FC17 for ; Sat, 6 Mar 2010 22:40:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o26Me1ip060059 for ; Sat, 6 Mar 2010 22:40:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o26Me1x5060058; Sat, 6 Mar 2010 22:40:01 GMT (envelope-from gnats) Resent-Date: Sat, 6 Mar 2010 22:40:01 GMT Resent-Message-Id: <201003062240.o26Me1x5060058@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Gavin Atkinson Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 93B5B106566C for ; Sat, 6 Mar 2010 22:32:34 +0000 (UTC) (envelope-from gavin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 82A7C8FC0A for ; Sat, 6 Mar 2010 22:32:34 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o26MWYa4059957 for ; Sat, 6 Mar 2010 22:32:34 GMT (envelope-from gavin@freefall.freebsd.org) Received: (from gavin@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o26MWYk2059956; Sat, 6 Mar 2010 22:32:34 GMT (envelope-from gavin) Message-Id: <201003062232.o26MWYk2059956@freefall.freebsd.org> Date: Sat, 6 Mar 2010 22:32:34 GMT From: Gavin Atkinson To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/144514: New port: irc/tircd X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Gavin Atkinson List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Mar 2010 22:40:01 -0000 >Number: 144514 >Category: ports >Synopsis: New port: irc/tircd >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sat Mar 06 22:40:00 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Gavin Atkinson >Release: FreeBSD 8.0-STABLE i386 >Organization: >Environment: System: FreeBSD freefall.freebsd.org 8.0-STABLE FreeBSD 8.0-STABLE #42 r204803: Sat Mar 6 21:21:56 UTC 2010 simon@freefall.freebsd.org:/usr/src/sys/i386/compile/FREEFALL i386 >Description: tircd presents Twitter as an irc channel. You can connect to tircd with any IRC client, and tweet as if you were on IRC. The daemon supports authentication via OAuth or standard http and https authentication, and supports direct messages, automatic URL shortening, and Twitter searching. Quickstart: in irssi, "/connect localhost 6667 twitpass twituser" and join #twitter - @gavinatkinson XWWW: http://code.google.com/p/tircd/ >How-To-Repeat: N/A >Fix: (shar also available at http://people.freebsd.org/~gavin/tircd.shar ) --- tircd.shar begins here --- # 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: # # irc/tircd # irc/tircd/Makefile # irc/tircd/distinfo # irc/tircd/pkg-descr # irc/tircd/files # irc/tircd/files/tircd.in # echo c - irc/tircd mkdir -p irc/tircd > /dev/null 2>&1 echo x - irc/tircd/Makefile sed 's/^X//' >irc/tircd/Makefile << '6f2afb3f773a26b5a1a7a1a0d023b1da' X# New ports collection makefile for: tircd X# Date created: 6th March 2010 X# Whom: Gavin Atkinson X# X# $FreeBSD$ X# X XPORTNAME= tircd XPORTVERSION= 0.10 XCATEGORIES= irc XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE} XDISTNAME= ${PORTNAME}_v${PORTVERSION} XEXTRACT_SUFX= .tgz X XMAINTAINER= gavin@FreeBSD.org XCOMMENT= IRC proxy to Twitter X XRUN_DEPENDS= p5-JSON-Any>=0:${PORTSDIR}/converters/p5-JSON-Any \ X p5-libwww>=0:${PORTSDIR}/www/p5-libwww \ X p5-URI>=0:${PORTSDIR}/net/p5-URI \ X p5-Time-Local>=0:${PORTSDIR}/devel/p5-Time-Local \ X p5-Storable>=0:${PORTSDIR}/devel/p5-Storable \ X p5-Net-Twitter-Lite>=0:${PORTSDIR}/net/p5-Net-Twitter-Lite \ X p5-POE>=0:${PORTSDIR}/devel/p5-POE \ X p5-POE-Filter-IRCD>=0:${PORTSDIR}/irc/p5-POE-Filter-IRCD X XWRKSRC= ${WRKDIR}/tircd.extracted/tircd X XUSE_PERL5= yes XNO_BUILD= yes X XMAN1= tircd.1 XUSE_RC_SUBR= tircd X XPLIST_FILES= bin/tircd.pl \ X etc/tircd.cfg X Xdo-extract: X @${RM} -rf ${WRKDIR}/tircd.extracted X @${MKDIR} ${WRKDIR}/tircd.extracted X @cd ${WRKDIR}/tircd.extracted && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${_DISTDIR}/${DISTFILES} ${EXTRACT_AFTER_ARGS} X Xpost-patch: X ${SED} -e '1s,^#!/usr/bin/perl,#!${PREFIX}/bin/perl,' \ X -e 's,/etc/tircd.cfg,${PREFIX}/etc/tircd.cfg,g' \ X -i "" ${WRKSRC}/tircd.pl X Xpre-install: X pod2man ${WRKSRC}/tircd.pod > ${WRKSRC}/tircd.1 X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/tircd.pl ${PREFIX}/bin/tircd.pl X ${INSTALL_DATA} ${WRKSRC}/tircd.cfg.example ${PREFIX}/etc/tircd.cfg X ${INSTALL_MAN} ${WRKSRC}/tircd.1 ${MANPREFIX}/man/man1/tircd.1 X X.include 6f2afb3f773a26b5a1a7a1a0d023b1da echo x - irc/tircd/distinfo sed 's/^X//' >irc/tircd/distinfo << '5ad4c3b39d23f0b46ab6ee9636ebdc12' XMD5 (tircd_v0.10.tgz) = b98d8dfac4aec44327f65e5643b5af34 XSHA256 (tircd_v0.10.tgz) = 81f5ea5441af71d242acc4c2e98757e26005f19235752e8053193bab2aecea54 XSIZE (tircd_v0.10.tgz) = 26766 5ad4c3b39d23f0b46ab6ee9636ebdc12 echo x - irc/tircd/pkg-descr sed 's/^X//' >irc/tircd/pkg-descr << '23c3b208feb9a4a52a8ddbf4017d4926' Xtircd presents Twitter as an irc channel. You can connect to tircd Xwith any IRC client, and tweet as if you were on IRC. The daemon Xsupports authentication via OAuth or standard http and https Xauthentication, and supports direct messages, automatic URL shortening, Xand Twitter searching. X XQuickstart: in irssi, "/connect localhost 6667 twitpass twituser" Xand join #twitter X X - @gavinatkinson X XWWW: http://code.google.com/p/tircd/ 23c3b208feb9a4a52a8ddbf4017d4926 echo c - irc/tircd/files mkdir -p irc/tircd/files > /dev/null 2>&1 echo x - irc/tircd/files/tircd.in sed 's/^X//' >irc/tircd/files/tircd.in << '4c6472a9904a5e787e3c87417a39f0cc' X#! /bin/sh X# $FreeBSD$ X# X# PROVIDE: tircd X# REQUIRE: LOGIN syslogd X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf X# to enable this service: X# X# tircd_enable (bool): Set to NO by default. X# Set it to YES to enable tircd. X X. %%RC_SUBR%% X Xname="tircd" Xrcvar=${name}_enable X Xcommand="%%PREFIX%%/bin/$name.pl" Xcommand_args="&" Xrequired_files="%%PREFIX%%/etc/tircd.cfg" X Xload_rc_config $name X X: ${tircd_enable="NO"} X Xrun_rc_command "$1" 4c6472a9904a5e787e3c87417a39f0cc exit --- tircd.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: