summaryrefslogtreecommitdiff
path: root/media-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-13 12:04:20 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-13 12:04:20 +0100
commitd993571e2ee444d08f4e9e90d493ee37338657e3 (patch)
tree5a49a1d4ceffe800051e363f64571c3b6735d2f7 /media-libs
parent266d65d0cceeb55ab2cc3bf4e465d7f35502a900 (diff)
gentoo auto-resync : 13:04:2024 - 12:04:19
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/Manifest.gzbin69510 -> 69513 bytes
-rw-r--r--media-libs/imlib/Manifest1
-rw-r--r--media-libs/imlib/imlib-1.9.15-r8.ebuild75
-rw-r--r--media-libs/libcdaudio/Manifest1
-rw-r--r--media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild28
-rw-r--r--media-libs/libmpris2client/Manifest1
-rw-r--r--media-libs/libmpris2client/libmpris2client-0.1.0-r2.ebuild30
-rw-r--r--media-libs/libpng/Manifest2
-rw-r--r--media-libs/libpng/libpng-1.6.43.ebuild2
-rw-r--r--media-libs/openpgl/Manifest2
-rw-r--r--media-libs/openpgl/openpgl-0.5.0-r1.ebuild2
-rw-r--r--media-libs/t1lib/Manifest1
-rw-r--r--media-libs/t1lib/t1lib-5.1.2-r4.ebuild79
13 files changed, 191 insertions, 33 deletions
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 14759606cb31..e56c63e4e8d0 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/imlib/Manifest b/media-libs/imlib/Manifest
index ca413c41b096..22fa15da30b8 100644
--- a/media-libs/imlib/Manifest
+++ b/media-libs/imlib/Manifest
@@ -11,4 +11,5 @@ AUX imlib-security.patch 13040 BLAKE2B 65eb4e5435dea0bba755ae21548fd7c25cc65a0f5
DIST gtk-1-for-imlib.m4.bz2 2742 BLAKE2B af16f586cbfb53522bb53b55d551d21ddf765e06694bebe93637b24c31bfdfff95f7ef250e66b784d7371bb309e4939c7db40c0ba1f1b1d73526e16cf745a93f SHA512 83708af1c7d7cf10960463b785bad096d77e985be5907dd59c73c2cb86c4b89fb5453a02ffddca1519185b91d205dbd96c4c4c1df4da4b67e64bad413cd8a40e
DIST imlib-1.9.15.tar.bz2 683242 BLAKE2B 16cc11d2ddc69af7201215454c465d104354b63b4e0b1d8aadd07daf889368478dce28ea8ecf6b16daef3019891fcf7a794abccf02b236d1a6c737b0e9db08d3 SHA512 f50d9141b3c54b44921aa09c0a5ea848aefaa904efdd6da132dace42604671f8dbd3e4b71a596f054f0db4525ba2002864b5e5b21f8805cf1b5514b661ac254a
EBUILD imlib-1.9.15-r7.ebuild 2157 BLAKE2B f3536ee499f91172c312d0237ad609f940f3cae1d4c1588f46c7676b1261f1780badc426afa7d9c3f0a5c4bcf4ca67030bfa40ab522d8d578af6d28140e14dff SHA512 4b0fad53f7879f91f2214f4bbbc73665f3c4b98dab3b938f28d502a490023f2c0c60c9739ef7ede5965325d92fa355ab219e9b2771871fa4982bb78b578cc7d3
+EBUILD imlib-1.9.15-r8.ebuild 2141 BLAKE2B 0af4e4c50093fa87dd0fd8d0eda32ede46fd20701aad19e5711c4aca9359ecb5a5e691832a6545de0fd9aa06f1786dd04155b2f060f4c4c35ec45658c7fd5561 SHA512 88a18205d4b188289e73d7c538d20d348527a16aad746163a8e562322110ec6e55dca0760a33e341c90831e151aed3de1d8c0d893db7c6bcc6682ac8b22a0243
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/media-libs/imlib/imlib-1.9.15-r8.ebuild b/media-libs/imlib/imlib-1.9.15-r8.ebuild
new file mode 100644
index 000000000000..494be1fba26d
--- /dev/null
+++ b/media-libs/imlib/imlib-1.9.15-r8.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools multilib-minimal
+
+DESCRIPTION="Image loading and rendering library"
+HOMEPAGE="https://ftp.acc.umu.se/pub/GNOME/sources/imlib/1.9/"
+SRC_URI="mirror://gnome/sources/${PN}/$(ver_cut 1-2)/${P}.tar.bz2
+ mirror://gentoo/gtk-1-for-imlib.m4.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="static-libs"
+
+RDEPEND="
+ >=media-libs/tiff-3.9.7-r1:=[${MULTILIB_USEDEP}]
+ >=media-libs/giflib-5.1:0=[${MULTILIB_USEDEP}]
+ media-libs/libjpeg-turbo:=[${MULTILIB_USEDEP}]
+ >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}]
+ >=x11-libs/libICE-1.0.8-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libSM-1.2.1-r1[${MULTILIB_USEDEP}]
+ >=x11-libs/libXext-1.3.2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ # Fix aclocal underquoted definition warnings.
+ # Conditionalize gdk functions for bug 40453.
+ # Fix imlib-config for bug 3425.
+ "${FILESDIR}"/${P}.patch
+ "${FILESDIR}"/${PN}-security.patch #security #72681
+ "${FILESDIR}"/${P}-bpp16-CVE-2007-3568.patch # security #201887
+ "${FILESDIR}"/${P}-fix-rendering.patch #197489
+ "${FILESDIR}"/${P}-asneeded.patch #207638
+ "${FILESDIR}"/${P}-libpng15.patch #357167
+ "${FILESDIR}"/${P}-underlinking-test.patch #367645
+ "${FILESDIR}"/${P}-no-LDFLAGS-in-pc.patch
+ "${FILESDIR}"/${P}-giflib51-{1,2}.patch #538976
+)
+
+src_prepare() {
+ default
+
+ mkdir m4 && cp "${WORKDIR}"/gtk-1-for-imlib.m4 m4 || die
+ AT_M4DIR="m4" eautoreconf
+}
+
+multilib_src_configure() {
+ local myeconfargs=(
+ --sysconfdir=/etc/imlib
+ $(use_enable static-libs static)
+ --disable-gdk
+ --disable-gtktest
+ )
+ ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
+}
+
+multilib_src_install() {
+ emake DESTDIR="${D}" install
+ # fix target=@gdk-target@ in pkgconfig, bug #499268
+ sed -e '/^target=/d' \
+ -i "${ED}"/usr/$(get_libdir)/pkgconfig/imlib.pc || die
+}
+
+multilib_src_install_all() {
+ local HTML_DOCS=( doc/*.gif doc/*.html )
+ einstalldocs
+
+ # Punt unused files
+ rm -f "${D}"/usr/lib*/pkgconfig/imlibgdk.pc || die
+ find "${D}" -name '*.la' -delete || die
+}
diff --git a/media-libs/libcdaudio/Manifest b/media-libs/libcdaudio/Manifest
index 7eefd0768bba..df1e8db3b032 100644
--- a/media-libs/libcdaudio/Manifest
+++ b/media-libs/libcdaudio/Manifest
@@ -3,6 +3,5 @@ AUX libcdaudio-0.99.12-bug245649.patch 307 BLAKE2B 690a57ec23e24040b590b93cbff6d
AUX libcdaudio-0.99.12-libdir-fix.patch 343 BLAKE2B d53a60c2bfb6308fc9f54e61846b7867f9a28f6a9b37dbf313fd581f68c4d188a35c87a9b2c573d114ca5334fba131ac43e4338e8bc9565a0224a15d7b17aebb SHA512 76d7ac645607b6ee0105fcef8d68462a23ce6e7c7fec96e3142c3fb54771d726983c4bc3eecb0caf729e8198089aff706c4122d81f28d1c13b602a2688c06307
AUX libcdaudio-0.99.12-m4-testprogram-fix.patch 176 BLAKE2B 9f17b18b06d418c49522b10f6f68b7a2b1d54aeac476482b091cd57e87d85c2d987b94b3582d410afbab7f6a3b1feab01e664c6aa3f9682da40c4cfae86a4aab SHA512 7a4907c583b2cf7022390f44480853a453132f8416940d6b3d3fc72c2a1c39633e9e7b1d268e7416d9dc5e6bd724bd1846d71869efe3acf0bae378676b1abc8f
DIST libcdaudio-0.99.12.tar.gz 357150 BLAKE2B 406dcdeb801237e9aa88934bd7ca39bad0b121641de198b65a4137ff1d25500954f12f7f86b78912098a7acda3afb188a5965b69e99ccb0a84441b3bf1931327 SHA512 c00fbea7776e847da93bfbf4cbe74ccb3ee826da80e74eef84575fc211729e6a09599f5bfa332c91d678a31f9de5e5b333bdafe51438f266f6dea519652f5247
-EBUILD libcdaudio-0.99.12-r4.ebuild 667 BLAKE2B f1ea9e27c9bd40581c59179de01c90e28f56f37b6e8b7b89f5ed1fefa2e0827068dbd761948c1c952e2b9bdff10d553ada7a5438c5964d072aec4b49134586a7 SHA512 d1df15399736c70c889017d272152439e34d60a95e166130ac431427b32c95d0b53305796d9777c603c2ecae55fe39089f9be633003034afc5367b7af8fcd3bf
EBUILD libcdaudio-0.99.12-r5.ebuild 1281 BLAKE2B 6ca4ccb9a4c5c401e7f1cd6b6217f5e26a85dc67e30ba1e98d07d80ac1b3fc0a6c47cdcb1b77d804112f7d44f893b09cac6e70d063d84ec8be9f36b7fd5e026d SHA512 51f912fd147b9b2a6e67c3e34ce91152df1432694e7781be3ee0a9478a4e7a203474e76e97d14c11914bfd25604f063f83542415ff90a85a41be19caef692252
MISC metadata.xml 334 BLAKE2B d9be9083a98a2b39213e4be83809d0fc452d0ce36ac1d9f90a62ce46a921842daead9da5efc3fa677df8e8e6578f15d298f669a7a7c309d137716859e1420747 SHA512 5ed9828508c9cc4e02f337bb7acb844d418ff555372bc5bdb1650b3e8a366bb1ab2a2bac88a6e5b08b6b74e8f3dce119971b126cccfd329fb206b9358eb934a3
diff --git a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild b/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild
deleted file mode 100644
index 569e9cab54e5..000000000000
--- a/media-libs/libcdaudio/libcdaudio-0.99.12-r4.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Library of cd audio related routines"
-HOMEPAGE="https://libcdaudio.sourceforge.net/"
-SRC_URI="mirror://sourceforge/libcdaudio/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.99-CAN-2005-0706.patch
- "${FILESDIR}"/${P}-bug245649.patch
- "${FILESDIR}"/${P}-libdir-fix.patch
- "${FILESDIR}"/${P}-m4-testprogram-fix.patch
-)
-
-src_configure() {
- econf --enable-threads --disable-static
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/media-libs/libmpris2client/Manifest b/media-libs/libmpris2client/Manifest
index 8664e3f5795f..f917f02a36f5 100644
--- a/media-libs/libmpris2client/Manifest
+++ b/media-libs/libmpris2client/Manifest
@@ -1,3 +1,4 @@
DIST libmpris2client-0.1.0.tar.bz2 287862 BLAKE2B ab5d19c0469e3adad9734141d507ce036d4ddc9d3716b7905648f880680a496c237f2c26afa4983a2c17327171ad5d9052911a5a30e76145b1c5d3e6fc8a17e2 SHA512 29926a60c2da71c78b38154ff39e310785e089abac756a5e1adea71f9f33975028a3110473a07c2cf56271fa978400d1249e5cab44c4bdd440f48ef37775ca44
EBUILD libmpris2client-0.1.0-r1.ebuild 717 BLAKE2B ea1a08b142cc5d014f1061936c0f9a9e4ab6b7b401da1d6c3b34c65ab03dc476fedbcaa75756fd40842fca9044098a43c933622556e50de4a63635648426b5d8 SHA512 82cb484e713ffb13bfbb2c51b93fb576dca67790c3059a78d26951ffc936150b64aa3a17ffbb4d67d45407cc03ff1f1f8994dbba36a2f7d6282d23425ed79559
+EBUILD libmpris2client-0.1.0-r2.ebuild 608 BLAKE2B 88f9808acbf2aa2873c9053b66a7ff3ad83c1a64974551be470ee93276f7a13862c023ece1c42fd2c93b54a548162657441450a4177d14c92f59b90a171250f3 SHA512 7edc73ee8bda881e0bbc4e05e8f77f5a95e5f93f68ed8f194a9a467a2a095901bd70e2454694f24c5b905cbd20f728b728b379dc532a205ec2775d14c6a4770a
MISC metadata.xml 347 BLAKE2B 25563f00139880c1debf568084a2bcc319dc7bd4f38d414447d9cfdcc5592ba487421aed9c1722ab9af614837e06610654df0975b01c09856b485bedc6d5cd5c SHA512 3538ec9f17423c3ea4839d2a39ad535ee031b68a207e99773761f90e2ec780ae410cf5a6a251db676109cf7da8469e28d7543f633addbfd5977ede195a98f409
diff --git a/media-libs/libmpris2client/libmpris2client-0.1.0-r2.ebuild b/media-libs/libmpris2client/libmpris2client-0.1.0-r2.ebuild
new file mode 100644
index 000000000000..81490c4ea908
--- /dev/null
+++ b/media-libs/libmpris2client/libmpris2client-0.1.0-r2.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="Library to control MPRIS2 compatible players"
+HOMEPAGE="https://github.com/matiasdelellis/libmpris2client"
+SRC_URI="https://github.com/matiasdelellis/${PN}/releases/download/V${PV}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-libs/glib:2
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:2
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( AUTHORS NEWS README TODO )
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
diff --git a/media-libs/libpng/Manifest b/media-libs/libpng/Manifest
index dd3d8fda67d1..f1bcc6214dec 100644
--- a/media-libs/libpng/Manifest
+++ b/media-libs/libpng/Manifest
@@ -6,5 +6,5 @@ DIST libpng-1.6.43-apng-apng.patch.gz 10333 BLAKE2B 11bc92064e52f8a045b9d2a71588
DIST libpng-1.6.43.tar.xz 1044076 BLAKE2B e8781001f001e6f514ca01ceafc51557e6cdedcbed3aa64df213d02635eec937cac4ccc0f34b636f582a7d141b67ec6c8d90a6ffb15c679ab0c3f4f8798be791 SHA512 c95d661fed548708ce7de5d80621a432272bdfe991f0d4db3695036e5fafb8a717b4e4314991bdd3227d7aa07f8c6afb6037c57fa0fe3349334a0b6c58268487
EBUILD libpng-1.6.40-r1.ebuild 1911 BLAKE2B e95dd7c1dd841404513628bda79780fd77ffb33f6f08ef138c31f47bc2ecf42bfccbd6f4b678e61af9a0bf2c1269990692affe45c91c93260e1737d17fcf73a3 SHA512 f4a910abd65acd9445e0f393b2c354bbd9539c3860fe311582de19eb43930e23eaff41675676c2a1816d8b4d069852ad84e84eedcf06df2894ea6c3487871388
EBUILD libpng-1.6.42.ebuild 2019 BLAKE2B f29620569a4a23e3a1e552520e76754c43820f70f31324a0341cf2f9c0f69d192eec221d222d94092d48bcedf14f84ae90f6d850fb87d7cb5381c321310028a3 SHA512 d1a2f30d1f00dba9a21adc5225e659ec62b542dabff39bd987f3dd5f46e70f603d85997c1c7b417e96718f33013ed577c47e45aaccbdd58f47703257c29c4276
-EBUILD libpng-1.6.43.ebuild 2005 BLAKE2B 15c6e88390325fdf2ddf1d22295eac4c2f4dd655da59eca53d82b67b9bbf0eb2eba8ed1174e133632ac686575d2304e863014ce54bb03cbdacfde9af1c86d610 SHA512 ab0c1dcd79c211f24f1595bda76c8e98616a713a0913ae0859b00dd41401cb0813b58027fd669b8c9ace067a82ce06721eeae69b605a4e7da4d4f5536b73bae3
+EBUILD libpng-1.6.43.ebuild 2004 BLAKE2B 1260340393f13152edb31656a79d964663282795f7bf6e776ae7e01971c9a2d7184f417048ab66c312c55f2838b95ab3819b66aef35535cb132633dfd9826888 SHA512 53924f265da335a71716436297f6c986c6450f1d17407dab0e6feba0b5df29795841e5cdbdedef5034ffcbf65983cf27dd1e1d6d86d4874bd01a7ab86c13954c
MISC metadata.xml 958 BLAKE2B 6d7a0f6ea2903876e7df7b07f0a5f116d83b188ca1acba2dd6664ecda03a9695c9e3b76b26649dd5198e49d950d91e31f5aa792b3abd7109b76aedbf43cfc843 SHA512 15269d4c49e08bfd993b4248cbef9ea095f0254c68177bc498ddf622a8fdcda01e6e6f17550c698ab79e896d9f3b4af01ef7966006d4902d9101b39844c1670d
diff --git a/media-libs/libpng/libpng-1.6.43.ebuild b/media-libs/libpng/libpng-1.6.43.ebuild
index 40132d2da193..d8d9cd7bdda1 100644
--- a/media-libs/libpng/libpng-1.6.43.ebuild
+++ b/media-libs/libpng/libpng-1.6.43.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="libpng2"
SLOT="0/16"
-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"
IUSE="apng cpu_flags_arm_neon cpu_flags_x86_sse static-libs test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/openpgl/Manifest b/media-libs/openpgl/Manifest
index 2c4935bc4433..6ed1afa22975 100644
--- a/media-libs/openpgl/Manifest
+++ b/media-libs/openpgl/Manifest
@@ -1,5 +1,5 @@
DIST openpgl-0.5.0.tar.gz 10767365 BLAKE2B 051b26c17300506dd20989ba9dc1aa83b0baf77c5f24650c74518ae56081b5a0ecca88c13d5d79a71cb0b6fa4a5b4841ee03e5223ec91ab16bb5655f2e52a9d7 SHA512 9b992ffa17ad6f9fcde48add5d9cc1e58be2daacd40478fb1babe0741a6c7a64f12f36c9c1f7d5ec6f79cdd847c082d39e03e58cfd9af1a903adca56f1ac19e1
DIST openpgl-0.6.0.tar.gz 10824550 BLAKE2B a08f5469cce808c51eb64a619621de31923318a230e49ababad2140d00b53d3ad688e095c4f7aba1ac6ebfd874ed1357e4a501bee5f45a826c39cddbab4fa3cd SHA512 a40161d79e9f340e631eda9dedbabd9c71fb0184c65f45e0abcb64ce53289a65b7434c11678f845f76006a0ce579c4458a39200dc8caca1c455f18739488e173
-EBUILD openpgl-0.5.0-r1.ebuild 1477 BLAKE2B 836127c41692415513890532813e5e65865fc0a261ebef60a81095b3b6e2d37e4a259f9ada650f93aec08374599ba8171ba9f5b1acf640cab9107f2aa1a92144 SHA512 c66138f9863b0e86e08871f635240e01c6f65fefe73e0c20094fe27ed9c7f091e4a2f058151f94618c0d32fb8284cd36b68a47a9f539f1f1585efe54e3e6167e
+EBUILD openpgl-0.5.0-r1.ebuild 1476 BLAKE2B 2bc6137616682adec5db0dd562ef1bc9cae4aef516a81d17502e33fec4c94fb66eeeea538bc95fe9a702a2313b80d12bb31ae41868ffff065108bb22929ccde9 SHA512 8e5a0101c489f7df3769d6f4af78038b2b922fa2dbe5399943286301a6c512e27118444a07da560ea262e998b6045ebecdc108071a1e73aa1b22b311d4417bc7
EBUILD openpgl-0.6.0.ebuild 1505 BLAKE2B 40e071f53fcaafef6469903d5a140f01d587f306e390af7c7eee223a49cbd861dcbf51eda71a4c1ec0a1951b175c0036ff284cd69cd0cebc98d509a6b12d4808 SHA512 79fcd87037cab5bf669821efce60774ee8f1701525985d302ceea40954085d90aa954e318012c0113512f08c90173f0dca18d37b9a8c48d1d4785d0984cbe02d
MISC metadata.xml 1011 BLAKE2B c88245ac6d49bf09e2a96754713dcf088ec1ba4700713d2551a8af4f9c509553edbde8e9775fb1bc410b2eec742df26527b07d5cd36194ae5a2b4c5c018b51b1 SHA512 ff6c48d3db9dfd2737410f5d689d08fcb49a062bc291eb0e5442851037723a701629c13d44929b6812df5098adda7695b1edbd1bae9ed3cca63cf04b710cfdf2
diff --git a/media-libs/openpgl/openpgl-0.5.0-r1.ebuild b/media-libs/openpgl/openpgl-0.5.0-r1.ebuild
index 75a81e52b091..ceba00c1713e 100644
--- a/media-libs/openpgl/openpgl-0.5.0-r1.ebuild
+++ b/media-libs/openpgl/openpgl-0.5.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/OpenPathGuidingLibrary/openpgl/archive/v${PV}.tar.gz
LICENSE="Apache-2.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
X86_CPU_FLAGS=( sse4_2 avx2 avx512dq )
CPU_FLAGS=( cpu_flags_arm_neon "${X86_CPU_FLAGS[@]/#/cpu_flags_x86_}" )
diff --git a/media-libs/t1lib/Manifest b/media-libs/t1lib/Manifest
index 79c8c1ccab66..0eecbfaeac71 100644
--- a/media-libs/t1lib/Manifest
+++ b/media-libs/t1lib/Manifest
@@ -6,4 +6,5 @@ AUX t1lib-5.1.2-format-security.patch 1357 BLAKE2B ba340f40284dd24b5e49ef9aca1a8
AUX t1lib-do-not-install-t1lib_doc-r1.patch 522 BLAKE2B 37989b16132d84d67b5692fc7c15654f28156fb3162ba4c545ab01e238e95c60e422aa1b86d34d2c160600f0f55728ed637094a2b8fc951b7d338594510c104a SHA512 d77beebb581739f5646137d5c1aa5cf3d9906a010f07e3822040812822782db7712d4d18d6235dc22da6e4531daf81fa891db4c1047ad95ee702da88cb01688b
DIST t1lib-5.1.2.tar.gz 1872534 BLAKE2B b6f2c17b8009feef3c0ab3a8314e89e421d90349c4465885c3478a9493b30ada9ad0a2f58e70ba863d91e305fbb52f90e6a42b492a0239e5245ff9132c2ba92d SHA512 9f424b19c6f35cc4f194ff7351a4c2352216462c7d1b1d9650ad3a05cf48c6e90c89ccbcda5ecc47a4169a39a850cf84a1fcbf88b3b15614860c27364b631ae3
EBUILD t1lib-5.1.2-r3.ebuild 1807 BLAKE2B 9fea0c6d8596e8aa51d9cbe48349f4159317436764741083a1199d993c05345e01177a3e19e7fe89e49bc840ccdbbec49ea76bc2662f0991f77d683ef9b597ab SHA512 c8fa6c8ff3b8e5b4680b66a6803c2e5611c1af526e80a69e4658da6f667477ad7a4ddf22d1cca222799b66c1726999c8e3d2b48c1cc6e31da60f5273c1d5f1b2
+EBUILD t1lib-5.1.2-r4.ebuild 1810 BLAKE2B 097f8937aabb25e025d00b5e2f42bdf492160b539dca74e46bd2377f615229706cbe076aa5a833f92e9228ae0b90943d19653f167f1340d51a8bc994e6ae74e7 SHA512 577a327d014c2e9f86a133d06c6c07f7a08d130a2c1c4f845dee054b56caeb74f24c0e47ac06fc0580e89acb02bbcb085b4bd9e91373cebb99fd39e738876f64
MISC metadata.xml 235 BLAKE2B f469fc8727ef3de05c8a1d43d640dd5bc6aee0158f82ba12c1024613b9c4c0a681f91528205ecd30d47cb9aca08ab788f7f595168bf0ceba25d8a2baf34b4cba SHA512 3229f3ecdc21ea952f5d40215f5a75129d165b9e34f80f7194842fe6362ed4f585470c7f6e9751825313345cade1f153d122d59f67016c26b5d21eeef64dfd22
diff --git a/media-libs/t1lib/t1lib-5.1.2-r4.ebuild b/media-libs/t1lib/t1lib-5.1.2-r4.ebuild
new file mode 100644
index 000000000000..c9f251b91a39
--- /dev/null
+++ b/media-libs/t1lib/t1lib-5.1.2-r4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic libtool toolchain-funcs
+
+DESCRIPTION="Type 1 Font Rasterizer Library for UNIX/X11"
+HOMEPAGE="https://www.t1lib.org/"
+SRC_URI="https://www.ibiblio.org/pub/Linux/libs/graphics/${P}.tar.gz"
+
+LICENSE="LGPL-2 GPL-2"
+SLOT="5"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="X doc static-libs"
+
+RDEPEND="X? (
+ x11-libs/libXaw
+ x11-libs/libX11
+ x11-libs/libXt
+ )"
+DEPEND="${RDEPEND}
+ doc? ( virtual/latex-base )
+ X? ( x11-base/xorg-proto )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.1.1-parallel.patch
+ "${FILESDIR}"/${PN}-do-not-install-t1lib_doc-r1.patch
+ "${FILESDIR}"/${PN}-5.1.2-format-security.patch
+ "${FILESDIR}"/${PN}-5.1.2-CVE-2010-2642_2011-0433_2011-5244.patch
+ "${FILESDIR}"/${PN}-5.1.2-CVE-2011-0764.patch
+ "${FILESDIR}"/${PN}-5.1.2-CVE-2011-1552_1553_1554.patch
+)
+
+src_prepare() {
+ default
+
+ sed -i -e "s:dvips:#dvips:" "${S}"/doc/Makefile.in || die
+ sed -i -e "s:\./\(t1lib\.config\):/etc/t1lib/\1:" "${S}"/xglyph/xglyph.c || die
+ # Needed for sane .so versionning on fbsd. Please don't drop.
+ elibtoolize
+}
+
+src_configure() {
+ econf \
+ --datadir="${EPREFIX}/etc" \
+ $(use_enable static-libs static) \
+ $(use_with X x)
+}
+
+src_compile() {
+ local myopt=""
+ tc-export CC
+
+ use alpha && append-flags -mieee
+
+ if ! use doc; then
+ myopt="without_doc"
+ else
+ VARTEXFONTS="${T}/fonts"
+ fi
+
+ emake ${myopt}
+}
+
+src_install() {
+ default
+
+ if ! use static-libs; then
+ find "${ED}" -type f \( -name '*.la' -o -name '*.a' \) -delete || die
+ fi
+
+ dodoc Changes README*
+ if use doc; then
+ docinto pdf
+ dodoc doc/*.pdf
+ docompress -x /usr/share/doc/${PF}/pdf
+ fi
+}