svn commit: r401087 - head/security/putty
John Marino
freebsd.contact at marino.st
Mon Nov 23 11:35:27 UTC 2015
On 11/9/2015 10:18 AM, Matthias Andree wrote:
> Author: mandree
> Date: Mon Nov 9 09:18:22 2015
> New Revision: 401087
> URL: https://svnweb.freebsd.org/changeset/ports/401087
>
> Log:
> Update to new upstream release 0.66 (security fix).
>
> Switch to USES=gssapi:mit.
>
> Security: CVE-2015-5309
> Security: 0cb0afd9-86b8-11e5-bf60-080027ef73ec
>
> Modified:
> head/security/putty/Makefile
> head/security/putty/distinfo
>
> Modified: head/security/putty/Makefile
> ==============================================================================
> --- head/security/putty/Makefile Mon Nov 9 08:27:41 2015 (r401086)
> +++ head/security/putty/Makefile Mon Nov 9 09:18:22 2015 (r401087)
> @@ -1,7 +1,7 @@
> # $FreeBSD$
>
> PORTNAME= putty
> -PORTVERSION= 0.65
> +PORTVERSION= 0.66
> CATEGORIES= security ipv6
> MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PORTVERSION}/ \
> ftp://ftp.chiark.greenend.org.uk/users/sgtatham/putty-latest/
> @@ -45,7 +45,7 @@ MAKE_ARGS+= GTK_CONFIG=:
>
> .if ${PORT_OPTIONS:MGSSAPI}
> _COMPAT= -DSTATIC_GSSAPI
> -LIB_DEPENDS+= libkrb5support.so:${PORTSDIR}/security/krb5
> +USES+= gssapi:mit
> .else
> _COMPAT= -DNO_GSSAPI
> .endif
>
Mattias,
This isn't correct due to using both <bsd.ports.pre.mk> and
<bsd.ports.options.mk>
# make -V DEPENDS
gmake:/usr/ports/devel/gmake
pkgconf:/usr/ports/devel/pkgconf
With the following patch, kerberos is included.
# make -V DEPENDS
gmake:/usr/ports/devel/gmake
pkgconf:/usr/ports/devel/pkgconf
/usr/local/lib/libkrb5support.so:/usr/ports/security/krb5
I think it is just picking up base kerberos. By the way, seeing <pre>
and <options> used together is almost always a red flag. I can commit
the patch if you want.
Regards,
John
Index: security/putty/Makefile
===================================================================
--- security/putty/Makefile (revision 402205)
+++ security/putty/Makefile (working copy)
@@ -2,6 +2,7 @@
PORTNAME= putty
PORTVERSION= 0.66
+PORTREVISION 1
CATEGORIES= security ipv6
MASTER_SITES= http://the.earth.li/~sgtatham/putty/${PORTVERSION}/ \
ftp://ftp.chiark.greenend.org.uk/users/sgtatham/putty-latest/
@@ -41,8 +42,6 @@
MAKE_ARGS+= GTK_CONFIG=:
.endif
-.include <bsd.port.pre.mk>
-
.if ${PORT_OPTIONS:MGSSAPI}
_COMPAT= -DSTATIC_GSSAPI
USES+= gssapi:mit
@@ -71,4 +70,4 @@
s,make,${MAKE_CMD},'\
${WRKSRC}/${MAKEFILE}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
More information about the svn-ports-all
mailing list