Restored freetype-2.1.9-r1.ebuild because that version is still in use by alpha,...
authorFabian Groffen <grobian@gentoo.org>
Fri, 9 Feb 2007 19:01:59 +0000 (19:01 +0000)
committerFabian Groffen <grobian@gentoo.org>
Fri, 9 Feb 2007 19:01:59 +0000 (19:01 +0000)
Package-Manager: portage-2.1.1-r2

media-libs/freetype/ChangeLog
media-libs/freetype/Manifest
media-libs/freetype/files/digest-freetype-2.1.9-r1 [new file with mode: 0644]
media-libs/freetype/freetype-2.1.9-r1.ebuild [new file with mode: 0644]

index eb1d79f9352edb0108e901b48991804bb751a859..6d2208ce8b06b63e2235ee64ec262a9a578eb3e0 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for media-libs/freetype
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.97 2007/02/08 19:13:30 grobian Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.98 2007/02/09 19:01:59 grobian Exp $
+
+  09 Feb 2007; Fabian Groffen <grobian@gentoo.org>
+  +freetype-2.1.9-r1.ebuild:
+  Restored freetype-2.1.9-r1.ebuild because that version is still in use by
+  alpha, sorry for the breakage
 
   08 Feb 2007; Fabian Groffen <grobian@gentoo.org>
   -freetype-2.1.9-r1.ebuild, freetype-2.1.10-r2.ebuild,
index 69fda76f5ccfb22e243519fa7f7f2ff2b47c75ee..4ac4e260c19c8e5573a20fe674409dffaf3ffd38 100644 (file)
@@ -33,12 +33,14 @@ SHA256 9ba8c5ede47f5a2eb7a9cad5f245325035da1df13eaca8bc24fa6da51b3370f4 files/fr
 DIST freetype-1.3.1.tar.gz 1427072 RMD160 43993a667b536b4f85d32318dec32eb3f3b66454 SHA1 a398fb4d6dd756826e459058d8075759086f8ca4 SHA256 a27271fc5b2d91ee8931972dfb9683cd3971272cfe04d03caf5d13b1db5287c4
 DIST freetype-2.1.10-security_batch-r1.patch.bz2 10300 RMD160 3994ed6bd5fc3c1e09467267a00ae0166f180fc5 SHA1 3d9a74e6c2ccd18711610e39d339e8796108e2a5 SHA256 d1d31feb556c21a51a08451b14eccb697cf18979e2d24d4412ec47fa1597b296
 DIST freetype-2.1.10.tar.bz2 1037107 RMD160 3d31d548632f14784283c97ece64c7425efc3975 SHA1 f9e5c52e466c3e41483d5d6d44b4f3135a9c4b16 SHA256 fed2ed148d7d105b95493c5e95561c8b05ee7909e00f828f036d8ed1be6a5e53
+DIST freetype-2.1.9.tar.bz2 992394 RMD160 1dd8fb6fda8b159ef0d2ebedeca99a67ed65dc72 SHA1 a3c3a0c0d5f8f6e62c774e24817748a941016990 SHA256 4dabc3b38405f5c5f03b8f14d8902a9d506713182baf2baec9dea509515d4b6f
 DIST freetype-2.2.1.tar.bz2 1212258 RMD160 1c7eb4a43501c8fd5e89d0399e184847351ee160 SHA1 4aa7d5ce2198fad586cf09ef7c9d3a6277320167 SHA256 0e8eb40392752b306d3a3de21f9fa479d53c17bd774b8051771cb258e162e006
 DIST freetype-2.3.1.tar.bz2 1247997 RMD160 85bf5f82f1036fe533fa5a9802da1682d7c18e8d SHA1 f87c12c67abb5885486a248a1b83232877f074fe SHA256 be38eecd22880089223dc7e49ac79ce4fdfd1cb7ea09b3a4ef9bd1966f0d6155
 DIST freetype-doc-2.1.10.tar.bz2 163725 RMD160 fef03cfdf83c8980a8b16fe7a2b9bb139f6f62a9 SHA1 27dc706f167ba21b9892e7d36b60d5a2764f905a SHA256 2bfdca5fd7bb44fe80c41b12998dc044418038e69c828b0e2c31d79d72d1117c
 DIST freetype-doc-2.2.1.tar.bz2 100288 RMD160 d32bb6da85e63f797eaa40ff0c0f93356bcab23d SHA1 10134cb7c6763880bab68081f6478760d1971ba6 SHA256 7b0bd93d765ee2b92e0602ec89ba5363ab23add9f947f8ab4fc67cb45c83f4c2
 DIST freetype-doc-2.3.1.tar.bz2 98643 RMD160 07d65ab6635cfd827b94511e968eb9d19129839e SHA1 8a1b6565f63f4749dda88d4559dbeada55349f24 SHA256 99becb0256bce96de14e4f57065c5d0c0db72f851eced8bd58c05a3a7551c593
 DIST freetype1-contrib.tar.gz 538248 RMD160 ba2912ed6afb5ddd5fe930ba16d2ef23f87ec092 SHA1 d6198fe70ef16dbe2365d7971bf8a8975dd5b734 SHA256 95f0af3d6c93b061b389f502411ba639623f85b3e8d6bba6bc474ca7372d5812
+DIST ftdocs-2.1.9.tar.bz2 219666 RMD160 68dd21bb3d7a9ef3808f5a1887736b32b9e9a371 SHA1 aba56e909f1e76715a8971ce8457516420bac9a4 SHA256 69d0e4ad07f60da9739a0c09d35a89ab020df4bedb12a6c3817c0ffb77e6dd9f
 EBUILD freetype-1.3.1-r4.ebuild 3094 RMD160 a4b68a9763f0603dc4c3d869ef2a8364126ca9d2 SHA1 6dcdae3b7a317c4267202d4cb630496f951b5a74 SHA256 6a01c432a23f9c787f2b300dc336d7b2f6251b7178c7ec9d8f91b86001968a75
 MD5 11bad807109dac4e9208fdab1a127b14 freetype-1.3.1-r4.ebuild 3094
 RMD160 a4b68a9763f0603dc4c3d869ef2a8364126ca9d2 freetype-1.3.1-r4.ebuild 3094
@@ -51,6 +53,10 @@ EBUILD freetype-2.1.10-r2.ebuild 2218 RMD160 1be25ecc279a37bfcc827d0695049051800
 MD5 fe9ba62dea689a935b4a6c9448f9cbc9 freetype-2.1.10-r2.ebuild 2218
 RMD160 1be25ecc279a37bfcc827d06950490518007b3f3 freetype-2.1.10-r2.ebuild 2218
 SHA256 d6c05b618c9c5507ab6127abfd01c925144079646ec195b5fb51eb4a1894189b freetype-2.1.10-r2.ebuild 2218
+EBUILD freetype-2.1.9-r1.ebuild 2139 RMD160 acf452da373e46c267cbab7388256270f7d0b130 SHA1 5f4078db3c74a19ee774a9053fdc0039a1b53d0f SHA256 1dc8a2a0fe0c3978cc5c5e0a962762a9260ebcdcb0211cf39cbf38d336ae7d63
+MD5 f492456dfaa89a11337dbaebab039af7 freetype-2.1.9-r1.ebuild 2139
+RMD160 acf452da373e46c267cbab7388256270f7d0b130 freetype-2.1.9-r1.ebuild 2139
+SHA256 1dc8a2a0fe0c3978cc5c5e0a962762a9260ebcdcb0211cf39cbf38d336ae7d63 freetype-2.1.9-r1.ebuild 2139
 EBUILD freetype-2.2.1-r1.ebuild 1712 RMD160 fef7413bcb00dc2b9c1e099d3721cd5618baa15b SHA1 69de7935f0e2caa193d13a7e311abb24fe4d8ddc SHA256 f6b815c134add995b37a8ecf54574b154d8f875613a96870e89cf9e7ba6e2bcf
 MD5 5eb98a72275379710aa6766ad07dfcc7 freetype-2.2.1-r1.ebuild 1712
 RMD160 fef7413bcb00dc2b9c1e099d3721cd5618baa15b freetype-2.2.1-r1.ebuild 1712
@@ -59,10 +65,10 @@ EBUILD freetype-2.3.1.ebuild 2294 RMD160 aec6206dccba8032cf3a9deb8860185564d034a
 MD5 16522a0064c8bc8419a6b03d07ada7d5 freetype-2.3.1.ebuild 2294
 RMD160 aec6206dccba8032cf3a9deb8860185564d034a1 freetype-2.3.1.ebuild 2294
 SHA256 b81b5a7c9c4a17b21e3b0de58e1b662103efb841e583a930e2b2db35e2260a39 freetype-2.3.1.ebuild 2294
-MISC ChangeLog 14547 RMD160 b203de145529fb8cae0ad64e6153e202ce62ac36 SHA1 baff0172146b76e39197188d0a9f4db1d7c61064 SHA256 9d5e06fccb038cdd80eec793a70ea4fe59c52b2f92cdb5ca9b6a79b60cffd956
-MD5 36cb12e66973b65dcbc771cdb6ef5346 ChangeLog 14547
-RMD160 b203de145529fb8cae0ad64e6153e202ce62ac36 ChangeLog 14547
-SHA256 9d5e06fccb038cdd80eec793a70ea4fe59c52b2f92cdb5ca9b6a79b60cffd956 ChangeLog 14547
+MISC ChangeLog 14736 RMD160 7af62876786ad1a2575f754f237c2b75d64bf373 SHA1 3845634be66d08713a6d9923f26cb952a364dd57 SHA256 b5cb04e44546913b167500bddbc3b9c4e153ac3bbb7d235efbb83d51fa7ae8d1
+MD5 e75ceabe760346343f1e0afafa177f28 ChangeLog 14736
+RMD160 7af62876786ad1a2575f754f237c2b75d64bf373 ChangeLog 14736
+SHA256 b5cb04e44546913b167500bddbc3b9c4e153ac3bbb7d235efbb83d51fa7ae8d1 ChangeLog 14736
 MISC metadata.xml 430 RMD160 780b3c21d70651bf13eaffa71933f47148b34ec0 SHA1 6f8e5b998641ad0f58ab53da25fff0d6f21a8c67 SHA256 d5caf079c4fa20ddb983e42dae5c25cb593e7fc7a6bbdf427862c776505ce73a
 MD5 da4294db6edfbdd3f3ffd72afa0f47d5 metadata.xml 430
 RMD160 780b3c21d70651bf13eaffa71933f47148b34ec0 metadata.xml 430
@@ -76,6 +82,9 @@ SHA256 a246ee2bcd4f324ce902f48e815880d7352c85388cffa2ed2afa255410ccc796 files/di
 MD5 c7f077933d57907377995b1fecf98549 files/digest-freetype-2.1.10-r2 822
 RMD160 9f4891075f0ca9c564a932acdf563d7fb6f215ab files/digest-freetype-2.1.10-r2 822
 SHA256 e99172c4c57de9df61db320bba4778ff1c5e89b166b56350aac3470b7c4504c0 files/digest-freetype-2.1.10-r2 822
+MD5 b240cade20edb6f33fe3c6a8c599a7e7 files/digest-freetype-2.1.9-r1 488
+RMD160 db309224ff7b6d1e1898eeb39416d8836c21f2b2 files/digest-freetype-2.1.9-r1 488
+SHA256 d3da26b45e4594494cd665551dabded16009799a41656ee29cf86288f866b708 files/digest-freetype-2.1.9-r1 488
 MD5 3c2b5154784100c0dbb9658fbc8f9ac1 files/digest-freetype-2.2.1-r1 509
 RMD160 9d29c4f7965c74206243a67698edf2b42f543fae files/digest-freetype-2.2.1-r1 509
 SHA256 ba210855afe97ebccdc658a1d2ab68c385ce05567abbfc0963a31ce53dd6f475 files/digest-freetype-2.2.1-r1 509
diff --git a/media-libs/freetype/files/digest-freetype-2.1.9-r1 b/media-libs/freetype/files/digest-freetype-2.1.9-r1
new file mode 100644 (file)
index 0000000..d86d8a5
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 ec1b903e4be5f073caa72458ea58c29c freetype-2.1.9.tar.bz2 992394
+RMD160 1dd8fb6fda8b159ef0d2ebedeca99a67ed65dc72 freetype-2.1.9.tar.bz2 992394
+SHA256 4dabc3b38405f5c5f03b8f14d8902a9d506713182baf2baec9dea509515d4b6f freetype-2.1.9.tar.bz2 992394
+MD5 db77177afe35955f55bcaa2953724b78 ftdocs-2.1.9.tar.bz2 219666
+RMD160 68dd21bb3d7a9ef3808f5a1887736b32b9e9a371 ftdocs-2.1.9.tar.bz2 219666
+SHA256 69d0e4ad07f60da9739a0c09d35a89ab020df4bedb12a6c3817c0ffb77e6dd9f ftdocs-2.1.9.tar.bz2 219666
diff --git a/media-libs/freetype/freetype-2.1.9-r1.ebuild b/media-libs/freetype/freetype-2.1.9-r1.ebuild
new file mode 100644 (file)
index 0000000..c7bc5de
--- /dev/null
@@ -0,0 +1,77 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.1.9-r1.ebuild,v 1.22 2007/02/09 19:01:59 grobian Exp $
+
+inherit eutils flag-o-matic libtool
+
+SPV="`echo ${PV} | cut -d. -f1,2`"
+
+DESCRIPTION="A high-quality and portable font engine"
+HOMEPAGE="http://www.freetype.org/"
+SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
+       doc? ( mirror://sourceforge/${PN}/ftdocs-${PV}.tar.bz2 )"
+
+LICENSE="FTL GPL-2"
+SLOT="2"
+KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc-macos ppc64 s390 sh sparc x86"
+#IUSE="zlib bindist cjk doc"
+IUSE="zlib bindist doc"
+
+# The RDEPEND below makes sure that if there is a version of moz/ff/tb
+# installed, then it will have the freetype-2.1.8+ binary compatibility patch.
+# Otherwise updating freetype will cause moz/ff/tb crashes.  #59849
+# 20 Nov 2004 agriffis
+DEPEND="virtual/libc
+       zlib? ( sys-libs/zlib )"
+
+RDEPEND="${DEPEND}
+       !<www-client/mozilla-1.7.3-r3
+       !<www-client/mozilla-firefox-1.0-r3
+       !<mail-client/mozilla-thunderbird-0.9-r3
+       !<media-libs/libwmf-0.2.8.2"
+
+src_unpack() {
+
+       unpack ${A}
+
+       cd ${S}
+       # add autohint patch from http://www.kde.gr.jp/~akito/patch/freetype2/
+       # FIXME : patch hasn't been updated yet
+       # use cjk && epatch ${FILESDIR}/${SPV}/${P}-autohint-cjkfonts-20031130.patch
+       epatch ${FILESDIR}/${P}-fix_bci.patch
+
+       uclibctoolize
+       epunt_cxx
+
+}
+
+src_compile() {
+
+       # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=118021
+       append-flags "-fno-strict-aliasing"
+
+       use bindist || append-flags -DTT_CONFIG_OPTION_BYTECODE_INTERPRETER
+
+       make setup CFG="--host=${CHOST} --prefix=/usr `use_with zlib` --libdir=/usr/$(get_libdir)" unix || die
+
+       emake || die
+
+       # Just a check to see if the Bytecode Interpreter was enabled ...
+       if [ -z "`grep TT_Goto_CodeRange ${S}/objs/.libs/libfreetype.so`" ]
+       then
+               ewarn "Bytecode Interpreter is disabled."
+       fi
+
+}
+
+src_install() {
+
+       # make prefix=${D}/usr install || die
+       make DESTDIR="${D}" install || die
+
+       dodoc ChangeLog README
+       dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,*.txt,PATENTS,TODO}
+
+       use doc && dohtml -r docs/*
+
+}