Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Feb 2003 17:32:17 +0900
From:      Hye-Shik Chang <perky@fallin.lv>
To:        gnome@FreeBSD.org
Subject:   a patch for x11-fonts/fontconfig
Message-ID:  <20030228083217.GA24906@fallin.lv>

next in thread | raw e-mail | index | archive | help
Hi!

I'd like to propose 2 minor changes for x11-fonts/fontconfig port.


MAKE_ENV=   LC_ALL=C

If the user has a multibyte locale for LC_TIME on installing,
$PREFIX/etc/fonts/fonts.conf will become an un-well-formed xml
document due to <!-- $DATE --> on line 21. This disturbs launching
some xft applications.


files/patch-src_fcfreetype.c

This is from fontconfig CVS r1.14.
(http://www.keithp.com/cgi-bin/cvsweb/fontconfig/src/fcfreetype.c)
This patch enables CJK users to use fixed-width true type fonts.


Thank you in advance!



Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/x11-fonts/fontconfig/Makefile,v
retrieving revision 1.8
diff -u -r1.8 Makefile
--- Makefile	24 Jan 2003 05:12:09 -0000	1.8
+++ Makefile	28 Feb 2003 08:16:11 -0000
@@ -7,7 +7,7 @@
 
 PORTNAME=	fontconfig
 PORTVERSION=	2.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	x11-fonts
 MASTER_SITES=	http://www.fontconfig.org/fontconfig/release/
 DISTNAME=	fcpackage.${PORTVERSION:S/./_/}
@@ -29,6 +29,7 @@
 		--with-default-fonts=${X11BASE}/lib/X11/fonts
 CONFIGURE_TARGET=	--target=${MACHINE_ARCH}-unknown-freebsd${OSREL}
 WRKSRC=	${WRKDIR}/${DISTNAME}/fontconfig
+MAKE_ENV=	LC_ALL=C
 
 MAN3=		fontconfig.3
 
Index: files/patch-src_fcfreetype.c
===================================================================
RCS file: files/patch-src_fcfreetype.c
diff -N files/patch-src_fcfreetype.c
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-src_fcfreetype.c	28 Feb 2003 08:16:11 -0000
@@ -0,0 +1,11 @@
+--- src/fcfreetype.c.orig	Fri Feb 28 10:44:26 2003
++++ src/fcfreetype.c	Fri Feb 28 10:44:41 2003
+@@ -467,7 +467,7 @@
+     if (!FcPatternAddString (pat, FC_SOURCE, (FcChar8 *) "FreeType"))
+ 	goto bail1;
+ 
+-#if 1
++#if 0
+     if ((face->face_flags & FT_FACE_FLAG_FIXED_WIDTH) != 0)
+ 	if (!FcPatternAddInteger (pat, FC_SPACING, FC_MONO))
+ 	    goto bail1;



    Hye-Shik =)


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




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