From peterjeremy@acm.org  Sat Jun 12 20:25:38 2010
Return-Path: <peterjeremy@acm.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3E487106566B
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 12 Jun 2010 20:25:38 +0000 (UTC)
	(envelope-from peterjeremy@acm.org)
Received: from mail36.syd.optusnet.com.au (mail36.syd.optusnet.com.au [211.29.133.76])
	by mx1.freebsd.org (Postfix) with ESMTP id B86608FC18
	for <FreeBSD-gnats-submit@freebsd.org>; Sat, 12 Jun 2010 20:25:37 +0000 (UTC)
Received: from server.vk2pj.dyndns.org (c211-30-160-13.mirnd2.nsw.optusnet.com.au [211.30.160.13] (may be forged))
	by mail36.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o5CKPYnh012991
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO)
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 13 Jun 2010 06:25:35 +1000
Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1])
	by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id o5CKPYjL045808;
	Sun, 13 Jun 2010 06:25:34 +1000 (EST)
	(envelope-from peter@server.vk2pj.dyndns.org)
Received: (from peter@localhost)
	by server.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id o5CKPYbe045807;
	Sun, 13 Jun 2010 06:25:34 +1000 (EST)
	(envelope-from peter)
Message-Id: <201006122025.o5CKPYbe045807@server.vk2pj.dyndns.org>
Date: Sun, 13 Jun 2010 06:25:34 +1000 (EST)
From: Peter Jeremy <peterjeremy@acm.org>
Reply-To: Peter Jeremy <peterjeremy@acm.org>
To: FreeBSD-gnats-submit@freebsd.org
Subject: www/libxul installs directories with incorrect permissions
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         147818
>Category:       ports
>Synopsis:       www/libxul installs directories with incorrect permissions
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    gecko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jun 12 20:30:05 UTC 2010
>Closed-Date:    Fri Jul 09 13:32:02 UTC 2010
>Last-Modified:  Fri Jul 09 13:32:02 UTC 2010
>Originator:     Peter Jeremy
>Release:        FreeBSD 8.0-STABLE amd64
>Organization:
n/a
>Environment:
System: FreeBSD server.vk2pj.dyndns.org 8.0-STABLE FreeBSD 8.0-STABLE #3: Mon Apr 5 10:18:04 EST 2010 root@server.vk2pj.dyndns.org:/var/obj/usr/src/sys/server amd64

>Description:

	www/libxul up to and including libxul-1.9.0.17_2 installs
        a number of directories with permissions 644:

132510       46 drw-r--r--   61 root             wheel                 732 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers
133081        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/fontconfig
132785        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/base
132926        4 drw-r--r--    2 root             wheel                  11 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/machine
132821        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/fribidi
133455        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/HIToolbox
132937        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/curl
132891        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Cocoa
132878        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/arpa
132823        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/frame
132761        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/th
133486        4 drw-r--r--    2 root             wheel                  10 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/freetype
132585        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/proto
132583        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/pcfs
133094        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/asm
133127        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/bsd
133103        4 drw-r--r--    4 root             wheel                  19 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/X11
133111        4 drw-r--r--    2 root             wheel                   7 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/X11/extensions
133105        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/X11/Xft
132630        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/netinet
132527        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Print
132971        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/cmplrs
133181        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/workbench
133184        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/rpc
133190        4 drw-r--r--    2 root             wheel                  11 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gdk
133202        6 drw-r--r--    3 root             wheel                  74 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/sys
133228        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/sys/sparc
133285        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/mpw
132705        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gconf
133507        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/CoreServices
132637        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/quipu
133015        4 drw-r--r--    2 root             wheel                  31 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gtk
133049        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/dos
133162        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Carbon
132658        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/Kerberos
133358        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/dbus
132544        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gdk-pixbuf
132735        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/JavaVM
133478        4 drw-r--r--    2 root             wheel                   6 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/mach
133065        4 drw-r--r--    2 root             wheel                  12 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libgnomevfs
132656        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/CoreFoundation
132833        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gssapi
133351        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/private
132868        4 drw-r--r--    2 root             wheel                  10 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/photon
132650        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/win
133369        4 drw-r--r--    3 root             wheel                   8 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/wx
133373        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/wx/xrc
132588        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/kernel
132999        4 drw-r--r--    2 root             wheel                  12 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/pango
133304        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/support
132977        4 drw-r--r--    3 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/IOKit
132980        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/IOKit/pwr_mgt
132725        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libgnomeui
132812        4 drw-r--r--    2 root             wheel                   4 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libgnome
132516        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/JavaEmbedding
132552        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/gnu
132689        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libelf
132534        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/net
132698        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/libIDL
133167        4 drw-r--r--    2 root             wheel                   6 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/linux
133154        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/sane
132599        4 drw-r--r--    2 root             wheel                   5 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/app
132641        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/mach-o
132560        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/atk
132988        4 drw-r--r--    2 root             wheel                   3 15 May 19:00 /mnt/usr/local/include/libxul/unstable/system_wrappers/storage

>How-To-Repeat:
	cd /usr/ports/www/libxul
	make install
	find /usr/local/include/libxul -perm 0755 -o -type d -ls

>Fix:
	A workaround is
	find /usr/local/include/libxul -perm 0755 -o -type d -print | xargs chmod 755

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->gecko 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Sat Jun 12 20:30:16 UTC 2010 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=147818 
State-Changed-From-To: open->closed 
State-Changed-By: beat 
State-Changed-When: Fri Jul 9 13:32:01 UTC 2010 
State-Changed-Why:  
Same problem as reported in ports/148436 

http://www.freebsd.org/cgi/query-pr.cgi?pr=147818 
>Unformatted:
