Date: Thu, 12 Jun 2014 10:11:24 +0000 (UTC) From: Baptiste Daroussin <bapt@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r357580 - head/Keywords Message-ID: <201406121011.s5CABOUH057643@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bapt Date: Thu Jun 12 10:11:23 2014 New Revision: 357580 URL: http://svnweb.freebsd.org/changeset/ports/357580 QAT: https://qat.redports.org/buildarchive/r357580/ Log: Make pkg_install aware of @fc @fcfontsdir and @fontsdir Forgotten in previous commit Tested by: mandree Modified: head/Keywords/pkg_install.awk Modified: head/Keywords/pkg_install.awk ============================================================================== --- head/Keywords/pkg_install.awk Thu Jun 12 10:10:50 2014 (r357579) +++ head/Keywords/pkg_install.awk Thu Jun 12 10:11:23 2014 (r357580) @@ -44,6 +44,45 @@ $1 == "@shell" { next } +$1 == "@fc" { + font_dir=$2 + print "@comment begin " $0 + print "@exec fc-cache -s %D/" font_dir " 2>/dev/null || true" + print "@unexec fc-cache -s %D/" font_dir " 2>/dev/null || true" + print "@unexec rmdir %D/"font_dir" 2>/dev/null || true" + print "@comment end " $0 + next +} + +$1 == "@fcfontsdir" { + font_dir=$2 + print "@comment begin " $0 + print "@exec fc-cache -s %D/" font_dir " 2>/dev/null || true" + print "@exec mkfontscale %D/" font_dir " 2>/dev/null || true" + print "@exec mkfontdir %D/" font_dir " 2>/dev/null || true" + print "@unexec fc-cache -s %D/" font_dir " 2>/dev/null || true" + print "@unexec mkfontscale %D/" font_dir " 2>/dev/null || true" + print "@unexec if [ -e %D/%@/fonts.scale -a \"`stat -f '%%z' %D/" font_dir "/fonts.scale 2>/dev/null`\" = '2' ]; then rm %D/" font_dir "/fonts.scale ; fi" + print "@unexec mkfontdir %D/" font_dir " 2>/dev/null || true" + print "@unexec if [ -e %D/" font_dir "/fonts.dir -a `\"`stat -f '%%z' %D/" font_dir "/fonts.dir 2>/dev/null`\" = '2' ]; then rm %D/" font_dir "/fonts.dir ; fi" + print "@unexec rmdir %D/"font_dir" 2>/dev/null || true" + print "@comment end " $0 + next +} + +$1 == "@fontsdir" { + print "@comment begin " $0 + print "@exec mkfontscale %D/" font_dir " 2>/dev/null || true" + print "@exec mkfontdir %D/" font_dir " 2>/dev/null || true" + print "@unexec mkfontscale %D/" font_dir " 2>/dev/null || true" + print "@unexec if [ -e %D/%@/fonts.scale -a \"`stat -f '%%z' %D/" font_dir "/fonts.scale 2>/dev/null`\" = '2' ]; then rm %D/" font_dir "/fonts.scale ; fi" + print "@unexec mkfontdir %D/" font_dir " 2>/dev/null || true" + print "@unexec if [ -e %D/" font_dir "/fonts.dir -a `\"`stat -f '%%z' %D/" font_dir "/fonts.dir 2>/dev/null`\" = '2' ]; then rm %D/" font_dir "/fonts.dir ; fi" + print "@unexec rmdir %D/"font_dir" 2>/dev/null || true" + print "@comment end " $0 + next +} + # Print everything else as-is { print $0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201406121011.s5CABOUH057643>