From owner-freebsd-gnome@FreeBSD.ORG Fri Apr 20 06:16:44 2012 Return-Path: Delivered-To: gnome@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id F11C01065691; Fri, 20 Apr 2012 06:16:44 +0000 (UTC) (envelope-from bapt@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id DDCF98FC15; Fri, 20 Apr 2012 06:16:44 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q3K6Gih1060005; Fri, 20 Apr 2012 06:16:44 GMT (envelope-from bapt@freefall.freebsd.org) Received: (from bapt@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q3K6GiFZ060003; Fri, 20 Apr 2012 06:16:44 GMT (envelope-from bapt) Date: Fri, 20 Apr 2012 06:16:44 GMT Message-Id: <201204200616.q3K6GiFZ060003@freefall.freebsd.org> To: FreeBSD-gnats-submit@freebsd.org From: Baptiste Daroussin X-send-pr-version: 3.113 X-GNATS-Notify: Cc: gnome@freebsd.org Subject: [PATCH] x11-toolkits/py-gnome2: 555 -> 755 for doc directories X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Apr 2012 06:16:45 -0000 >Submitter-Id: current-users >Originator: Baptiste Daroussin >Organization: >Confidential: no >Synopsis: [PATCH] x11-toolkits/py-gnome2: 555 -> 755 for doc directories >Severity: non-critical >Priority: low >Category: ports >Class: change-request >Release: FreeBSD 10.0-CURRENT amd64 >Environment: System: FreeBSD azathoth.lan 10.0-CURRENT FreeBSD 10.0-CURRENT #0 r233418M: Sat Mar 24 13:45:31 CET >Description: py-gnome2 install EG_DST_DIR as 0555 but py-gnome-desktop do install it as mkdir aka 0755, which confuse pointyhat when building pkgng packages: see http://pointyhat-west.isc.freebsd.org/errorlogs/amd64-errorlogs/e.9-pkgng.20120419221037.pointyhat-west/py27-gnome-desktop-2.32.0_1.log A first fix could be to set all the directory to 0755 which after all make sense imho. just for you information ${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EG_DST_DIR} -xf - can be replaced by: cd ${EG_SRC_DIR}; pax -rw . ${EG_DST_DIR} This will be faster normally, but py-gnome is already fast, so not really needed :) Port maintainer (gnome@FreeBSD.org) is cc'd. Generated with FreeBSD Port Tools 0.99_5 (mode: change, diff: CVS) >How-To-Repeat: >Fix: --- py27-gnome-2.28.1_2.patch begins here --- Index: Makefile =================================================================== RCS file: /home/pcvs/ports/x11-toolkits/py-gnome2/Makefile,v retrieving revision 1.110 diff -u -u -r1.110 Makefile --- Makefile 23 Sep 2011 22:26:32 -0000 1.110 +++ Makefile 20 Apr 2012 06:12:16 -0000 @@ -46,7 +46,7 @@ ${MKDIR} ${EG_DST_DIR} ${TAR} -C ${EG_SRC_DIR} -cf - . | ${TAR} -C ${EG_DST_DIR} -xf - ${CHOWN} -R ${BINOWN}:${BINGRP} ${EG_DST_DIR} - ${FIND} ${EG_DST_DIR} -type d -print | ${XARGS} ${CHMOD} 0555 + ${FIND} ${EG_DST_DIR} -type d -print | ${XARGS} ${CHMOD} 0755 ${FIND} ${EG_DST_DIR} -type f -print | ${XARGS} ${CHMOD} 0444 .endif --- py27-gnome-2.28.1_2.patch ends here ---