From 5b77dbd76b5300830d2e59fb5a40dd74e20e153d Mon Sep 17 00:00:00 2001 From: tron Date: Mon, 18 Dec 2006 11:15:19 +0000 Subject: Fix build with "CHECK_PERMS=yes": 1.) Ignore directory "lib/X11/xmcd/discog" because it's supposed to be group writable. 2.) Don't install binaries as setuid-root and writable. --- audio/xmcd/Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/audio/xmcd/Makefile b/audio/xmcd/Makefile index c087ae851e3..daa96d9a831 100644 --- a/audio/xmcd/Makefile +++ b/audio/xmcd/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.63 2006/12/15 20:32:53 joerg Exp $ +# $NetBSD: Makefile,v 1.64 2006/12/18 11:15:19 tron Exp $ DISTNAME= xmcd-3.0.2 PKGREVISION= 9 @@ -21,6 +21,8 @@ MAKE_ENV+= BATCH_LIBDIR=${PREFIX}/lib/X11 MAKE_ENV+= BATCH_MANDIR=${PREFIX}/man/man1 MAKE_ENV+= SHELL=${SH:Q} +CHECK_PERMS_SKIP+= lib/X11/xmcd/discog/* + INCOMPAT_CURSES= NetBSD-1.5*-* NetBSD-1.6[-_.]*-* NetBSD-1.6[A-S]*-* .include "../../mk/bsd.prefs.mk" @@ -34,7 +36,7 @@ ARCHBIN= ${PREFIX}/lib/X11/xmcd/bin-${ARCH}-${MACHINE_ARCH} XMCDDIR= ${PREFIX}/lib/X11/xmcd PLIST_SUBST+= ARCH=${ARCH:Q} -_SETUID_ROOT= ${ROOT_USER} ${ROOT_GROUP} 4711 +_SETUID_ROOT= ${ROOT_USER} ${ROOT_GROUP} 4511 SPECIAL_PERMS= ${ARCHBIN}/cda ${_SETUID_ROOT} SPECIAL_PERMS+= ${ARCHBIN}/xmcd ${_SETUID_ROOT} -- cgit v1.2.3