| @@ -1,58 +1,50 @@ | | | @@ -1,58 +1,50 @@ |
1 | # $NetBSD: Makefile,v 1.29 2018/12/22 08:55:29 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.30 2019/01/15 21:03:10 adam Exp $ |
2 | | | 2 | |
3 | DISTNAME= talloc-2.1.14 | | 3 | DISTNAME= talloc-2.1.15 |
4 | PKGREVISION= 1 | | | |
5 | CATEGORIES= devel | | 4 | CATEGORIES= devel |
6 | MASTER_SITES= http://www.samba.org/ftp/talloc/ | | 5 | MASTER_SITES= http://www.samba.org/ftp/talloc/ |
7 | | | 6 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 7 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://talloc.samba.org/talloc/doc/html/index.html | | 8 | HOMEPAGE= https://talloc.samba.org/talloc/doc/html/index.html |
10 | COMMENT= Hierarchical pool based memory allocator with destructors | | 9 | COMMENT= Hierarchical pool based memory allocator with destructors |
11 | LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3 | | 10 | LICENSE= gnu-gpl-v3 AND gnu-lgpl-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 | |
| | | 15 | # include/talloc.h |
| | | 16 | CONFLICTS+= samba<=4.6.8nb3 |
| | | 17 | |
16 | USE_TOOLS+= pkg-config | | 18 | USE_TOOLS+= pkg-config |
17 | HAS_CONFIGURE= yes | | 19 | HAS_CONFIGURE= yes |
18 | CONFIG_SHELL= ${PYTHONBIN} | | 20 | CONFIG_SHELL= ${PYTHONBIN} |
19 | CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf | | 21 | CONFIGURE_SCRIPT= ${WRKSRC}/buildtools/bin/waf |
20 | CONFIGURE_ARGS+= configure | | 22 | CONFIGURE_ARGS+= configure |
21 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} | | 23 | CONFIGURE_ARGS+= --mandir=${PREFIX}/${PKGMANDIR} |
22 | CONFIGURE_ARGS+= --abi-check-disable | | 24 | CONFIGURE_ARGS+= --abi-check-disable |
23 | CONFIGURE_ARGS+= --disable-symbol-versions | | 25 | CONFIGURE_ARGS+= --disable-symbol-versions |
24 | .if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) | | 26 | .if defined(MAKE_JOBS) && !empty(MAKE_JOBS) && !(defined(MAKE_JOBS_SAFE) && !empty(MAKE_JOBS_SAFE:M[nN][oO])) |
25 | CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} | | 27 | CONFIGURE_ARGS+= --jobs=${MAKE_JOBS} |
26 | .else | | 28 | .else |
27 | CONFIGURE_ARGS+= --jobs=1 | | 29 | CONFIGURE_ARGS+= --jobs=1 |
28 | .endif | | 30 | .endif |
29 | TEST_TARGET= test | | | |
30 | | | | |
31 | PKGCONFIG_OVERRIDE+= talloc.pc.in | | 31 | PKGCONFIG_OVERRIDE+= talloc.pc.in |
32 | PKGCONFIG_OVERRIDE+= pytalloc-util.pc.in | | 32 | PKGCONFIG_OVERRIDE+= pytalloc-util.pc.in |
| | | 33 | TEST_TARGET= test |
33 | | | 34 | |
34 | PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 2.1.0 | | 35 | PYTHON_VERSIONS_ACCEPTED= 27 # not yet ported as of 2.1.0 |
35 | | | 36 | |
36 | # include/talloc.h | | 37 | PY_PATCHPLIST= yes |
37 | CONFLICTS+= samba<=4.6.8nb3 | | | |
38 | | | | |
39 | REPLACE_PYTHON+= buildtools/bin/waf | | 38 | REPLACE_PYTHON+= buildtools/bin/waf |
40 | REPLACE_PYTHON+= buildtools/wafsamba/__init__.py | | 39 | MAKE_FLAGS+= WAF_BINARY=${PYTHONBIN}\ ${WRKSRC}/buildtools/bin/waf |
41 | REPLACE_PYTHON+= buildtools/wafsamba/samba_python.py | | | |
42 | REPLACE_PYTHON+= buildtools/wafsamba/symbols.py | | | |
43 | REPLACE_PYTHON+= buildtools/wafsamba/wscript | | | |
44 | REPLACE_PYTHON+= lib/replace/system/wscript_configure | | | |
45 | REPLACE_PYTHON+= lib/replace/wscript | | | |
46 | REPLACE_PYTHON+= wscript | | | |
47 | | | 40 | |
48 | SUBST_CLASSES+= docbook | | 41 | SUBST_CLASSES+= docbook |
49 | SUBST_MESSAGE.docbook= Fixing docbook URLs. | | 42 | SUBST_MESSAGE.docbook= Fixing docbook URLs. |
50 | SUBST_FILES.docbook+= buildtools/wafsamba/samba_conftests.py | | 43 | SUBST_FILES.docbook+= buildtools/wafsamba/samba_conftests.py |
51 | SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py | | 44 | SUBST_FILES.docbook+= buildtools/wafsamba/wafsamba.py |
52 | SUBST_STAGE.docbook= pre-configure | | 45 | SUBST_STAGE.docbook= pre-configure |
53 | SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' | | 46 | SUBST_SED.docbook+= -e 's,http://docbook.sourceforge.net/release/xsl/current,${PREFIX}/share/xsl/docbook,g' |
54 | | | 47 | |
55 | PY_PATCHPLIST= yes | | | |
56 | .include "../../lang/python/application.mk" | | 48 | .include "../../lang/python/application.mk" |
57 | .include "../../lang/python/extension.mk" | | 49 | .include "../../lang/python/extension.mk" |
58 | .include "../../mk/bsd.pkg.mk" | | 50 | .include "../../mk/bsd.pkg.mk" |