| @@ -1,74 +1,73 @@ | | | @@ -1,74 +1,73 @@ |
1 | # $NetBSD: Makefile,v 1.8 2019/11/23 08:45:45 mef Exp $ | | 1 | # $NetBSD: Makefile,v 1.9 2019/12/30 09:43:54 adam Exp $ |
2 | | | 2 | |
3 | # Before updating, make sure net/samba4 supports the newer version. | | 3 | # Before updating, make sure net/samba4 supports the newer version. |
4 | DISTNAME= ldb-2.0.7 | | 4 | DISTNAME= ldb-2.0.8 |
5 | PKGREVISION= 1 | | | |
6 | CATEGORIES= databases | | 5 | CATEGORIES= databases |
7 | MASTER_SITES= http://www.samba.org/ftp/ldb/ | | 6 | MASTER_SITES= http://www.samba.org/ftp/ldb/ |
8 | | | 7 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://ldb.samba.org/ | | 9 | HOMEPAGE= http://ldb.samba.org/ |
11 | COMMENT= LDAP-like embedded database | | 10 | COMMENT= LDAP-like embedded database |
12 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= gnu-gpl-v3 |
13 | | | 12 | |
14 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt | | 13 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt |
15 | BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl | | 14 | BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl |
16 | | | 15 | |
17 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 16 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
18 | | | 17 | |
19 | USE_TOOLS+= gmake pkg-config | | 18 | USE_TOOLS+= gmake pkg-config |
20 | HAS_CONFIGURE= yes | | 19 | HAS_CONFIGURE= yes |
21 | CONFIG_SHELL= ${PYTHONBIN} | | 20 | CONFIG_SHELL= ${PYTHONBIN} |
22 | CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf | | 21 | CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf |
23 | CONFIGURE_ARGS+= configure | | 22 | CONFIGURE_ARGS+= configure |
24 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 23 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
25 | CONFIGURE_ARGS+= --abi-check-disable | | 24 | CONFIGURE_ARGS+= --abi-check-disable |
26 | CONFIGURE_ARGS+= --disable-symbol-versions | | 25 | CONFIGURE_ARGS+= --disable-symbol-versions |
27 | CONFIGURE_ARGS+= --with-libiconv=${BUILDLINK_PREFIX.iconv} | | 26 | CONFIGURE_ARGS+= --with-libiconv=${BUILDLINK_PREFIX.iconv} |
28 | .if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) | | 27 | .if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) |
29 | CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} | | 28 | CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} |
30 | .else | | 29 | .else |
31 | CONFIGURE_ARGS+= --jobs=1 | | 30 | CONFIGURE_ARGS+= --jobs=1 |
32 | .endif | | 31 | .endif |
33 | TEST_TARGET= test | | 32 | TEST_TARGET= test |
34 | | | 33 | |
35 | USE_GCC_RUNTIME= yes | | 34 | USE_GCC_RUNTIME= yes |
36 | | | 35 | |
37 | PY_PATCHPLIST= yes | | 36 | PY_PATCHPLIST= yes |
38 | REPLACE_PYTHON+= buildtools/bin/waf | | 37 | REPLACE_PYTHON+= buildtools/bin/waf |
39 | MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf | | 38 | MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf |
40 | | | 39 | |
41 | .include "../../mk/bsd.prefs.mk" | | 40 | .include "../../mk/bsd.prefs.mk" |
42 | | | 41 | |
43 | .if ${SHLIB_TYPE} == "dylib" | | 42 | .if ${SHLIB_TYPE} == "dylib" |
44 | PLIST_SUBST+= SOEXT=dylib | | 43 | PLIST_SUBST+= SOEXT=dylib |
45 | .else | | 44 | .else |
46 | PLIST_SUBST+= SOEXT=so | | 45 | PLIST_SUBST+= SOEXT=so |
47 | .endif | | 46 | .endif |
48 | | | 47 | |
49 | SUBST_CLASSES+= docbook | | 48 | SUBST_CLASSES+= docbook |
50 | SUBST_MESSAGE.docbook= Fixing docbook URLs. | | 49 | SUBST_MESSAGE.docbook= Fixing docbook URLs. |
51 | SUBST_FILES.docbook+= buildtools/wafsamba/samba_conftests.py | | 50 | SUBST_FILES.docbook+= buildtools/wafsamba/samba_conftests.py |
52 | SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py | | 51 | SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py |
53 | SUBST_STAGE.docbook= pre-configure | | 52 | SUBST_STAGE.docbook= pre-configure |
54 | SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' | | 53 | SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' |
55 | | | 54 | |
56 | PLIST_VARS+= 64bit | | 55 | PLIST_VARS+= 64bit |
57 | .if !empty(LP64PLATFORMS:@.PLAT.@${MACHINE_PLATFORM:M${.PLAT.}}@) || \ | | 56 | .if !empty(LP64PLATFORMS:@.PLAT.@${MACHINE_PLATFORM:M${.PLAT.}}@) || \ |
58 | (defined(ABI) && ${ABI} == "64") | | 57 | (defined(ABI) && ${ABI} == "64") |
59 | PLIST.64bit= yes | | 58 | PLIST.64bit= yes |
60 | .include "../../databases/lmdb/buildlink3.mk" | | 59 | .include "../../databases/lmdb/buildlink3.mk" |
61 | .else | | 60 | .else |
62 | CONFIGURE_ARGS+= --without-ldb-lmdb | | 61 | CONFIGURE_ARGS+= --without-ldb-lmdb |
63 | .endif | | 62 | .endif |
64 | | | 63 | |
65 | .include "../../converters/libiconv/buildlink3.mk" | | 64 | .include "../../converters/libiconv/buildlink3.mk" |
66 | .include "../../databases/openldap-client/buildlink3.mk" | | 65 | .include "../../databases/openldap-client/buildlink3.mk" |
67 | .include "../../databases/tdb/buildlink3.mk" | | 66 | .include "../../databases/tdb/buildlink3.mk" |
68 | .include "../../devel/cmocka/buildlink3.mk" | | 67 | .include "../../devel/cmocka/buildlink3.mk" |
69 | .include "../../devel/popt/buildlink3.mk" | | 68 | .include "../../devel/popt/buildlink3.mk" |
70 | .include "../../devel/talloc/buildlink3.mk" | | 69 | .include "../../devel/talloc/buildlink3.mk" |
71 | .include "../../devel/tevent/buildlink3.mk" | | 70 | .include "../../devel/tevent/buildlink3.mk" |
72 | .include "../../lang/python/application.mk" | | 71 | .include "../../lang/python/application.mk" |
73 | .include "../../lang/python/extension.mk" | | 72 | .include "../../lang/python/extension.mk" |
74 | .include "../../mk/bsd.pkg.mk" | | 73 | .include "../../mk/bsd.pkg.mk" |