From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 23 02:30:03 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 51BBB419 for ; Sat, 23 Mar 2013 02:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) by mx1.freebsd.org (Postfix) with ESMTP id 359D09D3 for ; Sat, 23 Mar 2013 02:30:03 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.6/8.14.6) with ESMTP id r2N2U3Au023038 for ; Sat, 23 Mar 2013 02:30:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.6/8.14.6/Submit) id r2N2U3CT023037; Sat, 23 Mar 2013 02:30:03 GMT (envelope-from gnats) Resent-Date: Sat, 23 Mar 2013 02:30:03 GMT Resent-Message-Id: <201303230230.r2N2U3CT023037@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, "r4721@tormail.org" Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id A57DD396 for ; Sat, 23 Mar 2013 02:27:14 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 968209C3 for ; Sat, 23 Mar 2013 02:27:14 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r2N2RE49028788 for ; Sat, 23 Mar 2013 02:27:14 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id r2N2RE2o028787; Sat, 23 Mar 2013 02:27:14 GMT (envelope-from nobody) Message-Id: <201303230227.r2N2RE2o028787@red.freebsd.org> Date: Sat, 23 Mar 2013 02:27:14 GMT From: "r4721@tormail.org" To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Subject: ports/177292: [patch] add missing directories to www/firefox packing list X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 23 Mar 2013 02:30:03 -0000 >Number: 177292 >Category: ports >Synopsis: [patch] add missing directories to www/firefox packing list >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Mar 23 02:30:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: r4721@tormail.org >Release: >Organization: >Environment: >Description: the dynamically generated packing list of www/firefox includes some empty directories which are created by make install, but have no @exec mkdir lines so they are not created when adding via a package, causing undesirable messages on uninstall or upgrade. # pkg_delete firefox-19.0.2,1 pkg_delete: file '/usr/local/lib/firefox/webapprt/components' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/webapprt/components' pkg_delete: file '/usr/local/lib/firefox/modules/sessionstore' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/sessionstore' pkg_delete: file '/usr/local/lib/firefox/modules/services/metrics' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services/metrics' pkg_delete: file '/usr/local/lib/firefox/modules/services-sync/stages' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-sync/stages' pkg_delete: file '/usr/local/lib/firefox/modules/services-sync/engines' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-sync/engines' pkg_delete: file '/usr/local/lib/firefox/modules/services-sync' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-sync' pkg_delete: file '/usr/local/lib/firefox/modules/services-notifications' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-notifications' pkg_delete: file '/usr/local/lib/firefox/modules/services-crypto' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-crypto' pkg_delete: file '/usr/local/lib/firefox/modules/services-common' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-common' pkg_delete: file '/usr/local/lib/firefox/modules/services-aitc' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services-aitc' pkg_delete: file '/usr/local/lib/firefox/modules/services' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/services' pkg_delete: file '/usr/local/lib/firefox/modules/identity' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/identity' pkg_delete: file '/usr/local/lib/firefox/modules/commonjs/promise' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/commonjs/promise' pkg_delete: file '/usr/local/lib/firefox/modules/commonjs' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/commonjs' pkg_delete: file '/usr/local/lib/firefox/modules/accessibility' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules/accessibility' pkg_delete: file '/usr/local/lib/firefox/modules' doesn't exist pkg_delete: unable to completely remove directory '/usr/local/lib/firefox/modules' pkg_delete: couldn't entirely delete package `firefox-19.0.2,1' (perhaps the packing list is incorrectly specified?) patch adds mkdir commands for these directories to the generated packing list. >How-To-Repeat: >Fix: Patch attached with submission follows: Index: www/firefox/Makefile =================================================================== --- www/firefox/Makefile (revision 314966) +++ www/firefox/Makefile (working copy) @@ -114,6 +117,12 @@ ${ECHO_CMD} 'share/applications/${MOZILLA}.desktop' >> ${PLISTF} ${ECHO_CMD} "@dirrmtry share/applications" >> ${PLISTD} ${ECHO_CMD} 'share/pixmaps/${FIREFOX_ICON}' >> ${PLISTF} + ${ECHO_CMD} "@exec ${MKDIR} %D/lib/${MOZILLA}/webapprt/components" >> ${PLISTD} +.for d in sessionstore services/metrics services-sync/stages services-sync/engines \ + services-notifications services-crypto services-common services-aitc \ + identity commonjs/promise accessibility + ${ECHO_CMD} "@exec ${MKDIR} %D/lib/${MOZILLA}/modules/${d}" >> ${PLISTD} +.endfor post-install: ${MKDIR} ${PREFIX}/share/applications ${PREFIX}/share/pixmaps >Release-Note: >Audit-Trail: >Unformatted: