From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1S6BGV-00084F-Ce for garchives@archives.gentoo.org; Sat, 10 Mar 2012 01:38:35 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id A2600E0740; Sat, 10 Mar 2012 01:38:24 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 59E83E0740 for ; Sat, 10 Mar 2012 01:38:24 +0000 (UTC) Received: from flycatcher.gentoo.org (flycatcher.gentoo.org [81.93.255.6]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 6B2541B4038 for ; Sat, 10 Mar 2012 01:38:23 +0000 (UTC) Received: by flycatcher.gentoo.org (Postfix, from userid 2145) id 3D9202004B; Sat, 10 Mar 2012 01:38:21 +0000 (UTC) From: "Ryan Hill (dirtyepic)" To: gentoo-commits@lists.gentoo.org Reply-To: gentoo-dev@lists.gentoo.org, dirtyepic@gentoo.org Subject: [gentoo-commits] gentoo-x86 commit in media-libs/freetype: ChangeLog freetype-2.4.9.ebuild freetype-2.4.7.ebuild X-VCS-Repository: gentoo-x86 X-VCS-Files: ChangeLog freetype-2.4.9.ebuild freetype-2.4.7.ebuild X-VCS-Directories: media-libs/freetype X-VCS-Committer: dirtyepic X-VCS-Committer-Name: Ryan Hill Content-Type: text/plain; charset=utf8 Message-Id: <20120310013821.3D9202004B@flycatcher.gentoo.org> Date: Sat, 10 Mar 2012 01:38:21 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 0545e187-9d9d-4f64-a836-c5c7f9dbf184 X-Archives-Hash: b89b4988ee5ec1200bc07c63ebe99788 dirtyepic 12/03/10 01:38:21 Modified: ChangeLog Added: freetype-2.4.9.ebuild Removed: freetype-2.4.7.ebuild Log: Version bump for CVE-2012-1126, CVE-2012-1127, CVE-2012-1128, CVE-2012-= 1129, CVE-2012-1130, CVE-2012-1131, CVE-2012-1132, CVE-2012-1133, CVE-2012-11= 34, CVE-2012-1135, CVE-2012-1136, CVE-2012-1137, CVE-2012-1138, CVE-2012-11= 39, CVE-2012-1140, CVE-2012-1141, CVE-2012-1142, CVE-2012-1143, and CVE-2012-1144 (bug #407257). You should probably upgrade. =20 Stop using autotools-utils.eclass (bug #392099). Remove old. =20 (Portage version: 2.2.0_alpha90/cvs/Linux x86_64) Revision Changes Path 1.321 media-libs/freetype/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/freetyp= e/ChangeLog?rev=3D1.321&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/freetyp= e/ChangeLog?rev=3D1.321&content-type=3Dtext/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/freetyp= e/ChangeLog?r1=3D1.320&r2=3D1.321 Index: ChangeLog =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D RCS file: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v retrieving revision 1.320 retrieving revision 1.321 diff -u -r1.320 -r1.321 --- ChangeLog 18 Dec 2011 21:50:05 -0000 1.320 +++ ChangeLog 10 Mar 2012 01:38:21 -0000 1.321 @@ -1,6 +1,18 @@ # ChangeLog for media-libs/freetype -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.320= 2011/12/18 21:50:05 halcy0n Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.321= 2012/03/10 01:38:21 dirtyepic Exp $ + +*freetype-2.4.9 (10 Mar 2012) + + 10 Mar 2012; Ryan Hill -freetype-2.4.7.ebuild, + +freetype-2.4.9.ebuild: + Version bump for CVE-2012-1126, CVE-2012-1127, CVE-2012-1128, CVE-2012= -1129, + CVE-2012-1130, CVE-2012-1131, CVE-2012-1132, CVE-2012-1133, CVE-2012-1= 134, + CVE-2012-1135, CVE-2012-1136, CVE-2012-1137, CVE-2012-1138, CVE-2012-1= 139, + CVE-2012-1140, CVE-2012-1141, CVE-2012-1142, CVE-2012-1143, and + CVE-2012-1144 (bug #407257). You should probably upgrade. + =20 + Stop using autotools-utils.eclass (bug #392099). Remove old. =20 18 Dec 2011; Mark Loeser freetype-2.4.8.ebuild: Stable for ppc/ppc64; bug #390623 1.1 media-libs/freetype/freetype-2.4.9.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/freetyp= e/freetype-2.4.9.ebuild?rev=3D1.1&view=3Dmarkup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/freetyp= e/freetype-2.4.9.ebuild?rev=3D1.1&content-type=3Dtext/plain Index: freetype-2.4.9.ebuild =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D # Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.4.9.ebu= ild,v 1.1 2012/03/10 01:38:21 dirtyepic Exp $ EAPI=3D"4" inherit autotools eutils flag-o-matic libtool multilib DESCRIPTION=3D"A high-quality and portable font engine" HOMEPAGE=3D"http://www.freetype.org/" SRC_URI=3D"mirror://sourceforge/freetype/${P/_/}.tar.bz2 utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2 ) doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2 )" LICENSE=3D"FTL GPL-2" SLOT=3D"2" KEYWORDS=3D"~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 = ~sh ~sparc ~x86 ~ppc-aix ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd = ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m6= 8k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-wi= nnt" IUSE=3D"X auto-hinter bindist bzip2 debug doc fontforge utils" DEPEND=3D"sys-libs/zlib bzip2? ( app-arch/bzip2 ) X? ( x11-libs/libX11 x11-libs/libXau x11-libs/libXdmcp )" RDEPEND=3D"${DEPEND}" src_prepare() { enable_option() { sed -i -e "/#define $1/a #define $1" \ include/freetype/config/ftoption.h \ || die "unable to enable option $1" } disable_option() { sed -i -e "/#define $1/ { s:^:/*:; s:$:*/: }" \ include/freetype/config/ftoption.h \ || die "unable to disable option $1" } if ! use bindist; then # See http://freetype.org/patents.html # ClearType is covered by several Microsoft patents in the US enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING fi if use auto-hinter; then disable_option TT_CONFIG_OPTION_BYTECODE_INTERPRETER enable_option TT_CONFIG_OPTION_UNPATENTED_HINTING fi if use debug; then enable_option FT_DEBUG_LEVEL_TRACE enable_option FT_DEBUG_MEMORY fi disable_option FT_CONFIG_OPTION_OLD_INTERNALS epatch "${FILESDIR}"/${PN}-2.3.2-enable-valid.patch if use utils; then cd "${WORKDIR}/ft2demos-${PV}" sed -i -e "s:\.\.\/freetype2$:../freetype-${PV}:" Makefile || die # Disable tests needing X11 when USE=3D"-X". (bug #177597) if ! use X; then sed -i -e "/EXES\ +=3D\ ftdiff/ s:^:#:" Makefile || die fi fi if use prefix; then cd "${S}"/builds/unix eautoreconf else elibtoolize fi epunt_cxx } src_configure() { append-flags -fno-strict-aliasing type -P gmake &> /dev/null && export GNUMAKE=3Dgmake # we need non-/bin/sh to run configure [[ -n ${CONFIG_SHELL} ]] && \ sed -i -e "1s:^#![[:space:]]*/bin/sh:#!$CONFIG_SHELL:" \ "${S}"/builds/unix/configure econf \ $(use_with bzip2) } src_compile() { emake if use utils; then cd "${WORKDIR}/ft2demos-${PV}" # fix for Prefix, bug #339334 emake X11_PATH=3D"${EPREFIX}/usr/$(get_libdir)" fi } src_install() { emake DESTDIR=3D"${D}" install dodoc ChangeLog README dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,*.txt,PROBLEMS,TODO} use doc && dohtml -r docs/* if use utils; then rm "${WORKDIR}"/ft2demos-${PV}/bin/README for ft2demo in ../ft2demos-${PV}/bin/*; do ./builds/unix/libtool --mode=3Dinstall $(type -P install) -m 755 "$ft2= demo" \ "${ED}"/usr/bin done fi if use fontforge; then # Probably fontforge needs less but this way makes things simplier... einfo "Installing internal headers required for fontforge" find src/truetype include/freetype/internal -name '*.h' | \ while read header; do mkdir -p "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${h= eader})" cp ${header} "${ED}/usr/include/freetype2/internal4fontforge/$(dirname= ${header})" done fi } pkg_postinst() { elog "The TrueType bytecode interpreter is no longer patented and thus n= o" elog "longer controlled by the bindist USE flag. Enable the auto-hinter= " elog "USE flag if you want the old USE=3D"bindist" hinting behavior." }