Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Dec 2012 14:29:48 -0600
From:      Jeremy Messenger <mezz.freebsd@gmail.com>
To:        Jeremy Messenger <mezz@freebsd.org>
Cc:        svn-ports-head@freebsd.org, svn-ports-all@freebsd.org, ports-committers@freebsd.org
Subject:   Re: svn commit: r309585 - in head/print/freetype2: . files
Message-ID:  <CADLFttdMMi899mNDpcC9pMnDVTLhdUQLdkGU35Q7y2N3bKidHw@mail.gmail.com>
In-Reply-To: <201212282021.qBSKLduO096459@svn.freebsd.org>
References:  <201212282021.qBSKLduO096459@svn.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 28, 2012 at 2:21 PM, Jeremy Messenger <mezz@freebsd.org> wrote:
> 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

Eh, I am not making any sense. I mean by we don't need LCD filtering
option any longer because the patent has been expired and already
enabled by default for a quiet while too.

>     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



-- 
mezz.freebsd@gmail.com - mezz@FreeBSD.org
FreeBSD GNOME Team
http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org



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