summaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
Diffstat (limited to 'app-text')
-rw-r--r--app-text/Manifest.gzbin50291 -> 50275 bytes
-rw-r--r--app-text/dvipsk/Manifest2
-rw-r--r--app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild2
-rw-r--r--app-text/dvisvgm/Manifest2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.2.ebuild2
-rw-r--r--app-text/openpaperwork-core/Manifest4
-rw-r--r--app-text/openpaperwork-core/openpaperwork-core-2.2.3.ebuild (renamed from app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild)7
-rw-r--r--app-text/openpaperwork-gtk/Manifest4
-rw-r--r--app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild (renamed from app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild)7
-rw-r--r--app-text/paper-clip/Manifest2
-rw-r--r--app-text/paper-clip/paper-clip-5.5-r1.ebuild (renamed from app-text/paper-clip/paper-clip-5.5.ebuild)2
-rw-r--r--app-text/paperwork-backend/Manifest7
-rw-r--r--app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch52
-rw-r--r--app-text/paperwork-backend/paperwork-backend-2.2.3.ebuild (renamed from app-text/paperwork-backend/paperwork-backend-2.2.1-r1.ebuild)10
-rw-r--r--app-text/paperwork/Manifest8
-rw-r--r--app-text/paperwork/paperwork-2.2.2.ebuild1
-rw-r--r--app-text/paperwork/paperwork-2.2.3.ebuild (renamed from app-text/paperwork/paperwork-2.2.1.ebuild)7
-rw-r--r--app-text/poppler/Manifest2
-rw-r--r--app-text/poppler/poppler-24.04.0.ebuild2
-rw-r--r--app-text/ps2pkm/Manifest2
-rw-r--r--app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild2
-rw-r--r--app-text/tesseract/Manifest6
-rw-r--r--app-text/tesseract/tesseract-5.3.2.ebuild92
-rw-r--r--app-text/tesseract/tesseract-5.4.1.ebuild (renamed from app-text/tesseract/tesseract-5.3.3.ebuild)8
-rw-r--r--app-text/trang/Manifest3
-rw-r--r--app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch130
-rw-r--r--app-text/trang/trang-20220510.ebuild115
-rw-r--r--app-text/ttf2pk2/Manifest2
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild2
29 files changed, 285 insertions, 200 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 1f2d7d5b3f4b..6c503aa0a1d6 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/dvipsk/Manifest b/app-text/dvipsk/Manifest
index a20016fc640f..90554e283bff 100644
--- a/app-text/dvipsk/Manifest
+++ b/app-text/dvipsk/Manifest
@@ -5,5 +5,5 @@ DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f244
DIST tl-dvips-2021.tar.xz 58076 BLAKE2B 23105928a22ecb0fb9d9b3b9bc8e5edb2eb42c7cbcb48e80d9e72ea613a30a82c2d825eb4caae00bd04241260257e6feb400767fa3a12c55522799272dff2996 SHA512 1eec2ddbbc5d211f1d38237289a2bcfe716fe41210d47f6f9111a009dc179ca3dcaefde11e49d28d4cdd26b992dfed7fca3bff3178a6ca273f396afc45118013
DIST tl-dvips.doc-2021.tar.xz 521496 BLAKE2B 7c366af47a1ea967e871e5740d8debb1751b67b9e41a35aada0327c1aa26c04a90baf1898c1c50965ab766006028f5fb13264f5d7cda87fc630dd99300995b5a SHA512 07b00a4bfe557a04a93b22667f4854e2d55f76f33d2fa767d445b3301835aafafd4b8046b7126d5f516b65a743b1d0fe32a8fa3d0dc9b7b29e47bcfdfc790138
EBUILD dvipsk-2021.1_p20210325-r2.ebuild 1542 BLAKE2B 7e9a0be19af476419104ad01a710de4fa2a756bc04b103bc0ddfb80b44ffa26be37bb00b8a065fe5bbd8b94fd012428b8cdc86b7565b23de08b6e792d3c0d97c SHA512 4cdf91110f55bed2eee00aaf092de7eafaf0a7df50273678e0e2d724ff8ccfe540fbbaaf18aba4721a816f4347f4ae1b3d677a315e2854eeeb6abb28924a0ee9
-EBUILD dvipsk-2023.03.11_p66203.ebuild 1472 BLAKE2B e75c0848a52aac16cb9a14805656f55952a507e068caebac244274b3cd445c89c03afeb327b0f3b37836cabfb9e43280016cfd5f011011c42e9a587f888708ee SHA512 d61a512d27cc2429f6702840a5987c35fe82bac3b1f9108c3bf59cacf56955b698bbd4098889bca907957907ac56791c20d9986c45ee2bd0e68f990591164928
+EBUILD dvipsk-2023.03.11_p66203.ebuild 1466 BLAKE2B 96ef72e4a3702558fd5d44bf1d94e5f5d063c69a544a2211d6557c756d5d12b8504779dd0e5a0f5136c2b8551a51023f54ad3d7a89d31141ef617345f582ff65 SHA512 8877690275124bd847481fd37912c94d9eb34c33fee0e7dbf2f4f2640e74318c67cf3d3b45ff55ec17591d6a7503118da0e471552b7d427deb488f4d7a42bf29
MISC metadata.xml 360 BLAKE2B ca0683dcc7068d813ba25f8444bd821ed98d79fb6a4cf3cce07b6cf94e013a3a65fd26d97c356200a49ebf708830ce68d3192f74cf680aa90bab9dca961982c7 SHA512 8c8f28e45ce3107a176c8c901cfd44f20b4c423d5de1ab759cae327a8cedff0530a5fbea7f33afbd416c78e3b37ede619324cbdcdeb995205f8b5b2bcf5790a4
diff --git a/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild b/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
index 89f7a18670cb..9b9ab4599ad7 100644
--- a/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
+++ b/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" ) "
LICENSE="GPL-2"
SLOT="0"
-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"
+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="doc source"
DEPEND=">=dev-libs/kpathsea-6.2.1:="
diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest
index a749ab05077a..f7296dab4dcc 100644
--- a/app-text/dvisvgm/Manifest
+++ b/app-text/dvisvgm/Manifest
@@ -12,5 +12,5 @@ EBUILD dvisvgm-2.14-r1.ebuild 1649 BLAKE2B 0daec12b5203b57bc8be68160bed5cefb2d62
EBUILD dvisvgm-3.0.4.ebuild 1145 BLAKE2B 563f9aedcd80b1839d342840077e76ef547b30d1a1266f92e93fdad9f2036887c4083d6b47589dce44da2f18fb6ec2b33b7dc3dd52b4ac658f43f83b7c043ebf SHA512 32277b575503528a43a0e8cf5a8b496776ed5c2475b10cc99f46813d7d973aaee0b13adf9d6e764deb3a63d88f7b4d7b843fc2872d3e993b0557ea2a9b435585
EBUILD dvisvgm-3.1.2.ebuild 1100 BLAKE2B 4262950c3ad9a17544b8f5b527c4e57d5f7ee9d77c39b40839f69a392548fdb4d4637b6158be9f28027efd2e9004975c19329d1cb920ab0a7c7cff3ec10f29df SHA512 b92a571a01de94273964ec72d9c2926ef094a006e56f54708e843791805d6c957a0ec175a19e8e783d5a7c7165d798ce5e70e3de8ee4a0d0a6c4e63954b80939
EBUILD dvisvgm-3.1.ebuild 1100 BLAKE2B 0262762b305f8c5b6e5f623833b36e6198fa0b36e4e3723aa7ae00f383026ea3da005c37514b639cc437ed1342307565feb6cf9dddfab9a49118ada5a62d2722 SHA512 01ad0a28de941319e2d5ae64b9e41de850a1f82e19ead0d82f6541008a58a2c2bd8b14efebc2bba4c6e49f2730307da53e445e8d49363cc68403faafb32ebac9
-EBUILD dvisvgm-3.2.ebuild 1108 BLAKE2B 9dca7b4600b62ac0a733a2fe6b9de0548873077e43ed1d9a790ef675001793b44034d4016da04b6773d6ca29e29c5529959a60040c7da77828be5a01940df345 SHA512 b2140cc73bdbfb419f44962f5accb790e7e6dd8d637bf0a97c62e0fd82b5c48d6bbe3cd43e297d8f6ad2d0c6376b7bb4792f1517a09851e7ff382a1f89637dcb
+EBUILD dvisvgm-3.2.ebuild 1102 BLAKE2B 0483d442c6d033708b7775c4e8aa039d0f6648c58fbedef966a33960601d1e83c028ce23ecc08e7df2b097653a1eb71d806b5d76120506b900bd0f382729dd9b SHA512 54269a970f0f2c8f043b33eaf0760efde5c31db5914c5ae8b61448aef09c812bf5ea2eb3ecd61d93027b3ca8a2500b3dd5b503bc1d5a90e56b5fe009cf72b51f
MISC metadata.xml 383 BLAKE2B d4d13b1caf7ebbd81baf9d911434c0ca57f5b9c5d5c136c0ae569341c511e61fbbaf9211accff192d86bdcedca81ad9f6dab2e23f65778a0b2b7c4be0a286a1e SHA512 563b8459b11497c84145cd7dca5cfa38cafbd5bbeb2c2709080633e785509073b96d1ee999fa87b4263f2babefe32b030361fb537b9016cc3eb5ccf423639573
diff --git a/app-text/dvisvgm/dvisvgm-3.2.ebuild b/app-text/dvisvgm/dvisvgm-3.2.ebuild
index 426a55d79622..42fe5e27bd01 100644
--- a/app-text/dvisvgm/dvisvgm-3.2.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/openpaperwork-core/Manifest b/app-text/openpaperwork-core/Manifest
index 353a5253f111..4db3f8a340ce 100644
--- a/app-text/openpaperwork-core/Manifest
+++ b/app-text/openpaperwork-core/Manifest
@@ -1,5 +1,5 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844 SHA512 f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
-EBUILD openpaperwork-core-2.2.1.ebuild 778 BLAKE2B 586b05eaa77cc5356aca097768848ac461ce91a45f306f62530e768cb97511b43a547b9a8c68e8c060a6d2d3149f3380284abd3eb69e4709d2d251566a8ea943 SHA512 20b6333cee52dfee0e2a1ccd8241d53b98234374f84eb3c6b048261c8e12062b0643d7fe868111f0951f5b02a12c431181d3eb52b6f09835b3b3a16a35bcfcc7
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
EBUILD openpaperwork-core-2.2.2.ebuild 777 BLAKE2B a43a4470e712e81d64ad23c26f0900d7382d56d5eba57302eb56219cf41e4f739eb0df8cc3a5d982f6f85d5df7ff7cd5b0cb57c9174ca4a4f14d4b90ba07a21e SHA512 c0f5d4ba3192a66a4902ec8042613633a409524736f16edbcbcb0b23b80ba958ad701c0042f27ea2a1ea41bb26133ca6c4b2e5276fc5463a79aab7919fef39cf
+EBUILD openpaperwork-core-2.2.3.ebuild 777 BLAKE2B 5019b0fa39a96a637383127b33d6cfc3831ea1738c42204c472a471674c95238ea647e12c6e491497e41b024f79a7da1b840d1e30e80605a4e279dd72b352297 SHA512 222fc5c3cebf15b2cf8b3af13b8bf7733045d9ae1b887abb51d0104707c362635000b0c126324eca786101e6daf76bd8c114caf7f01991466a3c1c5994af255d
MISC metadata.xml 411 BLAKE2B 3b2c93ec0ef42b0af9ef95f4ddaa408bccbcad56b10358ee781b828274e00fc309be763a3193e411ca0886f9a96450fb6a52a86bf796713408cc1fdccf743d59 SHA512 43487d9ab1dd7bf0076cbd43b55f3ac30c53ec05d16fd8250d344af06528be0bc9aae1099530c342239b795d98398c4154ce03b7f5354b09b2632db62e5a81b3
diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild b/app-text/openpaperwork-core/openpaperwork-core-2.2.3.ebuild
index b2cef72ea2c6..73f4d76b2a24 100644
--- a/app-text/openpaperwork-core/openpaperwork-core-2.2.1.ebuild
+++ b/app-text/openpaperwork-core/openpaperwork-core-2.2.3.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
inherit distutils-r1
DESCRIPTION="Core part of Paperwork (plugin management)"
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2"
+S=${WORKDIR}/paperwork-${PV}/${PN}
LICENSE="GPL-3"
SLOT="0"
@@ -22,8 +23,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
python_compile() {
diff --git a/app-text/openpaperwork-gtk/Manifest b/app-text/openpaperwork-gtk/Manifest
index e900a1631d43..d95e5bd78c41 100644
--- a/app-text/openpaperwork-gtk/Manifest
+++ b/app-text/openpaperwork-gtk/Manifest
@@ -1,5 +1,5 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844 SHA512 f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
-EBUILD openpaperwork-gtk-2.2.1.ebuild 931 BLAKE2B 69b154c0fbe055a245174e450fa47486bbd43fd31d1550a4532dceb0aee86d4ddef405176b25d38d81a855466730265c07a380aafe10fee84a13678e0e6dba25 SHA512 951ca95fc05c303bf703eb1607131b3bfc40ecadf937edb587fdea2413636e476c0ef62f0fd7f6d9fe51f83c208b10ae2496e4f64b5179d8bcf245d70f69bc8c
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
EBUILD openpaperwork-gtk-2.2.2.ebuild 930 BLAKE2B 25f58dae5ab0922c3225be31d25f4388b96c70cf5ba482cdeaacdcdd77b7a3f7829d7bb66d042a819f3f68891e6128f3350fee2d19d5857f7b370316b4ad7be4 SHA512 54e221e1a6c9ae50d667d555e9b731a52a302e854fdcffcd5de438535f82daf36d7df97eb4250df63b5d34152d9497f5e61b3cfd0b88cafb5a2f4d9c80b16ed3
+EBUILD openpaperwork-gtk-2.2.3.ebuild 930 BLAKE2B 7b03423d56c345dd42118c5244149ed31236cafd2e0957b7630748bd83bc8d9d4e4bde1774913ccc1bf23b72afa7bab48c8e7cf7474ddd9568cc4ac2a6e119e1 SHA512 893913242965f833865c0346c89cad2678073c97f2b182e813f93c33e64bf10f1d6e3e1c7b52c37655a09a1befd8f3e3f6d28dae8180562ba9bc3ab7144a405f
MISC metadata.xml 410 BLAKE2B 13172be1299a64f5856e03791df45398d802340ece2eb41856623f3d5649efc0fe26aefda55ed180b5e042bd9d14ad88298e5c2383c3ea64a29c8748b74a18eb SHA512 90faa39c2bfe806ba21302a6daaa9a7a01f6489e1fb8756a3dcc0f47d4cfeef52b51d8eb785b61c1b734d691a15c55764590736ea1e56c8102139b7b72424baf
diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
index d3f68f150bd4..bfb9af9c2fcf 100644
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.1.ebuild
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.3.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
inherit distutils-r1
DESCRIPTION="Paperwork plugins"
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2"
+S=${WORKDIR}/paperwork-${PV}/${PN}
LICENSE="GPL-3"
SLOT="0"
@@ -27,8 +28,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
python_compile() {
diff --git a/app-text/paper-clip/Manifest b/app-text/paper-clip/Manifest
index dd19bf2855c4..e648a36bc63c 100644
--- a/app-text/paper-clip/Manifest
+++ b/app-text/paper-clip/Manifest
@@ -1,6 +1,6 @@
DIST paper-clip-5.0.tar.gz 182085 BLAKE2B 07c397218417a5bc87e95aec577465b3f109de4c081bf0f208e0213b71ea7a8f9bac415221a04c8729add7d82adf98c859b60b1b0bd9dbef2db021ee80ff9296 SHA512 2757768414b2177511b61c0a9bde9710b67128a446640bb3ae3bba22a9b30a2b8b036ee32806dc6e4662ffc3d06254006b89e6b63cdc11950b38257e9ea46023
DIST paper-clip-5.5.tar.gz 183365 BLAKE2B 74b2b893ad7f421eeeb7e6c5bd3921b20b379cebcdb86371a262455fe95a67c0fdddc894b5ecb3da9d7c612a6e9e7ac91ba4d98cc4e2cfb994de388f9f0f8a45 SHA512 880ed9ee81788e1d1f50d0bf5c119ebf2f45a939432f44e363ce0513217a74af7f9fd012f110fc3a38db392341a3529b8785f0130a4bf0fe83f6dbe12d663b19
EBUILD paper-clip-5.0.ebuild 1437 BLAKE2B e0350179a1e060c710072c5a7a12efd89d6585ba16188bb096c8186c0689aefc50798051e619896d5fe5fda13dbd69ed24a137d5c315672cd41faee27c9bac7f SHA512 448a5ef84d5eedc36da4fb6cf8f6b67b8de130abbbb7ea4533bba705255edea0a5a6f3ca0ec0ab515589c257f58b3b2f0ec23bfc4598c16a8b11fba030c725dc
-EBUILD paper-clip-5.5.ebuild 1438 BLAKE2B 1a14f8e45453220be43f7a87e792ea58fa1c6c378f001f2889f46a5eedfc7c8795b3066df392e2207580f86803d08aca29c24ec6e599b925d4c65b3c3e59aff5 SHA512 3fc7ae135ecb7e409041455be7084aa84a7c1a930758d8dee35b88e8e555bfea8263fab923fbc33338f2c9d309f3fce6cdc949ad089a897148348384ce11aa24
+EBUILD paper-clip-5.5-r1.ebuild 1438 BLAKE2B e0a1b2369091f7e6d930ed6b8c2117ea4a60566b3b0e0f5a4d9dadd9eb67fa40be8a2d4ec49302f49c3965b26107034749fbe877423be6aff681d965cab68429 SHA512 85453415dcaa2430dde6ef776b44708d0980db66d4ef27d74837d6767a8fcfbd1be35f490bc24cc795bd63bdee96a817aee06ec61d28d47740d61aee7e984b89
EBUILD paper-clip-9999.ebuild 1438 BLAKE2B 1a14f8e45453220be43f7a87e792ea58fa1c6c378f001f2889f46a5eedfc7c8795b3066df392e2207580f86803d08aca29c24ec6e599b925d4c65b3c3e59aff5 SHA512 3fc7ae135ecb7e409041455be7084aa84a7c1a930758d8dee35b88e8e555bfea8263fab923fbc33338f2c9d309f3fce6cdc949ad089a897148348384ce11aa24
MISC metadata.xml 413 BLAKE2B 66acd49c6583aec7c89aa17de477237b5214aefc73b4814eb8170f1af322fd3d1565557060e2fc63027740457c84131e9d6d4be0f1dd4d531ac7da79429e0c91 SHA512 69d713bd2b11742920a25f5db125de72bb44403a049a1969e988b124d2d88ea36d6ac04a8b2091380f9208ad4407f354322e307a433bb58c413353069eb8cccc
diff --git a/app-text/paper-clip/paper-clip-5.5.ebuild b/app-text/paper-clip/paper-clip-5.5-r1.ebuild
index 8a822daeac38..c7345f67fd28 100644
--- a/app-text/paper-clip/paper-clip-5.5.ebuild
+++ b/app-text/paper-clip/paper-clip-5.5-r1.ebuild
@@ -28,7 +28,7 @@ RESTRICT="test" # Only validations, the appdata one fails.
RDEPEND="
>=gui-libs/gtk-4.12.5:4
- >=gui-libs/libadwaita-1.4.2:1[introspection,vala]
+ >=gui-libs/libadwaita-1.5.0:1[introspection,vala]
app-text/poppler:=[cairo,introspection]
dev-libs/glib:2
dev-libs/gobject-introspection
diff --git a/app-text/paperwork-backend/Manifest b/app-text/paperwork-backend/Manifest
index d140717f97c4..24ba1a45d886 100644
--- a/app-text/paperwork-backend/Manifest
+++ b/app-text/paperwork-backend/Manifest
@@ -1,9 +1,8 @@
-AUX paperwork-backend-2.2.1-cairo_workaround.patch 2028 BLAKE2B 4b7074165c3761427f667e81f843b4a680878406f5a79ebb8733b5bb9ff5ea45c5fe836531a742d303981c52eb3b122aec5dea07522226c48b969d8f0fde2327 SHA512 d5790b96c3745c769cc3296d24399c21f2a6a864beb188105fb27c407b3739661943aa9ef706ca95d97f08ecb6d6cb0e9b1ec1a8c00093434a96913f8eeb5849
AUX paperwork-backend-2.2.2-scipy.patch 2408 BLAKE2B 6873642022f7757f30954e8e68fbd34e83bc12c80fa88ec394993d6fed28ba90cca440a06b32ee5e9de55cba0bb72e6cd47012e6acbf870208c32f8c52cb342f SHA512 ad6dea4df8f3cea3b465d7df2afbab17bccdafec3ca6555022487929626e01df4e0dab25a84e1cc5f7404189ca072011f9dc08a6ee1f07a978fb552410ba72ab
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844 SHA512 f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
-DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f SHA512 cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
-EBUILD paperwork-backend-2.2.1-r1.ebuild 1676 BLAKE2B 3fb9be69fe474d0c15d4dc57dbaecdfee9d6576b9bc7f17021b5265e3542815e0a5f81c1054d6e36acc015f6e4bf2522243f5fb6f37f6df714e006a61ed387d4 SHA512 e262a289a794731424c6311076a4ec1a39e7f425df747de0228da5db527c151a729c0e35c1c69422592012e4f4bc26b90bdf13313464a3307d99775dba617801
+DIST paperwork-data-2.2.3.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
EBUILD paperwork-backend-2.2.2.ebuild 1665 BLAKE2B f633dc588a88838cda338225292cfcb3f7d38b2eba79340dcd93c70b5a7d30c0ff362195e3eda96a2336f3e858e7b702106f8d071db94193f09bbecdc71c3deb SHA512 33509abb778d1c577efb16e7d1e15327575501e269671e23eefbd3b8231565c986e588d4ebca8dbe97e69be46688a9c9d2dbdc7544e5ac66cedcdd9bb7928bc6
+EBUILD paperwork-backend-2.2.3.ebuild 1558 BLAKE2B 8ddfdded6f3f9e859aa807fe32e4f44df258f45296d3dba5643d8c1e95e3aaa95b0a18ef5e63e6ef0059ec3517af02a2a64b076a31c41590bd067fac09a79dd1 SHA512 b28a03086688353c38c92f0056ad069089ec862b805d5330821359c99db0a88a9cd702581c45837e318f411d5e9c751d7859e9c53073f367383ae6b7b18d6032
MISC metadata.xml 410 BLAKE2B c6ed41347886699086f69694dbaa5134e9ebfb02cbc157909e02971cce01cc562e82f31c15bb5ae1ee261d79d6e5a9ece81c1cf7fa48a9839ddf467c06fab392 SHA512 01bf86e9c8fd1b9e1d514edca46992609eb8789fe95ea914914ef4fc43c7b3f0fcaffaa712bb5c72e3936679b44749837b0ba73c2b62c1b0bc52f318fcc8e31f
diff --git a/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch b/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
deleted file mode 100644
index 01eb2a6154b0..000000000000
--- a/app-text/paperwork-backend/files/paperwork-backend-2.2.1-cairo_workaround.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From c9430b844fbcedc9119e3d464f5f0c85feb7b197 Mon Sep 17 00:00:00 2001
-From: Jerome Flesch <jflesch@openpaper.work>
-Date: Sun, 4 Feb 2024 20:33:27 +0100
-Subject: [PATCH] Backend/docexport PDF: Workaround Cairo bug that causes
- occasional crashes when exporting to generated PDF.
-
-Closes #942
----
- .../src/paperwork_backend/docexport/pdf.py | 13 +++++++++++++
- 1 file changed, 13 insertions(+)
-
-diff --git a/paperwork-backend/src/paperwork_backend/docexport/pdf.py b/paperwork-backend/src/paperwork_backend/docexport/pdf.py
-index 160e60710..befded73c 100644
---- a/paperwork-backend/src/paperwork_backend/docexport/pdf.py
-+++ b/paperwork-backend/src/paperwork_backend/docexport/pdf.py
-@@ -115,6 +115,8 @@ class PdfCreator(object):
- )
- self.pdf_context = cairo.Context(self.pdf_surface)
-
-+ self.gc_protection = [] # WORKAROUND(Jflesch): Cairo crash
-+
- def set_page_size(self, img_size):
- # portrait or landscape
- if (img_size[0] < img_size[1]):
-@@ -187,6 +189,16 @@ class PdfCreator(object):
- "pillow_to_surface", img,
- intermediate="jpeg", quality=int(self.quality * 100)
- )
-+ # WORKAROUND(Jflesch):
-+ # If Cairo supports JPEG embedding, we use
-+ # cairo.ImageSurface.set_mime_data() instead of the usual Cairo
-+ # surface functions to draw the image. It seems this function does
-+ # not increment the ref counter of the surface object
-+ # --> the Python GC tends to collect it while Cairo is still going
-+ # to use it to generate the PDF.
-+ # --> we have to keep a reference on it ourselves, until the page has
-+ # been generated.
-+ self.gc_protection.append(img_surface)
-
- self.pdf_context.save()
- try:
-@@ -199,6 +211,7 @@ class PdfCreator(object):
-
- def next_page(self):
- self.pdf_context.show_page()
-+ self.gc_protection = [] # WORKAROUND(Jflesch): Cairo crash
-
- def finish(self):
- self.pdf_surface.flush()
---
-GitLab
-
diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.1-r1.ebuild b/app-text/paperwork-backend/paperwork-backend-2.2.3.ebuild
index bedb4d1adafb..122954f5aaab 100644
--- a/app-text/paperwork-backend/paperwork-backend-2.2.1-r1.ebuild
+++ b/app-text/paperwork-backend/paperwork-backend-2.2.3.ebuild
@@ -12,9 +12,10 @@ DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
# Update from release hash at:
# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="0bea4054"
+REL_HASH="3f51346f"
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz -> paperwork-data-${PV}.tar.gz"
+S=${WORKDIR}/paperwork-${PV}/${PN}
LICENSE="GPL-3"
SLOT="0"
@@ -44,18 +45,11 @@ BDEPEND="
media-libs/libinsane
)
"
-S=${WORKDIR}/paperwork-${PV}/${PN}
distutils_enable_tests unittest
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-src_prepare() {
- default
- cd "${WORKDIR}"/paperwork-${PV} || die
- eapply "${FILESDIR}"/${P}-cairo_workaround.patch
-}
-
python_compile() {
emake l10n_compile
diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest
index efdc13ff220a..1dcb901699a9 100644
--- a/app-text/paperwork/Manifest
+++ b/app-text/paperwork/Manifest
@@ -1,7 +1,7 @@
-DIST paperwork-2.2.1.tar.bz2 2529505 BLAKE2B e5545d3fbb5e41d0ddd21a0358fae496d127b30a3f72e1438eef679c520a3152e4db006d9dc42023431907281452931e90aea187c4928309bde7add2d54b5844 SHA512 f96ddf3efe3b5021e612600fa2e3a9c83db7ec78b9637e434facefcc422700be1b67b74231b4738a7762905ac5267f412839ff9d43cb9dcf7f95a5f3d6f7091f
DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
-DIST paperwork-data-2.2.1.tar.gz 5210355 BLAKE2B 48ee8f9828f7aed9b41c998c2cdc43a2b98c2a2482e388500b8d04867a450bbf3264ef5a87d7f215f1389943e4cbab452d3a7a6235d63cfdb27127ab56ad9c2f SHA512 cf663368f733f45dde8242c3ad9ba405361628bddb7e8aed9dffeb5bb86c1abac7a3485cb7e2042d65006f8f336390fa81ea182dad62f4259b79805ac7a0416b
+DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
-EBUILD paperwork-2.2.1.ebuild 1941 BLAKE2B 32e084f86abdb8d9fc905ca6b7aa6e7e11f64a65b57850844186e21da53ab6fb2af525fe98872635d5a9ec6e178cf52a09c37b50756ee81a6d4045e3d9b53c34 SHA512 7a72ebd8ea05850e1490cef7adc3d91fbff4383a0f26295b341938ff02af2624985ac3a0dc5d04c85407ce7c070057be15aa53c8f9cbf233760ca84c21c1759c
-EBUILD paperwork-2.2.2.ebuild 1960 BLAKE2B 9cec28e8fd2991fc23dc6108fd2eea99f1f994a9ce2b5e5c503b8257dc3e0df790b33d453250bba8fef3a576fdd0011f1250552a67152bf5290e7ccdc7fa3b7a SHA512 fe6bad66315f668564a33ac348059140d4b4b6c450f100b4319d7d2f718703d7cbfd337cdc187739dce943fef74675d7b12f4265289830ec4f06382666984016
+DIST paperwork-data-2.2.3.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
+EBUILD paperwork-2.2.2.ebuild 1940 BLAKE2B 9e49cbf5772681e2622d5dd42f2ce7484f9db3f162523f0a0d2b3f476ea9b5e7b5b7be12646f5562fef6caa6a4aaecccf7bf16f2b43ab3da0a913c1f2964a0dd SHA512 f23de2e9c2c7db3bf6fa2f049d18905053b27049afc6b2b8bd0cbb4fb773857267f5e5cb2956ccc0fd41dc6811256d6f83f97d706248ae88851fff1a5a30abcb
+EBUILD paperwork-2.2.3.ebuild 1940 BLAKE2B f4a1422746cf2015fd269924e1a5a30f9358d253714f595110a030b6622ba5fad3b48aeb812dcd5f397cbcb6a9c3a48b4b73f2974b6e0b1f0595c71f052837b1 SHA512 617531d2afe3aaa33a086cf21a2b02f42c2b0726c31a31b57fbd8fd2a0f094e361224d8ca8fc37028326f34836b688a68ec3b6d4d3228e6f871e2d7a16ffad87
MISC metadata.xml 795 BLAKE2B eaa7ea613cab3ed3e9d3a009b5fba74f1424ae26d68321ab6e2942a16ccf154e5ff8db1559e7ab97864b7b979b97215a553bf2be97a0d0049feae4156ef66803 SHA512 2fd9d23d6b951b3d993b4acc6a6107ed907cd2cad4bfe88b40e72eaf9bc69d85c60a3192628658db9d2dc7dc2bf94d61b09816b7343bf8f2d72ee310b66dcc12
diff --git a/app-text/paperwork/paperwork-2.2.2.ebuild b/app-text/paperwork/paperwork-2.2.2.ebuild
index ee6ce4a56117..1f2fc150f5b4 100644
--- a/app-text/paperwork/paperwork-2.2.2.ebuild
+++ b/app-text/paperwork/paperwork-2.2.2.ebuild
@@ -13,7 +13,6 @@ HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
# Update from release hash at:
# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
REL_HASH="3f51346f"
-REL_HASH="0bea4054"
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz -> paperwork-data-${PV}.tar.gz"
S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
diff --git a/app-text/paperwork/paperwork-2.2.1.ebuild b/app-text/paperwork/paperwork-2.2.3.ebuild
index 9124bd50a325..9ab2b91ff373 100644
--- a/app-text/paperwork/paperwork-2.2.1.ebuild
+++ b/app-text/paperwork/paperwork-2.2.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,9 +12,10 @@ DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
# Update from release hash at:
# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="0bea4054"
+REL_HASH="620eb580"
SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz -> paperwork-data-${PV}.tar.gz"
+S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
LICENSE="GPL-3"
SLOT="0"
@@ -36,8 +37,6 @@ BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
sys-apps/which
sys-devel/gettext"
-S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
-
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
src_prepare() {
diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index 7adc191c749d..d2245ec68df8 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -12,7 +12,7 @@ DIST poppler-24.06.0.tar.xz.sig 833 BLAKE2B d453a7ea8949238ea3b8446eaa77b5efa5d0
DIST poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 5199265 BLAKE2B d58f6ee7b44ca45291c205f9619db3833871f5789dd6a4e3ccc9acce2b6d7967a6b8596e3f32b7b35ba3d185976e8b9c8a998071c4451bb5ce674825a4005d6d SHA512 5bf5d99956fa0a6a93e0b0dc4713ecd8810811eca35514cc5765ffaafb9485f64f94b21487afa46c16eaf66326fcb999e792b8121eeb188e7e33a32a4798fb76
DIST poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 5207226 BLAKE2B 15153457989a53301bcdc3468ab2b06b637457199004651b39ea848f488f8a2ba594ce2e36091de4fd06fc0a52b783c6b2ee243ac5d95ce1e9db7483ea880829 SHA512 335cd3d55fc6e28331e791e5b63a08d293abc70764a9f314b2c590c26a5a78b38243c74f988bb95afffe0bdcc54dee1e633dbf1672b19a290be40a298e16995f
EBUILD poppler-24.02.0.ebuild 4417 BLAKE2B b40e98b84d176b81769316c3a9ec3ee7094beb3a9dc126095d77bc37a35a2baa5d92a7261ca4ae41bd09b9a159b519bdfabd3d34bf3b957bbc3eb07ccf5c8b9a SHA512 40c8572bcc3740b96ab5d79f503c6004b629d6975db25fa5b6191ad19ba1dd5cec35e9a3cbf56a815d7e1abe70026d4939f89533dafd174754b3f21d65dad9b6
-EBUILD poppler-24.04.0.ebuild 4418 BLAKE2B 4caad221d048d0a4b65fb3023be8e56c9b7c1a965a9b1b6b7430241d2fc249544d94f179a70b0acde12d04e6ebd59b9fef219eb32e3017ad11e6f0c07550373f SHA512 58b83bba2a2ec71e0fe25b68e53d533a7be0af7dc131e3928e0a2623f3b13538713abd1b2711f590b75cd5a20af2c57d5b16838b62fbb07f1f4ecc5d555074e7
+EBUILD poppler-24.04.0.ebuild 4417 BLAKE2B 407d85bd4d2865ace153236758eecad6ae6d5fc149f719c89edb4aad0ec59da434479cf490da90db7f5c1324ade5a1f106a48f861ee482d38ce237d11a650dfd SHA512 f01c512d9ff207bfa6b27095f36530d76aa992422de7b7c65056ec4b8f43e0f9d51b7c245731810cb9cc963bbed2751d435159261bbaccdf08e6bbc21651fe2f
EBUILD poppler-24.05.0.ebuild 4470 BLAKE2B 47bfdd4c11718af3603491d0863ca24d44b45177c34dde290fe00faa438c8897ca9899ded3db480131f70dce5813d02b82911a98ae7393a7b7718766f7c44876 SHA512 bbf33cd833105cbca2eddbf5b41136047c7232f7e333e98f7b790afc982c0e588f687cc204b0702f3e3b330422e886a99ae2811588b53ee589f25edbf41bf889
EBUILD poppler-24.06.0.ebuild 4470 BLAKE2B 47bfdd4c11718af3603491d0863ca24d44b45177c34dde290fe00faa438c8897ca9899ded3db480131f70dce5813d02b82911a98ae7393a7b7718766f7c44876 SHA512 bbf33cd833105cbca2eddbf5b41136047c7232f7e333e98f7b790afc982c0e588f687cc204b0702f3e3b330422e886a99ae2811588b53ee589f25edbf41bf889
EBUILD poppler-9999.ebuild 4470 BLAKE2B 47bfdd4c11718af3603491d0863ca24d44b45177c34dde290fe00faa438c8897ca9899ded3db480131f70dce5813d02b82911a98ae7393a7b7718766f7c44876 SHA512 bbf33cd833105cbca2eddbf5b41136047c7232f7e333e98f7b790afc982c0e588f687cc204b0702f3e3b330422e886a99ae2811588b53ee589f25edbf41bf889
diff --git a/app-text/poppler/poppler-24.04.0.ebuild b/app-text/poppler/poppler-24.04.0.ebuild
index d95061ee8016..47fea88caf87 100644
--- a/app-text/poppler/poppler-24.04.0.ebuild
+++ b/app-text/poppler/poppler-24.04.0.ebuild
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~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 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0/136" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
diff --git a/app-text/ps2pkm/Manifest b/app-text/ps2pkm/Manifest
index 4f0566a7fd10..90f0d4508643 100644
--- a/app-text/ps2pkm/Manifest
+++ b/app-text/ps2pkm/Manifest
@@ -1,5 +1,5 @@
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
EBUILD ps2pkm-1.8_p20210325-r1.ebuild 764 BLAKE2B ff799c5b93be409166797d4e849dc070233f573d3e01573de7c73f1ac60f49214bd17f00a456038a01374c973e1cc13882ab1e216f4c51b743e655b1cd7e0de3 SHA512 75a95e345cdab7208f327a2e04e63a604cd9143d92d8252e485b404d9fbdefa7309f6dfcb4653231e20eb12dd56ccd745b6975f559a918ad93e7056b5730f1e8
-EBUILD ps2pkm-1.8_p20230311.ebuild 778 BLAKE2B b5c63192e1a9adf3b0cef98bea48c066d2ca96845e94afd066dda2be7323e93f5ec53d5ad9906bd700328abb3ece668a111445e9072dc7a086ff404c6c09d7d4 SHA512 7d1d7e01e9c7bfa4e226c9bc8d2ef7b3f2f4ba686e76cd05ebe56459e10e48f5724fe6d5978ff5a3c4cd90672f2b4599ace5e89f08c8282e85e761563042e371
+EBUILD ps2pkm-1.8_p20230311.ebuild 772 BLAKE2B a5734817af9280d1530b978cd2f605d004bf2c5a9144e771692822bd089aef0251017d1a6dabc6b4a80fa9f1fa60a9577aa1300efd66799e3afc819f43700e12 SHA512 1e34d4851855ea9e0ce785f2ddf8013e8f09a7ffe9822c9935b80c3db4a5bf265f7f0bdee0fb3eab88bb15b9b5655a4a32208b24c9b2fef2ea14da1df79aa38c
MISC metadata.xml 360 BLAKE2B ca0683dcc7068d813ba25f8444bd821ed98d79fb6a4cf3cce07b6cf94e013a3a65fd26d97c356200a49ebf708830ce68d3192f74cf680aa90bab9dca961982c7 SHA512 8c8f28e45ce3107a176c8c901cfd44f20b4c423d5de1ab759cae327a8cedff0530a5fbea7f33afbd416c78e3b37ede619324cbdcdeb995205f8b5b2bcf5790a4
diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
index 9b5072d13ca3..92a25b550da8 100644
--- a/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
+++ b/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/ps2pk"
LICENSE="MIT"
SLOT="0"
-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"
+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"
DEPEND=">=dev-libs/kpathsea-6.2.1:="
RDEPEND="${DEPEND}"
diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest
index d77cb1048b83..74bcb50dc128 100644
--- a/app-text/tesseract/Manifest
+++ b/app-text/tesseract/Manifest
@@ -1,11 +1,9 @@
AUX tesseract-5.3.0-gcc-13.patch 748 BLAKE2B de4ce0e2a312497621f1e037aa0e61b1b0b41b23aaca52ba23f331ee415b6f150ca1487806be5373ed68c46265c74137f5b6e5db9eab8940927d5b05eec89c4b SHA512 4bd7db8ade5f40e92f48f0e4771d9f55c738cb74becaa22c823cb03123ef6d56662e59829015aa5c326e790c5d45d9f6ad7d8be253f9d9f08eebb228a54ee6b9
DIST tesseract-5.3.0.tar.gz 1913678 BLAKE2B 975b3a50dc2c9ec7ded82caaa068d2d9d362ee0bc6d51b41a52c692ac7f51231d4c64a9dda9e7b850297d4c1f13eb40a709e59eebe143df4f5e2a060cfbbfd3a SHA512 fc0cfda980059390b7d6d3d8e475b4ecc9dcfee1abc3b16fc9ffc8904db0a0847a5f6f1b32bd2e1f6f5a714a8c4df0fb3dc7c6aa25ece6162bf52fe86b4d0f34
-DIST tesseract-5.3.2.tar.gz 1916850 BLAKE2B d900f7e21a53a4ca77ab820359cf8b528ac0114816029c257dffa141ae9fdecfe4ddb97160b598d1f144c139f3fbceea080fb050802d6d3fa7ac8bc8e1353d72 SHA512 92db2a513f00b931a0207cc705020bee9fea4ff7fa93c57a6f446b5777713864cce19121b316ef8b78b6bd625ee7e6fd473352515f98c4a2187569cbd0a9713a
-DIST tesseract-5.3.3.tar.gz 1918172 BLAKE2B 84676368e23d5d51462bbdaa5723d582cdcec3958e4224c6147ef35d260c933f0a217f1ddca2f71b37aa3045714d3a9f31980f02b8ff7a85fed5db072e0827cf SHA512 c04ae68ac4ecf85243c54feb4233e282cd420522588fd4b3eaa87619cb236a575052e3667a806c2f56de06dc013b88926c2dbea4cb4ee02f0119c032598169f2
DIST tesseract-5.3.4.tar.gz 1918319 BLAKE2B f4becd425594be132df2c206847faa91daf9bc58d83eac31096f92cf7d7b6c9234ae224ee94ed1f3099414bde393bb86f94d1f76fdc05b4310b415b0d7eb05af SHA512 a81c98c3754a71093df7b51390ccd43d05f661352b4cb564e403b96d81909664c2ecbf2eb6f37614c4639e6dadbf2329b926d09271dbbdaa302f2d7b6b0d628a
+DIST tesseract-5.4.1.tar.gz 1899949 BLAKE2B 8e9ff54902d467a4ef0dc61665570a6d34ecdd2d89fd0023775212eb531e3c11659d17e5bb1733f570f785af4714d5a5259d1f809f6e28c0a65375ba02d21bdc SHA512 a97a31d1b735930a3e8b17bc2eae24210d8242d31399822f8bc2e9f18903d513cf6d02b2274e2f3ce431183467570b3327e01cbc49dca80e38acb90327cc235e
EBUILD tesseract-5.3.0.ebuild 2139 BLAKE2B 5b9be5f2561db2e2da0ad18eb2bfaf160000bd6aff60f6e38640c841681966f389baa61078a7295c860cc01e19ff55ebb0afbbc58f09b2be830c3666899d27b2 SHA512 255492086b001b95a92741e5f3a049e94d1f04deb3542d3cf9e075d2ac7181ff0bae79ad9207f2b10457122ef3c34a5aa32c6535844db585baeca7823c28e674
-EBUILD tesseract-5.3.2.ebuild 2099 BLAKE2B 9750268de2258a712c2d65cd41c192edfff0b3329a75307667f4a3e86998c4afad8f869b320f329356a38b580dc14766f57cc9e4621d86f46a12ff7afd1f5b0d SHA512 eaabba2b481d394b21db5e9a062ce1444e2c564b48108cbaae14ee94b74d9ba4de65521def4b7f5072bcd63aee43bdad1ecbe9ee82c4f93ea80f32e063934b61
-EBUILD tesseract-5.3.3.ebuild 2099 BLAKE2B 9750268de2258a712c2d65cd41c192edfff0b3329a75307667f4a3e86998c4afad8f869b320f329356a38b580dc14766f57cc9e4621d86f46a12ff7afd1f5b0d SHA512 eaabba2b481d394b21db5e9a062ce1444e2c564b48108cbaae14ee94b74d9ba4de65521def4b7f5072bcd63aee43bdad1ecbe9ee82c4f93ea80f32e063934b61
EBUILD tesseract-5.3.4.ebuild 2099 BLAKE2B 9750268de2258a712c2d65cd41c192edfff0b3329a75307667f4a3e86998c4afad8f869b320f329356a38b580dc14766f57cc9e4621d86f46a12ff7afd1f5b0d SHA512 eaabba2b481d394b21db5e9a062ce1444e2c564b48108cbaae14ee94b74d9ba4de65521def4b7f5072bcd63aee43bdad1ecbe9ee82c4f93ea80f32e063934b61
+EBUILD tesseract-5.4.1.ebuild 1947 BLAKE2B 9dc1f43a91a825497d321e6e6e9e688b796545a8397b6409ea6ff111f75e5359515790c3ee0ea6b7db187edd7b70e5504b51a18630ec5be648e11c0ab7b9a268 SHA512 fdefd88563793b9279c741d89abe8a69a35e7067e3c3019785740294540d1089890c03c8f09f08b35302a08a607f7e7dc9e9b2c8a78684e25a3bfede68799f57
EBUILD tesseract-9999.ebuild 1864 BLAKE2B 5aaf23d01dc425180b0d07210d10e50526ac0037fc579feb42424c521830b64caa7ac00a8aa4a258b09c965037f9c368279d8d7c0376289c276d50237dd72d4f SHA512 0fce3ad6adf33ba6a87ffb8899a309bbbed66cc74eb4ba4f57b0c6bf8533a84dc7836eefd394f5b20cab2d6d2f3fd6aba2f778e79170bbb0bd5f53232ed4dda6
MISC metadata.xml 1020 BLAKE2B 77f6c8f3962e00b65495fff0176e7765a9583de651db12b0e532ad5ff4b8005ede93d42d58093ae3b397c40d085963f47ef0e41cfed609b581c1a2f8231ccc72 SHA512 d9ea277a6ad9ec5178252863d60bac1244e372ab6c4f4ce3fe4f7220492e78dec2349742699031ed727251f87173e821c64dec44fb9787c08aad216cad64fa05
diff --git a/app-text/tesseract/tesseract-5.3.2.ebuild b/app-text/tesseract/tesseract-5.3.2.ebuild
deleted file mode 100644
index aff1d194ec10..000000000000
--- a/app-text/tesseract/tesseract-5.3.2.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal toolchain-funcs
-
-DESCRIPTION="An OCR Engine, originally developed at HP, now open source"
-HOMEPAGE="https://github.com/tesseract-ocr"
-SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="doc float32 jpeg opencl openmp png static-libs tiff training webp"
-
-COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
- opencl? (
- virtual/opencl[${MULTILIB_USEDEP}]
- media-libs/tiff:=[${MULTILIB_USEDEP}]
- media-libs/leptonica:=[tiff]
- )
- training? (
- dev-libs/icu:=
- x11-libs/pango:=
- x11-libs/cairo:=
- )"
-RDEPEND="${COMMON_DEPEND}
- || (
- >=app-text/tessdata_fast-4.0.0
- >=app-text/tessdata_best-4.0.0
- >=app-text/tessdata_legacy-4.0.0
- )"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- doc? ( app-text/doxygen )"
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-multilib_src_configure() {
- # scrollview disabled for now, see bug #686944
- local myeconfargs=(
- --enable-shared
- --disable-graphics
- $(use_enable float32)
- $(use_enable opencl)
- $(use_enable openmp)
- $(use_enable static-libs static)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- default
- if multilib_is_native_abi; then
- use doc && emake doc
- use training && emake training
- fi
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- DOCS=( "${S}"/AUTHORS "${S}"/ChangeLog "${S}"/README.md )
- if use doc; then
- HTML_DOCS=( doc/html/. )
- fi
- einstalldocs
-
- if use training; then
- emake DESTDIR="${D}" training-install
- fi
- fi
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/tesseract/tesseract-5.3.3.ebuild b/app-text/tesseract/tesseract-5.4.1.ebuild
index aff1d194ec10..1469566c29ed 100644
--- a/app-text/tesseract/tesseract-5.3.3.ebuild
+++ b/app-text/tesseract/tesseract-5.4.1.ebuild
@@ -12,14 +12,9 @@ SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
SLOT="0/5"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="doc float32 jpeg opencl openmp png static-libs tiff training webp"
+IUSE="doc float32 jpeg openmp png static-libs tiff training webp"
COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
- opencl? (
- virtual/opencl[${MULTILIB_USEDEP}]
- media-libs/tiff:=[${MULTILIB_USEDEP}]
- media-libs/leptonica:=[tiff]
- )
training? (
dev-libs/icu:=
x11-libs/pango:=
@@ -56,7 +51,6 @@ multilib_src_configure() {
--enable-shared
--disable-graphics
$(use_enable float32)
- $(use_enable opencl)
$(use_enable openmp)
$(use_enable static-libs static)
)
diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 0354d325b9cc..01da655ab81a 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1,6 +1,9 @@
AUX test.xml 3053 BLAKE2B f9837b05c4ac00fa63ce75f04318f3378c2cc0c99680c21520d7d75a74e0e9ad00a9fcdf4857655ac32a3eea935208dc86e51d2bbef3e2349cd78d65ed74ac30 SHA512 11b4faef6fce89d72e8cdcc25cc1dc6c89ea7bc44252e0521a9a5ff47f686e78c46eac6b606e47f51b0bdb8175e583d5c1c56bdcb8bea105c70a63b65f20ea67
AUX trang-20181222-build-fixes.patch 968 BLAKE2B 5f84f3388133b126c711024750f85aff03cd76027ebd526e3eec4b4a605c4e3515662e2d2b1abcf3df08e88176a248442478d1350946e3b3150e00ab928a85db SHA512 ac8bf8e5f8f71f9271a9adba732112b39c379946298b859ab7504e4f861274670666f4a2e0337712a607049f34dbc206962fe2ff8883b8a8a7c5e09037f67062
AUX trang-20181222-unicode-data-path.patch 627 BLAKE2B 78ed1c0ad5cf4327311ba9a65113bbc38554444625fa1da1ac90586e7cc4b87722458b483219c9c6a1132ffff3076a8d4dec120de772b4191ebf7db8cdc33224 SHA512 51909cfdac55204197478e7484794cd6d4a0892baa94d0a98e46bf1e227b7e21ac544451ff1fe9c4a4fb67fe3dc2b557d98471abc5ba130a92da973aebe41495
+AUX trang-20220510-CompactSyntaxTokenManager.patch 5081 BLAKE2B 81533757c5c0088dc79554f2a11ca4a501a30c023693ed36a1547c442518424097d90ba1de6a130a1c1851af2dca194ea7a1804d04ad8fbc7c3c33ca48bace90 SHA512 74dc0bee59e5b2307c6d05029ffa1f0379359fd99017788f7f1aa328059a0296d0b365d8d79b30a206f0f6f4d21f283b4547a084f485c48975b4307a2a8369ec
DIST trang-20181222.tar.gz 14847113 BLAKE2B 335722853b2d373fd9a6e9d4478b8248ca49d0559d5a8f60566f5550e60d5a004f26338897617acc617f84d1d55546afb9c51da64b7634514fa2ec508fa7a47a SHA512 fa412a5beeff07a620c4aa5723cf5b73bdb6b1cda561e3bf7764a609110f538da5313bcc79aca4d7742f71b3b071d3537681845d17ece46bc871c0964f4e251d
+DIST trang-20220510.tar.gz 14317698 BLAKE2B b7337e9555094989955e33f711db9981521c31a3708dd6a862f36cecae0496d8c86fdf09b2d60b8646d8e35e214f57ba7bcd49773fe002eef26ed6b81b4101c1 SHA512 51c44817b396ec45bb82987e0aee8e8d2e5f3f6a1e2f967bae717a31b1bd49c5fc7015466104b19ac62de6ee0270c018dcf19b467763ad1aaa92800bd4edd7a0
EBUILD trang-20181222.ebuild 2222 BLAKE2B beab45edaad346bdf72e21de7e9b14b8a4e6ac792cbea7d01579709443078be1b8231bdf9c47759b5253e32cc2ae3442370280411fe2994488db08e8a377ed11 SHA512 76e9d9de00d100cde4e6641772fe1ab6a591646907752ad4e015b369108799cdcb453910e387c8a3fa35ac64b5e7189e31b0296dc8d5668c11a31ca5b76c271b
+EBUILD trang-20220510.ebuild 3888 BLAKE2B 7e0cfcee6b49bb8b20e8ba6c7ace218064011c413d1127ea7e84690f0fd0ebd1249ef6a26ec5b80d1727bd973932df7a434bb81b08b07136cb68fefb4bd9c732 SHA512 73253d3c9fc6f5de837ead6a39abc5e18572bb100cb08154f63e72d8beff93be341909d44cebf9887f265819830b043169c8957e8fd25e7330dd32315edfff14
MISC metadata.xml 320 BLAKE2B dbc3c73e63a4eba52a905b023fd13c905a367c50b84f2114f1bee024f6e7787dfb02627aa30c83e17ffd90d763f9a977ad912a4429fe63a957120b7fd63ff34b SHA512 cd56de97d8e9b4439babc24fe21cc1b25f367598de0c4fc819ed24b17bfab70167495b00a065662f79b4315008fb65823dff6e6605d8939f697332f2a01eec36
diff --git a/app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch b/app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch
new file mode 100644
index 000000000000..ef633528e5fc
--- /dev/null
+++ b/app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch
@@ -0,0 +1,130 @@
+# mod/rng-parse/mod.xml lines 16-17 - 's/java.io.IOException/EOFException/'
+
+--- a/gensrc/main/com/thaiopensource/relaxng/parse/compact/CompactSyntaxTokenManager.java
++++ b/gensrc/main/com/thaiopensource/relaxng/parse/compact/CompactSyntaxTokenManager.java
+@@ -219,7 +219,7 @@ private int jjMoveStringLiteralDfa0_0(){
+ }
+ private int jjMoveStringLiteralDfa1_0(long active0){
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(0, active0);
+ return 1;
+ }
+@@ -264,7 +264,7 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(0, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(1, active0);
+ return 2;
+ }
+@@ -307,7 +307,7 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(1, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(2, active0);
+ return 3;
+ }
+@@ -342,7 +342,7 @@ private int jjMoveStringLiteralDfa4_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(2, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(3, active0);
+ return 4;
+ }
+@@ -387,7 +387,7 @@ private int jjMoveStringLiteralDfa5_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(3, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(4, active0);
+ return 5;
+ }
+@@ -426,7 +426,7 @@ private int jjMoveStringLiteralDfa6_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(4, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(5, active0);
+ return 6;
+ }
+@@ -465,7 +465,7 @@ private int jjMoveStringLiteralDfa7_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(5, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(6, active0);
+ return 7;
+ }
+@@ -492,7 +492,7 @@ private int jjMoveStringLiteralDfa8_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(6, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(7, active0);
+ return 8;
+ }
+@@ -517,7 +517,7 @@ private int jjMoveStringLiteralDfa9_0(long old0, long active0){
+ if (((active0 &= old0)) == 0L)
+ return jjStartNfa_0(7, old0);
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) {
++ catch(EOFException e) {
+ jjStopStringLiteralDfa_0(8, active0);
+ return 9;
+ }
+@@ -537,7 +537,7 @@ private int jjStartNfaWithStates_0(int pos, int kind, int state)
+ jjmatchedKind = kind;
+ jjmatchedPos = pos;
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) { return pos + 1; }
++ catch(EOFException e) { return pos + 1; }
+ return jjMoveNfa_0(state, pos + 1);
+ }
+ static final long[] jjbitVec0 = {
+@@ -1131,7 +1131,7 @@ private int jjMoveNfa_0(int startState, int curPos)
+ if ((i = jjnewStateCnt) == (startsAt = 43 - (jjnewStateCnt = startsAt)))
+ return curPos;
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) { return curPos; }
++ catch(EOFException e) { return curPos; }
+ }
+ }
+ private int jjMoveStringLiteralDfa0_1()
+@@ -1294,7 +1294,7 @@ private int jjMoveNfa_1(int startState, int curPos)
+ if ((i = jjnewStateCnt) == (startsAt = 10 - (jjnewStateCnt = startsAt)))
+ return curPos;
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) { return curPos; }
++ catch(EOFException e) { return curPos; }
+ }
+ }
+ private int jjMoveStringLiteralDfa0_2()
+@@ -1427,7 +1427,7 @@ private int jjMoveNfa_2(int startState, int curPos)
+ if ((i = jjnewStateCnt) == (startsAt = 7 - (jjnewStateCnt = startsAt)))
+ return curPos;
+ try { curChar = input_stream.readChar(); }
+- catch(java.io.IOException e) { return curPos; }
++ catch(EOFException e) { return curPos; }
+ }
+ }
+
+@@ -1686,7 +1686,7 @@ public Token getNextToken()
+ String error_after = null;
+ boolean EOFSeen = false;
+ try { input_stream.readChar(); input_stream.backup(1); }
+- catch (java.io.IOException e1) {
++ catch (EOFException e1) {
+ EOFSeen = true;
+ error_after = curPos <= 1 ? "" : input_stream.GetImage();
+ if (curChar == '\n' || curChar == '\r') {
diff --git a/app-text/trang/trang-20220510.ebuild b/app-text/trang/trang-20220510.ebuild
new file mode 100644
index 000000000000..9b9eb123a90c
--- /dev/null
+++ b/app-text/trang/trang-20220510.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+JAVA_PKG_IUSE="doc test"
+JAVA_TESTING_FRAMEWORKS="testng"
+
+inherit java-pkg-2 java-pkg-simple prefix
+
+DESCRIPTION="Multi-format schema converter based on RELAX NG"
+HOMEPAGE="http://thaiopensource.com/relaxng/trang.html"
+SRC_URI="https://github.com/relaxng/jing-trang/archive/V${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/jing-${P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ app-i18n/unicode-data
+ dev-java/saxon:9
+"
+CP_DEPEND="
+ dev-java/xerces:2
+ dev-java/xml-commons-resolver:0
+"
+RDEPEND="${CP_DEPEND}
+ >=virtual/jre-1.8:*"
+JAVACC_SLOT="7.0.13"
+DEPEND="${CP_DEPEND}
+ dev-java/javacc:${JAVACC_SLOT}
+ dev-java/testng:0
+ >=virtual/jdk-1.8:*"
+
+JAVA_TEST_RESOURCE_DIRS="src/test"
+JAVA_TEST_SRC_DIR="src/test"
+
+src_prepare() {
+ java-pkg-2_src_prepare
+ java-pkg_clean
+
+ eprefixify mod/regex/mod.xml # Do we still need this?
+
+ # separating some sources which are needed only for compilation
+ mkdir helper || die
+ cp -r mod/{catalog,datatype,jaxp,pattern,resolver,rng-parse}/src helper || die
+
+ # most of the mods are not needed for the final trang.jar
+ rm -r mod/{dtdinst,nvdl,picl,rng-jarv,rng-validate,schematron,validate,xerces} || die
+ rm -r mod/{jaxp,pattern,rng-jaxp} || die
+
+ # move all remainig stuff to "src/main" resp. "src/test"
+ mkdir -p resources src meta/META-INF/services || die
+ mv {mod/,}regex-gen || die # but not this one which is needed in two JAVA_SRC_DIRs
+ cp -r mod/*/src/{main,test} src || die
+
+ # populate META-INF/services
+ echo com.thaiopensource.datatype.xsd.DatatypeLibraryFactoryImpl \
+ > meta/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory || die
+ echo com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl \
+ > meta/META-INF/services/com.thaiopensource.datatype.xsd.regex.RegexEngine || die
+
+ echo "version=${PV}" \
+ > src/main/com/thaiopensource/relaxng/translate/resources/Version.properties || die
+
+ # java-pkg-simple expects resources in JAVA_RESOURCE_DIRS
+ find src -type f ! -name '*.java' ! -name 'CompactSyntax.jj' ! -name 'package.html' \
+ | xargs cp --parent -t resources || die
+
+ # code generation according to mod/rng-parse/mod.xml
+ local OUT_DIR="gensrc/main/com/thaiopensource/relaxng/parse/compact"
+ mkdir -p "${OUT_DIR}"
+ "javacc-${JAVACC_SLOT}" -GRAMMAR_ENCODING=UTF-8 \
+ -JDK_VERSION=1.8 \
+ -OUTPUT_DIRECTORY="${OUT_DIR}" \
+ helper/src/main/com/thaiopensource/relaxng/parse/compact/CompactSyntax.jj \
+ || die "Code generation with java.jj failed"
+ rm "${OUT_DIR}/JavaCharStream.java" || die
+
+ # mod/rng-parse/mod.xml lines 16-17 - 's/java.io.IOException/EOFException/'
+ eapply "${FILESDIR}/trang-20220510-CompactSyntaxTokenManager.patch" || die
+}
+
+src_compile() {
+ einfo "Compiling some classes needed for code generation"
+ ejavac -d util \
+ $(find regex-gen/src/main mod/util/src/main -name "*.java") || die
+
+ einfo "Code generation"
+ "$(java-config -J)" -cp "util" \
+ com.thaiopensource.datatype.xsd.regex.java.gen.NamingExceptionsGen \
+ "com.thaiopensource.datatype.xsd.regex.java.NamingExceptions" \
+ "src/main" || die
+
+ "$(java-config -J)" -cp "util" \
+ com.thaiopensource.datatype.xsd.regex.java.gen.CategoriesGen \
+ "com.thaiopensource.datatype.xsd.regex.java.Categories" \
+ "src/main" \
+ "/usr/share/unicode-data/UnicodeData.txt" || die
+
+ einfo "Compiling classes which are not needed for the final trang.jar"
+ ejavac -d helper \
+ -cp "util:$(java-pkg_getjars --build-only xml-commons-resolver)" \
+ $(find gensrc/main helper/src/main -name "*.java") || die
+
+ einfo "Compiling trang.jar"
+ JAVA_CLASSPATH_EXTRA="testng"
+ JAVA_GENTOO_CLASSPATH_EXTRA="util:helper"
+ JAVA_JAR_FILENAME="trang.jar"
+ JAVA_MAIN_CLASS="com.thaiopensource.relaxng.translate.Driver"
+ JAVA_RESOURCE_DIRS=( meta resources/src/main )
+ JAVA_SRC_DIR=( {gen,}src/main )
+ java-pkg-simple_src_compile
+}
diff --git a/app-text/ttf2pk2/Manifest b/app-text/ttf2pk2/Manifest
index b8ed6265e024..b89400843191 100644
--- a/app-text/ttf2pk2/Manifest
+++ b/app-text/ttf2pk2/Manifest
@@ -1,5 +1,5 @@
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
EBUILD ttf2pk2-2.0_p20210325.ebuild 1060 BLAKE2B 928342fbd3df6e4cd2cab4b5645cdac6cbe2a88cdef3e007f185d1ab0cb58a96ba618613023e0fd1cc474072021b5425973739eaf992ff2cbcd47b100b340810 SHA512 ee4fe20390bada3304198bf9f079eaa3b0c92fdec0ec643274ea58b8d5b90a6e7dea47621960b5580c7710a7f2b751b00baec34d1e9818bf1350883d98c4b468
-EBUILD ttf2pk2-2.0_p20230311.ebuild 1062 BLAKE2B 96a47c8934434a372f4bc2f771f2a2f6fd7025e0b0079ca65258625c1afe69209140383a3616fd34bac6f3a95b7f3dc7b05ec472302e3ebf6172109d88785882 SHA512 35e42e59bcc4a64c5f8032463ebf20837412a7ee5afac015586d79f5360401be9697279f2421726abe9d085d2edf99b95b73717923d3926f585190457e0f1c82
+EBUILD ttf2pk2-2.0_p20230311.ebuild 1056 BLAKE2B 94522b00720ed5fd7e8addd3299475e3c120b0322601087208d3e97d9bde6ea7d0bb22c7c7b2ea8c0950dbb028569a192986dbaf6da049d97efb36e20c8069ea SHA512 9840ad16a55f61b3262a8b5821ccd505b4e71ea9f6272a5c4d5759f74192ebc39a364b28cb3926bd94387890b76ef13a1cf1ddeaf25a575541a0a27cd166e84e
MISC metadata.xml 246 BLAKE2B b56c934f8eecd3492d6abe15cf5883fdbc1979c37abbc5ad196e345ee17bb865db5eab10ac7de93bbfce94c4e865bf6b86d5f8bc081b5cb1d3d58d1158b81921 SHA512 b61f56c5e078714565ff9e33c81217e788f78bae9cf10d6ca78a82703a8e08119dff3afa68306eced0b7c62db9220d28efa4c9782e943c991e30b25b9ead82f5
diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
index c15767ae7644..4da4638ee611 100644
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
+++ b/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}"
LICENSE="GPL-2"
SLOT="0"
-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"
+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"
# Note about blockers: it is a freetype2 based replacement for ttf2pk and
# ttf2tfm from freetype1, so block freetype1.