summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2018-06-09 11:23:05 +0000
committerleot <leot@pkgsrc.org>2018-06-09 11:23:05 +0000
commitac843c4ec17ff8129291c45f7f359b5bc47b2be1 (patch)
tree46880d5503f76b369a6995df707c21b2c7718077 /misc
parent24b8607cfacd243f449b798f9d34d66b54dbad3c (diff)
downloadpkgsrc-ac843c4ec17ff8129291c45f7f359b5bc47b2be1.tar.gz
tmux: Do not force sysconfdir to `/etc'
When sysconfdir is PREFIX/etc tmux automagically hardcode it to /etc. This is a bit awkward in the pkgsrc context, so add a SUBST class to avoid this hardcoding and always honor the --sysconfdir configure argument. Bump PKGREVISION
Diffstat (limited to 'misc')
-rw-r--r--misc/tmux/Makefile10
1 files changed, 9 insertions, 1 deletions
diff --git a/misc/tmux/Makefile b/misc/tmux/Makefile
index 3a4ead786ad..47d3220aa1d 100644
--- a/misc/tmux/Makefile
+++ b/misc/tmux/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.44 2018/05/26 17:05:28 leot Exp $
+# $NetBSD: Makefile,v 1.45 2018/06/09 11:23:05 leot Exp $
DISTNAME= tmux-2.7
+PKGREVISION= 1
CATEGORIES= misc
MASTER_SITES= ${MASTER_SITE_GITHUB:=tmux/}
GITHUB_RELEASE= ${PKGVERSION_NOREV}
@@ -15,6 +16,13 @@ USE_TERMINFO= yes
USE_TOOLS+= pkg-config
+SUBST_CLASSES+= sysconfdir
+SUBST_STAGE.sysconfdir= pre-configure
+SUBST_MESSAGE.sysconfdir= Do not force sysconfdir to /etc
+SUBST_FILES.sysconfdir= configure configure.ac
+SUBST_SED.sysconfdir= -e '/Default tmux\.conf goes in \/etc/d'
+SUBST_SED.sysconfdir+= -e '/sysconfdir=\/etc/d'
+
.include "../../mk/bsd.prefs.mk"
.include "../../mk/compiler.mk"
.if !empty(MACHINE_PLATFORM:MSunOS-5.1[0-9]-*) && \