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).diff -r1.76 -r1.77 pkgsrc/chat/irssi/Makefile
(maya)
@@ -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 | |||
3 | DISTNAME= ${IRSSI_DISTNAME} | 3 | DISTNAME= ${IRSSI_DISTNAME} | |
4 | PKGREVISION= 1 | |||
5 | CATEGORIES= chat | 4 | CATEGORIES= chat | |
6 | EXTRACT_SUFX= ${IRSSI_EXTRACT_SUFX} | 5 | EXTRACT_SUFX= ${IRSSI_EXTRACT_SUFX} | |
7 | 6 | |||
8 | MAINTAINER= maya@NetBSD.org | 7 | MAINTAINER= maya@NetBSD.org | |
9 | HOMEPAGE= http://www.irssi.org/ | 8 | HOMEPAGE= http://www.irssi.org/ | |
10 | COMMENT= Secure and modular IRC client with text mode user interface | 9 | COMMENT= Secure and modular IRC client with text mode user interface | |
11 | LICENSE= gnu-gpl-v2 | 10 | LICENSE= 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 | |||
16 | GNU_CONFIGURE= yes | 15 | GNU_CONFIGURE= yes | |
17 | USE_LIBTOOL= yes | 16 | USE_LIBTOOL= yes |
@@ -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. | |
7 | IRSSI_VERSION= 1.0.1 | 7 | IRSSI_VERSION= 1.0.2 | |
8 | IRSSI_DISTNAME= irssi-${IRSSI_VERSION} | 8 | IRSSI_DISTNAME= irssi-${IRSSI_VERSION} | |
9 | IRSSI_EXTRACT_SUFX= .tar.gz | 9 | IRSSI_EXTRACT_SUFX= .tar.gz | |
10 | IRSSI_DISTFILE= ${IRSSI_DISTNAME}${IRSSI_EXTRACT_SUFX} | 10 | IRSSI_DISTFILE= ${IRSSI_DISTNAME}${IRSSI_EXTRACT_SUFX} | |
11 | SITES.${IRSSI_DISTFILE}= https://github.com/irssi/irssi/releases/download/${IRSSI_VERSION}/ | 11 | SITES.${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. | |
15 | IRSSI_CONFIG= ${PREFIX}/share/irssi/irssi-config | 15 | IRSSI_CONFIG= ${PREFIX}/share/irssi/irssi-config | |
16 | IRSSI_CONFIG_H= ${PREFIX}/include/irssi/irssi-config.h | 16 | IRSSI_CONFIG_H= ${PREFIX}/include/irssi/irssi-config.h |
@@ -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 | |||
3 | SHA1 (irssi-1.0.1.tar.gz) = 5be5efd0ed1fb8b5b954d6ef7181c2eefe792ccd | 3 | SHA1 (irssi-1.0.2.tar.gz) = 44f04ac59cae6a7d91c70bb8af6edbcc2708dcae | |
4 | RMD160 (irssi-1.0.1.tar.gz) = 6877147db3d2b97ed2ab51b1c1a1a362fa3ec4e7 | 4 | RMD160 (irssi-1.0.2.tar.gz) = bdfe70db0e6ba5226811ed50fb63ace21e04e4e6 | |
5 | SHA512 (irssi-1.0.1.tar.gz) = ebf971579c3794114a29962bef9c49c055a9abdec960cc668468ac93b794163c36b076eda3fcb7a873f89853d6f4b6a63dee155c9a3df2a34378b910cfb5b48d | 5 | SHA512 (irssi-1.0.2.tar.gz) = d52dd07cbd0b74ade019a3219d57d97a4733f09be1df242037a9562ee321d870c6fe7b37e093bb0b3f7bad747f36b77257fe14d58d4bc96ad346e2fc4629fb9f | |
6 | Size (irssi-1.0.1.tar.gz) = 1591387 bytes | 6 | Size (irssi-1.0.2.tar.gz) = 1592547 bytes | |
7 | SHA1 (patch-ad) = 8cb41612afcd6088b869235166da9a6eb37e6ec7 | 7 | SHA1 (patch-ad) = 8cb41612afcd6088b869235166da9a6eb37e6ec7 |
@@ -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 | |||
3 | PKG_OPTIONS_VAR= PKG_OPTIONS.irssi | 3 | PKG_OPTIONS_VAR= PKG_OPTIONS.irssi | |
4 | PKG_SUPPORTED_OPTIONS= inet6 perl ssl | 4 | PKG_SUPPORTED_OPTIONS= inet6 ssl #perl | |
5 | PKG_SUGGESTED_OPTIONS= inet6 perl ssl | 5 | PKG_SUGGESTED_OPTIONS= inet6 ssl | |
6 | PKG_OPTIONS_LEGACY_OPTS+= irssi-perl:perl | 6 | PKG_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) | |
11 | USE_TOOLS+= perl:run | 11 | USE_TOOLS+= perl:run | |
12 | PERL5_PACKLIST= auto/Irssi/.packlist | 12 | PERL5_PACKLIST= auto/Irssi/.packlist | |
13 | PERL5_PACKLIST+= auto/Irssi/Irc/.packlist | 13 | PERL5_PACKLIST+= auto/Irssi/Irc/.packlist | |
14 | PERL5_PACKLIST+= auto/Irssi/UI/.packlist | 14 | PERL5_PACKLIST+= auto/Irssi/UI/.packlist | |
15 | PERL5_PACKLIST+= auto/Irssi/TextUI/.packlist | 15 | PERL5_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 |