Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 23 May 2007 16:00:49 +0400
From:      Boris Samorodov <bsam@ipt.ru>
To:        Alexander Leidinger <Alexander@Leidinger.net>
Cc:        dmitry@karasik.eu.org, freebsd-emulation@FreeBSD.org, Pav Lucistnik <pav@FreeBSD.org>
Subject:   Re: ports/112851: x11-fonts/linux-fontconfig /etc/fonts/fonts.conf not updated with xorg 7.2
Message-ID:  <00270814@srv.sem.ipt.ru>
In-Reply-To: <20070523133902.47ewer69wkckcgs0@webmail.leidinger.net> (Alexander Leidinger's message of "Wed\, 23 May 2007 13\:39\:02 %2B0200")
References:  <200705231116.l4NBGKJI082138@freefall.freebsd.org> <20070523133902.47ewer69wkckcgs0@webmail.leidinger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 23 May 2007 13:39:02 +0200 Alexander Leidinger wrote:

> Quoting Pav Lucistnik <pav@FreeBSD.org> (from Wed, 23 May 2007 11:16:20 GMT):

> > The workarounds suggested needs to be done both or are alternatives? I edited
> > the path in fonts.conf, and fonts now appear in acroread just fine.
> > linux-opera
> > is still messed up.

> Don't run the linux fc-cache program! I assume it will mess up the
> contents of the cache file for the FreeBSD fontconfig.

> Boris, your patch looks good in principle, but I prefer to create the
> fonts.conf on the fly (REINPLACE s:/usr/X11R6:${X11BASE}:g) instead of
> hardcoding it (except portmgr/pav tells us that X11BASE goes away,
> then it should be LOCALBASE). See
> http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/110632 for more (as

OK. I used X11BASE.

> we got the info that the new fontconfig is not compatible, and as I
> didn't found a matching fontconfig version back then, we have to go
> the way as proposed in the PR). Maybe we should also not install (=
> remove) the linux fc-cache program.

> Pav, do we (or better: has bsam) portmgr approval to fix linux-fontconfig?

Here is the new patch (taken from PR/110632, bump the PORTREVISION):
-----
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/x11-fonts/linux-fontconfig/Makefile,v
retrieving revision 1.18
diff -u -r1.18 Makefile
--- Makefile	19 Mar 2007 05:13:58 -0000	1.18
+++ Makefile	23 May 2007 11:54:49 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	fontconfig
 PORTVERSION=	2.2.3
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	x11-fonts linux
 DISTNAME=	${PORTNAME}-${PORTVERSION}-13
 
@@ -29,5 +29,6 @@
 
 post-install:
 	${INSTALL_DATA} ${FILESDIR}/fonts.conf ${PREFIX}/etc/fonts/fonts.conf
+	${REINPLACE_CMD} -i '' -e "s|/usr/X11R6|${X11BASE}|g" ${PREFIX}/etc/fonts/fonts.conf
 
 .include <bsd.port.mk>
-----


WBR
-- 
bsam
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD committer, http://www.FreeBSD.org The Power To Serve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?00270814>