Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Dec 2012 20:21:39 +0000 (UTC)
From:      Jeremy Messenger <mezz@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r309585 - in head/print/freetype2: . files
Message-ID:  <201212282021.qBSKLduO096459@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mezz
Date: Fri Dec 28 20:21:38 2012
New Revision: 309585
URL: http://svnweb.freebsd.org/changeset/ports/309585

Log:
  - Update to 2.4.11.
  - Remove the LCD filtering option to enable because of patent issue. The patent
    has been expired and this option was already enabled for long time by now.[1]
  - Update the header to fit with our handbook guide.
  
  Reported by:	Anders N. wicked@baot.se (need to update for security)
  Submitted by:	eadler [1]
  Security:	CVE-2012-5668
  		CVE-2012-5669
  		CVE-2012-5670

Deleted:
  head/print/freetype2/files/patch-src_type1_t1load.c
Modified:
  head/print/freetype2/Makefile   (contents, props changed)
  head/print/freetype2/distinfo   (contents, props changed)
  head/print/freetype2/pkg-plist   (contents, props changed)

Modified: head/print/freetype2/Makefile
==============================================================================
--- head/print/freetype2/Makefile	Fri Dec 28 20:05:44 2012	(r309584)
+++ head/print/freetype2/Makefile	Fri Dec 28 20:21:38 2012	(r309585)
@@ -1,14 +1,9 @@
-# New ports collection makefile for:	freetype
-# Date created:		January 24, 1998
-# Whom:			jseger@FreeBSD.org
-#
+# Created by: jseger@FreeBSD.org
 # $FreeBSD$
 #   $MCom: ports/print/freetype2/Makefile,v 1.28 2011/10/25 18:31:21 kwm Exp $
-#
 
 PORTNAME=	freetype2
-PORTVERSION=	2.4.9
-PORTREVISION=	1
+PORTVERSION=	2.4.11
 CATEGORIES=	print
 MASTER_SITES=	SF/freetype/${PORTNAME}/${PORTVERSION} \
 		http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/freetype2/ \
@@ -32,10 +27,6 @@ USE_GNOME=	pkgconfig ltverhack:9
 LIBTOOLFILES=	builds/unix/configure
 CONFIGURE_WRKSRC=	${WRKSRC}/builds/unix
 
-.if defined(WITH_LCD_FILTERING)
-CFLAGS+=	-DFT_CONFIG_OPTION_SUBPIXEL_RENDERING
-.endif
-
 .if defined(WITH_CJK)
 #PATCH_SITES+=	http://lwj-hinet.myweb.hinet.net/ \
 #		ftp://local-distfiles.freebsd.org.cn/pub/china-ports/hamigua/ \
@@ -44,18 +35,6 @@ CFLAGS+=	-DFT_CONFIG_OPTION_SUBPIXEL_REN
 #PATCH_DIST_STRIP+=	-p1
 .endif
 
-pre-everything::
-.if !defined(WITH_LCD_FILTERING)
-	@${ECHO_MSG}
-	@${ECHO_MSG} "You may want to enable LCD filtering."
-	@${ECHO_MSG}
-	@${ECHO_MSG} "Hit Ctrl-C now and use \"make WITH_LCD_FILTERING=yes\""
-	@${ECHO_MSG}
-	@${ECHO_MSG} "Note that there are possible patent issues related to the"
-	@${ECHO_MSG} "use of the LCD filtering technology."
-	@${ECHO_MSG}
-.endif
-
 pre-patch:
 	@${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \
 		${WRKSRC}/builds/unix/install.mk
@@ -65,6 +44,7 @@ pre-configure:
 	    	${WRKSRC}/builds/unix/unix-cc.in
 
 post-configure:
-	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} setup)
+	@(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} \
+		${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} setup)
 
 .include <bsd.port.mk>

Modified: head/print/freetype2/distinfo
==============================================================================
--- head/print/freetype2/distinfo	Fri Dec 28 20:05:44 2012	(r309584)
+++ head/print/freetype2/distinfo	Fri Dec 28 20:21:38 2012	(r309585)
@@ -1,2 +1,2 @@
-SHA256 (freetype-2.4.9.tar.bz2) = c4204ac1d48e99d4375a2f32bf4f3f92780a9d9f015e64e57e852f6c004859b9
-SIZE (freetype-2.4.9.tar.bz2) = 1504819
+SHA256 (freetype-2.4.11.tar.bz2) = ef9d0bcb64647d9e5125dc7534d7ca371c98310fec87677c410f397f71ffbe3f
+SIZE (freetype-2.4.11.tar.bz2) = 1546087

Modified: head/print/freetype2/pkg-plist
==============================================================================
--- head/print/freetype2/pkg-plist	Fri Dec 28 20:05:44 2012	(r309584)
+++ head/print/freetype2/pkg-plist	Fri Dec 28 20:21:38 2012	(r309585)
@@ -6,6 +6,7 @@ include/freetype2/freetype/config/ftopti
 include/freetype2/freetype/config/ftstdlib.h
 include/freetype2/freetype/freetype.h
 include/freetype2/freetype/ftadvanc.h
+include/freetype2/freetype/ftautoh.h
 include/freetype2/freetype/ftbbox.h
 include/freetype2/freetype/ftbdf.h
 include/freetype2/freetype/ftbitmap.h



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