ports/59614: Update port: irc/irssi to 0.8.8

Jean-Yves Lefort jylefort at brutele.be
Sun Nov 23 15:00:46 UTC 2003


>Number:         59614
>Category:       ports
>Synopsis:       Update port: irc/irssi to 0.8.8
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 23 07:00:41 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 4.9-RELEASE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 4.9-RELEASE FreeBSD 4.9-RELEASE #0: Wed Oct 29 13:50:04 CET 2003 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
	
>Description:
I seased the occasion to add some knobs (WITH_PERL, WITH_SOCKS,
WITHOUT_IPV6 and WITHOUT_GLIB2). By default, the port is now compiled
without Perl, with IPv6 and using GLib 2.x.
	
>How-To-Repeat:
	
>Fix:
diff -ruN /usr/ports/irc/irssi/Makefile irssi/Makefile
--- /usr/ports/irc/irssi/Makefile	Sun Nov 16 05:51:01 2003
+++ irssi/Makefile	Sun Nov 23 15:50:20 2003
@@ -2,12 +2,11 @@
 # Date created:			14 Apr 1999
 # Whom:				Jim Mock <jim at FreeBSD.org>
 #
-# $FreeBSD: ports/irc/irssi/Makefile,v 1.69 2003/11/15 12:38:07 sf Exp $
+# $FreeBSD$
 #
 
 PORTNAME=	irssi
-PORTVERSION=	0.8.6
-PORTREVISION?=	3
+PORTVERSION=	0.8.8
 CATEGORIES+=	irc	# `+=' is for slave ports
 MASTER_SITES=	http://irssi.org/files/
 
@@ -15,15 +14,29 @@
 COMMENT?=	A modular IRC client with many features
 
 USE_BZIP2=	yes
-USE_PERL5=	yes
-USE_GNOME=	glib12
 GNU_CONFIGURE=	yes
 # `+=' is for slave ports
-CONFIGURE_ARGS+=	--without-socks --without-bot --with-textui \
-		--with-perl-lib=site
+CONFIGURE_ARGS+=	--without-bot --with-textui
+
+MAN1=		irssi.1
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_PERL)
+USE_PERL5=	yes
+CONFIGURE_ARGS+=	--with-perl-lib=site
+PLIST_SUB+=	WITH_PERL=""
+.else
+CONFIGURE_ARGS+=	--without-perl
+PLIST_SUB+=	WITH_PERL="@comment "
+.endif
+
+.if defined(WITH_SOCKS)
+CONFIGURE_ARGS+=	--with-socks
+.else
+CONFIGURE_ARGS+=	--without-socks
+.endif
+
 .if defined(WITH_PROXY)
 CONFIGURE_ARGS+=	--with-proxy
 PLIST_SUB+=	WITH_PROXY=""
@@ -31,16 +44,31 @@
 PLIST_SUB+=	WITH_PROXY="@comment "
 .endif
 
-.if defined(WITH_IPV6)
-.if ${OSVERSION} >= 400014
-CONFIGURE_ARGS+= --enable-ipv6
+.if ! defined(WITHOUT_IPV6) && ${OSVERSION} >= 400014
+CONFIGURE_ARGS+=	--enable-ipv6
 CATEGORIES+=	ipv6
+.else
+CONFIGURE_ARGS+=	--disable-ipv6
 .endif
+
+.if ! defined(WITHOUT_GLIB2)
+CONFIGURE_ARGS+=	--with-glib2
+USE_GNOME=	glib20
 .else
-CONFIGURE_ARGS+= --disable-ipv6
+CONFIGURE_ARGS+=	--without-glib2
+USE_GNOME=	glib12
 .endif
 
-MAN1=		irssi.1
+pre-everything::
+	@${ECHO} ""
+	@${ECHO} "You may use the following build options:"
+	@${ECHO} ""
+	@${ECHO} "	WITH_PERL=yes		Enable Perl support"
+	@${ECHO} "	WITH_SOCKS=yes		Enable Socks support"
+	@${ECHO} "	WITH_PROXY=yes		Enable irssi-proxy"
+	@${ECHO} "	WITHOUT_IPV6=yes	Disable IPv6 support"
+	@${ECHO} "	WITHOUT_GLIB2=yes	Use GLib 1.x instead of 2.x"
+	@${ECHO} ""
 
 pre-configure:
 	@cd ${WRKSRC} && ${MV} irssi.conf irssi.conf.sample
diff -ruN /usr/ports/irc/irssi/distinfo irssi/distinfo
--- /usr/ports/irc/irssi/distinfo	Thu Nov 21 07:23:00 2002
+++ irssi/distinfo	Sun Nov 23 15:51:59 2003
@@ -1 +1 @@
-MD5 (irssi-0.8.6.tar.bz2) = 6d66982723e2eb8780ae3b8b3a7ba08d
+MD5 (irssi-0.8.8.tar.bz2) = 7220d149b938012c96b064767dafc7de
diff -ruN /usr/ports/irc/irssi/files/patch-Makefile.in irssi/files/patch-Makefile.in
--- /usr/ports/irc/irssi/files/patch-Makefile.in	Sun Feb 17 08:49:10 2002
+++ irssi/files/patch-Makefile.in	Sun Nov 23 15:24:40 2003
@@ -1,7 +1,7 @@
---- Makefile.in.orig	Sun Feb 17 12:02:33 2002
-+++ Makefile.in	Sun Feb 17 14:00:58 2002
-@@ -110,7 +110,7 @@
- SUBDIRS = src $(SERVERTEST) docs scripts
+--- Makefile.in.orig	Sun Nov 23 15:15:19 2003
++++ Makefile.in	Sun Nov 23 15:24:26 2003
+@@ -119,7 +119,7 @@
+ SUBDIRS = src docs scripts
  
  confdir = $(sysconfdir)
 -conf_DATA = irssi.conf
@@ -9,7 +9,7 @@
  
  themedir = $(datadir)/irssi/themes
  theme_DATA = default.theme colorless.theme
-@@ -452,8 +452,8 @@
+@@ -459,8 +459,8 @@
  
  config.h: default-config.h default-theme.h
  
diff -ruN /usr/ports/irc/irssi/pkg-plist irssi/pkg-plist
--- /usr/ports/irc/irssi/pkg-plist	Sat Oct 25 07:11:38 2003
+++ irssi/pkg-plist	Sun Nov 23 15:37:38 2003
@@ -1,26 +1,26 @@
 bin/irssi
 etc/irssi.conf
 etc/irssi.conf.sample
-%%WITH_PROXY%%/lib/irssi/modules/libirc_proxy.a
-%%WITH_PROXY%%/lib/irssi/modules/libirc_proxy.la
-%%WITH_PROXY%%/lib/irssi/modules/libirc_proxy.so
-%%WITH_PROXY%%/lib/irssi/modules/libirc_proxy.so.0
-%%SITE_PERL%%/%%PERL_ARCH%%/Irssi.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/Irc.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/TextUI.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/UI.pm
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.so
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/.packlist
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.bs
-%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.so
+%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.a
+%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.la
+%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.so
+%%WITH_PROXY%%lib/irssi/modules/libirc_proxy.so.0
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi.pm
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/Irc.pm
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/TextUI.pm
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/Irssi/UI.pm
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/.packlist
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.bs
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irssi.so
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/.packlist
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.bs
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc/Irc.so
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/.packlist
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.bs
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI/TextUI.so
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/.packlist
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.bs
+%%WITH_PERL%%%%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI/UI.so
 share/doc/irssi/botnet.txt
 share/doc/irssi/design.txt
 share/doc/irssi/faq.html
@@ -56,6 +56,7 @@
 share/irssi/help/echo
 share/irssi/help/eval
 share/irssi/help/exec
+share/irssi/help/flushbuffers
 share/irssi/help/format
 share/irssi/help/hash
 share/irssi/help/help
@@ -70,6 +71,7 @@
 share/irssi/help/kick
 share/irssi/help/kickban
 share/irssi/help/kill
+share/irssi/help/knock
 share/irssi/help/knockout
 share/irssi/help/lastlog
 share/irssi/help/layout
@@ -165,11 +167,11 @@
 share/irssi/scripts/usercount.pl
 share/irssi/themes/colorless.theme
 share/irssi/themes/default.theme
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi
- at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Irssi
+%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/UI
+%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/TextUI
+%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi/Irc
+%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Irssi
+%%WITH_PERL%%@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Irssi
 @dirrm lib/irssi/modules
 @dirrm lib/irssi
 @dirrm share/doc/irssi

	
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list