[gentoo-commits] repo/gentoo:master commit in: media-libs/freetype/

2024-08-12 Thread Sam James
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-12-01 Thread Arthur Zamarin
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/

2023-11-30 Thread Matt Turner
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/

2023-10-27 Thread Michał Górny
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/

2023-09-27 Thread Sam James
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/

2023-09-27 Thread Sam James
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/

2023-09-27 Thread Sam James
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/

2023-09-27 Thread Sam James
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/

2023-09-26 Thread Sam James
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/

2023-09-26 Thread Sam James
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/

2023-08-25 Thread Sam James
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/

2023-08-14 Thread Sam James
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/

2023-06-24 Thread Sam James
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/

2023-06-24 Thread Sam James
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/

2023-05-01 Thread Sam James
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/

2023-04-24 Thread Jakov Smolić
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/

2023-04-24 Thread Sam James
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/

2023-04-24 Thread Sam James
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/

2023-04-24 Thread Sam James
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/

2023-04-24 Thread Sam James
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/

2023-04-24 Thread Sam James
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/

2023-04-24 Thread Sam James
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/

2023-04-24 Thread Sam James
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-03-04 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-03-03 Thread Arthur Zamarin
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/

2023-02-11 Thread Sam James
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/

2022-11-09 Thread Sam James
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/

2022-11-09 Thread Sam James
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/

2022-08-17 Thread Matt Turner
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/

2022-08-13 Thread Arthur Zamarin
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/

2022-08-12 Thread Agostino Sarubbo
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/

2022-08-12 Thread Agostino Sarubbo
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/

2022-08-10 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-08-09 Thread Arthur Zamarin
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/

2022-07-28 Thread Sam James
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/

2022-05-06 Thread WANG Xuerui
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/

2022-05-01 Thread Lars Wendler
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/

2022-05-01 Thread Lars Wendler
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/

2022-04-26 Thread Arthur Zamarin
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/

2022-04-25 Thread Arthur Zamarin
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/

2022-04-25 Thread Arthur Zamarin
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/

2022-04-24 Thread Arthur Zamarin
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/

2022-04-23 Thread Agostino Sarubbo
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/

2022-04-23 Thread Agostino Sarubbo
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/

2022-04-23 Thread Agostino Sarubbo
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/

2022-04-23 Thread Sam James
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/

2022-04-16 Thread Lars Wendler
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/

2022-04-16 Thread Lars Wendler
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/

2022-04-02 Thread Arthur Zamarin
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/

2022-04-02 Thread Arthur Zamarin
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/

2022-04-02 Thread Arthur Zamarin
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/

2022-04-02 Thread Agostino Sarubbo
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/

2022-04-02 Thread Arthur Zamarin
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/

2022-04-01 Thread Jakov Smolić
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/

2022-04-01 Thread Jakov Smolić
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/

2022-04-01 Thread Arthur Zamarin
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/, ...

2022-04-01 Thread Lars Wendler
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/

2022-01-07 Thread Lars Wendler
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/

2021-12-03 Thread Sam James
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/

2021-12-03 Thread Sam James
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/

2021-12-03 Thread Lars Wendler
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/

2021-12-03 Thread Lars Wendler
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/

2021-12-03 Thread Lars Wendler
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/

2021-11-05 Thread Sam James
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/

2021-10-28 Thread Lars Wendler
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/

2021-10-28 Thread Lars Wendler
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/

2021-09-06 Thread Sam James
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/

2021-09-05 Thread Agostino Sarubbo
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/

2021-09-05 Thread Agostino Sarubbo
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/

2021-09-04 Thread Sam James
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/

2021-09-04 Thread Sam James
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/

2021-09-04 Thread Sam James
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/

2021-09-02 Thread Agostino Sarubbo
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/

2021-08-21 Thread Stephan Hartmann
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/

2021-08-18 Thread Lars Wendler
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/

2021-08-11 Thread Lars Wendler
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/

2021-07-19 Thread Lars Wendler
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/

2021-07-19 Thread Lars Wendler
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/

2021-07-19 Thread Lars Wendler
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/

2021-07-19 Thread Lars Wendler
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/

2021-06-07 Thread Mike Gilbert
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/

2021-03-31 Thread Lars Wendler
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/

2021-03-30 Thread Lars Wendler
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/

2021-03-29 Thread Lars Wendler
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/

2021-03-29 Thread Lars Wendler
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/

2021-01-11 Thread Lars Wendler
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/

2021-01-11 Thread Lars Wendler
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/

2020-12-27 Thread Fabian Groffen
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/

2020-12-22 Thread Lars Wendler
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/

2020-12-07 Thread Lars Wendler
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/

2020-11-17 Thread Lars Wendler
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

  1   2   3   >