forked from Lainports/freebsd-ports
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.
This commit is contained in:
parent
b2ec10b0e6
commit
dfd043b82f
3 changed files with 23 additions and 17 deletions
|
|
@ -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-nogtk-[0-9]*
|
|||
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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue