From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Aug 7 22:00:26 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 599B81065670 for ; Sun, 7 Aug 2011 22:00:26 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id C8E3C8FC0A for ; Sun, 7 Aug 2011 22:00:24 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p77M0OLC012646 for ; Sun, 7 Aug 2011 22:00:24 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p77M0O9C012640; Sun, 7 Aug 2011 22:00:24 GMT (envelope-from gnats) Resent-Date: Sun, 7 Aug 2011 22:00:24 GMT Resent-Message-Id: <201108072200.p77M0O9C012640@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Matthew Luckie Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9FEE8106566C for ; Sun, 7 Aug 2011 21:59:44 +0000 (UTC) (envelope-from mjl@luckie.org.nz) Received: from mailfilter1.ihug.co.nz (mailfilter1.ihug.co.nz [203.109.136.1]) by mx1.freebsd.org (Postfix) with ESMTP id 3D0478FC16 for ; Sun, 7 Aug 2011 21:59:43 +0000 (UTC) Received: from 118-92-64-176.dsl.dyn.ihug.co.nz (HELO spandex.luckie.org.nz) ([118.92.64.176]) by cust.filter1.content.vf.net.nz with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Aug 2011 09:59:23 +1200 Received: from mjl by spandex.luckie.org.nz with local (Exim 4.76 (FreeBSD)) (envelope-from ) id 1QqBNS-000Lo1-TO; Mon, 08 Aug 2011 09:59:22 +1200 Message-Id: Date: Mon, 08 Aug 2011 09:59:22 +1200 From: Matthew Luckie To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: mjl@luckie.org.nz Subject: ports/159592: [patch] graphics/xfig installs shared files with restrictive permissions X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Matthew Luckie List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Aug 2011 22:00:26 -0000 >Number: 159592 >Category: ports >Synopsis: [patch] graphics/xfig installs shared files with restrictive permissions >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun Aug 07 22:00:24 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Matthew Luckie >Release: FreeBSD 8.2-RELEASE i386 >Organization: >Environment: System: FreeBSD spandex.luckie.org.nz 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Feb 25 13:44:21 NZDT 2011 root@spandex.luckie.org.nz:/usr/obj/usr/src/sys/spandex i386 >Description: Files, such as library elements and html documentation are installed owned and readable only by root. These should be readable by all users. >How-To-Repeat: Install xfig. cd ${LOCALBASE}/lib/X11/xfig/Libraries/ and examine the permissions of the various fig files beneath. Likewise in ${LOCALBASE}/share/doc/xfig/html/ >Fix: use this patch. --- patch-xfig begins here --- diff -uNr xfig/Makefile xfig-new/Makefile --- xfig/Makefile 2011-06-20 07:00:32.000000000 +1200 +++ xfig-new/Makefile 2011-08-05 11:08:28.000000000 +1200 @@ -51,10 +51,10 @@ post-extract: @cd ${WRKSRC}/Doc && ${FIND} -s . -type d -print0 | ${XARGS} -0 ${CHMOD} a+rx - @cd ${WRKSRC}/Doc && ${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} a-x + @cd ${WRKSRC}/Doc && ${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} a-x+r @${CHMOD} a+rx ${WRKSRC}/Libraries @cd ${WRKSRC}/Libraries && ${FIND} -s . -type d -print0 | ${XARGS} -0 ${CHMOD} a+rx - @cd ${WRKSRC}/Libraries && ${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} a-x + @cd ${WRKSRC}/Libraries && ${FIND} . -type f -print0 | ${XARGS} -0 ${CHMOD} a-x+r @${CP} ${WRKSRC}/Doc/xfig.man ${WRKSRC} post-patch: --- patch-xfig ends here --- >Release-Note: >Audit-Trail: >Unformatted: