new minor release
authorMarinus Schraal <foser@gentoo.org>
Mon, 19 Jun 2006 17:10:55 +0000 (17:10 +0000)
committerMarinus Schraal <foser@gentoo.org>
Mon, 19 Jun 2006 17:10:55 +0000 (17:10 +0000)
Package-Manager: portage-2.1

media-libs/freetype/ChangeLog
media-libs/freetype/Manifest
media-libs/freetype/files/digest-freetype-2.1.10
media-libs/freetype/files/digest-freetype-2.2.1 [new file with mode: 0644]
media-libs/freetype/files/freetype-2-enable_bci.patch [new file with mode: 0644]
media-libs/freetype/freetype-2.2.1.ebuild [new file with mode: 0644]

index facdc1e73cf09bfa8f1e600c8a92ee3ad390b4e7..47672a072e7684d2ec34beafe7b1a960ef9d8478 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for media-libs/freetype
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.79 2006/03/31 19:54:28 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.80 2006/06/19 17:10:55 foser Exp $
+
+*freetype-2.2.1 (19 Jun 2006)
+
+  19 Jun 2006; Marinus Schraal <foser@gentoo.org> freetype-2.2.1.ebuild :
+  New release
 
   31 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> freetype-2.1.10.ebuild:
   Add ~x86-fbsd keyword dropping virtual/libc dependency.
index 08ce35c10fdb09fd9b16f17f7f2aa60be29e1d43..2f74131410b950f3bb295ed1811cc0d3e46f34bb 100644 (file)
@@ -1,52 +1,71 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 a39da41df6a2b62cae3c43ae31cd3f87 ChangeLog 11536
-RMD160 6dc3b8903943afece08988f16d7beca0e6526303 ChangeLog 11536
-SHA256 d099c4e7861796046a352877f0c70bccc7d9f0ff1a556c0cb7308384881ba0de ChangeLog 11536
+AUX config.mk 1240 RMD160 4cd624996babb0a9a772c09fa9f5377209a8caf9 SHA1 1b6370905798d17ca7c254b1acbfb41e7099b5c8 SHA256 671fa47806f929e45b8f06368ae56b29600dae3cc376942215ed6588cc733e7f
 MD5 10bd432787c1a182edece351dbf82809 files/config.mk 1240
 RMD160 4cd624996babb0a9a772c09fa9f5377209a8caf9 files/config.mk 1240
 SHA256 671fa47806f929e45b8f06368ae56b29600dae3cc376942215ed6588cc733e7f files/config.mk 1240
-MD5 d42207bb27a2046e454b706339adaa25 files/digest-freetype-1.3.1-r4 136
-RMD160 392e2d4b2ef19c99f1ecb927adbbd1e5304f3976 files/digest-freetype-1.3.1-r4 136
-SHA256 5ed481c875ac4fe3bdde983323429141ce78eeaeeb780dd36c42e1413ea6f876 files/digest-freetype-1.3.1-r4 136
-MD5 d42207bb27a2046e454b706339adaa25 files/digest-freetype-1.3.1-r5 136
-RMD160 392e2d4b2ef19c99f1ecb927adbbd1e5304f3976 files/digest-freetype-1.3.1-r5 136
-SHA256 5ed481c875ac4fe3bdde983323429141ce78eeaeeb780dd36c42e1413ea6f876 files/digest-freetype-1.3.1-r5 136
-MD5 f9a58f527647abffba59f1db219693a4 files/digest-freetype-2.1.10 141
-RMD160 d0720f802e2eb059872fc2d7eecab02500e4d423 files/digest-freetype-2.1.10 141
-SHA256 c00aab2cbfb4ed2526140994d1cb7b353d1fa85689b19f526a73fa69a6a3022b files/digest-freetype-2.1.10 141
-MD5 29bbc2c883bf52623f42dd235cd23fd6 files/digest-freetype-2.1.9-r1 132
-RMD160 ad5eab81b5f46247bb2ac8997f09326570f58e2b files/digest-freetype-2.1.9-r1 132
-SHA256 87620ff697ccb8543e0d369bf1bb00fa25e0922d081140f2536109794346f594 files/digest-freetype-2.1.9-r1 132
+AUX freetype-1.3.1-malloc.patch 772 RMD160 93e57de9f466d159e3eeb80befc9ef216650ad24 SHA1 313df4736ab94750e506c4182e03acacf24215bb SHA256 8d3a125d9fc4f28040d74d5e6267b56a295fbe11727db003c9c3a1a61f68a7f1
 MD5 51968a6fff68a83653c7281147312e77 files/freetype-1.3.1-malloc.patch 772
 RMD160 93e57de9f466d159e3eeb80befc9ef216650ad24 files/freetype-1.3.1-malloc.patch 772
 SHA256 8d3a125d9fc4f28040d74d5e6267b56a295fbe11727db003c9c3a1a61f68a7f1 files/freetype-1.3.1-malloc.patch 772
+AUX freetype-2-enable_bci.patch 746 RMD160 7e285116c299e2869b753eb90522c8bbec0fc072 SHA1 407cbfd230d4d14b66e802de288ed8e4da4b14f7 SHA256 4a53e2f809df39ccccab6708d8f573c124c1a5a0bb201682c608044558676f57
+MD5 f56e44d1ef27c1e53e1d4193f37150b1 files/freetype-2-enable_bci.patch 746
+RMD160 7e285116c299e2869b753eb90522c8bbec0fc072 files/freetype-2-enable_bci.patch 746
+SHA256 4a53e2f809df39ccccab6708d8f573c124c1a5a0bb201682c608044558676f57 files/freetype-2-enable_bci.patch 746
+AUX freetype-2.1.10-internal_header.patch 667 RMD160 c1959d97a8588e8efec6cfc5dde79ac5ff6552ef SHA1 693dd29284f8ced58a9b4610db0bd57c24836655 SHA256 da72ae11e658332a0e22bc0fd69c9d0c89d61dcbd376243b6dface7b33b8d239
 MD5 f96e5959658f100cb8d1af8a197b8c45 files/freetype-2.1.10-internal_header.patch 667
 RMD160 c1959d97a8588e8efec6cfc5dde79ac5ff6552ef files/freetype-2.1.10-internal_header.patch 667
 SHA256 da72ae11e658332a0e22bc0fd69c9d0c89d61dcbd376243b6dface7b33b8d239 files/freetype-2.1.10-internal_header.patch 667
+AUX freetype-2.1.9-fix_bci.patch 643 RMD160 cf09457bc1f385b04f5013ed568886f854c33847 SHA1 7ea4f9a5f503e1e240ae895811d3c226f500255f SHA256 401d6db5446f80d086a6dbc89c8e7578d1e84a4fec8a691513f4a47447616b73
 MD5 6c404648e3cb8f86b329f7dac5d70cc8 files/freetype-2.1.9-fix_bci.patch 643
 RMD160 cf09457bc1f385b04f5013ed568886f854c33847 files/freetype-2.1.9-fix_bci.patch 643
 SHA256 401d6db5446f80d086a6dbc89c8e7578d1e84a4fec8a691513f4a47447616b73 files/freetype-2.1.9-fix_bci.patch 643
+DIST freetype-1.3.1.tar.gz 1427072
+DIST freetype-2.1.10.tar.bz2 1037107 RMD160 3d31d548632f14784283c97ece64c7425efc3975 SHA1 f9e5c52e466c3e41483d5d6d44b4f3135a9c4b16 SHA256 fed2ed148d7d105b95493c5e95561c8b05ee7909e00f828f036d8ed1be6a5e53
+DIST freetype-2.1.9.tar.bz2 992394
+DIST freetype-2.2.1.tar.bz2 1212258 RMD160 1c7eb4a43501c8fd5e89d0399e184847351ee160 SHA1 4aa7d5ce2198fad586cf09ef7c9d3a6277320167 SHA256 0e8eb40392752b306d3a3de21f9fa479d53c17bd774b8051771cb258e162e006
+DIST freetype-doc-2.1.10.tar.bz2 163725
+DIST freetype-doc-2.2.1.tar.bz2 100288 RMD160 d32bb6da85e63f797eaa40ff0c0f93356bcab23d SHA1 10134cb7c6763880bab68081f6478760d1971ba6 SHA256 7b0bd93d765ee2b92e0602ec89ba5363ab23add9f947f8ab4fc67cb45c83f4c2
+DIST freetype1-contrib.tar.gz 538248
+DIST ftdocs-2.1.9.tar.bz2 219666
+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
 SHA256 6a01c432a23f9c787f2b300dc336d7b2f6251b7178c7ec9d8f91b86001968a75 freetype-1.3.1-r4.ebuild 3094
+EBUILD freetype-1.3.1-r5.ebuild 3198 RMD160 ad1fd38646ca2f925f4abb847aa1efc2435fe7f3 SHA1 8952368349269bab7235d92c43a2a98151dc2ff8 SHA256 2553b7aa7c483faaaab77596203cdbdd5acb55fd35bf3f2dc5552162e15132b4
 MD5 4eaf61511f2b2c2520aeffadbe33b182 freetype-1.3.1-r5.ebuild 3198
 RMD160 ad1fd38646ca2f925f4abb847aa1efc2435fe7f3 freetype-1.3.1-r5.ebuild 3198
 SHA256 2553b7aa7c483faaaab77596203cdbdd5acb55fd35bf3f2dc5552162e15132b4 freetype-1.3.1-r5.ebuild 3198
+EBUILD freetype-2.1.10.ebuild 1815 RMD160 1bb6c87ed7cd8857f38686f7c2736a35a94b5ebd SHA1 afa01ddb86ac29da861105cfe1aa943e9948c94b SHA256 5d5f2e8aa2bf61fdc4601b2b4651522f76a9cd417c138610997519c397676126
 MD5 b22e38526f2e58b8c47584b2f80c6262 freetype-2.1.10.ebuild 1815
 RMD160 1bb6c87ed7cd8857f38686f7c2736a35a94b5ebd freetype-2.1.10.ebuild 1815
 SHA256 5d5f2e8aa2bf61fdc4601b2b4651522f76a9cd417c138610997519c397676126 freetype-2.1.10.ebuild 1815
+EBUILD freetype-2.1.9-r1.ebuild 2165 RMD160 22194b4b0e4d04583cd2439cb503246532017b61 SHA1 fea2b09eae8492a26f0811d357753342cd037003 SHA256 f34b322d58f30f88985a4f92bc9e11476b8c3d3c61be9c3f37f89c5d8edb2394
 MD5 aac984a0110e9a108eb4c71c1a45f2bd freetype-2.1.9-r1.ebuild 2165
 RMD160 22194b4b0e4d04583cd2439cb503246532017b61 freetype-2.1.9-r1.ebuild 2165
 SHA256 f34b322d58f30f88985a4f92bc9e11476b8c3d3c61be9c3f37f89c5d8edb2394 freetype-2.1.9-r1.ebuild 2165
+EBUILD freetype-2.2.1.ebuild 1642 RMD160 24e1c0bc785d6a3e8d3e18bf098874b3c54a1a0c SHA1 65827f64f490123b92f19aaa1e8b80b4bfd618f0 SHA256 18d3ad1fb420578597a25689f7be65a2636aed0558da107bbf27a1ccf3671b89
+MD5 a37a53e365cb7ca820fcc8b582c7604b freetype-2.2.1.ebuild 1642
+RMD160 24e1c0bc785d6a3e8d3e18bf098874b3c54a1a0c freetype-2.2.1.ebuild 1642
+SHA256 18d3ad1fb420578597a25689f7be65a2636aed0558da107bbf27a1ccf3671b89 freetype-2.2.1.ebuild 1642
+MISC ChangeLog 11652 RMD160 48bb2d27bcc17998417d84b287814afb98ad4c1e SHA1 6d7cb6f558758ee100d49acda3494c85a54e6e8e SHA256 345ead4b8dae2309ed89a01d847beeaf9aa57ec6185a7f100e862d29fd46c6bb
+MD5 34799e17f3807c598ac4cf0cccac5224 ChangeLog 11652
+RMD160 48bb2d27bcc17998417d84b287814afb98ad4c1e ChangeLog 11652
+SHA256 345ead4b8dae2309ed89a01d847beeaf9aa57ec6185a7f100e862d29fd46c6bb ChangeLog 11652
+MISC metadata.xml 221 RMD160 71f7378b604618cc82dd25cf498259ca9e971437 SHA1 815132082c51c63027ec0e5bcf545404ee69a5a2 SHA256 f5caf0a487300525ba716466e1fffb0d9ab526e3c6477d61db48f7e7d84612d0
 MD5 68a04e23ccfb7971cff8ce012aee659c metadata.xml 221
 RMD160 71f7378b604618cc82dd25cf498259ca9e971437 metadata.xml 221
 SHA256 f5caf0a487300525ba716466e1fffb0d9ab526e3c6477d61db48f7e7d84612d0 metadata.xml 221
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2.2 (GNU/Linux)
-
-iD8DBQFELYkYAiZjviIA2XgRAn0nAKCr3GryWxTeGFI2i4AOHTbsmNvo+gCg69Xc
-BtJudfaOYcr2PsUjXp9chvA=
-=SCk4
------END PGP SIGNATURE-----
+MD5 d42207bb27a2046e454b706339adaa25 files/digest-freetype-1.3.1-r4 136
+RMD160 392e2d4b2ef19c99f1ecb927adbbd1e5304f3976 files/digest-freetype-1.3.1-r4 136
+SHA256 5ed481c875ac4fe3bdde983323429141ce78eeaeeb780dd36c42e1413ea6f876 files/digest-freetype-1.3.1-r4 136
+MD5 d42207bb27a2046e454b706339adaa25 files/digest-freetype-1.3.1-r5 136
+RMD160 392e2d4b2ef19c99f1ecb927adbbd1e5304f3976 files/digest-freetype-1.3.1-r5 136
+SHA256 5ed481c875ac4fe3bdde983323429141ce78eeaeeb780dd36c42e1413ea6f876 files/digest-freetype-1.3.1-r5 136
+MD5 ba7ba279b7726f9b1cd0fe3941cb6fe9 files/digest-freetype-2.1.10 325
+RMD160 1f03fc6317371c34da8efb354f3c7ef09d00eebd files/digest-freetype-2.1.10 325
+SHA256 fa6bbc0378476ff34f02aabefa4ce08381b58e079307474a84f659b8de4b86f2 files/digest-freetype-2.1.10 325
+MD5 29bbc2c883bf52623f42dd235cd23fd6 files/digest-freetype-2.1.9-r1 132
+RMD160 ad5eab81b5f46247bb2ac8997f09326570f58e2b files/digest-freetype-2.1.9-r1 132
+SHA256 87620ff697ccb8543e0d369bf1bb00fa25e0922d081140f2536109794346f594 files/digest-freetype-2.1.9-r1 132
+MD5 3c2b5154784100c0dbb9658fbc8f9ac1 files/digest-freetype-2.2.1 509
+RMD160 9d29c4f7965c74206243a67698edf2b42f543fae files/digest-freetype-2.2.1 509
+SHA256 ba210855afe97ebccdc658a1d2ab68c385ce05567abbfc0963a31ce53dd6f475 files/digest-freetype-2.2.1 509
index 271e9fbc8d2e19658fad7ecef8b04c2e1a0c4f43..6f3158e1d65e01849fb0e0b94fc6f582336f609a 100644 (file)
@@ -1,2 +1,4 @@
 MD5 a4012e7d1f6400df44a16743b11b8423 freetype-2.1.10.tar.bz2 1037107
+RMD160 3d31d548632f14784283c97ece64c7425efc3975 freetype-2.1.10.tar.bz2 1037107
+SHA256 fed2ed148d7d105b95493c5e95561c8b05ee7909e00f828f036d8ed1be6a5e53 freetype-2.1.10.tar.bz2 1037107
 MD5 10608a55ee9ee12e29ba3d705318e61d freetype-doc-2.1.10.tar.bz2 163725
diff --git a/media-libs/freetype/files/digest-freetype-2.2.1 b/media-libs/freetype/files/digest-freetype-2.2.1
new file mode 100644 (file)
index 0000000..9d617b6
--- /dev/null
@@ -0,0 +1,6 @@
+MD5 5b2f827082c544392a7701f7423f0781 freetype-2.2.1.tar.bz2 1212258
+RMD160 1c7eb4a43501c8fd5e89d0399e184847351ee160 freetype-2.2.1.tar.bz2 1212258
+SHA256 0e8eb40392752b306d3a3de21f9fa479d53c17bd774b8051771cb258e162e006 freetype-2.2.1.tar.bz2 1212258
+MD5 27bcd2540702afe6753c9fd74670f617 freetype-doc-2.2.1.tar.bz2 100288
+RMD160 d32bb6da85e63f797eaa40ff0c0f93356bcab23d freetype-doc-2.2.1.tar.bz2 100288
+SHA256 7b0bd93d765ee2b92e0602ec89ba5363ab23add9f947f8ab4fc67cb45c83f4c2 freetype-doc-2.2.1.tar.bz2 100288
diff --git a/media-libs/freetype/files/freetype-2-enable_bci.patch b/media-libs/freetype/files/freetype-2-enable_bci.patch
new file mode 100644 (file)
index 0000000..c72b090
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr freetype-2.2.1/include/freetype/config/ftoption.h freetype-2.2.1.patched/include/freetype/config/ftoption.h
+--- freetype-2.2.1/include/freetype/config/ftoption.h  2006-05-11 20:05:49.000000000 +0200
++++ freetype-2.2.1.patched/include/freetype/config/ftoption.h  2006-06-19 18:24:08.000000000 +0200
+@@ -436,7 +436,7 @@
+   /*   Do not #undef this macro here, since the build system might         */
+   /*   define it for certain configurations only.                          */
+   /*                                                                       */
+-/* #define TT_CONFIG_OPTION_BYTECODE_INTERPRETER */
++#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER
+   /*************************************************************************/
diff --git a/media-libs/freetype/freetype-2.2.1.ebuild b/media-libs/freetype/freetype-2.2.1.ebuild
new file mode 100644 (file)
index 0000000..aca3120
--- /dev/null
@@ -0,0 +1,63 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/freetype-2.2.1.ebuild,v 1.1 2006/06/19 17:10:55 foser Exp $
+
+inherit eutils flag-o-matic gnuconfig 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}/${PN}-doc-${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 ~x86-fbsd"
+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="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}
+
+       # disable BCI when distributing binaries (patent issues)
+       use bindist || epatch ${FILESDIR}/${PN}-2-enable_bci.patch
+
+       epunt_cxx
+
+}
+
+src_compile() {
+
+       # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=118021
+       append-flags "-fno-strict-aliasing"
+
+       econf `use_with zlib` || die
+
+       emake || die
+
+}
+
+src_install() {
+
+       make DESTDIR="${D}" install || die
+
+       dodoc ChangeLog README
+       dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,*.txt,PATENTS,TODO}
+
+       cd ${WORKDIR}/${PN}-doc-${PV}
+       use doc && dohtml -r docs/*
+
+}