ports/115767: net/silc-client 1.1.1 contains a bug which causes connection problems
Wesley Shields
wxs at atarininja.org
Mon Sep 3 02:20:08 UTC 2007
The following reply was made to PR ports/115767; it has been noted by GNATS.
From: Wesley Shields <wxs at atarininja.org>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: ports/115767: net/silc-client 1.1.1 contains a bug which
causes connection problems
Date: Sun, 2 Sep 2007 22:18:21 -0400
--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
I've got a patch which updates the port and adds the ability to build
the IRSSI plugin. I've tested this in a tinderbox and it builds
correctly and used it earlier tonight. In order to build the IRSSI
plugin I've made a port (net/silc-irssi-plugin) which I've also attached
here as a shar. If for some reason they get stripped by the mail server
they are available at:
http://www.atarininja.org/~wxs/patches/silc-client-1.1.2.diff
http://www.atarininja.org/~wxs/patches/silc-irssi-plugin.shar
The patch updates silc-client and the silc-irssi-plugin is a quick port
which can be used to install only the plugin files.
-- WXS
--ZGiS0Q5IWpPtfppv
Content-Type: text/x-diff; charset=us-ascii
Content-Disposition: attachment; filename="silc-client-1.1.2.diff"
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/net/silc-client/Makefile,v
retrieving revision 1.48
diff -u -r1.48 Makefile
--- Makefile 23 Jul 2007 09:36:18 -0000 1.48
+++ Makefile 3 Sep 2007 01:42:07 -0000
@@ -6,7 +6,7 @@
#
PORTNAME= silc
-PORTVERSION= 1.1.1
+PORTVERSION= 1.1.2
CATEGORIES= net ipv6 security
MASTER_SITES= http://www.silcnet.org/download/%SUBDIR%/ \
http://ftp.silcnet.org/%SUBDIR%/ \
@@ -21,8 +21,8 @@
ftp://ftp.pl.silcnet.org/pub/silc/%SUBDIR%/ \
ftp://ftp.sunet.se/pub/network/silc/%SUBDIR%/
MASTER_SITE_SUBDIR= client/sources
-PKGNAMESUFFIX= -client
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
+PKGNAMESUFFIX= ${IRSSI_PLUGIN}-client
+DISTNAME= ${PORTNAME}-client-${PORTVERSION}
MAINTAINER= wxs at atarininja.org
COMMENT= Secure Internet Live Conferencing (SILC) network client
@@ -35,7 +35,9 @@
CONFIGURE_ARGS= --docdir=${DOCSDIR} \
--with-perl=no \
--without-libtoolfix
-MAN1= silc.1
+MAN1= silc.1
+
+PLIST_SUB= PLUGIN=${PLUGIN}
.ifndef(WITH_PTHREADS)
CONFIGURE_ARGS+= --without-pthreads
@@ -43,6 +45,119 @@
CONFIGURE_ENV+= CFLAGS="${CFLAGS} ${PTHREAD_CFLAGS} ${PTHREAD_LIBS}"
.endif
+.ifdef(IRSSI_PLUGIN)
+CONFIGURE_ARGS+= --with-silc-plugin=${PREFIX}/lib/irssi \
+ --without-silc-includes
+CFLAGS+= -fPIC
+RUN_DEPENDS= irssi:${PORTSDIR}/irc/irssi
+PLUGIN= "@comment "
+PLIST_FILES+= lib/irssi/modules/libfe_common_silc.la \
+ lib/irssi/modules/libsilc_core.so \
+ lib/irssi/modules/libfe_common_silc.so \
+ lib/irssi/modules/libsilc_core.la \
+ lib/irssi/modules/libfe_silc.so \
+ lib/irssi/modules/libsilc_core.a \
+ lib/irssi/modules/libfe_common_silc.so.0 \
+ lib/irssi/modules/libsilc_core.so.0 \
+ lib/irssi/modules/libfe_common_silc.a \
+ share/irssi/help/silc/silc \
+ share/irssi/help/silc/action \
+ share/irssi/help/silc/admin \
+ share/irssi/help/silc/alias \
+ share/irssi/help/silc/attr \
+ share/irssi/help/silc/away \
+ share/irssi/help/silc/ban \
+ share/irssi/help/silc/beep \
+ share/irssi/help/silc/bind \
+ share/irssi/help/silc/cat \
+ share/irssi/help/silc/cd \
+ share/irssi/help/silc/channel \
+ share/irssi/help/silc/clear \
+ share/irssi/help/silc/close \
+ share/irssi/help/silc/cmode \
+ share/irssi/help/silc/connect \
+ share/irssi/help/silc/cumode \
+ share/irssi/help/silc/cycle \
+ share/irssi/help/silc/date \
+ share/irssi/help/silc/dehilight \
+ share/irssi/help/silc/detach \
+ share/irssi/help/silc/disconnect \
+ share/irssi/help/silc/echo \
+ share/irssi/help/silc/eval \
+ share/irssi/help/silc/exec \
+ share/irssi/help/silc/file \
+ share/irssi/help/silc/format \
+ share/irssi/help/silc/getkey \
+ share/irssi/help/silc/help \
+ share/irssi/help/silc/hilight \
+ share/irssi/help/silc/key \
+ share/irssi/help/silc/ignore \
+ share/irssi/help/silc/info \
+ share/irssi/help/silc/invite \
+ share/irssi/help/silc/invitelist \
+ share/irssi/help/silc/join \
+ share/irssi/help/silc/kick \
+ share/irssi/help/silc/kickban \
+ share/irssi/help/silc/kill \
+ share/irssi/help/silc/knockout \
+ share/irssi/help/silc/lastlog \
+ share/irssi/help/silc/layout \
+ share/irssi/help/silc/levels \
+ share/irssi/help/silc/list \
+ share/irssi/help/silc/listkeys \
+ share/irssi/help/silc/load \
+ share/irssi/help/silc/log \
+ share/irssi/help/silc/me \
+ share/irssi/help/silc/mmsg \
+ share/irssi/help/silc/motd \
+ share/irssi/help/silc/msg \
+ share/irssi/help/silc/names \
+ share/irssi/help/silc/nick \
+ share/irssi/help/silc/notice \
+ share/irssi/help/silc/oper \
+ share/irssi/help/silc/part \
+ share/irssi/help/silc/perlflush \
+ share/irssi/help/silc/ping \
+ share/irssi/help/silc/query \
+ share/irssi/help/silc/quit \
+ share/irssi/help/silc/recode \
+ share/irssi/help/silc/reconnect \
+ share/irssi/help/silc/reload \
+ share/irssi/help/silc/rmreconns \
+ share/irssi/help/silc/rmrejoins \
+ share/irssi/help/silc/save \
+ share/irssi/help/silc/sconnect \
+ share/irssi/help/silc/script \
+ share/irssi/help/silc/scrollback \
+ share/irssi/help/silc/server \
+ share/irssi/help/silc/set \
+ share/irssi/help/silc/shutdown \
+ share/irssi/help/silc/silcnet \
+ share/irssi/help/silc/silcoper \
+ share/irssi/help/silc/smsg \
+ share/irssi/help/silc/stats \
+ share/irssi/help/silc/statusbar \
+ share/irssi/help/silc/toggle \
+ share/irssi/help/silc/topic \
+ share/irssi/help/silc/umode \
+ share/irssi/help/silc/unalias \
+ share/irssi/help/silc/unignore \
+ share/irssi/help/silc/unload \
+ share/irssi/help/silc/unquery \
+ share/irssi/help/silc/users \
+ share/irssi/help/silc/version \
+ share/irssi/help/silc/watch \
+ share/irssi/help/silc/whois \
+ share/irssi/help/silc/whowas \
+ share/irssi/help/silc/window \
+ share/irssi/scripts/silc.pl \
+ share/irssi/themes/plugin.theme
+PLIST_DIRS= %%DOCSDIR%% \
+ share/irssi/help/silc
+.else
+PLUGIN= ""
+.endif
+
pre-everything::
.ifndef(WITHOUT_IPV6)
@${ECHO_MSG} '===> Define WITHOUT_IPV6 to disable IPv6 support'
@@ -67,9 +182,11 @@
@${REINPLACE_CMD} -e 's/^MODULESDIR="$$silc_prefix/MODULESDIR="$$silc_prefix\/share\/silc/' ${WRKSRC}/configure
post-install:
+.ifndef(IRSSI_PLUGIN)
@if [ ! -f ${PREFIX}/etc/silc.conf ]; then \
${CP} -p ${PREFIX}/etc/silc.conf.sample ${PREFIX}/etc/silc.conf ; \
fi
+.endif
.include <bsd.port.pre.mk>
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/net/silc-client/distinfo,v
retrieving revision 1.23
diff -u -r1.23 distinfo
--- distinfo 15 Jul 2007 21:41:00 -0000 1.23
+++ distinfo 3 Sep 2007 01:42:07 -0000
@@ -1,3 +1,3 @@
-MD5 (silc-client-1.1.1.tar.bz2) = 68756a29c6b0a7e57bfb2ee114837832
-SHA256 (silc-client-1.1.1.tar.bz2) = f523003f1fca84ca191cb1deac832e6d4f2d8ade94aa1f747cb03fbfbb17d473
-SIZE (silc-client-1.1.1.tar.bz2) = 1620522
+MD5 (silc-client-1.1.2.tar.bz2) = 6e440bbfd9a746cf33c020c31ab95a30
+SHA256 (silc-client-1.1.2.tar.bz2) = 6c03bf28c87eef31c2058acfa132542cc088ae819f2233d520b042eb916d89f4
+SIZE (silc-client-1.1.2.tar.bz2) = 1622496
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/net/silc-client/pkg-plist,v
retrieving revision 1.22
diff -u -r1.22 pkg-plist
--- pkg-plist 15 Jul 2007 21:41:00 -0000 1.22
+++ pkg-plist 3 Sep 2007 01:42:07 -0000
@@ -1,115 +1,115 @@
-bin/silc
-%%DATADIR%%/help/action
-%%DATADIR%%/help/admin
-%%DATADIR%%/help/alias
-%%DATADIR%%/help/attr
-%%DATADIR%%/help/away
-%%DATADIR%%/help/ban
-%%DATADIR%%/help/beep
-%%DATADIR%%/help/bind
-%%DATADIR%%/help/cat
-%%DATADIR%%/help/cd
-%%DATADIR%%/help/channel
-%%DATADIR%%/help/clear
-%%DATADIR%%/help/close
-%%DATADIR%%/help/cmode
-%%DATADIR%%/help/connect
-%%DATADIR%%/help/cumode
-%%DATADIR%%/help/cycle
-%%DATADIR%%/help/date
-%%DATADIR%%/help/dehilight
-%%DATADIR%%/help/detach
-%%DATADIR%%/help/disconnect
-%%DATADIR%%/help/echo
-%%DATADIR%%/help/eval
-%%DATADIR%%/help/exec
-%%DATADIR%%/help/file
-%%DATADIR%%/help/format
-%%DATADIR%%/help/getkey
-%%DATADIR%%/help/help
-%%DATADIR%%/help/hilight
-%%DATADIR%%/help/ignore
-%%DATADIR%%/help/info
-%%DATADIR%%/help/invite
-%%DATADIR%%/help/invitelist
-%%DATADIR%%/help/join
-%%DATADIR%%/help/key
-%%DATADIR%%/help/kick
-%%DATADIR%%/help/kickban
-%%DATADIR%%/help/kill
-%%DATADIR%%/help/knockout
-%%DATADIR%%/help/lastlog
-%%DATADIR%%/help/layout
-%%DATADIR%%/help/levels
-%%DATADIR%%/help/list
-%%DATADIR%%/help/listkeys
-%%DATADIR%%/help/load
-%%DATADIR%%/help/log
-%%DATADIR%%/help/me
-%%DATADIR%%/help/motd
-%%DATADIR%%/help/mmsg
-%%DATADIR%%/help/msg
-%%DATADIR%%/help/names
-%%DATADIR%%/help/nick
-%%DATADIR%%/help/notice
-%%DATADIR%%/help/oper
-%%DATADIR%%/help/part
-%%DATADIR%%/help/perlflush
-%%DATADIR%%/help/ping
-%%DATADIR%%/help/query
-%%DATADIR%%/help/quit
-%%DATADIR%%/help/recode
-%%DATADIR%%/help/reconnect
-%%DATADIR%%/help/reload
-%%DATADIR%%/help/rmreconns
-%%DATADIR%%/help/rmrejoins
-%%DATADIR%%/help/save
-%%DATADIR%%/help/sconnect
-%%DATADIR%%/help/script
-%%DATADIR%%/help/scrollback
-%%DATADIR%%/help/server
-%%DATADIR%%/help/set
-%%DATADIR%%/help/shutdown
-%%DATADIR%%/help/silcnet
-%%DATADIR%%/help/silcoper
-%%DATADIR%%/help/smsg
-%%DATADIR%%/help/stats
-%%DATADIR%%/help/statusbar
-%%DATADIR%%/help/toggle
-%%DATADIR%%/help/topic
-%%DATADIR%%/help/umode
-%%DATADIR%%/help/unalias
-%%DATADIR%%/help/unignore
-%%DATADIR%%/help/unload
-%%DATADIR%%/help/unquery
-%%DATADIR%%/help/users
-%%DATADIR%%/help/version
-%%DATADIR%%/help/watch
-%%DATADIR%%/help/whois
-%%DATADIR%%/help/whowas
-%%DATADIR%%/help/window
-%%DATADIR%%/themes/default.theme
-%%DATADIR%%/themes/plugin.theme
-%%DATADIR%%/scripts/autoop.pl
-%%DATADIR%%/scripts/autorejoin.pl
-%%DATADIR%%/scripts/buf.pl
-%%DATADIR%%/scripts/command.pl
-%%DATADIR%%/scripts/dns.pl
-%%DATADIR%%/scripts/kills.pl
-%%DATADIR%%/scripts/mail.pl
-%%DATADIR%%/scripts/mlock.pl
-%%DATADIR%%/scripts/msg-event.pl
-%%DATADIR%%/scripts/quitmsg.pl
-%%DATADIR%%/scripts/redirect.pl
-%%DATADIR%%/scripts/scriptassist.pl
-%%DATADIR%%/scripts/silc.pl
-%%DATADIR%%/scripts/splitlong.pl
-%%DATADIR%%/scripts/usercount.pl
- at unexec if cmp -s %D/etc/silc.conf.sample %D/etc/silc.conf; then rm -f %D/etc/silc.conf; fi
+%%PLUGIN%%bin/silc
+%%PLUGIN%%%%DATADIR%%/help/action
+%%PLUGIN%%%%DATADIR%%/help/admin
+%%PLUGIN%%%%DATADIR%%/help/alias
+%%PLUGIN%%%%DATADIR%%/help/attr
+%%PLUGIN%%%%DATADIR%%/help/away
+%%PLUGIN%%%%DATADIR%%/help/ban
+%%PLUGIN%%%%DATADIR%%/help/beep
+%%PLUGIN%%%%DATADIR%%/help/bind
+%%PLUGIN%%%%DATADIR%%/help/cat
+%%PLUGIN%%%%DATADIR%%/help/cd
+%%PLUGIN%%%%DATADIR%%/help/channel
+%%PLUGIN%%%%DATADIR%%/help/clear
+%%PLUGIN%%%%DATADIR%%/help/close
+%%PLUGIN%%%%DATADIR%%/help/cmode
+%%PLUGIN%%%%DATADIR%%/help/connect
+%%PLUGIN%%%%DATADIR%%/help/cumode
+%%PLUGIN%%%%DATADIR%%/help/cycle
+%%PLUGIN%%%%DATADIR%%/help/date
+%%PLUGIN%%%%DATADIR%%/help/dehilight
+%%PLUGIN%%%%DATADIR%%/help/detach
+%%PLUGIN%%%%DATADIR%%/help/disconnect
+%%PLUGIN%%%%DATADIR%%/help/echo
+%%PLUGIN%%%%DATADIR%%/help/eval
+%%PLUGIN%%%%DATADIR%%/help/exec
+%%PLUGIN%%%%DATADIR%%/help/file
+%%PLUGIN%%%%DATADIR%%/help/format
+%%PLUGIN%%%%DATADIR%%/help/getkey
+%%PLUGIN%%%%DATADIR%%/help/help
+%%PLUGIN%%%%DATADIR%%/help/hilight
+%%PLUGIN%%%%DATADIR%%/help/ignore
+%%PLUGIN%%%%DATADIR%%/help/info
+%%PLUGIN%%%%DATADIR%%/help/invite
+%%PLUGIN%%%%DATADIR%%/help/invitelist
+%%PLUGIN%%%%DATADIR%%/help/join
+%%PLUGIN%%%%DATADIR%%/help/key
+%%PLUGIN%%%%DATADIR%%/help/kick
+%%PLUGIN%%%%DATADIR%%/help/kickban
+%%PLUGIN%%%%DATADIR%%/help/kill
+%%PLUGIN%%%%DATADIR%%/help/knockout
+%%PLUGIN%%%%DATADIR%%/help/lastlog
+%%PLUGIN%%%%DATADIR%%/help/layout
+%%PLUGIN%%%%DATADIR%%/help/levels
+%%PLUGIN%%%%DATADIR%%/help/list
+%%PLUGIN%%%%DATADIR%%/help/listkeys
+%%PLUGIN%%%%DATADIR%%/help/load
+%%PLUGIN%%%%DATADIR%%/help/log
+%%PLUGIN%%%%DATADIR%%/help/me
+%%PLUGIN%%%%DATADIR%%/help/motd
+%%PLUGIN%%%%DATADIR%%/help/mmsg
+%%PLUGIN%%%%DATADIR%%/help/msg
+%%PLUGIN%%%%DATADIR%%/help/names
+%%PLUGIN%%%%DATADIR%%/help/nick
+%%PLUGIN%%%%DATADIR%%/help/notice
+%%PLUGIN%%%%DATADIR%%/help/oper
+%%PLUGIN%%%%DATADIR%%/help/part
+%%PLUGIN%%%%DATADIR%%/help/perlflush
+%%PLUGIN%%%%DATADIR%%/help/ping
+%%PLUGIN%%%%DATADIR%%/help/query
+%%PLUGIN%%%%DATADIR%%/help/quit
+%%PLUGIN%%%%DATADIR%%/help/recode
+%%PLUGIN%%%%DATADIR%%/help/reconnect
+%%PLUGIN%%%%DATADIR%%/help/reload
+%%PLUGIN%%%%DATADIR%%/help/rmreconns
+%%PLUGIN%%%%DATADIR%%/help/rmrejoins
+%%PLUGIN%%%%DATADIR%%/help/save
+%%PLUGIN%%%%DATADIR%%/help/sconnect
+%%PLUGIN%%%%DATADIR%%/help/script
+%%PLUGIN%%%%DATADIR%%/help/scrollback
+%%PLUGIN%%%%DATADIR%%/help/server
+%%PLUGIN%%%%DATADIR%%/help/set
+%%PLUGIN%%%%DATADIR%%/help/shutdown
+%%PLUGIN%%%%DATADIR%%/help/silcnet
+%%PLUGIN%%%%DATADIR%%/help/silcoper
+%%PLUGIN%%%%DATADIR%%/help/smsg
+%%PLUGIN%%%%DATADIR%%/help/stats
+%%PLUGIN%%%%DATADIR%%/help/statusbar
+%%PLUGIN%%%%DATADIR%%/help/toggle
+%%PLUGIN%%%%DATADIR%%/help/topic
+%%PLUGIN%%%%DATADIR%%/help/umode
+%%PLUGIN%%%%DATADIR%%/help/unalias
+%%PLUGIN%%%%DATADIR%%/help/unignore
+%%PLUGIN%%%%DATADIR%%/help/unload
+%%PLUGIN%%%%DATADIR%%/help/unquery
+%%PLUGIN%%%%DATADIR%%/help/users
+%%PLUGIN%%%%DATADIR%%/help/version
+%%PLUGIN%%%%DATADIR%%/help/watch
+%%PLUGIN%%%%DATADIR%%/help/whois
+%%PLUGIN%%%%DATADIR%%/help/whowas
+%%PLUGIN%%%%DATADIR%%/help/window
+%%PLUGIN%%%%DATADIR%%/themes/default.theme
+%%PLUGIN%%%%DATADIR%%/themes/plugin.theme
+%%PLUGIN%%%%DATADIR%%/scripts/autoop.pl
+%%PLUGIN%%%%DATADIR%%/scripts/autorejoin.pl
+%%PLUGIN%%%%DATADIR%%/scripts/buf.pl
+%%PLUGIN%%%%DATADIR%%/scripts/command.pl
+%%PLUGIN%%%%DATADIR%%/scripts/dns.pl
+%%PLUGIN%%%%DATADIR%%/scripts/kills.pl
+%%PLUGIN%%%%DATADIR%%/scripts/mail.pl
+%%PLUGIN%%%%DATADIR%%/scripts/mlock.pl
+%%PLUGIN%%%%DATADIR%%/scripts/msg-event.pl
+%%PLUGIN%%%%DATADIR%%/scripts/quitmsg.pl
+%%PLUGIN%%%%DATADIR%%/scripts/redirect.pl
+%%PLUGIN%%%%DATADIR%%/scripts/scriptassist.pl
+%%PLUGIN%%%%DATADIR%%/scripts/silc.pl
+%%PLUGIN%%%%DATADIR%%/scripts/splitlong.pl
+%%PLUGIN%%%%DATADIR%%/scripts/usercount.pl
+%%PLUGIN%%@unexec if cmp -s %D/etc/silc.conf.sample %D/etc/silc.conf; then rm -f %D/etc/silc.conf; fi
etc/silc.conf.sample
- at exec if [ ! -f %D/etc/silc.conf ] ; then cp -p %D/%F %B/silc.conf; fi
- at dirrm %%DATADIR%%/themes
- at dirrm %%DATADIR%%/help
- at dirrm %%DATADIR%%/scripts
- at dirrm %%DATADIR%%
- at dirrm %%DOCSDIR%%
+%%PLUGIN%%@exec if [ ! -f %D/etc/silc.conf ] ; then cp -p %D/%F %B/silc.conf; fi
+%%PLUGIN%%@dirrm %%DATADIR%%/themes
+%%PLUGIN%%@dirrm %%DATADIR%%/help
+%%PLUGIN%%@dirrm %%DATADIR%%/scripts
+%%PLUGIN%%@dirrm %%DATADIR%%
+%%PLUGIN%%@dirrm %%DOCSDIR%%
--ZGiS0Q5IWpPtfppv
Content-Type: application/x-shar
Content-Disposition: attachment; filename="silc-irssi-plugin.shar"
Content-Transfer-Encoding: quoted-printable
# This is a shell archive. Save it in a file, remove anything before=0A# t=
his line, and then unpack it by entering "sh file". Note, it may=0A# creat=
e directories; files and directories will be owned by you and=0A# have defa=
ult permissions.=0A#=0A# This archive contains:=0A#=0A# silc-irssi-plugin=
=0A# silc-irssi-plugin/Makefile=0A#=0Aecho c - silc-irssi-plugin=0Amkdir -p=
silc-irssi-plugin > /dev/null 2>&1=0Aecho x - silc-irssi-plugin/Makefile=
=0Ased 's/^X//' >silc-irssi-plugin/Makefile << 'END-of-silc-irssi-plugin/Ma=
kefile'=0AX# Ports collection makefile for: silc-irssi-plugin=0AX# Date cr=
eated: Sat Jul 28, 2007=0AX# Whom: Wesley Shields <wxs at atarininja.=
org>=0AX#=0AX# $FreeBSD$=0AX#=0AX=0AXIRSSI_PLUGIN=3D -irssi=0AX=0AXMASTERDI=
R=3D ${.CURDIR}/../silc-client=0AX=0AXMAINTAINER?=3D wxs at atarininja.org=0AX=
COMMENT?=3D SILC plugin for IRSSI=0AX=0AX.include "${MASTERDIR}/Makefile"=
=0AEND-of-silc-irssi-plugin/Makefile=0Aexit=0A=0A
--ZGiS0Q5IWpPtfppv--
More information about the freebsd-ports-bugs
mailing list