Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Jan 2000 17:41:33 +0100 (CET)
From:      calle.madestrand@norrgarden.se
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/15967: Update to BitchX IRC client port
Message-ID:  <200001071641.RAA17891@norrgarden1.norrgarden.se>

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

>Number:         15967
>Category:       ports
>Synopsis:       Update to existing BitchX IRC client port
>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:   Fri Jan  7 08:50:02 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     Carl Johan Madestrand
>Release:        FreeBSD 3.4-STABLE i386
>Organization:
>Environment:
>Description:
The maintainer of the current BitchX port couldnt be reached.
		The email address griffin@blackhole.iceworld.org does not exist.    	  
>How-To-Repeat:
>Fix:


diff -ru /usr/ports/irc/bitchx/Makefile /usr/home/cj/ports/bitchx/Makefile
--- /usr/ports/irc/bitchx/Makefile	Wed Aug 25 08:12:35 1999
+++ /usr/home/cj/ports/bitchx/Makefile	Fri Jan  7 17:02:12 2000
@@ -1,36 +1,70 @@
-# New ports collection makefile for:	BitchX ircII client
-# Version required:	75p3
-# Date created:		26 Jan 1998
-# Whom:			griffin
-#
-# $FreeBSD: ports/irc/bitchx/Makefile,v 1.7 1999/08/25 06:12:35 obrien Exp $
+# New ports collection makefile for:	BitchX
+# Version required:	1.0c15
+# Date created:		7 January 2000
+# Whom:			LoRd_CJ
 #
+# $FreeBSD$
 
-DISTNAME=	ircii-pana-75p3
-PKGNAME=	bitchx-75p3
+DISTNAME=	BitchX-1.0c15
 CATEGORIES=	irc
-MASTER_SITES=	ftp://ftp.bitchx.org/pub/BitchX/source/ \
-		ftp://ftp.buk.net/pub/software/bitchx/source/
+MASTER_SITES=	ftp://ftp.bitchx.com/pub/	\
+		ftp://bitchx.dimension6.com/pub/
 
-MAINTAINER=	griffin@blackhole.iceworld.org
+MAINTAINER=	calle.madestrand@norrgarden.se
 
-GNU_CONFIGURE=	yes
+.if defined(USE_GTK)
+LIB_DEPENDS+=	gtk12.2:${PORTSDIR}/x11-toolkits/gtk12	\
+		esd.2:${PORTSDIR}/audio/esound		\
+		Imlib.5:${PORTSDIR}/graphics/imlib	\
+		gnome.3:${PORTSDIR}/x11/gnomelibs
+.endif
 
+GLIB_CONFIG?=	${LOCALBASE}/bin/glib12-config
+GTK_CONFIG?=	${X11BASE}/bin/gtk12-config
 WRKSRC=		${WRKDIR}/BitchX
 
-MAN1=		BitchX.1
-MANCOMPRESSED=	yes
+GNU_CONFIGURE=	yes
+USE_GMAKE=	yes
+USE_AUTOCONF=	yes
 
-post-patch:
-	@${SED} -e s,__PREFIX__,$(PREFIX), $(WRKSRC)/include/config.h > $(WRKSRC)/include/config.h.new
-	@${MV} $(WRKSRC)/include/config.h.new $(WRKSRC)/include/config.h
+MAN1=	BitchX.1
+MANCOMPRESSED=	yes
 
+.if defined(USE_GTK)
+CONFIGURE_ARGS+=		--with-gtk --enable-sound --with-plugins
+.else
+CONFIGURE_ARGS+=		--with-plugins
+.endif
+
+CONFIGURE_ENV=		GLIB_CONFIG="${GLIB_CONFIG}"	\
+			GTK_CONFIG="${GTK_CONFIG}"
+
+pre-configure:
+		@${ECHO_MSG} "**************************************"
+		@${ECHO_MSG} " To compile with GTK type make USE_GTK"
+		@${ECHO_MSG} "**************************************"
 do-install:
-	${MKDIR} ${PREFIX}/lib/bx
-	${INSTALL_PROGRAM} ${WRKSRC}/source/BitchX ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/source/scr-bx ${PREFIX}/bin
-	${INSTALL_PROGRAM} ${WRKSRC}/source/wserv ${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/BitchX.help ${PREFIX}/lib/bx
-	${INSTALL_MAN} ${WRKSRC}/BitchX.1.gz ${PREFIX}/man/man1
+		${MKDIR} ${PREFIX}/lib/bx
+		${MKDIR} ${PREFIX}/lib/bx/script
+		${MKDIR} ${PREFIX}/lib/bx/plugins
+		${MKDIR} ${PREFIX}/lib/bx/translation
+		${MKDIR} ${PREFIX}/share/doc/BitchX
+.if defined(USE_GTK)
+		${INSTALL_PROGRAM} ${WRKSRC}/source/gtkBitchX ${PREFIX}/bin
+.else
+		${INSTALL_PROGRAM} ${WRKSRC}/source/BitchX ${PREFIX}/bin
+		${INSTALL_PROGRAM} ${WRKSRC}/source/wserv ${PREFIX}/lib/bx
+		${INSTALL_PROGRAM} ${WRKSRC}/source/scr-bx ${PREFIX}/bin
+.endif
+		${INSTALL_DATA} ${WRKSRC}/script/*.* ${PREFIX}/lib/bx/script
+		${INSTALL_DATA} ${WRKSRC}/BitchX.help ${PREFIX}/lib/bx
+		${INSTALL_DATA} ${WRKSRC}/BitchX.quit ${PREFIX}/lib/bx
+		${INSTALL_DATA} ${WRKSRC}/BitchX.reasons ${PREFIX}/lib/bx
+		${INSTALL_DATA} ${WRKSRC}/BitchX.ircnames ${PREFIX}/lib/bx
+		${INSTALL_DATA} ${WRKSRC}/doc/bxfaq.html ${PREFIX}/share/doc/BitchX
+		${INSTALL_MAN}	${WRKSRC}/doc/BitchX.1.gz ${PREFIX}/man/man1
+post-install:
+		${CP} ${WRKSRC}/dll/*.so ${LOCALBASE}/lib/bx/plugins
+		${CP} ${WRKSRC}/translation/* ${LOCALBASE}/lib/bx/translation
 
 .include <bsd.port.mk>
diff -ru /usr/ports/irc/bitchx/files/md5 /usr/home/cj/ports/bitchx/files/md5
--- /usr/ports/irc/bitchx/files/md5	Mon Apr 12 01:40:04 1999
+++ /usr/home/cj/ports/bitchx/files/md5	Fri Jan  7 01:55:17 2000
@@ -1 +1 @@
-MD5 (ircii-pana-75p3.tar.gz) = c8365cc2b7aa187c7857cbf0483fd254
+MD5 (BitchX-1.0c15.tar.gz) = 5048fd8d6b64302df5b52511e0acc19a
diff -ru /usr/ports/irc/bitchx/patches/patch-aa /usr/home/cj/ports/bitchx/patches/patch-aa
--- /usr/ports/irc/bitchx/patches/patch-aa	Tue Oct  5 18:03:03 1999
+++ /usr/home/cj/ports/bitchx/patches/patch-aa	Thu Jan  6 22:07:22 2000
@@ -1,9 +1,13 @@
---- include/config.h.orig	Sun Apr 11 00:40:33 1999
-+++ include/config.h	Sun Apr 11 00:42:28 1999
-@@ -188,7 +188,7 @@
-  * translation tables from ircII for this to work. Also enable /set TRANSLATE
-  */
-  
--#define TRANSLATION_PATH "/usr/local/lib/bx/translation"
-+#define TRANSLATION_PATH "__PREFIX__/lib/bx/translation"
+--- source/irc.c.old	Thu Jan  6 14:03:02 2000
++++ source/irc.c	Thu Jan  6 14:03:31 2000
+@@ -53,6 +53,10 @@
+ #include <signame.h>
+ #endif
  
++#ifdef GTK
++extern int gtkipcin[2];
++#endif
++
+ #ifndef VERSION
+ 	const char irc_version[] = "BitchX-1.0c15";
+ #else
Only in /usr/home/cj/ports/bitchx/patches: patch-ab
Only in /usr/ports/irc/bitchx/patches: patch-ad
Only in /usr/ports/irc/bitchx/: patches.alpha
diff -ru /usr/ports/irc/bitchx/pkg/COMMENT /usr/home/cj/ports/bitchx/pkg/COMMENT
--- /usr/ports/irc/bitchx/pkg/COMMENT	Sat Jun 26 20:55:04 1999
+++ /usr/home/cj/ports/bitchx/pkg/COMMENT	Thu Jan  6 22:07:22 2000
@@ -1 +1 @@
-An alternative ircII color client
+BitchX IRC client
diff -ru /usr/ports/irc/bitchx/pkg/DESCR /usr/home/cj/ports/bitchx/pkg/DESCR
--- /usr/ports/irc/bitchx/pkg/DESCR	Sat Apr 18 04:04:44 1998
+++ /usr/home/cj/ports/bitchx/pkg/DESCR	Fri Jan  7 15:37:29 2000
@@ -1,3 +1,7 @@
-BitchX is an enhanced ircII client.  It includes many built-in features
-normally found only in scripts. Including, full ANSI color, userlists,
-flood protection, and built CDCC (XDCC) file offering.
+BitchX is an IRC (Internet Relay Chat) client by Colten Edwards aka
+panasync@efnet, it is based on it's predecessors ircII and EPIC.
+BitchX was originally started as a script by Trench and HappyCrappy
+for the popular UNIX IRC client ircII. Around Christmas of 1994 the
+script was patched directly into the client by panasync.
+
+WWW: http://www.bitchx.com
diff -ru /usr/ports/irc/bitchx/pkg/PLIST /usr/home/cj/ports/bitchx/pkg/PLIST
--- /usr/ports/irc/bitchx/pkg/PLIST	Mon Apr 12 01:40:04 1999
+++ /usr/home/cj/ports/bitchx/pkg/PLIST	Fri Jan  7 17:28:25 2000
@@ -1,5 +1,64 @@
+bin/gtkBitchX
 bin/BitchX
 bin/scr-bx
-bin/wserv
 lib/bx/BitchX.help
+lib/bx/BitchX.quit
+lib/bx/BitchX.reasons
+lib/bx/BitchX.ircnames
+lib/bx/wserv
+lib/bx/script/actplug.gmz
+lib/bx/script/bxtcl.tcl
+lib/bx/script/file.tcl
+lib/bx/script/fserve+vfs.tar.gz
+lib/bx/script/menu.bx
+lib/bx/script/menu.bx.orig
+lib/bx/plugins/BitchX.hints
+lib/bx/plugins/acro.so
+lib/bx/plugins/amp.so
+lib/bx/plugins/autobot.so
+lib/bx/plugins/blowfish.so
+lib/bx/plugins/encrypt.so
+lib/bx/plugins/fserv.so
+lib/bx/plugins/hint.so
+lib/bx/plugins/nap.so
+lib/bx/plugins/nicklist.so
+lib/bx/plugins/pkga.so
+lib/bx/plugins/possum.so
+lib/bx/plugins/qmail.so
+lib/bx/plugins/scan.so
+lib/bx/plugins/wavplay.so
+lib/bx/translation/ASCII
+lib/bx/translation/CP437
+lib/bx/translation/CP850
+lib/bx/translation/DANISH
+lib/bx/translation/DEC_MCS
+lib/bx/translation/DG_MCS
+lib/bx/translation/DUTCH
+lib/bx/translation/FINNISH
+lib/bx/translation/FRENCH
+lib/bx/translation/FRENCH_CANADIAN
+lib/bx/translation/GERMAN
+lib/bx/translation/HP_MCS
+lib/bx/translation/IRV
+lib/bx/translation/ITALIAN
+lib/bx/translation/JIS
+lib/bx/translation/MACINTOSH
+lib/bx/translation/NEXT
+lib/bx/translation/NORWEGIAN_1
+lib/bx/translation/NORWEGIAN_2
+lib/bx/translation/POLISH
+lib/bx/translation/POLISH_NOPL
+lib/bx/translation/PORTUGUESE
+lib/bx/translation/PORTUGUESE_COM
+lib/bx/translation/RUSSIAN
+lib/bx/translation/RUSSIAN_ALT
+lib/bx/translation/RUSSIAN_WIN
+lib/bx/translation/SPANISH
+lib/bx/translation/SWEDISH
+lib/bx/translation/SWEDISH_NAMES
+lib/bx/translation/SWEDISH_NAMES_COM
+lib/bx/translation/SWISS
+lib/bx/translation/UNITED_KINGDOM
+lib/bx/translation/UNITED_KINGDOM_COM
+@dirrm lib/bx/translation
 @dirrm lib/bx

>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?200001071641.RAA17891>