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
commit8c9960e95f32a9dcc14267503e7d697233a9035c (patch)
treee871421511dd0f3a3c0df194ce6374b577821055 /x11/kdebase3
parentb78e445c6d7df372ab48ee103bd6b28bcb43dece (diff)
downloadpkgsrc-8c9960e95f32a9dcc14267503e7d697233a9035c.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}; \