Wed Sep 9 23:40:08 2015 UTC ()
Add kludge to build given proj-provided projects.h.

Update HOMEPAGE.  proj used to not install projects.h.  This package
has a private copy wtih extra macros for Id strings, and using the
proj-provided projects.h via <> fails.  Work around this by removing
projects.h from the bl3 tree.


(gdt)
diff -r1.16 -r1.17 pkgsrc/geography/py-proj/Makefile

cvs diff -r1.16 -r1.17 pkgsrc/geography/py-proj/Makefile (expand / switch to unified diff)

--- pkgsrc/geography/py-proj/Makefile 2015/03/19 16:16:58 1.16
+++ pkgsrc/geography/py-proj/Makefile 2015/09/09 23:40:08 1.17
@@ -1,27 +1,34 @@ @@ -1,27 +1,34 @@
1# $NetBSD: Makefile,v 1.16 2015/03/19 16:16:58 gdt Exp $ 1# $NetBSD: Makefile,v 1.17 2015/09/09 23:40:08 gdt Exp $
2 2
3VERSION= 1.9.4 3VERSION= 1.9.4
4PKGNAMEBASE= pyproj 4PKGNAMEBASE= pyproj
5DISTNAME= v${VERSION}rel 5DISTNAME= v${VERSION}rel
6DIST_SUBDIR= pyproj 6DIST_SUBDIR= pyproj
7EGG_NAME= ${PKGNAMEBASE}-${VERSION} 7EGG_NAME= ${PKGNAMEBASE}-${VERSION}
8PKGNAME= ${PYPKGPREFIX}-${PKGNAMEBASE:S/pyproj/proj/}-${VERSION} 8PKGNAME= ${PYPKGPREFIX}-${PKGNAMEBASE:S/pyproj/proj/}-${VERSION}
 9PKGREVISION= 1
9CATEGORIES= geography 10CATEGORIES= geography
10MASTER_SITES= ${MASTER_SITE_GITHUB:=jswhit/pyproj/archive/} 11MASTER_SITES= ${MASTER_SITE_GITHUB:=jswhit/pyproj/archive/}
11 12
12MAINTAINER= gdt@NetBSD.org 13MAINTAINER= gdt@NetBSD.org
13HOMEPAGE= http://jswhit.github.io/pyproj/ 14HOMEPAGE= https://jswhit.github.io/pyproj/
14# https://github.com/jswhit/pyproj 
15COMMENT= Python wrapper for proj 15COMMENT= Python wrapper for proj
16LICENSE= mit 16LICENSE= mit
17 17
18WRKSRC= ${WRKDIR}/${PKGNAMEBASE}-${VERSION}rel 18WRKSRC= ${WRKDIR}/${PKGNAMEBASE}-${VERSION}rel
19 19
20INSTALLATION_DIRS= share/doc/${PKGNAME_NOREV} 20INSTALLATION_DIRS= share/doc/${PKGNAME_NOREV}
21 21
 22# Horrible kludge: the package has a private copy of projects.h, which
 23# proj used to not install, and the private copy has RCSID-type macros
 24# which are needed. Until this is fixed upstream, avoid the
 25# proj-provided projects.h.
 26pre-build:
 27 rm ${WRKDIR}/.buildlink/include/projects.h
 28
22post-install: 29post-install:
23 ${INSTALL} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV} 30 ${INSTALL} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}
24 31
25.include "../../lang/python/distutils.mk" 32.include "../../lang/python/distutils.mk"
26.include "../../geography/proj/buildlink3.mk" 33.include "../../geography/proj/buildlink3.mk"
27.include "../../mk/bsd.pkg.mk" 34.include "../../mk/bsd.pkg.mk"