Mon Jul 31 12:03:37 2023 UTC ()
databases/nss_ldap: Add Perl as a required tool

This fixes build problems on system where Perl isn't installed (yet).


(tron)
diff -r1.35 -r1.36 pkgsrc/databases/nss_ldap/Makefile

cvs diff -r1.35 -r1.36 pkgsrc/databases/nss_ldap/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/nss_ldap/Makefile 2023/07/30 00:18:07 1.35
+++ pkgsrc/databases/nss_ldap/Makefile 2023/07/31 12:03:36 1.36
@@ -1,29 +1,29 @@ @@ -1,29 +1,29 @@
1# $NetBSD: Makefile,v 1.35 2023/07/30 00:18:07 manu Exp $ 1# $NetBSD: Makefile,v 1.36 2023/07/31 12:03:36 tron Exp $
2 2
3DISTNAME= nss_ldap-266a 3DISTNAME= nss_ldap-266a
4#PKGREVISION= 1 4#PKGREVISION= 1
5CATEGORIES= databases 5CATEGORIES= databases
6MASTER_SITES= ${MASTER_SITE_GITHUB:=manu0401/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=manu0401/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9#HOMEPAGE= http://www.padl.com/OSS/nss_ldap.html 9#HOMEPAGE= http://www.padl.com/OSS/nss_ldap.html
10COMMENT= LDAP client for nsswitch 10COMMENT= LDAP client for nsswitch
11LICENSE= gnu-lgpl-v2 11LICENSE= gnu-lgpl-v2
12 12
13# needs nsswitch 13# needs nsswitch
14ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* Linux-*-* 14ONLY_FOR_PLATFORM= NetBSD-*-* FreeBSD-*-* Linux-*-*
15 15
16USE_TOOLS+= gmake 16USE_TOOLS+= gmake perl
17GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes
18CONFIGURE_ARGS+= --enable-schema-mapping 18CONFIGURE_ARGS+= --enable-schema-mapping
19CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 19CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
20CONFIGURE_ARGS+= --with-ldap-lib=openldap 20CONFIGURE_ARGS+= --with-ldap-lib=openldap
21CONFIGURE_ARGS+= --with-ldap-dir=${BUILDLINK_PREFIX.openldap-client} 21CONFIGURE_ARGS+= --with-ldap-dir=${BUILDLINK_PREFIX.openldap-client}
22CONFIGURE_ARGS+= --with-ldap-conf-file=${PKG_SYSCONFDIR}/ldap.conf 22CONFIGURE_ARGS+= --with-ldap-conf-file=${PKG_SYSCONFDIR}/ldap.conf
23CONFIGURE_ARGS+= --with-ldap-secret-file=${PKG_SYSCONFDIR}/ldap.secret 23CONFIGURE_ARGS+= --with-ldap-secret-file=${PKG_SYSCONFDIR}/ldap.secret
24CFLAGS.FreeBSD+= -DUID_NOBODY=65534 -DGID_NOBODY=65534 # see <sys/conf.h> 24CFLAGS.FreeBSD+= -DUID_NOBODY=65534 -DGID_NOBODY=65534 # see <sys/conf.h>
25MAKE_FLAGS+= INST_UID=${BINOWN} INST_GID=${BINGRP} 25MAKE_FLAGS+= INST_UID=${BINOWN} INST_GID=${BINGRP}
26 26
27REPLACE_PERL+= vers_string 27REPLACE_PERL+= vers_string
28 28
29INSTALLATION_DIRS+= share/examples/nss_ldap 29INSTALLATION_DIRS+= share/examples/nss_ldap