Update to PuTTY 0.62.

ok djm@
This commit is contained in:
brad 2013-01-13 10:12:52 +00:00
parent 0f5ba4f288
commit 73958da403
7 changed files with 73 additions and 56 deletions

View File

@ -1,13 +1,11 @@
# $OpenBSD: Makefile,v 1.12 2012/12/12 16:38:33 naddy Exp $ # $OpenBSD: Makefile,v 1.13 2013/01/13 10:12:52 brad Exp $
COMMENT-main= SSH and telnet client COMMENT-main= SSH and telnet client
COMMENT-gui= PuTTY GUI clients COMMENT-gui= PuTTY GUI clients
DISTNAME= putty-0.60 DISTNAME= putty-0.62
PKGNAME-main= ${DISTNAME} PKGNAME-main= ${DISTNAME}
REVISION-main= 2
PKGNAME-gui= ${DISTNAME:S/putty/putty-gui/} PKGNAME-gui= ${DISTNAME:S/putty/putty-gui/}
REVISION-gui= 4
CATEGORIES= net security CATEGORIES= net security
HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/putty/ HOMEPAGE= http://www.chiark.greenend.org.uk/~sgtatham/putty/
@ -23,25 +21,33 @@ PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes PERMIT_DISTFILES_FTP= Yes
CONFIGURE_STYLE= autoconf automake CONFIGURE_STYLE= autoconf automake
AUTOCONF_VERSION= 2.61 CONFIGURE_ENV= CPPFLAGS="-I.././" \
LDFLAGS="-L${X11BASE}/lib"
AUTOCONF_VERSION= 2.67
AUTOMAKE_VERSION= 1.11 AUTOMAKE_VERSION= 1.11
WRKSRC= ${WRKDIST}/unix WRKSRC= ${WRKDIST}/unix
USE_GROFF = Yes
MULTI_PACKAGES= -main -gui MULTI_PACKAGES= -main -gui
MODULES= devel/gettext MODULES= devel/gettext
WANTLIB-main= c WANTLIB-main= X11 c
WANTLIB-gui= X11 Xext Xi c glib gmodule m ${MODGETTEXT_WANTLIB} \ WANTLIB-gui= GL X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi \
pthread-stubs xcb gtk>=1 gdk>=1 Xinerama Xrandr Xrender atk-1.0 c cairo expat \
fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 gio-2.0 \
glib-2.0 gobject-2.0 gtk-x11-2.0 m pango-1.0 \
pangocairo-1.0 pangoft2-1.0 pixman-1 png \
pthread-stubs xcb xcb-render xcb-shm z \
${MODGETTEXT_WANTLIB}
LIB_DEPENDS-main= # empty LIB_DEPENDS-main= # empty
LIB_DEPENDS-gui= x11/gtk+ LIB_DEPENDS-gui= x11/gtk+2
AUTO_ENV= AUTOCONF_VERSION=${AUTOCONF_VERSION} \ AUTO_ENV= AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} AUTOMAKE_VERSION=${AUTOMAKE_VERSION}
NO_REGRESS= Yes
post-patch: post-patch:
@echo "Running aclocal-${AUTOMAKE_VERSION} in ${WRKSRC}" @echo "Running aclocal-${AUTOMAKE_VERSION} in ${WRKSRC}"
@cd ${WRKSRC} && ${SETENV} ${AUTO_ENV} aclocal @cd ${WRKSRC} && ${SETENV} ${AUTO_ENV} aclocal
@ -49,6 +55,4 @@ post-patch:
pre-configure: pre-configure:
cd ${WRKDIST} && ./mkfiles.pl cd ${WRKDIST} && ./mkfiles.pl
NO_REGRESS= Yes
.include <bsd.port.mk> .include <bsd.port.mk>

View File

@ -1,5 +1,2 @@
MD5 (putty-0.60.tar.gz) = B+Zf2YsW0RWuOKGAv7JC4g== SHA256 (putty-0.62.tar.gz) = jRh+hu4YyDmJXSY2B7YXiHeFZONyDo2FxTBaBPnaBXM=
RMD160 (putty-0.60.tar.gz) = nFbuTS0F9bEHnGXxml2dBrWWq6M= SIZE (putty-0.62.tar.gz) = 1783106
SHA1 (putty-0.60.tar.gz) = jZn48Qd7erJfAUEmtdgSoa1Vzjc=
SHA256 (putty-0.60.tar.gz) = sruq+TJJl+hc8V1E7UHo6JU5yCFdzqydbXJyo328KEk=
SIZE (putty-0.60.tar.gz) = 1743711

View File

@ -1,9 +1,18 @@
$OpenBSD: patch-unix_configure_ac,v 1.1 2012/12/12 16:38:33 naddy Exp $ $OpenBSD: patch-unix_configure_ac,v 1.2 2013/01/13 10:12:52 brad Exp $
--- unix/configure.ac.orig Tue Dec 11 23:47:28 2012 --- unix/configure.ac.orig Sat May 22 10:07:25 2010
+++ unix/configure.ac Tue Dec 11 23:47:48 2012 +++ unix/configure.ac Thu Dec 27 01:53:50 2012
@@ -23,7 +23,7 @@ AC_SUBST([all_targets]) @@ -11,7 +11,7 @@ AC_CONFIG_HEADERS([uxconfig.h:uxconfig.in])
AC_PROG_INSTALL
AC_PROG_CC
if test "X$GCC" = Xyes; then
- PUTTYCFLAGS="-Wall -Werror"
+ PUTTYCFLAGS="-Wall"
else
PUTTYCFLAGS=""
fi
@@ -65,7 +65,7 @@ AS_IF([test "x$with_gssapi" != xno],
AC_SEARCH_LIBS([socket], [xnet]) AC_CHECK_LIB(X11, XOpenDisplay)
-AC_CHECK_FUNCS([getaddrinfo ptsname setresuid strsignal updwtmpx]) -AC_CHECK_FUNCS([getaddrinfo ptsname setresuid strsignal updwtmpx])
+AC_CHECK_FUNCS([getaddrinfo posix_openpt ptsname setresuid strsignal updwtmpx]) +AC_CHECK_FUNCS([getaddrinfo posix_openpt ptsname setresuid strsignal updwtmpx])

View File

@ -1,42 +1,49 @@
$OpenBSD: patch-unix_uxnoise_c,v 1.2 2012/03/08 12:13:01 ajacoutot Exp $ $OpenBSD: patch-unix_uxnoise_c,v 1.3 2013/01/13 10:12:52 brad Exp $
--- unix/uxnoise.c.orig Tue Nov 16 10:27:00 2004 --- unix/uxnoise.c.orig Wed Sep 16 18:28:20 2009
+++ unix/uxnoise.c Tue Mar 6 08:56:51 2012 +++ unix/uxnoise.c Thu Dec 27 01:32:29 2012
@@ -4,6 +4,7 @@ @@ -49,38 +49,11 @@ static int read_dev_urandom(char *buf, int len)
*/
#include <stdio.h>
+#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/time.h>
@@ -44,23 +45,11 @@ static int read_dev_urandom(char *buf, int len)
void noise_get_heavy(void (*func) (void *, int)) void noise_get_heavy(void (*func) (void *, int))
{ {
- char buf[512]; - char buf[512];
- FILE *fp; - FILE *fp;
- int ret; - int ret;
- int got_dev_urandom = 0;
+ char buf[32]; + char buf[32];
- if (read_dev_urandom(buf, 32)) - if (read_dev_urandom(buf, 32)) {
- got_dev_urandom = 1;
- func(buf, 32); - func(buf, 32);
- }
+ if (read_dev_urandom(buf, sizeof(buf))) + if (read_dev_urandom(buf, sizeof(buf)))
+ func(buf, sizeof(buf)); + func(buf, sizeof(buf));
- fp = popen("ps -axu 2>/dev/null", "r"); - fp = popen("ps -axu 2>/dev/null", "r");
- while ( (ret = fread(buf, 1, sizeof(buf), fp)) > 0) - if (fp) {
- func(buf, ret); - while ( (ret = fread(buf, 1, sizeof(buf), fp)) > 0)
- pclose(fp); - func(buf, ret);
- pclose(fp);
- } else if (!got_dev_urandom) {
- fprintf(stderr, "popen: %s\n"
- "Unable to access fallback entropy source\n", strerror(errno));
- exit(1);
- }
- -
- fp = popen("ls -al /tmp 2>/dev/null", "r"); - fp = popen("ls -al /tmp 2>/dev/null", "r");
- while ( (ret = fread(buf, 1, sizeof(buf), fp)) > 0) - if (fp) {
- func(buf, ret); - while ( (ret = fread(buf, 1, sizeof(buf), fp)) > 0)
- pclose(fp); - func(buf, ret);
- pclose(fp);
- } else if (!got_dev_urandom) {
- fprintf(stderr, "popen: %s\n"
- "Unable to access fallback entropy source\n", strerror(errno));
- exit(1);
- }
- -
read_random_seed(func); read_random_seed(func);
random_save_seed(); random_save_seed();
} }
@@ -94,21 +83,13 @@ void noise_get_light(void (*func) (void *, int)) @@ -114,21 +87,13 @@ void noise_get_light(void (*func) (void *, int))
*/ */
void noise_regular(void) void noise_regular(void)
{ {
@ -63,7 +70,7 @@ $OpenBSD: patch-unix_uxnoise_c,v 1.2 2012/03/08 12:13:01 ajacoutot Exp $
getrusage(RUSAGE_SELF, &rusage); getrusage(RUSAGE_SELF, &rusage);
random_add_noise(&rusage, sizeof(rusage)); random_add_noise(&rusage, sizeof(rusage));
} }
@@ -121,6 +102,9 @@ void noise_regular(void) @@ -141,6 +106,9 @@ void noise_regular(void)
void noise_ultralight(unsigned long data) void noise_ultralight(unsigned long data)
{ {
struct timeval tv; struct timeval tv;

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-unix_uxpty_c,v 1.1 2012/12/12 16:38:33 naddy Exp $ $OpenBSD: patch-unix_uxpty_c,v 1.2 2013/01/13 10:12:52 brad Exp $
--- unix/uxpty.c.orig Tue Dec 11 23:41:14 2012 --- unix/uxpty.c.orig Wed Mar 2 14:12:42 2011
+++ unix/uxpty.c Tue Dec 11 23:43:15 2012 +++ unix/uxpty.c Thu Dec 27 01:30:33 2012
@@ -333,12 +333,21 @@ static void pty_open_master(Pty pty) @@ -335,12 +335,21 @@ static void pty_open_master(Pty pty)
chown(pty->name, getuid(), gp ? gp->gr_gid : -1); chown(pty->name, getuid(), gp ? gp->gr_gid : -1);
chmod(pty->name, 0600); chmod(pty->name, 0600);
#else #else

View File

@ -1,7 +1,7 @@
@comment $OpenBSD: PLIST-gui,v 1.1.1.1 2007/09/04 09:14:00 djm Exp $ @comment $OpenBSD: PLIST-gui,v 1.2 2013/01/13 10:12:52 brad Exp $
bin/pterm @bin bin/pterm
bin/putty @bin bin/putty
bin/puttytel @bin bin/puttytel
@man man/man1/pterm.1 @man man/man1/pterm.1
@man man/man1/putty.1 @man man/man1/putty.1
@man man/man1/puttytel.1 @man man/man1/puttytel.1

View File

@ -1,8 +1,8 @@
@comment $OpenBSD: PLIST-main,v 1.1.1.1 2007/09/04 09:14:00 djm Exp $ @comment $OpenBSD: PLIST-main,v 1.2 2013/01/13 10:12:52 brad Exp $
bin/plink @bin bin/plink
bin/pscp @bin bin/pscp
bin/psftp @bin bin/psftp
bin/puttygen @bin bin/puttygen
@man man/man1/plink.1 @man man/man1/plink.1
@man man/man1/pscp.1 @man man/man1/pscp.1
@man man/man1/psftp.1 @man man/man1/psftp.1