Fixup fromcvs/togit conversion
[pkgsrcv2.git] / databases / py-gdbm / Makefile
1 # $NetBSD: Makefile,v 1.30 2011/12/03 00:02:14 joerg Exp $
2 #
3
4 PKGNAME=        ${PYPKGPREFIX}-gdbm-0
5 PKGREVISION=    5
6 CATEGORIES=     databases python
7
8 MAINTAINER=     dolecek@ics.muni.cz
9 HOMEPAGE=       http://www.python.org/doc/lib/module-gdbm.html
10 COMMENT=        Python interface to gdbm - GNU database manager
11
12 PKG_DESTDIR_SUPPORT=    user-destdir
13 PYTHON_VERSIONS_INCLUDE_3X=     yes
14
15 EVAL_PREFIX+=   GDBMDIR=gdbm
16
17 USE_TOOLS+=     patch
18
19 .include "../../lang/python/pyversion.mk"
20 .if !empty(PYPKGPREFIX:Mpy3?)
21 GDBM_MODNAME=   _gdbm
22 .else
23 GDBM_MODNAME=   gdbm
24 .endif
25
26 EXTRACT_ELEMENTS=       ${PYSUBDIR}/Modules/${GDBM_MODNAME}module.c
27 PYDISTUTILSPKG= yes
28 PY_PATCHPLIST=  yes
29
30 PY_SETUP_SUBST+= GDBMPREFIX=${GDBMDIR}
31 PY_SETUP_SUBST+= GDBM_MODNAME=${GDBM_MODNAME}
32 PLIST_SUBST+=   GDBM_MODNAME=${GDBM_MODNAME}
33 PYSETUPINSTALLARGS+=    --install-lib ${PREFIX}/${PYLIB}/lib-dynload
34
35 # ignore errors due to missing files (EXTRACT_ELEMENTS!)
36 do-patch:
37         set -e;                                                         \
38         cd ${WRKSRC};                                                   \
39         for f in ${PATCHDIR}/patch-*; do                                \
40                 ${PATCH} --batch < "$$f" || ${TRUE};                    \
41         done
42
43 .include "../../databases/gdbm/buildlink3.mk"
44 .include "../../lang/python/extension.mk"
45 .include "../../lang/python/srcdist.mk"
46 .include "../../mk/bsd.pkg.mk"