summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorleot <leot@pkgsrc.org>2016-02-18 18:52:54 +0000
committerleot <leot@pkgsrc.org>2016-02-18 18:52:54 +0000
commit0e6262750e6625d234d11c95e025cec98d4ad325 (patch)
tree4eef33b0150b2f9a1726c4302b92f6c47398ae27 /x11
parent0e36299f42311152e48492b3e85197943f77e976 (diff)
downloadpkgsrc-0e6262750e6625d234d11c95e025cec98d4ad325.tar.gz
Various minor fixes.
o slock also needs x11/libXinerama o Bump _XOPEN_SOURCE version to 600 in order to avoid build issues on SunOS. o While here also fix some cosmetical issues providing a better SUBST_MESSAGE for "makefile" class and also accept possible user-defined CPPFLAGS.
Diffstat (limited to 'x11')
-rw-r--r--x11/slock/Makefile15
1 files changed, 12 insertions, 3 deletions
diff --git a/x11/slock/Makefile b/x11/slock/Makefile
index ccf14b5f614..fccb85985c3 100644
--- a/x11/slock/Makefile
+++ b/x11/slock/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2016/02/16 17:47:19 leot Exp $
+# $NetBSD: Makefile,v 1.9 2016/02/18 18:52:54 leot Exp $
DISTNAME= slock-1.3
CATEGORIES= x11
@@ -11,19 +11,27 @@ LICENSE= mit
MAKE_JOBS_SAFE= no
-# Adjust config.mk
SUBST_CLASSES+= makefile
SUBST_STAGE.makefile= pre-configure
-SUBST_MESSAGE.makefile= Fixing config.mk
+SUBST_MESSAGE.makefile= Adjust config.mk
SUBST_FILES.makefile= config.mk
SUBST_SED.makefile+= -e 's,/usr/local,${PREFIX},g'
SUBST_SED.makefile+= -e 's,share/man,${PKGMANDIR},g'
SUBST_SED.makefile+= -e 's,/usr/X11R6,${X11BASE},'
SUBST_SED.makefile+= -e '/^CPPFLAGS/ s,-DHAVE_SHADOW_H,,'
SUBST_SED.makefile+= -e 's,^CFLAGS *= ,CFLAGS += ,'
+SUBST_SED.makefile+= -e 's,^CPPFLAGS *= ,CPPFLAGS += ,'
SUBST_SED.makefile+= -e 's,^LDFLAGS *= ,LDFLAGS += ,'
SUBST_SED.makefile+= -e 's/cc/${CC:Q}/'
+# Bump _XOPEN_SOURCE version to 600 in order to avoid "Compiler or options
+# invalid for pre-UNIX 03 X/Open applications" error on SunOS.
+SUBST_CLASSES+= slock
+SUBST_STAGE.slock= pre-configure
+SUBST_MESSAGE.slock= Bump _XOPEN_SOURCE version
+SUBST_FILES.slock= slock.c
+SUBST_SED.slock+= -e '/_XOPEN_SOURCE/ s/500/600/'
+
INSTALLATION_DIRS= bin ${PKGMANDIR}/man1
.include "../../mk/bsd.prefs.mk"
@@ -41,4 +49,5 @@ SPECIAL_PERMS+= bin/slock ${SETUID_ROOT_PERMS}
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
+.include "../../x11/libXinerama/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"