From 8c9960e95f32a9dcc14267503e7d697233a9035c Mon Sep 17 00:00:00 2001 From: markd Date: Tue, 11 May 2004 13:09:17 +0000 Subject: 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. --- x11/kdebase3/Makefile | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) (limited to 'x11/kdebase3') 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}; \ -- cgit v1.2.3