summaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-01-29 22:43:19 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-01-29 22:43:19 +0000
commitfa19575643c607e28b1572821c413ad7cb8eea09 (patch)
tree9d9b05acd34c77d7708182eac258ad26975949c7 /app-text
parentfc4ad6e568738af8995c2e87896c671c39eb8c72 (diff)
gentoo auto-resync : 29:01:2025 - 22:43:19
Diffstat (limited to 'app-text')
-rw-r--r--app-text/Manifest.gzbin50268 -> 50279 bytes
-rw-r--r--app-text/doxygen/Manifest2
-rw-r--r--app-text/doxygen/doxygen-1.13.0-r1.ebuild2
-rw-r--r--app-text/kramdown-rfc/Manifest5
-rw-r--r--app-text/kramdown-rfc/files/kramdown-rfc-1.7.22-remove-bin-echars.patch43
-rw-r--r--app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild41
-rw-r--r--app-text/kramdown-rfc/metadata.xml1
-rw-r--r--app-text/lowdown/Manifest2
-rw-r--r--app-text/lowdown/lowdown-1.1.1.ebuild4
-rw-r--r--app-text/mdbook/Manifest3
-rw-r--r--app-text/mdbook/mdbook-0.4.44.ebuild52
-rw-r--r--app-text/xml2rfc/Manifest4
-rw-r--r--app-text/xml2rfc/metadata.xml2
-rw-r--r--app-text/xml2rfc/xml2rfc-3.26.0.ebuild56
14 files changed, 210 insertions, 7 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 7d541774d045..18e8fc8c3fce 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/doxygen/Manifest b/app-text/doxygen/Manifest
index a884a2e38d13..089d8b688336 100644
--- a/app-text/doxygen/Manifest
+++ b/app-text/doxygen/Manifest
@@ -9,7 +9,7 @@ DIST doxygen-1.12.0.src.tar.gz 8472577 BLAKE2B de823aa8dee0e22ec49bbb97cf5b53272
DIST doxygen-1.13.0.src.tar.gz 8502031 BLAKE2B 8a12ed632772b48d07ea4edf16032f491e05b4718d38160ebc1f3d8de1cdf96bca827da28048907cf538a286757ddf56c503fbe08dcfc5a17cc72fea7233a466 SHA512 f6cae74bd8df9c6c2ba3fa21fc33926e6d5eba65101776f84c1fa056d9231d69e232a30d7702b53a284543fc4765edadb10f4d4b4a46314fa08580963d9226fb
DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567ffffd37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb
EBUILD doxygen-1.12.0.ebuild 3968 BLAKE2B 6f1b3a29c479004da7e4d4d173c9297d0c19bb1a50464bfceb8f0275511b7a97bb9c52032512ecbad36e197d0c7882c7db4ef10e67dbc0dc2b6b3696bc3d232a SHA512 7525d30f8c4c49c39af4c914d08b28d90cfdcf299674a8ddb5680225538bd11609022b58513bc494c6893e440426b467b7d814529d7a0f415cc4a592bbd6756e
-EBUILD doxygen-1.13.0-r1.ebuild 3850 BLAKE2B c51b055353c54343e69d7d9e2506751c57a0a05e4169ac8f9b2f35ed94be058e5af8b7ade641e14d899153a521521846a9a17cb8174a2c0dcc567c85b0ca3753 SHA512 dbcb6b8a46cbff504dc0737b2ce1788271bbd9d33b4e00a16300ed853ec3c31e38f072a199f7ca8c51937e0cc010322401a19c67a79f4a28c325c26b976a9836
+EBUILD doxygen-1.13.0-r1.ebuild 3845 BLAKE2B f6099f0a1112bb7b5895980b57cd142258b6b2f48cd2ce02be68fff5db97f563f3c9b8a05856fca991aad4d145e7e1e197bb011857ecd8d01164fe017cac0f4a SHA512 ee553540170626600ef4b8ad3c4a43dad6fddca697c530eef7097b8789bf7ade4297ecc6f37bda15e377fa397e3659e10db00d2464b2eb00b1265c25984ef36b
EBUILD doxygen-1.9.8.ebuild 3661 BLAKE2B 90a4b15cae44e314f7af465ced451a5baf44b08da1fd8c24a944edccdc5451dcb36d1a6427df30acef801e7e628312b754a53cde970bdb39515758187463e000 SHA512 b74e699222b29cc0b0a37ab7cf149ffd598242401f889ab1e5b58fb2ec7bfa6851395e4a62bcda972482d5842aafb1c4c21ea1b478265e5c48846aeded08f6e4
EBUILD doxygen-9999.ebuild 3864 BLAKE2B 32c06fca3d8b363a86e4e865de58d8c9e140f08a026acb0c4cd0b640d67a0c7e5a905231f85bb870e63bf90450ea5298737bb6034a8e118ff1cfd5b3d975dcb7 SHA512 0f6c1862a8854e48661dbe1aeab12ace71f00390b1c59c60372424a3bcf6d3e9ba76e73d8b966027de2f42d3d21b9ce13e820cf09678fdb93439352c53e80863
MISC metadata.xml 1024 BLAKE2B bf8c898a0c93f684154b8e76a3014ebd421e60ce3d1b2da444a56397b517bcb84c61bb62cc703c7ddb3ac536887eb797009d5a5db3c0813dd0bc919b10aaaa0c SHA512 0a90ba5706304caba3adf091418349d0c067b60b185de3df6d9fcfa0b0304dcb0511cbe5f9127bd2c7908ab6c6b6d55aba93b820e57d68fd3b52cefec0e86842
diff --git a/app-text/doxygen/doxygen-1.13.0-r1.ebuild b/app-text/doxygen/doxygen-1.13.0-r1.ebuild
index 21d6fc146c4e..c434af8ac606 100644
--- a/app-text/doxygen/doxygen-1.13.0-r1.ebuild
+++ b/app-text/doxygen/doxygen-1.13.0-r1.ebuild
@@ -19,7 +19,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
SRC_URI+=" https://downloads.sourceforge.net/doxygen/rel-${PV}/${P}.src.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
# GPL-2 also for bundled libmscgen
diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
index 967bd22c6d6a..806afffcc538 100644
--- a/app-text/kramdown-rfc/Manifest
+++ b/app-text/kramdown-rfc/Manifest
@@ -1,8 +1,11 @@
AUX kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch 1181 BLAKE2B 88aca52367e43430d32cd9fec446d058336df581e6f1826c21b2ce0a0b56146e5e823c64c67a93c475d434be8f11dccf06087e8482ca5a58f3e756692bd20e95 SHA512 9ad85ee55c73fa1c5aef81fd9453f339730e2f96ab36b4888d425e6a3898aaac9fdba7ff09744ddab77a46ba5de5f609a1fdd3731e51fbaaba25c8885c138562
AUX kramdown-rfc-1.6.35-Remove-bin-echars.patch 1838 BLAKE2B f069feb771975e6db63c433662416e31434c4b72d1ab6142afde73ca1e16fb7435aafcdf7a82650cfebe1edfbb851e2017b3d723694a24527065edffb5921e08 SHA512 9cbbc54067278196c1e8044f839536307e268272d855b787f82b0af585ad327975013671ea67cb6ce6882cdaeeb13499fa965a30608a3c9634a285d554fdf097
AUX kramdown-rfc-1.7.19-remove-bin-echars.patch 1899 BLAKE2B 020998787ed284f835cf3f9f51bd9be2a29f4e61a557e20cce96e5787d5941952d5deb17b6f5b7ec9bd9a8990711eb685fa4dcd2b3e1526a50549ab112308c46 SHA512 2f8fb6c17c7b9aac3646b1fcb8e150acd076c8f6a01192682a20086aabb35a2caafe6d8fe91494ee29f536d9e4bbf4dff42e762a2556daa3b380fee4cc6f75d0
+AUX kramdown-rfc-1.7.22-remove-bin-echars.patch 1854 BLAKE2B 6685ab14af8324a56fd938128f5fb01b2dc5951da621f2900cb8ff93b1fcaf6fedb5fd87cc6f120b732affd97f1007a7ffa4d4fe9bdbb3f5f579b8f1c338af93 SHA512 207beb699c0369382fa63c61c0f9e2fba84fc2ee5f4d2cf24c5ad430118f2d910fc5a9cdf3f5220b02118ab4a3495ba342aa7955f2c271471691824d4376c38b
DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540 SHA512 bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589
DIST kramdown-rfc2629-1.7.19.gem 68096 BLAKE2B ee33d7703e7b02fdf4435bd1f4570434a8f305fc685a163181e2f2106a2d0dc9dad620441797cb5276d84a445ca511d0d09a027c5c8465ca3c996e08a946bb8c SHA512 2c0b9ec5a7b6b06b0d5761e497b96b6ef9a0e9609c20998d7e213616101e96701fecee0bf5702a17b0c17812ec756dbaa455d28268ca139c8c8da913d9d5838c
+DIST kramdown-rfc2629-1.7.22.gem 69120 BLAKE2B b75ed143db8667e41f592a26c7e62f5e27114693b40e13c836cc47c01f537ffa431ae766102fdd24bd9c338bfb5e2a389297f91c9830677bc956fda4b7438420 SHA512 553f4be33df687a045d3a8450a24c62de4c0e12e4a4dfd796897bf07be6c4c0ac73746f63698beefa06990fef84d3c407f641294326e4b4ae7d965e3a0262a1d
EBUILD kramdown-rfc-1.6.39.ebuild 1130 BLAKE2B a2dabdc217629c7d69989518b05d742f4931de8d3111ab432958c20c05a5b172aa1504324db7d94b130d027e84ac9d6d1b46f36bef146eadb9a73eba10f94352 SHA512 ce88ce332071462e9c37da7cd5e77e34a4e80e8f0e80a1c8e18328b488557285f3e810bad5888098a8298bb96c36d5f14556b096d5e32f3641f77d1e4666150e
EBUILD kramdown-rfc-1.7.19.ebuild 1130 BLAKE2B e6dae372522c920d802140a9faf34c51cf376a9447b7bc68eeb62728456dfe399d8e9a852389b78537b1b38b79d63c9b1980e51c258691ed3a35c74bbe17949f SHA512 cd4dd11f2df5da16333d1622af572a0f68a37853aee1c9fbb1d7bc51483d196e3fa1ede7ade155d96890aa3dd5a574abd4cf39c69c11194608a7b5b23b821aca
-MISC metadata.xml 329 BLAKE2B 9185c25e51c2e8b627f4b429b3b9de5c751e05fe6d78831704f32811ec9962e7f05f057c6c8e68bbcf58b95b7f791357cc3ae4598f49e3e073063994bcd30e95 SHA512 8638caf7ae842a1cffccea4795d4769ec20a56107721b5a401bf430151c682332adee04fb1bc551d1ce4de875572a356b1f4bce0dad435c4c7bc4f91c686b9ff
+EBUILD kramdown-rfc-1.7.22.ebuild 1131 BLAKE2B 8b0bcad70c20d38503cd28c7dee190304928b8056f09fd8267b12d477408591e69f48a77281c6f601e0628452d22a1059b3f9c0d8caf7eaf982b10d8c76108e3 SHA512 75ebb06f0d9108bed1746b3a907daf14bd86d1fdfd796a13e3efdb011bb640cb04fe0d28474d58f3f730b3e51d42d3136dbca7f73e8220d50af92b9bbbe946fd
+MISC metadata.xml 394 BLAKE2B 3147a25de33ed477662c9238a28fee5856ddced37cba18ed1e4eff2804cfd5a10f2cf77e1c9e947a91e67f04d24e1c5e28c9ed9c7998e6e638fbb6957f03d51b SHA512 f03040a3b20725c8a94774d144bca51cff68dce4c0138c83aa96f19fcf0f613d84116c0c26b401555c57d494b9248511d5dd6ce73021f028c27d38f4a4b5c8de
diff --git a/app-text/kramdown-rfc/files/kramdown-rfc-1.7.22-remove-bin-echars.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.7.22-remove-bin-echars.patch
new file mode 100644
index 000000000000..89c9b60a6f00
--- /dev/null
+++ b/app-text/kramdown-rfc/files/kramdown-rfc-1.7.22-remove-bin-echars.patch
@@ -0,0 +1,43 @@
+From c8a037975c71cd0c99896c69b07d72d63f07797b Mon Sep 17 00:00:00 2001
+From: Florian Schmaus <flo@geekplace.eu>
+Date: Thu, 17 Oct 2024 09:37:45 +0200
+Subject: [PATCH] Remove bin/echars
+
+---
+ kramdown-rfc2629.gemspec | 8 ++------
+ 1 file changed, 2 insertions(+), 6 deletions(-)
+
+diff --git a/kramdown-rfc2629.gemspec b/kramdown-rfc2629.gemspec
+index 5d148d5adbba..f9e306bb3502 100644
+--- a/kramdown-rfc2629.gemspec
++++ b/kramdown-rfc2629.gemspec
+@@ -8,16 +8,12 @@ spec = Gem::Specification.new do |s|
+ s.add_dependency('kramdown-parser-gfm', '~> 1.1')
+ s.add_dependency('certified', '~> 1.0')
+ s.add_dependency('json_pure', '~> 2.0')
+- s.add_dependency('unicode-name', '~> 1.0')
+- s.add_dependency('unicode-blocks', '~> 1.0')
+- s.add_dependency('unicode-scripts', '~> 1.0')
+ s.add_dependency('net-http-persistent', '~> 4.0')
+- s.add_dependency('differ', '~> 0.1')
+ s.add_dependency('base64', '>= 0.1')
+ s.files = Dir['lib/**/*.rb'] +
+ %w(README.md LICENSE kramdown-rfc2629.gemspec
+ bin/kdrfc bin/kramdown-rfc bin/kramdown-rfc2629
+- bin/doilit bin/echars bin/kramdown-rfc-extract-markdown
++ bin/doilit bin/kramdown-rfc-extract-markdown
+ bin/kramdown-rfc-extract-sourcecode
+ bin/kramdown-rfc-extract-figures-tables
+ bin/kramdown-rfc-lsr data/kramdown-rfc2629.erb
+@@ -27,7 +23,7 @@ spec = Gem::Specification.new do |s|
+ bin/de-gfm
+ bin/kramdown-rfc-clean-svg-ids)
+ s.require_path = 'lib'
+- s.executables = ['kramdown-rfc', 'kramdown-rfc2629', 'doilit', 'echars',
++ s.executables = ['kramdown-rfc', 'kramdown-rfc2629', 'doilit',
+ 'kramdown-rfc-extract-markdown',
+ 'kramdown-rfc-extract-sourcecode',
+ 'kramdown-rfc-extract-figures-tables',
+--
+2.45.3
+
diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild
new file mode 100644
index 000000000000..e9ed10d0d662
--- /dev/null
+++ b/app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby31 ruby32"
+
+# The software got renamed from kramdown-rfc2629 to kramdown-rfc,
+# however the gem coordinate is still kramdown-rfc2629.
+RUBY_FAKEGEM_NAME="${PN}2629"
+RUBY_FAKEGEM_RECIPE_TEST="none"
+RUBY_FAKEGEM_EXTRADOC="README.md"
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+# Explicitly use the gemspec file over the metadata file of the gem, as
+# the latter contains dependencies that we patched out.
+RUBY_FAKEGEM_GEMSPEC="${RUBY_FAKEGEM_NAME}.gemspec"
+
+inherit ruby-fakegem
+
+DESCRIPTION="An XML2RFC (RFC799x) backend for Thomas Leitner's kramdown markdown parser"
+HOMEPAGE="https://github.com/cabo/kramdown-rfc"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch
+ "${FILESDIR}"/${PN}-1.7.22-remove-bin-echars.patch
+)
+
+ruby_add_rdepend "
+ >=dev-ruby/json-2.0.0
+ >=dev-ruby/kramdown-2.4.0
+ >=dev-ruby/kramdown-parser-gfm-1.1.0
+ >=dev-ruby/net-http-persistent-4.0
+"
+
+all_ruby_prepare() {
+ sed -i 's/json_pure/json/' "${RUBY_FAKEGEM_GEMSPEC}" || die
+}
diff --git a/app-text/kramdown-rfc/metadata.xml b/app-text/kramdown-rfc/metadata.xml
index c84d9ca8a5a3..8adfd54148e5 100644
--- a/app-text/kramdown-rfc/metadata.xml
+++ b/app-text/kramdown-rfc/metadata.xml
@@ -7,5 +7,6 @@
</maintainer>
<upstream>
<remote-id type='github'>cabo/kramdown-rfc</remote-id>
+ <bugs-to>https://github.com/cabo/kramdown-rfc/issues</bugs-to>
</upstream>
</pkgmetadata>
diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest
index 9d89a405b508..e7b5a300cfc0 100644
--- a/app-text/lowdown/Manifest
+++ b/app-text/lowdown/Manifest
@@ -4,7 +4,7 @@ AUX lowdown-1.3.0-shared-linking.patch 1548 BLAKE2B 9a2e7d03c17f34ca3a9b04ab144a
DIST lowdown-1.1.1.tar.gz 600635 BLAKE2B 39c0a2472ff6b9b3fa2b6d72c1f2d482592976f7b50c1bbaf1965bfbb6d28f22e0a7498bb54087bb83070bd74ea673409be97815f51a0a5a67e980bbfc4e01b2 SHA512 2a69da945a83696480651e8221d73bcb18bac9bc38bb88126ddf73520d2a4ff396dde08a7abf6f550669ec9ba34abdaa186b0980f312fa157371ee754576bb6a
DIST lowdown-1.3.2.tar.gz 670610 BLAKE2B 80238e7c6a27c45d6b3f65fbb9435639db5f424aad28c05a94093c5fab3982b1b05b5c3d779e5f74d8b2e71046301c2e3c0ee83496f44f6b8597cd0b3797eb14 SHA512 9592fd270c61d7e827a0e7885ce5faef545a33e61afa0d4cf4549cf5866d82873b042a9cb4465d7b504c686a7b89c748257c470c3b3ccb1ec6f1203a7e6bf392
DIST lowdown-1.4.0.tar.gz 675327 BLAKE2B 1e734acefe3d293dd6e60f27ff943b484ac99a9e393fd118df09be6dd9671294a91de306393817af9422fec67ed9eda22e2515538b490ac07bdd93ac2e5617e4 SHA512 61b88fc24c9c69a324536bc5cc3edbd453f59945cda264df8751cf361992487081911d3ba6cb04346d5ef451d96a4b56e69a76985849349ef049eca0a098b7ee
-EBUILD lowdown-1.1.1.ebuild 1268 BLAKE2B 5255cfe4e112542e70a082e060c0cea16b6e1fd1816abb7b7e767b4e45f6357ffc689727b55a92dd72f8fde86feaa3f7254f2a0c654f3c3ed5199e20e21a23f1 SHA512 c8d00b1d2a3f5bb5e868d753ea589b489f214ed64e9a7cd74f2e7416f9016222c7a315a09b70d3d7b747d9bc02d029fe094651df960e57e694855dc00af76517
+EBUILD lowdown-1.1.1.ebuild 1267 BLAKE2B b1d6056ed093438711ae82195e7c758c2fc0e8297bf0aa86721b7393f63c86dabc9c9c0deca6bb1c7b2d18a49aae095eb0bc9f105a77aaab150e141e6c283c3a SHA512 ecdbc64f137361c300faf51da15a9e53353c1e71a0fc75957447b4164f95e3f0cc5c559e7373ee1e8abacf1482a19b03eeb0c4052d0a4f4773a7fe78199064f6
EBUILD lowdown-1.3.2.ebuild 1312 BLAKE2B 633485fb3afb5cc61faafc07a7b92114f082abea7c81009d332122e2b6e430f86a1ac5c9be8f507127d12809f440b8f7d117a74c7154445ff7cd640fb1aa6a78 SHA512 7d7af88c1d65280cb85234c9fd58ba0ffea8a8de9093c5f1770835323bef06c6772e0a77bb27c07382b91c4f0bdda3901331fba32efeb3ead5684b24219135f3
EBUILD lowdown-1.4.0.ebuild 1312 BLAKE2B 633485fb3afb5cc61faafc07a7b92114f082abea7c81009d332122e2b6e430f86a1ac5c9be8f507127d12809f440b8f7d117a74c7154445ff7cd640fb1aa6a78 SHA512 7d7af88c1d65280cb85234c9fd58ba0ffea8a8de9093c5f1770835323bef06c6772e0a77bb27c07382b91c4f0bdda3901331fba32efeb3ead5684b24219135f3
MISC metadata.xml 333 BLAKE2B cfa2021e507b7538cf73840fb9eb8e1f6c157f7090b1156e4bd1cd917547adeea76cc31d619d60b0d189c915ae4748437b8d9a9a96a532276d6deb1d0f2258d9 SHA512 fa991b0162a4eab9c81815b4a523d33a08e7a7716b5a443165f0cc05d906b7dc3d7da388d0e3d3202a7262a7971d771ffb29debf42659c8ed3c3de6ed184d73e
diff --git a/app-text/lowdown/lowdown-1.1.1.ebuild b/app-text/lowdown/lowdown-1.1.1.ebuild
index 3b45506c9408..f54221b9a6f8 100644
--- a/app-text/lowdown/lowdown-1.1.1.ebuild
+++ b/app-text/lowdown/lowdown-1.1.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="ISC"
SLOT="0/2"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
DEPEND="
virtual/libcrypt:=
diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
index 07ea523ce78a..cceb2eb01993 100644
--- a/app-text/mdbook/Manifest
+++ b/app-text/mdbook/Manifest
@@ -118,6 +118,8 @@ DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad
DIST markup5ever-0.12.1.crate 34763 BLAKE2B 8057bde6b03d3e80c920b9007462b134937c80393f7422b4182823676069c4934d0c2806007e0c42b958b2c9f1b73679f62ed1e38b5c872b917937562b9ec7bc SHA512 5063b6591c63897017d79f64d11cc13edce2e8e21462df8a00166d582e83af3132ea7f4e50af4f248b56b75cbd12c6f89b7433da14147c76004fb2ffeda02b92
DIST markup5ever_rcdom-0.2.0.crate 222948 BLAKE2B 2105ceee730f5fbb3c14ddb7bfe8ee5139febc870e37e9ea169f107ac8060ee4f5782b185310bada5f646600c2b8bb7fbed144c056e5b437133443f62a04ad99 SHA512 bf21aee14ec41ea9ac5a5645285173394a561c34311f4b4a7f3c2e8fb32a54a777e4913c985daa2f693bb7b1aaf799d45ab9a6f359b900d2bb916b1ff376fbe4
DIST mdbook-0.4.43.tar.gz 1542646 BLAKE2B 844b7a0d40b0477cd702baa3be29576c83d5b76653c756bc8d9bdd8b36e4cdf02e838a4c83732096c94355e102ddcf383c5413dc61e9994f28b1730687abaad7 SHA512 b410f4490e4fa0058c981335c09e3cd993ed174a7b9104522da9719f18f310e5996eeb9cd154c7e196b87385277267167307d327d4a6e6979c217c8808772898
+DIST mdbook-0.4.44-vendor.tar.xz 8889244 BLAKE2B 2128dd7829b41f099e835713ea5bb721824a7522783b9ef6428bfb0288fc010de59ec9aec5aee5a116fc87fd7bacba33b3a886cd38fed8c64ea5328927446e10 SHA512 df330943db6d5cfabeddde76cb4f107082ae413e1e862f94b26f17c6971254a5537ac9f73c312c60622887ef82e446e9a2c91b367de528155360681973e5a5c5
+DIST mdbook-0.4.44.tar.gz 1547713 BLAKE2B 5fa5104fc8cf23c8c2c444736feaaa156a5aedc4092eb2b55dd36e0b097ab926299b98d38698de87bf56e35c96938cbcf34ea7c553a5922658ef1836709693fa SHA512 6c8a12d01e252ebf1223c699d58bc3f4ecf1ca8fc531bb276124e01982d4fa5534c7960530460e84299da69c27075a8e063a270804fcafc6f06cc43ad91905a6
DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
@@ -277,4 +279,5 @@ DIST zerofrom-derive-0.1.4.crate 8232 BLAKE2B 98f69cdeff7df52822b982e3c089ccfa3a
DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
EBUILD mdbook-0.4.43.ebuild 6517 BLAKE2B b1e78324acd6d25932159e4a59592a18af49a51bd856db63be4ecfafcb5163fa0ebb82823bed598afde6539ce68e9d1a6947c2652e5517d920b97846f9b72690 SHA512 4a42491ca0226b7000bbd9fe582a5ce2073c79750ba08e83b4b7b1cfd14b9d160a08a62ff77458688abade084041c165fb7332ea3154c81e7919efc49cf002df
+EBUILD mdbook-0.4.44.ebuild 1173 BLAKE2B c12c06ae397e2d9d0d464fe13f72f3223e5f0b19e63323a2f2a049e606d534be69fd6d707720ec6f1d1e714e4cb966fcb77166b2a618878f591f2b39b44f67f2 SHA512 b04b35186005232cf2152e8b2527413efd636e7dd91f18c442fab39902ff13c203363b1f6dfad41e63cd8065d4be37d4881fb65231fefa59f333b3977a27afb6
MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62
diff --git a/app-text/mdbook/mdbook-0.4.44.ebuild b/app-text/mdbook/mdbook-0.4.44.ebuild
new file mode 100644
index 000000000000..3072b2705737
--- /dev/null
+++ b/app-text/mdbook/mdbook-0.4.44.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cargo toolchain-funcs
+
+DESCRIPTION="Create a book from markdown files"
+HOMEPAGE="https://rust-lang.github.io/mdBook/"
+SRC_URI="
+ https://github.com/rust-lang/mdBook/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
+ https://dev.gentoo.org/~ionen/distfiles/${P}-vendor.tar.xz
+"
+S=${WORKDIR}/${P/b/B}
+
+# CC-BY-4.0/OFL-1.1: embeds fonts inside the executable
+LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1"
+LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-3.0" # crates
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="doc"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+
+src_compile() {
+ cargo_src_compile
+
+ if use doc; then
+ if tc-is-cross-compiler; then
+ ewarn "html docs were skipped due to cross-compilation"
+ else
+ "$(cargo_target_dir)"/${PN} build -d html guide || die
+ fi
+ fi
+}
+
+src_test() {
+ local skip=(
+ # fails with usersandbox
+ --skip test_ignore_canonical
+ )
+
+ cargo_src_test -- "${skip[@]}"
+}
+
+src_install() {
+ cargo_src_install
+
+ dodoc CHANGELOG.md README.md
+ use doc && ! tc-is-cross-compiler && dodoc -r guide/html
+}
diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest
index 29e793292876..df0d230be121 100644
--- a/app-text/xml2rfc/Manifest
+++ b/app-text/xml2rfc/Manifest
@@ -1,7 +1,9 @@
DIST xml2rfc-3.18.0.gh.tar.gz 2856552 BLAKE2B b2397d10c770694e8eb354220803f89525e64638fd1043c2672ce0849be72a397ab6f2bff03f689721f00e63ac034ec7b7aec20cf93b759f42a415ab66293908 SHA512 afd88bad84c6f5b734dd091e34ec41bff63fcf38f3bfab777818954dec31363300e13dd745b602e2c145fbe0df0be4e69918ddc71aac276bf0833ad4563c19f1
DIST xml2rfc-3.23.2.gh.tar.gz 2814581 BLAKE2B 25a27c90eff5260e41bf2503bc6959b1acfce494f4bd8f077b0664f776d524ca0572977443f1c839978062573356b6eae67d5efe4253c54168ade6fb34ce6c52 SHA512 443678d70d5d2f86e255f29aa6092d5db571be8f3a54a0b36f5d23e0b46fb426fb2a0b1cfecf2307b2cdbbba40113cd1944d1e70ef1e460a6c9596ba5e9a8bd4
DIST xml2rfc-3.24.0.gh.tar.gz 2838316 BLAKE2B 3c6cfe36f041125b7ba2ef5f75f8fb8312f0d21d57e567905d47f9661cdc0bf2733e0f17441453fe85c2afa66bcf1fbb7a11a66b61201e717d5d3c5a5b73a449 SHA512 e89ed354f40304cc13f99e4e2b53abbf226b06b17bb47be677f7d1433de36ee957ea49a81dbe8b6c0d9310c602d71f9fb4650588cdd799076ade286463b6b3fb
+DIST xml2rfc-3.26.0.gh.tar.gz 2839215 BLAKE2B b175e85fc82090d15176977d1af1e4968ff8d1c5a17fc5c07bffff7e20fdc1b5c28328fe75d77ed124da7d836422e5bf68614f9bfaa9f6a45fd7bc734e0acda2 SHA512 3ac5aa2e0acbef01a54160e448dfbf2e9f09aae582fddf0677008f6af666ecf263d504a969fb60e3d3dbc593fd10171e1487daf47a2bc35e1ee9942acff19599
EBUILD xml2rfc-3.18.0.ebuild 1483 BLAKE2B 108213e4f2f4351a66be58118bb26603fabc0e5413cd288e58263ea1e8e005e55c4eb6667248347d6a6317f90a25fabf0897d297bdc1611beb9fc2a12079b81b SHA512 4c309786293d6d2d9cd61c46bb3403bf9017e0e860cd6cee3d928a469d1420509f9c1d731ade6c69f8340971a98c05f793706df21a301bef218353a4e762772d
EBUILD xml2rfc-3.23.2.ebuild 1484 BLAKE2B e1e6e14b2fbddb711f174f4b41393469d96d30d4724a7dc70eef1de8e914d796debcd8f0d56724fd0492408f439a55b44c30cb5a46b5e5bd78bd786894e33db0 SHA512 4cfba91d99ed10a0ae0252343f3b9967f79a99a3ae28d898a954b07c4c4ee01140973dfd374f6b78fd56353d105b3cd2001e33cc380f0e3d80f9c4d6ef82d435
EBUILD xml2rfc-3.24.0.ebuild 1483 BLAKE2B 4a9a59896dd02d61a6c38874359286ff4483ea9d4062d028418acec492b8a1a57c9ecadfa93bc5b19f7264637e3cc3740e19cb20245d65a2add525601af175f6 SHA512 456e466a291a71bcdcc59eb3adc6de053cbff9da5553a9f1419145dc70397ca65332e402329b7b80e2fae9ab0cfb43b453662d797e15382319edf1b00845453e
-MISC metadata.xml 375 BLAKE2B 77bd9fece1fa8ea046134f8efbc50a698a55f90a15933b46a85bb2afa41d52437f9d23f4d7367ddf7c08ddf5e26a93a6a412421dd7c7f24964f2a517244b902e SHA512 a7855e80181ec39d420b5fab949d0d514b57ea56befc87c0401a2a4afd4c78ebc412e9ea8c565a694ab1bcbada2fc3c1234cf0eb05dfc39d817fda1f9787388a
+EBUILD xml2rfc-3.26.0.ebuild 1484 BLAKE2B 5dd7424e93d57c2cd78ef05956b20f2a3a0a94f8396c1ceacd8e5c2bce5ae9bd46c59b3b988def12fe4f7ad1fab5bcd94027fd8fad57903ebbb116658465ffcf SHA512 e009afd2692f5b2891dc71fe60a99d5c5238f3a674068cba0633c7a76aa7591c7312f5c546d0790f7b82b66033f91957a4ce74107068524c30a0b0bce4e4719b
+MISC metadata.xml 513 BLAKE2B b0bd0d5d1173928b41984fc2b9215b0f47c300867537350a41b99fd6de7bdc4b85a3e94a570ff7b3c162f8fd979291730900dd34f958e822bc8c2dcb35c34bfa SHA512 a3668cd79a33e4f70405fcc1ee2156dcb2e3293c31f5a3d977ae84b4f20fad88b5eb3cb3e065f67a5d76b25eddecc38579ba7d629a291654170dac78991d7375
diff --git a/app-text/xml2rfc/metadata.xml b/app-text/xml2rfc/metadata.xml
index bc2b5035b11b..0616885f9bff 100644
--- a/app-text/xml2rfc/metadata.xml
+++ b/app-text/xml2rfc/metadata.xml
@@ -8,5 +8,7 @@
<upstream>
<remote-id type="pypi">xml2rfc</remote-id>
<remote-id type="github">ietf-tools/xml2rfc</remote-id>
+ <changelog>https://github.com/ietf-tools/xml2rfc/releases</changelog>
+ <bugs-to>https://github.com/ietf-tools/xml2rfc/issues</bugs-to>
</upstream>
</pkgmetadata>
diff --git a/app-text/xml2rfc/xml2rfc-3.26.0.ebuild b/app-text/xml2rfc/xml2rfc-3.26.0.ebuild
new file mode 100644
index 000000000000..4e27e42a9e83
--- /dev/null
+++ b/app-text/xml2rfc/xml2rfc-3.26.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit distutils-r1
+
+DESCRIPTION="Generates RFCs and IETF drafts from document source in XML"
+HOMEPAGE="
+ https://ietf-tools.github.io/xml2rfc/
+ https://github.com/ietf-tools/xml2rfc/
+ https://pypi.org/project/xml2rfc/
+"
+SRC_URI="
+ https://github.com/ietf-tools/xml2rfc/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND="
+ >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}]
+ dev-python/configargparse[${PYTHON_USEDEP}]
+ dev-python/intervaltree[${PYTHON_USEDEP}]
+ >=dev-python/google-i18n-address-3.0.0[${PYTHON_USEDEP}]
+ >=dev-python/html5lib-1.0.1[${PYTHON_USEDEP}]
+ >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ >=dev-python/markupsafe-2.1.1[${PYTHON_USEDEP}]
+ dev-python/pycountry[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/six[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/pypdf-3.2.1[${PYTHON_USEDEP}]
+ dev-python/decorator[${PYTHON_USEDEP}]
+ dev-python/dict2xml[${PYTHON_USEDEP}]
+ dev-python/weasyprint[${PYTHON_USEDEP}]
+ media-fonts/noto[cjk]
+ )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+ default
+ # Disable broken PdfWriterTests.
+ sed -i 's/ PdfWriterTests(unittest.TestCase):/ PdfWriterTests:/' test.py || die
+}