summaryrefslogtreecommitdiff
path: root/net/tinydyndns
diff options
context:
space:
mode:
authorschmonz <schmonz@pkgsrc.org>2020-10-08 20:20:26 +0000
committerschmonz <schmonz@pkgsrc.org>2020-10-08 20:20:26 +0000
commit1c53f918f8491707edf30d2ed4017f7ea992b415 (patch)
tree6b320f54b601d793a36a903fc72b77384d8650a3 /net/tinydyndns
parent60350595aa8a55ad8f5d6d49e64f287e124fd8f8 (diff)
downloadpkgsrc-1c53f918f8491707edf30d2ed4017f7ea992b415.tar.gz
Fix packaging on NetBSD: use gmake and more of the upstream Makefile.
Diffstat (limited to 'net/tinydyndns')
-rw-r--r--net/tinydyndns/Makefile19
1 files changed, 13 insertions, 6 deletions
diff --git a/net/tinydyndns/Makefile b/net/tinydyndns/Makefile
index 97e02609a7d..561916d40dc 100644
--- a/net/tinydyndns/Makefile
+++ b/net/tinydyndns/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2020/10/08 17:38:38 schmonz Exp $
+# $NetBSD: Makefile,v 1.2 2020/10/08 20:20:26 schmonz Exp $
DISTNAME= tinydyndns-0.4.2
DJBDNS_DISTNAME= djbdns-1.05
@@ -17,22 +17,29 @@ DEPENDS+= cvm-[0-9]*:../../security/cvm
DEPENDS+= daemontools-[0-9]*:../../sysutils/daemontools
WRKSRC= ${WRKDIR}/${DJBDNS_DISTNAME}
-MAKE_FILE= Makefile.tinydyndns
-BUILD_TARGET= tinydyndns
+
+USE_TOOLS+= gmake
+MAKE_FILE= Makefile.${PKGBASE}
+BUILD_TARGET= ${PKGBASE}
+INSTALL_TARGET= install-${PKGBASE}
DJB_RESTRICTED= no
SUBST_CLASSES+= djberrno
+SUBST_CLASSES+= paths
+SUBST_STAGE.paths= pre-configure
+SUBST_FILES.paths= ${MAKE_FILE}
+SUBST_SED.paths= -e 's|/usr/local/bin/|${DESTDIR}${PREFIX}/bin/|g'
+
INSTALLATION_DIRS= bin ${PKGMANDIR}/man8
post-extract:
cd ${WRKDIR} && mv ${PKGNAME_NOREV}/* ${DJBDNS_DISTNAME}
-do-install:
+post-install:
cd ${WRKSRC} && for i in conf data update; do \
- ${INSTALL_PROGRAM} tinydyndns-$$i ${DESTDIR}${PREFIX}/bin; \
- ${INSTALL_MAN} tinydyndns-$$i.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8; \
+ ${INSTALL_MAN} ${PKGBASE}-$$i.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8; \
done
.include "../../mk/djbware.mk"