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.
This commit is contained in:
gdt 2015-09-09 23:40:08 +00:00
parent 6127607b1b
commit 029a4ac2f9

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.16 2015/03/19 16:16:58 gdt Exp $ # $NetBSD: Makefile,v 1.17 2015/09/09 23:40:08 gdt Exp $
VERSION= 1.9.4 VERSION= 1.9.4
PKGNAMEBASE= pyproj PKGNAMEBASE= pyproj
@ -6,12 +6,12 @@ DISTNAME= v${VERSION}rel
DIST_SUBDIR= pyproj DIST_SUBDIR= pyproj
EGG_NAME= ${PKGNAMEBASE}-${VERSION} EGG_NAME= ${PKGNAMEBASE}-${VERSION}
PKGNAME= ${PYPKGPREFIX}-${PKGNAMEBASE:S/pyproj/proj/}-${VERSION} PKGNAME= ${PYPKGPREFIX}-${PKGNAMEBASE:S/pyproj/proj/}-${VERSION}
PKGREVISION= 1
CATEGORIES= geography CATEGORIES= geography
MASTER_SITES= ${MASTER_SITE_GITHUB:=jswhit/pyproj/archive/} MASTER_SITES= ${MASTER_SITE_GITHUB:=jswhit/pyproj/archive/}
MAINTAINER= gdt@NetBSD.org MAINTAINER= gdt@NetBSD.org
HOMEPAGE= http://jswhit.github.io/pyproj/ HOMEPAGE= https://jswhit.github.io/pyproj/
# https://github.com/jswhit/pyproj
COMMENT= Python wrapper for proj COMMENT= Python wrapper for proj
LICENSE= mit LICENSE= mit
@ -19,6 +19,13 @@ WRKSRC= ${WRKDIR}/${PKGNAMEBASE}-${VERSION}rel
INSTALLATION_DIRS= share/doc/${PKGNAME_NOREV} INSTALLATION_DIRS= share/doc/${PKGNAME_NOREV}
# Horrible kludge: the package has a private copy of projects.h, which
# proj used to not install, and the private copy has RCSID-type macros
# which are needed. Until this is fixed upstream, avoid the
# proj-provided projects.h.
pre-build:
rm ${WRKDIR}/.buildlink/include/projects.h
post-install: post-install:
${INSTALL} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV} ${INSTALL} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/${PKGNAME_NOREV}