Sun Mar 12 06:35:08 2017 UTC ()
irssi: update to 1.0.2. temporarily disable perl option because it doesn't
build, and this update includes a security fix.

v1.0.2 2017-03-10  The Irssi team <staff@irssi.org>
	- Prevent some null-pointer crashes (GL!9).
	- Fix compilation with OpenSSL 1.1.0 (#628, #597).
	- Correct dereferencing of already freed server objects during
	  output of netjoins. Found by APic (GL!10, GL#7).
	- Fix in command arg parser to detect missing arguments in tail place
	  (#652, #651).
	- Fix regression that broke incoming DCC file transfers (#667, #656).
	- Fix issue with escaping \ in evaluated strings (#669, #520).


(maya)
diff -r1.76 -r1.77 pkgsrc/chat/irssi/Makefile
diff -r1.21 -r1.22 pkgsrc/chat/irssi/Makefile.common
diff -r1.40 -r1.41 pkgsrc/chat/irssi/distinfo
diff -r1.13 -r1.14 pkgsrc/chat/irssi/options.mk

cvs diff -r1.76 -r1.77 pkgsrc/chat/irssi/Makefile (expand / switch to unified diff)

--- pkgsrc/chat/irssi/Makefile 2017/02/26 22:16:57 1.76
+++ pkgsrc/chat/irssi/Makefile 2017/03/12 06:35:08 1.77
@@ -1,17 +1,16 @@ @@ -1,17 +1,16 @@
1# $NetBSD: Makefile,v 1.76 2017/02/26 22:16:57 wiz Exp $ 1# $NetBSD: Makefile,v 1.77 2017/03/12 06:35:08 maya Exp $
2 2
3DISTNAME= ${IRSSI_DISTNAME} 3DISTNAME= ${IRSSI_DISTNAME}
4PKGREVISION= 1 
5CATEGORIES= chat 4CATEGORIES= chat
6EXTRACT_SUFX= ${IRSSI_EXTRACT_SUFX} 5EXTRACT_SUFX= ${IRSSI_EXTRACT_SUFX}
7 6
8MAINTAINER= maya@NetBSD.org 7MAINTAINER= maya@NetBSD.org
9HOMEPAGE= http://www.irssi.org/ 8HOMEPAGE= http://www.irssi.org/
10COMMENT= Secure and modular IRC client with text mode user interface 9COMMENT= Secure and modular IRC client with text mode user interface
11LICENSE= gnu-gpl-v2 10LICENSE= gnu-gpl-v2
12 11
13.include "../../mk/bsd.prefs.mk" 12.include "../../mk/bsd.prefs.mk"
14.include "Makefile.common" 13.include "Makefile.common"
15 14
16GNU_CONFIGURE= yes 15GNU_CONFIGURE= yes
17USE_LIBTOOL= yes 16USE_LIBTOOL= yes

cvs diff -r1.21 -r1.22 pkgsrc/chat/irssi/Makefile.common (expand / switch to unified diff)

--- pkgsrc/chat/irssi/Makefile.common 2017/02/05 20:37:30 1.21
+++ pkgsrc/chat/irssi/Makefile.common 2017/03/12 06:35:08 1.22
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile.common,v 1.21 2017/02/05 20:37:30 maya Exp $ 1# $NetBSD: Makefile.common,v 1.22 2017/03/12 06:35:08 maya Exp $
2# 2#
3# used by chat/irssi-icb/Makefile 3# used by chat/irssi-icb/Makefile
4# used by chat/irssi-xmpp/Makefile 4# used by chat/irssi-xmpp/Makefile
5 5
6# Specific distribution information. 6# Specific distribution information.
7IRSSI_VERSION= 1.0.1 7IRSSI_VERSION= 1.0.2
8IRSSI_DISTNAME= irssi-${IRSSI_VERSION} 8IRSSI_DISTNAME= irssi-${IRSSI_VERSION}
9IRSSI_EXTRACT_SUFX= .tar.gz 9IRSSI_EXTRACT_SUFX= .tar.gz
10IRSSI_DISTFILE= ${IRSSI_DISTNAME}${IRSSI_EXTRACT_SUFX} 10IRSSI_DISTFILE= ${IRSSI_DISTNAME}${IRSSI_EXTRACT_SUFX}
11SITES.${IRSSI_DISTFILE}= https://github.com/irssi/irssi/releases/download/${IRSSI_VERSION}/ 11SITES.${IRSSI_DISTFILE}= https://github.com/irssi/irssi/releases/download/${IRSSI_VERSION}/
12 12
13# These files are generated during Irssi's build, but are required by 13# These files are generated during Irssi's build, but are required by
14# plugins to compile properly. 14# plugins to compile properly.
15IRSSI_CONFIG= ${PREFIX}/share/irssi/irssi-config 15IRSSI_CONFIG= ${PREFIX}/share/irssi/irssi-config
16IRSSI_CONFIG_H= ${PREFIX}/include/irssi/irssi-config.h 16IRSSI_CONFIG_H= ${PREFIX}/include/irssi/irssi-config.h

cvs diff -r1.40 -r1.41 pkgsrc/chat/irssi/distinfo (expand / switch to unified diff)

--- pkgsrc/chat/irssi/distinfo 2017/02/05 20:37:30 1.40
+++ pkgsrc/chat/irssi/distinfo 2017/03/12 06:35:08 1.41
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.40 2017/02/05 20:37:30 maya Exp $ 1$NetBSD: distinfo,v 1.41 2017/03/12 06:35:08 maya Exp $
2 2
3SHA1 (irssi-1.0.1.tar.gz) = 5be5efd0ed1fb8b5b954d6ef7181c2eefe792ccd 3SHA1 (irssi-1.0.2.tar.gz) = 44f04ac59cae6a7d91c70bb8af6edbcc2708dcae
4RMD160 (irssi-1.0.1.tar.gz) = 6877147db3d2b97ed2ab51b1c1a1a362fa3ec4e7 4RMD160 (irssi-1.0.2.tar.gz) = bdfe70db0e6ba5226811ed50fb63ace21e04e4e6
5SHA512 (irssi-1.0.1.tar.gz) = ebf971579c3794114a29962bef9c49c055a9abdec960cc668468ac93b794163c36b076eda3fcb7a873f89853d6f4b6a63dee155c9a3df2a34378b910cfb5b48d 5SHA512 (irssi-1.0.2.tar.gz) = d52dd07cbd0b74ade019a3219d57d97a4733f09be1df242037a9562ee321d870c6fe7b37e093bb0b3f7bad747f36b77257fe14d58d4bc96ad346e2fc4629fb9f
6Size (irssi-1.0.1.tar.gz) = 1591387 bytes 6Size (irssi-1.0.2.tar.gz) = 1592547 bytes
7SHA1 (patch-ad) = 8cb41612afcd6088b869235166da9a6eb37e6ec7 7SHA1 (patch-ad) = 8cb41612afcd6088b869235166da9a6eb37e6ec7

cvs diff -r1.13 -r1.14 pkgsrc/chat/irssi/options.mk (expand / switch to unified diff)

--- pkgsrc/chat/irssi/options.mk 2017/02/26 22:16:57 1.13
+++ pkgsrc/chat/irssi/options.mk 2017/03/12 06:35:08 1.14
@@ -1,18 +1,18 @@ @@ -1,18 +1,18 @@
1# $NetBSD: options.mk,v 1.13 2017/02/26 22:16:57 wiz Exp $ 1# $NetBSD: options.mk,v 1.14 2017/03/12 06:35:08 maya Exp $
2 2
3PKG_OPTIONS_VAR= PKG_OPTIONS.irssi 3PKG_OPTIONS_VAR= PKG_OPTIONS.irssi
4PKG_SUPPORTED_OPTIONS= inet6 perl ssl 4PKG_SUPPORTED_OPTIONS= inet6 ssl #perl
5PKG_SUGGESTED_OPTIONS= inet6 perl ssl 5PKG_SUGGESTED_OPTIONS= inet6 ssl
6PKG_OPTIONS_LEGACY_OPTS+= irssi-perl:perl 6PKG_OPTIONS_LEGACY_OPTS+= irssi-perl:perl
7 7
8.include "../../mk/bsd.options.mk" 8.include "../../mk/bsd.options.mk"
9 9
10.if !empty(PKG_OPTIONS:Mperl) 10.if !empty(PKG_OPTIONS:Mperl)
11USE_TOOLS+= perl:run 11USE_TOOLS+= perl:run
12PERL5_PACKLIST= auto/Irssi/.packlist 12PERL5_PACKLIST= auto/Irssi/.packlist
13PERL5_PACKLIST+= auto/Irssi/Irc/.packlist 13PERL5_PACKLIST+= auto/Irssi/Irc/.packlist
14PERL5_PACKLIST+= auto/Irssi/UI/.packlist 14PERL5_PACKLIST+= auto/Irssi/UI/.packlist
15PERL5_PACKLIST+= auto/Irssi/TextUI/.packlist 15PERL5_PACKLIST+= auto/Irssi/TextUI/.packlist
16.include "../../lang/perl5/packlist.mk" 16.include "../../lang/perl5/packlist.mk"
17.include "../../lang/perl5/buildlink3.mk" 17.include "../../lang/perl5/buildlink3.mk"
18# actually we don't need --with-perl here, irssi is compiled with it by default 18# actually we don't need --with-perl here, irssi is compiled with it by default