svn commit: r430064 - head/security/acme-client
Adam Weinberger
adamw at adamw.org
Fri Dec 30 21:04:13 UTC 2016
> On 30 Dec, 2016, at 13:47, Bernard Spil <brnrd at freebsd.org> wrote:
>
> Author: brnrd
> Date: Fri Dec 30 20:47:47 2016
> New Revision: 430064
> URL: https://svnweb.freebsd.org/changeset/ports/430064
>
> Log:
> security/acme-client: Update to 0.1.15
>
> - Update to 0.1.15
> - Remove STATIC_ACMECLIENT option
> - stage-build LibreSSL when not SSL_DEFAULT
>
> PR: 213695
> Submitted by: jbeich
> -STATIC_ACMECLIENT_USES_OFF= ssl
Hi Bernard,
This commit removed USES=ssl, so if LibreSSL is already the default ssl, acme-client fails to build.
# Adam
--
Adam Weinberger
adamw at adamw.org
https://www.adamw.org
>
> Modified:
> head/security/acme-client/Makefile
> head/security/acme-client/distinfo
>
> Modified: head/security/acme-client/Makefile
> ==============================================================================
> --- head/security/acme-client/Makefile Fri Dec 30 20:45:17 2016 (r430063)
> +++ head/security/acme-client/Makefile Fri Dec 30 20:47:47 2016 (r430064)
> @@ -2,7 +2,7 @@
> # $FreeBSD$
>
> PORTNAME= acme-client
> -PORTVERSION= 0.1.14
> +PORTVERSION= 0.1.15
> DISTVERSIONPREFIX= portable-
> CATEGORIES= security
> MASTER_SITES= https://kristaps.bsd.lv/${PORTNAME}/snapshots/ \
> @@ -15,13 +15,6 @@ LICENSE= ISCL
>
> USES= gmake tar:tgz
>
> -OPTIONS_DEFINE= STATIC_ACMECLIENT
> -STATIC_ACMECLIENT_DESC= Link statically with security/libressl
> -
> -STATIC_ACMECLIENT_BUILD_DEPENDS= ${LOCALBASE}/lib/libtls.a:security/libressl
> -STATIC_ACMECLIENT_EXTRA_PATCHES= ${PATCHDIR}/extra-patch-GNUmakefile
> -
> MAKEFILE= GNUmakefile
> MAKE_ENV= PREFIX=${STAGEDIR}/${PREFIX}
>
> @@ -53,11 +46,24 @@ post-install:
>
> .include <bsd.port.pre.mk>
>
> -.if ${PORT_OPTIONS:MSTATIC_ACMECLIENT} == "" && empty(SSL_DEFAULT:M*libressl*)
> -IGNORE= needs LibreSSL to build. set DEFAULT_VERSIONS+=ssl=libressl \
> - and rebuild all ports that depend on openssl
> -.else
> -WARNING= "Remember to deinstall libressl after building acme-client"
> -.endif
> +.if ! ${SSL_DEFAULT:Mlibressl*}
> +BUILD_DEPENDS+= ${NONEXISTENT}:security/libressl:stage
> +CPPFLAGS+= -I${WRKDIR}/libressl/include
> +LDFLAGS+= -L${WRKDIR}/libressl/lib
> +. ifnmake describe
> +STAGEDIR_libressl!= ${MAKE} -V STAGEDIR -C ${PORTSDIR}/security/libressl
> +. endif
> +# security/libressl ignores implicit SSP_UNSAFE, see Mk/bsd.ssp.mk
> +. if ${OPSYS} == FreeBSD && ${OSVERSION} < 1000036 && ${ARCH} == i386
> +SSP_CFLAGS?= -fstack-protector
> +CFLAGS+= ${SSP_CFLAGS}
> +LDFLAGS+= -fstack-protector
> +LIBS+= -lssp_nonshared
> +. endif
> +
> +pre-configure:
> + @(cd ${STAGEDIR_libressl}${LOCALBASE} && ${COPYTREE_SHARE} \
> + . ${WRKDIR}/libressl "! -name *.so*")
> +.endif # SSL_DEFAULT
>
> .include <bsd.port.post.mk>
>
> Modified: head/security/acme-client/distinfo
> ==============================================================================
> --- head/security/acme-client/distinfo Fri Dec 30 20:45:17 2016 (r430063)
> +++ head/security/acme-client/distinfo Fri Dec 30 20:47:47 2016 (r430064)
> @@ -1,3 +1,3 @@
> -TIMESTAMP = 1478171483
> -SHA256 (acme-client-portable-0.1.14.tgz) = 14aa753f65e3d2ca36a8b97d68fe36205f935eaf735b7bf6a8c5d81bc8ec04e3
> -SIZE (acme-client-portable-0.1.14.tgz) = 49238
> +TIMESTAMP = 1483123856
> +SHA256 (acme-client-portable-0.1.15.tgz) = 910f4ffab4aea2dc9563405aa6a53e85d00166a020c74c28d719f290c610e71e
> +SIZE (acme-client-portable-0.1.15.tgz) = 51986
>
More information about the svn-ports-head
mailing list