Fri Aug 2 21:54:56 2019 UTC ()
Support PKGMANDIR.


(schmonz)
diff -r1.1 -r1.2 pkgsrc/devel/jdebp-redo/Makefile

cvs diff -r1.1 -r1.2 pkgsrc/devel/jdebp-redo/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/jdebp-redo/Makefile 2019/07/20 21:18:59 1.1
+++ pkgsrc/devel/jdebp-redo/Makefile 2019/08/02 21:54:56 1.2
@@ -1,31 +1,36 @@ @@ -1,31 +1,36 @@
1# $NetBSD: Makefile,v 1.1 2019/07/20 21:18:59 schmonz Exp $ 1# $NetBSD: Makefile,v 1.2 2019/08/02 21:54:56 schmonz Exp $
2 2
3DISTNAME= redo-1.4 3DISTNAME= redo-1.4
4PKGNAME= jdebp-${DISTNAME} 4PKGNAME= jdebp-${DISTNAME}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= https://jdebp.eu/Repository/freebsd/ 6MASTER_SITES= https://jdebp.eu/Repository/freebsd/
7 7
8MAINTAINER= schmonz@NetBSD.org 8MAINTAINER= schmonz@NetBSD.org
9HOMEPAGE= https://jdebp.eu/Softwares/redo/ 9HOMEPAGE= https://jdebp.eu/Softwares/redo/
10COMMENT= C++ implementation of DJB's redo build tool 10COMMENT= C++ implementation of DJB's redo build tool
11LICENSE= isc OR 2-clause-bsd 11LICENSE= isc OR 2-clause-bsd
12 12
13CONFLICTS+= apenwarr-redo-[0-9]* 13CONFLICTS+= apenwarr-redo-[0-9]*
14 14
15WRKSRC= ${WRKDIR} 15WRKSRC= ${WRKDIR}
16USE_LANGUAGES= c++ 16USE_LANGUAGES= c++
17USE_TOOLS+= pod2man 17USE_TOOLS+= pod2man
18 18
 19SUBST_CLASSES+= pkgmandir
 20SUBST_STAGE.pkgmandir= do-configure
 21SUBST_FILES.pkgmandir= package/export
 22SUBST_SED.pkgmandir= -e 's|"man/man1|${PKGMANDIR}"/man1|g'
 23
19do-configure: 24do-configure:
20 cd ${WRKSRC} && ./package/prepare 25 cd ${WRKSRC} && ./package/prepare
21 ${ECHO} ${CXX:Q} > ${WRKSRC}/build/cxx 26 ${ECHO} ${CXX:Q} > ${WRKSRC}/build/cxx
22 ${ECHO} ${CPPFLAGS:Q} > ${WRKSRC}/build/cppflags 27 ${ECHO} ${CPPFLAGS:Q} > ${WRKSRC}/build/cppflags
23 ${ECHO} ${CXXFLAGS:Q} > ${WRKSRC}/build/cxxflags 28 ${ECHO} ${CXXFLAGS:Q} > ${WRKSRC}/build/cxxflags
24 ${ECHO} ${LDFLAGS:Q} > ${WRKSRC}/build/ldflags 29 ${ECHO} ${LDFLAGS:Q} > ${WRKSRC}/build/ldflags
25 30
26do-build: 31do-build:
27 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./package/make 32 cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./package/make
28 33
29do-install: 34do-install:
30 cd ${WRKSRC} && ./package/makeinstall 35 cd ${WRKSRC} && ./package/makeinstall
31 cd ${WRKSRC} && ./package/export ${DESTDIR}${PREFIX}/ 36 cd ${WRKSRC} && ./package/export ${DESTDIR}${PREFIX}/