From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jun 16 07:20:01 2013 Return-Path: Delivered-To: freebsd-ports-bugs@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 2614BB03 for ; Sun, 16 Jun 2013 07:20:01 +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 0C3401D3C for ; Sun, 16 Jun 2013 07:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r5G7K0Gd049928 for ; Sun, 16 Jun 2013 07:20:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r5G7K0B6049927; Sun, 16 Jun 2013 07:20:00 GMT (envelope-from gnats) Resent-Date: Sun, 16 Jun 2013 07:20:00 GMT Resent-Message-Id: <201306160720.r5G7K0B6049927@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, Antoine Brodin Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 7A2E4688; Sun, 16 Jun 2013 07:14:35 +0000 (UTC) (envelope-from antoine@pepperseed.dreadbsd.org) Received: from pepperseed.dreadbsd.org (88-191-185-190.rev.dedibox.fr [88.191.185.190]) by mx1.freebsd.org (Postfix) with ESMTP id 2136A1CFC; Sun, 16 Jun 2013 07:14:34 +0000 (UTC) Received: from pepperseed.dreadbsd.org (localhost [127.0.0.1]) by pepperseed.dreadbsd.org (8.14.5/8.14.5) with ESMTP id r5G7DCFb053069; Sun, 16 Jun 2013 07:13:12 GMT (envelope-from antoine@pepperseed.dreadbsd.org) Received: (from antoine@localhost) by pepperseed.dreadbsd.org (8.14.5/8.14.5/Submit) id r5G7D7kq053068; Sun, 16 Jun 2013 07:13:07 GMT (envelope-from antoine) Message-Id: <201306160713.r5G7D7kq053068@pepperseed.dreadbsd.org> Date: Sun, 16 Jun 2013 07:13:07 GMT From: Antoine Brodin To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/179608: [patch] chinese/ttfm leftovers in dependent fonts Cc: Rong-En Fan X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Antoine Brodin List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 16 Jun 2013 07:20:01 -0000 >Number: 179608 >Category: ports >Synopsis: [patch] chinese/ttfm leftovers in dependent fonts >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: Sun Jun 16 07:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Antoine Brodin >Release: FreeBSD 9.1-RELEASE-p3 amd64 >Organization: none >Environment: System: FreeBSD pepperseed.dreadbsd.org 9.1-RELEASE-p3 FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:27:25 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Currently, ports using chinese/ttfm/Makefile.ttf have leftovers on uninstall. For instance: =================================================== ===> Deinstalling for chinese/arphicttf ===> Deinstalling zh-arphicttf-2.11_2 ... ========================================================================= ====>> Checking for extra files and directories ====>> Files or directories left over: %%XFONTSDIR%%/fonts.dir %%XFONTSDIR%%/fonts.scale @dirrm %%XFONTSDIR%% Analysis shows that the last font is not removed from fonts.dir >How-To-Repeat: poudriere bulk -t chinese/arphicttf >Fix: The attached patch is enough to workaround this problem, it was tested with: poudriere bulk -t chinese/fireflyttf chinese/CJKUnifonts chinese/opendesktop-fonts chinese/moettf chinese/arphicttf chinese/CNS11643-font chinese/cwtexttf vietnamese/urwvn vietnamese/vietunicode-hannom vietnamese/vietunicode-trichlor vietnamese/vietunicode-web1 --- ttfm.diff begins here --- Index: chinese/ttfm/Makefile.ttf =================================================================== --- chinese/ttfm/Makefile.ttf (revision 321006) +++ chinese/ttfm/Makefile.ttf (working copy) @@ -71,6 +71,7 @@ . for ttf in ${TTF} @${ECHO_CMD} "@unexec %D/bin/ttfm.sh --remove ${module} ${FONTSDIR}/${ttf} || true" >> ${TMPPLIST} . endfor + @${ECHO_CMD} "@unexec %D/bin/ttfm.sh --remove ${module} ${FONTSDIR}/ttfmremovemeharder.ttf > /dev/null 2>&1 || true" >> ${TMPPLIST} .endfor .for ttf in ${TTF} @${ECHO_CMD} "${FONTSDIR_REL}/${ttf}" >> ${TMPPLIST} --- ttfm.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted: