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.diff -r1.47 -r1.48 pkgsrc/security/putty/Makefile
(ryoon)
@@ -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 | |||
4 | DISTNAME= putty-0.68 | 4 | DISTNAME= putty-0.69 | |
5 | CATEGORIES= security | 5 | CATEGORIES= security | |
6 | MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/ | 6 | MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PKGVERSION_NOREV}/ | |
7 | 7 | |||
8 | MAINTAINER= pkgsrc-users@NetBSD.org | 8 | MAINTAINER= pkgsrc-users@NetBSD.org | |
9 | HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/putty/ | 9 | HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/putty/ | |
10 | COMMENT= Free implementation of Telnet and SSH for Win32 and Unix platforms | 10 | COMMENT= Free implementation of Telnet and SSH for Win32 and Unix platforms | |
11 | LICENSE= mit | 11 | LICENSE= mit | |
12 | 12 | |||
13 | USE_TOOLS+= gmake pkg-config | 13 | USE_TOOLS+= gmake pkg-config | |
14 | BUILD_DIRS= unix | 14 | BUILD_DIRS= unix | |
15 | 15 | |||
16 | MAKE_FILE= Makefile.gtk | 16 | MAKE_FILE= Makefile.gtk | |
17 | MAKE_FLAGS+= mandir=${PREFIX}/${PKGMANDIR} | 17 | MAKE_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" | |
28 | CFLAGS+= -DOMIT_UTMP | 28 | CFLAGS+= -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) | |
34 | CFLAGS+= -DBSD_PTYS | 34 | CFLAGS+= -DBSD_PTYS | |
35 | .endif | 35 | .endif | |
36 | 36 | |||
37 | LDFLAGS.SunOS+= -lsocket -lnsl | 37 | LDFLAGS.SunOS+= -lsocket -lnsl | |
38 | CFLAGS.SunOS+= -DBSD_COMP | 38 | CFLAGS.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" |
@@ -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 $ | |
2 | bin/pageant | |||
2 | bin/plink | 3 | bin/plink | |
3 | bin/pscp | 4 | bin/pscp | |
4 | bin/psftp | 5 | bin/psftp | |
5 | bin/pterm | 6 | bin/pterm | |
6 | bin/putty | 7 | bin/putty | |
7 | bin/puttygen | 8 | bin/puttygen | |
8 | bin/puttytel | 9 | bin/puttytel | |
10 | man/man1/pageant.1 | |||
9 | man/man1/plink.1 | 11 | man/man1/plink.1 | |
10 | man/man1/pscp.1 | 12 | man/man1/pscp.1 | |
11 | man/man1/psftp.1 | 13 | man/man1/psftp.1 | |
12 | man/man1/pterm.1 | 14 | man/man1/pterm.1 | |
13 | man/man1/putty.1 | 15 | man/man1/putty.1 | |
14 | man/man1/puttygen.1 | 16 | man/man1/puttygen.1 | |
15 | man/man1/puttytel.1 | 17 | man/man1/puttytel.1 |
@@ -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 | |||
3 | SHA1 (putty-0.68.tar.gz) = e6acf0285e0718516cfa1fe775b1a92765387d70 | 3 | SHA1 (putty-0.69.tar.gz) = f98ec09ecba4d9a4efc66fac5c86078cef27b41a | |
4 | RMD160 (putty-0.68.tar.gz) = c5a07a3250f857cdcce619ef35953ed46c260788 | 4 | RMD160 (putty-0.69.tar.gz) = e120ead901dacd233885adb36afa82aaa10ad469 | |
5 | SHA512 (putty-0.68.tar.gz) = e3a6e4f45e1fce70d4cbb6d4769ab72b23c10920e48a88bba95b3f4c225b0193ddc1444e69d572bdec5e505d2c56fed365f07d990c156b35f272b56f978ef5d3 | 5 | SHA512 (putty-0.69.tar.gz) = 2739829adec60df5658709d61f8539d431f6b5d71b9b893fcefb2a04ac52bf2ace26f9ca784156d6540fa3f3e5858a86eb2921002b4cc05f9fbf22da7931ec2a | |
6 | Size (putty-0.68.tar.gz) = 2114499 bytes | 6 | Size (putty-0.69.tar.gz) = 2122306 bytes | |
7 | SHA1 (patch-ldisc.c) = e4dd89bfb2ddcb47aad46cc7c311f424aa6ab6be | 7 | SHA1 (patch-ldisc.c) = e4dd89bfb2ddcb47aad46cc7c311f424aa6ab6be | |
8 | SHA1 (patch-misc.c) = fb7ba23f3c3301181d2ca7666a037f7bb3ac3f7b | 8 | SHA1 (patch-misc.c) = fb7ba23f3c3301181d2ca7666a037f7bb3ac3f7b | |
9 | SHA1 (patch-timing.c) = 9dd79fde390878960e97c456628bbd5dcbcd07f9 | 9 | SHA1 (patch-timing.c) = 9dd79fde390878960e97c456628bbd5dcbcd07f9 | |
10 | SHA1 (patch-unix_Makefile.gtk) = 399636a9b6d445fa0cdd55c7a887efa8f03bdc94 | 10 | SHA1 (patch-unix_Makefile.gtk) = 399636a9b6d445fa0cdd55c7a887efa8f03bdc94 | |
11 | SHA1 (patch-unix_gtkwin.c) = 110079a07a802f93705c6526a14069491f1c313e | 11 | SHA1 (patch-unix_gtkwin.c) = 110079a07a802f93705c6526a14069491f1c313e | |
12 | SHA1 (patch-unix_uxnet.c) = 2d1c2939721993fe5616c2fe3f1935c03a31bb35 | 12 | SHA1 (patch-unix_uxnet.c) = 2d1c2939721993fe5616c2fe3f1935c03a31bb35 | |
13 | SHA1 (patch-unix_uxpgnt.c) = b5625b33b940ea2870d3e91d38e2303a80d6887b | 13 | SHA1 (patch-unix_uxpgnt.c) = b5625b33b940ea2870d3e91d38e2303a80d6887b | |
14 | SHA1 (patch-unix_uxucs.c) = a2a5021b515c3bade1126ed062bdc1eece1ca0f9 | 14 | SHA1 (patch-unix_uxucs.c) = a2a5021b515c3bade1126ed062bdc1eece1ca0f9 | |
15 | SHA1 (patch-windows_window.c) = e851bad963967429131286c18e39d1ac4add4ae7 | 15 | SHA1 (patch-windows_window.c) = e851bad963967429131286c18e39d1ac4add4ae7 |