Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Jan 2001 14:03:33 +0000 (GMT)
From:      George Reid <greid@dogma.freebsd-uk.eu.org>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/24104: New port: firetalk: A multi-protocol chat/instant messaging library
Message-ID:  <Pine.BSF.4.21.0101061402590.39879-100000@sobek.openirc.co.uk>
Resent-Message-ID: <200101061400.f06E02L12812@freefall.freebsd.org>

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

>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 <greid@ukug.uk.freebsd.org>
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 <bsd.port.mk>
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 <sys/types.h>
X #include <sys/socket.h>
X #include <stdlib.h>
X #include <stdarg.h>
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0101061402590.39879-100000>