Annotation of pkgsrc/devel/talloc/Makefile, Revision 1.16
1.16 ! wiz 1: # $NetBSD: Makefile,v 1.15 2016/04/13 17:52:38 wiz Exp $
1.1 wiz 2:
1.16 ! wiz 3: DISTNAME= talloc-2.1.7
1.1 wiz 4: CATEGORIES= devel
5: MASTER_SITES= http://www.samba.org/ftp/talloc/
6:
7: MAINTAINER= pkgsrc-users@NetBSD.org
8: HOMEPAGE= http://talloc.samba.org/
9: COMMENT= Hierarchical pool based memory allocator with destructors
10: LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3
11:
12: BUILD_DEPENDS+= libxslt-[0-9]*:../../textproc/libxslt
13:
1.6 asau 14: HAS_CONFIGURE= yes # wrapper script around WAF
1.1 wiz 15: USE_TOOLS+= pkg-config
16:
17: PKGCONFIG_OVERRIDE+= talloc.pc.in
18: PKGCONFIG_OVERRIDE+= pytalloc-util.pc.in
19: PY_PATCHPLIST= yes
1.13 adam 20: PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # not yet ported as of 2.1.0
1.1 wiz 21:
22: # include/talloc.h
23: CONFLICTS+= samba-[0-9]*
24:
25: REPLACE_PYTHON+= buildtools/bin/waf
1.11 wiz 26: REPLACE_PYTHON+= buildtools/wafsamba/__init__.py
1.1 wiz 27: REPLACE_PYTHON+= buildtools/wafsamba/samba_python.py
28: REPLACE_PYTHON+= buildtools/wafsamba/symbols.py
29: REPLACE_PYTHON+= buildtools/wafsamba/wscript
30: REPLACE_PYTHON+= lib/replace/system/wscript_configure
31: REPLACE_PYTHON+= lib/replace/wscript
32: REPLACE_PYTHON+= wscript
33:
1.7 wiz 34: .include "../../mk/bsd.prefs.mk"
35:
1.14 gdt 36: # Fix install names of libraries on Darwin.
1.7 wiz 37: # Upstream bug report: https://bugzilla.samba.org/show_bug.cgi?id=10791
38: post-install:
39: .if ${OPSYS} == "Darwin"
1.14 gdt 40: install_name_tool \
41: -id \
42: ${PREFIX}/lib/libpytalloc-util.${PKGVERSION_NOREV}.dylib \
43: -change \
44: ${WRKSRC}/bin/default/libtalloc.dylib \
45: ${PREFIX}/lib/libtalloc.dylib \
46: ${DESTDIR}${PREFIX}/lib/libpytalloc-util.${PKGVERSION_NOREV}.dylib
47: install_name_tool \
48: -id \
1.7 wiz 49: ${PREFIX}/lib/libtalloc.${PKGVERSION_NOREV}.dylib \
50: ${DESTDIR}${PREFIX}/lib/libtalloc.${PKGVERSION_NOREV}.dylib
1.14 gdt 51: install_name_tool \
52: -change \
53: ${WRKSRC}/bin/default/libpytalloc-util.dylib \
54: ${PREFIX}/lib/libpytalloc-util.dylib \
55: -change \
56: ${WRKSRC}/bin/default/libtalloc.dylib \
57: ${PREFIX}/lib/libtalloc.dylib \
58: ${DESTDIR}${PREFIX}/${PYSITELIB}/talloc.so
1.7 wiz 59: .endif
60:
1.1 wiz 61: .include "../../lang/python/application.mk"
62: .include "../../lang/python/extension.mk"
63: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>