| @@ -1,52 +1,51 @@ | | | @@ -1,52 +1,51 @@ |
1 | # $NetBSD: Makefile,v 1.39 2019/04/25 07:32:42 maya Exp $ | | 1 | # $NetBSD: Makefile,v 1.40 2019/08/23 10:49:14 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= tdb-1.4.0 | | 3 | DISTNAME= tdb-1.4.2 |
4 | PKGREVISION= 1 | | | |
5 | CATEGORIES= databases | | 4 | CATEGORIES= databases |
6 | MASTER_SITES= http://www.samba.org/ftp/tdb/ | | 5 | MASTER_SITES= http://www.samba.org/ftp/tdb/ |
7 | | | 6 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= http://tdb.samba.org/ | | 8 | HOMEPAGE= http://tdb.samba.org/ |
10 | COMMENT= Small database system which uses files to store data | | 9 | COMMENT= Small database system which uses files to store data |
11 | LICENSE= gnu-gpl-v3 | | 10 | LICENSE= gnu-gpl-v3 |
12 | | | 11 | |
13 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt | | 12 | BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt |
14 | BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl | | 13 | BUILD_DEPENDS+= docbook-xsl-[0-9]*:../../textproc/docbook-xsl |
15 | | | 14 | |
16 | # both install tdbtool and tdbdump | | 15 | # both install tdbtool and tdbdump |
17 | CONFLICTS+= samba<3.6.6nb3 | | 16 | CONFLICTS+= samba<3.6.6nb3 |
18 | | | 17 | |
19 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | | 18 | PYTHON_VERSIONS_INCOMPATIBLE= 27 |
20 | | | 19 | |
21 | USE_TOOLS+= gmake | | 20 | USE_TOOLS+= gmake |
22 | HAS_CONFIGURE= yes | | 21 | HAS_CONFIGURE= yes |
23 | CONFIG_SHELL= ${PYTHONBIN} | | 22 | CONFIG_SHELL= ${PYTHONBIN} |
24 | CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf | | 23 | CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf |
25 | CONFIGURE_ARGS+= configure | | 24 | CONFIGURE_ARGS+= configure |
26 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 25 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
27 | CONFIGURE_ARGS+= --abi-check-disable | | 26 | CONFIGURE_ARGS+= --abi-check-disable |
28 | CONFIGURE_ARGS+= --disable-symbol-versions | | 27 | CONFIGURE_ARGS+= --disable-symbol-versions |
29 | .if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) | | 28 | .if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) |
30 | CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} | | 29 | CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} |
31 | .else | | 30 | .else |
32 | CONFIGURE_ARGS+= --jobs=1 | | 31 | CONFIGURE_ARGS+= --jobs=1 |
33 | .endif | | 32 | .endif |
34 | PKGCONFIG_OVERRIDE= tdb.pc.in | | 33 | PKGCONFIG_OVERRIDE= tdb.pc.in |
35 | TEST_TARGET= test | | 34 | TEST_TARGET= test |
36 | | | 35 | |
37 | USE_GCC_RUNTIME= yes | | 36 | USE_GCC_RUNTIME= yes |
38 | | | 37 | |
39 | PY_PATCHPLIST= yes | | 38 | PY_PATCHPLIST= yes |
40 | REPLACE_PYTHON+= buildtools/bin/waf | | 39 | REPLACE_PYTHON+= buildtools/bin/waf |
41 | MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf | | 40 | MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf |
42 | | | 41 | |
43 | SUBST_CLASSES+= docbook | | 42 | SUBST_CLASSES+= docbook |
44 | SUBST_MESSAGE.docbook= Fixing docbook URLs. | | 43 | SUBST_MESSAGE.docbook= Fixing docbook URLs. |
45 | SUBST_FILES.docbook+= buildtools/wafsamba/samba_conftests.py | | 44 | SUBST_FILES.docbook+= buildtools/wafsamba/samba_conftests.py |
46 | SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py | | 45 | SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py |
47 | SUBST_STAGE.docbook= pre-configure | | 46 | SUBST_STAGE.docbook= pre-configure |
48 | SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' | | 47 | SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' |
49 | | | 48 | |
50 | .include "../../lang/python/application.mk" | | 49 | .include "../../lang/python/application.mk" |
51 | .include "../../lang/python/extension.mk" | | 50 | .include "../../lang/python/extension.mk" |
52 | .include "../../mk/bsd.pkg.mk" | | 51 | .include "../../mk/bsd.pkg.mk" |