Here is an update of irssi to the latest version. The package will also
include the header files (they are useful to build external modules,
like irssi-xmpp).

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/irssi/Makefile,v
retrieving revision 1.38
diff -u -r1.38 Makefile
--- Makefile    22 Dec 2008 19:40:33 -0000      1.38
+++ Makefile    21 May 2009 13:16:22 -0000
@@ -4,8 +4,8 @@
 
 COMMENT=       modular IRC client with many features (ipv6,socks,proxy)
 
-DISTNAME=      irssi-0.8.12
-PKGNAME=       ${DISTNAME}p3
+DISTNAME=      irssi-0.8.13
+PKGNAME=       ${DISTNAME}
 CATEGORIES=    net
 
 HOMEPAGE=      http://www.irssi.org/
@@ -34,8 +34,7 @@
 CONFIGURE_ARGS+=--enable-ipv6 \
                --with-pic \
                --with-proxy \
-               --without-included-gettext \
-               --enable-perl=yes \
+               --with-perl=yes \
                --with-perl-lib=${PREFIX}/libdata/perl5/site_perl
 
 FLAVORS=       socks
@@ -55,8 +54,5 @@
 pre-configure:
        @perl -pi -e "s,!!LOCALBASE!!,${LOCALBASE},g;" \
                -e "s,!!SYSCONFDIR!!,${SYSCONFDIR},g" ${WRKSRC}/docs/irssi.1
-
-post-install:
-       @rm -rf ${PREFIX}/include
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/irssi/distinfo,v
retrieving revision 1.15
diff -u -r1.15 distinfo
--- distinfo    10 Oct 2007 18:09:56 -0000      1.15
+++ distinfo    21 May 2009 13:16:22 -0000
@@ -1,5 +1,5 @@
-MD5 (irssi-0.8.12.tar.gz) = 3fcXpDDhwTonL1KMT1KUMA==
-RMD160 (irssi-0.8.12.tar.gz) = fpdqLRCgpst4WGQBKWiTwlFCdqc=
-SHA1 (irssi-0.8.12.tar.gz) = QOjU/OUs+0hwZdkMKHGU6UB4Hdc=
-SHA256 (irssi-0.8.12.tar.gz) = Jsy+1WFcR+BdIBRi55lG9G1OiGMo8wQMD0E7Ng6oOl4=
-SIZE (irssi-0.8.12.tar.gz) = 1335967
+MD5 (irssi-0.8.13.tar.gz) = Im8ZRXaJX/MHXBZFI4BtBg==
+RMD160 (irssi-0.8.13.tar.gz) = jVZRDPXUAocS2JjGLHnwcuE3264=
+SHA1 (irssi-0.8.13.tar.gz) = E2xAfc6Hr0vGrfZXPrzIW+nxahs=
+SHA256 (irssi-0.8.13.tar.gz) = l+/MFK1t+buADS7mi5Bc3fRDXNsU5/sR+bnxN46lecc=
+SIZE (irssi-0.8.13.tar.gz) = 1351528
Index: patches/patch-src_core_network-openssl_c
===================================================================
RCS file: /cvs/ports/net/irssi/patches/patch-src_core_network-openssl_c,v
retrieving revision 1.1
diff -u -r1.1 patch-src_core_network-openssl_c
--- patches/patch-src_core_network-openssl_c    22 Dec 2008 19:40:33 -0000      
1.1
+++ patches/patch-src_core_network-openssl_c    21 May 2009 13:16:22 -0000
@@ -1,16 +1,16 @@
 $OpenBSD: patch-src_core_network-openssl_c,v 1.1 2008/12/22 19:40:33 matthieu 
Exp $
---- src/core/network-openssl.c.orig    Sat Oct  6 11:38:20 2007
-+++ src/core/network-openssl.c Wed Dec  3 23:21:23 2008
-@@ -40,6 +40,8 @@ typedef struct
-       SSL_CTX *ctx;
+--- src/core/network-openssl.c.orig    Tue Mar 31 22:50:02 2009
++++ src/core/network-openssl.c Thu May 21 14:47:35 2009
+@@ -41,6 +41,8 @@ typedef struct
        unsigned int verify:1;
  } GIOSSLChannel;
-+
+ 
 +void irssi_redraw(void);
-       
++
  static SSL_CTX *ssl_ctx = NULL;
  
-@@ -201,6 +203,17 @@ static GIOFuncs irssi_ssl_channel_funcs = {
+ static void irssi_ssl_free(GIOChannel *handle)
+@@ -225,6 +227,17 @@ static GIOFuncs irssi_ssl_channel_funcs = {
      irssi_ssl_get_flags
  };
  
@@ -28,7 +28,7 @@
  static gboolean irssi_ssl_init(void)
  {
        SSL_library_init();
-@@ -242,6 +255,8 @@ static GIOChannel *irssi_ssl_get_iochannel(GIOChannel 
+@@ -266,6 +279,8 @@ static GIOChannel *irssi_ssl_get_iochannel(GIOChannel 
                scert = convert_home(mycert);
                if (mypkey && *mypkey)
                        spkey = convert_home(mypkey);
Index: patches/patch-src_core_settings_c
===================================================================
RCS file: /cvs/ports/net/irssi/patches/patch-src_core_settings_c,v
retrieving revision 1.3
diff -u -r1.3 patch-src_core_settings_c
--- patches/patch-src_core_settings_c   22 Dec 2008 19:40:33 -0000      1.3
+++ patches/patch-src_core_settings_c   21 May 2009 13:16:22 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_core_settings_c,v 1.3 2008/12/22 19:40:33 matthieu Exp $
---- src/core/settings.c.orig   Sat Oct  6 11:38:20 2007
-+++ src/core/settings.c        Wed Dec  3 21:35:57 2008
-@@ -638,7 +638,7 @@ static CONFIG_REC *parse_configfile(const char *fname)
+--- src/core/settings.c.orig   Tue Mar 31 22:50:02 2009
++++ src/core/settings.c        Thu May 21 14:48:19 2009
+@@ -647,7 +647,7 @@ static CONFIG_REC *parse_configfile(const char *fname)
        else {
                /* user configuration file not found, use the default one
                   from sysconfdir */
Index: patches/patch-src_fe-common_core_Makefile_in
===================================================================
RCS file: /cvs/ports/net/irssi/patches/patch-src_fe-common_core_Makefile_in,v
retrieving revision 1.3
diff -u -r1.3 patch-src_fe-common_core_Makefile_in
--- patches/patch-src_fe-common_core_Makefile_in        22 Dec 2008 19:40:33 
-0000      1.3
+++ patches/patch-src_fe-common_core_Makefile_in        21 May 2009 13:16:22 
-0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_fe-common_core_Makefile_in,v 1.3 2008/12/22 19:40:33 
matthieu Exp $
---- src/fe-common/core/Makefile.in.orig        Sat Oct  6 11:41:21 2007
-+++ src/fe-common/core/Makefile.in     Wed Dec  3 21:35:57 2008
-@@ -252,7 +252,7 @@ INCLUDES = \
+--- src/fe-common/core/Makefile.in.orig        Tue Mar 31 23:02:13 2009
++++ src/fe-common/core/Makefile.in     Thu May 21 14:49:06 2009
+@@ -235,7 +235,7 @@ INCLUDES = \
        -I$(top_srcdir)/src -I$(top_srcdir)/src/core/ \
        $(GLIB_CFLAGS) \
        -DHELPDIR=\""$(datadir)/irssi/help"\" \
@@ -9,4 +9,4 @@
 +      -DTHEMESDIR=\""$(sysconfdir)/irssi/themes"\"
  
  libfe_common_core_a_SOURCES = \
-       autorun.c \
+       chat-completion.c \
Index: patches/patch-src_fe-common_core_fe-common-core_c
===================================================================
RCS file: patches/patch-src_fe-common_core_fe-common-core_c
diff -N patches/patch-src_fe-common_core_fe-common-core_c
--- patches/patch-src_fe-common_core_fe-common-core_c   22 Dec 2008 19:40:33 
-0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,13 +0,0 @@
-$OpenBSD: patch-src_fe-common_core_fe-common-core_c,v 1.3 2008/12/22 19:40:33 
matthieu Exp $
---- src/fe-common/core/fe-common-core.c.orig   Sat Oct  6 11:38:19 2007
-+++ src/fe-common/core/fe-common-core.c        Wed Dec  3 21:35:58 2008
-@@ -164,7 +164,8 @@ void fe_common_core_init(void)
-       settings_add_bool("lookandfeel", "use_msgs_window", FALSE);
- #if defined (HAVE_NL_LANGINFO) && defined(CODESET)
-       settings_add_str("lookandfeel", "term_charset", 
--                       *nl_langinfo(CODESET) != '\0' ? 
-+                       ((*nl_langinfo(CODESET) != '\0') &&
-+                       (strcmp(nl_langinfo(CODESET), "646") != 0)) ? /* ASCII 
*/
-                        nl_langinfo(CODESET) : "ISO8859-1");
- #else
-       settings_add_str("lookandfeel", "term_charset", "ISO8859-1");
Index: patches/patch-src_fe-common_core_fe-recode_c
===================================================================
RCS file: patches/patch-src_fe-common_core_fe-recode_c
diff -N patches/patch-src_fe-common_core_fe-recode_c
--- patches/patch-src_fe-common_core_fe-recode_c        22 Dec 2008 19:40:33 
-0000      1.2
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-$OpenBSD: patch-src_fe-common_core_fe-recode_c,v 1.2 2008/12/22 19:40:33 
matthieu Exp $
---- src/fe-common/core/fe-recode.c.orig        Sat Oct  6 11:38:19 2007
-+++ src/fe-common/core/fe-recode.c     Wed Dec  3 21:35:58 2008
-@@ -181,8 +181,8 @@ static void read_settings(void)
-               g_free(term_charset);
- #if defined (HAVE_NL_LANGINFO) && defined(CODESET)
-               term_charset = is_valid_charset(old_term_charset) ? 
g_strdup(old_term_charset) : 
--                             *nl_langinfo(CODESET) != '\0' ? 
g_strdup(nl_langinfo(CODESET)) : 
--                             "ISO8859-1";
-+                             ((*nl_langinfo(CODESET) != '\0') && 
(strcmp(nl_langinfo(CODESET), "646") != 0)) ?
-+                             g_strdup(nl_langinfo(CODESET)) : "ISO8859-1";
- #else
-               term_charset = is_valid_charset(old_term_charset) ? 
g_strdup(old_term_charset) : "ISO8859-1";
- #endif                
Index: patches/patch-src_fe-common_irc_fe-irc-messages_c
===================================================================
RCS file: patches/patch-src_fe-common_irc_fe-irc-messages_c
diff -N patches/patch-src_fe-common_irc_fe-irc-messages_c
--- patches/patch-src_fe-common_irc_fe-irc-messages_c   20 Oct 2007 14:12:26 
-0000      1.1
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_fe-common_irc_fe-irc-messages_c,v 1.1 2007/10/20 14:12:26 
sthen Exp $
---- src/fe-common/irc/fe-irc-messages.c.orig   Sat Oct 20 14:45:59 2007
-+++ src/fe-common/irc/fe-irc-messages.c        Sat Oct 20 14:46:21 2007
-@@ -44,7 +44,7 @@ static const char *skip_target(IRC_SERVER_REC *server,
-       const char *val, *chars;
- 
-       /* Quick check */
--      if (server->prefix[(int)(unsigned char)*target] == 0)
-+      if (server == NULL || server->prefix[(int)(unsigned char)*target] == 0)
-               return target;
- 
-       /* Hack: for bahamut 1.4 which sends neither STATUSMSG nor
Index: patches/patch-src_irc_proxy_Makefile_in
===================================================================
RCS file: patches/patch-src_irc_proxy_Makefile_in
diff -N patches/patch-src_irc_proxy_Makefile_in
--- patches/patch-src_irc_proxy_Makefile_in     22 Dec 2008 19:40:33 -0000      
1.4
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-src_irc_proxy_Makefile_in,v 1.4 2008/12/22 19:40:33 matthieu 
Exp $
---- src/irc/proxy/Makefile.in.orig     Sat Oct  6 11:41:23 2007
-+++ src/irc/proxy/Makefile.in  Wed Dec  3 21:35:58 2008
-@@ -239,7 +239,7 @@ INCLUDES = \
-       -I$(top_srcdir)/src/irc/core/ \
-       $(GLIB_CFLAGS)
- 
--libirc_proxy_la_LDFLAGS = -module
-+libirc_proxy_la_LDFLAGS = -module -avoid-version
- libirc_proxy_la_DEPENDENCIES = libirc_proxy.a
- libirc_proxy_la_SOURCES = \
-       proxy.c \
Index: patches/patch-src_perl_Makefile_in
===================================================================
RCS file: /cvs/ports/net/irssi/patches/patch-src_perl_Makefile_in,v
retrieving revision 1.3
diff -u -r1.3 patch-src_perl_Makefile_in
--- patches/patch-src_perl_Makefile_in  22 Dec 2008 19:40:33 -0000      1.3
+++ patches/patch-src_perl_Makefile_in  21 May 2009 13:16:22 -0000
@@ -1,7 +1,7 @@
 $OpenBSD: patch-src_perl_Makefile_in,v 1.3 2008/12/22 19:40:33 matthieu Exp $
---- src/perl/Makefile.in.orig  Sat Oct  6 11:41:23 2007
-+++ src/perl/Makefile.in       Wed Dec  3 21:35:58 2008
-@@ -261,7 +261,7 @@ INCLUDES = \
+--- src/perl/Makefile.in.orig  Tue Mar 31 23:02:14 2009
++++ src/perl/Makefile.in       Thu May 21 14:53:31 2009
+@@ -252,7 +252,7 @@ INCLUDES = \
        -I$(top_srcdir)/src/core \
        -I$(top_srcdir)/src/fe-common/core \
        $(GLIB_CFLAGS) \
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/irssi/pkg/PLIST,v
retrieving revision 1.17
diff -u -r1.17 PLIST
--- pkg/PLIST   22 Dec 2008 19:40:33 -0000      1.17
+++ pkg/PLIST   21 May 2009 13:16:22 -0000
@@ -1,5 +1,132 @@
 @comment $OpenBSD: PLIST,v 1.17 2008/12/22 19:40:33 matthieu Exp $
 @bin bin/irssi
+include/irssi/
+include/irssi/irssi-config.h
+include/irssi/irssi-version.h
+include/irssi/src/
+include/irssi/src/common.h
+include/irssi/src/core/
+include/irssi/src/core/args.h
+include/irssi/src/core/channel-rec.h
+include/irssi/src/core/channel-setup-rec.h
+include/irssi/src/core/channels-setup.h
+include/irssi/src/core/channels.h
+include/irssi/src/core/chat-protocols.h
+include/irssi/src/core/chatnet-rec.h
+include/irssi/src/core/chatnets.h
+include/irssi/src/core/commands.h
+include/irssi/src/core/core.h
+include/irssi/src/core/expandos.h
+include/irssi/src/core/ignore.h
+include/irssi/src/core/levels.h
+include/irssi/src/core/line-split.h
+include/irssi/src/core/log.h
+include/irssi/src/core/masks.h
+include/irssi/src/core/misc.h
+include/irssi/src/core/module.h
+include/irssi/src/core/modules-load.h
+include/irssi/src/core/modules.h
+include/irssi/src/core/net-disconnect.h
+include/irssi/src/core/net-nonblock.h
+include/irssi/src/core/net-sendbuffer.h
+include/irssi/src/core/network.h
+include/irssi/src/core/nick-rec.h
+include/irssi/src/core/nicklist.h
+include/irssi/src/core/nickmatch-cache.h
+include/irssi/src/core/pidwait.h
+include/irssi/src/core/queries.h
+include/irssi/src/core/query-rec.h
+include/irssi/src/core/rawlog.h
+include/irssi/src/core/recode.h
+include/irssi/src/core/server-connect-rec.h
+include/irssi/src/core/server-rec.h
+include/irssi/src/core/server-setup-rec.h
+include/irssi/src/core/servers-reconnect.h
+include/irssi/src/core/servers-setup.h
+include/irssi/src/core/servers.h
+include/irssi/src/core/session.h
+include/irssi/src/core/settings.h
+include/irssi/src/core/signals.h
+include/irssi/src/core/special-vars.h
+include/irssi/src/core/window-item-def.h
+include/irssi/src/core/window-item-rec.h
+include/irssi/src/core/write-buffer.h
+include/irssi/src/fe-common/
+include/irssi/src/fe-common/core/
+include/irssi/src/fe-common/core/chat-completion.h
+include/irssi/src/fe-common/core/command-history.h
+include/irssi/src/fe-common/core/completion.h
+include/irssi/src/fe-common/core/fe-channels.h
+include/irssi/src/fe-common/core/fe-common-core.h
+include/irssi/src/fe-common/core/fe-core-commands.h
+include/irssi/src/fe-common/core/fe-exec.h
+include/irssi/src/fe-common/core/fe-messages.h
+include/irssi/src/fe-common/core/fe-queries.h
+include/irssi/src/fe-common/core/fe-recode.h
+include/irssi/src/fe-common/core/fe-windows.h
+include/irssi/src/fe-common/core/formats.h
+include/irssi/src/fe-common/core/hilight-text.h
+include/irssi/src/fe-common/core/keyboard.h
+include/irssi/src/fe-common/core/module-formats.h
+include/irssi/src/fe-common/core/module.h
+include/irssi/src/fe-common/core/printtext.h
+include/irssi/src/fe-common/core/themes.h
+include/irssi/src/fe-common/core/window-activity.h
+include/irssi/src/fe-common/core/window-items.h
+include/irssi/src/fe-common/core/windows-layout.h
+include/irssi/src/fe-common/irc/
+include/irssi/src/fe-common/irc/dcc/
+include/irssi/src/fe-common/irc/dcc/fe-dcc.h
+include/irssi/src/fe-common/irc/dcc/module-formats.h
+include/irssi/src/fe-common/irc/dcc/module.h
+include/irssi/src/fe-common/irc/fe-irc-server.h
+include/irssi/src/fe-common/irc/module-formats.h
+include/irssi/src/fe-common/irc/module.h
+include/irssi/src/fe-common/irc/notifylist/
+include/irssi/src/fe-common/irc/notifylist/module-formats.h
+include/irssi/src/fe-common/irc/notifylist/module.h
+include/irssi/src/fe-text/
+include/irssi/src/fe-text/statusbar-item.h
+include/irssi/src/irc/
+include/irssi/src/irc/core/
+include/irssi/src/irc/core/bans.h
+include/irssi/src/irc/core/channel-rejoin.h
+include/irssi/src/irc/core/ctcp.h
+include/irssi/src/irc/core/irc-channels.h
+include/irssi/src/irc/core/irc-chatnets.h
+include/irssi/src/irc/core/irc-commands.h
+include/irssi/src/irc/core/irc-masks.h
+include/irssi/src/irc/core/irc-nicklist.h
+include/irssi/src/irc/core/irc-queries.h
+include/irssi/src/irc/core/irc-servers-setup.h
+include/irssi/src/irc/core/irc-servers.h
+include/irssi/src/irc/core/irc.h
+include/irssi/src/irc/core/mode-lists.h
+include/irssi/src/irc/core/modes.h
+include/irssi/src/irc/core/module.h
+include/irssi/src/irc/core/netsplit.h
+include/irssi/src/irc/core/servers-idle.h
+include/irssi/src/irc/core/servers-redirect.h
+include/irssi/src/irc/dcc/
+include/irssi/src/irc/dcc/dcc-chat.h
+include/irssi/src/irc/dcc/dcc-file-rec.h
+include/irssi/src/irc/dcc/dcc-file.h
+include/irssi/src/irc/dcc/dcc-get.h
+include/irssi/src/irc/dcc/dcc-queue.h
+include/irssi/src/irc/dcc/dcc-rec.h
+include/irssi/src/irc/dcc/dcc-send.h
+include/irssi/src/irc/dcc/dcc-server.h
+include/irssi/src/irc/dcc/dcc.h
+include/irssi/src/irc/dcc/module.h
+include/irssi/src/irc/flood/
+include/irssi/src/irc/flood/module.h
+include/irssi/src/irc/notifylist/
+include/irssi/src/irc/notifylist/module.h
+include/irssi/src/irc/notifylist/notify-setup.h
+include/irssi/src/irc/notifylist/notifylist.h
+include/irssi/src/lib-config/
+include/irssi/src/lib-config/iconfig.h
+include/irssi/src/lib-config/module.h
 lib/irssi/
 lib/irssi/modules/
 lib/irssi/modules/libirc_proxy.la
@@ -25,7 +152,6 @@
 libdata/perl5/site_perl/${MACHINE_ARCH}-openbsd/auto/Irssi/UI/UI.so
 @man man/man1/irssi.1
 share/doc/irssi/
-share/doc/irssi/botnet.txt
 share/doc/irssi/design.txt
 share/doc/irssi/faq.html
 share/doc/irssi/faq.txt
@@ -63,6 +189,7 @@
 @sample ${SYSCONFDIR}/irssi/scripts/quitmsg.pl
 share/examples/irssi/scripts/redirect.pl
 @sample ${SYSCONFDIR}/irssi/scripts/redirect.pl
+share/examples/irssi/scripts/sb_search.pl
 share/examples/irssi/scripts/scriptassist.pl
 @sample ${SYSCONFDIR}/irssi/scripts/scriptassist.pl
 share/examples/irssi/scripts/splitlong.pl
@@ -93,7 +220,6 @@
 share/irssi/help/connect
 share/irssi/help/ctcp
 share/irssi/help/cycle
-share/irssi/help/date
 share/irssi/help/dcc
 share/irssi/help/dehilight
 share/irssi/help/deop
@@ -104,7 +230,6 @@
 share/irssi/help/eval
 share/irssi/help/exec
 share/irssi/help/flushbuffer
-share/irssi/help/flushbuffers
 share/irssi/help/format
 share/irssi/help/hash
 share/irssi/help/help
@@ -192,7 +317,6 @@
 share/irssi/help/voice
 share/irssi/help/wait
 share/irssi/help/wall
-share/irssi/help/wallchops
 share/irssi/help/wallops
 share/irssi/help/watch
 share/irssi/help/who

Reply via email to