summaryrefslogtreecommitdiff
path: root/x11/kdebase3
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2004-05-11 13:09:17 +0000
committermarkd <markd@pkgsrc.org>2004-05-11 13:09:17 +0000
commit802ec6d14c2edb24fab9916330b485b31ee5fb90 (patch)
treee871421511dd0f3a3c0df194ce6374b577821055 /x11/kdebase3
parentbe2673d95de12eb4d09f03f0225851bb37848976 (diff)
downloadpkgsrc-802ec6d14c2edb24fab9916330b485b31ee5fb90.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}; \