From owner-freebsd-ports Sat Jan 6 6: 0:10 2001 From owner-freebsd-ports@FreeBSD.ORG Sat Jan 6 06:00:02 2001 Return-Path: Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 9BC8E37B402 for ; Sat, 6 Jan 2001 06:00:02 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.1/8.11.1) id f06E02L12812; Sat, 6 Jan 2001 06:00:02 -0800 (PST) (envelope-from gnats) Resent-Date: Sat, 6 Jan 2001 06:00:02 -0800 (PST) Resent-Message-Id: <200101061400.f06E02L12812@freefall.freebsd.org> Resent-From: gnats-admin@FreeBSD.org (GNATS Management) Resent-To: freebsd-ports@FreeBSD.org Resent-Reply-To: gnats-admin@FreeBSD.org, George Reid Received: from mta06-svc.ntlworld.com (mta06-svc.ntlworld.com [62.253.162.46]) by hub.freebsd.org (Postfix) with ESMTP id 9196637B402 for ; Sat, 6 Jan 2001 05:58:40 -0800 (PST) Received: from sobek.openirc.co.uk ([62.252.13.33]) by mta06-svc.ntlworld.com (InterMail vM.4.01.02.27 201-229-119-110) with ESMTP id <20010106135838.RWNA285.mta06-svc.ntlworld.com@sobek.openirc.co.uk> for ; Sat, 6 Jan 2001 13:58:38 +0000 Message-Id: Date: Sat, 6 Jan 2001 14:03:33 +0000 (GMT) From: George Reid To: FreeBSD-gnats-submit@freebsd.org Subject: ports/24104: New port: firetalk: A multi-protocol chat/instant messaging library Resent-Sender: gnats@FreeBSD.org Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org >Number: 24104 >Category: ports >Synopsis: New port: firetalk: A multi-protocol chat/instant messaging library >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: Sat Jan 06 06:00:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: George Reid >Release: FreeBSD 5.0-CURRENT i386 >Organization: FreeBSD UKUG >Environment: n/a >Description: FireTalk is a library designed to make writing applications for online chat and instant messenging easier. It was originally written as a replacement for libfaim. It currently supports AIM via the TOC protocol, but IRC and ICQ support should be implemented within the near future. The package also includes a simple AIM client that has many of the same command names as functions in the library. This allows developers to examine the behavior of the library closely while writing their own code. - George Reid greid@ukug.uk.freebsd.org >How-To-Repeat: n/a >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: # # firetalk # firetalk/Makefile # firetalk/distinfo # firetalk/pkg-plist # firetalk/files # firetalk/files/patch-aa # firetalk/files/patch-ab # firetalk/pkg-descr # firetalk/pkg-comment # echo c - firetalk mkdir -p firetalk > /dev/null 2>&1 echo x - firetalk/Makefile sed 's/^X//' >firetalk/Makefile << 'END-of-firetalk/Makefile' X# New ports collection makefile for: firetalk X# Date created: 06 January 2001 X# Whom: George Reid X# X# $FreeBSD$ X# X XPORTNAME= firetalk XPORTVERSION= 0.0.10 XCATEGORIES= devel XMASTER_SITES= http://www.penguinhosting.net/~ian/firetalk/ X XMAINTAINER= greid@ukug.uk.freebsd.org X XWRKSRC= ${WRKDIR}/${PORTNAME} X XINSTALLS_SHLIB= yes X XFTHEADERS= firetalk-int.h icqv5.h toc.h firetalk.h irc.h X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/firetalk ${PREFIX}/bin X ${MKDIR} ${PREFIX}/include/firetalk X.for H in ${FTHEADERS} X ${INSTALL_DATA} ${WRKSRC}/$H ${PREFIX}/include/firetalk X.endfor X ${INSTALL_DATA} ${WRKSRC}/libfiretalk.a ${PREFIX}/lib X X.include END-of-firetalk/Makefile echo x - firetalk/distinfo sed 's/^X//' >firetalk/distinfo << 'END-of-firetalk/distinfo' XMD5 (firetalk-0.0.10.tar.gz) = 90d56f451ded41119cb2e51d0f1e6999 END-of-firetalk/distinfo echo x - firetalk/pkg-plist sed 's/^X//' >firetalk/pkg-plist << 'END-of-firetalk/pkg-plist' Xbin/firetalk Xinclude/firetalk/firetalk-int.h Xinclude/firetalk/firetalk.h Xinclude/firetalk/icqv5.h Xinclude/firetalk/irc.h Xinclude/firetalk/toc.h Xlib/libfiretalk.a X@dirrm include/firetalk END-of-firetalk/pkg-plist echo c - firetalk/files mkdir -p firetalk/files > /dev/null 2>&1 echo x - firetalk/files/patch-aa sed 's/^X//' >firetalk/files/patch-aa << 'END-of-firetalk/files/patch-aa' X--- Makefile.orig Sat Jan 6 13:50:16 2001 X+++ Makefile Sat Jan 6 13:53:06 2001 X@@ -1,5 +1,5 @@ X OBJECTS = firetalk.o icqv5.o irc.o toc.o X-MYFLAGS = -Wall -ansi -pedantic-errors -g X+MYFLAGS = -Wall X X all: firetalk X X@@ -27,7 +27,7 @@ X gcc $(CFLAGS) $(MYFLAGS) -c webchat.c X X firetalk: libfiretalk.a gui.o Makefile X- gcc $(CFLAGS) $(MYFLAGS) -lcurses -lnsl -lresolv -o firetalk gui.o libfiretalk.a X+ gcc $(CFLAGS) $(MYFLAGS) -lcurses -o firetalk gui.o libfiretalk.a X X clean: X rm -f *.o *.a firetalk END-of-firetalk/files/patch-aa echo x - firetalk/files/patch-ab sed 's/^X//' >firetalk/files/patch-ab << 'END-of-firetalk/files/patch-ab' X--- irc.c.orig Sat Jan 6 13:52:16 2001 X+++ irc.c Sat Jan 6 13:52:27 2001 X@@ -16,6 +16,7 @@ X Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA X */ X #define _GNU_SOURCE X+#include X #include X #include X #include END-of-firetalk/files/patch-ab echo x - firetalk/pkg-descr sed 's/^X//' >firetalk/pkg-descr << 'END-of-firetalk/pkg-descr' XFireTalk is a library designed to make writing applications for online Xchat and instant messenging easier. It was originally written as a Xreplacement for libfaim. It currently supports AIM via the TOC Xprotocol, but IRC and ICQ support should be implemented within the Xnear future. The package also includes a simple AIM client that has Xmany of the same command names as functions in the library. This Xallows developers to examine the behavior of the library closely while Xwriting their own code. X X- George Reid Xgreid@ukug.uk.freebsd.org END-of-firetalk/pkg-descr echo x - firetalk/pkg-comment sed 's/^X//' >firetalk/pkg-comment << 'END-of-firetalk/pkg-comment' XA multi-protocol chat/instant messaging library END-of-firetalk/pkg-comment exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message