Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Apr 2003 12:15:58 -0700 (PDT)
From:      Eric Anholt <anholt@FreeBSD.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/50791: Update freetype to 2.1.4, fixing fc-cache
Message-ID:  <200304101915.h3AJFwho016729@anholt.dyndns.org>
Resent-Message-ID: <200304101920.h3AJK3lD077899@freefall.freebsd.org>

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

>Number:         50791
>Category:       ports
>Synopsis:       Update freetype to 2.1.4, fixing fc-cache
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 10 12:20:02 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Eric Anholt <anholt@FreeBSD.org>
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD anholt.dyndns.org 5.0-CURRENT FreeBSD 5.0-CURRENT #10: Mon Apr 7 16:56:12 PDT 2003 anholt@anholt.dyndns.org:/usr/obj/usr/src/current/sys/MYKERNEL i386


	
>Description:
	Update freetype to 2.1.4, fixing a memory leak which caused fc-cache -f -v
	to take about 180M with a default installation of XFree86 fonts + webfonts.
	
>How-To-Repeat:
	
>Fix:

--- freetype-2.1.4.diff begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/print/freetype2/Makefile,v
retrieving revision 1.44
diff -u -r1.44 Makefile
--- Makefile	7 Mar 2003 06:09:03 -0000	1.44
+++ Makefile	10 Apr 2003 18:57:44 -0000
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	freetype2
-PORTVERSION=	2.1.3
-PORTREVISION=	1
+PORTVERSION=	2.1.4
 CATEGORIES=	print
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE:S,%SUBDIR%,freetype,} \
 		http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/%SUBDIR%/ \
Index: distinfo
===================================================================
RCS file: /home/ncvs/ports/print/freetype2/distinfo,v
retrieving revision 1.21
diff -u -r1.21 distinfo
--- distinfo	17 Jan 2003 19:44:11 -0000	1.21
+++ distinfo	10 Apr 2003 18:58:37 -0000
@@ -1 +1 @@
-MD5 (freetype-2.1.3.tar.bz2) = 09775a4111e066f782866d8a57d8481b
+MD5 (freetype-2.1.4.tar.bz2) = 1fc0b188f1fe1216776e5855d2da141f
Index: pkg-plist
===================================================================
RCS file: /home/ncvs/ports/print/freetype2/pkg-plist,v
retrieving revision 1.25
diff -u -r1.25 pkg-plist
--- pkg-plist	17 Jan 2003 19:44:11 -0000	1.25
+++ pkg-plist	10 Apr 2003 19:12:23 -0000
@@ -39,6 +39,7 @@
 include/freetype2/freetype/ftsystem.h
 include/freetype2/freetype/fttrigon.h
 include/freetype2/freetype/fttypes.h
+include/freetype2/freetype/ftwinfnt.h
 include/freetype2/freetype/ftxf86.h
 include/freetype2/freetype/internal/autohint.h
 include/freetype2/freetype/internal/bdftypes.h
Index: files/patch-src_gzip_ftgzip.c
===================================================================
RCS file: files/patch-src_gzip_ftgzip.c
diff -N files/patch-src_gzip_ftgzip.c
--- files/patch-src_gzip_ftgzip.c	18 Jan 2003 22:27:21 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,20 +0,0 @@
---- src/gzip/ftgzip.c.orig	Sat Jan 18 13:04:29 2003
-+++ src/gzip/ftgzip.c	Sat Jan 18 13:04:40 2003
-@@ -177,7 +177,7 @@
-     (void)FT_STREAM_SKIP( 6 );
- 
-     /* skip the extra field */
--    if ( head[3] && FT_GZIP_EXTRA_FIELD )
-+    if ( head[3] & FT_GZIP_EXTRA_FIELD )
-     {
-       FT_UInt  len;
- 
-@@ -187,7 +187,7 @@
-     }
- 
-     /* skip original file name */
--    if ( head[3] && FT_GZIP_ORIG_NAME )
-+    if ( head[3] & FT_GZIP_ORIG_NAME )
-       for (;;)
-       {
-         FT_UInt  c;


>Release-Note:
>Audit-Trail:
>Unformatted:



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