summaryrefslogtreecommitdiff
path: root/x11/kdebase3
diff options
context:
space:
mode:
authormarkd <markd>2004-05-11 13:09:17 +0000
committermarkd <markd>2004-05-11 13:09:17 +0000
commit1f7857b941062bef3d3339e9791f26c6717e0bae (patch)
treee871421511dd0f3a3c0df194ce6374b577821055 /x11/kdebase3
parent6fcd0d524ef5d9308ed4075b398ea6fe4dd3e933 (diff)
downloadpkgsrc-1f7857b941062bef3d3339e9791f26c6717e0bae.tar.gz
kde Makefiles get the permissions for kcheckpass correct so don't need
to fix up here. Also ksysguardd should not be setuid root, however on NetBSD (at least) it needs to be setgid kmem (should be fixed to not need this). Bump PKGREVISION.
Diffstat (limited to 'x11/kdebase3')
-rw-r--r--x11/kdebase3/Makefile13
1 files changed, 5 insertions, 8 deletions
diff --git a/x11/kdebase3/Makefile b/x11/kdebase3/Makefile
index f5203f77c10..dbe2eb67167 100644
--- a/x11/kdebase3/Makefile
+++ b/x11/kdebase3/Makefile
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.49 2004/05/03 20:57:14 wiz Exp $
+# $NetBSD: Makefile,v 1.50 2004/05/11 13:09:17 markd Exp $
DISTNAME= kdebase-${_KDE_VERSION}
+PKGREVISION= 1
CATEGORIES= x11
COMMENT= Base modules for the KDE 3 integrated X11 desktop
@@ -96,13 +97,9 @@ PLIST_SUBST+= HAVE_XCURSOR="@comment "
ICONDIR= share/kde/icons
-# Several programs need to be setuid-root, but due to the way that KDE3
-# finds executables, the files must have their read bit set so that
-# KStandardDir::findResource() will find them.
-#
-_KDE_SETUID_ROOT= ${ROOT_USER} ${ROOT_GROUP} 4755
-SPECIAL_PERMS+= ${PREFIX}/bin/kcheckpass ${_KDE_SETUID_ROOT}
-SPECIAL_PERMS+= ${PREFIX}/bin/ksysguardd ${_KDE_SETUID_ROOT}
+.if ${OPSYS} == "NetBSD"
+SPECIAL_PERMS+= ${PREFIX}/bin/ksysguardd ${ROOT_USER} kmem 2755
+.endif
pre-configure:
cd ${WRKSRC}; \