Thu May 4 12:52:35 2017 UTC ()
Update to 0.69

* Convert to use GTK 3 to fix build

Changelog:
These features are new in 0.69 (released 2017-04-29):

    Security fix: the Windows PuTTY binaries should no longer be vulnerable to hijacking by specially named DLLs in the same directory, even the names we missed when we thought we'd fixed this in 0.68. See vuln-indirect-dll-hijack-2.
    Windows PuTTY should work with MIT Kerberos again, after our DLL hijacking defences broke it.
    Jump lists should now appear again on the PuTTY shortcut in the Windows Start Menu.
    You can now explicitly configure SSH terminal mode settings not to be sent to the server, if your server objects to them.


(ryoon)
diff -r1.47 -r1.48 pkgsrc/security/putty/Makefile
diff -r1.1.1.1 -r1.2 pkgsrc/security/putty/PLIST
diff -r1.22 -r1.23 pkgsrc/security/putty/distinfo

cvs diff -r1.47 -r1.48 pkgsrc/security/putty/Makefile (expand / switch to unified diff)

--- pkgsrc/security/putty/Makefile 2017/03/17 00:11:48 1.47
+++ pkgsrc/security/putty/Makefile 2017/05/04 12:52:35 1.48
@@ -1,17 +1,17 @@ @@ -1,17 +1,17 @@
1# $NetBSD: Makefile,v 1.47 2017/03/17 00:11:48 maya Exp $ 1# $NetBSD: Makefile,v 1.48 2017/05/04 12:52:35 ryoon Exp $
2# 2#
3 3
4DISTNAME= putty-0.68 4DISTNAME= putty-0.69
5CATEGORIES= security 5CATEGORIES= security
6MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/ 6MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/putty/ 9HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/putty/
10COMMENT= Free implementation of Telnet and SSH for Win32 and Unix platforms 10COMMENT= Free implementation of Telnet and SSH for Win32 and Unix platforms
11LICENSE= mit 11LICENSE= mit
12 12
13USE_TOOLS+= gmake pkg-config 13USE_TOOLS+= gmake pkg-config
14BUILD_DIRS= unix 14BUILD_DIRS= unix
15 15
16MAKE_FILE= Makefile.gtk 16MAKE_FILE= Makefile.gtk
17MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} 17MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR}
@@ -27,16 +27,16 @@ CFLAGS+= -DHAVE_NO_SETRESUID @@ -27,16 +27,16 @@ CFLAGS+= -DHAVE_NO_SETRESUID
27.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin" 27.if !empty(OPSYS:M*BSD) || ${OPSYS} == "DragonFly" || ${OPSYS} == "Darwin"
28CFLAGS+= -DOMIT_UTMP 28CFLAGS+= -DOMIT_UTMP
29.endif 29.endif
30 30
31# Unix98 ptys were added some time ago in NetBSD -current, 31# Unix98 ptys were added some time ago in NetBSD -current,
32# so use it if we have the device, otherwise use the old style. 32# so use it if we have the device, otherwise use the old style.
33.if !exists(/dev/ptmx) 33.if !exists(/dev/ptmx)
34CFLAGS+= -DBSD_PTYS 34CFLAGS+= -DBSD_PTYS
35.endif 35.endif
36 36
37LDFLAGS.SunOS+= -lsocket -lnsl 37LDFLAGS.SunOS+= -lsocket -lnsl
38CFLAGS.SunOS+= -DBSD_COMP 38CFLAGS.SunOS+= -DBSD_COMP
39 39
40.include "../../x11/gtk2/buildlink3.mk" 40.include "../../x11/gtk3/buildlink3.mk"
41.include "../../mk/dlopen.buildlink3.mk" 41.include "../../mk/dlopen.buildlink3.mk"
42.include "../../mk/bsd.pkg.mk" 42.include "../../mk/bsd.pkg.mk"

cvs diff -r1.1.1.1 -r1.2 pkgsrc/security/putty/PLIST (expand / switch to unified diff)

--- pkgsrc/security/putty/PLIST 2004/10/29 23:00:31 1.1.1.1
+++ pkgsrc/security/putty/PLIST 2017/05/04 12:52:35 1.2
@@ -1,15 +1,17 @@ @@ -1,15 +1,17 @@
1@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/29 23:00:31 xtraeme Exp $ 1@comment $NetBSD: PLIST,v 1.2 2017/05/04 12:52:35 ryoon Exp $
 2bin/pageant
2bin/plink 3bin/plink
3bin/pscp 4bin/pscp
4bin/psftp 5bin/psftp
5bin/pterm 6bin/pterm
6bin/putty 7bin/putty
7bin/puttygen 8bin/puttygen
8bin/puttytel 9bin/puttytel
 10man/man1/pageant.1
9man/man1/plink.1 11man/man1/plink.1
10man/man1/pscp.1 12man/man1/pscp.1
11man/man1/psftp.1 13man/man1/psftp.1
12man/man1/pterm.1 14man/man1/pterm.1
13man/man1/putty.1 15man/man1/putty.1
14man/man1/puttygen.1 16man/man1/puttygen.1
15man/man1/puttytel.1 17man/man1/puttytel.1

cvs diff -r1.22 -r1.23 pkgsrc/security/putty/distinfo (expand / switch to unified diff)

--- pkgsrc/security/putty/distinfo 2017/03/17 11:55:53 1.22
+++ pkgsrc/security/putty/distinfo 2017/05/04 12:52:35 1.23
@@ -1,15 +1,15 @@ @@ -1,15 +1,15 @@
1$NetBSD: distinfo,v 1.22 2017/03/17 11:55:53 maya Exp $ 1$NetBSD: distinfo,v 1.23 2017/05/04 12:52:35 ryoon Exp $
2 2
3SHA1 (putty-0.68.tar.gz) = e6acf0285e0718516cfa1fe775b1a92765387d70 3SHA1 (putty-0.69.tar.gz) = f98ec09ecba4d9a4efc66fac5c86078cef27b41a
4RMD160 (putty-0.68.tar.gz) = c5a07a3250f857cdcce619ef35953ed46c260788 4RMD160 (putty-0.69.tar.gz) = e120ead901dacd233885adb36afa82aaa10ad469
5SHA512 (putty-0.68.tar.gz) = e3a6e4f45e1fce70d4cbb6d4769ab72b23c10920e48a88bba95b3f4c225b0193ddc1444e69d572bdec5e505d2c56fed365f07d990c156b35f272b56f978ef5d3 5SHA512 (putty-0.69.tar.gz) = 2739829adec60df5658709d61f8539d431f6b5d71b9b893fcefb2a04ac52bf2ace26f9ca784156d6540fa3f3e5858a86eb2921002b4cc05f9fbf22da7931ec2a
6Size (putty-0.68.tar.gz) = 2114499 bytes 6Size (putty-0.69.tar.gz) = 2122306 bytes
7SHA1 (patch-ldisc.c) = e4dd89bfb2ddcb47aad46cc7c311f424aa6ab6be 7SHA1 (patch-ldisc.c) = e4dd89bfb2ddcb47aad46cc7c311f424aa6ab6be
8SHA1 (patch-misc.c) = fb7ba23f3c3301181d2ca7666a037f7bb3ac3f7b 8SHA1 (patch-misc.c) = fb7ba23f3c3301181d2ca7666a037f7bb3ac3f7b
9SHA1 (patch-timing.c) = 9dd79fde390878960e97c456628bbd5dcbcd07f9 9SHA1 (patch-timing.c) = 9dd79fde390878960e97c456628bbd5dcbcd07f9
10SHA1 (patch-unix_Makefile.gtk) = 399636a9b6d445fa0cdd55c7a887efa8f03bdc94 10SHA1 (patch-unix_Makefile.gtk) = 399636a9b6d445fa0cdd55c7a887efa8f03bdc94
11SHA1 (patch-unix_gtkwin.c) = 110079a07a802f93705c6526a14069491f1c313e 11SHA1 (patch-unix_gtkwin.c) = 110079a07a802f93705c6526a14069491f1c313e
12SHA1 (patch-unix_uxnet.c) = 2d1c2939721993fe5616c2fe3f1935c03a31bb35 12SHA1 (patch-unix_uxnet.c) = 2d1c2939721993fe5616c2fe3f1935c03a31bb35
13SHA1 (patch-unix_uxpgnt.c) = b5625b33b940ea2870d3e91d38e2303a80d6887b 13SHA1 (patch-unix_uxpgnt.c) = b5625b33b940ea2870d3e91d38e2303a80d6887b
14SHA1 (patch-unix_uxucs.c) = a2a5021b515c3bade1126ed062bdc1eece1ca0f9 14SHA1 (patch-unix_uxucs.c) = a2a5021b515c3bade1126ed062bdc1eece1ca0f9
15SHA1 (patch-windows_window.c) = e851bad963967429131286c18e39d1ac4add4ae7 15SHA1 (patch-windows_window.c) = e851bad963967429131286c18e39d1ac4add4ae7