Re: git: ea1086f14d69 - main - security/libpki: new location for sample files

From: Nuno Teixeira <eduardo_at_freebsd.org>
Date: Mon, 18 Jul 2022 09:51:38 UTC
Hi,

Thanks for let me know about it. I will correct port.

Cheers

Dima Panov <fluffy@freebsd.org> escreveu no dia segunda, 18/07/2022 à(s)
10:31:

> Moin!
> On 18.07.2022 11:22, Nuno Teixeira wrote:
>
> The branch main has been updated by eduardo:
>
> URL: https://cgit.FreeBSD.org/ports/commit/?id=ea1086f14d694235d0dd6df321edc270097793a3
>
> commit ea1086f14d694235d0dd6df321edc270097793a3
> Author:     Bruno Damour <bruno@ruomad.net> <bruno@ruomad.net>
> AuthorDate: 2022-07-18 08:18:39 +0000
> Commit:     Nuno Teixeira <eduardo@FreeBSD.org> <eduardo@FreeBSD.org>
> CommitDate: 2022-07-18 08:22:14 +0000
>
>     security/libpki: new location for sample files
>
>      - not install any configuration files AT ALL
>      - put all provided samples in ${PREFIX}/share/libpki/etc
>      - add a message to the user to refer to these samples
>      - mark the port as BROKEN on arm64 (according to pullout message received)
>      - add options to allow configure to enable DNS, LDAP, MySQL and
>        PostgreSQL if asked for
>      - bump PORTREVISION
>
>     PR:             265189
> ---
>  security/libpki/Makefile    | 40 +++++++++++++++++++++++++++++++--------
>  security/libpki/pkg-message | 17 +++++++++++++++++
>  security/libpki/pkg-plist   | 46 ++++++++++++++++++++++++---------------------
>  3 files changed, 74 insertions(+), 29 deletions(-)
>
> diff --git a/security/libpki/Makefile b/security/libpki/Makefile
> index 2583811f7040..17e62c596635 100644
> --- a/security/libpki/Makefile
> +++ b/security/libpki/Makefile
> @@ -1,6 +1,7 @@
>  PORTNAME=	libpki
>  DISTVERSIONPREFIX=	v
>  DISTVERSION=	0.9.2
> +PORTREVISION=	1
>  CATEGORIES=	security
>
>  PATCH_SITES=	https://github.com/openca/libpki/commit/
> @@ -12,6 +13,8 @@ COMMENT=	OpenCA PKI library (libpki) and tools
>  LICENSE=	APACHE20
>  LICENSE_FILE=	${WRKSRC}/COPYING
>
> +NOT_FOR_ARCHS=	arm64
> +
>  USES=		autoreconf gnome libtool ssl
>  USE_GITHUB=	yes
>  GH_ACCOUNT=	openca
> @@ -20,17 +23,38 @@ USE_LDCONFIG=	yes
>
>  GNU_CONFIGURE=	yes
>  CONFIGURE_ARGS=	--disable-dependency-tracking \
> -		--disable-dns \
> -		--disable-iphone \
> -		--disable-ldap \
> -		--disable-mysql \
> -		--disable-pg
> +		--disable-iphone
> +
>  INSTALL_TARGET=	install-strip
>
> +OPTIONS_DEFINE=	DNS LDAP MYSQL PGSQL
> +
> +DNS_DESC=	"Enable DNS support"
> +LDAP_DESC=	"Enable LDAP support"
> +MYSQL_DESC=	"Enable MySQL support"
> +PGSQL_DESC=	"Enable PostgreSQL support"
> +
> +DNS_CONFIGURE_ENABLE=	dns
> +LDAP_LIB_DEPENDS=	liblber.so:net/openldap24-client \
> +			libldap_r.so:net/openldap24-client
>
>
> Is it correct? OpenLDAP 2.6 is default now and should be handled as
>
> LDAP_USE= openldap=yes
>
> +LDAP_CONFIGURE_ENABLE=	ldap
> +LDAP_LDFLAGS+=		-llber
> +MYSQL_USES=		mysql
> +MYSQL_CONFIGURE_ENABLE=	mysql
> +PGSQL_USES=		pgsql
> +PGSQL_CONFIGURE_ENABLE=	pg
> +
>
> --
> Sincerely,
> Dima (fluffy@FreeBSD.org, https://t.me/dima_panov)
> (desktop, kde, x11, office, ports-secteam)@FreeBSD team
>
>