diff options
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/freetype/ChangeLog | 8 | ||||
-rw-r--r-- | media-libs/freetype/Manifest | 25 | ||||
-rw-r--r-- | media-libs/freetype/files/digest-freetype-2.3.2 | 6 | ||||
-rw-r--r-- | media-libs/freetype/freetype-2.3.2.ebuild | 82 | ||||
-rw-r--r-- | media-libs/freetype/metadata.xml | 3 |
5 files changed, 114 insertions, 10 deletions
diff --git a/media-libs/freetype/ChangeLog b/media-libs/freetype/ChangeLog index 17593337f1a0..6d5777dae279 100644 --- a/media-libs/freetype/ChangeLog +++ b/media-libs/freetype/ChangeLog @@ -1,6 +1,12 @@ # 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.106 2007/02/15 20:45:13 grobian Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/freetype/ChangeLog,v 1.107 2007/03/09 23:46:42 beandog Exp $ + +*freetype-2.3.2 (09 Mar 2007) + + 09 Mar 2007; Steve Dibb <beandog@gentoo.org> metadata.xml, + +freetype-2.3.2.ebuild: + version bumpage 15 Feb 2007; Fabian Groffen <grobian@gentoo.org> freetype-2.1.9-r1.ebuild: Dropped ppc-macos keyword, see you in prefix diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index a15df9409b54..e844dda27906 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -36,9 +36,11 @@ DIST freetype-2.1.10.tar.bz2 1037107 RMD160 3d31d548632f14784283c97ece64c7425efc 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-2.3.2.tar.bz2 1252007 RMD160 e4da77b6f8956d69e57269c5681560beda0ddb27 SHA1 4188a2ed344ddf89bdb1a054fb441019aa4b143d SHA256 ba97537c711ea1970ccd97f957cabd63474de9c05aff0fc5ae931f8c90a47e7e 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 freetype-doc-2.3.2.tar.bz2 98679 RMD160 ecd619ded06bf5bf144c18c8d981aec88bab6370 SHA1 74fe7c3b2d9b3a5e4a890d3d6bf35701f8e9494d SHA256 c30052d7d860b45edde95075525dd1c9d477d2b7ab5d99b5c601ac0a44b7d75c 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 @@ -65,14 +67,18 @@ 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 15617 RMD160 bf5eccd429b9998f5fb05592e66c71c193f8ca3d SHA1 b9d9b4e14a612aee417070e3b78eacd5f4f1db48 SHA256 f7ac1b4813610cb1cb512d5a11909a336191295a0f289ae89886661ff34620a1 -MD5 773904e5036ead6445f2fe204f9532c2 ChangeLog 15617 -RMD160 bf5eccd429b9998f5fb05592e66c71c193f8ca3d ChangeLog 15617 -SHA256 f7ac1b4813610cb1cb512d5a11909a336191295a0f289ae89886661ff34620a1 ChangeLog 15617 -MISC metadata.xml 430 RMD160 780b3c21d70651bf13eaffa71933f47148b34ec0 SHA1 6f8e5b998641ad0f58ab53da25fff0d6f21a8c67 SHA256 d5caf079c4fa20ddb983e42dae5c25cb593e7fc7a6bbdf427862c776505ce73a -MD5 da4294db6edfbdd3f3ffd72afa0f47d5 metadata.xml 430 -RMD160 780b3c21d70651bf13eaffa71933f47148b34ec0 metadata.xml 430 -SHA256 d5caf079c4fa20ddb983e42dae5c25cb593e7fc7a6bbdf427862c776505ce73a metadata.xml 430 +EBUILD freetype-2.3.2.ebuild 2294 RMD160 d57c91afe9d95aebbf80b1777d89523f55a6ed81 SHA1 8f2ddbbe098475edee68b5a3e20332b44743b79d SHA256 5888543a530ab1f90a0a1ee21ce4b1a3c94adcdc47621c4bc8af5aacdf925345 +MD5 e15f98270ae95e1d6b9d630da5892349 freetype-2.3.2.ebuild 2294 +RMD160 d57c91afe9d95aebbf80b1777d89523f55a6ed81 freetype-2.3.2.ebuild 2294 +SHA256 5888543a530ab1f90a0a1ee21ce4b1a3c94adcdc47621c4bc8af5aacdf925345 freetype-2.3.2.ebuild 2294 +MISC ChangeLog 15754 RMD160 ab4ab0f13759401e57aa273563b9e8b1f0a25b4f SHA1 2f4a74577464ecbab86750ad6c5ffd8ce5a487dc SHA256 1605d118a1e9b7a30ff655fb9ecb5221a02a360fa6f78ac5ad67605ca5341518 +MD5 4d87c5e4b8237e81db50a68a8fa9dcc5 ChangeLog 15754 +RMD160 ab4ab0f13759401e57aa273563b9e8b1f0a25b4f ChangeLog 15754 +SHA256 1605d118a1e9b7a30ff655fb9ecb5221a02a360fa6f78ac5ad67605ca5341518 ChangeLog 15754 +MISC metadata.xml 449 RMD160 1aa0a350b9b93a527af79a3d6aa6233d498d6366 SHA1 7491212724f2bb6e5068b47ebf4047f1f2c57056 SHA256 4a2b47a4958439e0e153d37652d2165891f490c3cbf356424636edb0b91114a7 +MD5 bc35457473f59e79ce028b34001d3e95 metadata.xml 449 +RMD160 1aa0a350b9b93a527af79a3d6aa6233d498d6366 metadata.xml 449 +SHA256 4a2b47a4958439e0e153d37652d2165891f490c3cbf356424636edb0b91114a7 metadata.xml 449 MD5 10918fc5aac4314bd2e5c68ba12bddb2 files/digest-freetype-1.3.1-r4 500 RMD160 6aea5fc9334cbb19738b9e764dca8b58f0030197 files/digest-freetype-1.3.1-r4 500 SHA256 a246ee2bcd4f324ce902f48e815880d7352c85388cffa2ed2afa255410ccc796 files/digest-freetype-1.3.1-r4 500 @@ -91,3 +97,6 @@ SHA256 ba210855afe97ebccdc658a1d2ab68c385ce05567abbfc0963a31ce53dd6f475 files/di MD5 af3f72b302725edb1c0156ecf04c688e files/digest-freetype-2.3.1 506 RMD160 2c75e888d5bbb3486999ba5ed6cfe96df9e7f6b6 files/digest-freetype-2.3.1 506 SHA256 938933517d160671e27f2ffd282286a85b9cc9b84f243f7ae0715a06e03f6d23 files/digest-freetype-2.3.1 506 +MD5 acaa568c2c8efed8764cdbbaa7c62c0c files/digest-freetype-2.3.2 506 +RMD160 264289318167f326e2c89e5080d865646e3c4139 files/digest-freetype-2.3.2 506 +SHA256 c4706259a8f0e032c3428e0a02e3321dcf9420a437146c49d68d3306f18c347d files/digest-freetype-2.3.2 506 diff --git a/media-libs/freetype/files/digest-freetype-2.3.2 b/media-libs/freetype/files/digest-freetype-2.3.2 new file mode 100644 index 000000000000..526b40efbcfe --- /dev/null +++ b/media-libs/freetype/files/digest-freetype-2.3.2 @@ -0,0 +1,6 @@ +MD5 119e1fe126fcfa5a70bc56db55f573d5 freetype-2.3.2.tar.bz2 1252007 +RMD160 e4da77b6f8956d69e57269c5681560beda0ddb27 freetype-2.3.2.tar.bz2 1252007 +SHA256 ba97537c711ea1970ccd97f957cabd63474de9c05aff0fc5ae931f8c90a47e7e freetype-2.3.2.tar.bz2 1252007 +MD5 d732b9b5971d019fab9c695dfa496247 freetype-doc-2.3.2.tar.bz2 98679 +RMD160 ecd619ded06bf5bf144c18c8d981aec88bab6370 freetype-doc-2.3.2.tar.bz2 98679 +SHA256 c30052d7d860b45edde95075525dd1c9d477d2b7ab5d99b5c601ac0a44b7d75c freetype-doc-2.3.2.tar.bz2 98679 diff --git a/media-libs/freetype/freetype-2.3.2.ebuild b/media-libs/freetype/freetype-2.3.2.ebuild new file mode 100644 index 000000000000..6f0de91661ab --- /dev/null +++ b/media-libs/freetype/freetype-2.3.2.ebuild @@ -0,0 +1,82 @@ +# 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.3.2.ebuild,v 1.1 2007/03/09 23:46:42 beandog Exp $ + +inherit eutils flag-o-matic libtool + +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 ~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} + cd "${S}" + + 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 + # Bytecodes and subpixel hinting supports are patented + # in United States; for safety, disable them while building + # binaries, so that no risky code is distributed. + # See http://freetype.org/patents.html + + enable_option TT_CONFIG_OPTION_BYTECODE_INTERPRETER + enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING + disable_option TT_CONFIG_OPTION_UNPATENTED_HINTING + fi + + disable_option FT_CONFIG_OPTION_OLD_INTERNALS + + elibtoolize + epunt_cxx + +} + +src_compile() { + # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=118021 + append-flags "-fno-strict-aliasing" + + type -p gmake &> /dev/null && export GNUMAKE=gmake + econf $(use_with zlib) || die + + emake || die +} + +src_install() { + emake -j1 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/* +} diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index 7e9356c2bab5..3df4e881910d 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -6,8 +6,9 @@ <email>foser@gentoo.org</email> </maintainer> <maintainer restrict=">=media-libs/freetype-2.2"> - <email>flameeyes@gentoo.org</email> + <email>flameeyes@gmail.com</email> <description> + Proxied maintainer Assign to me bugs that come from versions 2.2, as I unmasked it myself. </description> </maintainer> |