pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/48866: Update chat/irssi to 0.8.16



>Number:         48866
>Category:       pkg
>Synopsis:       Update chat/irssi to 0.8.16
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Tue Jun 03 07:50:00 +0000 2014
>Originator:     Leonardo Taccari
>Release:        NetBSD 6.1.4
>Organization:
The NetBSD community
>Environment:
        
        
System: NetBSD ermonnezza 6.1.4 NetBSD 6.1.4 (CELERON) #2: Wed Apr 23 16:03:38 
CEST 2014 leot@ermonnezza:/usr/src/sys/arch/i386/compile/CELERON i386
Architecture: i386
Machine: i386
>Description:
chat/irssi in pkgsrc (0.8.15) is not the latest stable version (0.8.16).
>How-To-Repeat:
$ cd pkgsrc/chat/irssi
$ make show-var VARNAME=PKGNAME_NOREV
>Fix:
Please apply the attached patches (they will also update chat/irssi-icb and
chat/irssi-xmpp properly).

I have tried to improve the package removing MASTER_SITES and adding
SITES.${IRSSI_DISTFILE} in Makefile.common. In this way chat/irssi-icb and
chat/irssi-xmpp will automatically fetch the ${IRSSI_DISTFILE} from the proper
site.

While here I will also attach a possible commit message.


-------------------------8<-----------------------8<-------------------------
Update chat/irssi to 0.8.16.

Changes (from http://www.irssi.org/news/ChangeLog ):
Features:
 * Add -noautosendcmd to /SERVER and /CONNECT. Passing this option will
   force Irssi to not execute the content of the autosendcmd
   chatnet-setting upon connect.
 * Accept names replies with nick!user@host instead of just nick, if they
   are enabled (see bug #805).
 * Set window binds for channel items as sticky when re-creating window
   binds as part of /layout save. This fixes the bug where previously
   saved channel windows forgets their window number upon reconnect.
 * Add experimental support for DNSSEC DANE validation of certificates.
 * Strip the argument for boolean options (see bug #769).
 * Freenode have been readded to the list of networks in the default
   configuration file.
 * Disabled support for the insecure SSLv2 protocol.
 * Various documentation enhancements.
 * Add -ssl_pass to /connect and /server (see bug #305).

Bugfixes:
 * Fix crashing bug that can happen if the terminal height decreases
   before the first window is created.
 * Fixed minor compiler warnings.
 * Fixed possible crashing bug when processing an octal escape sequence.
 * Fixed the /ignore -network option (see bug #748).
 * Fixed signal handling for /exec'd commands. Irssi now sends the signal
   to the process group id instead of the process id.
 * Fixed segfault generated by SSL disconnections (see bug #752).
 * Fix compilation when build with -Werror=format-security. Patch by
   Jaroslav Skarvada.
-------------------------8<-----------------------8<-------------------------


-------------------------8<-----------------------8<-------------------------
Index: chat/irssi/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi/Makefile,v
retrieving revision 1.66
diff -u -r1.66 Makefile
--- chat/irssi/Makefile 29 May 2014 23:35:18 -0000      1.66
+++ chat/irssi/Makefile 3 Jun 2014 07:34:17 -0000
@@ -1,9 +1,7 @@
 # $NetBSD: Makefile,v 1.66 2014/05/29 23:35:18 wiz Exp $
 
 DISTNAME=              ${IRSSI_DISTNAME}
-PKGREVISION=           10
 CATEGORIES=            chat
-MASTER_SITES=          http://www.irssi.org/files/
 EXTRACT_SUFX=          ${IRSSI_EXTRACT_SUFX}
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
Index: chat/irssi/Makefile.common
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi/Makefile.common,v
retrieving revision 1.12
diff -u -r1.12 Makefile.common
--- chat/irssi/Makefile.common  26 Aug 2012 14:06:29 -0000      1.12
+++ chat/irssi/Makefile.common  3 Jun 2014 07:34:17 -0000
@@ -3,10 +3,11 @@
 # used by chat/irssi-xmpp/Makefile
 
 # Specific distribution information.
-IRSSI_VERSION=         0.8.15
-IRSSI_DISTNAME=                irssi-${IRSSI_VERSION}
-IRSSI_EXTRACT_SUFX=    .tar.bz2
-IRSSI_DISTFILE=                ${IRSSI_DISTNAME}${IRSSI_EXTRACT_SUFX}
+IRSSI_VERSION=                 0.8.16
+IRSSI_DISTNAME=                        irssi-${IRSSI_VERSION}
+IRSSI_EXTRACT_SUFX=            .tar.bz2
+IRSSI_DISTFILE=                        ${IRSSI_DISTNAME}${IRSSI_EXTRACT_SUFX}
+SITES.${IRSSI_DISTFILE}=       http://www.irssi.org/files/
 
 # These files are generated during Irssi's build, but are required by
 # plugins to compile properly.
Index: chat/irssi/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi/distinfo,v
retrieving revision 1.31
diff -u -r1.31 distinfo
--- chat/irssi/distinfo 18 Apr 2010 06:29:16 -0000      1.31
+++ chat/irssi/distinfo 3 Jun 2014 07:34:17 -0000
@@ -1,8 +1,7 @@
 $NetBSD: distinfo,v 1.31 2010/04/18 06:29:16 spz Exp $
 
-SHA1 (irssi-0.8.15.tar.bz2) = b79ce8c2c98a76b004f63706e7868cd363000d89
-RMD160 (irssi-0.8.15.tar.bz2) = 0c8fba8cf3409621f6c1883127e14538a58c3359
-Size (irssi-0.8.15.tar.bz2) = 948847 bytes
+SHA1 (irssi-0.8.16.tar.bz2) = 631dd70b6d3872c5f81c1a46a6872fef5bd65ffb
+RMD160 (irssi-0.8.16.tar.bz2) = 2d4caefc9d713b0ff4b26ceaa63430f1bb346caa
+Size (irssi-0.8.16.tar.bz2) = 986129 bytes
 SHA1 (patch-aa) = 83a0f6def09cb283aa55b63a249a81121748232b
 SHA1 (patch-ad) = 8cb41612afcd6088b869235166da9a6eb37e6ec7
-SHA1 (patch-ae) = b5475edc01da7b8778522a77155b2b76b2a7b738
Index: chat/irssi/patches/patch-ae
===================================================================
RCS file: chat/irssi/patches/patch-ae
diff -N chat/irssi/patches/patch-ae
--- chat/irssi/patches/patch-ae 27 Jul 2009 12:59:44 -0000      1.6
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-ae,v 1.6 2009/07/27 12:59:44 obache Exp $
-
-Accept ENOTCONN as indicating socket is not ready for write.
-
---- src/core/network.c.orig    2005-11-19 23:45:08.000000000 +0100
-+++ src/core/network.c
-@@ -373,7 +373,7 @@ int net_transmit(GIOChannel *handle, con
- 
-       err = g_io_channel_write(handle, (char *) data, len, &ret);
-       if (err == G_IO_ERROR_AGAIN ||
--          (err != 0 && (errno == EINTR || errno == EPIPE)))
-+          (err != 0 && (errno == EINTR || errno == EPIPE || errno == 
ENOTCONN)))
-               return 0;
- 
-       return err == 0 ? (int)ret : -1;
Index: chat/irssi-icb/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi-icb/Makefile,v
retrieving revision 1.36
diff -u -r1.36 Makefile
--- chat/irssi-icb/Makefile     3 Oct 2012 00:02:38 -0000       1.36
+++ chat/irssi-icb/Makefile     3 Jun 2014 07:34:17 -0000
@@ -2,7 +2,7 @@
 #
 
 DISTNAME=      irssi-icb-0.14
-PKGREVISION=   22
+PKGREVISION=   23
 CATEGORIES=    chat
 MASTER_SITES=  http://www.irssi.org/files/plugins/icb/
 DISTFILES=     ${DISTNAME}.tar.gz ${IRSSI_DISTFILE}
Index: chat/irssi-icb/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi-icb/distinfo,v
retrieving revision 1.18
diff -u -r1.18 distinfo
--- chat/irssi-icb/distinfo     10 Aug 2010 20:26:36 -0000      1.18
+++ chat/irssi-icb/distinfo     3 Jun 2014 07:34:18 -0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.18 2010/08/10 20:26:36 sketch Exp $
 
-SHA1 (irssi-0.8.15.tar.bz2) = b79ce8c2c98a76b004f63706e7868cd363000d89
-RMD160 (irssi-0.8.15.tar.bz2) = 0c8fba8cf3409621f6c1883127e14538a58c3359
-Size (irssi-0.8.15.tar.bz2) = 948847 bytes
+SHA1 (irssi-0.8.16.tar.bz2) = 631dd70b6d3872c5f81c1a46a6872fef5bd65ffb
+RMD160 (irssi-0.8.16.tar.bz2) = 2d4caefc9d713b0ff4b26ceaa63430f1bb346caa
+Size (irssi-0.8.16.tar.bz2) = 986129 bytes
 SHA1 (irssi-icb-0.14.tar.gz) = 31d7a5d04a896e0e19db44b4d76b7ac85af1a5d4
 RMD160 (irssi-icb-0.14.tar.gz) = dd104925ece6eabd0112b86b9eb6898846ba8f52
 Size (irssi-icb-0.14.tar.gz) = 172647 bytes
Index: chat/irssi-xmpp/Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi-xmpp/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- chat/irssi-xmpp/Makefile    24 Mar 2014 17:44:47 -0000      1.4
+++ chat/irssi-xmpp/Makefile    3 Jun 2014 07:34:18 -0000
@@ -2,7 +2,7 @@
 #
 
 DISTNAME=      irssi-xmpp-0.52
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    chat
 MASTER_SITES=  http://cybione.org/~irssi-xmpp/files/
 DISTFILES=     ${DISTNAME}.tar.gz ${IRSSI_DISTFILE}
Index: chat/irssi-xmpp/distinfo
===================================================================
RCS file: /cvsroot/pkgsrc/chat/irssi-xmpp/distinfo,v
retrieving revision 1.1
diff -u -r1.1 distinfo
--- chat/irssi-xmpp/distinfo    26 Aug 2012 14:06:19 -0000      1.1
+++ chat/irssi-xmpp/distinfo    3 Jun 2014 07:34:18 -0000
@@ -1,8 +1,8 @@
 $NetBSD: distinfo,v 1.1 2012/08/26 14:06:19 wiz Exp $
 
-SHA1 (irssi-0.8.15.tar.bz2) = b79ce8c2c98a76b004f63706e7868cd363000d89
-RMD160 (irssi-0.8.15.tar.bz2) = 0c8fba8cf3409621f6c1883127e14538a58c3359
-Size (irssi-0.8.15.tar.bz2) = 948847 bytes
+SHA1 (irssi-0.8.16.tar.bz2) = 631dd70b6d3872c5f81c1a46a6872fef5bd65ffb
+RMD160 (irssi-0.8.16.tar.bz2) = 2d4caefc9d713b0ff4b26ceaa63430f1bb346caa
+Size (irssi-0.8.16.tar.bz2) = 986129 bytes
 SHA1 (irssi-xmpp-0.52.tar.gz) = 330d80e6deb115b875d2a4e1ad0841888285e378
 RMD160 (irssi-xmpp-0.52.tar.gz) = b007e0462fee3a24dc06296713e4fc912b8c2528
 Size (irssi-xmpp-0.52.tar.gz) = 68105 bytes

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index