Tue Oct 24 04:45:18 2017 UTC ()
DEPEND on databases/py-ldap, instead of buildlinking


(adam)
diff -r1.42 -r1.43 pkgsrc/databases/luma/Makefile

cvs diff -r1.42 -r1.43 pkgsrc/databases/luma/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/databases/luma/Attic/Makefile 2017/09/26 10:26:57 1.42
+++ pkgsrc/databases/luma/Attic/Makefile 2017/10/24 04:45:18 1.43
@@ -1,25 +1,27 @@ @@ -1,25 +1,27 @@
1# $NetBSD: Makefile,v 1.42 2017/09/26 10:26:57 wiz Exp $ 1# $NetBSD: Makefile,v 1.43 2017/10/24 04:45:18 adam Exp $
2 2
3DISTNAME= luma-3.0.7 3DISTNAME= luma-3.0.7
4CATEGORIES= databases 4CATEGORIES= databases
5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=luma/} 5MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=luma/}
6EXTRACT_SUFX= .zip 6EXTRACT_SUFX= .zip
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= http://luma.sourceforge.net/ 9HOMEPAGE= http://luma.sourceforge.net/
10COMMENT= LDAP browser 10COMMENT= LDAP browser
11LICENSE= gnu-gpl-v2 11LICENSE= gnu-gpl-v2
12 12
 13DEPENDS+= ${PYPKGPREFIX}-ldap-[0-9]*:../../databases/py-ldap
 14
13REPLACE_PYTHON= luma/luma.py 15REPLACE_PYTHON= luma/luma.py
14INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PYSITELIB}/luma/plugins/browser 16INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PYSITELIB}/luma/plugins/browser
15 17
16PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-ldap 18PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-ldap
17 19
18SUBST_CLASSES+= luma 20SUBST_CLASSES+= luma
19SUBST_STAGE.luma= pre-configure 21SUBST_STAGE.luma= pre-configure
20SUBST_FILES.luma= luma/luma.py 22SUBST_FILES.luma= luma/luma.py
21SUBST_SED.luma= -e "s|@PATH@|${PREFIX}/${PYSITELIB}/luma|" 23SUBST_SED.luma= -e "s|@PATH@|${PREFIX}/${PYSITELIB}/luma|"
22SUBST_MESSAGE.luma= Adding library path to luma. 24SUBST_MESSAGE.luma= Adding library path to luma.
23 25
24post-extract: 26post-extract:
25 for f in ${WRKSRC}/luma/luma.py ${WRKSRC}/setup.py; do \ 27 for f in ${WRKSRC}/luma/luma.py ${WRKSRC}/setup.py; do \
@@ -29,20 +31,19 @@ post-extract: @@ -29,20 +31,19 @@ post-extract:
29 31
30# world-writeable files 32# world-writeable files
31pre-build: 33pre-build:
32 ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.png 34 ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.png
33 ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.svg 35 ${CHMOD} 0644 ${WRKSRC}/data/icons/*/*.svg
34 ${CHMOD} 0644 ${WRKSRC}/data/*.desktop 36 ${CHMOD} 0644 ${WRKSRC}/data/*.desktop
35 37
36# some templates are not installed, do it manually 38# some templates are not installed, do it manually
37# https://sourceforge.net/p/luma/bugs/48/ 39# https://sourceforge.net/p/luma/bugs/48/
38post-install: 40post-install:
39 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/luma.1.gz ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1 41 ${MV} ${DESTDIR}${PREFIX}/share/man/man1/luma.1.gz ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
40 ${CP} -R ${WRKSRC}/luma/plugins/browser/templates ${DESTDIR}${PREFIX}/${PYSITELIB}/luma/plugins/browser/templates 42 ${CP} -R ${WRKSRC}/luma/plugins/browser/templates ${DESTDIR}${PREFIX}/${PYSITELIB}/luma/plugins/browser/templates
41 43
42.include "../../databases/py-ldap/buildlink3.mk" 
43.include "../../lang/python/application.mk" 44.include "../../lang/python/application.mk"
44.include "../../lang/python/distutils.mk" 45.include "../../lang/python/distutils.mk"
45.include "../../x11/py-qt4/buildlink3.mk" 46.include "../../x11/py-qt4/buildlink3.mk"
46.include "../../sysutils/desktop-file-utils/desktopdb.mk" 47.include "../../sysutils/desktop-file-utils/desktopdb.mk"
47.include "../../graphics/hicolor-icon-theme/buildlink3.mk" 48.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
48.include "../../mk/bsd.pkg.mk" 49.include "../../mk/bsd.pkg.mk"