svn commit: r440116 - in head/security/putty: . files
Matthias Andree
mandree at FreeBSD.org
Thu May 4 21:27:44 UTC 2017
Author: mandree
Date: Thu May 4 21:27:43 2017
New Revision: 440116
URL: https://svnweb.freebsd.org/changeset/ports/440116
Log:
Update to new upstream release 0.69.
Upstream change "You can now explicitly configure SSH terminal mode
settings not to be sent to the server, if your server objects to them."
Enable pageant, was missing from the 0.68 upgrade.
Switch to GTK3, no longer compiles with GTK2.
The security fixes contained in 0.69 are only good on Windows, so not
flagging this as a security update.
Modified:
head/security/putty/Makefile
head/security/putty/distinfo
head/security/putty/files/patch-Makefile.gtk
Modified: head/security/putty/Makefile
==============================================================================
--- head/security/putty/Makefile Thu May 4 20:30:48 2017 (r440115)
+++ head/security/putty/Makefile Thu May 4 21:27:43 2017 (r440116)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= putty
-PORTVERSION= 0.68
+PORTVERSION= 0.69
CATEGORIES= security ipv6
MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PORTVERSION}/ \
ftp://ftp.chiark.greenend.org.uk/users/sgtatham/putty-latest/
@@ -23,8 +23,8 @@ CPE_VENDOR= simon_tatham
PLIST_FILES= bin/plink bin/pscp bin/psftp bin/puttygen
PLIST_FILES+= man/man1/plink.1.gz man/man1/pscp.1.gz man/man1/psftp.1.gz man/man1/puttygen.1.gz
-OPTIONS_DEFINE= GSSAPI GTK2
-OPTIONS_DEFAULT=GSSAPI GTK2
+OPTIONS_DEFINE= GSSAPI GTK3
+OPTIONS_DEFAULT=GSSAPI GTK3
CONFLICTS_INSTALL?= pssh-[0-9]* putty-nogtk-[0-9]*
@@ -33,13 +33,13 @@ CONFLICTS_INSTALL?= pssh-[0-9]* putty-no
CFLAGS+= -DBSD_PTYS -DOMIT_UTMP -DIPV6
LDFLAGS+= -Wl,--as-needed
-.if ${PORT_OPTIONS:MGTK2} && !defined(WITHOUT_X11)
-USE_GNOME= cairo gdkpixbuf2 gtk20
+.if ${PORT_OPTIONS:MGTK3} && !defined(WITHOUT_X11)
+USE_GNOME= cairo gdkpixbuf2 gtk30
USE_XORG= x11
-PLIST_FILES+= bin/pterm bin/putty bin/puttytel
-PLIST_FILES+= man/man1/pterm.1.gz man/man1/putty.1.gz man/man1/puttytel.1.gz
-MAKE_ARGS+= PUTTY_WITH_GTK=yes GTK_CONFIG="pkg-config gtk+-2.0 x11 --cflags"
+PLIST_FILES+= bin/pageant bin/pterm bin/putty bin/puttytel
+PLIST_FILES+= man/man1/pageant.1.gz man/man1/pterm.1.gz man/man1/putty.1.gz man/man1/puttytel.1.gz
+MAKE_ARGS+= PUTTY_WITH_GTK=yes GTK_CONFIG="pkg-config gtk+-3.0 x11 --cflags"
.else
MAKE_ARGS+= GTK_CONFIG=:
.endif
Modified: head/security/putty/distinfo
==============================================================================
--- head/security/putty/distinfo Thu May 4 20:30:48 2017 (r440115)
+++ head/security/putty/distinfo Thu May 4 21:27:43 2017 (r440116)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1489606314
-SHA256 (putty-0.68.tar.gz) = 7ba256f46e5a353cafe811ce7914d0e22a52bdfc0e6e2d183ad28b5af44cd09c
-SIZE (putty-0.68.tar.gz) = 2114499
+TIMESTAMP = 1493852442
+SHA256 (putty-0.69.tar.gz) = b7dad241ff01b0cbb9dc4c1471ec7cacf8f08d98a581aeb2f336da3c0eb96ad1
+SIZE (putty-0.69.tar.gz) = 2122306
Modified: head/security/putty/files/patch-Makefile.gtk
==============================================================================
--- head/security/putty/files/patch-Makefile.gtk Thu May 4 20:30:48 2017 (r440115)
+++ head/security/putty/files/patch-Makefile.gtk Thu May 4 21:27:43 2017 (r440116)
@@ -1,6 +1,6 @@
---- Makefile.gtk.orig 2017-03-16 02:47:16.000000000 +0000
-+++ Makefile.gtk 2017-03-16 02:47:16.000000000 +0000
-@@ -111,7 +111,7 @@
+--- Makefile.gtk.orig 2017-04-24 13:52:46 UTC
++++ Makefile.gtk
+@@ -111,7 +111,7 @@ GTK_CONFIG = sh -c 'pkg-config gtk+-3.0
unexport CFLAGS # work around a weird issue with krb5-config
@@ -9,7 +9,7 @@
$(shell $(GTK_CONFIG) --cflags) -D _FILE_OFFSET_BITS=64
XLDFLAGS = $(LDFLAGS) $(shell $(GTK_CONFIG) --libs)
ULDFLAGS = $(LDFLAGS)
-@@ -138,8 +138,12 @@
+@@ -138,8 +138,12 @@ man1dir=$(mandir)/man1
.SUFFIXES:
@@ -22,21 +22,27 @@
cgtest: cgtest.o conf.o import.o misc.o notiming.o sshaes.o sshbcrypt.o \
sshblowf.o sshbn.o sshdes.o sshdss.o sshdssg.o sshecc.o \
-@@ -1050,6 +1054,8 @@
+@@ -1047,10 +1051,12 @@ xpmputty.o: ../unix/xpmputty.c
+
+ install:
+ mkdir -p $(DESTDIR)$(bindir) $(DESTDIR)$(man1dir)
+- $(INSTALL_PROGRAM) -m 755 pageant $(DESTDIR)$(bindir)/pageant
$(INSTALL_PROGRAM) -m 755 plink $(DESTDIR)$(bindir)/plink
$(INSTALL_PROGRAM) -m 755 pscp $(DESTDIR)$(bindir)/pscp
$(INSTALL_PROGRAM) -m 755 psftp $(DESTDIR)$(bindir)/psftp
+ $(INSTALL_PROGRAM) -m 755 puttygen $(DESTDIR)$(bindir)/puttygen
+ifdef PUTTY_WITH_GTK
++ $(INSTALL_PROGRAM) -m 755 pageant $(DESTDIR)$(bindir)/pageant
$(INSTALL_PROGRAM) -m 755 pterm $(DESTDIR)$(bindir)/pterm
if test -n "$(UTMP_GROUP)"; then \
chgrp $(UTMP_GROUP) $(DESTDIR)$(bindir)/pterm && \
-@@ -1059,15 +1065,17 @@
+@@ -1060,16 +1066,18 @@ install:
chmod 4755 $(DESTDIR)$(bindir)/pterm; \
fi
$(INSTALL_PROGRAM) -m 755 putty $(DESTDIR)$(bindir)/putty
- $(INSTALL_PROGRAM) -m 755 puttygen $(DESTDIR)$(bindir)/puttygen
$(INSTALL_PROGRAM) -m 755 puttytel $(DESTDIR)$(bindir)/puttytel
+ $(INSTALL_DATA) -m 644 ../doc/pageant.1 $(DESTDIR)$(man1dir)/pageant.1
+endif
$(INSTALL_DATA) -m 644 ../doc/plink.1 $(DESTDIR)$(man1dir)/plink.1
$(INSTALL_DATA) -m 644 ../doc/pscp.1 $(DESTDIR)$(man1dir)/pscp.1
More information about the svn-ports-all
mailing list