[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: a44ad325834c8c9141173bd9fd69bacdf568f6ed Author: Sam James gentoo org> AuthorDate: Mon Aug 12 19:33:19 2024 + Commit: Sam James gentoo org> CommitDate: Mon Aug 12 19:34:10 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a44ad325 media-libs/freetype: add 2.13.3 Signed-off-by: Sam James gentoo.org> media-libs/freetype/Manifest | 3 + media-libs/freetype/freetype-2.13.3.ebuild | 255 + 2 files changed, 258 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 7b1e25c0102a..6bcc24940e29 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,6 +1,9 @@ DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f SHA512 b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110 DIST freetype-2.13.2.tar.xz 2501764 BLAKE2B cebc82180d9afaeb112a65ba78903d7bf7a9295a803166a033585ad2325add6023f05066852240c4665e56285345ba503b01ecd461d48f0478a8f3f56136988e SHA512 a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194 +DIST freetype-2.13.3.tar.xz 2617564 BLAKE2B f9591c6998df02b072adaf38a968e91deae8ed4d53ea0cb74d08982c4f0e48b1a98c1378a698164e4f730f07a3b0bea308a94fcc2e2b8ce9967dbf9478b599bd SHA512 600828d7756c8cfa974448ef34ee0db573fb8cfdb2dc1e0358b63c44a03bfd7e3d4384424b9cc5e4749034f60231a550c4b7fcb46694fcacea218787ce305504 DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126 SHA512 d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e DIST freetype-doc-2.13.2.tar.xz 2173920 BLAKE2B 273ab405b6c7097ace9c7882fddb22d2a0cf8cc1594e9d141ca18d13a3745ee2e481bd2ee214cba6d99224ef0d67fdcba1b08aa06e3556a80cda29f3b6026f97 SHA512 ca3438dcf6f995af556d8db3cb3cfdcabb81ab5a7dd88464ff757e3e418b3219b0011857cde8a338372e30d8375486ac8e50914da2ea948dc874f70010bce60c +DIST freetype-doc-2.13.3.tar.xz 2173852 BLAKE2B 84244e28ace43929387052954b92089f570300dc8a9cb77e0ceb53001f081f6d6e5785ad081448ceb58254f8102e3ccf64d1fd323b02fb0a8232a0ba3eb9f3a8 SHA512 54ef9e3a4f0c298893268ed409f59aa1620a60c656ee3f8bdddbb91ffb2e70eea2f016a85c0a02eef699de362abee4aabae4482f0fa1cbf42967b5873fc84f2d DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0 SHA512 7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba DIST ft2demos-2.13.2.tar.xz 341140 BLAKE2B 5e2c3eb2fccb359d03e154b94d349baab27aa465e40274ea99be1e19c8519ec9c434749c78a41743540bd38064a7c68e5389ff99443b8e320e617c4fe7f4558b SHA512 aa83ba4212ff7c4453b72f036136cb9b04cacf7d196388a3e4752613e000b3bb45a4dcf63d3d1d5b3d6ada10720304b532fb6e33ed6a5b399dcce45c27af9ade +DIST ft2demos-2.13.3.tar.xz 342404 BLAKE2B 5f5a48e0ad839ece97ea2bd451bd819ccbf9347425dc323a368e5fed91cfddeffd61b1dfea2e7cc7d65e30e6ebb932dd142430998039eb4a8f91758a3690ddef SHA512 e662a20ad2ff80534e8ea0df2f299e8f61350f13d279f80f8257b18352e863dd2c266791b85d3410b0c83966cb12e3ff49cf398b83a651dc73772df9fcf5936c diff --git a/media-libs/freetype/freetype-2.13.3.ebuild b/media-libs/freetype/freetype-2.13.3.ebuild new file mode 100644 index ..68187ac641db --- /dev/null +++ b/media-libs/freetype/freetype-2.13.3.ebuild @@ -0,0 +1,255 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; + +if [[ ${PV} == ]] ; then + inherit git-r3 +else + SRC_URI=" + https://downloads.sourceforge.net/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( + https://downloads.sourceforge.net/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz + ) + doc? ( + https://downloads.sourceforge.net/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz + ) + " + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" +fi + +LICENSE="|| ( FTL GPL-2+ )" +SLOT="2" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fo
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 430081b2103a531e2401a453650a8a90081c9880 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 14:40:40 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 14:40:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=430081b2 media-libs/freetype: Stabilize 2.13.2 ppc, #914804 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index 55a7798ee69f..fb252d1ff4e7 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 011b5d3030a5cf252336ab83094f3569173c2ada Author: Arthur Zamarin gentoo org> AuthorDate: Fri Dec 1 14:39:09 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Dec 1 14:39:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=011b5d30 media-libs/freetype: Stabilize 2.13.2 ppc64, #914804 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index 0714635894b9..55a7798ee69f 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 316979fde535734e14de99119acb60d4148282ad Author: Matt Turner gentoo org> AuthorDate: Fri Dec 1 00:02:32 2023 + Commit: Matt Turner gentoo org> CommitDate: Fri Dec 1 00:11:19 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=316979fd media-libs/freetype: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/freetype/Manifest | 6 - ...freetype-2.12.1-strict-prototypes-clang16.patch | 36 --- media-libs/freetype/freetype-2.12.1-r2.ebuild | 261 media-libs/freetype/freetype-2.13.1-r1.ebuild | 255 media-libs/freetype/freetype-2.13.1.ebuild | 262 - 5 files changed, 820 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index c2ddbdc138ef..7b1e25c0102a 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,12 +1,6 @@ -DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f SHA512 b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110 -DIST freetype-2.13.1.tar.xz 2508168 BLAKE2B edadf2cdd8eb17362239cc5ab7fdff7cb1ca398908d3a9fa0547c3922b098df331cc87e939cee62ce20a78b01f14372c952c823c30af9ac227fc7da1d37b SHA512 045c43f9a3ca33e7d6a98c286895b94ea6ccfbb83851270d1b1861b31ef3ee5a574d8e49c6414c4e14bdfb9276dc49a0677b3be3e4f40ef279dcda99b769b962 DIST freetype-2.13.2.tar.xz 2501764 BLAKE2B cebc82180d9afaeb112a65ba78903d7bf7a9295a803166a033585ad2325add6023f05066852240c4665e56285345ba503b01ecd461d48f0478a8f3f56136988e SHA512 a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194 -DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126 SHA512 d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e -DIST freetype-doc-2.13.1.tar.xz 2173864 BLAKE2B d61b58221d5eeb6d0c16ffbcc89ff1102992ac8f83193930971fb30f425bbfb882e9a29cf4c67754e497e19afc43cf87d23e304b5b9fb87bba51351b3dd5cb03 SHA512 e18f0851c52689628fb7fa520c6165895650412bfe1ebab8417bf5738d5cc7d1877e78e4afbede0996938f33554f53a0ea7b837fe81497a12b10daae5b8829ed DIST freetype-doc-2.13.2.tar.xz 2173920 BLAKE2B 273ab405b6c7097ace9c7882fddb22d2a0cf8cc1594e9d141ca18d13a3745ee2e481bd2ee214cba6d99224ef0d67fdcba1b08aa06e3556a80cda29f3b6026f97 SHA512 ca3438dcf6f995af556d8db3cb3cfdcabb81ab5a7dd88464ff757e3e418b3219b0011857cde8a338372e30d8375486ac8e50914da2ea948dc874f70010bce60c -DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0 SHA512 7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba -DIST ft2demos-2.13.1.tar.xz 339736 BLAKE2B 1d0371d70f81039b4338b76089a15b6d445862de40e50b4d22a9e298d15751746779e569f68dcbc3996773c2ab902ee4ad299b6b3b5479ec20d55ec3a177b9ed SHA512 c03205266a420c589eec2a95ca082ab1c5606215a477500fe1a2f31c2f30c327a61e1fececec4ca3268f1a8b92a0bc8310bacf26f276ec09062fa5c5b0878511 DIST ft2demos-2.13.2.tar.xz 341140 BLAKE2B 5e2c3eb2fccb359d03e154b94d349baab27aa465e40274ea99be1e19c8519ec9c434749c78a41743540bd38064a7c68e5389ff99443b8e320e617c4fe7f4558b SHA512 aa83ba4212ff7c4453b72f036136cb9b04cacf7d196388a3e4752613e000b3bb45a4dcf63d3d1d5b3d6ada10720304b532fb6e33ed6a5b399dcce45c27af9ade diff --git a/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch b/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch deleted file mode 100644 index 0526c27df405.. --- a/media-libs/freetype/files/freetype
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 564fbe3b5cd995dbcf83f1c4b4fe99e8611ddcd1 Author: Michał Górny gentoo org> AuthorDate: Sun Oct 22 12:50:25 2023 + Commit: Michał Górny gentoo org> CommitDate: Fri Oct 27 15:18:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=564fbe3b media-libs/freetype: Remove redundant local flag descs Signed-off-by: Michał Górny gentoo.org> media-libs/freetype/metadata.xml | 1 - 1 file changed, 1 deletion(-) diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index 75daee30883a..55ba112eb5e8 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -7,7 +7,6 @@ Use Adobe CFF as default font-renderer - Enable brotli decompression support via app-arch/brotli Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default Support bzip2 compressed PCF fonts.
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 1196e8898045a8b5b04daa63ec65fbfa6c58fc6f Author: Sam James gentoo org> AuthorDate: Thu Sep 28 06:16:52 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 28 06:16:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1196e889 media-libs/freetype: Stabilize 2.13.2 sparc, #914804 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index f496ec4d2466..0714635894b9 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 153fac1775cb4b8059d3b58c7e699f6007ea97ee Author: Sam James gentoo org> AuthorDate: Thu Sep 28 04:20:40 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 28 04:20:40 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=153fac17 media-libs/freetype: Stabilize 2.13.2 hppa, #914804 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index 311da7561bf8..f496ec4d2466 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 6240ab30f45a6246f34e194b2a10c1c2ab647f04 Author: Sam James gentoo org> AuthorDate: Thu Sep 28 00:20:06 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 28 00:20:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6240ab30 media-libs/freetype: Stabilize 2.13.2 amd64, #914804 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index 1b03c8f0039d..311da7561bf8 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 198eae8e010b7b9557772f8e0b54e7af61fc03ab Author: Sam James gentoo org> AuthorDate: Thu Sep 28 00:20:05 2023 + Commit: Sam James gentoo org> CommitDate: Thu Sep 28 00:20:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=198eae8e media-libs/freetype: Stabilize 2.13.2 x86, #914804 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index 93af08535aec..1b03c8f0039d 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 627ceb99f9a23af34b0646d24109b81dd58c6ce9 Author: Sam James gentoo org> AuthorDate: Wed Sep 27 04:52:13 2023 + Commit: Sam James gentoo org> CommitDate: Wed Sep 27 04:52:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=627ceb99 media-libs/freetype: Stabilize 2.13.2 arm, #914804 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index 6f8fac775721..fd13e907d167 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 1ee929cc03da0fe48052dc2964a8231002feccad Author: Sam James gentoo org> AuthorDate: Wed Sep 27 04:52:14 2023 + Commit: Sam James gentoo org> CommitDate: Wed Sep 27 04:52:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ee929cc media-libs/freetype: Stabilize 2.13.2 arm64, #914804 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild index fd13e907d167..93af08535aec 100644 --- a/media-libs/freetype/freetype-2.13.2.ebuild +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -23,7 +23,7 @@ else mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz ) " - KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris" fi LICENSE="|| ( FTL GPL-2+ )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: c60252e7bd697066da6bea2c3f059bb59cbc8d25 Author: Sam James gentoo org> AuthorDate: Fri Aug 25 23:29:02 2023 + Commit: Sam James gentoo org> CommitDate: Sat Aug 26 01:43:52 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60252e7 media-libs/freetype: add 2.13.2 Signed-off-by: Sam James gentoo.org> media-libs/freetype/Manifest | 3 + media-libs/freetype/freetype-2.13.2.ebuild | 255 + 2 files changed, 258 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 82595a305ebe..c2ddbdc138ef 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,9 +1,12 @@ DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f SHA512 b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110 DIST freetype-2.13.1.tar.xz 2508168 BLAKE2B edadf2cdd8eb17362239cc5ab7fdff7cb1ca398908d3a9fa0547c3922b098df331cc87e939cee62ce20a78b01f14372c952c823c30af9ac227fc7da1d37b SHA512 045c43f9a3ca33e7d6a98c286895b94ea6ccfbb83851270d1b1861b31ef3ee5a574d8e49c6414c4e14bdfb9276dc49a0677b3be3e4f40ef279dcda99b769b962 +DIST freetype-2.13.2.tar.xz 2501764 BLAKE2B cebc82180d9afaeb112a65ba78903d7bf7a9295a803166a033585ad2325add6023f05066852240c4665e56285345ba503b01ecd461d48f0478a8f3f56136988e SHA512 a5917edaa45cb9f75786f8a4f9d12fdf07529247e09dfdb6c0cf7feb08f7588bb24f7b5b11425fb47f8fd62fcb426e731c944658f6d5a59ce4458ad5b0a50194 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126 SHA512 d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e DIST freetype-doc-2.13.1.tar.xz 2173864 BLAKE2B d61b58221d5eeb6d0c16ffbcc89ff1102992ac8f83193930971fb30f425bbfb882e9a29cf4c67754e497e19afc43cf87d23e304b5b9fb87bba51351b3dd5cb03 SHA512 e18f0851c52689628fb7fa520c6165895650412bfe1ebab8417bf5738d5cc7d1877e78e4afbede0996938f33554f53a0ea7b837fe81497a12b10daae5b8829ed +DIST freetype-doc-2.13.2.tar.xz 2173920 BLAKE2B 273ab405b6c7097ace9c7882fddb22d2a0cf8cc1594e9d141ca18d13a3745ee2e481bd2ee214cba6d99224ef0d67fdcba1b08aa06e3556a80cda29f3b6026f97 SHA512 ca3438dcf6f995af556d8db3cb3cfdcabb81ab5a7dd88464ff757e3e418b3219b0011857cde8a338372e30d8375486ac8e50914da2ea948dc874f70010bce60c DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0 SHA512 7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba DIST ft2demos-2.13.1.tar.xz 339736 BLAKE2B 1d0371d70f81039b4338b76089a15b6d445862de40e50b4d22a9e298d15751746779e569f68dcbc3996773c2ab902ee4ad299b6b3b5479ec20d55ec3a177b9ed SHA512 c03205266a420c589eec2a95ca082ab1c5606215a477500fe1a2f31c2f30c327a61e1fececec4ca3268f1a8b92a0bc8310bacf26f276ec09062fa5c5b0878511 +DIST ft2demos-2.13.2.tar.xz 341140 BLAKE2B 5e2c3eb2fccb359d03e154b94d349baab27aa465e40274ea99be1e19c8519ec9c434749c78a41743540bd38064a7c68e5389ff99443b8e320e617c4fe7f4558b SHA512 aa83ba4212ff7c4453b72f036136cb9b04cacf7d196388a3e4752613e000b3bb45a4dcf63d3d1d5b3d6ada10720304b532fb6e33ed6a5b399dcce45c27af9ade diff --git a/media-libs/freetype/freetype-2.13.2.ebuild b/media-libs/freetype/freetype-2.13.2.ebuild new file mode 100644 index ..6f8fac775721 --- /dev/null +++ b/media-libs/freetype/freetype-2.13.2.ebuild @@ -0,0 +1,255 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://w
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 4b33d5da945a0200bf4debdc54ef4d39d3280fb6 Author: Matt Whitlock mattwhitlock name> AuthorDate: Tue Aug 15 00:58:14 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 15 05:17:15 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b33d5da media-libs/freetype: drop "infinality" USE flag Upstream have dropped support for the Infinality rasterizer as of release 2.13.1. Now the TT_CONFIG_OPTION_SUBPIXEL_HINTING macro is a boolean (i.e., defined or undefined) rather than a bitmap (0b00, 0b01, 0b10, or 0b11), so we tweak the relevant disable_option logic in the ebuild. See: https://sourceforge.net/projects/freetype/files/freetype2/2.13.1/ Closes: https://bugs.gentoo.org/909387 Signed-off-by: Matt Whitlock mattwhitlock.name> Closes: https://github.com/gentoo/gentoo/pull/32313 Signed-off-by: Sam James gentoo.org> .../{freetype-.ebuild => freetype-2.13.1-r1.ebuild} | 13 +++-- media-libs/freetype/freetype-.ebuild| 13 +++-- 2 files changed, 6 insertions(+), 20 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-2.13.1-r1.ebuild similarity index 93% copy from media-libs/freetype/freetype-.ebuild copy to media-libs/freetype/freetype-2.13.1-r1.ebuild index 2b7f8dd6715c..6f8fac775721 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-2.13.1-r1.ebuild @@ -28,7 +28,7 @@ fi LICENSE="|| ( FTL GPL-2+ )" SLOT="2" -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge harfbuzz infinality +png static-libs svg utils" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge harfbuzz +png static-libs svg utils" RDEPEND=" >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] @@ -137,15 +137,8 @@ src_prepare() { || die "unable to disable option $1" } - # Will be the new default for >=freetype-2.7.0 - disable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" - - if use infinality && use cleartype-hinting ; then - enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )" - elif use infinality ; then - enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 1" - elif use cleartype-hinting ; then - enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" + if ! use cleartype-hinting ; then + disable_option TT_CONFIG_OPTION_SUBPIXEL_HINTING fi # Can be disabled with FREETYPE_PROPERTIES="pcf:no-long-family-names=1" diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 2b7f8dd6715c..6f8fac775721 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -28,7 +28,7 @@ fi LICENSE="|| ( FTL GPL-2+ )" SLOT="2" -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge harfbuzz infinality +png static-libs svg utils" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug doc fontforge harfbuzz +png static-libs svg utils" RDEPEND=" >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] @@ -137,15 +137,8 @@ src_prepare() { || die "unable to disable option $1" } - # Will be the new default for >=freetype-2.7.0 - disable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" - - if use infinality && use cleartype-hinting ; then - enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )" - elif use infinality ; then - enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 1" - elif use cleartype-hinting ; then - enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" + if ! use cleartype-hinting ; then + disable_option TT_CONFIG_OPTION_SUBPIXEL_HINTING fi # Can be disabled with FREETYPE_PROPERTIES="pcf:no-long-family-names=1"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 2fa01e3cda87fcead51ad89a967f62a926ebbb02 Author: Sam James gentoo org> AuthorDate: Sun Jun 25 03:15:11 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jun 25 03:15:11 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa01e3c media-libs/freetype: drop 2.12.1-r1 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.12.1-r1.ebuild | 260 -- 1 file changed, 260 deletions(-) diff --git a/media-libs/freetype/freetype-2.12.1-r1.ebuild b/media-libs/freetype/freetype-2.12.1-r1.ebuild deleted file mode 100644 index d35d23b10e59.. --- a/media-libs/freetype/freetype-2.12.1-r1.ebuild +++ /dev/null @@ -1,260 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs - -DESCRIPTION="High-quality and portable font engine" -HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" - -if [[ "${PV}" != ]] ; then - SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz - mirror://nongnu/freetype/${P/_/}.tar.xz - utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz - mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) - doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz - mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - IUSE+=" doc" -else - inherit git-r3 -fi - -LICENSE="|| ( FTL GPL-2+ )" -SLOT="2" - -RDEPEND=" - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) - png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) - utils? ( - svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] ) - X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] ) - ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( -) - -_egit_repo_handler() { - if [[ "${PV}" == ]] ; then - local phase="${1}" - case ${phase} in - fetch|unpack) - :; - ;; - *) - die "Please use this function with either \"fetch\" or \"unpack\"" - ;; - esac - - local EGIT_REPO_URI - EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype.git"; - git-r3_src_${phase} - if use utils ; then - EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype-demos.git"; - local EGIT_CHECKOUT_DIR="${WORKDIR}/ft2demos-${PV}" - git-r3_src_${phase} - fi - else - default - fi -} - -pkg_pretend() { - if use svg && ! use utils ; then - einfo "The \"svg\" USE flag only has effect when the \"utils\" USE flag is also enabled." - fi -} - -src_fetch() { - _egit_repo_handler ${EBUILD_PHASE} -} - -src_unpack() { - _egit_repo_handler ${EBUILD_PHASE} - - if [[ "${PV}" == ]] ; then - # Need to copy stuff from dlg subproject (#758902) - local dlg_inc_dir="${S}/subprojects/dlg/include/dlg" - local dlg_src_dir="${S}/subprojects/dlg/src/dlg" - local dlg_dest_dir="${S}/include" - mkdir -p "${dlg_dest_dir}/dlg" || die - cp "${dlg_inc_dir}"/{dlg,output}.h "${dlg_dest_dir}/dlg" || die - cp "${dlg_src_dir}"/* "${dlg_dest_dir}" || die - fi -} - -src_prepare() { - if [[ "${PV}" == ]] ; then - # Do NOT automagically mess with submodules!!! - sed '/setup: copy_submodule/d' -i builds/toplevel.mk || die - # inspired by shipped autogen.sh script - eval $(sed -n \ - -e 's/^#define *\(FREETYPE_MAJOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ - -e 's/^#define *\(FREETYPE_MINOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ - -e 's/^#define *\(FREETYPE_PATCH\) *\([0-9][0-9]*\).*/\1=\2/p' \ - include/freetype/freetype.h || die) - FREETYPE="${FREETYPE_MAJOR}.${FREETYPE_MINOR}" - [[ "${FREETYPE_PATCH}" != 0 ]] && FREETYPE+=".${FREETYPE_PATCH}" - pushd builds/unix &>/dev/null || die - sed -e "s;@VER
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 0c9c83e925a2fab2ba0dfd83b79d87597dc71dc0 Author: Sam James gentoo org> AuthorDate: Sun Jun 25 04:09:24 2023 + Commit: Sam James gentoo org> CommitDate: Sun Jun 25 04:09:24 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c9c83e9 media-libs/freetype: add 2.13.1 Signed-off-by: Sam James gentoo.org> media-libs/freetype/Manifest | 3 ++ ...freetype-.ebuild => freetype-2.13.1.ebuild} | 60 +++--- media-libs/freetype/freetype-.ebuild | 60 +++--- 3 files changed, 65 insertions(+), 58 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 81c3cc095505..82595a305ebe 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,6 +1,9 @@ DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f SHA512 b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110 +DIST freetype-2.13.1.tar.xz 2508168 BLAKE2B edadf2cdd8eb17362239cc5ab7fdff7cb1ca398908d3a9fa0547c3922b098df331cc87e939cee62ce20a78b01f14372c952c823c30af9ac227fc7da1d37b SHA512 045c43f9a3ca33e7d6a98c286895b94ea6ccfbb83851270d1b1861b31ef3ee5a574d8e49c6414c4e14bdfb9276dc49a0677b3be3e4f40ef279dcda99b769b962 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126 SHA512 d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e +DIST freetype-doc-2.13.1.tar.xz 2173864 BLAKE2B d61b58221d5eeb6d0c16ffbcc89ff1102992ac8f83193930971fb30f425bbfb882e9a29cf4c67754e497e19afc43cf87d23e304b5b9fb87bba51351b3dd5cb03 SHA512 e18f0851c52689628fb7fa520c6165895650412bfe1ebab8417bf5738d5cc7d1877e78e4afbede0996938f33554f53a0ea7b837fe81497a12b10daae5b8829ed DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0 SHA512 7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba +DIST ft2demos-2.13.1.tar.xz 339736 BLAKE2B 1d0371d70f81039b4338b76089a15b6d445862de40e50b4d22a9e298d15751746779e569f68dcbc3996773c2ab902ee4ad299b6b3b5479ec20d55ec3a177b9ed SHA512 c03205266a420c589eec2a95ca082ab1c5606215a477500fe1a2f31c2f30c327a61e1fececec4ca3268f1a8b92a0bc8310bacf26f276ec09062fa5c5b0878511 diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-2.13.1.ebuild similarity index 84% copy from media-libs/freetype/freetype-.ebuild copy to media-libs/freetype/freetype-2.13.1.ebuild index 4a048452671f..2b7f8dd6715c 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-2.13.1.ebuild @@ -7,23 +7,28 @@ inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" -if [[ "${PV}" != ]] ; then - SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz - mirror://nongnu/freetype/${P/_/}.tar.xz - utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz - mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) - doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz - mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris" - IUSE+=" doc" -else +if [[ ${PV} == ]
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: f2822cefe27ca9c11e9fc3c274c664dc0fd0b676 Author: Sam James gentoo org> AuthorDate: Mon May 1 10:29:33 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 10:32:21 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2822cef media-libs/freetype: add freedesktop-gitlab upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/freetype/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index f20262b2294c..75daee30883a 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -24,5 +24,6 @@ cpe:/a:freetype:freetype freetype/freetype freetype + FreeType/FreeType
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 817f777ee7753229afb848a19ababd1a8ff2ee03 Author: Jakov Smolić gentoo org> AuthorDate: Tue Apr 25 06:05:39 2023 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Apr 25 06:05:39 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817f777e media-libs/freetype: Stabilize 2.13.0 hppa, #904940 Signed-off-by: Jakov Smolić gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index 69838912f875..3232b0bb8871 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 11a3b7239a049664d43b22296b6c6d1ae8fd54b7 Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:55:43 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:55:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11a3b723 media-libs/freetype: Stabilize 2.13.0 ppc, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index f74aa36ce167..69838912f875 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 1a4c6e19abab0c5aa5fb47007da845ee684ca720 Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:54:44 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:54:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a4c6e19 media-libs/freetype: Stabilize 2.13.0 x86, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index 3e71b06601cc..3c78418c6942 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 11aad271b4035b1d1b19a00c60bd69a4298d00a2 Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:54:45 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:54:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11aad271 media-libs/freetype: Stabilize 2.13.0 arm64, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index 3c78418c6942..c1fb80aee0e1 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 7e7210ef2cafa6d9bb677fbec96c6905d6e5bba6 Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:54:48 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:55:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7210ef media-libs/freetype: Stabilize 2.13.0 amd64, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index 5f6610f4e311..1e164b0f8df4 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 760c279c3db889f769e4170e28fc5239be504dce Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:54:47 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:55:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=760c279c media-libs/freetype: Stabilize 2.13.0 arm, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index c1fb80aee0e1..5f6610f4e311 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: dc47310d7db16ec60a46749d42ad8242bb3d57da Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:54:49 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:55:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc47310d media-libs/freetype: Stabilize 2.13.0 ppc64, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index 1e164b0f8df4..f74aa36ce167 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 0ce767e6ac726fdecad5253c264470f2641c14d9 Author: Sam James gentoo org> AuthorDate: Tue Apr 25 03:54:43 2023 + Commit: Sam James gentoo org> CommitDate: Tue Apr 25 03:54:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ce767e6 media-libs/freetype: Stabilize 2.13.0 sparc, #904940 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.13.0.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild index c36345d1161d..3e71b06601cc 100644 --- a/media-libs/freetype/freetype-2.13.0.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 05d86ba86f271a8be72a8f0bbb489bfecb1d5189 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 13:49:56 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 13:49:56 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d86ba8 media-libs/freetype: Stabilize 2.12.1-r2 ppc64, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index 47376670dfa1..6c23e071a484 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: d150be43d8d8e241da3f6d5528709664e1807967 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 09:59:55 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 09:59:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d150be43 media-libs/freetype: Stabilize 2.12.1-r2 ppc, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index cb7deda0367e..47376670dfa1 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: f9e20e67822ae3edccd368ab5ca437bc8f119cc9 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 08:09:30 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 08:09:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9e20e67 media-libs/freetype: Stabilize 2.12.1-r2 sparc, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index 350d65e7ccc1..cb7deda0367e 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 11962c2b34ec25ac2982c49189e017d8a7f4f41c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 08:07:20 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 08:07:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11962c2b media-libs/freetype: Stabilize 2.12.1-r2 amd64, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index b5ea2a15664d..350d65e7ccc1 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: e7d71a371db17f458ab8f38cffd86499069b0139 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 07:37:42 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 07:37:42 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e7d71a37 media-libs/freetype: Stabilize 2.12.1-r2 x86, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index 243bd365fa3e..b5ea2a15664d 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 77ad5a3d48b55d705997ab9ec127fc845a9a47f7 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 06:12:10 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 06:12:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77ad5a3d media-libs/freetype: Stabilize 2.12.1-r2 arm, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index f498db975b37..563c2c9ace36 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: ffc8c098fdb70dadd8894914bc5010539ab5de55 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 4 05:33:37 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 4 05:33:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffc8c098 media-libs/freetype: Stabilize 2.12.1-r2 arm64, #899410 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild index a42c32a28638..f498db975b37 100644 --- a/media-libs/freetype/freetype-2.12.1-r2.ebuild +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 850477db8a7183577b86abaa1a611b502be5259e Author: Sam James gentoo org> AuthorDate: Sun Feb 12 05:34:50 2023 + Commit: Sam James gentoo org> CommitDate: Sun Feb 12 05:59:03 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=850477db media-libs/freetype: add 2.13.0 Bug: https://bugs.gentoo.org/881443 Signed-off-by: Sam James gentoo.org> media-libs/freetype/Manifest | 3 +++ media-libs/freetype/{freetype-.ebuild => freetype-2.13.0.ebuild} | 4 ++-- media-libs/freetype/freetype-.ebuild | 4 ++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index d11d53a8501b..81c3cc095505 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,3 +1,6 @@ DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f +DIST freetype-2.13.0.tar.xz 2492440 BLAKE2B 11aac3cddb3e71cc0e6a616ed609294d6641aa0011842aa8230eace826955883aca0063331660025be14582b44aa189718ce21e0e5193a66bb5d7cffa1d0fb7f SHA512 b93a69a92b99f54c4fc4a276066bc7a87597df132e42ef93f6d973f1425e64bebcc568defa511d39fb04ab4d3a2090a6db1e54cf992a80ff57d658fee28a9110 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d +DIST freetype-doc-2.13.0.tar.xz 2084016 BLAKE2B aa88eb5a30223a683348902624827bd7df218129fad0dcbb0f2453b9acf3930da634e9c67eda31191e868ca68db92059ed37cc0bd0287dc4458743538fdfe126 SHA512 d4367513e1ca48691aa6d64c36bf53603f67a67214378a2ae3810b2227084647743ee0d7137453f31c966ccb9ce19c2a72b3b5445d4accbce9a63d71f6b6800e DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 +DIST ft2demos-2.13.0.tar.xz 333952 BLAKE2B 34155615eb967dda2b62e47bb4095a6bf367dd79b7bd93dfc4dc172476b3bf704af4039623d55ee08d2d6a5365b4783e86a570e34b70af2e543bac64d40833b0 SHA512 7d686e9febdda587b74647cc38fa22f0722d0306ecb05430e319e05b6132c999d20728bcd7a6506b8d8ad45a6859443e2b69d766802497357a8f0ba3352404ba diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-2.13.0.ebuild similarity index 98% copy from media-libs/freetype/freetype-.ebuild copy to media-libs/freetype/freetype-2.13.0.ebuild index 4b80a7e3b439..c36345d1161d 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-2.13.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs +inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 4b80a7e3b439..c36345d1161d 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs +inherit autotools flag-o-matic libtool multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/";
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 0f47f234cebf80ebc7c857823f09b0641a0e5515 Author: Sam James gentoo org> AuthorDate: Thu Nov 10 07:12:40 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 10 07:12:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f47f234 media-libs/freetype: fix -Wstrict-prototypes I've been revbumping for these anyway Just In Case (also to reveal quickly if there's any remaining issues) but in this case, it includes a fix to the installed freetype2.m4 macro as well. Signed-off-by: Sam James gentoo.org> ...freetype-2.12.1-strict-prototypes-clang16.patch | 36 +++ media-libs/freetype/freetype-2.12.1-r2.ebuild | 261 + 2 files changed, 297 insertions(+) diff --git a/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch b/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch new file mode 100644 index ..0526c27df405 --- /dev/null +++ b/media-libs/freetype/files/freetype-2.12.1-strict-prototypes-clang16.patch @@ -0,0 +1,36 @@ +https://gitlab.freedesktop.org/freetype/freetype/-/commit/e82371bf6ec2efdf79f9ed2d00e633ba0bbf7830 + +From e82371bf6ec2efdf79f9ed2d00e633ba0bbf7830 Mon Sep 17 00:00:00 2001 +From: Sam James +Date: Sun, 6 Nov 2022 05:18:59 + +Subject: [PATCH] Fix `-Wstrict-prototypes`. + +* builds/unix/configure.raw: Fix `-Wstrict-prototypes`. +Clang 16 warns on these and they will be dropped in C23. + +* builds/unix/freetype2.m4: Ditto. + +Signed-off-by: Sam James +--- a/builds/unix/configure.raw b/builds/unix/configure.raw +@@ -50,7 +50,7 @@ if test ${cross_compiling} = yes; then + + AC_MSG_CHECKING([for suffix of native executables]) + rm -f a.* b.* a_out.exe conftest.* +- echo > conftest.c "int main() { return 0;}" ++ echo > conftest.c "int main(void) { return 0;}" + ${CC_BUILD} conftest.c || AC_MSG_ERROR([native C compiler is not working]) + rm -f conftest.c + if test -x a.out -o -x b.out -o -x conftest; then +--- a/builds/unix/freetype2.m4 b/builds/unix/freetype2.m4 +@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2], + #include + + int +-main() ++main(void) + { + FT_Library library; + FT_Error error; +GitLab diff --git a/media-libs/freetype/freetype-2.12.1-r2.ebuild b/media-libs/freetype/freetype-2.12.1-r2.ebuild new file mode 100644 index ..a42c32a28638 --- /dev/null +++ b/media-libs/freetype/freetype-2.12.1-r2.ebuild @@ -0,0 +1,261 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + IUSE+=" doc" +else + inherit git-r3 +fi + +LICENSE="|| ( FTL GPL-2+ )" +SLOT="2" + +RDEPEND=" + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) + utils? ( + svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] ) + X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] ) + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${P}-strict-prototypes-clang16.patch +) + +_egit_repo_handler() { + if [[ "${PV}" == ]] ; then + local phase="${1}" + case ${phase} in + fetch|unpack) + :; + ;; + *) + die "Please use this function with either \"fetch\" or \"unpack\"" + ;; + esac + + local EGIT_REPO_URI + EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype.git"; + git-r3_src_${phase} + if use utils ; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype-de
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 950f2bcf514f844b58ae9ff4cf635e0e0e076b7a Author: Sam James gentoo org> AuthorDate: Thu Nov 10 07:10:27 2022 + Commit: Sam James gentoo org> CommitDate: Thu Nov 10 07:10:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=950f2bcf media-libs/freetype: sync live Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-.ebuild | 33 ++-- 1 file changed, 23 insertions(+), 10 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 011cc4310aba..4b80a7e3b439 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -3,11 +3,11 @@ EAPI=8 -inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs +inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" if [[ "${PV}" != ]] ; then SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz @@ -16,10 +16,10 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else - inherit autotools git-r3 + inherit git-r3 fi LICENSE="|| ( FTL GPL-2+ )" @@ -32,17 +32,18 @@ RDEPEND=" harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) utils? ( - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] - ) - )" + svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] ) + X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] ) + ) +" DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig " +PATCHES=( +) + _egit_repo_handler() { if [[ "${PV}" == ]] ; then local phase="${1}" @@ -68,6 +69,12 @@ _egit_repo_handler() { fi } +pkg_pretend() { + if use svg && ! use utils ; then + einfo "The \"svg\" USE flag only has effect when the \"utils\" USE flag is also enabled." + fi +} + src_fetch() { _egit_repo_handler ${EBUILD_PHASE} } @@ -109,6 +116,11 @@ src_prepare() { default + pushd builds/unix &>/dev/null || die + # eautoheader produces broken ftconfig.in + AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf + popd &>/dev/null || die + # This is the same as the 01 patch from infinality sed '/AUX_MODULES += \(gx\|ot\)valid/s@^# @@' -i modules.cfg || die @@ -185,6 +197,7 @@ multilib_src_configure() { $(use_with harfbuzz) $(use_with png) $(use_enable static-libs static) + $(usex utils $(use_with svg librsvg) --without-librsvg) # avoid using libpng-config LIBPNG_CFLAGS="$($(tc-getPKG_CONFIG) --cflags libpng)"
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 1e1ae215ec653d12554c7a5031255390b3f6ce40 Author: Matt Turner gentoo org> AuthorDate: Wed Aug 17 13:52:14 2022 + Commit: Matt Turner gentoo org> CommitDate: Wed Aug 17 16:21:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e1ae215 media-libs/freetype: Drop old versions Signed-off-by: Matt Turner gentoo.org> media-libs/freetype/Manifest | 3 - .../freetype-2.12.0-cffgload_segfault_fix.patch| 31 --- .../files/freetype-2.12.0-librsvg_automagic.patch | 56 - media-libs/freetype/freetype-2.12.0-r1.ebuild | 261 - 4 files changed, 351 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 8cc5622db110..d11d53a8501b 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,6 +1,3 @@ -DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08 SHA512 d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54 DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f -DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979 SHA512 49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d -DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96 SHA512 70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2 DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 diff --git a/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch b/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch deleted file mode 100644 index 6578475f4d7f.. --- a/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 978eefee5401abee6bf702c6bcde9afb47893145 Mon Sep 17 00:00:00 2001 -From: Georg Brandl -Date: Tue, 12 Apr 2022 11:43:37 + -Subject: [PATCH] * src/cff/cffgload.c (cff_slot_load) [FT_CONFIG_OPTION_SVG]: - Fix segfault. - -This can happen if the function is called with `size` being `NULL`. - -Fixes #1147. - src/cff/cffgload.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c -index 5c15c804b..7586b886f 100644 a/src/cff/cffgload.c -+++ b/src/cff/cffgload.c -@@ -370,8 +370,8 @@ - SFNT_Service sfnt; - - -- if ( size->root.metrics.x_ppem < 1 || -- size->root.metrics.y_ppem < 1 ) -+ if ( size && (size->root.metrics.x_ppem < 1 || -+size->root.metrics.y_ppem < 1 ) ) - { - error = FT_THROW( Invalid_Size_Handle ); - return error; --- -GitLab - diff --git a/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch b/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch deleted file mode 100644 index bb6854e9ecb5.. --- a/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch +++ /dev/null @@ -1,56 +0,0 @@ -https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/156 - freetype-2.12.0/builds/unix/configure.ac -+++ freetype-2.12.0/builds/unix/configure.ac -@@ -530,13 +530,20 @@ -[test "$ac_cv_search_clock_gettime" = "none required" \ - || LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime]) - --# 'librsvg' is needed to demonstrate SVG support. --PKG_CHECK_MODULES([LIBRSVG], [librsvg-2.0 >= 2.46.0], -- [have_librsvg="yes (pkg-config)"], [have_librsvg=no]) -- - FT_DEMO_CFLAGS="" - FT_DEMO_LDFLAGS="$LIB_CLOCK_GETTIME" - -+# 'librsvg' is needed to demonstrate SVG support. -+AC_ARG_WITH([librsvg], -+ [AS_HELP_STRING([--with-librsvg=@<:@yes|no|auto@:>
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 2d19ab8004ebc8a40205af14e3faeccace4db97d Author: Arthur Zamarin gentoo org> AuthorDate: Sat Aug 13 10:05:54 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Aug 13 10:05:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d19ab80 media-libs/freetype: Stabilize 2.12.1 ppc64, #864569 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index 9581a61966a8..2b84c3cb6dbe 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 71c20a2b2cbec6e60be447f70d499bd897a0892a Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 12 10:49:34 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 12 10:49:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71c20a2b media-libs/freetype: x86 stable wrt bug #864569 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index ea7685973ce6..9581a61966a8 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: f4ae9475b5229626e7aa66f247e5c1c41e5d6e6c Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 12 10:32:31 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 12 10:32:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4ae9475 media-libs/freetype: amd64 stable wrt bug #864569 Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index ec80b6fe47c6..ea7685973ce6 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: a52dcc21d5a2361ecceeaa57da3178e8c5ab6b57 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Aug 10 07:52:55 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Aug 10 08:04:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a52dcc21 media-libs/freetype: Stabilize 2.12.1 ppc, #864569 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index de3944e757a2..ec80b6fe47c6 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 6e952ace7b33b3a4bf7c32f66fb8a6be8a248353 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 18:31:36 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 18:31:36 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e952ace media-libs/freetype: Stabilize 2.12.1 hppa, #864569 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index 5a8b0aa58646..de3944e757a2 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 50f55fb1d3697191c8d5dde62e8887c3a0ecf43c Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 17:58:30 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 17:58:30 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f55fb1 media-libs/freetype: Stabilize 2.12.1 arm, #864569 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index db380f858350..5a8b0aa58646 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 6a7d04a27ab4dd67d86b85186243a58e8d9d4d34 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 17:58:29 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 17:58:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a7d04a2 media-libs/freetype: Stabilize 2.12.1 arm64, #864569 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index de0255cfda6b..db380f858350 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 5f3920dc6e06b6da3f9cfe48515894fd4fad01c4 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Aug 9 17:20:26 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Aug 9 17:20:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f3920dc media-libs/freetype: Stabilize 2.12.1 sparc, #864569 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index 7ff4910e41ee..de0255cfda6b 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 87b2d4a83dfddcd5a4b009eca1ae4fe93284ec32 Author: Sam James gentoo org> AuthorDate: Thu Jul 28 14:12:31 2022 + Commit: Sam James gentoo org> CommitDate: Thu Jul 28 14:12:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b2d4a8 media-libs/freetype: add github upstream metadata Signed-off-by: Sam James gentoo.org> media-libs/freetype/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index 998939f2ac8d..f20262b2294c 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -22,6 +22,7 @@ cpe:/a:freetype:freetype + freetype/freetype freetype
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 1f7abb74715c7b6a8409c88be17d916ae7d6dc15 Author: WANG Xuerui gentoo org> AuthorDate: Sat May 7 04:26:43 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sat May 7 04:27:10 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f7abb74 media-libs/freetype: keyword 2.12.1 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/freetype/freetype-2.12.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild index 0ac16abb2e83..7ff4910e41ee 100644 --- a/media-libs/freetype/freetype-2.12.1.ebuild +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: bf92f3f25553793f14f04017295a1068df06c54c Author: Lars Wendler gentoo org> AuthorDate: Sun May 1 18:19:02 2022 + Commit: Lars Wendler gentoo org> CommitDate: Sun May 1 18:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf92f3f2 media-libs/freetype: Removed old Bug: https://bugs.gentoo.org/840224 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 3 - media-libs/freetype/freetype-2.11.1.ebuild | 244 --- media-libs/freetype/freetype-2.12.0.ebuild | 258 - 3 files changed, 505 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index c051945d09e0..8cc5622db110 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,9 +1,6 @@ -DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b SHA512 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08 SHA512 d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54 DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f -DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c SHA512 c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36 DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979 SHA512 49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6 DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d -DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf SHA512 93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5 DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96 SHA512 70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2 DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild deleted file mode 100644 index e2ef9bdbfa37.. --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ /dev/null @@ -1,244 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs - -DESCRIPTION="High-quality and portable font engine" -HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" - -if [[ "${PV}" != ]] ; then - SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz - mirror://nongnu/freetype/${P/_/}.tar.xz - utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz - mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) - doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz - mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" -
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 41da1f90ec743ec8303562791b66a93ba068e47b Author: Lars Wendler gentoo org> AuthorDate: Sun May 1 18:16:41 2022 + Commit: Lars Wendler gentoo org> CommitDate: Sun May 1 18:20:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41da1f90 media-libs/freetype: Bump to version 2.12.1 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 3 + media-libs/freetype/freetype-2.12.1.ebuild | 257 + 2 files changed, 260 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 28887f7823f8..c051945d09e0 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,6 +1,9 @@ DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b SHA512 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08 SHA512 d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54 +DIST freetype-2.12.1.tar.xz 2471916 BLAKE2B c4737dc0c6e44e0a911545d604fdb2e8e8b3f5185d3f5dfe4e4561ee2d75b3e5a31afcbb2089306fec4b31ba10324a6ec6499c3735b2b7591c71e96fee4ed278 SHA512 6482de1748dc2cc01e033d21a3b492dadb1f039d13d9179685fdcf985e24d7f587cbca4c27ed8a7fdb7d9ad59612642ac5f4db062443154753295363f45c052f DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c SHA512 c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36 DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979 SHA512 49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6 +DIST freetype-doc-2.12.1.tar.xz 2038632 BLAKE2B 81225caf1a2c586a8a282a22eaaf23412270d19002bc5b07e94d946d41d089f798724982e354d1701488de37c35bf68f36de88796565f0ebaa3f9fb35c51f532 SHA512 276b91b93e375096bc0f9fa76408a6ea9fa89d4d06e9c9179f88d27d41df3f3bc0ce6939ea7a3fd7c93cb694e78fd6bfb154e969188279e2bca82dcc3afd108d DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf SHA512 93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5 DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96 SHA512 70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2 +DIST ft2demos-2.12.1.tar.xz 263656 BLAKE2B fd48dc68bd832e7532e9fae869a19699ab3337e599118bb9f1b76c3bcdcecec3cd3f55f7387508d29baf85b8de4a549aaa0e8af34d988743b1737458e255bdcf SHA512 cd9356152a64d807c75b797d005ca1dd0bde69cc2fadedec101d125cb54b2aaff1f7afa2f20839caba7db66325df7c11ed4883b7e906110356b28d9900caaae7 diff --git a/media-libs/freetype/freetype-2.12.1.ebuild b/media-libs/freetype/freetype-2.12.1.ebuild new file mode 100644 index ..0ac16abb2e83 --- /dev/null +++ b/media-libs/freetype/freetype-2.12.1.ebuild @@ -0,0 +1,257 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + IUSE+=" doc" +else + inherit git-r3 +fi + +LICENSE="|| ( FTL GPL-2+ )" +SLO
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 73e3bc06e624685942bc89f01c27ed52846032c2 Author: Arthur Zamarin gentoo org> AuthorDate: Tue Apr 26 14:00:39 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Apr 26 14:01:03 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e3bc06 media-libs/freetype: Stabilize 2.12.0-r1 arm64, #840227 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index 8681e694af27..51df8e5fb2dd 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: bf182a3c54d82d97e8e77cce9098367843e01c1b Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 25 19:22:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 25 19:23:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf182a3c media-libs/freetype: Stabilize 2.12.0-r1 ppc, #840227 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index 99078dde8c0d..8681e694af27 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 7199f9f466d7d7f6c4d8eccde3fe1357f50fff4b Author: Arthur Zamarin gentoo org> AuthorDate: Mon Apr 25 19:19:22 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Apr 25 19:19:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7199f9f4 media-libs/freetype: Stabilize 2.12.0-r1 sparc, #840227 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index d2595eb75f74..99078dde8c0d 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 80b0357e45be0c17fc7efa105a628dd813d16774 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Apr 24 17:47:25 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Apr 24 17:47:25 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80b0357e media-libs/freetype: Stabilize 2.12.0-r1 arm, #840227 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index b809f347e8b8..d2595eb75f74 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 5c168f1ba1b41e674e55eda150aa452f02fa3db9 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:34:54 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:34:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c168f1b media-libs/freetype: x86 stable wrt bug #840227 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index 904580240757..b809f347e8b8 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: fd541b56b00d4db2e890ef0d5f9a29e6151bb23b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:32:14 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:32:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd541b56 media-libs/freetype: ppc64 stable wrt bug #840227 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index 7a555cdd7db4..904580240757 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 034af3bc36d4eb91c239f7918f0589c21c76c861 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Apr 24 06:30:50 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Apr 24 06:30:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=034af3bc media-libs/freetype: amd64 stable wrt bug #840227 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index b211057e7e64..7a555cdd7db4 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: c459945b1942fe3bcb92ec9f20afcbe2f04da202 Author: Sam James gentoo org> AuthorDate: Sun Apr 24 02:35:16 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 24 02:35:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c459945b media-libs/freetype: Stabilize 2.12.0-r1 hppa, #840227 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.12.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild index f45d9b340749..b211057e7e64 100644 --- a/media-libs/freetype/freetype-2.12.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 719dce2b16e6750114066cc7a7a11895dcdc1a74 Author: Lars Wendler gentoo org> AuthorDate: Sat Apr 16 15:21:29 2022 + Commit: Lars Wendler gentoo org> CommitDate: Sat Apr 16 20:54:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719dce2b media-libs/freetype: Removed old Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 4 - .../files/freetype-2.10.3-sizeof-types.patch | 31 --- .../freetype-2.11.0-COLR_missing_blend_mode.patch | 58 - ...freetype-2.11.0-COLR_v1_clipbox_minor_fix.patch | 26 --- .../files/freetype-2.11.0-quiet_noop.patch | 41 media-libs/freetype/freetype-2.11.0-r1.ebuild | 252 media-libs/freetype/freetype-2.11.0-r2.ebuild | 253 - 7 files changed, 665 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 4825dc8a5add..28887f7823f8 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,10 +1,6 @@ -DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354 SHA512 bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29 -DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324 SHA512 bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b SHA512 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08 SHA512 d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54 -DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60 SHA512 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c SHA512 c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36 DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979 SHA512 49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6 -DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602 SHA512 9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531 DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf SHA512 93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5 DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96 SHA512 70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2 diff --git a/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch b/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch deleted file mode 100644 index ea02a15df115.. --- a/media-libs/freetype/files/freetype-2.10.3-sizeof-types.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 56e6ee69d298c0d150e2b76d2cfa2306e901df40 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Sun, 11 Oct 2020 08:59:08 +0200 -Subject: [PATCH] Prevent apps from using the autoconf sizeof branch. - -Use #error to make sure that any app trying to enable that branch fails -miserably. This guarantees the code to be multilib-friendly and also -removes the header differences triggering QA errors. - builds/unix/ftconfig.h.in | 5 + - 1 file
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/files/, media-libs/freetype/
commit: d6e7b3645177076453227365354f37fab7f53c55 Author: Lars Wendler gentoo org> AuthorDate: Sat Apr 16 15:17:31 2022 + Commit: Lars Wendler gentoo org> CommitDate: Sat Apr 16 15:19:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6e7b364 media-libs/freetype: Revbump to fix segfault Closes: https://bugs.gentoo.org/836898 Thanks-to: Georg Brandl gmx.net> Signed-off-by: Lars Wendler gentoo.org> .../freetype-2.12.0-cffgload_segfault_fix.patch| 31 +++ media-libs/freetype/freetype-2.12.0-r1.ebuild | 261 + 2 files changed, 292 insertions(+) diff --git a/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch b/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch new file mode 100644 index ..6578475f4d7f --- /dev/null +++ b/media-libs/freetype/files/freetype-2.12.0-cffgload_segfault_fix.patch @@ -0,0 +1,31 @@ +From 978eefee5401abee6bf702c6bcde9afb47893145 Mon Sep 17 00:00:00 2001 +From: Georg Brandl +Date: Tue, 12 Apr 2022 11:43:37 + +Subject: [PATCH] * src/cff/cffgload.c (cff_slot_load) [FT_CONFIG_OPTION_SVG]: + Fix segfault. + +This can happen if the function is called with `size` being `NULL`. + +Fixes #1147. +--- + src/cff/cffgload.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/cff/cffgload.c b/src/cff/cffgload.c +index 5c15c804b..7586b886f 100644 +--- a/src/cff/cffgload.c b/src/cff/cffgload.c +@@ -370,8 +370,8 @@ + SFNT_Service sfnt; + + +- if ( size->root.metrics.x_ppem < 1 || +- size->root.metrics.y_ppem < 1 ) ++ if ( size && (size->root.metrics.x_ppem < 1 || ++size->root.metrics.y_ppem < 1 ) ) + { + error = FT_THROW( Invalid_Size_Handle ); + return error; +-- +GitLab + diff --git a/media-libs/freetype/freetype-2.12.0-r1.ebuild b/media-libs/freetype/freetype-2.12.0-r1.ebuild new file mode 100644 index ..f45d9b340749 --- /dev/null +++ b/media-libs/freetype/freetype-2.12.0-r1.ebuild @@ -0,0 +1,261 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs svg utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + IUSE+=" doc" +else + inherit git-r3 +fi + +LICENSE="|| ( FTL GPL-2+ )" +SLOT="2" + +RDEPEND=" + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) + utils? ( + svg? ( >=gnome-base/librsvg-2.46.0[${MULTILIB_USEDEP}] ) + X? ( >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] ) + ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}/${PN}-2.12.0-librsvg_automagic.patch" + + # https://bugs.gentoo.org/836898 + "${FILESDIR}/${P}-cffgload_segfault_fix.patch" +) + +_egit_repo_handler() { + if [[ "${PV}" == ]] ; then + local phase="${1}" + case ${phase} in + fetch|unpack) + :; + ;; + *) + die "Please use this function with either \"fetch\" or \"unpack\"" + ;; + esac + + local EGIT_REPO_URI + EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype.git"; + git-r3_src_${phase} + if use utils ; then + EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype-demos.git"; + local EGIT_CHECKOUT_DIR="${WORKDIR}/ft2demos-${PV}" + git-r3_src_${phase} + fi + else + default + fi +} + +pkg_pretend() { + if use svg && ! use utils ; then +
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 7b97db3f068e2789211dac61304ad5692337dbd1 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 2 20:04:56 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 2 20:04:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b97db3f media-libs/freetype: Stabilize 2.11.1 sparc, #836581 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index 42cc0c78743a..e2ef9bdbfa37 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 435c4786c7dcfd22e99e829313d732975634b605 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 2 20:04:29 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 2 20:04:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435c4786 media-libs/freetype: Stabilize 2.11.1 hppa, #836581 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index 76f598489462..42cc0c78743a 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 032d72b700567923853f77e77bbd85a8f911a50b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 2 12:12:04 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 2 12:12:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=032d72b7 media-libs/freetype: Stabilize 2.11.1 arm64, #836581 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index f015e3ecde5c..76f598489462 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: fa9a35e116ec30c45ae309b788cb2a2fc47bd7df Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Apr 2 08:17:21 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Apr 2 08:17:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9a35e1 media-libs/freetype: ppc64 stable wrt bug #836581 Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index ee151d928be2..f015e3ecde5c 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 632af285f9f31aa64e95bb901b7b2508326c1d31 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 2 07:33:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 2 07:33:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=632af285 media-libs/freetype: Stabilize 2.11.1 arm, #836581 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index d277d885c3a9..ee151d928be2 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 336de071dcbe9b1bbd8842dd35d6a5bf2f487dea Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 1 19:51:39 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 1 19:51:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336de071 media-libs/freetype: Stabilize 2.11.1 x86, #836581 Signed-off-by: Jakov Smolić gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index 62cc20aad460..d277d885c3a9 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 2120c8a5571414284f8e6cb4d5b2360ade38906a Author: Jakov Smolić gentoo org> AuthorDate: Fri Apr 1 19:19:31 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Apr 1 19:19:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2120c8a5 media-libs/freetype: Stabilize 2.11.1 amd64, #836581 Signed-off-by: Jakov Smolić gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index a8009e465ad8..62cc20aad460 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 8e02fd3418058749c9986379be861132ef10a0c8 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Apr 1 14:16:24 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Apr 1 14:16:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e02fd34 media-libs/freetype: Stabilize 2.11.1 ppc, #836581 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index 7e8918903023..a8009e465ad8 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, profiles/arch/alpha/, media-libs/freetype/files/, ...
commit: 2a1d5f677bd1ee17d9976fceb7cba71e9fc4d536 Author: Lars Wendler gentoo org> AuthorDate: Fri Apr 1 08:28:05 2022 + Commit: Lars Wendler gentoo org> CommitDate: Fri Apr 1 08:29:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a1d5f67 media-libs/freetype: Bump to version 2.12.0 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 3 + .../files/freetype-2.12.0-librsvg_automagic.patch | 56 + media-libs/freetype/freetype-2.12.0.ebuild | 258 + profiles/arch/alpha/package.use.mask | 4 + profiles/arch/hppa/package.use.mask| 4 + profiles/arch/ia64/package.use.mask| 4 + profiles/arch/sparc/package.use.mask | 4 + 7 files changed, 333 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 6f1f0ea25bee..4825dc8a5add 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,7 +1,10 @@ DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354 SHA512 bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29 DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324 SHA512 bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b SHA512 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 +DIST freetype-2.12.0.tar.xz 2340352 BLAKE2B 09227c883e52b4e4aefd68d8e4bfaf36eed0c4d92d22d6f5f88e2a69a94be6040ecff7285ca92f30cd9ce71a4af0ffa74141f3263f7a75e29d87b8a4fe27bf08 SHA512 d2426b46ef56268f5030951840a73be9a626129c6fc6ad2ab06e572c9325d0192f47b007798c2ffa3608fe50e296ad129ac41312b1fd3f8864d7e55e8c237c54 DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60 SHA512 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c SHA512 c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36 +DIST freetype-doc-2.12.0.tar.xz 2038684 BLAKE2B ac5197f1a31a4c29a218c0a35af4658a289afbea9ad6b5a200dd0518d63a1b647467b3c460b72863a4048269c249ca2fbc83146ba3de6594e00bfa88a701d979 SHA512 49d2ab0f39bafefe18da5bdc28aa11103caa2c130767179945e10183b7efe79b1ee6319e101dd86b7aacd2975d4b206edaf42129dd2516c2424a1d9954c946c6 DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602 SHA512 9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531 DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf SHA512 93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5 +DIST ft2demos-2.12.0.tar.xz 263612 BLAKE2B d0cc154084a28a965798ba34c00368d70163d748f52fe360a6bd920bc9b6b962492efe05b7206b9bc4c4fd4770aa7db4279a287d6ba65a81daf7fc2b7a679a96 SHA512 70176ad89eab0121e9f5610f777da7e2f8478e24fbe9aded7f7fc3d7685019d40a0d0d6b586f3499f8589a2923082e3a9bc8ddc66482b8898642230bff5eaae2 diff --git a/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch b/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch new file mode 100644 index ..bb6854e9ecb5 --- /dev/null +++ b/media-libs/freetype/files/freetype-2.12.0-librsvg_automagic.patch @@ -0,0 +1,56 @@ +https://gitlab.freedesktop.org/freetype/freetype/-/merge_requests/156 + +--- freetype-2.12.0/builds/unix/configure.ac freetype-2.12.0/builds/unix/configure.ac +@@ -530,13 +530,20 @@ +[test "$ac_cv_search_clock_gettime" = "none required" \ + || LIB_CLOCK_GETTIME=$ac_cv_search_clock_gettime]) + +-# 'librsvg' is needed to demonstrate SVG support. +-PKG_CHECK_MODULES([LIBRSVG], [librsvg-2.0 >= 2.46.0], +- [have_librsvg="yes
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 355c5b5715ffcf787c421d03209642d2823cf1f7 Author: Adrian Ratiu collabora com> AuthorDate: Fri Jan 7 13:08:13 2022 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jan 7 21:27:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=355c5b57 media-libs/freetype: fix GCC usage during configure If $CC_BUILD is not set, configure defaults to GCC for some of its tests causing clang builds to use a mixture of the two compilers instead of using just clang consistently. Here is an example before and after setting CC_BUILD (this is actually from ChromiumOS where this was first detected). before: checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc checking for suffix of native executables... after: checking for x86_64-pc-linux-gnu-gcc... x86_64-cros-linux-gnu-clang checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-cros-linux-gnu-clang checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-cros-linux-gnu-clang checking for suffix of native executables... Signed-off-by: Adrian Ratiu collabora.com> Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 ++ media-libs/freetype/freetype-2.11.0-r2.ebuild | 2 ++ media-libs/freetype/freetype-2.11.1.ebuild| 2 ++ media-libs/freetype/freetype-.ebuild | 2 ++ 4 files changed, 8 insertions(+) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index b4e9e81a7039..c9d88a7e1080 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -203,6 +203,8 @@ multilib_src_configure() { *) myeconfargs+=( ac_cv_prog_RC= ac_cv_prog_ac_ct_RC= ) ;; esac + export CC_BUILD="$(tc-getBUILD_CC)" + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" } diff --git a/media-libs/freetype/freetype-2.11.0-r2.ebuild b/media-libs/freetype/freetype-2.11.0-r2.ebuild index 658322e92afa..27f4cfde1ab2 100644 --- a/media-libs/freetype/freetype-2.11.0-r2.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r2.ebuild @@ -204,6 +204,8 @@ multilib_src_configure() { *) myeconfargs+=( ac_cv_prog_RC= ac_cv_prog_ac_ct_RC= ) ;; esac + export CC_BUILD="$(tc-getBUILD_CC)" + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" } diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index d0c71e729b9c..7e8918903023 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -195,6 +195,8 @@ multilib_src_configure() { *) myeconfargs+=( ac_cv_prog_RC= ac_cv_prog_ac_ct_RC= ) ;; esac + export CC_BUILD="$(tc-getBUILD_CC)" + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" } diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index d0c71e729b9c..7e8918903023 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -195,6 +195,8 @@ multilib_src_configure() { *) myeconfargs+=( ac_cv_prog_RC= ac_cv_prog_ac_ct_RC= ) ;; esac + export CC_BUILD="$(tc-getBUILD_CC)" + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: e50955de6b05b0e38dfdef3b07f58aac560397ca Author: Sam James gentoo org> AuthorDate: Fri Dec 3 18:52:49 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 3 18:52:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e50955de media-libs/freetype: forbid use of internal/bundled zlib This makes error messages far more explicit if people are trying to circumvent the common circular dependency b/t harfbuzz + freetype but don't have zlib installed (possibly just missing for one ABI: abi_x86_32). No functional change for when zlib is installed as per the ebuild's dependencies. Closes: https://bugs.gentoo.org/808252 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.11.1.ebuild | 1 + media-libs/freetype/freetype-.ebuild | 1 + 2 files changed, 2 insertions(+) diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild index dad3ee32aab0..d0c71e729b9c 100644 --- a/media-libs/freetype/freetype-2.11.1.ebuild +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -176,6 +176,7 @@ multilib_src_configure() { local myeconfargs=( --disable-freetype-config --enable-shared + --with-zlib $(use_with brotli) $(use_with bzip2) $(use_with harfbuzz) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index dad3ee32aab0..d0c71e729b9c 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -176,6 +176,7 @@ multilib_src_configure() { local myeconfargs=( --disable-freetype-config --enable-shared + --with-zlib $(use_with brotli) $(use_with bzip2) $(use_with harfbuzz)
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: e9ee20683a5c1d8293551e9af5563c6bee9434de Author: Sam James gentoo org> AuthorDate: Fri Dec 3 18:50:44 2021 + Commit: Sam James gentoo org> CommitDate: Fri Dec 3 18:50:44 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ee2068 media-libs/freetype: [QA] fix UnusedLocalUse Signed-off-by: Sam James gentoo.org> media-libs/freetype/metadata.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index a1abb71c48e7..f57f580a8c2b 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -14,9 +14,6 @@ Enable brotli decompression support via app-arch/brotli Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default - New bytecode hinting mode for TrueType fonts that - activates subpixel hinting (a.k.a. ClearType hinting) by default - Disable ClearType support (see http://freetype.org/patents.html) Support bzip2 compressed PCF fonts. Install internal headers required for TrueType debugger in media-gfx/fontforge (built with
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 10e30cd34ea0401e0c580b6f9c01a7170e55c872 Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 3 10:14:55 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 3 10:21:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10e30cd3 media-libs/freetype: Synced live ebuild Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 5 - 1 file changed, 5 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 85c3544019b3..dad3ee32aab0 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -43,10 +43,6 @@ BDEPEND=" virtual/pkgconfig " -PATCHES=( - "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 -) - _egit_repo_handler() { if [[ "${PV}" == ]] ; then local phase="${1}" @@ -179,7 +175,6 @@ multilib_src_configure() { local myeconfargs=( --disable-freetype-config - --enable-biarch-config --enable-shared $(use_with brotli) $(use_with bzip2)
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 4377e8a9146c65d8e6c503b0b180d3f0f8f94aa5 Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 3 10:14:19 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 3 10:21:07 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4377e8a9 media-libs/freetype: Bump to version 2.11.1 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 3 + media-libs/freetype/freetype-2.11.1.ebuild | 241 + 2 files changed, 244 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index a5b0d55df12b..709c6b5ef4ba 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,7 +1,10 @@ DIST freetype-2.10.4.tar.xz 2416620 BLAKE2B 9852378536e873514baae3c024b9b30dcd78a36c2189dcbdb0562c56ccf871a5795896950ea129f2e0f12181095c92715216747e8a8396d6d03efac82a5a10ea SHA512 827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354 SHA512 bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29 DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324 SHA512 bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d +DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b SHA512 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 DIST freetype-doc-2.10.4.tar.xz 2079084 BLAKE2B a051c425250f8af1cd0e83b15d6e5692b1ee5ff00317467cef648dcc7ea1f88ad6cde0fe2d53e5c45220723bb935e6527dbba124ef8739e6ebe372bc06ec78b7 SHA512 171da6c6a172869e9bec0da67cb1abdb0fdb124870f13b751b4e9b1b5e342fb2af38cb606db1c3dcf18076a077e694b7b8dd055dd7f4ab49afe7e1d61b4f9ba8 DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60 SHA512 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 +DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c SHA512 c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36 DIST ft2demos-2.10.4.tar.xz 236712 BLAKE2B 76883bfc09c42b6092b0b512aff66b4585ac83793da787e688ad8446fceac1ce315014bde03d4271fc5a1b7bd1d3250255f5faced92beade6e4ed78c896db80d SHA512 d2afc19e5fabbee5205fcc992f6c19bab03485b7af4f55bb2d2dd0a4a9492a3f593540862ca116b54cf161b240d7966cb31a9793578d164fc418449e339e2fa8 DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602 SHA512 9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531 +DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf SHA512 93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5 diff --git a/media-libs/freetype/freetype-2.11.1.ebuild b/media-libs/freetype/freetype-2.11.1.ebuild new file mode 100644 index ..dad3ee32aab0 --- /dev/null +++ b/media-libs/freetype/freetype-2.11.1.ebuild @@ -0,0 +1,241 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 906bde8bb4072b5634c0f0759a4662b00eb09b6c Author: Lars Wendler gentoo org> AuthorDate: Fri Dec 3 10:19:36 2021 + Commit: Lars Wendler gentoo org> CommitDate: Fri Dec 3 10:21:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=906bde8b media-libs/freetype: Removed old Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 3 - .../freetype-2.10.4-dont_hardcode_libtool.patch| 42 .../files/freetype-2.10.4-slibtool_build_fix.patch | 40 .../files/ft2demos-2.10.4-install_target.patch | 58 - media-libs/freetype/freetype-2.10.4.ebuild | 237 - 5 files changed, 380 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 709c6b5ef4ba..6f1f0ea25bee 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,10 +1,7 @@ -DIST freetype-2.10.4.tar.xz 2416620 BLAKE2B 9852378536e873514baae3c024b9b30dcd78a36c2189dcbdb0562c56ccf871a5795896950ea129f2e0f12181095c92715216747e8a8396d6d03efac82a5a10ea SHA512 827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354 SHA512 bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29 DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324 SHA512 bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d DIST freetype-2.11.1.tar.xz 2270728 BLAKE2B 15cc03e7b8ba93b2f240b0eee3f1cc07bca77d9ef67a1971d44d6c061a0dff2b13737fa417f7f2dc4e7e6df660223325931f69a107a6b2eaf14425fc71b7ca7b SHA512 0848678482fbe20603a866f02da82c91122014d6f815ba4f1d9c03601c32e3ceb781f721c2b4427b6117d7c9742018af8dbb26566faf018595c70b50f8db3f08 -DIST freetype-doc-2.10.4.tar.xz 2079084 BLAKE2B a051c425250f8af1cd0e83b15d6e5692b1ee5ff00317467cef648dcc7ea1f88ad6cde0fe2d53e5c45220723bb935e6527dbba124ef8739e6ebe372bc06ec78b7 SHA512 171da6c6a172869e9bec0da67cb1abdb0fdb124870f13b751b4e9b1b5e342fb2af38cb606db1c3dcf18076a077e694b7b8dd055dd7f4ab49afe7e1d61b4f9ba8 DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60 SHA512 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 DIST freetype-doc-2.11.1.tar.xz 2038348 BLAKE2B 2248d16bb12b29294226a67a10328c61b064c8e0ad7fb5f004c2e6da1237175f03d51a48d5df03a3de3bbe935307e573014c079c31468c9f59416bc4e9057a9c SHA512 c5e19d98425491682edc58230c48390925cc4b466169f655cf3b8575ba787a70feecdeb7a16224b132dcc32f17b041483d84056cda8e3132d98b531e46a26c36 -DIST ft2demos-2.10.4.tar.xz 236712 BLAKE2B 76883bfc09c42b6092b0b512aff66b4585ac83793da787e688ad8446fceac1ce315014bde03d4271fc5a1b7bd1d3250255f5faced92beade6e4ed78c896db80d SHA512 d2afc19e5fabbee5205fcc992f6c19bab03485b7af4f55bb2d2dd0a4a9492a3f593540862ca116b54cf161b240d7966cb31a9793578d164fc418449e339e2fa8 DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602 SHA512 9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531 DIST ft2demos-2.11.1.tar.xz 257240 BLAKE2B 1d620af52e76d1152a0a6aeeb0036d2423e498e371b75c01c408cc0974845abfe2f3f562ad638ca5640ec1b24023d7a47e1688743ca738c2bb1ceea6ee05cfcf SHA512 93d68daefa8a49b4fc987a7356133299fe2a8e012415ea09ad7616ececcfd978fdf9fc7a2d855f7488f51a497d019acb89ef5774484babae66357b3083a883c5 diff --git a/media-libs/freetype/files/freetype-2.10.4-dont_hardcode_libtool.patch b/media-libs/freetype/files/freetype-2.10.4-dont_hardcode_libtool.patch deleted file mode 100644 index 310b5aaca935.. --- a/media-libs/freetype/files/freetype-2.10.4-dont_hardcode_libtool.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 597566b2301deeff4e9832aebdab1bf659a2accf Mon Sep 17 00:00:00 2001 -From: orbea -Date: Mon, 22 Mar 2021 16:15:37 -0700 -Subject: [PATCH] * Makefile, mac/Makefile (LINK_CMD): Don't hard-code - `libtool`. - - Makefile |3 +-- - mac/Makefile |3 +-- - 2 files changed, 2 insertions(+), 4 deletions(-) - -diff --git a/Makefile b/Makefile -index 810142f..949402f 100644 a/Makefile -+++ b/Makefile -@@ -165,8 +165,7 @@ else - - ifeq ($(PLATFORM),unix) - override CC = $(CCraw) --LINK_CMD= $(subst /,$(SEP),$(OBJ_BUILD)/libtool) \ -- --m
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: e96b772513bb1f010a6655492cf570bc7438c2bd Author: Rolf Eike Beer sf-mail de> AuthorDate: Fri Nov 5 22:24:34 2021 + Commit: Sam James gentoo org> CommitDate: Fri Nov 5 22:28:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e96b7725 media-libs/freetype: stable 2.11.0-r1 for hppa, bug #811354 Package-Manager: Portage-3.0.28, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 373dc84039d..b4e9e81a703 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 50daa860a77c58ca8fa125bfd59860cddbb9865e Author: Lars Wendler gentoo org> AuthorDate: Thu Oct 28 08:21:54 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu Oct 28 08:22:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50daa860 media-libs/freetype: Removed old Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-2.11.0.ebuild | 246 - 1 file changed, 246 deletions(-) diff --git a/media-libs/freetype/freetype-2.11.0.ebuild b/media-libs/freetype/freetype-2.11.0.ebuild deleted file mode 100644 index 7f20a7b5a1d..000 --- a/media-libs/freetype/freetype-2.11.0.ebuild +++ /dev/null @@ -1,246 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs - -DESCRIPTION="High-quality and portable font engine" -HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" - -if [[ "${PV}" != ]] ; then - SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz - mirror://nongnu/freetype/${P/_/}.tar.xz - utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz - mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) - doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz - mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" - IUSE+=" doc" -else - inherit autotools git-r3 -fi - -LICENSE="|| ( FTL GPL-2+ )" -SLOT="2" - -RDEPEND=" - >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] ) - bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) - harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) - png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) - utils? ( - X? ( - >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] - >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] - >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] - ) - )" -DEPEND="${RDEPEND}" -BDEPEND=" - virtual/pkgconfig -" - -PATCHES=( - "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 -) - -_egit_repo_handler() { - if [[ "${PV}" == ]] ; then - local phase="${1}" - case ${phase} in - fetch|unpack) - :; - ;; - *) - die "Please use this function with either \"fetch\" or \"unpack\"" - ;; - esac - - local EGIT_REPO_URI - EGIT_REPO_URI="https://git.sv.nongnu.org/r/freetype/freetype2.git"; - git-r3_src_${phase} - if use utils ; then - EGIT_REPO_URI="https://git.sv.nongnu.org/r/freetype/freetype2-demos.git"; - local EGIT_CHECKOUT_DIR="${WORKDIR}/ft2demos-${PV}" - git-r3_src_${phase} - fi - else - default - fi -} - -src_fetch() { - _egit_repo_handler ${EBUILD_PHASE} -} - -src_unpack() { - _egit_repo_handler ${EBUILD_PHASE} - - if [[ "${PV}" == ]] ; then - # Need to copy stuff from dlg subproject (#758902) - local dlg_inc_dir="${S}/subprojects/dlg/include/dlg" - local dlg_src_dir="${S}/subprojects/dlg/src/dlg" - local dlg_dest_dir="${S}/include" - mkdir -p "${dlg_dest_dir}/dlg" || die - cp "${dlg_inc_dir}"/{dlg,output}.h "${dlg_dest_dir}/dlg" || die - cp "${dlg_src_dir}"/* "${dlg_dest_dir}" || die - fi -} - -src_prepare() { - if [[ "${PV}" == ]] ; then - # Do NOT automagically mess with submodules!!! - sed '/setup: copy_submodule/d' -i builds/toplevel.mk || die - # inspired by shipped autogen.sh script - eval $(sed -n \ - -e 's/^#define *\(FREETYPE_MAJOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ - -e 's/^#define *\(FREETYPE_MINOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ - -e 's/^#define *\(FREETYPE_PATCH\) *\([0-9][0-9]*\).*/\1=\2/p' \ - include/freetype/freetype.h || die) - FREETYPE="${FREETYPE_MAJOR}.${FREETYPE_MINOR}" - [[ "${FREETYPE_PATCH}" != 0 ]] && FREETYPE+=".${FREETYPE_PATCH}" - pushd builds/unix &>/dev/null ||
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/files/, media-libs/freetype/
commit: f4c30e9ff0a179845f987526ca42d3de706e709c Author: Lars Wendler gentoo org> AuthorDate: Thu Oct 28 08:21:28 2021 + Commit: Lars Wendler gentoo org> CommitDate: Thu Oct 28 08:22:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4c30e9f media-libs/freetype: Revbump to fix bitmap font rendering Closes: https://bugs.gentoo.org/820500 Signed-off-by: Lars Wendler gentoo.org> .../files/freetype-2.11.0-quiet_noop.patch | 41 media-libs/freetype/freetype-2.11.0-r2.ebuild | 251 + 2 files changed, 292 insertions(+) diff --git a/media-libs/freetype/files/freetype-2.11.0-quiet_noop.patch b/media-libs/freetype/files/freetype-2.11.0-quiet_noop.patch new file mode 100644 index 000..46206465ffa --- /dev/null +++ b/media-libs/freetype/files/freetype-2.11.0-quiet_noop.patch @@ -0,0 +1,41 @@ +From 6e9d8d314ff6ab23177b9162c0b96616460bb84e Mon Sep 17 00:00:00 2001 +From: Alexei Podtelezhnikov +Date: Fri, 20 Aug 2021 16:01:32 -0400 +Subject: [PATCH] [base] Restore quiet no-op rendering of bitmap glyphs. + +Fixes #1076. + +* src/base/ftobjs.c (FT_Render_Glyph_Internal): Discard an error when +rendering a bitmap glyph. +--- + src/base/ftobjs.c | 7 ++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c +index 342ac4a27..7b40c6421 100644 +--- a/src/base/ftobjs.c b/src/base/ftobjs.c +@@ -4703,7 +4703,7 @@ + else + renderer = FT_Lookup_Renderer( library, slot->format, &node ); + +-error = FT_ERR( Unimplemented_Feature ); ++error = FT_ERR( Cannot_Render_Glyph ); + while ( renderer ) + { + error = renderer->render( renderer, slot, render_mode, NULL ); +@@ -4719,6 +4719,11 @@ + /* format. */ + renderer = FT_Lookup_Renderer( library, slot->format, &node ); + } ++ ++/* it is not an error if we cannot render a bitmat glyph */ ++if ( FT_ERR_EQ( error, Cannot_Render_Glyph ) && ++ slot->format == FT_GLYPH_FORMAT_BITMAP ) ++ error = FT_Err_Ok; + } + } + +-- +GitLab + diff --git a/media-libs/freetype/freetype-2.11.0-r2.ebuild b/media-libs/freetype/freetype-2.11.0-r2.ebuild new file mode 100644 index 000..658322e92af --- /dev/null +++ b/media-libs/freetype/freetype-2.11.0-r2.ebuild @@ -0,0 +1,251 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" + SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + IUSE+=" doc" +else + inherit autotools git-r3 +fi + +LICENSE="|| ( FTL GPL-2+ )" +SLOT="2" + +RDEPEND=" + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) + utils? ( + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] + ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 + "${WORKDIR}"/${P}-COLR_v1_clipbox.patch + "${FILESDIR}"/${P}-COLR_v1_clipbox_minor_fix.patch + "${FILESDIR}"/${P}-COLR_missing_blend_mode.patch + "${FILESDIR}"/${P}-quiet_noop.patch #820500 +) + +_egit_repo_handler() { + if [[ "${PV}" == ]] ; then + local phase="${1}" + case ${phase} in + fetch|unpack) + :; + ;; + *) +
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: f3cfde378a0f958d47f49d26d3e04664bf535f11 Author: Sam James gentoo org> AuthorDate: Mon Sep 6 23:59:55 2021 + Commit: Sam James gentoo org> CommitDate: Mon Sep 6 23:59:55 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3cfde37 media-libs/freetype: Stabilize 2.11.0-r1 arm, #811354 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 78fd4f7a58f..373dc84039d 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 1ab86d40d7e673eeb2782c4c7dc176f1f14d9aa4 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 5 20:06:30 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 5 20:07:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ab86d40 media-libs/freetype: ppc64 stable wrt bug #811354 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index c47f7fadc9d..78fd4f7a58f 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: c4fd8674d149525fb7e3c6c84253805f781ad02b Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Sep 5 20:04:06 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Sep 5 20:04:06 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4fd8674 media-libs/freetype: ppc stable wrt bug #811354 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 5ef2f180933..c47f7fadc9d 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 59e23ea12eeb241a6a345ce35651d1539d8c61a6 Author: Sam James gentoo org> AuthorDate: Sat Sep 4 21:35:23 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 4 21:39:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59e23ea1 media-libs/freetype: Stabilize 2.11.0-r1 arm64, #811354 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 399853f35db..5ef2f180933 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: c4f4c707842859d195a9629e2cb639c5e5ddde25 Author: Sam James gentoo org> AuthorDate: Sat Sep 4 21:28:28 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 4 21:28:28 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4f4c707 media-libs/freetype: Stabilize 2.11.0-r1 x86, #811354 Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index e6af6437b7f..399853f35db 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 3cd283d1077f4a2b3bb2e7a4140260ddcab71434 Author: Rolf Eike Beer sf-mail de> AuthorDate: Sat Sep 4 08:17:58 2021 + Commit: Sam James gentoo org> CommitDate: Sat Sep 4 15:45:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cd283d1 media-libs/freetype: stable 2.11.0-r1 for sparc, bug #811354 Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 90d7b345e98..e6af6437b7f 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 27f1376790db34980951755047069143449ce5b1 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 3 06:32:08 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 3 06:32:08 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f13767 media-libs/freetype: amd64 stable wrt bug #811354 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index b85848f4c16..90d7b345e98 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 0bb0d4d9722a6a1fabf1717a9b16cd95c8361422 Author: Stephan Hartmann gentoo org> AuthorDate: Sat Aug 21 07:49:32 2021 + Commit: Stephan Hartmann gentoo org> CommitDate: Sat Aug 21 07:49:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb0d4d9 media-libs/freetype: re-add keywords to 2.11.0-r1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Stephan Hartmann gentoo.org> media-libs/freetype/freetype-2.11.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 32c9c6179c6..b85848f4c16 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -17,7 +17,7 @@ if [[ "${PV}" != ]] ; then doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 5eb832f8fea3b4ef1a147b3fa778f3e5c88ee887 Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 18 21:24:37 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 18 21:25:01 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eb832f8 media-libs/freetype: Another feature backport Signed-off-by: Lars Wendler gentoo.org> .../freetype-2.11.0-COLR_missing_blend_mode.patch | 58 ++ media-libs/freetype/freetype-2.11.0-r1.ebuild | 1 + 2 files changed, 59 insertions(+) diff --git a/media-libs/freetype/files/freetype-2.11.0-COLR_missing_blend_mode.patch b/media-libs/freetype/files/freetype-2.11.0-COLR_missing_blend_mode.patch new file mode 100644 index 000..af24a09ef21 --- /dev/null +++ b/media-libs/freetype/files/freetype-2.11.0-COLR_missing_blend_mode.patch @@ -0,0 +1,58 @@ +From e40ae7569aa4ef591f66ff9066df2f91de75bb77 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Dominik=20R=C3=B6ttsches?= +Date: Mon, 9 Aug 2021 13:44:55 +0300 +Subject: [PATCH] [sfnt] Add missing blend mode 'plus' to 'COLR' v1. + +* include/freetype/ftcolor.h (FT_Composite_Mode): Add missing blend mode +'plus' after it was added to the spec. +--- + include/freetype/ftcolor.h | 33 + + 1 file changed, 17 insertions(+), 16 deletions(-) + +diff --git a/include/freetype/ftcolor.h b/include/freetype/ftcolor.h +index b98289917..cbd2d85bb 100644 +--- a/include/freetype/ftcolor.h b/include/freetype/ftcolor.h +@@ -740,22 +740,23 @@ FT_BEGIN_HEADER + FT_COLR_COMPOSITE_SRC_ATOP = 9, + FT_COLR_COMPOSITE_DEST_ATOP = 10, + FT_COLR_COMPOSITE_XOR= 11, +-FT_COLR_COMPOSITE_SCREEN = 12, +-FT_COLR_COMPOSITE_OVERLAY= 13, +-FT_COLR_COMPOSITE_DARKEN = 14, +-FT_COLR_COMPOSITE_LIGHTEN= 15, +-FT_COLR_COMPOSITE_COLOR_DODGE= 16, +-FT_COLR_COMPOSITE_COLOR_BURN = 17, +-FT_COLR_COMPOSITE_HARD_LIGHT = 18, +-FT_COLR_COMPOSITE_SOFT_LIGHT = 19, +-FT_COLR_COMPOSITE_DIFFERENCE = 20, +-FT_COLR_COMPOSITE_EXCLUSION = 21, +-FT_COLR_COMPOSITE_MULTIPLY = 22, +-FT_COLR_COMPOSITE_HSL_HUE= 23, +-FT_COLR_COMPOSITE_HSL_SATURATION = 24, +-FT_COLR_COMPOSITE_HSL_COLOR = 25, +-FT_COLR_COMPOSITE_HSL_LUMINOSITY = 26, +-FT_COLR_COMPOSITE_MAX= 27 ++FT_COLR_COMPOSITE_PLUS = 12, ++FT_COLR_COMPOSITE_SCREEN = 13, ++FT_COLR_COMPOSITE_OVERLAY= 14, ++FT_COLR_COMPOSITE_DARKEN = 15, ++FT_COLR_COMPOSITE_LIGHTEN= 16, ++FT_COLR_COMPOSITE_COLOR_DODGE= 17, ++FT_COLR_COMPOSITE_COLOR_BURN = 18, ++FT_COLR_COMPOSITE_HARD_LIGHT = 19, ++FT_COLR_COMPOSITE_SOFT_LIGHT = 20, ++FT_COLR_COMPOSITE_DIFFERENCE = 21, ++FT_COLR_COMPOSITE_EXCLUSION = 22, ++FT_COLR_COMPOSITE_MULTIPLY = 23, ++FT_COLR_COMPOSITE_HSL_HUE= 24, ++FT_COLR_COMPOSITE_HSL_SATURATION = 25, ++FT_COLR_COMPOSITE_HSL_COLOR = 26, ++FT_COLR_COMPOSITE_HSL_LUMINOSITY = 27, ++FT_COLR_COMPOSITE_MAX= 28 + + } FT_Composite_Mode; + +-- +GitLab + diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild index 818649d695a..32c9c6179c6 100644 --- a/media-libs/freetype/freetype-2.11.0-r1.ebuild +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -48,6 +48,7 @@ PATCHES=( "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 "${WORKDIR}"/${P}-COLR_v1_clipbox.patch "${FILESDIR}"/${P}-COLR_v1_clipbox_minor_fix.patch + "${FILESDIR}"/${P}-COLR_missing_blend_mode.patch ) _egit_repo_handler() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/files/, media-libs/freetype/
commit: 142cebeeb4c33f01dfc646ef4c2aaeacbe80a9b2 Author: Lars Wendler gentoo org> AuthorDate: Wed Aug 11 21:03:01 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed Aug 11 21:08:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=142cebee media-libs/freetype: Revbump with some feature backports required for latest chromium. Committed without keywords for testing. Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 1 + ...freetype-2.11.0-COLR_v1_clipbox_minor_fix.patch | 26 +++ media-libs/freetype/freetype-2.11.0-r1.ebuild | 249 + 3 files changed, 276 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 383d9c255f0..a5b0d55df12 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,4 +1,5 @@ DIST freetype-2.10.4.tar.xz 2416620 BLAKE2B 9852378536e873514baae3c024b9b30dcd78a36c2189dcbdb0562c56ccf871a5795896950ea129f2e0f12181095c92715216747e8a8396d6d03efac82a5a10ea SHA512 827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f +DIST freetype-2.11.0-COLR_v1_clipbox.patch.xz 3940 BLAKE2B 45b84b1070a9a9e1e13058ce7200555f4f9e26df4fe25eab4a644869df86f267cc91bfcf2ab10a9f0673be51504f05eec730300dee13ca34bb6f8afdc32ee354 SHA512 bf0cc00b3f27cb3408881cec46654be57b96b099cfd3df06e33b94aa47f35a7c9499a9935837be0f652d4f17ab2b6c78bc1fcef328754cde64f0b139d00ceb29 DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324 SHA512 bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d DIST freetype-doc-2.10.4.tar.xz 2079084 BLAKE2B a051c425250f8af1cd0e83b15d6e5692b1ee5ff00317467cef648dcc7ea1f88ad6cde0fe2d53e5c45220723bb935e6527dbba124ef8739e6ebe372bc06ec78b7 SHA512 171da6c6a172869e9bec0da67cb1abdb0fdb124870f13b751b4e9b1b5e342fb2af38cb606db1c3dcf18076a077e694b7b8dd055dd7f4ab49afe7e1d61b4f9ba8 DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60 SHA512 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 diff --git a/media-libs/freetype/files/freetype-2.11.0-COLR_v1_clipbox_minor_fix.patch b/media-libs/freetype/files/freetype-2.11.0-COLR_v1_clipbox_minor_fix.patch new file mode 100644 index 000..f602866f591 --- /dev/null +++ b/media-libs/freetype/files/freetype-2.11.0-COLR_v1_clipbox_minor_fix.patch @@ -0,0 +1,26 @@ +From fed5521016227bf8cc4475f66450a9963568d162 Mon Sep 17 00:00:00 2001 +From: Werner Lemberg +Date: Mon, 9 Aug 2021 19:27:34 +0200 +Subject: [PATCH] * src/sfnt/ttcolr.c (tt_face_get_color_glyph_clipbox): Minor + fix. + +--- + src/sfnt/ttcolr.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/sfnt/ttcolr.c b/src/sfnt/ttcolr.c +index 2f3e8846d..68807127f 100644 +--- a/src/sfnt/ttcolr.c b/src/sfnt/ttcolr.c +@@ -863,7 +863,7 @@ + + format = FT_NEXT_BYTE( p1 ); + +-if ( format < 0 || format > 1 ) ++if ( format > 1 ) + return 0; + + /* `face->root.size->metrics.x_scale` and `y_scale` are factors */ +-- +GitLab + diff --git a/media-libs/freetype/freetype-2.11.0-r1.ebuild b/media-libs/freetype/freetype-2.11.0-r1.ebuild new file mode 100644 index 000..818649d695a --- /dev/null +++ b/media-libs/freetype/freetype-2.11.0-r1.ebuild @@ -0,0 +1,249 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" + SRC_URI+=" https://dev.gentoo.org/~polynomial-c/${P}-COLR_v1_clipbox.patch.xz"; + #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + IUSE+=" doc" +else + inherit autotools git-r3 +fi + +LI
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 828466aae59dfc66f8416af6e45705010217f26e Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 19 18:19:22 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 19 18:19:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=828466aa media-libs/freetype: Bump to EAPI-8 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-2.11.0.ebuild | 2 +- media-libs/freetype/freetype-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/freetype/freetype-2.11.0.ebuild b/media-libs/freetype/freetype-2.11.0.ebuild index ceb2c614e12..7f20a7b5a1d 100644 --- a/media-libs/freetype/freetype-2.11.0.ebuild +++ b/media-libs/freetype/freetype-2.11.0.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index ceb2c614e12..7f20a7b5a1d 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -1,7 +1,7 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 35d2e3d1ec56c0d64cc20345ff758fb3a1483523 Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 19 18:17:57 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 19 18:17:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35d2e3d1 media-libs/freetype: Removed nonexisting dep Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-2.10.4.ebuild | 1 - media-libs/freetype/freetype-2.11.0.ebuild | 1 - media-libs/freetype/freetype-.ebuild | 1 - 3 files changed, 3 deletions(-) diff --git a/media-libs/freetype/freetype-2.10.4.ebuild b/media-libs/freetype/freetype-2.10.4.ebuild index 828493a8d24..4bec88e1dd4 100644 --- a/media-libs/freetype/freetype-2.10.4.ebuild +++ b/media-libs/freetype/freetype-2.10.4.ebuild @@ -43,7 +43,6 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig " -PDEPEND="infinality? ( media-libs/fontconfig-infinality )" PATCHES=( "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 diff --git a/media-libs/freetype/freetype-2.11.0.ebuild b/media-libs/freetype/freetype-2.11.0.ebuild index 1caabaa6c63..ceb2c614e12 100644 --- a/media-libs/freetype/freetype-2.11.0.ebuild +++ b/media-libs/freetype/freetype-2.11.0.ebuild @@ -42,7 +42,6 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig " -PDEPEND="infinality? ( media-libs/fontconfig-infinality )" PATCHES=( "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 1caabaa6c63..ceb2c614e12 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -42,7 +42,6 @@ DEPEND="${RDEPEND}" BDEPEND=" virtual/pkgconfig " -PDEPEND="infinality? ( media-libs/fontconfig-infinality )" PATCHES=( "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 438e13c06022fe99d49cec28532df182029f6fd0 Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 19 18:22:27 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 19 18:22:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=438e13c0 media-libs/freetype: Use new freedesktop git URIs Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 7f20a7b5a1d..85c3544019b 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -60,10 +60,10 @@ _egit_repo_handler() { esac local EGIT_REPO_URI - EGIT_REPO_URI="https://git.sv.nongnu.org/r/freetype/freetype2.git"; + EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype.git"; git-r3_src_${phase} if use utils ; then - EGIT_REPO_URI="https://git.sv.nongnu.org/r/freetype/freetype2-demos.git"; + EGIT_REPO_URI="https://gitlab.freedesktop.org/freetype/freetype-demos.git"; local EGIT_CHECKOUT_DIR="${WORKDIR}/ft2demos-${PV}" git-r3_src_${phase} fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: c2914280d1ca9ac5a90a10235cff5d7bbeaec28d Author: Lars Wendler gentoo org> AuthorDate: Mon Jul 19 18:16:29 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jul 19 18:16:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2914280 media-libs/freetype: Bump to version 2.11.0 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 3 + media-libs/freetype/freetype-2.11.0.ebuild | 247 + 2 files changed, 250 insertions(+) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index 50c714e584a..383d9c255f0 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,3 +1,6 @@ DIST freetype-2.10.4.tar.xz 2416620 BLAKE2B 9852378536e873514baae3c024b9b30dcd78a36c2189dcbdb0562c56ccf871a5795896950ea129f2e0f12181095c92715216747e8a8396d6d03efac82a5a10ea SHA512 827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f +DIST freetype-2.11.0.tar.xz 2256640 BLAKE2B ed14b566b8ac31a85dde4c8d26dd8b001f6a2cb506cfafd550b31bb90a3f592376d6f9f6bbe1b6c21e27e4ad23d0eafa7ea886211174b978e101fb6a77261324 SHA512 bf1991f3c382832586be1d21ae73c20840ee8546807ba60d0eb0215134545656c0c8de488f27357d4a4f6497d7cb540998cda98ec59061a3e640036fb209147d DIST freetype-doc-2.10.4.tar.xz 2079084 BLAKE2B a051c425250f8af1cd0e83b15d6e5692b1ee5ff00317467cef648dcc7ea1f88ad6cde0fe2d53e5c45220723bb935e6527dbba124ef8739e6ebe372bc06ec78b7 SHA512 171da6c6a172869e9bec0da67cb1abdb0fdb124870f13b751b4e9b1b5e342fb2af38cb606db1c3dcf18076a077e694b7b8dd055dd7f4ab49afe7e1d61b4f9ba8 +DIST freetype-doc-2.11.0.tar.xz 2070604 BLAKE2B a45fa2e97574868fc4f08c646cb815152dde462538a32fddfc5ddccb32343286765f3952b9fc8b66204dfeb62470d4fada1a2338c377efa1c716ab9c5885fd60 SHA512 5bddaec4f237a9f6e63dbed5f65d0b5ffe0a414ea2d6e1c3bb1142baf5535cee7e7c282b6af8c630e772ffc196b8c4bf8e18bc21a72749a09b6af388287c7301 DIST ft2demos-2.10.4.tar.xz 236712 BLAKE2B 76883bfc09c42b6092b0b512aff66b4585ac83793da787e688ad8446fceac1ce315014bde03d4271fc5a1b7bd1d3250255f5faced92beade6e4ed78c896db80d SHA512 d2afc19e5fabbee5205fcc992f6c19bab03485b7af4f55bb2d2dd0a4a9492a3f593540862ca116b54cf161b240d7966cb31a9793578d164fc418449e339e2fa8 +DIST ft2demos-2.11.0.tar.xz 257316 BLAKE2B fa59eeeba502733db940965a1affe8fc9ecefd68d3d31dd8c8a94b769310d53975403f7a7c4c6ca6f381b10f9b3057698bd09fff9adafa26981192478d3ca602 SHA512 9c5727bf479afafc1c765a131875b88b0e656d1db986f95c021b0386f5c4cc6135db7584a5d553363dcf52dfc9c9199cd1f3da2cc6644f58de85848b058fd531 diff --git a/media-libs/freetype/freetype-2.11.0.ebuild b/media-libs/freetype/freetype-2.11.0.ebuild new file mode 100644 index 000..1caabaa6c63 --- /dev/null +++ b/media-libs/freetype/freetype-2.11.0.ebuild @@ -0,0 +1,247 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs + +DESCRIPTION="High-quality and portable font engine" +HOMEPAGE="https://www.freetype.org/"; +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" + +if [[ "${PV}" != ]] ; then + SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz + mirror://nongnu/freetype/${P/_/}.tar.xz + utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.xz + mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) + doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz + mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + IUSE+=" doc" +else + inherit autotools git-r3 +fi + +LICENSE="|| ( FTL GPL-2+ )" +SLOT="2" + +RDEPEND=" + >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + brotli? ( app-arch/brotli[${MULTILIB_USEDEP}] ) + bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] ) + harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] ) + png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] ) + utils? ( + X? ( + >=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}] + >=x11-libs/libXau-1.0.7-r1[${MULTILIB_USEDEP}] + >=x11-libs/libXdmcp-1.1.1-r1[${MULTILIB_USEDEP}] + ) + )" +DEPEND="${RDEPEND}" +BDEPEND=" + virtual/pkgconfig +" +PDEPEND="infinality? ( media-libs/fontconfig-infinality )" + +PATCHES=( + "${FILESDIR}"/${PN}-2.10.3-sizeof-types.patch # 459966 +) + +_egit_repo_handler() { + if [[ "${PV}" == ]] ; then + local phase="${1}" + case ${phase} in
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 5cf9f4051b3a6ddaea36a0c5e15a021a4e257e9c Author: Mike Gilbert gentoo org> AuthorDate: Mon Jun 7 19:42:19 2021 + Commit: Mike Gilbert gentoo org> CommitDate: Tue Jun 8 02:30:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cf9f405 media-libs/freetype: drop static-libs hack The build system does not install static libs unless requested. Closes: https://bugs.gentoo.org/735136 Signed-off-by: Mike Gilbert gentoo.org> media-libs/freetype/freetype-2.10.4.ebuild | 3 --- media-libs/freetype/freetype-.ebuild | 3 --- 2 files changed, 6 deletions(-) diff --git a/media-libs/freetype/freetype-2.10.4.ebuild b/media-libs/freetype/freetype-2.10.4.ebuild index 0575eaa7fb6..828493a8d24 100644 --- a/media-libs/freetype/freetype-2.10.4.ebuild +++ b/media-libs/freetype/freetype-2.10.4.ebuild @@ -235,7 +235,4 @@ multilib_src_install_all() { fi find "${ED}" -name '*.la' -delete || die - if ! use static-libs ; then - find "${ED}" -name '*.a' -delete || die - fi } diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 3cc2445891f..1caabaa6c63 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -244,7 +244,4 @@ multilib_src_install_all() { fi find "${ED}" -type f -name '*.la' -delete || die - if ! use static-libs ; then - find "${ED}" -type f -name '*.a' -delete || die - fi }
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: bbdae01a651d93acdf3c276511e8bdd58fcd7fdc Author: Lars Wendler gentoo org> AuthorDate: Wed Mar 31 07:52:15 2021 + Commit: Lars Wendler gentoo org> CommitDate: Wed Mar 31 08:03:09 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdae01a media-libs/freetype: live ebuild fixes/improvements/adjustments Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 55 +--- 1 file changed, 29 insertions(+), 26 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 91ed8bacd80..3cc2445891f 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -81,9 +81,9 @@ src_unpack() { _egit_repo_handler ${EBUILD_PHASE} if [[ "${PV}" == ]] ; then - # Need to copy stuff from dlg submodule (#758902) - local dlg_inc_dir="${S}/submodules/dlg/include/dlg" - local dlg_src_dir="${S}/submodules/dlg/src/dlg" + # Need to copy stuff from dlg subproject (#758902) + local dlg_inc_dir="${S}/subprojects/dlg/include/dlg" + local dlg_src_dir="${S}/subprojects/dlg/src/dlg" local dlg_dest_dir="${S}/include" mkdir -p "${dlg_dest_dir}/dlg" || die cp "${dlg_inc_dir}"/{dlg,output}.h "${dlg_dest_dir}/dlg" || die @@ -93,14 +93,22 @@ src_unpack() { src_prepare() { if [[ "${PV}" == ]] ; then + # Do NOT automagically mess with submodules!!! + sed '/setup: copy_submodule/d' -i builds/toplevel.mk || die # inspired by shipped autogen.sh script - eval $(sed -nf version.sed include/freetype/freetype.h) + eval $(sed -n \ + -e 's/^#define *\(FREETYPE_MAJOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ + -e 's/^#define *\(FREETYPE_MINOR\) *\([0-9][0-9]*\).*/\1=\2/p' \ + -e 's/^#define *\(FREETYPE_PATCH\) *\([0-9][0-9]*\).*/\1=\2/p' \ + include/freetype/freetype.h || die) + FREETYPE="${FREETYPE_MAJOR}.${FREETYPE_MINOR}" + [[ "${FREETYPE_PATCH}" != 0 ]] && FREETYPE+=".${FREETYPE_PATCH}" pushd builds/unix &>/dev/null || die - sed -e "s;@VERSION@;$freetype_major$freetype_minor$freetype_patch;" \ + sed -e "s;@VERSION@;${FREETYPE};" \ < configure.raw > configure.ac || die # eautoheader produces broken ftconfig.in AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf - unset freetype_major freetype_minor freetype_patch + unset FREETYPE_MAJOR FREETYPE_MINOR FREETYPE_PATCH FREETYPE popd &>/dev/null || die fi @@ -124,11 +132,11 @@ src_prepare() { # Will be the new default for >=freetype-2.7.0 disable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" - if use infinality && use cleartype-hinting; then + if use infinality && use cleartype-hinting ; then enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )" - elif use infinality; then + elif use infinality ; then enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 1" - elif use cleartype-hinting; then + elif use cleartype-hinting ; then enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" fi @@ -139,19 +147,19 @@ src_prepare() { # See https://freetype.org/patents.html (expired!) enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING - if ! use adobe-cff; then + if ! use adobe-cff ; then enable_option CFF_CONFIG_OPTION_OLD_ENGINE fi - if use debug; then + if use debug ; then enable_option FT_DEBUG_LEVEL_TRACE enable_option FT_DEBUG_MEMORY fi - if use utils; then + if use utils ; then cd "${WORKDIR}/ft2demos-${PV}" || die # Disable tests needing X11 when USE="-X". (bug #177597) - if ! use X; then + if ! use X ; then sed -i -e "/EXES\ +=\ ftdiff/ s:^:#:" Makefile || die fi cd "${S}" || die @@ -198,7 +206,7 @@ multilib_src_configure() { multilib_src_compile() { default - if multilib_is_native_abi && use utils; then + if multilib_is_native_abi && use utils ; then einfo "Building utils" # fix for Prefix, bug #339334 emake \ @@ -210,25 +218,20 @@ multilib_src_compile() { multilib_src_install() { default - if multilib_is_native_abi && use utils; then + if multilib_is_native_abi && use utils ; then einfo "Installing utils" - rm "${WORKDIR}"/ft2demos-${PV}/bin/REA
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 1bd791dae28b9af2b3e933939335a53fa303cfc9 Author: Lars Wendler gentoo org> AuthorDate: Tue Mar 30 20:37:20 2021 + Commit: Lars Wendler gentoo org> CommitDate: Tue Mar 30 20:37:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bd791da media-libs/freetype: Fixed build with sys-devel/slibtool Closes: https://bugs.gentoo.org/775881 Signed-off-by: Lars Wendler gentoo.org> .../freetype-2.10.4-dont_hardcode_libtool.patch| 42 .../files/freetype-2.10.4-slibtool_build_fix.patch | 40 +++ .../files/ft2demos-2.10.4-install_target.patch | 58 ++ media-libs/freetype/freetype-2.10.4.ebuild | 16 +++--- 4 files changed, 148 insertions(+), 8 deletions(-) diff --git a/media-libs/freetype/files/freetype-2.10.4-dont_hardcode_libtool.patch b/media-libs/freetype/files/freetype-2.10.4-dont_hardcode_libtool.patch new file mode 100644 index 000..310b5aaca93 --- /dev/null +++ b/media-libs/freetype/files/freetype-2.10.4-dont_hardcode_libtool.patch @@ -0,0 +1,42 @@ +From 597566b2301deeff4e9832aebdab1bf659a2accf Mon Sep 17 00:00:00 2001 +From: orbea +Date: Mon, 22 Mar 2021 16:15:37 -0700 +Subject: [PATCH] * Makefile, mac/Makefile (LINK_CMD): Don't hard-code + `libtool`. + +--- + Makefile |3 +-- + mac/Makefile |3 +-- + 2 files changed, 2 insertions(+), 4 deletions(-) + +diff --git a/Makefile b/Makefile +index 810142f..949402f 100644 +--- a/Makefile b/Makefile +@@ -165,8 +165,7 @@ else + + ifeq ($(PLATFORM),unix) + override CC = $(CCraw) +-LINK_CMD= $(subst /,$(SEP),$(OBJ_BUILD)/libtool) \ +- --mode=link $(CC) \ ++LINK_CMD= $(LIBTOOL) --mode=link $(CC) \ + $(subst /,$(COMPILER_SEP),$(LDFLAGS)) + LINK_LIBS = $(subst /,$(COMPILER_SEP),$(FTLIB) $(EFENCE)) $(LIB_CLOCK_GETTIME) + else +diff --git a/mac/Makefile b/mac/Makefile +index 73ae99c..52038a4 100644 +--- a/mac/Makefile b/mac/Makefile +@@ -68,8 +68,7 @@ else + LINK_ITEMS = $T$(subst /,$(COMPILER_SEP),$@ $<) + + CC= $(CCraw) +- LINK_CMD = $(subst /,$(SEP),$(OBJ_BUILD)/libtool) \ +- --mode=link $(CC) \ ++ LINK_CMD = $(LIBTOOL) --mode=link $(CC) \ + $(subst /,$(COMPILER_SEP),$(LDFLAGS)) + ifeq ($(findstring CoreServices,$(LDFLAGS)),) + LINK_LIBS = $(subst /,$(COMPILER_SEP),$(FTLIB) $(EFENCE)) $(MATH) \ +-- +GitLab + diff --git a/media-libs/freetype/files/freetype-2.10.4-slibtool_build_fix.patch b/media-libs/freetype/files/freetype-2.10.4-slibtool_build_fix.patch new file mode 100644 index 000..895a86c444d --- /dev/null +++ b/media-libs/freetype/files/freetype-2.10.4-slibtool_build_fix.patch @@ -0,0 +1,40 @@ +From 8e9447b32dae7e6c95bee3f878ee1877f9b628a4 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Mon, 22 Mar 2021 16:15:09 -0700 +Subject: [PATCH] [graph] Fix build with `slibtool`. + +* graph/rules.mk (GRAPH_LIB): Handle the case specially where +`LIBTOOL` is defined. +(COMPILE_GRAPH_LIB) : Enable use of `dlopen`. +--- + rules.mk |5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/graph/rules.mk b/graph/rules.mk +index 4903a38..a3f0de1 100644 +--- a/graph/rules.mk b/graph/rules.mk +@@ -12,7 +12,6 @@ + + + GRAPH_INCLUDES := $(subst /,$(COMPILER_SEP),$(TOP_DIR_2)/graph) +-GRAPH_LIB := $(OBJ_DIR_2)/graph.$(SA) + + GRAPH := $(TOP_DIR_2)/graph + +@@ -46,9 +45,11 @@ GRAPH_OBJS := $(OBJ_DIR_2)/gblblit.$(O) \ + # this value can be modified by the system-specific graphics drivers. + # + ifneq ($(LIBTOOL),) +- COMPILE_GRAPH_LIB = $(LIBTOOL) --mode=link $(CCraw) -static \ ++ GRAPH_LIB:= $(OBJ_DIR_2)/graph.$(A) ++ COMPILE_GRAPH_LIB = $(LIBTOOL) --mode=link $(CCraw) -module -static \ + -o $(subst /,$(COMPILER_SEP),$@ $(GRAPH_OBJS)) + else ++ GRAPH_LIB:= $(OBJ_DIR_2)/graph.$(SA) + COMPILE_GRAPH_LIB = ar -r $(subst /,$(COMPILER_SEP),$@ $(GRAPH_OBJS)) + endif + +-- +GitLab + diff --git a/media-libs/freetype/files/ft2demos-2.10.4-install_target.patch b/media-libs/freetype/files/ft2demos-2.10.4-install_target.patch new file mode 100644 index 000..f3d7f8de43e --- /dev/null +++ b/media-libs/freetype/files/ft2demos-2.10.4-install_target.patch @@ -0,0 +1,58 @@ +From b88cd2f027e77bd26d1334fc13c4eda796423d19 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Wed, 24 Mar 2021 09:04:41 -0700 +Subject: [PATCH] [build] Add an `install` target for binaries and man pages. + +* Makefile (MANPAGES): New variable. +(install) : New target. +--- + Makefile | 19 ++- + 1 file changed, 18 insertions(+), 1 deletion(-) + +diff --git a/Makefile b/Makefile +index 949402f..8352f61 100644 +--- a/Makefile b/Makefile +@@ -194,7 +194,7 @@ else + $(LINK_LIBS) $(subst /,$(COMPILER_SEP),$(GRAPH_LIB)) \ + $(GRAPH_LINK) $(MATH) + +- .PHONY: exes clean distclean ++ .PHONY: exes clean distclean i
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 5137420296af254f24781ddf852b5ae27ef2c244 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Mar 27 13:51:06 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 29 08:06:16 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51374202 media-libs/freetype: IUSE=cleartype_hinting -> cleartype-hinting Bug: https://bugs.gentoo.org/695072 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/20146 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 6 +++--- media-libs/freetype/metadata.xml | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 505575341da..91ed8bacd80 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality +png static-libs utils" +IUSE="X +adobe-cff brotli bzip2 +cleartype-hinting debug fontforge harfbuzz infinality +png static-libs utils" if [[ "${PV}" != ]] ; then SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz @@ -124,11 +124,11 @@ src_prepare() { # Will be the new default for >=freetype-2.7.0 disable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" - if use infinality && use cleartype_hinting; then + if use infinality && use cleartype-hinting; then enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING ( 1 | 2 )" elif use infinality; then enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 1" - elif use cleartype_hinting; then + elif use cleartype-hinting; then enable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2" fi diff --git a/media-libs/freetype/metadata.xml b/media-libs/freetype/metadata.xml index 8ee62c35ac8..d27bf8abe71 100644 --- a/media-libs/freetype/metadata.xml +++ b/media-libs/freetype/metadata.xml @@ -12,6 +12,8 @@ Use Adobe CFF as default font-renderer Enable brotli decompression support via app-arch/brotli + Bytecode hinting mode for TrueType fonts that + activates subpixel hinting (a.k.a. ClearType hinting) by default New bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default Disable ClearType support (see http://freetype.org/patents.html)
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 20eb0f81df1625322f4a2a8e9ac3a12af03a99fe Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Mar 27 13:46:53 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Mar 29 08:06:15 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20eb0f81 media-libs/freetype: Drop IUSE=bindist and bindist restriction Bug: https://bugs.gentoo.org/691052 Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index 10ef7635e9d..505575341da 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -5,9 +5,9 @@ EAPI=7 inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs -DESCRIPTION="A high-quality and portable font engine" +DESCRIPTION="High-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff bindist brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality +png static-libs utils" +IUSE="X +adobe-cff brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality +png static-libs utils" if [[ "${PV}" != ]] ; then SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz @@ -24,7 +24,6 @@ fi LICENSE="|| ( FTL GPL-2+ )" SLOT="2" -RESTRICT="!bindist? ( bindist )" # bug 541408 RDEPEND=" >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] @@ -137,11 +136,8 @@ src_prepare() { # via environment (new since v2.8) enable_option PCF_CONFIG_OPTION_LONG_FAMILY_NAMES - 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 + # See https://freetype.org/patents.html (expired!) + enable_option FT_CONFIG_OPTION_SUBPIXEL_RENDERING if ! use adobe-cff; then enable_option CFF_CONFIG_OPTION_OLD_ENGINE
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 647a8d98602693dbdc3e2d5ed4c0baf684dc9121 Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 11 18:01:18 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 11 18:33:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=647a8d98 media-libs/freetype: Fixed dlg target in live ebuild Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index b6fe021280d..10ef7635e9d 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -85,7 +85,7 @@ src_unpack() { # Need to copy stuff from dlg submodule (#758902) local dlg_inc_dir="${S}/submodules/dlg/include/dlg" local dlg_src_dir="${S}/submodules/dlg/src/dlg" - local dlg_dest_dir="${S}/src/dlg" + local dlg_dest_dir="${S}/include" mkdir -p "${dlg_dest_dir}/dlg" || die cp "${dlg_inc_dir}"/{dlg,output}.h "${dlg_dest_dir}/dlg" || die cp "${dlg_src_dir}"/* "${dlg_dest_dir}" || die
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 596c7105923325d488240cabe8905004870618b5 Author: Lars Wendler gentoo org> AuthorDate: Mon Jan 11 17:24:08 2021 + Commit: Lars Wendler gentoo org> CommitDate: Mon Jan 11 18:33:25 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=596c7105 media-libs/freetype: Call eautoreconf with AT_NOEAUTOHEADER="yes" Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-2.10.4.ebuild | 3 +-- media-libs/freetype/freetype-.ebuild | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/media-libs/freetype/freetype-2.10.4.ebuild b/media-libs/freetype/freetype-2.10.4.ebuild index 9f1e9603ff4..6ede5206ae8 100644 --- a/media-libs/freetype/freetype-2.10.4.ebuild +++ b/media-libs/freetype/freetype-2.10.4.ebuild @@ -90,8 +90,7 @@ src_prepare() { sed -e "s;@VERSION@;$freetype_major$freetype_minor$freetype_patch;" \ < configure.raw > configure.ac || die # eautoheader produces broken ftconfig.in - eautoheader() { return 0 ; } - AT_M4DIR="." eautoreconf + AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf unset freetype_major freetype_minor freetype_patch popd &>/dev/null || die fi diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index a124165276f..b6fe021280d 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -100,8 +100,7 @@ src_prepare() { sed -e "s;@VERSION@;$freetype_major$freetype_minor$freetype_patch;" \ < configure.raw > configure.ac || die # eautoheader produces broken ftconfig.in - eautoheader() { return 0 ; } - AT_M4DIR="." eautoreconf + AT_NOEAUTOHEADER="yes" AT_M4DIR="." eautoreconf unset freetype_major freetype_minor freetype_patch popd &>/dev/null || die fi
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 919142d56569a82e98e67cc3f87dfaf37ed6e393 Author: Fabian Groffen gentoo org> AuthorDate: Sun Dec 27 17:43:07 2020 + Commit: Fabian Groffen gentoo org> CommitDate: Sun Dec 27 17:46:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=919142d5 media-libs/freetype: drop ppc-aix m68k-mint Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Fabian Groffen gentoo.org> media-libs/freetype/freetype-2.10.4.ebuild | 2 +- media-libs/freetype/freetype-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/freetype/freetype-2.10.4.ebuild b/media-libs/freetype/freetype-2.10.4.ebuild index 4ac276e1db9..4e708d9efaa 100644 --- a/media-libs/freetype/freetype-2.10.4.ebuild +++ b/media-libs/freetype/freetype-2.10.4.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3 diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index ea7f1fae817..c5f10ab25eb 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -16,7 +16,7 @@ if [[ "${PV}" != ]] ; then mirror://nongnu/freetype/ft2demos-${PV}.tar.xz ) doc?( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.xz mirror://nongnu/freetype/${PN}-doc-${PV}.tar.xz )" - KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt" IUSE+=" doc" else inherit autotools git-r3
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: 44ff2e1d1297036dfee1a5fa4ebbf4aebf29375b Author: Lars Wendler gentoo org> AuthorDate: Tue Dec 22 14:05:08 2020 + Commit: Lars Wendler gentoo org> CommitDate: Tue Dec 22 14:05:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44ff2e1d media-libs/freetype: Enable png by default for forthcoming cairo releases Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-2.10.4.ebuild | 2 +- media-libs/freetype/freetype-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/freetype/freetype-2.10.4.ebuild b/media-libs/freetype/freetype-2.10.4.ebuild index 1402927ebaa..4ac276e1db9 100644 --- a/media-libs/freetype/freetype-2.10.4.ebuild +++ b/media-libs/freetype/freetype-2.10.4.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs DESCRIPTION="A high-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff bindist brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality png static-libs utils" +IUSE="X +adobe-cff bindist brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality +png static-libs utils" if [[ "${PV}" != ]] ; then SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index a57a3403750..ea7f1fae817 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -7,7 +7,7 @@ inherit flag-o-matic libtool multilib-build multilib-minimal toolchain-funcs DESCRIPTION="A high-quality and portable font engine" HOMEPAGE="https://www.freetype.org/"; -IUSE="X +adobe-cff bindist brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality png static-libs utils" +IUSE="X +adobe-cff bindist brotli bzip2 +cleartype_hinting debug fontforge harfbuzz infinality +png static-libs utils" if [[ "${PV}" != ]] ; then SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.xz
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/
commit: ae568597e7fb80225d5ed48ae13cb32b383dd2bd Author: Lars Wendler gentoo org> AuthorDate: Mon Dec 7 13:49:34 2020 + Commit: Lars Wendler gentoo org> CommitDate: Mon Dec 7 13:56:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae568597 media-libs/freetype: Fixed live ebuild to correctly use dlg submodule Reported-by: Oleh gmail.com> Closes: https://bugs.gentoo.org/758902 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/freetype-.ebuild | 10 ++ 1 file changed, 10 insertions(+) diff --git a/media-libs/freetype/freetype-.ebuild b/media-libs/freetype/freetype-.ebuild index b8b52e17acc..a57a3403750 100644 --- a/media-libs/freetype/freetype-.ebuild +++ b/media-libs/freetype/freetype-.ebuild @@ -80,6 +80,16 @@ src_fetch() { src_unpack() { _egit_repo_handler ${EBUILD_PHASE} + + if [[ "${PV}" == ]] ; then + # Need to copy stuff from dlg submodule (#758902) + local dlg_inc_dir="${S}/submodules/dlg/include/dlg" + local dlg_src_dir="${S}/submodules/dlg/src/dlg" + local dlg_dest_dir="${S}/src/dlg" + mkdir -p "${dlg_dest_dir}/dlg" || die + cp "${dlg_inc_dir}"/{dlg,output}.h "${dlg_dest_dir}/dlg" || die + cp "${dlg_src_dir}"/* "${dlg_dest_dir}" || die + fi } src_prepare() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/, media-libs/freetype/files/
commit: 209ba4903e93f9e05e998511bd895e05b66282fa Author: Lars Wendler gentoo org> AuthorDate: Wed Nov 18 07:36:00 2020 + Commit: Lars Wendler gentoo org> CommitDate: Wed Nov 18 07:36:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209ba490 media-libs/freetype: Security cleanup Bug: https://bugs.gentoo.org/750275 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Lars Wendler gentoo.org> media-libs/freetype/Manifest | 6 - .../files/freetype-2.4.11-sizeof-types.patch | 31 --- media-libs/freetype/freetype-2.10.2-r1.ebuild | 242 - media-libs/freetype/freetype-2.10.3.ebuild | 242 - 4 files changed, 521 deletions(-) diff --git a/media-libs/freetype/Manifest b/media-libs/freetype/Manifest index cb7d28558e6..50c714e584a 100644 --- a/media-libs/freetype/Manifest +++ b/media-libs/freetype/Manifest @@ -1,9 +1,3 @@ -DIST freetype-2.10.2.tar.xz 2404456 BLAKE2B 866bd83c460f83fba93f58d0ae2270ac3833d6eb0b087f7eb860bd6e08f40ece1982b70bbd065b8978e47ff6fb2b46398307d461170cd10285d11f74a9fbadaa SHA512 cf45089bd8893d7de2cdcb59d91bbb300e13dd0f0a9ef80ed697464ba7aeaf46a5a81b82b59638e6b21691754d8f300f23e1f0d11683604541d77f0f581affaa -DIST freetype-2.10.3.tar.xz 2416752 BLAKE2B 8ce360c0ad5b031ff7a840ef0cec95f358e764897f1aea9e8fd40a21e8bada3610943dc70b279856116396e6703b5127a4d672fb6e0dc8e5fe7f9233265e SHA512 3f9d1a44cdae51ec4b13116aba5af1730e6be46132ddd9e49486e8d681b61756baa9897daaf0f06e79f00f2db0e57e0fa66d27f44d65735da1167d5b3c170373 DIST freetype-2.10.4.tar.xz 2416620 BLAKE2B 9852378536e873514baae3c024b9b30dcd78a36c2189dcbdb0562c56ccf871a5795896950ea129f2e0f12181095c92715216747e8a8396d6d03efac82a5a10ea SHA512 827cda734aa6b537a8bcb247549b72bc1e082a5b32ab8d3cccb7cc26d5f6ee087c19ce34544fa388a1eb4ecaf97600dbabc3e10e950f2ba692617fee7081518f -DIST freetype-doc-2.10.2.tar.xz 2078712 BLAKE2B 9d78d5d7c3806d83f5cb91daa88284445d36a75ce7b598177c83a9efc62faf5d8a0003f8cadee37eb6792711c87dc61d937fcb03f3c450c94276dfdf410c0aa1 SHA512 c54956a56920e651102b75c0efa07212e1d95f3bec219b8364b61d9a71171b11da492170cc861c36f3305f32ad1dee46d0d5a561ccdc6ca36591ae3f619a1d67 -DIST freetype-doc-2.10.3.tar.xz 2079036 BLAKE2B fca0915a5f268ce4d5205822d712b451f73d891e00518b3db0dd7c431fd7bd6544fa36fc374344c94f43d731fe7a1076724c3fdd42c8143647aa5763b4736556 SHA512 135ae51706197d1bd208cb48d8d1881c14aeee5283dbdab88a7fa6864aed888613df43bd3deb24ff530fa767f94fe997f97dee10bf2be7763231211bf7d5225f DIST freetype-doc-2.10.4.tar.xz 2079084 BLAKE2B a051c425250f8af1cd0e83b15d6e5692b1ee5ff00317467cef648dcc7ea1f88ad6cde0fe2d53e5c45220723bb935e6527dbba124ef8739e6ebe372bc06ec78b7 SHA512 171da6c6a172869e9bec0da67cb1abdb0fdb124870f13b751b4e9b1b5e342fb2af38cb606db1c3dcf18076a077e694b7b8dd055dd7f4ab49afe7e1d61b4f9ba8 -DIST ft2demos-2.10.2.tar.xz 230672 BLAKE2B dd81e72bb1360f6a952874c183598fffe3eddb4bed4d07715a75810d2e81623b94082b1274f916bf7550615a66ba7a327c5413fca9d470111aeb1fa31ce4dd73 SHA512 912e3c3cbcdfd30fd918897d28240e04eb7248d130fc519e7d1613873a11d275d658ff247c6d517ebecf7a09de0d05f3dc10631411226015e1b147cba9a8a438 -DIST ft2demos-2.10.3.tar.xz 235388 BLAKE2B c1c7e9d61fde441b2cc107a3ad8f1499c03ce8219a54b2bdc4ab7168a0d61a6c83c7e6e3d2de6a8ed0f09b29c398708618e4683d5ed24d6e8ae7505b8920770f SHA512 860fbeefd70caa4aa9483d90df5c3376ee2bef8fe93ab26010c4ca4f95cfd281870da461e2f335f42d3e6d2007f8e46c99d7834d2177b7806a2d92422ed08b41 DIST ft2demos-2.10.4.tar.xz 236712 BLAKE2B 76883bfc09c42b6092b0b512aff66b4585ac83793da787e688ad8446fceac1ce315014bde03d4271fc5a1b7bd1d3250255f5faced92beade6e4ed78c896db80d SHA512 d2afc19e5fabbee5205fcc992f6c19bab03485b7af4f55bb2d2dd0a4a9492a3f593540862ca116b54cf161b240d7966cb31a9793578d164fc418449e339e2fa8 diff --git a/media-libs/freetype/files/freetype-2.4.11-sizeof-types.patch b/media-libs/freetype/files/freetype-2.4.11-sizeof-types.patch deleted file mode 100644 index 5be0530ee00..000 --- a/media-libs/freetype/files/freetype-2.4.11-sizeof-types.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 8af7b9e403240c2c3ace1005f5a91fa2f1625ac9 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= -Date: Mon, 11 Mar 2013 22:13:34 +0100 -Subject: [PATCH] Prevent apps from using the autoconf sizeof branch. - -Use #error to make sure that any app trying to enable that branch fails -miserably. This guarantees the code to be multilib-friendly and also -removes the header differences triggering QA errors. - builds/unix/ftconfig.in | 5 + - 1 file changed, 1 insertion(+), 4 deletions(-) - -diff --git a/builds/unix/ftconfig.in b/builds/unix/ftconfig.in -index 9531afd..457cbfc 100644 a/builds/unix/ftconfig.in -+++ b/builds/unix/ftconfig.in -@@ -78,10 +78,7 @@ FT_BEGIN_HEADER - #undef FT_USE_AUTOCONF_SIZEOF_TYPES - #ifdef FT_USE_AUTOCONF_SIZEOF_TYPES - --#undef SIZEOF_INT --#undef SIZEOF_LONG --#define FT_SIZEOF_INT SIZEOF_INT --#define FT_SIZEOF_LONG SIZEOF_LONG -+#erro