Summary: | x11-fonts/fontconfig: add --system-only flag to fc-cache in files/pkg-install.in | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Tatsuki Makino <tatsuki_makino> | ||||||
Component: | Individual Port(s) | Assignee: | Jan Beich <jbeich> | ||||||
Status: | Closed FIXED | ||||||||
Severity: | Affects Only Me | CC: | gnome, timon | ||||||
Priority: | --- | Flags: | bugzilla:
maintainer-feedback?
(gnome) |
||||||
Version: | Latest | ||||||||
Hardware: | Any | ||||||||
OS: | Any | ||||||||
Attachments: |
|
Created attachment 167619 [details]
example of poor operation
If a user who joined wheel group uses "su -m", caches of his fonts are made to /var/db/fontconfig.
A commit references this bug: Author: jbeich Date: Mon Jul 25 21:10:12 UTC 2016 New revision: 419065 URL: https://svnweb.freebsd.org/changeset/ports/419065 Log: x11-fonts/fontconfig: don't touch user font cache on install This matches USES=fonts (@fc, @fcfontsdir) behavior. PR: 207263 Submitted by: Tatsuki Makino <tatsuki_makino@hotmail.com> Approved by: maintainer timeout (5 months) MFH: 2016Q3 Changes: head/x11-fonts/fontconfig/Makefile head/x11-fonts/fontconfig/files/pkg-install.in A commit references this bug: Author: jbeich Date: Mon Jul 25 21:10:26 UTC 2016 New revision: 419066 URL: https://svnweb.freebsd.org/changeset/ports/419066 Log: chinese/ttfm: don't touch user font cache on install This matches USES=fonts (@fc, @fcfontsdir) behavior. PR: 207263 MFH: 2016Q3 Changes: head/chinese/CJKUnifonts/Makefile head/chinese/CNS11643-font/Makefile head/chinese/arphicttf/Makefile head/chinese/fireflyttf/Makefile head/chinese/moettf/Makefile head/chinese/opendesktop-fonts/Makefile head/chinese/ttfm/Makefile.ttf head/vietnamese/urwvn/Makefile head/vietnamese/vietunicode-hannom/Makefile head/vietnamese/vietunicode-trichlor/Makefile head/vietnamese/vietunicode-web1/Makefile Thanks. Landed. A commit references this bug: Author: jbeich Date: Sun Jul 31 18:45:57 UTC 2016 New revision: 419402 URL: https://svnweb.freebsd.org/changeset/ports/419402 Log: MFH: r419065 x11-fonts/fontconfig: don't touch user font cache on install This matches USES=fonts (@fc, @fcfontsdir) behavior. PR: 207263 Submitted by: Tatsuki Makino <tatsuki_makino@hotmail.com> Approved by: maintainer timeout (5 months) Approved by: ports-secteam (feld) Changes: _U branches/2016Q3/ branches/2016Q3/x11-fonts/fontconfig/Makefile branches/2016Q3/x11-fonts/fontconfig/files/pkg-install.in |
Created attachment 167100 [details] patch fc-cache builds fontconfig cache of per-user fonts like following. [src-default-job-01] | | | `-- Installing fontconfig-2.11.1_1,1... [src-default-job-01] | | | | `-- Installing expat-2.1.0_3... [src-default-job-01] | | | | `-- Extracting expat-2.1.0_3: .......... done [src-default-job-01] | | | | `-- Installing freetype2-2.6.2... [src-default-job-01] | | | | `-- Extracting freetype2-2.6.2: .......... done [src-default-job-01] | | | `-- Extracting fontconfig-2.11.1_1,1: .......... done Running fc-cache to build fontconfig cache... /usr/local/share/fonts: skipping, no such directory /usr/local/lib/X11/fonts: skipping, no such directory /root/.local/share/fonts: skipping, no such directory /root/.fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory /root/.cache/fontconfig: not cleaning non-existent cache directory /root/.fontconfig: not cleaning non-existent cache directory fc-cache: succeeded