summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-text')
-rw-r--r--app-text/apvlv/apvlv-0.4.0-r1.ebuild57
-rw-r--r--app-text/apvlv/files/apvlv-0.4.0-icon.patch10
-rw-r--r--app-text/atril/Manifest1
-rw-r--r--app-text/atril/atril-1.28.1.ebuild115
-rw-r--r--app-text/bibletime/Manifest2
-rw-r--r--app-text/bibletime/bibletime-3.0.3-r4.ebuild70
-rw-r--r--app-text/bibletime/bibletime-3.1.0_rc3.ebuild45
-rw-r--r--app-text/bibletime/files/bibletime-3.0.3-no_indirect_deps.patch20
-rw-r--r--app-text/bibletime/metadata.xml19
-rw-r--r--app-text/calibre/calibre-7.22.0.ebuild4
-rw-r--r--app-text/calibre/metadata.xml3
-rw-r--r--app-text/chasen/chasen-2.4.5-r1.ebuild62
-rw-r--r--app-text/chasen/files/chasen-2.4.5-c23.patch79
-rw-r--r--app-text/cmark/cmark-0.31.1-r1.ebuild (renamed from app-text/cmark/cmark-0.31.1.ebuild)4
-rw-r--r--app-text/crengine-ng/Manifest2
-rw-r--r--app-text/crengine-ng/crengine-ng-0.9.12-r1.ebuild (renamed from app-text/crengine-ng/crengine-ng-0.9.11.ebuild)6
-rw-r--r--app-text/crqt-ng/Manifest2
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.15.ebuild (renamed from app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild)29
-rw-r--r--app-text/discount/discount-2.2.7c-r1.ebuild4
-rw-r--r--app-text/dos2unix/dos2unix-7.5.2.ebuild4
-rw-r--r--app-text/doxygen/Manifest3
-rw-r--r--app-text/doxygen/doxygen-1.11.0.ebuild160
-rw-r--r--app-text/doxygen/doxygen-1.13.0-r1.ebuild (renamed from app-text/doxygen/doxygen-1.10.0-r1.ebuild)38
-rw-r--r--app-text/doxygen/doxygen-9999.ebuild10
-rw-r--r--app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild4
-rw-r--r--app-text/dvisvgm/dvisvgm-3.4.ebuild4
-rw-r--r--app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild4
-rw-r--r--app-text/evince/evince-46.3.1.ebuild2
-rw-r--r--app-text/fbreader/Manifest2
-rw-r--r--app-text/fbreader/fbreader-0.99.4-r6.ebuild87
-rw-r--r--app-text/fbreader/metadata.xml10
-rw-r--r--app-text/feathernotes/Manifest1
-rw-r--r--app-text/feathernotes/feathernotes-1.2.0.ebuild35
-rw-r--r--app-text/flpsed/flpsed-0.7.3-r1.ebuild (renamed from app-text/flpsed/flpsed-0.7.3.ebuild)4
-rw-r--r--app-text/foliate/Manifest1
-rw-r--r--app-text/foliate/foliate-3.2.1.ebuild44
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.04.0.ebuild6
-rw-r--r--app-text/groonga/Manifest1
-rw-r--r--app-text/groonga/groonga-14.1.2.ebuild105
-rw-r--r--app-text/gtranslator/Manifest2
-rw-r--r--app-text/gtranslator/gtranslator-46.1.ebuild2
-rw-r--r--app-text/gtranslator/gtranslator-47.1.ebuild (renamed from app-text/gtranslator/gtranslator-45.3.ebuild)16
-rw-r--r--app-text/highlight/Manifest4
-rw-r--r--app-text/highlight/highlight-4.12.ebuild (renamed from app-text/highlight/highlight-4.8.ebuild)52
-rw-r--r--app-text/highlight/highlight-4.9.ebuild12
-rw-r--r--app-text/htmldoc/htmldoc-1.9.16-r1.ebuild (renamed from app-text/htmldoc/htmldoc-1.9.16.ebuild)4
-rw-r--r--app-text/htmlmin/Manifest2
-rw-r--r--app-text/htmlmin/htmlmin-0.1.12-r3.ebuild32
-rw-r--r--app-text/htmlmin/htmlmin-0.1.13.ebuild25
-rw-r--r--app-text/htp/htp-1.19-r1.ebuild4
-rw-r--r--app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch20
-rw-r--r--app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild5
-rw-r--r--app-text/iso-codes/iso-codes-4.17.0.ebuild2
-rw-r--r--app-text/jabref-bin/metadata.xml4
-rw-r--r--app-text/kbibtex/Manifest2
-rw-r--r--app-text/kbibtex/files/kbibtex-0.10.0-cxx17.patch11
-rw-r--r--app-text/kbibtex/files/kbibtex-0.10.50_pre20250205-cmake.patch29
-rw-r--r--app-text/kbibtex/kbibtex-0.10.0.ebuild79
-rw-r--r--app-text/kbibtex/kbibtex-0.10.50_pre20250205.ebuild75
-rw-r--r--app-text/kjots/Manifest1
-rw-r--r--app-text/kjots/kjots-6.0.0.ebuild56
-rw-r--r--app-text/kjots/metadata.xml12
-rw-r--r--app-text/kramdown-rfc/Manifest1
-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/krop/krop-0.6.0-r2.ebuild47
-rw-r--r--app-text/libetonyek/libetonyek-0.1.12.ebuild4
-rw-r--r--app-text/libspectre/Manifest1
-rw-r--r--app-text/libspectre/libspectre-0.2.11.ebuild45
-rw-r--r--app-text/libspectre/libspectre-0.2.12.ebuild4
-rw-r--r--app-text/libspelling/Manifest2
-rw-r--r--app-text/libspelling/libspelling-0.4.5-r1.ebuild60
-rw-r--r--app-text/libspelling/libspelling-0.4.6.ebuild60
-rw-r--r--app-text/libspelling/metadata.xml14
-rw-r--r--app-text/lowdown/Manifest4
-rw-r--r--app-text/lowdown/files/lowdown-2.0.0-shared-linking.patch66
-rw-r--r--app-text/lowdown/lowdown-1.1.1.ebuild4
-rw-r--r--app-text/lowdown/lowdown-1.3.2.ebuild12
-rw-r--r--app-text/lowdown/lowdown-1.4.0.ebuild (renamed from app-text/lowdown/lowdown-1.3.1.ebuild)12
-rw-r--r--app-text/lowdown/lowdown-2.0.0.ebuild (renamed from app-text/lowdown/lowdown-1.3.0.ebuild)16
-rw-r--r--app-text/master-pdf-editor/Manifest1
-rw-r--r--app-text/master-pdf-editor/master-pdf-editor-5.9.85.ebuild45
-rw-r--r--app-text/mdbook/Manifest122
-rw-r--r--app-text/mdbook/mdbook-0.4.40-r1.ebuild302
-rw-r--r--app-text/mdbook/mdbook-0.4.42-r1.ebuild331
-rw-r--r--app-text/mdbook/mdbook-0.4.44.ebuild52
-rw-r--r--app-text/msort/msort-8.53-r2.ebuild47
-rw-r--r--app-text/msort/msort-8.53-r3.ebuild2
-rw-r--r--app-text/mupdf/Manifest2
-rw-r--r--app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch33
-rw-r--r--app-text/mupdf/mupdf-1.24.8.ebuild2
-rw-r--r--app-text/mupdf/mupdf-1.25.2.ebuild (renamed from app-text/mupdf/mupdf-1.24.1.ebuild)17
-rw-r--r--app-text/pandoc-bin/Manifest8
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.6.1.ebuild (renamed from app-text/pandoc-bin/pandoc-bin-3.5.ebuild)34
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.6.2.ebuild62
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.6.3.ebuild67
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.6.ebuild4
-rw-r--r--app-text/paper-clip/Manifest1
-rw-r--r--app-text/paper-clip/paper-clip-5.5-r1.ebuild72
-rw-r--r--app-text/paper-clip/paper-clip-5.5.1-r1.ebuild2
-rw-r--r--app-text/pdfjam/Manifest2
-rw-r--r--app-text/pdfjam/metadata.xml4
-rw-r--r--app-text/pdfjam/pdfjam-3.12.ebuild2
-rw-r--r--app-text/pdfjam/pdfjam-4.1.ebuild (renamed from app-text/pdfjam/pdfjam-3.10-r1.ebuild)32
-rw-r--r--app-text/pdfpc/Manifest2
-rw-r--r--app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch59
-rw-r--r--app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch31
-rw-r--r--app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch22
-rw-r--r--app-text/pdfpc/pdfpc-4.7.0.ebuild (renamed from app-text/pdfpc/pdfpc-4.6.0-r2.ebuild)24
-rw-r--r--app-text/po4a/Manifest3
-rw-r--r--app-text/po4a/files/po4a-0.69-man.patch18
-rw-r--r--app-text/po4a/files/po4a-0.69-xmlcatalog.patch23
-rw-r--r--app-text/po4a/files/po4a-perl5.40.patch29
-rw-r--r--app-text/po4a/po4a-0.71.ebuild54
-rw-r--r--app-text/po4a/po4a-0.72.ebuild54
-rw-r--r--app-text/po4a/po4a-0.73-r1.ebuild (renamed from app-text/po4a/po4a-0.69-r1.ebuild)8
-rw-r--r--app-text/po4a/po4a-0.73.ebuild54
-rw-r--r--app-text/poppler/Manifest10
-rw-r--r--app-text/poppler/poppler-24.11.0-r1.ebuild2
-rw-r--r--app-text/poppler/poppler-24.12.0.ebuild157
-rw-r--r--app-text/poppler/poppler-25.01.0.ebuild (renamed from app-text/poppler/poppler-24.10.0.ebuild)4
-rw-r--r--app-text/poppler/poppler-25.02.0.ebuild (renamed from app-text/poppler/poppler-24.08.0.ebuild)6
-rw-r--r--app-text/poppler/poppler-9999.ebuild4
-rw-r--r--app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild4
-rw-r--r--app-text/qpdf/Manifest6
-rw-r--r--app-text/qpdf/files/qpdf-11.10.0-zopfli-inc.patch38
-rw-r--r--app-text/qpdf/metadata.xml6
-rw-r--r--app-text/qpdf/qpdf-11.10.0.ebuild106
-rw-r--r--app-text/qpdf/qpdf-11.10.1.ebuild101
-rw-r--r--app-text/qpdfview/Manifest2
-rw-r--r--app-text/qpdfview/qpdfview-0.5_p2-r1.ebuild (renamed from app-text/qpdfview/qpdfview-0.5_p1.ebuild)37
-rw-r--r--app-text/sigil/Manifest6
-rw-r--r--app-text/sigil/sigil-2.2.1.ebuild105
-rw-r--r--app-text/sigil/sigil-2.4.0.ebuild (renamed from app-text/sigil/sigil-2.3.0.ebuild)3
-rw-r--r--app-text/sigil/sigil-2.4.2.ebuild (renamed from app-text/sigil/sigil-2.3.1.ebuild)7
-rw-r--r--app-text/tessdata_best/tessdata_best-4.1.0.ebuild4
-rw-r--r--app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild4
-rw-r--r--app-text/tesseract/tesseract-5.5.0.ebuild4
-rw-r--r--app-text/texlive-core/files/texlive-core-2021-cairo-strings.patch34
-rw-r--r--app-text/texlive-core/files/texlive-core-2021-clang-16.patch221
-rw-r--r--app-text/texlive-core/files/texlive-core-2021-slibtool.patch98
-rw-r--r--app-text/texlive-core/texlive-core-2023-r9.ebuild496
-rw-r--r--app-text/texlive-core/texlive-core-2024-r1.ebuild9
-rw-r--r--app-text/texlive/texlive-2024.ebuild4
-rw-r--r--app-text/trang/Manifest2
-rw-r--r--app-text/trang/trang-20241231.ebuild (renamed from app-text/trang/trang-20220510-r1.ebuild)33
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild4
-rw-r--r--app-text/xchm/Manifest1
-rw-r--r--app-text/xchm/xchm-1.36.ebuild4
-rw-r--r--app-text/xchm/xchm-1.37.ebuild48
-rw-r--r--app-text/xdvik/xdvik-22.87.06-r1.ebuild6
-rw-r--r--app-text/xiphos/xiphos-4.2.1-r2.ebuild16
-rw-r--r--app-text/xlsx2csv/Manifest2
-rw-r--r--app-text/xlsx2csv/xlsx2csv-0.8.4.ebuild (renamed from app-text/xlsx2csv/xlsx2csv-0.8.3.ebuild)2
-rw-r--r--app-text/xml2rfc/Manifest1
-rw-r--r--app-text/xml2rfc/metadata.xml2
-rw-r--r--app-text/xml2rfc/xml2rfc-3.24.0.ebuild4
-rw-r--r--app-text/xml2rfc/xml2rfc-3.26.0.ebuild56
-rw-r--r--app-text/xournalpp/Manifest2
-rw-r--r--app-text/xournalpp/files/xournalpp-1.1.1-nocompress.patch53
-rw-r--r--app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch12
-rw-r--r--app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch14
-rw-r--r--app-text/xournalpp/xournalpp-1.2.5.ebuild (renamed from app-text/xournalpp/xournalpp-1.1.3-r2.ebuild)21
-rw-r--r--app-text/yamlfmt/Manifest2
-rw-r--r--app-text/yamlfmt/yamlfmt-0.15.0.ebuild39
-rw-r--r--app-text/zathura-cb/zathura-cb-0.1.11.ebuild4
-rw-r--r--app-text/zathura-meta/metadata.xml1
-rw-r--r--app-text/zathura-meta/zathura-meta-0-r1.ebuild24
-rw-r--r--app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild4
-rw-r--r--app-text/zathura/zathura-0.5.8.ebuild4
-rw-r--r--app-text/zeal/Manifest1
-rw-r--r--app-text/zeal/files/add-missing-qt-components.patch10
-rw-r--r--app-text/zeal/files/disable-werror.patch12
-rw-r--r--app-text/zeal/files/qt6.patch11
-rw-r--r--app-text/zeal/zeal-0.7.1.ebuild57
-rw-r--r--app-text/zotero-bin/Manifest6
-rw-r--r--app-text/zotero-bin/zotero-bin-7.0.11.ebuild (renamed from app-text/zotero-bin/zotero-bin-7.0.5.ebuild)0
-rw-r--r--app-text/zotero-bin/zotero-bin-7.0.7.ebuild84
180 files changed, 1886 insertions, 3710 deletions
diff --git a/app-text/apvlv/apvlv-0.4.0-r1.ebuild b/app-text/apvlv/apvlv-0.4.0-r1.ebuild
deleted file mode 100644
index 24ab3cda2530..000000000000
--- a/app-text/apvlv/apvlv-0.4.0-r1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg cmake desktop
-
-DESCRIPTION="Alf's PDF/DJVU/EPUB Viewer like Vim"
-HOMEPAGE="https://github.com/naihe2010/apvlv/"
-SRC_URI="https://github.com/naihe2010/apvlv/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug djvu"
-
-RDEPEND="
- app-text/ebook-tools
- >=app-text/poppler-0.5.0:=[cairo,xpdf-headers(+)]
- dev-libs/glib:2
- dev-libs/libxml2
- net-libs/webkit-gtk:4=
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- djvu? ( app-text/djvu )
-"
-
-DEPEND="${RDEPEND}
- app-text/ghostscript-gpl
- media-libs/freetype
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cmake-cxxflags.patch
- "${FILESDIR}"/${P}-icon.patch
-)
-src_prepare() {
- cmake_src_prepare
-}
-src_configure() {
- local mycmakeargs=(
- -DAPVLV_WITH_DJVU=$(usex djvu)
- -DAPVLV_ENABLE_DEBUG=$(usex debug)
- -DAPVLV_WITH_TXT=ON
- -DDOCDIR="/usr/share/doc/${PF}"
- )
- cmake_src_configure
-}
-src_install() {
- cmake_src_install
- newicon -s 32 icons/pdf.png ${PN}.png
-}
diff --git a/app-text/apvlv/files/apvlv-0.4.0-icon.patch b/app-text/apvlv/files/apvlv-0.4.0-icon.patch
deleted file mode 100644
index f5e8ad370877..000000000000
--- a/app-text/apvlv/files/apvlv-0.4.0-icon.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/apvlv.desktop
-+++ b/apvlv.desktop
-@@ -2,6 +2,7 @@
- Version=1.0
- Type=Application
- Name=apvlv
-+Icon=apvlv
- Comment=A minimalistic document viewer
- Comment[de]=Ein minimalistischer Dokumenten-Betrachter
- Comment[fr]=Un visionneur de document minimaliste
diff --git a/app-text/atril/Manifest b/app-text/atril/Manifest
index fa03d5b3dec1..76550d2abd0d 100644
--- a/app-text/atril/Manifest
+++ b/app-text/atril/Manifest
@@ -1 +1,2 @@
DIST atril-1.28.0.tar.xz 2093588 BLAKE2B 6e5b2f63ce1a0bd1f419b0e9ccb29887086c180ccdeb473770bc20a6408ba37b3334eca0d808c304f20c26818138eeb5116a55d02e8e84b60eeedda03254896f SHA512 dd5f77b3ba2033a3591e0f58742d75eefdd0bfdcdec80a6aa6148a1cf37e4508776733013f946103bdf0412f35dee0b283cc254fa0033fc14966df323bb371a8
+DIST atril-1.28.1.tar.xz 2100200 BLAKE2B 7c90f1bd8c4e30d1208a5514e8c9153b919443ca0fcbbb7de4db3e74c14330f24fad41f57f1781b243707e724bb9ce4952ca9267755d4482bad7e605421e501f SHA512 a5b0a1bf0d29849384a17723cab402c9e4661a9827b66f2c9c0f2a8500138ca7311c1b6e99dc06d526625d51f9de36cb514ba71fad1c01ea799abdec4f9ecf82
diff --git a/app-text/atril/atril-1.28.1.ebuild b/app-text/atril/atril-1.28.1.ebuild
new file mode 100644
index 000000000000..7ff32a49d638
--- /dev/null
+++ b/app-text/atril/atril-1.28.1.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MATE_LA_PUNT="yes"
+
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit mate python-any-r1 virtualx
+
+DESCRIPTION="Atril document viewer for MATE"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
+
+LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
+SLOT="0"
+
+IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
+
+REQUIRED_USE="t1lib? ( dvi )"
+
+DEPEND="
+ app-accessibility/at-spi2-core:2
+ app-text/poppler[cairo]
+ dev-libs/glib:2
+ dev-libs/libxml2:2
+ >=mate-base/mate-desktop-$(ver_cut 1-2)
+ sys-libs/zlib
+ x11-libs/gdk-pixbuf:2
+ x11-libs/gtk+:3[introspection?]
+ x11-libs/libICE
+ x11-libs/libSM:0
+ x11-libs/libX11
+ x11-libs/cairo
+ x11-libs/pango
+ caja? ( mate-base/caja[introspection?] )
+ djvu? ( app-text/djvu:0 )
+ dvi? (
+ virtual/tex-base
+ t1lib? ( media-libs/t1lib:5 )
+ )
+ epub? (
+ <dev-libs/mathjax-3
+ net-libs/webkit-gtk:4.1
+ )
+ keyring? ( app-crypt/libsecret )
+ introspection? ( dev-libs/gobject-introspection:= )
+ postscript? ( app-text/libspectre )
+ synctex? ( virtual/tex-base )
+ tiff? ( media-libs/tiff:= )
+ xps? ( app-text/libgxps )
+"
+
+RDEPEND="${DEPEND}
+ gnome-base/gvfs
+ virtual/libintl
+"
+
+BDEPEND="
+ app-text/docbook-xml-dtd:4.1.2
+ app-text/yelp-tools
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ dev-util/gtk-doc
+ dev-build/gtk-doc-am
+ sys-devel/gettext
+ virtual/pkgconfig
+ test? ( $(python_gen_any_dep 'dev-util/dogtail[${PYTHON_USEDEP}]') )
+"
+
+#RESTRICT="!test? ( test )"
+# Tests use dogtail and require using accessibility services.
+# Until we figure out how to run successfully, don't run tests
+RESTRICT="test"
+
+python_check_deps() {
+ use test && python_has_version "dev-util/dogtail[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+ # Passing --disable-help would drop offline help, that would be inconsistent
+ # with helps of the most of GNOME apps that doesn't require network for that.
+ mate_src_configure \
+ --enable-comics \
+ --enable-pdf \
+ --enable-pixbuf \
+ --enable-previewer \
+ --enable-thumbnailer \
+ $(use_with keyring) \
+ $(use_enable caja) \
+ $(use_enable dbus) \
+ $(use_enable debug) \
+ $(use_enable djvu) \
+ $(use_enable dvi) \
+ $(use_enable epub) \
+ $(use_enable introspection) \
+ $(use_enable nls) \
+ $(use_enable postscript ps) \
+ $(use_enable synctex) \
+ $(use_enable t1lib) \
+ $(use_enable test tests) \
+ $(use_enable tiff) \
+ $(use_enable xps)
+}
+
+src_test() {
+ export GSETTINGS_BACKEND=keyfile
+ gsettings set org.gnome.desktop.interface toolkit-accessibility true || die
+ gsettings set org.mate.interface accessibility true || die
+ virtx emake check
+}
diff --git a/app-text/bibletime/Manifest b/app-text/bibletime/Manifest
index 0f53ac88566b..00a2cc0cb6d8 100644
--- a/app-text/bibletime/Manifest
+++ b/app-text/bibletime/Manifest
@@ -1 +1 @@
-DIST bibletime-3.0.3.tar.xz 1620012 BLAKE2B 5f2f5bb071d7ffb625bd687c99a328ba758f8e842138204aa770714f830594fe49c61a45e51f7de69d865b95b154ad934da7af49f391b22907773a1435e4fbbf SHA512 553549b39bf3341dbf310908b24db246d88ba01524d424de14ece35c12160565185547fc0250fe8bb248a32d8a012b99afbc022d9a513dcc916c3e8089f72090
+DIST bibletime-3.1.0_rc3.tar.xz 1563536 BLAKE2B 8f50e3493374fcc035b81e07ca14ce391653bcbb8156bd07ef1a7898da6899ac769225cbd2a19a8defa1bc32319f9fad849ad7a91729359f5f211990bb3b50a2 SHA512 e084aa00702a9860c7405742ae87f170aa3599eba59abcb266d529ccdb2fa8c2fab4a5b2dfaa39201a48229548c1de592c59e26554f1c5ceadba095515fc1ff6
diff --git a/app-text/bibletime/bibletime-3.0.3-r4.ebuild b/app-text/bibletime/bibletime-3.0.3-r4.ebuild
deleted file mode 100644
index 356a864f3874..000000000000
--- a/app-text/bibletime/bibletime-3.0.3-r4.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg-utils
-
-DESCRIPTION="Qt Bible-study application using the SWORD library"
-HOMEPAGE="https://bibletime.info/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="doc"
-
-RDEPEND=">=app-text/sword-1.8.1[curl,icu]
- dev-cpp/clucene
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwebchannel:5
- dev-qt/qtwebengine:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5"
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-qt/qttest:5"
-BDEPEND="dev-qt/linguist-tools:5
- doc? (
- app-text/docbook-xml-dtd
- app-text/docbook-xsl-stylesheets
- app-text/po4a
- dev-libs/libxslt
- )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.0.3-no_indirect_deps.patch
-)
-
-DOCS=( ChangeLog README.md )
-
-src_prepare() {
- cmake_src_prepare
-
- sed -e "s:Dictionary;Qt:Dictionary;Office;TextTools;Utility;Qt:" \
- -i cmake/platforms/linux/bibletime.desktop.cmake || die "fixing .desktop file failed"
-}
-
-# TODO: FOO_HTML_LANGUAGES. Current lists for "all languages":
-# handbook: ar br cs de en es fi fr hu it ko lt nl pt_BR ru th uk
-# howto: ar bg br cs da de en es fi fr hu it ja ko lt nl pt_BR ru th uk
-src_configure() {
- local mycmakeargs=(
- -DBUILD_HANDBOOK_HTML=$(usex doc)
- -DBUILD_HANDBOOK_PDF=no
- -DBUILD_HOWTO_HTML=$(usex doc)
- -DBUILD_HOWTO_PDF=no
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/app-text/bibletime/bibletime-3.1.0_rc3.ebuild b/app-text/bibletime/bibletime-3.1.0_rc3.ebuild
new file mode 100644
index 000000000000..66339b1efaae
--- /dev/null
+++ b/app-text/bibletime/bibletime-3.1.0_rc3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake xdg
+
+DESCRIPTION="Qt Bible-study application using the SWORD library"
+HOMEPAGE="https://bibletime.info"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc"
+
+RDEPEND="
+ app-text/sword[curl,icu]
+ dev-cpp/clucene:1
+ dev-qt/qtbase:6[gui,network,widgets,xml]
+ dev-qt/qtdeclarative:6[widgets]
+ dev-qt/qtsvg:6
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ dev-qt/qttools:6[linguist]
+ doc? (
+ app-text/docbook-xml-dtd
+ app-text/docbook-xsl-stylesheets
+ app-text/po4a
+ dev-libs/libxslt
+ )
+"
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_HANDBOOK_HTML=$(usex doc)
+ -DBUILD_HANDBOOK_PDF=no
+ -DBUILD_HOWTO_HTML=$(usex doc)
+ -DBUILD_HOWTO_PDF=no
+ -DUSE_QT6=ON
+ )
+
+ cmake_src_configure
+}
diff --git a/app-text/bibletime/files/bibletime-3.0.3-no_indirect_deps.patch b/app-text/bibletime/files/bibletime-3.0.3-no_indirect_deps.patch
deleted file mode 100644
index 87a129c9d80b..000000000000
--- a/app-text/bibletime/files/bibletime-3.0.3-no_indirect_deps.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-According to documentation upstream build scripts only look for these
-packages to try and guess whether support for them has been enabled
-in app-text/sword.
-
---- a/platforms/common/core/core.pro
-+++ b/platforms/common/core/core.pro
-@@ -173,13 +173,5 @@
- # Clucene
- include(../../common/clucene/clucene.pro)
-
--# CURL
--# optional
--curl:include(../../common/curl/curl.pro)
--
--# ICU
--# optional
--icu:include(../../common/icu/icu.pro)
--
- # Sword
- include(../../common/sword/sword.pro)
diff --git a/app-text/bibletime/metadata.xml b/app-text/bibletime/metadata.xml
index b2329ed0f467..7d7dc11f66eb 100644
--- a/app-text/bibletime/metadata.xml
+++ b/app-text/bibletime/metadata.xml
@@ -1,14 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>nicolas.parlant@parhuet.fr</email>
+ <name>Nicolas PARLANT</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<longdescription>
-BibleTime is a Bible study application for Linux. It is based on the
-K Desktop Environment and uses the SWORD programming library to work
-with Bible texts, commentaries, dictionaries and books provided by
-the Crosswire Bible Society.
+ BibleTime is a completely free Bible study program, built for Linux,
+ Windows, FreeBSD and Mac OS X. BibleTime contains over 200 free Bible
+ texts, commentaries, dictionaries and books, provided by the Crosswire
+ Bible Society via the SWORD programming library. BibleTime is written
+ in C++ and uses the Qt GUI toolkit.
</longdescription>
<upstream>
+ <bugs-to>https://github.com/bibletime/bibletime/issues/</bugs-to>
<remote-id type="github">bibletime/bibletime</remote-id>
<remote-id type="sourceforge">bibletime</remote-id>
</upstream>
diff --git a/app-text/calibre/calibre-7.22.0.ebuild b/app-text/calibre/calibre-7.22.0.ebuild
index 77b4dd0e9b47..7e4f528b2633 100644
--- a/app-text/calibre/calibre-7.22.0.ebuild
+++ b/app-text/calibre/calibre-7.22.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -36,7 +36,7 @@ LICENSE="
PSF-2
"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
RESTRICT="!test? ( test )"
diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
index 37b489125888..7c29e81d4aed 100644
--- a/app-text/calibre/metadata.xml
+++ b/app-text/calibre/metadata.xml
@@ -2,9 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <maintainer type="person">
<email>eschwartz@gentoo.org</email>
<name>Eli Schwartz</name>
</maintainer>
diff --git a/app-text/chasen/chasen-2.4.5-r1.ebuild b/app-text/chasen/chasen-2.4.5-r1.ebuild
new file mode 100644
index 000000000000..13dc0315a598
--- /dev/null
+++ b/app-text/chasen/chasen-2.4.5-r1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+inherit perl-module
+
+DESCRIPTION="Japanese Morphological Analysis System, ChaSen"
+HOMEPAGE="https://chasen-legacy.osdn.jp/"
+SRC_URI="mirror://sourceforge.jp/${PN}-legacy/56305/${P}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86"
+IUSE="perl static-libs"
+
+RDEPEND="virtual/libiconv"
+DEPEND=">=dev-libs/darts-0.32"
+PDEPEND=">=app-dicts/ipadic-2.7.0"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-uar.patch
+ "${FILESDIR}"/${P}-c23.patch
+)
+
+src_configure() {
+ econf $(use_enable static-libs static)
+
+ if use perl; then
+ cd "${S}"/perl || die
+ perl-module_src_configure
+ fi
+}
+
+src_compile() {
+ default
+
+ if use perl; then
+ cd "${S}"/perl || die
+ perl-module_src_compile
+ fi
+}
+
+src_test() {
+ default
+
+ if use perl; then
+ cd "${S}"/perl || die
+ perl-module_src_test
+ fi
+}
+
+src_install() {
+ default
+ find "${ED}" -name '*.la' -delete || die
+
+ if use perl; then
+ cd "${S}"/perl || die
+ perl-module_src_install
+ newdoc README README.perl
+ fi
+}
diff --git a/app-text/chasen/files/chasen-2.4.5-c23.patch b/app-text/chasen/files/chasen-2.4.5-c23.patch
new file mode 100644
index 000000000000..d1804b1a906e
--- /dev/null
+++ b/app-text/chasen/files/chasen-2.4.5-c23.patch
@@ -0,0 +1,79 @@
+Ports program to C23 and allows it to compile with GCC-15.
+Fix function declarations with no arguments, delete dubious extern of
+library function
+Fix comparators for quicksort/binary search
+https://bugs.gentoo.org/944011
+--- a/lib/connect.c
++++ b/lib/connect.c
+@@ -45,9 +45,11 @@
+ * rensetu table
+ */
+ static int
+-cmp_pair(rensetu_pair_t * pair1, rensetu_pair_t * pair2)
++cmp_pair(const void * pair1_void, const void * pair2_void)
+ {
+ int ret;
++ rensetu_pair_t *pair1 = (rensetu_pair_t *)pair1_void;
++ rensetu_pair_t *pair2 = (rensetu_pair_t *)pair2_void;
+
+ /*
+ * ¸«½Ð¤·¸ì surface form
+@@ -166,9 +168,11 @@
+ }
+
+ static int
+-find_table(lexicon_t * mrph, rensetu_pair_t * pair)
++find_table(const void * mrph_void, const void * pair_void)
+ {
+ int ret;
++ lexicon_t * mrph = (lexicon_t*)mrph_void;
++ rensetu_pair_t * pair = (rensetu_pair_t*)pair_void;
+
+ /*
+ * ÉÊ»ìʬÎà POS
+@@ -202,12 +206,11 @@
+ rensetu_pair_t *ret;
+
+ if (rensetu_tbl[0].hinsi == 0)
+- qsort(rensetu_tbl, tbl_num, sizeof(rensetu_pair_t),
+- (int (*)()) cmp_pair);
++ qsort(rensetu_tbl, tbl_num, sizeof(rensetu_pair_t), cmp_pair);
+
+ ret = (rensetu_pair_t *)
+ bsearch(mrph, rensetu_tbl, tbl_num_goi,
+- sizeof(rensetu_pair_t), (int (*)()) find_table);
++ sizeof(rensetu_pair_t), find_table);
+ if (ret) {
+ mrph->con_tbl = ret->index;
+ return 1;
+@@ -215,7 +218,7 @@
+
+ ret = (rensetu_pair_t *)
+ bsearch(mrph, rensetu_tbl + tbl_num_goi, tbl_num - tbl_num_goi,
+- sizeof(rensetu_pair_t), (int (*)()) find_table);
++ sizeof(rensetu_pair_t), find_table);
+ if (ret) {
+ mrph->con_tbl = ret->index;
+ return 1; /* if no error, return 1 */
+--- a/lib/iotool.c
++++ b/lib/iotool.c
+@@ -362,7 +362,7 @@
+ cha_fopen_rcfile(void)
+ {
+ FILE *fp;
+- char *home_dir, *rc_env, *getenv();
++ char *home_dir, *rc_env;
+
+ /*
+ * -R option (standard alone)
+--- a/lib/print.c
++++ b/lib/print.c
+@@ -47,7 +47,7 @@
+ static int path_buffer[CHA_INPUT_SIZE];
+ static int pos_end = 0;
+
+-static void (*cha_putc) (), (*cha_puts) (), (*cha_printf) (), (*cha_write) ();
++static void (*cha_putc) (int, char*), (*cha_puts) (char*, char*), (*cha_printf) (char*, char*, ...), (*cha_write) (void*, size_t, size_t, char*);
+
+ void
+ cha_print_reset(void)
diff --git a/app-text/cmark/cmark-0.31.1.ebuild b/app-text/cmark/cmark-0.31.1-r1.ebuild
index ae89bcc8e095..66e1ac7da6e6 100644
--- a/app-text/cmark/cmark-0.31.1.ebuild
+++ b/app-text/cmark/cmark-0.31.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ HOMEPAGE="https://github.com/commonmark/cmark"
SRC_URI="https://github.com/commonmark/cmark/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD-2"
-SLOT="0/0.31.0"
+SLOT="0/0.31.1"
KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
index e31b16954f84..6b313e17db5a 100644
--- a/app-text/crengine-ng/Manifest
+++ b/app-text/crengine-ng/Manifest
@@ -1,2 +1,2 @@
-DIST crengine-ng-0.9.11.tar.bz2 4026770 BLAKE2B 27137f3177a9aacc47b4b2ef38ed9baba81d987c46232247686cdbc307b9602fb1d5a915240d4712ca05ac49c7d263e49cf14dbf1b126e8c31862e62d56e742d SHA512 0014060f13e04432bba4c00885bc0c4cbf094d9d69cd8544b995d40bd569d690b5ebd8f02ab8ecba3d7f4bca6154a753a26690aacd96a19870dc2fdacf625f33
+DIST crengine-ng-0.9.12.tar.bz2 4378495 BLAKE2B 5bece250ad45460a974160245d97a60aa5749e51f7448e1c3ba053185c563e1ecd62b38357766e7fc750eaf481a7345ccfc8515a6961e4d813ff7ff5c3c161d1 SHA512 bd400a8b3d6cc0938f82863a995885ce28a5ad02cfedd9429fd603698cd4f2bfb9fe8460cdb737c59c7008004e1c03fc9d1359f3c7223233d4e5380016cff4b0
DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2 SHA512 cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd
diff --git a/app-text/crengine-ng/crengine-ng-0.9.11.ebuild b/app-text/crengine-ng/crengine-ng-0.9.12-r1.ebuild
index f8228762d42d..0be910af8f3e 100644
--- a/app-text/crengine-ng/crengine-ng-0.9.11.ebuild
+++ b/app-text/crengine-ng/crengine-ng-0.9.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2
test? ( mirror://gnu/freefont/freefont-otf-20120503.tar.gz )"
LICENSE="GPL-2+"
-SLOT="0/6"
+SLOT="0/7"
KEYWORDS="amd64 ~arm64 x86"
IUSE="+png +jpeg +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi +zstd +libutf8proc static-libs test"
@@ -64,7 +64,7 @@ src_configure() {
-DUSE_ANTIWORD=ON
-DUSE_FONTCONFIG=$(usex fontconfig)
-DUSE_SHASUM=OFF
- -DUSE_CMARK_GFM=ON
+ -DUSE_MD4C=ON
-DBUILD_TOOLS=OFF
-DENABLE_UNITTESTING=$(usex test)
-DOFFLINE_BUILD_MODE=ON
diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index 84df851e0e49..d0f511c6a533 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1 +1 @@
-DIST crqt-ng-1.0.14.tar.bz2 445540 BLAKE2B 147a42ffb63b9f2f4525d683f0f3c02bc4895a235884044150e7fa395f07a7f8ba460287ed0c296592974e0bf8029f8af6daa623b2387d4d9400a6737e7a3b51 SHA512 424f5a9717f9cab5e9ea9b6e5ee9397807acb0dfccc6edb19f2de988c80811ea9c01853d2f664d7b0b1a380fcf6fa7290da0c7d58fef5317632ba83f946235f8
+DIST crqt-ng-1.0.15.tar.bz2 446115 BLAKE2B 6d0f25c0302716b1a37861014b1db7dd1bed5530095d71565bf5d3cb53b96f28ef7380dba30c033e7c01a5b774345e490c26b32d855052c1d9bb67a82e0c86ad SHA512 a62f92960fa2ce1f79df165a9d733b6e51cba4c93941a1b669a87b7f355a640d2ec2b5f794329f1f96a975ef72b39ae3d33f4559ef16b41b100b5da754334016
diff --git a/app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild b/app-text/crqt-ng/crqt-ng-1.0.15.ebuild
index ec276b5f102e..e5a28ddf2367 100644
--- a/app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild
+++ b/app-text/crqt-ng/crqt-ng-1.0.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,25 +12,13 @@ SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ~arm64 x86"
-IUSE="+qt6 +gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
- qt6? (
- dev-qt/qtbase:6[gui,widgets]
- )
- !qt6? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )"
+CDEPEND=">=app-text/crengine-ng-0.9.12:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+ dev-qt/qtbase:6[gui,widgets]"
RDEPEND="${CDEPEND}"
BDEPEND="${CDEPEND}
- qt6? (
- dev-qt/qttools:6[linguist]
- )
- !qt6? (
- dev-qt/linguist-tools:5
- )"
+ dev-qt/qttools:6[linguist]"
src_prepare() {
cmake_src_prepare
@@ -46,11 +34,6 @@ src_prepare() {
src_configure() {
CMAKE_USE_DIR="${S}"
CMAKE_BUILD_TYPE="Release"
- local mycmakeargs
- if use qt6; then
- mycmakeargs=(-DUSE_QT=QT6)
- else
- mycmakeargs=(-DUSE_QT=QT5)
- fi
+ local mycmakeargs=(-DUSE_QT=QT6)
cmake_src_configure
}
diff --git a/app-text/discount/discount-2.2.7c-r1.ebuild b/app-text/discount/discount-2.2.7c-r1.ebuild
index 4c9026ea0c79..0342dd5102c4 100644
--- a/app-text/discount/discount-2.2.7c-r1.ebuild
+++ b/app-text/discount/discount-2.2.7c-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/2.2.7"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dos2unix/dos2unix-7.5.2.ebuild b/app-text/dos2unix/dos2unix-7.5.2.ebuild
index 4a9d5b15cb5b..82ee08c32d5b 100644
--- a/app-text/dos2unix/dos2unix-7.5.2.ebuild
+++ b/app-text/dos2unix/dos2unix-7.5.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ S=${WORKDIR}/${P/_/-}
LICENSE="BSD-2"
SLOT="0"
[[ "${PV}" == *_beta* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug nls test"
RESTRICT="!test? ( test )"
diff --git a/app-text/doxygen/Manifest b/app-text/doxygen/Manifest
index 1d4029dfe185..f875e8d6ffe1 100644
--- a/app-text/doxygen/Manifest
+++ b/app-text/doxygen/Manifest
@@ -1,4 +1,3 @@
-DIST doxygen-1.10.0.src.tar.gz 8400410 BLAKE2B dc7882dfb8b023e9250592375105cc79d4744362d96f4518b931ac264259257d27e0f2c5456580f3676bb54cc29fbc2ab3b2ffc37da6441297091c60a38dc13b SHA512 885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416
-DIST doxygen-1.11.0.src.tar.gz 8447729 BLAKE2B e4825494099850b648df570a1ae53b858d196f7c6ada4565eae1e04ac119f4f9b1ed9d6e07dc26a5e50d41b74299720d7cde4ff43a7350b083d74eabce7624e3 SHA512 54f4a15e459d1d9cc3b4f021b5264191146bd8e0e780b57c4c31f4f9dcbfc7fe7a9db58e8cda4c6df1b4b354dd432dac0b3089fd547afe7cbe313771b2c6aaa4
DIST doxygen-1.12.0.src.tar.gz 8472577 BLAKE2B de823aa8dee0e22ec49bbb97cf5b53272cdaea249250556b07602d501d45774be19dbd40ecc4324942840d3fe90b0224aa5c61ec7d42098f1797d75f3795268d SHA512 e407e29c5e232e1f8dca291dd2d00b1dd400be709400225339408fad2cd758563b69f290cbd7c0efeb76b1335c4672fb1d6d580b9e6ed570708cf9b7d78951b1
+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
diff --git a/app-text/doxygen/doxygen-1.11.0.ebuild b/app-text/doxygen/doxygen-1.11.0.ebuild
deleted file mode 100644
index 3c38d30dbd01..000000000000
--- a/app-text/doxygen/doxygen-1.11.0.ebuild
+++ /dev/null
@@ -1,160 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_MAX_SLOT=18
-PYTHON_COMPAT=( python3_{10..12} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm python-any-r1
-
-DESCRIPTION="Documentation system for most programming languages"
-HOMEPAGE="https://www.doxygen.nl/"
-
-if [[ ${PV} == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
-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"
-fi
-
-# GPL-2 also for bundled libmscgen
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="clang debug doc dot doxysearch gui test"
-# - We need TeX for tests, bug #765472
-# - We keep the odd construct of noop USE=test because of
-# the special relationship b/t RESTRICT & USE for tests.
-# Also, it's a hint which avoids tests being silently skipped during arch testing.
-REQUIRED_USE="test? ( doc )"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- app-alternatives/yacc
- app-alternatives/lex
- ${PYTHON_DEPS}
-"
-RDEPEND="
- app-text/ghostscript-gpl
- dev-db/sqlite:3
- dev-lang/perl
- dev-libs/libfmt:=
- dev-libs/spdlog:=
- media-libs/libpng:=
- virtual/libiconv
- clang? (
- <llvm-core/clang-$((${LLVM_MAX_SLOT} + 1)):=
- )
- dot? (
- media-gfx/graphviz
- media-libs/freetype
- )
- doc? (
- dev-texlive/texlive-bibtexextra
- dev-texlive/texlive-fontsextra
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-plaingeneric
- )
- doxysearch? ( dev-libs/xapian:= )
- gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch"
- "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch"
-
- # Backports
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm_pkg_setup
- python-any-r1_pkg_setup
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
- sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
-
- # fix pdf doc
- sed -i.orig -e "s:g_kowal:g kowal:" \
- doc/maintainers.txt || die
-
- if is-flagq "-O3" ; then
- # TODO: Investigate this and report a bug accordingly...
- ewarn "Compiling with -O3 is known to produce incorrectly"
- ewarn "optimized code which breaks doxygen. Using -O2 instead."
- replace-flags "-O3" "-O2"
- fi
-}
-
-src_configure() {
- # Very slow to compile, bug #920092
- filter-flags -fipa-pta
- # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287
- filter-lto
-
- local mycmakeargs=(
- -Duse_libclang=$(usex clang)
- # Let the user choose instead, see also bug #822615
- -Duse_libc++=OFF
- -Dbuild_doc=$(usex doc)
- -Dbuild_search=$(usex doxysearch)
- -Dbuild_wizard=$(usex gui)
- -Duse_sys_spdlog=ON
- -Duse_sys_sqlite3=ON
- -DBUILD_SHARED_LIBS=OFF
- -DGIT_EXECUTABLE="false"
- )
-
- use doc && mycmakeargs+=(
- -DDOC_INSTALL_DIR="share/doc/${P}"
- )
-
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- if use doc; then
- export VARTEXFONTS="${T}/fonts" # bug #564944
-
- if ! use dot; then
- sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
- {testing/Doxyfile,doc/Doxyfile} \
- || die "disabling dot failed"
- fi
-
- # -j1 for bug #770070
- cmake_src_compile docs -j1
- fi
-}
-
-src_install() {
- cmake_src_install
-
- # manpages are only automatically installed when docs are
- # https://github.com/doxygen/doxygen/pull/10647
- doman doc/doxygen.1
- use gui && doman doc/doxywizard.1
- use doxysearch && {
- doman doc/doxyindexer.1
- doman doc/doxysearch.1
- }
-}
diff --git a/app-text/doxygen/doxygen-1.10.0-r1.ebuild b/app-text/doxygen/doxygen-1.13.0-r1.ebuild
index c239bf288c01..c434af8ac606 100644
--- a/app-text/doxygen/doxygen-1.10.0-r1.ebuild
+++ b/app-text/doxygen/doxygen-1.13.0-r1.ebuild
@@ -1,13 +1,14 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..12} )
+LLVM_COMPAT=( 18 19 )
+LLVM_OPTIONAL=1
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm python-any-r1
+inherit cmake flag-o-matic llvm-r1 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -18,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
@@ -29,7 +30,7 @@ IUSE="clang debug doc dot doxysearch gui test"
# - We keep the odd construct of noop USE=test because of
# the special relationship b/t RESTRICT & USE for tests.
# Also, it's a hint which avoids tests being silently skipped during arch testing.
-REQUIRED_USE="test? ( doc )"
+REQUIRED_USE="clang? ( ${LLVM_REQUIRED_USE} ) test? ( doc )"
RESTRICT="!test? ( test )"
BDEPEND="
@@ -43,14 +44,15 @@ RDEPEND="
dev-lang/perl
dev-libs/libfmt:=
dev-libs/spdlog:=
- media-libs/libpng:=
virtual/libiconv
clang? (
- <llvm-core/clang-$((${LLVM_MAX_SLOT} + 1)):=
+ $(llvm_gen_dep '
+ llvm-core/clang:${LLVM_SLOT}=
+ llvm-core/llvm:${LLVM_SLOT}=
+ ')
)
dot? (
- media-gfx/graphviz
- media-libs/freetype
+ media-gfx/graphviz[freetype(+)]
)
doc? (
dev-texlive/texlive-bibtexextra
@@ -61,27 +63,19 @@ RDEPEND="
dev-texlive/texlive-plaingeneric
)
doxysearch? ( dev-libs/xapian:= )
- gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- )
+ gui? ( dev-qt/qtbase:6[gui,widgets,xml] )
"
DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch"
"${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch"
-
- # Backports
)
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm_pkg_setup
+ use clang && llvm-r1_pkg_setup
python-any-r1_pkg_setup
}
@@ -116,10 +110,14 @@ src_configure() {
-Dbuild_doc=$(usex doc)
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex gui)
+ -Dforce_qt=Qt6
-Duse_sys_spdlog=ON
-Duse_sys_sqlite3=ON
-DBUILD_SHARED_LIBS=OFF
-DGIT_EXECUTABLE="false"
+
+ # Noisy and irrelevant downstream
+ -Wno-dev
)
use doc && mycmakeargs+=(
diff --git a/app-text/doxygen/doxygen-9999.ebuild b/app-text/doxygen/doxygen-9999.ebuild
index 5adf958ddb5d..22a506445848 100644
--- a/app-text/doxygen/doxygen-9999.ebuild
+++ b/app-text/doxygen/doxygen-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -63,12 +63,7 @@ RDEPEND="
dev-texlive/texlive-plaingeneric
)
doxysearch? ( dev-libs/xapian:= )
- gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- )
+ gui? ( dev-qt/qtbase:6[gui,widgets,xml] )
"
DEPEND="${RDEPEND}"
@@ -117,6 +112,7 @@ src_configure() {
-Dbuild_doc=$(usex doc)
-Dbuild_search=$(usex doxysearch)
-Dbuild_wizard=$(usex gui)
+ -Dforce_qt=Qt6
-Duse_sys_spdlog=ON
-Duse_sys_sqlite3=ON
-DBUILD_SHARED_LIBS=OFF
diff --git a/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild b/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild
index 311f71307846..b3eb2bcd6023 100644
--- a/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild
+++ b/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -24,7 +24,7 @@ SRC_URI+=" ) "
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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/dvisvgm-3.4.ebuild b/app-text/dvisvgm/dvisvgm-3.4.ebuild
index 6e02cca0c003..a7fabcc1b015 100644
--- a/app-text/dvisvgm/dvisvgm-3.4.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,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 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild b/app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild
index b6fb6eed3e84..548fc6695cfb 100644
--- a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild
+++ b/app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
IUSE="cli doc"
BDEPEND="doc? ( app-text/doxygen )"
diff --git a/app-text/evince/evince-46.3.1.ebuild b/app-text/evince/evince-46.3.1.ebuild
index 0f1d6515b5bd..480dd9478b0d 100644
--- a/app-text/evince/evince-46.3.1.ebuild
+++ b/app-text/evince/evince-46.3.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://apps.gnome.org/en/Evince/"
LICENSE="GPL-2+ CC-BY-SA-3.0"
# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
SLOT="0/evd3.4-evv3.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff xps"
REQUIRED_USE="gtk-doc? ( introspection )"
diff --git a/app-text/fbreader/Manifest b/app-text/fbreader/Manifest
deleted file mode 100644
index a7e551e718ce..000000000000
--- a/app-text/fbreader/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST fbreader-0.99.4-combined.patch 23589 BLAKE2B 81cb00abe9ba0f40723e6c1cac626916f90eede960d8b191bcb48c8186be8fc3d1fb18954f62e3ba5f15de159034a6060dc7efaf94f9531aabad9f76b6f53658 SHA512 c4dd5237113fa9d54ae3e63a19a06841570e5751108befe4d18ae7b4730628d3a4a5613dd302bc426b14c280f2b5abf9e394aedca821de995efb45ae7b32f632
-DIST fbreader-sources-0.99.4.tgz 2345664 BLAKE2B 29d921a953df98def51740d9b7fed5a7164f5df6410c70daf03f30ba8f77e9aa898d6f50038945155dc46243165860ffaf13abc81f662abccdeb6dc91652b3d5 SHA512 d4b11d7ab03df002ad4212db805b10b80a24ea4384e92122b12c25a3f817a0eb343509ae30e31d68417fd4ce27f77e043235436f0081ff2c785a2830d6211dc7
diff --git a/app-text/fbreader/fbreader-0.99.4-r6.ebuild b/app-text/fbreader/fbreader-0.99.4-r6.ebuild
deleted file mode 100644
index 7b1a9042d69d..000000000000
--- a/app-text/fbreader/fbreader-0.99.4-r6.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit qmake-utils toolchain-funcs xdg
-
-DESCRIPTION="E-Book Reader. Supports many e-book formats"
-HOMEPAGE="https://www.fbreader.org/"
-SRC_URI="https://www.fbreader.org/files/desktop/${PN}-sources-${PV}.tgz
- https://dev.gentoo.org/~juippis/distfiles/tmp/${P}-combined.patch"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86"
-IUSE="debug"
-
-RDEPEND="
- app-arch/bzip2
- dev-db/sqlite
- dev-libs/expat
- dev-libs/fribidi
- dev-libs/libunibreak:=
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtwidgets:5
- net-misc/curl
- sys-libs/zlib
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-# bugs #452636, #515698, #516794, #437262, #592588
-PATCHES=( "${DISTDIR}"/${P}-combined.patch )
-
-src_prepare() {
- default
-
- # Let portage decide about the compiler
- sed -e "/^CC = /d" \
- -i makefiles/arch/desktop.mk || die "removing CC line failed"
-
- # let portage strip the binary
- sed -e '/@strip/d' \
- -i fbreader/desktop/Makefile || die
-
- # Respect *FLAGS
- sed -e "s/^CFLAGS = -pipe/CFLAGS +=/" \
- -i makefiles/arch/desktop.mk || die "CFLAGS sed failed"
- sed -e "/^ CFLAGS +=/d" \
- -i makefiles/config.mk || die "CFLAGS sed failed"
- sed -e "/^ LDFLAGS += -s$/d" \
- -i makefiles/config.mk || die "LDFLAGS sed failed"
- sed -e "/^LDFLAGS =$/d" \
- -i makefiles/arch/desktop.mk || die "LDFLAGS sed failed"
-
- # Qt5 moc
- sed -e "s:MOC = moc-qt4:MOC = $(qt5_get_bindir)/moc:" \
- -i makefiles/arch/desktop.mk || die "updating desktop.mk failed"
-
- echo "TARGET_ARCH = desktop" > makefiles/target.mk || die
- echo "LIBDIR = /usr/$(get_libdir)" >> makefiles/target.mk || die
-
- echo "UI_TYPE = qt4" >> makefiles/target.mk || die
-
- if use debug; then
- echo "TARGET_STATUS = debug" >> makefiles/target.mk || die
- else
- echo "TARGET_STATUS = release" >> makefiles/target.mk || die
- fi
-
- # bug #437262
- tc-ld-disable-gold
-}
-
-src_compile() {
- # bug #484516
- emake -j1
-}
-
-src_install() {
- default
- dosym FBReader /usr/bin/fbreader
-}
diff --git a/app-text/fbreader/metadata.xml b/app-text/fbreader/metadata.xml
deleted file mode 100644
index ffee515991e5..000000000000
--- a/app-text/fbreader/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>grozin@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">geometer/FBReader</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/feathernotes/Manifest b/app-text/feathernotes/Manifest
index 853797035663..1f7a86f23be7 100644
--- a/app-text/feathernotes/Manifest
+++ b/app-text/feathernotes/Manifest
@@ -1,2 +1 @@
-DIST feathernotes-1.2.0.tar.gz 926273 BLAKE2B ae945ae6adb95d3cd8ef42becfcd68a591ef62f97f05d514f19a9c07e6900b2230e89361b65abfc2082797755bcb8b6c521b72a6406a21886ba6ab386f23295f SHA512 f6aabc0d4bee5f3af20a86035befbc27eddedc5ec37c9a353723a80fb0f691af6ad57d5f50a0e8504336c141822227f8287ed61e52d084b34e3b8ab5246315c0
DIST feathernotes-1.3.0.tar.gz 926547 BLAKE2B 5fe3475793a28a8e4c41c669c7fdde5785abdc4b93b14ca47bf531d5bf246c7ec064c3d5f756b184a45a39d5f02047cca90ad0c37c050c7a1ef363148705c592 SHA512 1036a4ed37e90cbf7e2e7839abcbe5d544a3e162839b05461ec0cea475a4cb3cce44941246e30f3aed6839e4fe9832392f33bfe87b19588d822ce19983dacc2e
diff --git a/app-text/feathernotes/feathernotes-1.2.0.ebuild b/app-text/feathernotes/feathernotes-1.2.0.ebuild
deleted file mode 100644
index 3f3075fd6e7a..000000000000
--- a/app-text/feathernotes/feathernotes-1.2.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake xdg
-
-DESCRIPTION=" Lightweight Qt Notes-Manager for Linux"
-HOMEPAGE="https://github.com/tsujan/FeatherNotes"
-SRC_URI="https://github.com/tsujan/FeatherNotes/archive/V${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/FeatherNotes-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="spell X"
-
-RDEPEND="
- dev-qt/qtbase:6[dbus,gui,network,widgets,xml,X?]
- dev-qt/qtsvg:6
- spell? ( app-text/hunspell:= )
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="dev-qt/qttools:6[linguist]"
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- -DWITH_HUNSPELL=$(usex spell)
- )
- cmake_src_configure
-}
diff --git a/app-text/flpsed/flpsed-0.7.3.ebuild b/app-text/flpsed/flpsed-0.7.3-r1.ebuild
index f3c15f0bc3f0..03d758514c35 100644
--- a/app-text/flpsed/flpsed-0.7.3.ebuild
+++ b/app-text/flpsed/flpsed-0.7.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -17,7 +17,7 @@ RDEPEND="
x11-libs/libX11
x11-libs/libXext
x11-libs/libXft
- >=x11-libs/fltk-1.3.0:1
+ x11-libs/fltk:1=
app-text/ghostscript-gpl[X]"
DEPEND="${RDEPEND}"
diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest
index da8ad6f94fae..59788da9c51f 100644
--- a/app-text/foliate/Manifest
+++ b/app-text/foliate/Manifest
@@ -1,2 +1,3 @@
DIST foliate-3.1.0.tar.bz2 7902106 BLAKE2B cd804b168529ebde3312954de6e907d4de30ef4342dbcf872757f485d5b5e223c96629c01d6e0e0b3bb7cfcc1e98015b034b053d6a6429138a8aa1ed40b0b0c2 SHA512 36dfb6618b04fcfdd3d298133f9fb592e987b898420da08d1e2e1539f162abc4c06cf28e3c9e6ae5f008554fdec9ab36a69333f5c5074b069c345ae729301236
DIST foliate-3.1.1.tar.bz2 7922889 BLAKE2B 8f654e05ae3ec308670b9117c7d6a9d89f3e007ffcd9854552bf3afc56ea8ca5b31a489ad1b5d6dd639d8c5d00e1d28c5252c290b9713ae947080b70d34e864c SHA512 d5086319a2d43947a05d75a9c9c31ca48a6933b6f7a9fef336f27b7a304ad578953315455b813e2c3d37fd57198129a82aae59671338cd89f7a675b2aa7824a8
+DIST foliate-3.2.1.tar.bz2 10415300 BLAKE2B f101a1dc7c51389defa85bbce2a43092736c868bc0f43bb9c93b56bc68dfc53156ddd6aa3e90f5ddfd8efd53a914c4e97f918c874ba08647f4ecc90c0ff29916 SHA512 eeec911288f3d44fb7e89163e08363436cc2b81c7b1474833a4524182c85baefb524f63a06d524b7ae00a76a1ff0a387c2c9d5971c75089404b5d3186ebc2f5f
diff --git a/app-text/foliate/foliate-3.2.1.ebuild b/app-text/foliate/foliate-3.2.1.ebuild
new file mode 100644
index 000000000000..28120c8ea08e
--- /dev/null
+++ b/app-text/foliate/foliate-3.2.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PLOCALES="ar cs de el es eu fa_IR fr gl he hi hr hu id ie it ko nb nl nn oc pt_BR ru sr sv tr uk zh_CN zh_TW"
+inherit meson plocale xdg gnome2-utils
+DESCRIPTION="gtk ebook reader built with gjs"
+HOMEPAGE="https://github.com/johnfactotum/foliate/"
+SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.bz2"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+BDEPEND="${MESON_DEPEND}"
+RDEPEND="dev-libs/gjs
+ gui-libs/gtk
+ gui-libs/libadwaita
+ net-libs/webkit-gtk:6[introspection]
+ sys-devel/gettext"
+
+src_prepare() {
+ default
+ xdg_environment_reset
+
+ plocale_find_changes "${S}"/po '' '.po'
+
+ rm_po() {
+ rm po/${1}.po
+ sed -e "/^${1}/d" -i po/LINGUAS
+ }
+
+ plocale_for_each_disabled_locale rm_po
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index 056679d53cdb..607f63d6efe2 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups cpu_flags_arm_neon dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.04.0.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.04.0.ebuild
index c4d10ec5f128..6d83e38d4ca6 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.04.0.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.04.0.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~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 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups cpu_flags_arm_neon dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
@@ -127,7 +127,9 @@ src_configure() {
filter-lto
# bug #943857
- append-cflags -std=gnu17
+ # Build system passes CFLAGS to C++ compiler (bug #945826)
+ tc-export CC
+ CC+=" -std=gnu17"
# bug #899952
append-lfs-flags
diff --git a/app-text/groonga/Manifest b/app-text/groonga/Manifest
index 0a653c5bbe1a..342047a396e4 100644
--- a/app-text/groonga/Manifest
+++ b/app-text/groonga/Manifest
@@ -1,4 +1,5 @@
DIST groonga-13.0.1.tar.gz 24694524 BLAKE2B 326ca810bdf4634b778eb6efc7a6c56626b0c5b563d9b896da23a103399e51ca57e8d1dd87aa05dbbe527f67cb6875924ca073f007698f5077437e2b191b995a SHA512 54eda0c70f932f249dbf58f01367d9a05a9d8e6e9a1df92e0a9070f452596cfc38da59b02c5128a585f9e19d460ce8100dd2677aaba7049e129a963491b22362
DIST groonga-14.0.4.tar.gz 48878675 BLAKE2B 9918331dbc043f3e89ec0be83de1587cf801f55fac6047f65ab825678b501ef2cd4ba230a73ab98bc879603f3f8aab053b1ca91de960e1a6f209796bc114ee93 SHA512 4aaeaaad801bf10626643434dc1eaacc86452876fcd33b0ad4e2e3c6d032ab5bfdf9fae108ce06bd93f7a94b8b2895a4ad5d38aaec4d8cdc52ec7ff96dfccff4
DIST groonga-14.0.9.tar.gz 51609936 BLAKE2B a6e13ad780475d59b5b7b53fc1e9b74512afd91bc7b9b620ec1d8a4e46c46b5d9f14394cba68c1e394dd558708245536e2981d462dcf31e8e00e9cd50ad997e6 SHA512 58535c057b0dee0b8c92ff313968d83d6b82eb802b9fe5153c9f7b00a70e5419735873e3c0aeb61f82baf81f16d117198adf52dd7a6cf6de9d936b140f04727e
+DIST groonga-14.1.2.tar.gz 72666711 BLAKE2B cd1d95c1eb002a2426fc237322bdcd062ec7dd0bf60a7215a7a0bf7828693be75befb39d79ba653c9c7a8d7315b8ad39116de7711732ec94080e8a9d7ee092bf SHA512 7db99384feb80dd0e1f8c42a2ed5b2271400ccae4b435f39a8116583322a3014467c0e5e0dbb61c2ae99f71475de909d810d9b458c04a8f0df7055c6ccb00da1
DIST groonga-8.0.2.tar.gz 15095427 BLAKE2B fa83034a434edaa35dede08cb042e48f15e1e2edd78a121f9341f53f53a5eef863d02e2ea6384428c720c4ff9acf1083504046c8c11a1ea8d7bfc4b541db66b5 SHA512 bc5590604054c4adfbc80b39c7cf367e8a989c47d80c37c48feffb9a427b4b4e360289f3d732f6affa7d26a1c8559f23bda1c70b6736a06601398fce9a53acf1
diff --git a/app-text/groonga/groonga-14.1.2.ebuild b/app-text/groonga/groonga-14.1.2.ebuild
new file mode 100644
index 000000000000..92666cb90ecf
--- /dev/null
+++ b/app-text/groonga/groonga-14.1.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool
+
+DESCRIPTION="An Embeddable Fulltext Search Engine"
+HOMEPAGE="https://groonga.org/"
+SRC_URI="https://packages.groonga.org/source/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="benchmark debug doc +exact-alloc-count examples futex jemalloc libedit libevent lzo +mecab msgpack +nfkc sphinx static-libs uyield zeromq zlib zstd"
+REQUIRED_USE="
+ sphinx? ( doc )
+"
+
+DEPEND="
+ acct-group/groonga
+ acct-user/groonga
+ >=dev-libs/onigmo-6.1.1:0=
+ dev-libs/rapidjson
+ dev-libs/xxhash
+ benchmark? ( >=dev-libs/glib-2.8 )
+ jemalloc? ( dev-libs/jemalloc:0= )
+ libedit? ( >=dev-libs/libedit-3 )
+ libevent? ( dev-libs/libevent:0= )
+ lzo? ( dev-libs/lzo )
+ mecab? ( >=app-text/mecab-0.80 )
+ msgpack? ( dev-libs/msgpack:= )
+ sphinx? ( >=dev-python/sphinx-1.0.1 )
+ zeromq? ( net-libs/zeromq:0= )
+ zlib? ( sys-libs/zlib:0= )
+ zstd? ( app-arch/zstd:0= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sphinx? ( dev-python/sphinx )
+"
+
+src_prepare() {
+ default
+
+ elibtoolize
+}
+
+src_configure() {
+ # httpd is a bundled copy of nginx; disabled for security reasons
+ # prce only is used with httpd
+ # Apache arrow, kytea and libstemmer are not available in Gentoo repo
+ # ruby is only used for an http test
+ local econfopts=(
+ --disable-groonga-httpd
+ --without-pcre
+ --without-kytea
+ --without-libstemmer
+ --disable-arrow
+ --with-log-path="${EPREFIX}"/var/log/${PN}.log
+ --without-luajit
+ --without-ruby
+ --with-shared-onigmo
+ --with-onigmo=system
+ --with-xxhash
+ $(use_enable benchmark)
+ $(use_enable debug memory-debug)
+ $(use_enable doc document)
+ $(use_enable exact-alloc-count)
+ $(use_enable futex)
+ $(use_with jemalloc)
+ $(use_enable libedit)
+ $(use_with libevent)
+ $(use_with lzo)
+ $(use_with mecab)
+ $(use_enable msgpack message-pack)
+ $(use_with msgpack message-pack "${ESYSROOT}/usr")
+ $(use_enable nfkc)
+ $(use_with sphinx sphinx-build)
+ $(use_enable static-libs static)
+ $(use_enable uyield)
+ $(use_enable zeromq)
+ $(use_with zlib)
+ $(use_with zstd)
+ )
+
+ econf "${econfopts[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ keepdir /var/{log,lib}/${PN}
+ fowners groonga:groonga /var/{log,lib}/${PN}
+
+ if ! use examples ; then
+ rm -r "${ED}/usr/share/${PN}" || die
+ fi
+}
diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index 62412ab7f869..46e51f45f758 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1,2 +1,2 @@
-DIST gtranslator-45.3.tar.xz 1524700 BLAKE2B 5437f479d5276ef405cbd82c37aaa34b1cc4fe1ffa01d32e1e946adb65da0668ac6eb7359cb374a968367a16564959efb6d260dbeb148d34aca3c69cd545926e SHA512 6b4db2f12ec57db6b0ee7ae0030f2fe5bc748e0b501e3ea6f529e47e5e77196a47cf5bf6333fe84c314eaec20d353e7a2bf9a8bea75bbbcd7da438c2dc5e22c9
DIST gtranslator-46.1.tar.xz 1511200 BLAKE2B 81e625564f17d9ef3202644c527b0e0cd12812e2d16f655e9063708de593062c771e78cbe59f1176e56900ac9332b9efe04e151910b629ef8fbc2e0d9b4be827 SHA512 e035be70ce5c4ba0bbad35d908e805d5de05172bea4101d8f9dcecd122fcc0c89b06b99de9965e7413a8a949d7bc60eb95f157d416de020d3dd46dc5f0c9b909
+DIST gtranslator-47.1.tar.xz 1251964 BLAKE2B abfc76c1bb08ce103fb97f13bc2d08f6798b4d23b0c236f9e937feef6c0b3151971c1e27f5faada59ebf70f07258f69de7700432c5b4dfb1056879f8887e315f SHA512 3b26a90cc4a7c25a32fa2158b016fda39577aacc303f63432c6fc87d0ed4aea11200308f9bc502d14b60119d5ebd2d23572050dfcab4a82208f7d1801386fe79
diff --git a/app-text/gtranslator/gtranslator-46.1.ebuild b/app-text/gtranslator/gtranslator-46.1.ebuild
index 82557ee258a3..0e6655861c8e 100644
--- a/app-text/gtranslator/gtranslator-46.1.ebuild
+++ b/app-text/gtranslator/gtranslator-46.1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gtranslator/"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
DEPEND="
>=dev-libs/glib-2.71.3:2
diff --git a/app-text/gtranslator/gtranslator-45.3.ebuild b/app-text/gtranslator/gtranslator-47.1.ebuild
index ef91db5918ed..142d4bce1a1a 100644
--- a/app-text/gtranslator/gtranslator-45.3.ebuild
+++ b/app-text/gtranslator/gtranslator-47.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -6,17 +6,16 @@ EAPI=8
inherit gnome.org gnome2-utils meson xdg
DESCRIPTION="GNOME Translation Editor"
-HOMEPAGE="https://wiki.gnome.org/Apps/Gtranslator"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gtranslator/"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="gtk-doc"
+KEYWORDS="~amd64 ~ppc ~x86"
DEPEND="
>=dev-libs/glib-2.71.3:2
- >=gui-libs/gtk-4.6.0:4
- >=gui-libs/libadwaita-1.1.0
+ >=gui-libs/gtk-4.12.0:4
+ >=gui-libs/libadwaita-1.6_alpha
gnome-extra/libgda:5=
gnome-base/gsettings-desktop-schemas
>=gui-libs/gtksourceview-5.4.0:5
@@ -29,10 +28,6 @@ BDEPEND="
dev-libs/appstream-glib
dev-libs/libxml2:2
dev-util/glib-utils
- gtk-doc? (
- >=dev-util/gtk-doc-1.28
- app-text/docbook-xml-dtd:4.1.2
- )
dev-util/itstool
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
@@ -44,7 +39,6 @@ PATCHES=(
src_configure() {
local emesonargs=(
- $(meson_use gtk-doc gtk_doc)
-Dprofile=default
)
meson_src_configure
diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest
index 33cef88f20f4..7e7114a642ed 100644
--- a/app-text/highlight/Manifest
+++ b/app-text/highlight/Manifest
@@ -1,5 +1,5 @@
-DIST highlight-4.8.tar.bz2 1492966 BLAKE2B f0bc746cb671037c2a5f1557c6114c143448de8fe295f4b74d38daecc615bfb50e50b5f3f3ee488488f1bc52dc11b283f13cbaa956959946d2dcaca91a6ef804 SHA512 c04e94b2fdb1ebda37937a8bdcdb1bb5afe171a74ca58ddf40b1972bc62a07dc02d628bc962b1db654805a446f32da8d7af41a0c162476cf47a3535128ca6ace
-DIST highlight-4.8.tar.bz2.asc 488 BLAKE2B 466905e2a4b1b577feba593e2d6e855e09764cdb08ddbd5aa3b4c62c4b06bc19a013df16aa1dfc81d4e52765641d5f98615233609d7b4f039f6f8c6a929d345a SHA512 929c5b0a25a2f5a0b9204afb03b5456b2b62d07e519799602b06a0ad2d4bc1d9eac92965571732b0eaffe780904321ebffb31cdf61b6fe644ecc39ddb983c7b8
+DIST highlight-4.12.tar.bz2 1501961 BLAKE2B 39b8ded3588a65e3a570a11c007ecbaf3ec61bf79bd412f1c29a5d130007a1b9fe8ab0d6b32876891f55cf5ec5d69448632c1b4ed38dd127b6cbbda7850d0b92 SHA512 6174f00adb28182b2eddf087458c04e0914f74d515615f36f11181225ab4d964bc7c9d08145f58f285fbd3c30759248f99df1274f80cfda8c53a1f3f0016cb0f
+DIST highlight-4.12.tar.bz2.asc 488 BLAKE2B 7a63fcee8093c5cd9d2d1da26f4c6f20e7319ab6ea2b2fb7d56e8c0a72165495a823f7d767e65261179393cf9b67452c8cc1b1f84bf80cabccb5c67b0f3cd90f SHA512 c14ee33b4ded0fd1a0d936c839ca87152660d1f8ad3c32b0c693bb845b510e482cba745149d1df1f8ce526fa009db4031b3843aa30ac30c7a0bf3a7f0fdb6438
DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1f084e661fae4a3d39d2ded9af6c77b1fb0d51d32c59f22ccba1612ab7faf68b5e918dda70c9f2e25b29b5c44ecd SHA512 280abd98182c5b95f629ca126e8a59ca6bf6f9e301fc7678aa3e4cb37b714827dfdfab1e008c798e203c7408355be63e01e88f93eacfcf2c5fad95afc6e22112
DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298
DIST highlight-test-suite-a3479468672cdbc570a17ae84e047fe8f0b88798.tar.bz2 33310 BLAKE2B a06f2503fc571f5978f648fdc677f58f3fdfa759f9b5cf31a85d03589bbbfd2b56c7055517c59292369653503047af63d9c3bfbbe541a50bd2ea2adede28f60c SHA512 9583fe0af315e0dd1e37e137adf5c97a83832885a5a8a12b91790d7d7b0758c03fd76c02fbda368a2481eaec98f7b010a530bc31da98337d6fa7201aadb023ce
diff --git a/app-text/highlight/highlight-4.8.ebuild b/app-text/highlight/highlight-4.12.ebuild
index 58983fafaea8..3927f1c60a44 100644
--- a/app-text/highlight/highlight-4.8.ebuild
+++ b/app-text/highlight/highlight-4.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,40 +8,36 @@ VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc
inherit lua-single qmake-utils toolchain-funcs verify-sig xdg
DESCRIPTION="Converts source code to formatted text (HTML, LaTeX, etc.) with syntax highlight"
-HOMEPAGE="http://www.andre-simon.de/"
+HOMEPAGE="http://andre-simon.de/"
+# This is arbitrary; upstream uses master. Update when possible.
+TESTSUITE_COMMIT="a3479468672cdbc570a17ae84e047fe8f0b88798"
SRC_URI="
- http://www.andre-simon.de/zip/${P}.tar.bz2
+ http://andre-simon.de/zip/${P}.tar.bz2
+ test? ( https://gitlab.com/tajmone/${PN}-test-suite/-/archive/${TESTSUITE_COMMIT}/${PN}-test-suite-${TESTSUITE_COMMIT}.tar.bz2 )
verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc )
"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-IUSE="examples gui"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="examples gui test"
REQUIRED_USE="${LUA_REQUIRED_USE}"
+RESTRICT="!test? ( test )"
-RDEPEND="
- ${LUA_DEPS}
- gui? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- )
+RDEPEND="${LUA_DEPS}
+ gui? ( dev-qt/qtbase:6[gui,widgets] )
"
-DEPEND="
- ${RDEPEND}
+DEPEND="${RDEPEND}
dev-libs/boost
"
BDEPEND="
virtual/pkgconfig
- gui? ( dev-qt/linguist-tools:5 )
+ gui? ( dev-qt/qttools:6[linguist] )
verify-sig? ( sec-keys/openpgp-keys-andresimon )
"
-PATCHES=(
- "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch
-)
+PATCHES=( "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch )
myhlopts=(
CXX="$(tc-getCXX)"
@@ -57,6 +53,15 @@ myhlopts=(
examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras"
)
+src_unpack() {
+ if use verify-sig ; then
+ # Needed because the testsuite tarball is unsigned
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
+ fi
+
+ default
+}
+
src_prepare() {
default
@@ -75,7 +80,7 @@ src_prepare() {
"${S}"/extras/swig/makefile \
|| die "Failed to set Lua implementation"
- # We set it via eqmake5, otherwise it forces clang...
+ # We set it via eqmake6, otherwise it forces clang...
sed -e "s/QMAKE_CC/#QMAKE_CC/g" \
-e "s/QMAKE_CXX /#QMAKE_CXX /g" \
-i src/gui-qt/highlight.pro || die
@@ -84,7 +89,7 @@ src_prepare() {
src_configure() {
if use gui ; then
pushd src/gui-qt > /dev/null || die
- eqmake5 \
+ eqmake6 \
'DEFINES+=DATA_DIR=\\\"'"${EPREFIX}"'/usr/share/${PN}/\\\" CONFIG_DIR=\\\"'"${EPREFIX}"'/etc/${PN}/\\\" DOC_DIR=\\\"'"${EPREFIX}"'/usr/share/doc/${PF}/\\\"'
popd > /dev/null || die
fi
@@ -97,6 +102,13 @@ src_compile() {
fi
}
+src_test() {
+ find "../${PN}-test-suite-${TESTSUITE_COMMIT}" -mindepth 1 -maxdepth 1 -type d | sort | while read line
+ do
+ "${SHELL}" "${line}/regression.sh" || die "Regression tests failed for language $(basename "${line}")"
+ done
+}
+
src_install() {
emake -f makefile "${myhlopts[@]}" install
diff --git a/app-text/highlight/highlight-4.9.ebuild b/app-text/highlight/highlight-4.9.ebuild
index b88539dc9842..118990f95d93 100644
--- a/app-text/highlight/highlight-4.9.ebuild
+++ b/app-text/highlight/highlight-4.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -61,6 +61,16 @@ myhlopts=(
examples_dir="${EPREFIX}/usr/share/doc/${PF}/extras"
)
+
+src_unpack() {
+ if use verify-sig ; then
+ # Needed because the testsuite tarball is unsigned
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
+ fi
+
+ default
+}
+
src_prepare() {
default
diff --git a/app-text/htmldoc/htmldoc-1.9.16.ebuild b/app-text/htmldoc/htmldoc-1.9.16-r1.ebuild
index ec6a43befe4d..b8b0c0252702 100644
--- a/app-text/htmldoc/htmldoc-1.9.16.ebuild
+++ b/app-text/htmldoc/htmldoc-1.9.16-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ DEPEND="
>=media-libs/libpng-1.4:0=
sys-libs/zlib
ssl? ( net-libs/gnutls:= )
- fltk? ( x11-libs/fltk:1 )
+ fltk? ( x11-libs/fltk:1= )
"
RDEPEND="${DEPEND}"
diff --git a/app-text/htmlmin/Manifest b/app-text/htmlmin/Manifest
index 7776b73b67a8..d0994af3df88 100644
--- a/app-text/htmlmin/Manifest
+++ b/app-text/htmlmin/Manifest
@@ -1 +1 @@
-DIST htmlmin-0.1.12.gh.tar.gz 134130 BLAKE2B 5a9996bfea469f273c37bd0bd72c0e27b8636cb4552681de1b7e9a4849ab215815f7fc8ce430392b8ca3a849b3e51d8188ca248a8ce23242905799258ceeae29 SHA512 6d9db4b6bcdd6d223be8b4e3830da4d63ac6d7d28ee83abd97809b0b901968c994c8434c992fbdd148101ba25d8d786c93657cb5f82881af44dadbba40bf3252
+DIST htmlmin-0.1.13.gh.tar.gz 134136 BLAKE2B a8ee4fc7ce8dba5225f912550a6d6d397e9152d742acc931d7a62855bc064d8546f24f3f779261174160a46d28da3e2a057ae0cf4f2d812dcec9f12552e95857 SHA512 f4b066bcd874ec8dbc65ba2b92bd33c4122376d124d93eb46e2c7aae960bc7d8860faa3247775aea9e7cbea81b5f58a435112ee328eb4e6fef3285173352c73f
diff --git a/app-text/htmlmin/htmlmin-0.1.12-r3.ebuild b/app-text/htmlmin/htmlmin-0.1.12-r3.ebuild
deleted file mode 100644
index 188d0350d718..000000000000
--- a/app-text/htmlmin/htmlmin-0.1.12-r3.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# 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_{10..13} pypy3 )
-
-inherit distutils-r1
-
-# upstream doesn't do tags much
-EGIT_COMMIT=220b1d16442eb4b6fafed338ee3b61f698a01e63
-DESCRIPTION="A configurable HTML Minifier with safety features"
-HOMEPAGE="https://github.com/mankyd/htmlmin"
-SRC_URI="
- https://github.com/mankyd/htmlmin/archive/${EGIT_COMMIT}.tar.gz
- -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${EGIT_COMMIT}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
-
-distutils_enable_tests unittest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- sed -i -e '/prune/d' MANIFEST.in || die
- # unused import
- sed -i -e '/cgi/d' htmlmin/main.py || die
-}
diff --git a/app-text/htmlmin/htmlmin-0.1.13.ebuild b/app-text/htmlmin/htmlmin-0.1.13.ebuild
new file mode 100644
index 000000000000..1c26f3296c55
--- /dev/null
+++ b/app-text/htmlmin/htmlmin-0.1.13.ebuild
@@ -0,0 +1,25 @@
+# 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} pypy3 )
+
+inherit distutils-r1
+
+DESCRIPTION="A configurable HTML Minifier with safety features (htmlmin2 fork)"
+HOMEPAGE="
+ https://github.com/wilhelmer/htmlmin/
+ https://pypi.org/project/htmlmin2/
+"
+SRC_URI="
+ https://github.com/wilhelmer/htmlmin/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~riscv x86"
+
+distutils_enable_tests unittest
diff --git a/app-text/htp/htp-1.19-r1.ebuild b/app-text/htp/htp-1.19-r1.ebuild
index 6977a567ef4a..d3c122748ce8 100644
--- a/app-text/htp/htp-1.19-r1.ebuild
+++ b/app-text/htp/htp-1.19-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,7 +20,7 @@ PATCHES=(
)
src_compile() {
- # TOOD: Tests are always run by the Makefile right now
+ # TODO: Tests are always run by the Makefile right now
emake \
CCOPT="-c ${CFLAGS} ${CPPFLAGS} -DHAVE_SNPRINTF -DHAVE_VASPRINTF -DHAVE_ASPRINTF" \
CC="$(tc-getCC)" \
diff --git a/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch b/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch
new file mode 100644
index 000000000000..bcf2753f3a0a
--- /dev/null
+++ b/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch
@@ -0,0 +1,20 @@
+--- a/rubynative/src/estraier.c 2025-01-19 09:16:41.340299738 +0100
++++ b/rubynative/src/estraier.c 2025-01-19 09:17:18.404701204 +0100
+@@ -125,7 +125,7 @@
+ static CBMAP *objtocbmap(VALUE obj);
+ static void db_informer(const char *message, void *opaque);
+ static VALUE db_informer_process(VALUE arg);
+-static VALUE db_informer_resque(VALUE arg);
++static VALUE db_informer_resque(VALUE arg1, VALUE arg2);
+
+
+
+@@ -1259,7 +1259,7 @@
+ }
+
+
+-static VALUE db_informer_resque(VALUE arg){
++static VALUE db_informer_resque(VALUE arg1, VALUE arg2){
+ return Qnil;
+ }
+
diff --git a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
index c5934ea45287..537b033d18db 100644
--- a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
+++ b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby31 ruby32"
RUBY_OPTIONAL="yes"
inherit autotools java-pkg-opt-2 perl-functions ruby-ng
@@ -34,6 +34,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-java-11.patch
"${FILESDIR}"/${PN}-perl.patch
"${FILESDIR}"/${PN}-ruby19.patch
+ "${FILESDIR}"/${PN}-ruby-varargs.patch
)
HTML_DOCS=( doc/. )
diff --git a/app-text/iso-codes/iso-codes-4.17.0.ebuild b/app-text/iso-codes/iso-codes-4.17.0.ebuild
index 1b5f1e4ee079..7cffcba455dd 100644
--- a/app-text/iso-codes/iso-codes-4.17.0.ebuild
+++ b/app-text/iso-codes/iso-codes-4.17.0.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}-v${PV}"
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="${PYTHON_DEPS}
sys-devel/gettext
diff --git a/app-text/jabref-bin/metadata.xml b/app-text/jabref-bin/metadata.xml
index b4fbf1e649a4..3a8e1a85dfc1 100644
--- a/app-text/jabref-bin/metadata.xml
+++ b/app-text/jabref-bin/metadata.xml
@@ -6,10 +6,6 @@
<name>Nicolas Bock</name>
</maintainer>
<maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
- <maintainer type="project">
<email>sci@gentoo.org</email>
<name>Gentoo Science Project</name>
</maintainer>
diff --git a/app-text/kbibtex/Manifest b/app-text/kbibtex/Manifest
index c44092fd5cf1..3809604beee9 100644
--- a/app-text/kbibtex/Manifest
+++ b/app-text/kbibtex/Manifest
@@ -1 +1 @@
-DIST kbibtex-0.10.0.tar.xz 3885328 BLAKE2B c417cc3628739e1f3ed3231e9ba5387834a65b4ef78517273b53876ecc89e72194cdbbe14a5a479c5948beb5219d0345b1c22daa6f394b6ad7d664e260c8124d SHA512 37f4e9eb0bd7be8a64bae4076be20a6e59b33f17d59de35dec8833bce027172388aa3a49a8cbdac84c56686ad287a39e0c6f13665ed9e9b696c9ce3a6ec7de1d
+DIST kbibtex-0.10.50_pre20250205-b76e7904.tar.gz 5618097 BLAKE2B 1bb8623c725471e298ce070d3a9cc19bd7ff31b2d5a1b9c8508ef4edd668b9763645fb7a6993d8217a020af51fe1673fbbd38dd2c2f7d1ba16d86a96951f7441 SHA512 44c15c7b9cc18b8b43557b89c194d431128af5dcbe98bc511fb41534b17d578bfe20caf3bc8050bd14b8b3298ba903b4dbeec8396d0de2cf40750096736c2195
diff --git a/app-text/kbibtex/files/kbibtex-0.10.0-cxx17.patch b/app-text/kbibtex/files/kbibtex-0.10.0-cxx17.patch
deleted file mode 100644
index 33fb8ebb4542..000000000000
--- a/app-text/kbibtex/files/kbibtex-0.10.0-cxx17.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -10,7 +10,7 @@
- LANGUAGES CXX
- )
-
--set(CMAKE_CXX_STANDARD 11)
-+set(CMAKE_CXX_STANDARD 17)
- set(QT_MIN_VERSION 5.9.0)
- # Somewhat arbitrary chosen version number ...
- set(KF5_MIN_VERSION 5.51)
diff --git a/app-text/kbibtex/files/kbibtex-0.10.50_pre20250205-cmake.patch b/app-text/kbibtex/files/kbibtex-0.10.50_pre20250205-cmake.patch
new file mode 100644
index 000000000000..7b96a9a07caf
--- /dev/null
+++ b/app-text/kbibtex/files/kbibtex-0.10.50_pre20250205-cmake.patch
@@ -0,0 +1,29 @@
+From fa79e2682a51ec1920ea80af5dcc4fd9f9af320a Mon Sep 17 00:00:00 2001
+From: Andreas Sturmlechner <asturm@gentoo.org>
+Date: Thu, 6 Feb 2025 22:46:40 +0100
+Subject: CMake: Re-add lookup of KDocTools
+
+Commented out in commit 11f6daece7d1d3d9c84db5b8aea25017aaba1c9d and
+further cleaned up in commit c0988c00d04012c2767f59149dd954b34599742e
+without comment.
+
+Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
+---
+ CMakeLists.txt | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 47df2bae..a160ebfe 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -180,6 +180,8 @@ find_package(
+ MODULE
+ REQUIRED
+ Config
++ OPTIONAL_COMPONENTS
++ DocTools
+ )
+ if(BUILD_KPART OR BUILD_TESTING)
+ find_package(
+--
+2.48.1
diff --git a/app-text/kbibtex/kbibtex-0.10.0.ebuild b/app-text/kbibtex/kbibtex-0.10.0.ebuild
deleted file mode 100644
index aa8b9929c2d5..000000000000
--- a/app-text/kbibtex/kbibtex-0.10.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="optional"
-KFMIN=5.82.0
-QTMIN=5.15.5
-inherit ecm kde.org optfeature
-
-DESCRIPTION="BibTeX editor to edit bibliographies used with LaTeX"
-HOMEPAGE="https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/KBibTeX/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="5"
-IUSE="webengine"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-text/poppler[qt5]
- dev-libs/icu:=
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtnetwork-${QTMIN}:5
- >=dev-qt/qtnetworkauth-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=dev-qt/qtxml-${QTMIN}:5
- >=dev-qt/qtxmlpatterns-${QTMIN}:5
- >=kde-frameworks/kcompletion-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/kcrash-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kiconthemes-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemviews-${KFMIN}:5
- >=kde-frameworks/kjobwidgets-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kservice-${KFMIN}:5
- >=kde-frameworks/ktexteditor-${KFMIN}:5
- >=kde-frameworks/ktextwidgets-${KFMIN}:5
- >=kde-frameworks/kwallet-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
- virtual/tex-base
- webengine? ( >=dev-qt/qtwebengine-${QTMIN}:5[widgets] )
-"
-RDEPEND="${COMMON_DEPEND}
- dev-tex/bibtex2html
-"
-DEPEND="${COMMON_DEPEND}
- >=dev-qt/qtconcurrent-${QTMIN}:5
-"
-
-PATCHES=( "${FILESDIR}"/${P}-cxx17.patch )
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_Qt5WebKitWidgets=ON
- $(cmake_use_find_package webengine Qt5WebEngineWidgets)
- )
-
- ecm_src_configure
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- optfeature "PDF or PostScript document previews" "media-gfx/okularpart:5" "kde-apps/okular:5"
- fi
- ecm_pkg_postinst
-}
diff --git a/app-text/kbibtex/kbibtex-0.10.50_pre20250205.ebuild b/app-text/kbibtex/kbibtex-0.10.50_pre20250205.ebuild
new file mode 100644
index 000000000000..60f77311a029
--- /dev/null
+++ b/app-text/kbibtex/kbibtex-0.10.50_pre20250205.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+KDE_ORG_COMMIT=b76e7904b8288f001beb4fc0a60a5c66448de85d
+ECM_HANDBOOK="optional"
+ECM_TEST="true"
+PYTHON_COMPAT=( python3_{10..13} )
+KFMIN=6.9.0
+QTMIN=6.7.2
+inherit ecm kde.org optfeature python-any-r1 xdg
+
+DESCRIPTION="BibTeX editor to edit bibliographies used with LaTeX"
+HOMEPAGE="https://apps.kde.org/kbibtex/ https://userbase.kde.org/KBibTeX"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~x86"
+IUSE="webengine"
+
+RESTRICT="test"
+
+COMMON_DEPEND="
+ app-text/poppler[qt6]
+ dev-libs/icu:=
+ >=dev-qt/qt5compat-${QTMIN}:6
+ >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,network,widgets,xml]
+ >=dev-qt/qtnetworkauth-${QTMIN}:6
+ >=kde-frameworks/kcompletion-${KFMIN}:6
+ >=kde-frameworks/kconfig-${KFMIN}:6
+ >=kde-frameworks/kconfigwidgets-${KFMIN}:6
+ >=kde-frameworks/kcoreaddons-${KFMIN}:6
+ >=kde-frameworks/kcrash-${KFMIN}:6
+ >=kde-frameworks/ki18n-${KFMIN}:6
+ >=kde-frameworks/kiconthemes-${KFMIN}:6
+ >=kde-frameworks/kio-${KFMIN}:6
+ >=kde-frameworks/kitemviews-${KFMIN}:6
+ >=kde-frameworks/kjobwidgets-${KFMIN}:6
+ >=kde-frameworks/kparts-${KFMIN}:6
+ >=kde-frameworks/kservice-${KFMIN}:6
+ >=kde-frameworks/ktexteditor-${KFMIN}:6
+ >=kde-frameworks/ktextwidgets-${KFMIN}:6
+ >=kde-frameworks/kwallet-${KFMIN}:6
+ >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
+ >=kde-frameworks/kxmlgui-${KFMIN}:6
+ virtual/tex-base
+ webengine? ( >=dev-qt/qtwebengine-${QTMIN}:6[widgets] )
+"
+RDEPEND="${COMMON_DEPEND}
+ !${CATEGORY}/${PN}:5
+ dev-tex/bibtex2html
+"
+DEPEND="${COMMON_DEPEND}
+ ${PYTHON_DEPS}
+ >=dev-qt/qtbase-${QTMIN}:6[concurrent]
+"
+
+PATCHES=( "${FILESDIR}"/${P}-cmake.patch ) # bug 949362, pending upstream
+
+src_configure() {
+ local mycmakeargs=(
+ -DQT_MAJOR_VERSION=6
+ $(cmake_use_find_package webengine Qt6WebEngineWidgets)
+ )
+
+ ecm_src_configure
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ optfeature "PDF or PostScript document previews" "kde-apps/okular:6"
+ fi
+ xdg_pkg_postinst
+}
diff --git a/app-text/kjots/Manifest b/app-text/kjots/Manifest
deleted file mode 100644
index d6817555a471..000000000000
--- a/app-text/kjots/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kjots-6.0.0.tar.xz 235912 BLAKE2B 14121519f4c0771a13e20f2dcaa9f2c556b090cf9d61d2a88259eba108365a63667cf1b4795d344e02bb3eec3115de98850b8da46a00f395d97845ab9f2ef8ee SHA512 b2aea7fc198a58858ef567dea556874173de169aff43ee19f869aec15fa8f8b77cbf8975a0e37f3d9234d369d0978827df8c6d3f285e10583e0915e67a61d830
diff --git a/app-text/kjots/kjots-6.0.0.ebuild b/app-text/kjots/kjots-6.0.0.ebuild
deleted file mode 100644
index ec95e143119e..000000000000
--- a/app-text/kjots/kjots-6.0.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KDE_ORG_CATEGORY="pim"
-KFMIN=6.0.0
-QTMIN=6.6.2
-inherit ecm kde.org
-
-DESCRIPTION="Note taking utility by KDE"
-HOMEPAGE="https://userbase.kde.org/KJots https://community.kde.org/PIM/KJots"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="speech"
-
-DEPEND="
- >=dev-libs/ktextaddons-1.5.0:6[speech?]
- >=dev-qt/qtbase-${QTMIN}:6[dbus,gui,widgets]
- >=kde-apps/akonadi-24.02.0:6
- >=kde-apps/akonadi-notes-24.02.0:6
- >=kde-apps/kmime-24.02.0:6
- >=kde-apps/kontactinterface-24.02.0:6
- >=kde-apps/kpimtextedit-24.02.0:6
- >=kde-frameworks/kbookmarks-${KFMIN}:6
- >=kde-frameworks/kcmutils-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kconfigwidgets-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kitemmodels-${KFMIN}:6
- >=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/ktexttemplate-${KFMIN}:6
- >=kde-frameworks/ktextwidgets-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- !${CATEGORY}/${PN}:5
- >=kde-apps/kdepim-runtime-24.02.0:6
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech KF6TextEditTextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/app-text/kjots/metadata.xml b/app-text/kjots/metadata.xml
deleted file mode 100644
index 8e5041d0d9ff..000000000000
--- a/app-text/kjots/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>kde@gentoo.org</email>
- <name>Gentoo KDE Project</name>
- </maintainer>
- <upstream>
- <bugs-to>https://bugs.kde.org/</bugs-to>
- <remote-id type="kde-invent">pim/kjots</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
index 45600a7fb30c..40b79443faba 100644
--- a/app-text/kramdown-rfc/Manifest
+++ b/app-text/kramdown-rfc/Manifest
@@ -1,2 +1,3 @@
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
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/krop/krop-0.6.0-r2.ebuild b/app-text/krop/krop-0.6.0-r2.ebuild
deleted file mode 100644
index 9ddbf8f5b5ef..000000000000
--- a/app-text/krop/krop-0.6.0-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python3_{10,11} )
-DISTUTILS_USE_SETUPTOOLS=rdepend
-
-inherit desktop distutils-r1 xdg-utils
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/arminstraub/krop.git"
-else
- SRC_URI="https://github.com/arminstraub/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
-fi
-
-DESCRIPTION="A tool to crop PDF files"
-HOMEPAGE="http://arminstraub.com/software/krop"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE=""
-
-PATCHES=(
- "${FILESDIR}/${P}-links.patch"
- "${FILESDIR}/${P}-pikepdf.patch"
-)
-
-RDEPEND="dev-python/python-poppler-qt5[${PYTHON_USEDEP}]
- dev-python/pikepdf[${PYTHON_USEDEP}]
- dev-python/pyqt5[${PYTHON_USEDEP},gui,widgets]"
-
-src_install() {
- distutils-r1_src_install
- domenu "${WORKDIR}/${P}/${PN}.desktop"
-}
-
-pkg_postinst() {
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_mimeinfo_database_update
- xdg_desktop_database_update
-}
diff --git a/app-text/libetonyek/libetonyek-0.1.12.ebuild b/app-text/libetonyek/libetonyek-0.1.12.ebuild
index 535cecb7dd54..bb5f6c689b9c 100644
--- a/app-text/libetonyek/libetonyek-0.1.12.ebuild
+++ b/app-text/libetonyek/libetonyek-0.1.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]]; then
inherit autotools git-r3
else
SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
fi
DESCRIPTION="Library parsing Apple Keynote presentations"
diff --git a/app-text/libspectre/Manifest b/app-text/libspectre/Manifest
index 6311d5b76c16..0166e196c4a1 100644
--- a/app-text/libspectre/Manifest
+++ b/app-text/libspectre/Manifest
@@ -1,2 +1 @@
-DIST libspectre-0.2.11.tar.gz 435887 BLAKE2B 46e289553dafe520c76a779ce64f8f5e320541221d885e5707284dd6d89ace7985a0a658fcf26c5ea750fd2751dd2bab0913333cda563ab5ee29c4132f8c99a5 SHA512 97335bc927006031fad8be55befae44bec33347f058f5b1fcf828a8a8d45a6fae2d51ceae4aaffcfa563c7592fdffe1e5a4993f145d6832ec81019c00ae0e37f
DIST libspectre-0.2.12.tar.gz 436264 BLAKE2B 932f934e4ef66c4319d60ea88842d01caf3663262f6b67606dfc5750eba7d9e13a1e3e0b15764215e703ff1542c3c09387ee4f572075e828ae2f3680d002821c SHA512 3a4045c1e94e7de23b437393389397dd2448363458023b5aa8e43fa0553a160216f038e157374cefc1d09fa74711ad4899aac1fc353c482bd5fe970d9a97461f
diff --git a/app-text/libspectre/libspectre-0.2.11.ebuild b/app-text/libspectre/libspectre-0.2.11.ebuild
deleted file mode 100644
index e337e29740d5..000000000000
--- a/app-text/libspectre/libspectre-0.2.11.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Library for rendering Postscript documents"
-HOMEPAGE="https://www.freedesktop.org/wiki/Software/libspectre"
-SRC_URI="https://libspectre.freedesktop.org/releases/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
-IUSE="debug doc"
-
-RDEPEND=">=app-text/ghostscript-gpl-9.53.0:="
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen[doc] )
-"
-
-# does not actually test anything, see bug 362557
-RESTRICT="test"
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug asserts)
- $(use_enable debug checks)
- --disable-test
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- emake
- if use doc; then
- doxygen || die
- fi
-}
-
-src_install() {
- use doc && local HTML_DOCS=( doc/html/. )
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libspectre/libspectre-0.2.12.ebuild b/app-text/libspectre/libspectre-0.2.12.ebuild
index e337e29740d5..4beb8b097c0e 100644
--- a/app-text/libspectre/libspectre-0.2.12.ebuild
+++ b/app-text/libspectre/libspectre-0.2.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ RDEPEND=">=app-text/ghostscript-gpl-9.53.0:="
DEPEND="${RDEPEND}"
BDEPEND="
virtual/pkgconfig
- doc? ( app-text/doxygen[doc] )
+ doc? ( app-text/doxygen[dot] )
"
# does not actually test anything, see bug 362557
diff --git a/app-text/libspelling/Manifest b/app-text/libspelling/Manifest
new file mode 100644
index 000000000000..337694b6a5df
--- /dev/null
+++ b/app-text/libspelling/Manifest
@@ -0,0 +1,2 @@
+DIST libspelling-0.4.5.tar.bz2 71413 BLAKE2B 5e6c00d9cd521f560082d76da75fd070a59f3b8dec269db95ffa88f9c216557587e180fcbc7399ea0dbcfe605de024344a4b17af60d4d31b1686f64b5df6fca9 SHA512 ab8fd439855d84c4e681fba0b5030bdcf34d0f4940a3b818aab4d297975acf37e437b141d678a482ebda240d23ecd7875e6c8656be6e1bb3c9c129f2169a8ced
+DIST libspelling-0.4.6.tar.bz2 71184 BLAKE2B ff5a30b7ba43faaf9bd42ed7d85624cf7bf1f5e3c4c242c4c4dbcd79ec92fafc2d0ddc49218d98b7d06b5a7b7aacf6527a0e481c78f8a61bea8b5fa976588de3 SHA512 f5aeda95a116cab8cb84a5ec9567fb9c9fb637b73773a7d0614e39e73de087a13e2cc5b6e1e853c3f2f3dacb38a04f7c44f8f89fe179dfe7689baef704331b65
diff --git a/app-text/libspelling/libspelling-0.4.5-r1.ebuild b/app-text/libspelling/libspelling-0.4.5-r1.ebuild
new file mode 100644
index 000000000000..a5db70eda6db
--- /dev/null
+++ b/app-text/libspelling/libspelling-0.4.5-r1.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala
+
+DESCRIPTION="A GNOME library for spellchecking"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libspelling"
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="gtk-doc sysprof vala"
+
+RDEPEND="
+ dev-libs/glib:2
+ >=gui-libs/gtk-4.8:4
+ >=gui-libs/gtksourceview-5.6:5
+ app-text/enchant:2
+ dev-libs/icu:=
+"
+DEPEND="${RDEPEND}
+ sysprof? ( dev-util/sysprof-capture:4 )
+ vala? (
+ $(vala_depend)
+ >=gui-libs/gtksourceview-5.6:5[vala]
+ )
+"
+BDEPEND="
+ dev-libs/gobject-introspection
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_prepare() {
+ use vala && vala_setup
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ -Denchant=enabled
+ -Dinstall-static=false
+ $(meson_use gtk-doc docs)
+ $(meson_use sysprof)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/app-text/libspelling/libspelling-0.4.6.ebuild b/app-text/libspelling/libspelling-0.4.6.ebuild
new file mode 100644
index 000000000000..c297188cb6a9
--- /dev/null
+++ b/app-text/libspelling/libspelling-0.4.6.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson vala
+
+DESCRIPTION="A GNOME library for spellchecking"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/libspelling"
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1+"
+SLOT="1"
+KEYWORDS="~amd64 ~loong ~riscv ~x86"
+IUSE="gtk-doc sysprof vala"
+
+RDEPEND="
+ dev-libs/glib:2
+ >=gui-libs/gtk-4.15.5:4
+ >=gui-libs/gtksourceview-5.10.0:5
+ app-text/enchant:2
+ dev-libs/icu:=
+"
+DEPEND="${RDEPEND}
+ sysprof? ( dev-util/sysprof-capture:4 )
+ vala? (
+ $(vala_depend)
+ >=gui-libs/gtksourceview-5.6:5[vala]
+ )
+"
+BDEPEND="
+ dev-libs/gobject-introspection
+ virtual/pkgconfig
+ gtk-doc? ( dev-util/gi-docgen )
+"
+
+src_prepare() {
+ use vala && vala_setup
+ default
+}
+
+src_configure() {
+ local emesonargs=(
+ -Denchant=enabled
+ -Dinstall-static=false
+ $(meson_use gtk-doc docs)
+ $(meson_use sysprof)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/html/ || die
+ mv "${ED}"/usr/share/doc/${PN}-${SLOT} "${ED}"/usr/share/gtk-doc/html/ || die
+ fi
+}
diff --git a/app-text/libspelling/metadata.xml b/app-text/libspelling/metadata.xml
new file mode 100644
index 000000000000..5b9ced8effed
--- /dev/null
+++ b/app-text/libspelling/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnome@gentoo.org</email>
+ <name>Gentoo GNOME Desktop</name>
+ </maintainer>
+ <use>
+ <flag name="sysprof">Enable profiling data capture support using <pkg>dev-util/sysprof-capture</pkg></flag>
+ </use>
+ <upstream>
+ <remote-id type="gnome-gitlab">GNOME/libspelling</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest
index 5cfe0176e42b..1b8b28392c1b 100644
--- a/app-text/lowdown/Manifest
+++ b/app-text/lowdown/Manifest
@@ -1,4 +1,4 @@
DIST lowdown-1.1.1.tar.gz 600635 BLAKE2B 39c0a2472ff6b9b3fa2b6d72c1f2d482592976f7b50c1bbaf1965bfbb6d28f22e0a7498bb54087bb83070bd74ea673409be97815f51a0a5a67e980bbfc4e01b2 SHA512 2a69da945a83696480651e8221d73bcb18bac9bc38bb88126ddf73520d2a4ff396dde08a7abf6f550669ec9ba34abdaa186b0980f312fa157371ee754576bb6a
-DIST lowdown-1.3.0.tar.gz 666560 BLAKE2B 8bf9da6163a65bff7ac5774d0d31a0dc1438832944b2560a9f725bf9c83c359575fdb828d5065a0138e84466c9a95ca514c72cba6c457a0bb02f9e4558cce017 SHA512 ac51e8ff74450bf02d3c8e41f129f15f2ac92d47a07c020f10eea143b506fd113afac0e9bec447c336cf70176ebc886a8933fa38f5779931c9dfd9c06421fcda
-DIST lowdown-1.3.1.tar.gz 668638 BLAKE2B 5d3541e104a25519a580d6b0e8fdfdb03642dcefcdab016f8d1744f5dcd704611d792ca79b988962a014cbcfb20d05e8a8be62eb50708e4c85c5a3d1fe512df1 SHA512 b530bd0ad050a1197e04de971bb10e63c185736f487bcf91467f53d9c63b698aa40d364f8a0d340e3bbf929a9318050c68fdc8127c5ddf526bded327f57419df
DIST lowdown-1.3.2.tar.gz 670610 BLAKE2B 80238e7c6a27c45d6b3f65fbb9435639db5f424aad28c05a94093c5fab3982b1b05b5c3d779e5f74d8b2e71046301c2e3c0ee83496f44f6b8597cd0b3797eb14 SHA512 9592fd270c61d7e827a0e7885ce5faef545a33e61afa0d4cf4549cf5866d82873b042a9cb4465d7b504c686a7b89c748257c470c3b3ccb1ec6f1203a7e6bf392
+DIST lowdown-1.4.0.tar.gz 675327 BLAKE2B 1e734acefe3d293dd6e60f27ff943b484ac99a9e393fd118df09be6dd9671294a91de306393817af9422fec67ed9eda22e2515538b490ac07bdd93ac2e5617e4 SHA512 61b88fc24c9c69a324536bc5cc3edbd453f59945cda264df8751cf361992487081911d3ba6cb04346d5ef451d96a4b56e69a76985849349ef049eca0a098b7ee
+DIST lowdown-2.0.0.tar.gz 675824 BLAKE2B 01df89f7703f3c313b373b0eee2eee86d409a06fe298be6f90cd0198fb84a3eedf8e5ea9c03082797bfa0ff76b28f6c4d032e28f6b1d233af2a988bef46cf689 SHA512 520741453556710ebdd379de2f1b6444c0019ed556e5c9852b1bb8b2cbd5853cf5edb80e65dc9e1d4fabfb028b96af0adf776642ba07aa3af436d4c57e7d7811
diff --git a/app-text/lowdown/files/lowdown-2.0.0-shared-linking.patch b/app-text/lowdown/files/lowdown-2.0.0-shared-linking.patch
new file mode 100644
index 000000000000..6e68260a6225
--- /dev/null
+++ b/app-text/lowdown/files/lowdown-2.0.0-shared-linking.patch
@@ -0,0 +1,66 @@
+diff --git a/Makefile b/Makefile
+index 3b61566..3d0548f 100644
+--- a/Makefile
++++ b/Makefile
+@@ -122,19 +122,6 @@ THUMBS = screen-mandoc.thumb.jpg \
+ screen-groff.thumb.jpg \
+ screen-term.thumb.jpg
+ CFLAGS += -DVERSION=\"$(VERSION)\"
+-# Hack around broken Mac OS X nested sandboxes.
+-# If SANDBOX_INIT_ERROR_IGNORE is set to "always", errors from
+-# sandbox_init() are ignored. If set to anything else, the user must
+-# also set SANDBOX_INIT_ERROR_IGNORE in their environment to ignore
+-# failure.
+-# Has no effect unless HAVE_SANDBOX_INIT is defined.
+-.ifdef SANDBOX_INIT_ERROR_IGNORE
+-.if $(SANDBOX_INIT_ERROR_IGNORE) == "always"
+-CFLAGS += -DSANDBOX_INIT_ERROR_IGNORE=2
+-.else
+-CFLAGS += -DSANDBOX_INIT_ERROR_IGNORE=1
+-.endif
+-.endif
+ # Because the objects will be compiled into a shared library:
+ CFLAGS += -fPIC
+ # To avoid exporting internal functions (lowdown.h has default visibility).
+@@ -171,11 +158,11 @@ installwww: www
+ $(INSTALL) -m 0444 lowdown.tar.gz $(WWWDIR)/snapshots
+ $(INSTALL) -m 0444 lowdown.tar.gz.sha512 $(WWWDIR)/snapshots
+
+-lowdown: liblowdown.a main.o
+- $(CC) -o $@ main.o liblowdown.a $(LDFLAGS) $(LDADD_MD5) -lm $(LDADD)
++lowdown: liblowdown.so main.o compats.o
++ $(CC) -o $@ main.o compats.o -L. -llowdown $(LDFLAGS) $(LDADD_MD5) -lm $(LDADD)
+
+ lowdown-diff: lowdown
+- ln -f lowdown lowdown-diff
++ ln -s lowdown lowdown-diff
+
+ liblowdown.a: $(OBJS) $(COMPAT_OBJS)
+ $(AR) rs $@ $(OBJS) $(COMPAT_OBJS)
+@@ -193,7 +180,7 @@ uninstall:
+ rm -f $(MANDIR)/man$$section/$$name ; \
+ done
+
+-install: bins
++install: bins install_libs
+ mkdir -p $(DESTDIR)$(BINDIR)
+ mkdir -p $(DESTDIR)$(MANDIR)/man1
+ mkdir -p $(DESTDIR)$(MANDIR)/man5
+@@ -208,7 +195,7 @@ install: bins
+ $(INSTALL_DATA) share/ms/* $(DESTDIR)$(SHAREDIR)/lowdown/ms
+ $(INSTALL_DATA) share/odt/* $(DESTDIR)$(SHAREDIR)/lowdown/odt
+ $(INSTALL_PROGRAM) lowdown $(DESTDIR)$(BINDIR)
+- $(INSTALL_PROGRAM) lowdown-diff $(DESTDIR)$(BINDIR)
++ ln -s lowdown $(DESTDIR)$(BINDIR)/lowdown-diff
+ for f in $(MAN1S) $(MAN5S) ; do \
+ name=`basename $$f .html` ; \
+ section=$${name##*.} ; \
+@@ -251,7 +238,7 @@ install_static: liblowdown.a install_lib_common
+
+ uninstall_libs: uninstall_shared uninstall_static
+
+-install_libs: install_shared install_static
++install_libs: install_shared
+
+ distcheck: lowdown.tar.gz.sha512
+ mandoc -Tlint -Werror man/*.[135]
diff --git a/app-text/lowdown/lowdown-1.1.1.ebuild b/app-text/lowdown/lowdown-1.1.1.ebuild
index 3b45506c9408..78820c19a3d3 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/lowdown/lowdown-1.3.2.ebuild b/app-text/lowdown/lowdown-1.3.2.ebuild
index 3857bd5c0a85..5439d2e6de7c 100644
--- a/app-text/lowdown/lowdown-1.3.2.ebuild
+++ b/app-text/lowdown/lowdown-1.3.2.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 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
DEPEND="
virtual/libcrypt:=
@@ -38,6 +38,8 @@ QA_CONFIG_IMPL_DECL_SKIP=(
strtonum
TAILQ_FOREACH_SAFE
unveil
+ arc4random
+ b64_ntop
)
PATCHES=(
@@ -50,11 +52,11 @@ src_configure() {
tc-export CC AR
./configure \
- PREFIX="/usr" \
- MANDIR="/usr/share/man" \
+ PREFIX="${EPREFIX}/usr" \
+ MANDIR="${EPREFIX}/usr/share/man" \
LDFLAGS="${LDFLAGS}" \
CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="/usr/$(get_libdir)" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|| die "./configure failed"
}
diff --git a/app-text/lowdown/lowdown-1.3.1.ebuild b/app-text/lowdown/lowdown-1.4.0.ebuild
index 3857bd5c0a85..5439d2e6de7c 100644
--- a/app-text/lowdown/lowdown-1.3.1.ebuild
+++ b/app-text/lowdown/lowdown-1.4.0.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 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
DEPEND="
virtual/libcrypt:=
@@ -38,6 +38,8 @@ QA_CONFIG_IMPL_DECL_SKIP=(
strtonum
TAILQ_FOREACH_SAFE
unveil
+ arc4random
+ b64_ntop
)
PATCHES=(
@@ -50,11 +52,11 @@ src_configure() {
tc-export CC AR
./configure \
- PREFIX="/usr" \
- MANDIR="/usr/share/man" \
+ PREFIX="${EPREFIX}/usr" \
+ MANDIR="${EPREFIX}/usr/share/man" \
LDFLAGS="${LDFLAGS}" \
CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="/usr/$(get_libdir)" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|| die "./configure failed"
}
diff --git a/app-text/lowdown/lowdown-1.3.0.ebuild b/app-text/lowdown/lowdown-2.0.0.ebuild
index 3857bd5c0a85..b7265610ed8c 100644
--- a/app-text/lowdown/lowdown-1.3.0.ebuild
+++ b/app-text/lowdown/lowdown-2.0.0.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
@@ -12,8 +12,8 @@ SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz
S="${WORKDIR}/${PN}-${MY_PV}"
LICENSE="ISC"
-SLOT="0/2"
-KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~x86"
DEPEND="
virtual/libcrypt:=
@@ -38,11 +38,13 @@ QA_CONFIG_IMPL_DECL_SKIP=(
strtonum
TAILQ_FOREACH_SAFE
unveil
+ arc4random
+ b64_ntop
)
PATCHES=(
"${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
- "${FILESDIR}/lowdown-1.3.0-shared-linking.patch"
+ "${FILESDIR}/lowdown-2.0.0-shared-linking.patch"
)
src_configure() {
@@ -50,11 +52,11 @@ src_configure() {
tc-export CC AR
./configure \
- PREFIX="/usr" \
- MANDIR="/usr/share/man" \
+ PREFIX="${EPREFIX}/usr" \
+ MANDIR="${EPREFIX}/usr/share/man" \
LDFLAGS="${LDFLAGS}" \
CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="/usr/$(get_libdir)" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
|| die "./configure failed"
}
diff --git a/app-text/master-pdf-editor/Manifest b/app-text/master-pdf-editor/Manifest
index 8172b574f537..0cda181a5fae 100644
--- a/app-text/master-pdf-editor/Manifest
+++ b/app-text/master-pdf-editor/Manifest
@@ -1,2 +1 @@
-DIST master-pdf-editor-5.9.85-qt5.x86_64-qt_include.tar.gz 63065080 BLAKE2B 8d1231d6778ac321fad511878865869005e3b5fe6c0eaa8cf87b17fc0f4de279739d9b15bf12c77d9abf39a911b08125bf94a5a1b5927b328be6646dda31c314 SHA512 4f301a396fcb3654c40bb9ee2b072ee1fdaaba1ac5c22e4e3d035cd95f968062ea3662d0e8f0ffef5d59438ac07c5452bddac69f734237dcd6388b74f7ecb570
DIST master-pdf-editor-5.9.86-qt5.x86_64-qt_include.tar.gz 97993722 BLAKE2B 67f3f45215977b8c8485767ad64447ef06e49100c6e5ac7fe572ede80508d7f50947e46f60365c76dc977f45703d7a99baa11774f7624ff731407c802bc8c4e8 SHA512 d954be009d81f7becc9798f4b9dc8e6f426f370ab89faef1e6eafd1bc06a265899336b54ac4498ea72e3418f29913a9c74e323f5b999713d756a91b93e9ea334
diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.85.ebuild b/app-text/master-pdf-editor/master-pdf-editor-5.9.85.ebuild
deleted file mode 100644
index 5eeaa3fa535e..000000000000
--- a/app-text/master-pdf-editor/master-pdf-editor-5.9.85.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="A complete solution for viewing and editing PDF files"
-HOMEPAGE="https://code-industry.net/free-pdf-editor/"
-SRC_URI="https://code-industry.net/public/${P}-qt5.x86_64-qt_include.tar.gz"
-S="${WORKDIR}/${PN}-${PV%%.*}"
-
-LICENSE="master-pdf-editor"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-
-RDEPEND="
- sys-libs/glibc
- dev-libs/pkcs11-helper
- >=dev-qt/qtcore-5.12.9:5
- >=dev-qt/qtgui-5.12.9:5
- >=dev-qt/qtnetwork-5.12.9:5
- >=dev-qt/qtprintsupport-5.12.9:5
- >=dev-qt/qtsvg-5.12.9:5
- dev-qt/qtwidgets:5
- media-libs/libglvnd
- >=media-gfx/sane-backends-1.0
-"
-
-QA_PREBUILT="opt/${PN}/masterpdfeditor5"
-
-src_install() {
- insinto /opt/${PN}
- doins -r fonts help iconengines imageformats lang platforms platformthemes stamps templates masterpdfeditor5.png
- exeinto /opt/${PN}
- doexe masterpdfeditor5 masterpdfeditor5.sh
- exeinto /opt/bin
- doexe "${FILESDIR}"/mpe5
-
- make_desktop_entry "mpe5 %f" \
- "Master PDF Editor ${PV}" /opt/${PN}/masterpdfeditor5.png \
- "Office;Graphics;Viewer" \
- "MimeType=application/pdf;application/x-bzpdf;application/x-gzpdf;\nTerminal=false"
-}
diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
index 87436c363cf5..ae39d390e1ed 100644
--- a/app-text/mdbook/Manifest
+++ b/app-text/mdbook/Manifest
@@ -1,65 +1,41 @@
-DIST addr2line-0.21.0.crate 40807 BLAKE2B 9796b9a1177a299797902b7f64247d81d63d3f7e0dcc1256990628e84c5f92e3094ee8d753d9b72187b9aaa73b7ca67c0217899f2226ebd1076f8d25b458475b SHA512 afde7660dda30dee240e79df1fb5b92d4572520bf17a134ef3765e2a077af9e13713952d52e27fae420109b40f6e24dbce1056687dbcbead858ffc21cc7dc69b
DIST addr2line-0.24.2.crate 39015 BLAKE2B 57186d6b957542cd71a0aa19f1355dfaabe6efa19b853c42f306494728b03d1e3183efdb2d2c7734a3e2347cd83a985d004f50c097e06b7520bd152310532e9b SHA512 39cbec3c920ffc0f37584afb55e1cfe4f182e4415319a4e9bfe842360f102f7b9315f6171c0cf71ba0337123903e604096cd573fe98698a26c8eebc2376d965b
-DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
DIST ammonia-4.0.0.crate 47763 BLAKE2B 6f952a8030ce2cfb9bcaf01c36d795c470f47bd7fa8e3935e058016876de04c6c43db3d56776c9ec5bb2acd83f315fd5dbd7c60373b397d70336d6926340c816 SHA512 84f523eaf7db9d98e44c7d1198fae40e59e838dcc9fc256ca7ef3f3d243a767755f318e516411b4feba4ecb26e30e77d501e9163f996b4d113804e5f2c41a65e
DIST android-tzdata-0.1.1.crate 7674 BLAKE2B 4385a4875aadaacd5284a9ca7d1bf8a7bf14bf8925d1563d52fbabacc3af2c1ea08bfcf77106f3648f4fa052ac295158a21e7a0131d31eb9aecd99ea4ba20055 SHA512 4294024c21ddd0090c42c8eedf708d40d917f55ad5a4cb7aa3e64cfb6551b6df60f2e36bc08620c1d2fc8c7ba7207411518ee5c8635f60ed8ad9efdd458a2077
DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anstream-0.6.14.crate 29160 BLAKE2B 1120895a51ed7a285c5d5a03d2f7e26dc956d95f39cf500ba9f547d71a62ed0326f519860ddcf8db77cb09e9119e914a62693369eca51cbf9c01ef874ade9112 SHA512 65ece20958e3fb1ed4a5ff1d45f5bfdcb942c64994a3d14eefb0dfd5b04f433f6e1b06ebff240c67ed8ff7cc01d93ca0acf8c8ea29cb41309c6c882e7c192b34
DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
-DIST anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
-DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a222238b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
-DIST anstyle-query-1.0.3.crate 9742 BLAKE2B cfcba0a2773f07b9292279afd70832c5d4eb441ed61bcacdbeeda9184c63b7e01af70a8744d6efceb7f74a2c2dfa5672b873255cc1d273bd6a2d3d7ee08c2d2b SHA512 38637f49e547836a4958d9f528cb270abfc81c5ca644d6d43b0f3aaef8c6f1301a8bc30a23afec5e71722c3afe7eb0f48f9fdea88b73e36f597b74531da84226
DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
-DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047 SHA512 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
DIST anstyle-wincon-3.0.6.crate 12271 BLAKE2B d9f4d9d46fa93a1168ca340562681718be852ffa94e30c9ea208af53af9d6697ca84921837a325ddc36681caab2b866b7f574901c80b5c0d862dcb765b81b68b SHA512 59ec6f5a53bd68b6344d82e923eb8c45ddac481dd0d270a7b452dc5b0540ee1656705697c1508942ecc131e7c075248c85d8f4159f27d97ea94f22469ce2eeb5
-DIST anyhow-1.0.83.crate 45650 BLAKE2B 522121300f10688756aac1c39e83e867e20b9f142fdc1bb87732d8a64f6bf67411f1e35542fae7aa036d9221412a29b47acc75de8a2bb019bab90fece55e2c86 SHA512 4e4b29fd0a97ac55269d23efa399a372ef6128e1909ce464f178ae91fc61dc90a5867cd2a7218205f53988aea8cff6649302f7f6f12e07d1b5d3472d4c5eaaf3
DIST anyhow-1.0.93.crate 47490 BLAKE2B 1c64b24d3df3307430deb8189ded345ee2858c1990fc343f2400bd67b6d79ee2cf90876326fb29ea311bd857a941fc8319dccbe6c81f2cca2c085dc0c1fffb27 SHA512 237b36bdefeaf8dd2f7d4c5c92d8f7627a5206ded5fa3dafd5710f2fbd3dd7d7187d4a8ae917ae03d0cf06bc8d101a7663bb7bb022507ac1ec88577a37475efc
-DIST assert_cmd-2.0.14.crate 24591 BLAKE2B 2a25812480770ce8549700b6c5afd0e3fc230c280c66b5b61480a2db0dc6c5a95b6a564ca7eb6024fa43498168d8bd3511a6cd659498540bf1a5a3bdbc2a3fc8 SHA512 112c3f933a013715c0dfcf29889ec023c88097a70fe212a7d98d0a5272d5f6da87df9353da006483830a0ac3c42a12e12d8fabeb90eb62453982edbc75215613
DIST assert_cmd-2.0.16.crate 26554 BLAKE2B fc803af7ca45de94e120c560efb7e1e39ecb706738d292695680f9fe14b2d570f7214dcda37122dbc1227228ba265c6dac7d7afa4fb22178c38b015bc8745828 SHA512 0b9167282d75169b0b1fad0b1401b42884185976ae0dd690851671aedbc1a9af26dd33f3047400eb4a1b5070216acc293aade149aded7e4f86dd5c0ef0e9a6a9
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
-DIST backtrace-0.3.71.crate 86553 BLAKE2B 15ed93574fb9e8e28d5ad901bb1f94013b5fec7a79aa96d17f13f6f11a02d29a274ec14ce51a9f515574839aa41232e5aaf6e6fa3ad9c0483591055bd0a78c8a SHA512 5d9307757349e860fb4cab7e9ba1c9d0f1faf49ebcd935ba879b85fed2a9812786c7458abb59a742842a0796fc29ce9921cf575792402486ecdbd9a2568cdd89
DIST backtrace-0.3.74.crate 88516 BLAKE2B 594b537f3860560bc790d04d72a91ea25bbf5f2494b9c43377129a8021c02d9c16471a223e518889775a816c45513b14bf097c453846b62302a58b59753a5fcb SHA512 00cb2be0626f0bf6ec8b8f525bb129d3ac74c386c5e46ee0f343edb78c863222521f8132876057a5a1facacf40792dea51f2f20e986b35f3a85bca3dcf5c1520
DIST base64-0.21.7.crate 82576 BLAKE2B 25cc8761c14220981ff4ed332058f6179948080cbfa2b225ec1d1602e4af14cd470c969e8b7049117e6fc51a5a24e06b1d27bab844486ecb76409d12e0581d5d SHA512 c6986d88dd9aa081d914f35b4174be4ba874848657ac4b5e63b9b45af765d973289c548ccb5a01584edfc0d8d79ff5be25b51365295d6e7a311bd7f0ae3c0cb9
DIST bit-set-0.5.3.crate 14470 BLAKE2B f6525500a494236103df2b27e964bae0b2caf718156879f972b9972fa509794bcc663c2130e3d872ecadb7ead0982b415dfa4468ef12523ee248fb1bbec2559e SHA512 c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
DIST bit-vec-0.6.3.crate 19927 BLAKE2B f5bd3bb9c87fdf3b206739b74df20cab50a1a45af3a58b2642a5a061c26207884be58ef8369a3cd06dfd3615bff0ce15915fdd4b6b6f03facc4a0f86c0b7e910 SHA512 b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
DIST bstr-1.10.0.crate 380426 BLAKE2B 19330a5a293430c09908d2174ff814351b16419f60de6463abf9b8a9dff06a4e6845e889d8047a710cef54842f2790d9cd5080b92cdcb113d89742b869979c74 SHA512 823abdbda9b13802facc7d6b1ed9ad809ed3b0b827d26e418348ffb8481b5f5735f129c5a9a8c7b2ab010d7f32ca57cba69a1ee10a64225c54c6ceacd22c05d2
-DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST bytes-1.6.0.crate 60605 BLAKE2B 3e4cd094443969c6062b51917ad9df314b61ec9ddcb0336cf2621d8966c568d5b1fdbf16b11b5e2fab01b43ea76f6609f753eb5c2380a5e4aa8fb6e807a2ff5d SHA512 6507bc4274204d0a19b6a95c3284c52245c71cbf5f2dfb5cd372193d989e49869ec557c0c4e449e96ed4e3028c90606dfb0dcdc1d72bb234a36bc5f344c0a7a8
DIST bytes-1.8.0.crate 64824 BLAKE2B 9af490b43146b04704e8bf0f7df1f251d7db414b68aa614d47daebcb374a7e18908192cf0a2ecc80f40e70379395b88f60f85fa80f66e3be5661752c4ac560f2 SHA512 a721724e5cbfc73b79102a9c4a00fc9da520417819ca5c82b798c8cfb45af3d77b33f7035ad33d6187399c613cc2e83644236ac772aec934f521f87d4680059a
-DIST cc-1.0.97.crate 76951 BLAKE2B ec2e65797dfe13223b64f28bf6d143e00362f8bdd14e4df3d16ec2c5b68b8c603968f8cf6e7ede95b527ef16a748775bf247e8bf11010a326bbac4b296d72eb5 SHA512 119d1769530ec2fcc643b9b4a0f2a45db6f0772e4df882b832f961824bbb41d101d4a507573b4e05b4627d647fa823e81bc66dafdde40146878616af96b24143
DIST cc-1.1.36.crate 91996 BLAKE2B 194d5378b0e06188115db25a52bfcecb90eb43d6a51a73cc40e61ee892dd4f781bd6d36fc75e231635f28e15f573587d04d08ef22d27f7e3d85a9b3488756ab5 SHA512 6daeb953f8643a6cdda577b19bd59378267255ebcdedeaea9772e9ed6c33a883e1dd04ac696b737978b40885761f9e0005201380d2d95652b2e2c5c00e9af185
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.38.crate 220559 BLAKE2B ab828bfeed56eb737a1797d5e1132cafe87a1e14bf7a1fe4a5098f50e6ceead50ca2e7f041cc2ff63d5f4e41e2853322f6c345bb31ff12a5b412e3e5202f5fea SHA512 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
DIST clap-4.5.20.crate 56376 BLAKE2B 8efa9c3e171ef38c98a25c526f528629e7e72850c6ec27e7e89a212403ee90d7d005b00750769e4335423ecec1d86abb35c19b0bf7f2c063bc7c6a8bd59d6804 SHA512 e432a118a2ec15b273a404c3cb75bbe579b11034ba55def1823d4670c6553e3d8611074a24f50a0f4adc8bda184213b06106c44c68a19d267342c53e345351d4
-DIST clap-4.5.4.crate 55401 BLAKE2B e9ece2eee6be16c366888f6140080c43a182aa758a971ab2f60fa5c8f5e00460c3e6ae6bface1f36445306265ce13d8145ac24cef833b68b2b2c32c13a7a4a00 SHA512 c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
-DIST clap_builder-4.5.2.crate 163566 BLAKE2B 5eb81df416f3da0bb7e53c59ef4e914f03e2bb0563bb3707fbf70215f249aa523e3f5ef2205d0a8e25c23db6c6d0d344181c1c771566453505c769c55b355374 SHA512 af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
DIST clap_builder-4.5.20.crate 163812 BLAKE2B 689110f2e4f46e8c4c779b6c39cb5f5758c3a32ea5bbfa1faaa6642da7d650cac0827a3e5b503c5054a85e0e7dbf04e7c53d65991a45f3be90c75070cc9c200a SHA512 e914c8b6592f9d230b4f4290cf4b4d73d0160c12a1fa3976c74bad21ff16da532d6af792f0a33fa472166f1cd551291b5d1d71fe8b359040040418694ec52000
-DIST clap_complete-4.5.2.crate 37850 BLAKE2B bfaae6107890319a9717d96f5616012016fd5439c7ac7dcfb0082d797a335c7c926459c8c1db0cc0652f700366c83956d8e0447bb3e990c183133b8f26d64301 SHA512 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3
DIST clap_complete-4.5.37.crate 47598 BLAKE2B e5a28dce64e4ef4664a1f4e8e3891e01d69c26bcea056bd2679718a035321551fe48db63634fa7a3cd1028cb755752b2e8fc638adbb8fe5c921eb5a7f05aa11e SHA512 5c864ea85f0823ec91a1c9693720853dd5bc5804daee9a0607bf14e9f5fe40b536bdb3b935d1e96e535d896a272d7fa1f99eba6983ec94bb630ab0c36cefbabb
-DIST clap_lex-0.7.0.crate 11915 BLAKE2B 03287f02067f6cb33bb3889e8032b0848e9a9cc17446eb0e2767768cf6ea8c579a7455d33c8af735fb8d0c16095b19f991a5e2528dee3a7628d68c16f9307fa4 SHA512 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
DIST clap_lex-0.7.2.crate 12805 BLAKE2B 952bf3f3885ae7bedd0e8add236590da5fce72a7ccd88ebda063410aef337ce7ccdb5e5e929cb870bc993891610edc0197150a3aa82a62fadc4bbfd96324fcdf SHA512 a8726397e5372fca3389748efdfdbd016b6baedad5b4bd95f33e4e820d4f40e0b94c88b1918ded3678aecf23911028e2261837e73d58ba7fd6f091eb47267380
-DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd
DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
-DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
DIST cpufeatures-0.2.14.crate 13165 BLAKE2B 45521d1a4bf2ddc03c6cdb9ceacb900806a03748fd122dd4431f6927d06cbf8608f9830e312b5728dd55b5084476280669129ea80477432fd04fdd68a0e50fb0 SHA512 402c0d6497c65882415841b9eb5953b1dcc1cb35b9fb4512801f3d0e2a056ca95bd32fdf70b6e65a18b048d7df8892c95fef1de975b56b63cfe45460783d5867
-DIST crossbeam-channel-0.5.12.crate 90515 BLAKE2B 5a302e58411d99d52630cd154f4f642ec925af3330ced9456a16e417e2e43a37dc2b2288ccc88137a75e682e7b10ab2979f1f90c0bd42ceca8fa84c700b7dd0d SHA512 e17b0e41901b2b41e89913a0a50cd1eaacbf64cd07f454605a85781b8b1373c35bedd16ccf6b24029404a3171e0d670fc2b1474a6448d0feb40ba0e41f99019c
DIST crossbeam-channel-0.5.13.crate 91174 BLAKE2B 7a9aed6f4922c1d10e4ae12508a03dc7daca773adad6a317c4ea38e544d7c28c56a06623d958aec540fcaa86fa9051a1aaa2c859dadff72873f18f2f3a951449 SHA512 0f31223a7099f84e39e6b76b19cf26736e0c3907fffc2ed3eb0012c7984b1993570bf6d155eba5bfb82897ef0e4fc93b89096071410bbac256ca6be9a9568ff8
DIST crossbeam-deque-0.8.5.crate 21726 BLAKE2B d97b35e8e8858deaa7fa9a836e836d02914aad29e5c34ab121f52ed65e95213cb2574df82273277365889ea771f04eb40bb2439347c259979f1dd6d5e9853bcf SHA512 0f0c9745763ab156136227cf1415de514952a3f8282ffe413cc249f9f4b345b029940e6a6c87b3be8331a7c783655a35b89c7a2547360ea5ae10aa64ba7ae864
DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
DIST crossbeam-utils-0.8.20.crate 42487 BLAKE2B b50da06721cfbfff07825574feada8a28d3814edb218434288683eec31bddabe2ffbf7e5ef1281ee14a8a77c56db3b66f3c5ceabaea9c72317c1bd2cecda0c26 SHA512 7175eadf9fa7c526fa11ff87e40ff203f0e7a4bcec15cb972f924f3c7ff7cc20b6e2e8dbbc1ede142a0207cd2baa4f446deb25d825d28a54cbd25c263701bfaa
DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
DIST data-encoding-2.6.0.crate 20769 BLAKE2B 9d5713e63f6f6a4d6e5324fb0be9308a231ccefa20d69cda9e19609a2250e2cd72030ec28309068f71c932327a3ef680b749125658e27d35273354c3465f9931 SHA512 a685c7bbd251a5738b27ac3ac8121a0db049221510c99e0ada6f245ed7499d04ec29d725ad01c688ad283e3d2d5aae0751685c804f6d95cae84e63a160d04c9c
@@ -70,43 +46,29 @@ DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c
DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
DIST doc-comment-0.3.3.crate 4123 BLAKE2B a82d1c1a7a90af6e111b5e684a1298d7eac5fd8e4bf7d5baf6c7403d26b609958716d57e51122fe7ad7626fe00a2d824dcfef3cc2fd7679fdb7b5099603de1cd SHA512 e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
DIST elasticlunr-rs-3.0.2.crate 109533 BLAKE2B 139430cb7e7ca84a925f6eb7fbb5fc169ef1eb2704f5766a05f1574807794613679d1a9246f310afc1d57c5b5150d2be299e3c8f4583e6f6b4dbb1acf81fd774 SHA512 2f65cc09ac0a9a806fe36a617fe1fd8b6eddc2fa427012ed3fa2eee2f05743089820a801063d0fcd38bf5269b70b6b5f5ad0e6d706cfd461fcf4a62a9f956361
-DIST env_filter-0.1.0.crate 11553 BLAKE2B 8e358517c0aeda431239f14610925bcfd6be3bd346c7628e1818cdbaa1796bfdf2454db99cd06bc6ffdca95e7ff47c0a621d1f4c3bb50ecd1641f9d19efe4b4d SHA512 a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1
DIST env_filter-0.1.2.crate 13327 BLAKE2B 96f888b30ec8b40032e588f8ac73e9fe23340af71d5ec69cd8b4dc2bcc272ecd64d1d3ab54bc57e7a71a44cbac497ee7ad3df52930dfe3c7ba7dd129df290b73 SHA512 b1f21a5d4aadfd940bde3e53935c04da48e48cd4f825cedaa83968a08244722aa4e92afb9fd2fdd228412754f040f7bb68f24e05c0bf9bf57783aec042808606
-DIST env_logger-0.11.3.crate 29704 BLAKE2B fd23d377d258ead87e820dd89e4175c0596b284d629563b7d04be10f80bf859d84a6e71a21d1c333a94779262608554e95bf7b44c35b3336cbedf545184ea6d1 SHA512 50df911455429a83088c87d30137fda6fc73971ffd32eb66f21e0d006bce92580c519d4a3a3fddadb7bdcce5d6dc33df853dff6373fe66f128cfd60ca26f9f02
DIST env_logger-0.11.5.crate 30683 BLAKE2B 9dd2b461be5c5cb3411ebba8bcdb53a78fff28c54fafd21a0f8c3fe578ebc3882ed5df63a5ef9adf62bce00fb6360de895457baf75fd2ed1a6730429478c32cc SHA512 e2ab1f117227ebf8840daaff971c2533830c0e481797cdcaa055a4506ffef78fc0830bfa13295275c604273d494278d43440b987132f97ed6bc1cf705e05cd8a
DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
-DIST fastrand-2.1.0.crate 14907 BLAKE2B f96c74c1da31bae35e5ae0a557b3cdf120099cd7f31475ff6ce0eddfd8d30baeb025cd17b661f452cc4d3fedde763621301545e28efa030b3be21d1d9ba8d0d9 SHA512 ce776a3d0fbc108017c93ce9bff7c9e7e65590acb149dcd55c2f349d2077ffdf5ac6427753732f60cd7acf141ef6f89359b2e7d9368016be53b24e8703e71104
DIST fastrand-2.1.1.crate 14983 BLAKE2B a4535b1612b103376fe64d71a393f7bfc37668c574d9122ca90a631aeb91cf0895bb030e597b79a80a4a37ea4d514c4c0836332030bb10a60bd971573a6d6ee0 SHA512 9a51185132c1c89fc31af463c664e996f431e607ce96676b8301f28ff11a99661d18025dd460e3332e373af68d20017d96481719746fc3c5de742d08d63aba3e
-DIST filetime-0.2.23.crate 14942 BLAKE2B e4d2d9c11745dfa5592903f3c3c6a9871292a02f9862607b610ead7562b5d1fc3b64d37e779cad0630bde8012efda72d86af5e687cd2ef5d3627d8a89bca517c SHA512 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3
DIST filetime-0.2.25.crate 14940 BLAKE2B 1ffcbad3b2023ba5e9b2d71e279fd8c3564458b28290f3e19bf43b87083e1e3c0e18f191f6dc67540baccb83075df453950230089f243e6276e413321cceedc7 SHA512 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7
DIST futf-0.1.5.crate 11344 BLAKE2B 2cc5e5f5d4ace47e9273546e46c500432da47f246cee18f24607432305dec9481ec3d02b8a9bff4724efe05ea1d235294c52ee4eeb2f5f285ce56c2987b62d24 SHA512 4cee071c067c879742839d3d32192ca94ee2f9241468656357c3aed116cb7c656bf81722f32b67d60214b7db66858dca6443f0d52f0ff2114fc70971bdddd2d3
-DIST futures-channel-0.3.30.crate 31736 BLAKE2B 57461dbb723fd53daa07b2fe6164125508cc3901e0138d2a60da5c814ade415a3611baa45c71487f1853812282ef358c132785ff40c630408e8544d57eee3483 SHA512 689531748821529c528772a6dd0f27362078ff5803d2e0b431ee5a0ecf8787b5a15262d65d52f48486ded46b88f7a9c477ad95cc2c5a3e8f5f9b9f53f367832c
DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
-DIST futures-core-0.3.30.crate 14071 BLAKE2B 76a9fa5aedd0d4ae8dd9db9639839b6b342125759c1b9f9bbf58aacb4ecca316ff1f24ff8f3c15f559ffbf974e4c2cd02a5418cb4c4d7612dac8449c8234eeb8 SHA512 3c7259ddacbe02e47a84178b75e5f13523bd0c8f8bc0b2375f7ecca60b7075695ee0a5cc4e1c1de26665cf250271173be803661e2f2f53e2a3b96380a8efe7c4
DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
-DIST futures-macro-0.3.30.crate 11278 BLAKE2B 6311039db4bd31242e4f45bb7c581bec28eec9da850c47ffd9235c4baef5e5f1c72155f49573b2dc942a9cf246949b79c7d35200d04f91a13b0205cbd33d96c0 SHA512 220b5cc61c744617479d7e8ef9888785a17b9bc26c517c9c4445a39e8be21f111f77e53bfb3d143df18dfde23feccee17e349a84b897eb4d86f94d7ae4f714cc
DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
-DIST futures-sink-0.3.30.crate 7852 BLAKE2B dc768e4ec4c9f9dfb22a20c1c977401d859072b9222e6f77978332f495cbd0f764b175a679c9d7c77028d7b56cda5e2d86188ee979c7f323187defa6a0485ce3 SHA512 1c198da8f4118d9a9ab2b597e3f7b4e1ac7094dfa547bb81f3c4148c45216ef55b309255849174a517ebddba6c874283425f1df6e56e2ba5150af091bacf46a3
DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
-DIST futures-task-0.3.30.crate 11126 BLAKE2B c2ded9b9b709fc10c44cfeaa72d4e7477e43331b14f3e72433b25126fef93f2812a09b4fdc3c246b7379d41d3764ba17fa87c3e9c131095864cbb5f54771a204 SHA512 c190fa0acf7ff15fa67fe172911cfae803b2a8c08168570a5518a40767d08134f147259a413ab25c45cac5dbf2f601a9753c77ab0eb2c180cad2fe48cfe3867d
DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
-DIST futures-util-0.3.30.crate 159977 BLAKE2B 9012edf76336952dab02cb61db48dfc74b6cfc17c137c36372709e8d575b306a4d7c4da89328067c9482a645aceb7b44ef57deb21a0c25964a5515e738a039d0 SHA512 7faae5aa35641d858d0f5430e4a69acd4ba9037852ad73c5a890bffeed411d28820883e18bad4ca8f7b0a765f9f4c5dbeaf5d0cfaaf90c2c69846434ae091951
DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
-DIST gimli-0.28.1.crate 270497 BLAKE2B 4089e0f871295d464e548610ab5f0c2fd863825416109cf58ca827e482897f00eab23b795295758f1e3af16167b52c77c91df6f707f1f445984a6c4bcd68c6ef SHA512 695e46471fc07813dc4a47744458729b097f6efbfceeb57eb3db4165654e99bebb98dde2d73230b90bb5dd7c0ca0c6e77c7c3dc6f2abf70058b830a2fb386d25
DIST gimli-0.31.1.crate 279515 BLAKE2B c8924ce351af5b8f96ef757a189f7a9be14533c024d496c62037cd4eda790b3f6282cd3013ba82ecc83082acab1b60ea80b83e0fd5f8eeb381fd7f9df88ce0ee SHA512 b9c8c11547dc7420fe936b9f32a4f5ccf3bb68d1d9f39dedffd40d631360f6e032e719d858668826f1099b8a262e8096aa7ae1f6d7d3d7aaf47934d832715949
-DIST globset-0.4.14.crate 25090 BLAKE2B 2c3e6f8384a066ebfa1f36bf03125b5eae79329255674e32c58963451d4b342ada10f17524232a953bee133b3c77b678a141543759ebc622b5fd659fe55622ae SHA512 e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc
DIST globset-0.4.15.crate 25177 BLAKE2B 5556f4cd7c311b2ead3a83fb2c84280a48e493f024bfd7269c91cde6ab81315d2d7f051f7cee9d7d34e6c8563c2452f0ec04a9d5a8ba5273bce66f5ff8f9054b SHA512 b9281b8bf48d2e297be533aa31c701c0115978b4e580b684b78a385eb2ecb4125187605368a6858311d6cdf5caae7d733cf1406c79241b7d19e7193f5a111dad
DIST h2-0.3.26.crate 168315 BLAKE2B 81c65e519bacc8570a28b82808828044d1c94f8cf9111ae432b1684f216ce51c1b583b87a2bda3c36cf206dd508084b8f0877e93d58c8d511f87eb143bc77ca9 SHA512 3e1fb02d42d86c9fbaee6f10fec78eebd9a31a70efbead1f4ca22664ee0e96809a52b06e23a9b6f5d0646422dc8054b5ff5d82644ef65cbc0ed2b3729d849163
-DIST handlebars-5.1.2.crate 98550 BLAKE2B 5985c189a304b6363c59145da8381f2254b537e206cf29542bd11c1166708f20efa0ac13d253b4764b19e34c236c7a8f43c5724243fe70ae78d604f78f182206 SHA512 e007f51a2fca93b0b7af9d38a696e905ff3fd20286f94b512a1ecea2d204987fa332d477576bad797de967532a9c96fe84e08bcdae49062fcf74b59b12e9b1a1
DIST handlebars-6.2.0.crate 103081 BLAKE2B 108316faa84f1cc984ac6724653d758ce5ad2ed8db3a5918248b460e0cb5de3994d07947a8e77d98316642b808a67a1f3aaed99a51fc7cd200485e75ea898e01 SHA512 100618be771d0e7dafd858be8ceb86133afcd04b9cf6839b9678f7143f53fd52e333316be1d6bbfc9a480414099063dc1957e1488c2980b1a30910a6881bbb47
-DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
DIST hashbrown-0.15.1.crate 135873 BLAKE2B 2ea5caf324b9574b2fd25a5659ffe00f4c05015b92fa8cdb8b33658469986c6117f7123085c41de83dc0ff1e91986cd5ee9ddf692b7a162d97bbf50aec76ded0 SHA512 8bdd4966b336f5d5b184cf14d4a7e625d184d8f3f0782845c746f374f92425055def71e64087fb3a3770fd9b2d9ed40310fa45f60e56d298accaf9c500add841
DIST headers-0.3.9.crate 68290 BLAKE2B 32cce72c68bc1bf162eb733f0e90bdeeb06c13a622b22d74e0d3e1f0d2f82137d9a691ab080bc204ac35cccdb21783e456e2c5db3c00f775bbbe36849ccd0212 SHA512 d7b191ce9bfe0103bb4e6ea308f4f6943c1df12bace405bd8b733ade8f0a89b3d156ef7c77aa04233c51e6d34d832a837c12ea9c2f9693fa12f2cca49c1740e1
DIST headers-core-0.2.0.crate 2380 BLAKE2B b9edc2634ef43c53372038a67713785656bf5c030ae285bce287b7b130abc04bf56e66fcc2c67e3eda162d64b008c9a45a1f7be990d248da3ec1c18b361f33bc SHA512 1d502e6a3b2ad70a0d1e410c55864ddbf4118ea073ff7697e6b763cd18748d91f074b36451c015e3bbadad4400d099f4a2e350c609f44daee4ad40398633a8fd
@@ -116,13 +78,10 @@ DIST html5ever-0.27.0.crate 72913 BLAKE2B 0a3dc8b19ec74ac5b5c1728f9112ed7513285e
DIST http-0.2.12.crate 101964 BLAKE2B c35c2ae5f9494cafdfacefd778b4b6824588e74685fe5204bc6efa87b667d00b28f59cae667115fe45ae332d8542e7a0c2c7c42fdeb302302f89b00cb716f380 SHA512 e32dd4600aae7e26f1d530871815b30fa0b9bf95293005649bd9a7bc4df7f69a1d8de503d1b8873e67a5496e644d0a47db2a0680fa1e9058bee4dcecccebee58
DIST http-1.1.0.crate 103144 BLAKE2B 7a8c4ffd3ce664e1f575bf4042ac0f15ff42b200fa8c6aa27a6686d77be2de7cd3df242e36f8cb45cdb822bfa96011d5d5dd7bb03122ae5bdcaa15bbf9d40051 SHA512 1c29f25a8895a69d815e21df427dfff7924e9040d01c55cc3256dd0b5e72b670fe75b1414223fb971c16082e4b26217142628be5e0905994da4f08b52e7f4a33
DIST http-body-0.4.6.crate 10773 BLAKE2B 828a43f8ec79a7187cd6f5379edd50127cefa8e80e9bc1205e80c567f506f4778387dcb1d2808e68f1b88bfc7e2d6405ddf9ede9403d35584e31bc62db0b7756 SHA512 fd74fcbd25044aefa183e3caad6cde0967cbb00b6d80addec2589d037b752cdafcdfd02d29d38a12b5c7d87cf1cb5e5ed80488057735b9dd73e03904006a5462
-DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
DIST httparse-1.9.5.crate 39029 BLAKE2B 3318ed1d82f1cc52cf3596a133b59b9613fd09b6e50e4cc0073fbd37275fe53ae6dc23c322569d06272068cc196aa253527d45a939361797f6c77a488ebda874 SHA512 88f4489610c6d3338353731c38cd368a565f362bba1e9b0e1e9cffc1ad9fb871ec2282ab1e3956947e41e0087d1170d35a0e2b71b9e823c1acbb7ee4c6c8f48d
DIST httpdate-1.0.3.crate 10639 BLAKE2B ce0b401c69f76252639c10f6c2e4a823574a58565d7c5cc3633c72837aa4ec3630b34b148de4378ec498db196e3b2e1413ca0e5a4d9247855380fe19a8c20f94 SHA512 0586888fe89f40b838d5ceb083084d0b8058feff1d2933faedb96896dc86eec68b541a0374a508fd11b86eeadab3c62f88568ffe2c53206fad438373a50b2e5a
DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
-DIST hyper-0.14.28.crate 197204 BLAKE2B b99c91eaf65947642e217d159372750ce57e332675705cabfdcafdcc9ed3cd90130a9c600118c76e167b927a481b2120d0f4b499772e4fa710803abbec5385cf SHA512 deb26e3815e6315dd193c4db22efe1e73e44bc7c1d400bc7654e950bd074a200b7cbb730ca30faac0940c88529fea60d5737a4fc7ccd4fa24c2ecdb2a0b450a7
DIST hyper-0.14.31.crate 198190 BLAKE2B 155c55b71afdab6e83cf099d011527235132f345879fd1c4035a76846f148c913470952b1ed670cc406818cab366e5f30218552073333473445ce0abdcb3c033 SHA512 b7319c628b368c8fd85590afd0194802405fdf54f91a678fe93cd3ef78dc8297e8af6ac65102281adb13a1b45d65667c96bc05083c1205f64d2a48685bd935e5
-DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
DIST iana-time-zone-0.1.61.crate 27685 BLAKE2B 2091f0bdbfae3f63ff846e27136d9779a2d65f85cef899ea3ab0ff7c987329e6a584cf49c57de566f08e0277bd4981ac3db30ea0cec6a6757ed50d96e2c6583f SHA512 d16c67f435606334042c3a286350db46ff3409f142c0782509b136150b4069aafff0dc5c2ecfb7519dd8d105b9a2e6649df2a7bec33ee3966dc94034c9d5a1c4
DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
@@ -135,78 +94,56 @@ DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f38
DIST icu_properties_data-1.5.0.crate 227993 BLAKE2B 3b3141507077dfdeb4f89316e63e1a651fc5570cda58c6c2d566130858ff67f900c3b151113e6303962fedf1d6b6d617601b21a08c4c0c98e6bf135aace6f299 SHA512 c651d0a50c229acafa648ce234a73bc1d0a85a8bf2369fdadaa62badc741c35e8a7d5392fb1bdb7b720fe2e0f883d1309c78de4ba913691969e5367a4e8bafac
DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
-DIST idna-0.5.0.crate 271940 BLAKE2B 0b781c2e9bf717af429efb53bdfd18244f2b8c58e5111c3bd3bee50c8a01cc747513fe20db75c38b6b771d5845647bf6c1849ae6667766c9623e018c1f399a9b SHA512 bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
DIST idna-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126
DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
-DIST ignore-0.4.22.crate 55462 BLAKE2B a9a29e5286c9a9c132f2fa319226bfa85c9555150afd18e34bd3b37915250842c46f6079208dce75674fef448450dfd23242858ee2e4e2bdb7eb65f89d689d0c SHA512 9647a4887258dd970c87798dee32a16c1cda75ce3e352829f78d97e1b786d67f74d89b2fd76d48a607fe795213965c04c9dfb47713f8fa80561f87ac465956d9
DIST ignore-0.4.23.crate 55901 BLAKE2B 8c5138e723cbccffe84aa215b2e73daa18d8b2d39136a901ba1514def3a67437f79d932e4762578dd1b28dd8360a397aaba29ab8bb67a93a587a1c71cf5d1aa1 SHA512 ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299
-DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea
DIST indexmap-2.6.0.crate 85204 BLAKE2B 420a3cceedab93e5023b476f9b6b93e57057238425d4095de59eb9490c2a088193873e643dcad2f739e34e5798baa9a18939424cac1afc5fc7b93ae496ba188c SHA512 c870348691f5acf97e7bff25c805e60f2e9db9e3ee7b3b939b7be45b6bcfaadee9880e6ad27adbbe2545865193655b5fa9de18487b7a1d030017b2fca48616ca
DIST inotify-0.9.6.crate 22971 BLAKE2B 7a6cedd29b2503911fb42324fe3b4f4f20abb62a6b4370f8a7f634d9988f1b3053a70d69d6bbd7b850aae2590ded7548b73326a598d31e5b579e19ac3cc781d8 SHA512 39c3db1b6da620df9eaaa41cc20c2f22b9a372e181ed7d8ba0c7ad4e711ba4486bcec7ff86bb4d814d9c53e071cc4e43845567069e45b897c562cb677fc872b2
DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
-DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64209971d4292d8d2c12f4a621ef65324a5bccbb7e1d79d5efa75ea7456431241d6325cdeaa0af802b1480c6cd9c1bc5a35994 SHA512 c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6
DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
DIST js-sys-0.3.72.crate 54096 BLAKE2B 76c1044b7684ccfbc06c6d43541fc39552c058fda5ccdcb7154c930d03f5260706ed42b36b305e56c5a0eb0dcee27180d3df3fbde92f3b7ba5104b0709f5714e SHA512 5a83d711a02bead2d9c05aaf8a7e3f351307b3219f4f6697bf190d9a9b36bcc10fd33ce0a334e4f3e251d52fc7411020a3631d0874097e9b519e839b713e1c42
DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3
DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
-DIST libc-0.2.154.crate 743304 BLAKE2B 25ff132ec29b78dec455f0a1fc9fbfc744ee0d6eb410aba05ec6b1b08af9d83ec61e56f840f86cb833f590e8cdec7f67ce6e7b630ee227a36581650c81298b84 SHA512 891a36cf153a9f4d58793412c104504c57280994e428ce8ba208673a924b2de38cc21eece09b91696eaea3b2359606dbe9f1509f9bf364bdabdb366ef2dd0f61
DIST libc-0.2.161.crate 765389 BLAKE2B 4880efbc347e0b92faa893993f37c486a69afd1a3c741cfb9d3a2d3c87fd56e49788f8aeac17baca217f4ceee9180097386ef481f4e142942802f27983f8e6fa SHA512 264d7a872c10484b9cb19ee858c2ac44bf165297653fbc6220672bd2e0ba10913408130f21d370d2861eef529f9ecafece66515b47b4461d56e6b02f55ea2be8
DIST libdbus-sys-0.2.5.crate 1557017 BLAKE2B 4528c792d727e71141ee2fb2bc7080b101df650121487c420c7c6f3602d2ac987deed7ad49bab850619128f258c1f3a94364f7658b83fed16167944c4ed12c88 SHA512 94ce1de7e1f1727e923b2042aed6652f9d0e68f27388c186c37f7aa2195fd71cb3c92a2bee7e8628c95f36ba2d2a38d25d9804900bf55eb13af31f790bca2847
DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
-DIST linux-raw-sys-0.4.13.crate 1493855 BLAKE2B 1298a038276e2424eda9873c642fb43d864b343b03b7962446122d2dbea94d58d9fb2b93e890769e6fe4092378755413ed6afba81ce56fd61e512146e44148a3 SHA512 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
DIST litemap-0.7.3.crate 28728 BLAKE2B 00a04ca0e4e774b317218ab990da4c6ca1f342bbf229957db51801f8ec36339b665133bfe3847ca68a40d901d78d87e0041e09f0740898ac38ea3c8504309c31 SHA512 2c3bc6c4cbf6609f3cc2d986e701d23b73f5bac55995887c90aed01bf4392a42c718a69c0050296fa635a46f7cc9ef3dd6c6a2a505d3cccc690899aa345455a8
DIST lock_api-0.4.12.crate 27591 BLAKE2B 4504d146a114d8f8e1fe9ae70b993c713cbfe884dd69c61c54dec978733b95a853c3e5af26f237e48ebb4ee9dbebfce0f6c06067f74a3d122e92f5ace40e22d7 SHA512 525d971f495449bbd02eb70fcd84d4aab05ca582142144a5f314f9aa67ad4c5b4c98dc919a416d0ed2e555063eab037a441d671d56b633f2cb75dfab5d99bcf7
-DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
DIST log-0.4.22.crate 44027 BLAKE2B 831dc5092db05123bf2e909eafa708339983edece9bc8cb802f0ab418d47ddc5045a72c1b58bc7c46ffa68080eebd0fd55d6e4f5b3d5ad3b0bc6b2ea0dcaace1 SHA512 bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
DIST mac-0.1.1.crate 4838 BLAKE2B c87e9f9283f179acd28c189d02d9d3de0ec99f9cfbefa590daa2880c275894951c5b0b935b652ab6c8c0172ac59e87f52fd49b787b230e6730365dc076d17578 SHA512 dbc6def04c482911ace311f34be79992fa04042c7ce36b71459b5af5c1c43e9fa66b6b40f63f8c3647daba287bf1c1be9b1a8031ead1d855f99a988898c96f1a
DIST maplit-1.0.2.crate 8871 BLAKE2B 3cf975d35de2d2fbd50227a6d2c5e72227e99197b620c8f29be97bd3666ec162deeef0d9e6bd327a063f175201beeb73c4ed27272449b1df0b78238b2d36ca22 SHA512 917b5cf665e12b687035c895b60b2ae05622963f495f5693515fd24d56f49e95a06ffced68606d061bd20822c655100035930673fd4b0d4790168763b6961a9f
DIST markup5ever-0.11.0.crate 34667 BLAKE2B 7a4e9c860949296912616fab105b688fc5ad86df012f064efb3e5125aae57869b4e63f4a551fc787e65987e5bb8c0dc26e2ff99651a2e56fa67237796f5967e8 SHA512 c9e9452f5bd43a7e578434467ce324a857ad600965fe37a24650f0f3e968fe1dc603ac8c7b9c4ebe2f624511cbdbc592ca0072b04ae094738670e199df9ad05e
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.40.tar.gz 1536327 BLAKE2B a4d1f3b42241fd0818515e2b0e1b5544dacf5f1e8dd29863e6856f1f55a439bcac37f109d93bef3aa99f0d3db7ac978e1389db7fdbfbcbda3e864cea3fe2089e SHA512 d73e8c8144ac8d450bc94974b64cd0519c44002c000c5a60449e49035317e24572cecdb7e41df31d3af7e1bc0f342ed64a3ed09deae8cecdbb295edd87858827
-DIST mdbook-0.4.42.tar.gz 1542406 BLAKE2B 81b51d5f8748c0464a9099a00e0039e6ba6d3a1903a3706075539558227dfb8791a0c386c2b88bb8da61d9d9767ef060bbea78c2603608855bd43957305b5274 SHA512 d38c48d0db0f4a466caa5488214f14676631ee162b83f39acd933d67e33800a3a5cf2b87c822c7b059e1d3c93d6339bdbdcb2cadc1d5cf4d8758e4aadd11e487
DIST mdbook-0.4.43.tar.gz 1542646 BLAKE2B 844b7a0d40b0477cd702baa3be29576c83d5b76653c756bc8d9bdd8b36e4cdf02e838a4c83732096c94355e102ddcf383c5413dc61e9994f28b1730687abaad7 SHA512 b410f4490e4fa0058c981335c09e3cd993ed174a7b9104522da9719f18f310e5996eeb9cd154c7e196b87385277267167307d327d4a6e6979c217c8808772898
-DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
+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.4.crate 26399 BLAKE2B 667f9b8009bac2e1d8b835ae8825afaaa2ea6eddd4cebbf18de8f8fcde9318eacaeeb08066bdd611883bef5f8a53fa2506b57dffff543c3a57316e07b525f7f5 SHA512 acfbbfdc5bd725edde43e4915858b8d016e90a5b483664f0bcd5e8d2b0b3684bf0f6020aea147b5bf429f218a7af8080761cea4c5c04b68fa66fd6a676376908
DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
-DIST miniz_oxide-0.7.2.crate 55731 BLAKE2B e3cbf5983025bee879b8a735fa2912db8975cb60f0499498a73ce4375e7d452c9ed62d4b0b6f6a4fa591aab55e5d7ff20033baa007fd6c839b9d74b31142c0b1 SHA512 2f8f09d7afdb9d78bfc80a228ded85a215fea05e577e907921f1808f84aae30ab118048d7b53295f11aeb5de70ab6cbdec892f3a2417bedf6f53a4576d095432
DIST miniz_oxide-0.8.0.crate 56343 BLAKE2B e4abcacab4c8698d0489faca8556faa7bff53d272ea0c80e2e7843dc0f6f9229b7d5b0a17ae210344722a379853e7f14212505ee05da4e60549081cf77717c1b SHA512 044b641ce6d98d1968c1ee0906f91963f9f524d6f3fdf3059708177a759e1d498c63e595d3a3f0f9f3210c45c828b9b70274134ba078b899d7fefc2bbddbeee6
DIST mio-0.8.11.crate 102983 BLAKE2B 913a8e0e4843b3b19cce3eeaaff0a0024eaf1bdb4784a710e54ee95b6631edbd763e37669ec7d269e45157907663dd2eb6c9279db850fa47ef4c1eee867ea24a SHA512 9a2806ea78b0637d0cf92448abcd50bc5d09bd80da0f37752c847bc98d014baae7a5cc4d929de98be6283c76d82ccab1f1467aa6ab583a4e782d97d5592b0bb1
DIST mio-1.0.2.crate 102777 BLAKE2B 9b87abd99269c62e48c6be4fa197d2b12527b672c435d5f1f623f986c60ed391597dbde7d5b73a624a4df0eeaf9c9cedcd56cfd7ce4239757d59e67e9892c59f SHA512 77eae1170a318d4a53550dda3462ae070d25656cda51db4cb2dbcb28210802f9b7e279900e6d6eba68314a0c814c90eb4af7acc561f611535cb364f75ad4e317
DIST new_debug_unreachable-1.0.6.crate 2582 BLAKE2B 2ac3dd86f1a532832a40ccfda95654e43709a62faebb8182c87309827afdd23e6d3f250f2345f044cb789015c30b7907be63253b487d368e68c4fdbc7de20492 SHA512 73a61acbc9b20b3595925360827ba8798f3338471b291fa37c72a1c9505b3ec9f688808fcaac9a2eb494e5f3ea5331d30545d5f21f89559111bec6126ac90b48
DIST normalize-line-endings-0.3.0.crate 5737 BLAKE2B 935b2d20ccd37ca7469641a37aa0ae9b6872715d6ee88d568d0ee16fb76416cb1a0c585cff861825de8cef11d864b1dc1b350911c28d64e071d8fb444bbdf740 SHA512 f8e2a6e333b0e8972febe8b9cf058c8d899c384fd177e0b6ef1c5f94e0fa18192963970cb1a2ba80e3135a8cca66cdae6796e4d84ac6b325bb369575bdfc6eea
-DIST normpath-1.2.0.crate 20107 BLAKE2B 08a86e545ed8d0f1881645690c45c4a5fff438680a36778d938bda03e489706a1086e91e27429a414b5925b15be93a80d8dd2327cae28bd567a058cbec5b6c3c SHA512 a8e20301909e28d6b46ff388ac77c7b093c3654418f74955aaa185489fb859b79fa75b7cc303c0f6ef93b01efe18fa70628b1e85c123e143cbaee98eeb558e15
DIST normpath-1.3.0.crate 20719 BLAKE2B 6f7e91bd80a6fac14fbb72e304aecb6353b05a5e970d75899b8c40313b095f79463fa4cca1f7879c11d41e2437d499247c36915075b4190054f2f9a810e1e682 SHA512 a3cd341d1b4ead252f25a77e42165cd5a6b1459946ef55a5319558b89301e01e445f7cdafa13231836d336284798e48cd4e17632cba53a17213badbad3ce7a6f
DIST notify-6.1.1.crate 40117 BLAKE2B e8f2626841903b7cb261ece9ff7d42aa6655b439a2d613f43a0d518355af2842e8731a6a2a92fdb84d82f0f7cf7423f051ab529cd22248944a19b3338e5b0f29 SHA512 58a44759d96c3ec7c431a37d92e1c1a0f112d75fac9651e9fead7a3a1de46074d79a251320b0522891711879da4ab42dd008c5a28a994039890f8d434d215e69
DIST notify-debouncer-mini-0.4.1.crate 10227 BLAKE2B 1c4427c0b0b1c995dc779c24585f88aadca3a2791e51a481189ea364b58c391a4956a76bf1cc5857d4193dbf7bcf75a40daaaf56dc772dae4fc81ebd4effccbb SHA512 3ecebffd777828e0c4fdc547f03b055742945b5a34ab4ebb735adda41944a6d5008aef9e887f88c212bf9a8406320bfd0cbe128bdd140f781016d59831b4d1f4
DIST num-modular-0.6.1.crate 32328 BLAKE2B 01689c514b2ed5f68db74a13c503bd3b743642b0393b7e3902f49505a1c9b19a6d260598cfb9745e36971228e229c44e6c95aafc7cbacd43bd1788cb59568fae SHA512 33fd877231e2db400fef0367f7df3a5bfeeb74a9d801f22973501da0890590e929ae96c680dae7ad330e2fa87b80ef1844d87b5d7deec9d431be78120f9a2845
DIST num-order-1.2.0.crate 19500 BLAKE2B d64f4072dfdf216e7ad26cdb2e8c4d9fd9f2ab68b4b490341909834d037138fdad571bf7c8b3ac0282f7eec92e96f1d09a4828e23f864cdd0594891b443f7698 SHA512 befccdd1e2e6e7f969e8bb1274c80589ef4c41532791fc25d1c77f11c80b421406e22252cb2799547cffee7d876850cf6fe66d2f0dd32a4080982a887d3ea30d
DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
-DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96
DIST object-0.36.5.crate 327435 BLAKE2B 1ffbb8ba57024a7273217edb1db76eff03e0689f81ba27b0aef0a622972e7f6acdbdc480384b50d603dee6c38c960fd25125a313264187aa0e429aa839198dd4 SHA512 b85375ab3660a8a0c57833c28c4dc665dc0664857e1eb3cd472a61b9ec8c16c470b16475545c2c311fc23cb3c43755967f93feac12c7bfad013cfed5f879e355
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
DIST once_cell-1.20.2.crate 33394 BLAKE2B 79dd394fcf1637adfef28b4159ec653c8b71d2bda0e0e36a940c04e3d87698f039dc30c97f26648ecf0d9742962f1f0a117568f7c705a8a3fc167085b0ca3e80 SHA512 bc6005bdab7a154c01e2203fb553a68695727475a9a882cf906d49c054ce886ad92cb491d380b6b9fe71a81b2fd690ce91c9a6cf8dfa8508470ac9acfc8a31c8
-DIST opener-0.7.0.crate 19181 BLAKE2B dd8002be0c58619b74ba4f7e59b1b6460236c017dd400d8d86e214d7da7a5f9157ab77c5558325a196ae7800947e7b9beb7d90d146f5b93e208999d1309037de SHA512 cfd98bd864ea0a819b5d6dd5caf1851b72bb7a64318a3439439981e316fbcbc65a776265cfb6574d0c59b2d98008a65b7015665361c3501737cc0261bee6466e
DIST opener-0.7.2.crate 19229 BLAKE2B 73d95b2ca82ad0d21deef1965e0a6ecd88872ba7e73028d694dbcc5759a5088a119abce05f1286b7cfd5aaaa2f69684e8c3d1c7fc62608593be25541493b4e92 SHA512 15e2c6262f887bc53e21f1ba1acf9d3a5c97f011e6b54084274f9f089e658fd747b2c16da0a55cd5f56e9b771306c8f56319939a9e503a6ab5c3b9475808191a
-DIST parking_lot-0.12.2.crate 41723 BLAKE2B 7c9a4f483b09f4e4bb25fc758c80e8259cb02960b791695a061fe595cd6ed9b13f62903513cefb595bd633488b23254dee054a98282162fc4664301ce04853c0 SHA512 42794b06d410771d1ffdfdd4a9cab136cfb80cf95385876a580fc45739fa41f0769adfbf16be54a9a931632e02d2464278c5395092a1d6107703875e9ad112b2
DIST parking_lot-0.12.3.crate 41860 BLAKE2B d1899a1132035aaea3a784290cf4951ea3b36b2018d407e27d333b2a2ce3820e040d635009c44cb6e58ad07cec6565c0347af6f6fb02954eac2d4c348bb036f0 SHA512 368c17203fb5b9e4ecfd4857e3b1ab96b86da3770b8f21be392818c845952f72dde1072a10265760a62aa8a1dd65332bfd585667444e5fbb9dbe3280b5862703
DIST parking_lot_core-0.9.10.crate 32406 BLAKE2B 25339d028579eb45a957ae5fdbac00288b1472d784c0aa7fa2953fcf9279c750d243ce69744993ee8cbe6899633e71e0a54ffc11e39247755685107f2f8dea54 SHA512 4f30fb60ded274d3154ffb00f6f50ac284b6fb97daebc1a2ac897ce97fa8e2ec6ff30cbdadf3b7419617a410fa7525f30ef5e580334e07d4420f4c0200a57389
-DIST pathdiff-0.2.1.crate 7142 BLAKE2B 7f9a162c2add4acd69a81171fdb31aa9a67beb4e1be0fe93d76dc46b320729257240fca5d65dee38901f6b6ed1e536e3fff09c93cf3482859e6ba27e7206fc5b SHA512 a646f271ce81d5f6d4a8e0d98a2c802a8796a961cf8fe8177911e7757bdaecd8b156ff22046f1663a9efcd5fef1e6f000e5509d3949dbaeb494126b7e8a546b7
DIST pathdiff-0.2.2.crate 7481 BLAKE2B 9d445504153ebefbdd9656d95ad0b98372f69aa7871ae1ce43408872e55e43556c63bb4b99486b63007658b105d37672511d48f928bb0be753e2d0fdba818bb0 SHA512 0047a505d09fa01770dca12a795ff86c285e60c2072fb6b0c802c6b0b64f60e608f3df5aeefa7d0b266b01c551dbf5ffb39133faa7fd809a82c673a62b92dc02
DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
-DIST pest-2.7.10.crate 123707 BLAKE2B df683c015ac230f2e51ded7f2400b68fb733845dd4601cba89052a2d1148c89d5ffc8ff7e15a42f1822d617c872b5a59fa0f1db88cc94edf5e1b8cbec57be44e SHA512 3facdb4a8bcf0356b702cbff4d314db32a80b33fb3512e52c31114a3f666414a49445a1f502c911cccfb28b7390fa058207570bf9127677815842b4988d1f34a
DIST pest-2.7.14.crate 128275 BLAKE2B e9c98901c2237d94f9d5fa742674e5eb71c5257cec89a3ea6a16ad7488ec77a21bfe4078c34e890f55393ff6d3223ec86868304df86884fd40b955984fadc998 SHA512 3662eb93631aa6821f1ef98350c7569afbdff82edd764697b170ebeaa75e92d7b301bac4722ba14175d0f0432b39bc891617413393569cfbf17e21b25fd6afee
-DIST pest_derive-2.7.10.crate 36221 BLAKE2B 5cbb80d894f501b282346520d900ac718b36724e46429b17d96ea91e6359f0115173a4331f0db48596e77b6bb2c605535c774231a0c19ff69b1c34ee0c7c0ced SHA512 c63ec4c6849b27946f68afeb0eed6d3f3bf6160bf73ef4228c3303b5b9271e30db8e93d01842ab3cf1ea6a987f33b1e4f55ef4bb62fdf7d9ec32220193ba2b89
DIST pest_derive-2.7.14.crate 38801 BLAKE2B e36399e55739b65e1056c82fda128e3eefc746cfdee523f174f3986a48f0442f802f35660ac889e7b96e1e1b6eeb5c9251403994a78e2f21b8c9630de181037e SHA512 df44b21a3c32209a2f0ab121a60a8442272a54bcc53a414ebf54de8721d09cbd6790737d5fa2ae4acf3d4aa9affb4df6f0570459ab8c48ed7634663469b17a7d
-DIST pest_generator-2.7.10.crate 18411 BLAKE2B 67e4df45b33e6f7b212c2e1a0ca2e064359b9237fb94a2d3eb40a886ac761c55f198be734a3812b61915f75f6646cca277fae03faadc06f3cfcc6b3a36f36487 SHA512 8fd4678f445780cccdac73c51d75a823a9b71c9b9c52c9fd4dca32b2bc4e8a8b33e68d8d90bbe039e4fb2fd9eb8247bcb7911019325c1137ff4d9d835adb0f59
DIST pest_generator-2.7.14.crate 18413 BLAKE2B 9ed53ed9c60151ab86ba8a23f863f57bb6aea3f2d400fd1bbd1dd12e6fa6d903c594d0dcc9f940b4211046c86079df2f0fe12233a26ac54fed5d848063f90838 SHA512 2fdedd51d09b5349e18edeb021ae1f137ce3a46dcf536708a455aa5ab23bc108f00d08a89c2313d5220cd9fa2e6d96cc4a5d22e43e61250c5970a8ea941a27d9
-DIST pest_meta-2.7.10.crate 41550 BLAKE2B 2a5799519a7032cfd3afd1c2cd23b6af2e9f317717613bb635128c578dc92bfb51706492a083bd6e46c737784c0a69017ecca0f09124786ea633377124ef1f36 SHA512 8c931690d025be0af8ef3ef997eb95d3ebcef47ce0672544a632c77281651f2d0c9c34f1b477426164b169bab638171853bfdad2696d32a90ac22a8bb143cf6e
DIST pest_meta-2.7.14.crate 42079 BLAKE2B dd4ee146631601a64b33632702b0b54754a31d325e44faefd94a1de4acbf599a64ce7fba6465bdc82be1e5d6a08d9184d3779c0ef11d971a8c781b7b855056c1 SHA512 9de54eb0442091745ed494fca85b6d86401b942cde5793ba405939ab83334ea71434675cb3c12db6222f188924753309a3f7a3464e32a445d6037369590c5c87
DIST phf-0.10.1.crate 5406 BLAKE2B 70532bb97a0089ef2a57a1bd43b4dd30f0289ffc1a15357ffd8a372d82374bd505f4e39d3bfd6bc2d3c2afca39703c89e3ed37ac41c364cee3759bf0cb609f82 SHA512 84568d6d1baa7c4e6faf5f3ee09133e736977286d7cb7630a59a53fc8ea15d0d41b9242f8929184667ce576cc9946da55d1e8bc06e98824f163c91c6aa05e073
DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
@@ -216,48 +153,31 @@ DIST phf_generator-0.10.0.crate 7525 BLAKE2B 1219f37d5699896f9dcdd367cfcbeb4ba19
DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
DIST phf_shared-0.10.0.crate 4095 BLAKE2B 9155a2c145148f3c36ba6d6d8be86a526480b127f4af79b2b5855cb014a0080bec1ec45be466513bd57faa39c77cfde0d6ca02b6bb77d37a23d697603227da37 SHA512 f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
-DIST pin-project-1.1.5.crate 54214 BLAKE2B f4adef2c4f5587ab0523e92b7a662c035882237620fc87aa3919bfd360745b587ab84cce3cd0db24f4f15bd358a46af1cfd196c2071836f4d300be998b6bbcf7 SHA512 103e58f1779cd2d6c63053e9448d0f53edc7f08f29540fe0de2dded1dd0b7de50cd62d31ecaf6cf30b1a7f1f5e4728beb2cab3e40dacf8ad5d5a7a6254527578
DIST pin-project-1.1.7.crate 55438 BLAKE2B c7cc110f906d29e25325ce1fee00777917d0d07a4b53e65bd6e25d54df96bcd8fbab0ec33a8b994f8e0574ad78fc3c590ce46eab296653af560b629a5b93d51d SHA512 ca3cb06148fe20d64d37f6f115f838da2e8fd0836b8f08b316518f4f5e679b3776cc0fddc393add0f147bfc74756c03a2273dba7000e218698f9b6cf4b2eb093
-DIST pin-project-internal-1.1.5.crate 28280 BLAKE2B fa30a86b1c2d1a66d7e427b04772efb68bfd7c006194dfcc458713b4dfc8c90929e43732e0792a9c33285855857f0979780e854e303322243b7654a120f74ece SHA512 f0c264460bb111ed8d0d3bf57cbb0f6a1adca16500accca4be7e5ec0d292ce6e1319c6b98108c583b85c3211ca1a84a5470f3e31caa63989f52022abafddc032
DIST pin-project-internal-1.1.7.crate 28549 BLAKE2B cf09f51caeab7b9bdc8e21e9a4b711666ba4f1fef47b9168fca4ed4cbfa1fd4a2d1a258c3c9ec9c5538e38c454e03b54f6c03d3dff976d0156418d7ae7f5dcbc SHA512 7ebeb0cebc01fefa327e40470df1d0bf40aa3c8f5e3ece8786bec5bde0df7bce3a12039267e731f56964fb8b45d38f2e8971be0e3753159ab47b99fa5176fb29
-DIST pin-project-lite-0.2.14.crate 28817 BLAKE2B 8e9875967059faff399fbffff82cf8835982c46ea8df942acf50b038e3f500e04d3d8cde39da5a71ebcc38b869553f8c49830e484d1109b353247a4cfdeda89e SHA512 f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293
DIST pin-project-lite-0.2.15.crate 29683 BLAKE2B da9dd581eca047f089c2a069a355caf66a631b3ff81fc07220a3c378dc77ea2c399b165ff8a1d2f6556595ec52dc1bbdcbbdea5ad9e5e317281650c9158b3669 SHA512 ba3c22c70f98ee0d0e78fb8a25bdc3100b26c3f03f3e4c6c0c238fde75774c5634d6014660c39406a828d1c28f17f44f20fe19dacd331c4da2f4961a7f7c124c
DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
-DIST ppv-lite86-0.2.17.crate 22242 BLAKE2B 48c4a31a3b555fa37072c4de083580bb769747c7668748541af472778b5b58c3e7ab2b5e178760f542f973774f09910bdd4058ae5fb9d6b10c103eb76cfd0d3d SHA512 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
DIST precomputed-hash-0.1.1.crate 1640 BLAKE2B 64a37ef3edd317f771e833bb394f7c19bc9b8c844156c831d2b550692c7e2e36bce44ecf18dd9f2d0f0511346eaf0d2a0ebe792fc288ca0e94a93933f2051846 SHA512 a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
-DIST predicates-3.1.0.crate 23090 BLAKE2B 6c51fa390f3335501df604afda47ff1d2a69322d928a1412bcc4829f16c3ff5d345ae52f54d797c9698b0eb7b26495e594d8c21f04fdd77c8119ad4635184adb SHA512 1ee38c715b4b55038497a4a4996e12de91d356d53173d3a034d6a1f56859cb3a4a61a82d016fbefdd6ff291519097ce9cef950547d3d437035cd7093d965dbf0
DIST predicates-3.1.2.crate 23986 BLAKE2B db4209b491f82a1ef6147158fdf86c0bd8a059e61c4a1922dccba257e461be36e31d4a03440c2b80b3c7c49d612dec81fb76f648bd5837c481d93cc9ac5ede65 SHA512 50896189f39842ef424aebc12c2633112fda83eba1bdeaa3e6f398db1e28dca0cc7838948f25e67f6fceede1a91a1b0ede5d4dc4edac6da752e48c7a07bbe3ae
-DIST predicates-core-1.0.6.crate 8084 BLAKE2B 337cbb155bc2859c5a8b891c21d352e998cd1eaaf606cf46c003c9c499a42f12268b071e7a4cca65d50cdfdfd4267f023076e078a0a3eb401ad836755d65298e SHA512 afeb1de4275c76bb1c5950f42bce2f83a21ab217ec60130336286cb48b15f36bf2a1ca346bd652c10a65a1f9e3310d16b23b8333a3e0f7e20fe874c3f728e702
DIST predicates-core-1.0.8.crate 8552 BLAKE2B 774ed04fea09335ae9b4e87a237871f954b85e54df369c5be60977381e8cb50f11aa869e5ee41e57e4f3283003a9da67bdbe3460420ac8620f18fd81e33f0597 SHA512 8cfd010b70aa694620d6c573bd8ddc50ea16ba08f6c737902ba6697307af4510b9298ffcc3068b45bdc6430103db6fb4499783c64044d87d023bea46d45d0f7c
DIST predicates-tree-1.0.11.crate 8393 BLAKE2B a8ed762ab18f3cd72ed749cb3db3d756dfd2d3875b0f1c68a99e39ed4ac5c7000086606c21a834ea0a81db961ceab659a4648435d9eaf1bf3d7f29d92410efb6 SHA512 e1b08010f9cab65c75d82cc44cfdf64d92127acf6a72ee0ce1533e5d7d8027ccab912e1c499b7b78508b5e3cb20dc03df94de3dd520ae13736906a5f374b10cd
-DIST predicates-tree-1.0.9.crate 7960 BLAKE2B b758c52dcdd0ea237ce25f0a092200604765bc83c5edcaea646c6b1db49431296b61aebddea3b325e62f0ba9bbd5edba7ec92fd031cb597e7e8d642b966b401a SHA512 1fd5d9a84ca8fdd1b3c4759d5e6fb16e3d8fe8b0dfe5afbd16bb509c8558b0750705fff47701c95f7a8df1a222f639116a1b9ba4d89775bf03b06daf34f249a3
-DIST pretty_assertions-1.4.0.crate 78846 BLAKE2B 68583c49f81ab0cf5b90f6de10ef3aae9b525288fec25f9d006f2eed0877c0fa742dad5f878fc78233b54c0cd32dda7ac1f7161bfb475288d8858e8e40aa9e1f SHA512 f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995
DIST pretty_assertions-1.4.1.crate 78952 BLAKE2B 016df9fb2f24304b68a6bf4fc8e144387f07a5a15fc8d92757cffad11b4a00e74559abf597d4ac8619a3dfea705c82df1b8c8620c5f32c61ea8f212fd9cbf9f5 SHA512 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0
-DIST proc-macro2-1.0.82.crate 48452 BLAKE2B c01f60b788c1395d1041d7eb55fe9519ae4e78f86e3dfa732458747767ff801fcdd5a19a81ee9a8d8cd2457eb0a2bb7cec118299a5a9a64d65b5cf06b9d81165 SHA512 3726463868483243adce01c319c1deb1ab153188f1adcb083b53bff838fa80371091bb8e20ce88709ea850ab3ef74dcd99ca5aa95fa375b330841fd4230c842d
DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d672360150abf92debcb9ac60a94a2e426c48c408f06aeb2128686f5f04d66dc12973714670c21a5063ee6b9f3bae4e671 SHA512 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f
DIST pulldown-cmark-0.10.3.crate 141746 BLAKE2B 46a980082576ffbccfee77ea66dd55fdbc4729e6931f553108a0675aba20072f8fb342749bfdfbfb283f72e9aba6a8002c347de75f05ef4b89ed35a23844a3ba SHA512 ffa5d116bce2b480f495a0aeac106961c9c79a2127aaca9f75b759e2f2823d253d2bca0dcd5c1f095c16c8e952bdf421fa04a26af53d80095923a5804a274cb2
DIST pulldown-cmark-0.12.2.crate 149070 BLAKE2B 35e4543dd530a80ed500384c6a6f2bd10bba0cdb4e03f472d630ed17251b85f7d0a91635995964ad8d40f7c849e0b179de643ee3645a81b311b78c4ec3678f47 SHA512 7514c4282d3c4ef0b0f7ae65374a549c1a027d7fdd5eddad8a2de93dde49aee2e3a2eec2c5c598967b128c2edc6981fa6dc55972c8194206abc9e7a673eb9482
DIST pulldown-cmark-escape-0.10.1.crate 6672 BLAKE2B 7679ac2ae60c16be67a979b964bdb7b46cb02e302e0a8e2dd1f51c123b51125d7a1f79315f0108ca67c85be63aba1aa5dc595188097355fec43bfe0d0362f342 SHA512 4c60b4abcc385ba7c27210354769e63d5f7f387ce234d3078e7525b88cd2aecd2d62a7dfdc8a4cdde8ef10723a216ea5fb5214e96b5bf8d2fd84e28786b2b3aa
DIST pulldown-cmark-to-cmark-18.0.0.crate 33515 BLAKE2B 89cc167c7567503493df8a950238d0d6987aef03b5916a303f2aabc55d3df6c317bc96635d1b8401e4055b16b6d0de95707e7c87d75fed153aec38cabc11c93e SHA512 04188d57ced101cb52bfc46ef5f2e2cd3b271bdb1f9f4160f9755555bcc430d3ef4534cb91495ea114a69e80867b31b025d16271e69f444e144058c7f2df70bb
-DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
DIST quote-1.0.37.crate 28558 BLAKE2B a7d007a69e619f853af94333e1066bb767013312bd99f147b1b153611242bcfa9c76768b1ba47278589db309a9acd61a772c8ec3b567e48439bb9d831f9326d4 SHA512 c4ed21428c1f89cf22b85d80720a7869831a9c129d694617b0ce8c258278114ab98846f3f653abf736d1c86bc9224bbd695e9a7b06aa3adf292d02e1ef14cc05
DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST redox_syscall-0.4.1.crate 24858 BLAKE2B c3301137a0b84e03b09d28dfa377ab3bea74d574a08cee21d35713b278d8b5b30ca2a1d73a0981baeb4644cbb88c86c8eb15ab3bb2692e38b93e6b35fab4e0da SHA512 073ed9d96090cf46eab9877742277a013c62d8da86d9caf2310b4fa868af306511936553579e01309f27067d344226cc8dc5e3aef01d9b900da2febd33848f8d
-DIST redox_syscall-0.5.1.crate 22536 BLAKE2B b7766fcf35dd865fc98495f60da54ca9a6b4cff007f4323d1c63de5d1152766aa5517139b5ec50afca39d934360c701a180c4516feccbc2600085d5d72dabd2a SHA512 0952b5f4f79f2cff04b4c21d964df7b56bc0cbff8d8a2a9a7d38ba66fd69cbd0fb004cd3d8ac6feadde8d9590858cd7e1763da7e4a5de840cdef42b1b6f1e460
DIST redox_syscall-0.5.7.crate 26249 BLAKE2B 97f848b130403686404dc193415e5060c32585aa3638b825b4775e54d9a058695b86457ae9e3cc0240bcac27ab4c05dd6b488bdc1c797faecd236c6e477fbc3f SHA512 e9f2d254279a4063089436b699ecca766a997a72718d132a9b35f7c8c8fc82c4b5e25fd8f3e6cbd17920fec484140db520c262376ed1c74f847929b7f43fb97e
-DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f
-DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
DIST rustc-demangle-0.1.24.crate 29047 BLAKE2B 8248b014eedb26cdc0b748544ba91b9aae9c992a6f93b4d3ac256b78f691d572f8885a3575492ea556698a241d2759743968293079ca02bb6a5f318b0ed66dd4 SHA512 eb897c35300b87766e6105917a907fca1c5b1f7691fc03c6c1aaf38075ac883a73d1eb54a245d13ba59c7b0f0333d6543e23fc1b1c542fbbd5c750a84660b9e8
-DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
DIST rustix-0.38.39.crate 377801 BLAKE2B 9cb0f8cb224343f4ab3f391995ed1d298ae38fb5740d28e5eeab7c919803aacd4c560c3931cd04b690df46543b258a2771e9f0c303fedd7f99d662c016ee0b6e SHA512 319dbd576979ee6a7eb544482a2d3f18ce25ef87519a712a33c73cab912b07dcb64206ad5058cfdceead1d381928a2dbac1efa3bc58c919774d18e980fe42f62
DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
@@ -265,11 +185,8 @@ DIST scoped-tls-1.0.1.crate 8202 BLAKE2B 20be49f0546691bcff3f0fc257345e432e20083
DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
DIST select-0.6.0.crate 60292 BLAKE2B 725c9b4e8d9143633f07472268c834a25040a9f133ba95db1c41ceb45692b98a9fe7fba98c10bdc48524722b37bf9395a105385752c6bd3beb044b7d65aacf07 SHA512 8e5b14ee8cd2d88eb908fdf750cfd724741019ad4bbafa1fdeafde10db0b7cc6a86883d8aad7c1267e772dec63e2f138e57d52ab425b8c5a10faed9329dccdfe
DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
-DIST serde-1.0.201.crate 77725 BLAKE2B 3cef32b1c026215e83d84dc7867e93b3c76dd683be0519ea17de25ea030d8cbda9031a54636f254026ddd30d96033d217cd81a8bf50cd7b3a936000bd47a3736 SHA512 d422f16277b59d756f7e85e6c589a28f4134ee221968eedb48bde430b63c3cf6d379ae8f03249439f984c66e0a9639238159b42879a9fa03fc49b167870ce35d
DIST serde-1.0.214.crate 78523 BLAKE2B c701f316a3204625d475668d2722991d75c8d9c573ae32e9175ccf99780fbe0c9c9d1dd0b4bac35f2cc91aca888c7f3dc41af2842dd833ab82776a38c2a2f6c0 SHA512 100eac65a39b9b9c32c1671d36fa9cf8aca84a2673e24c2521fdbdb3ed9f932c71548f3f1a26b1e73dd7c92a34ffa8ed1c76eb173fa20d6e85736cdf8dc9a8ee
-DIST serde_derive-1.0.201.crate 55865 BLAKE2B 2ab2a02a7819a12ebe44697d97d24ed61cbff872e3a1df7a33671165619619a1826e80a948a85f7508db024d4480ae1e91ead5944eed3d011fb0f449d1983738 SHA512 925b7238cdd833dc3eebab162e4f18eab9fd533178b957a7a3149079a10a0eee598a3048ddab6f16113467e8eef78604e3bdb26ec7e30184aa0202b1f4267cf8
DIST serde_derive-1.0.214.crate 56630 BLAKE2B c284561109e5d60e103f1bb421e4da48f35c5046aa52359177e286449cf8fe51a92f6295f5bec3dc4cd737025e8d0bc618436e2f7640873f66bc5b77bb4f450a SHA512 70bc0a31d344cfec8d30f2034beab25097ef76ab8d89947b21753f737759e5d4e60e5596e0c7994a7cc35993bae01148120f6cdf5239be25fb243056effa27f0
-DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056
DIST serde_json-1.0.132.crate 150549 BLAKE2B a49aef7737fad2e6f6ec79cb6da00c734e7de7ef16be321846d1f6229534b58e15ceb0f6306eeae6f85bf07431d82959c0a56ed1394d21a67b65c8c48e971f3f SHA512 9d157ce7d705fee8245569e7c577310782b69675a6e459f21904544b824a1ca5c9b445d17419fee438dfeb6fcc35343ba14e022043fffade0210b6d2c1b5795e
DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
@@ -284,73 +201,48 @@ DIST string_cache-0.8.7.crate 16655 BLAKE2B 9a017f3248a3d5e7b8c1a05462a882862b20
DIST string_cache_codegen-0.5.2.crate 8156 BLAKE2B b1cd91e22937622ce51152957ed45ee88dba9756449f3ef4c4884e491b7810e1c9f10b58012244dafa4422d5589502876f30a43940ee9754ef7b9952ebe4bb41 SHA512 01b9b1a865878537f657adf908159fd04f3f2ba4e70f8c632b73d0ed5a8a09fe2bb9ac8ac4397dec1f50d771dec33fc5d3f9e68dbf80cc177118665b2c67e864
DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
DIST syn-1.0.109.crate 237611 BLAKE2B e827445d00c79a8eeb91eacde472f1987addd6ce9e1df95d7abf6446a77ff4173a8006845f3ae71c1da47193cfb72e0ead9a6d6bad2573be12c17e90735d9ad9 SHA512 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
-DIST syn-2.0.63.crate 258075 BLAKE2B a6d0c01640925c7fc0513b0e03dadf2439a1fa488177551cb9b894dc1c7c98882287dad1883d6b1e4b22e74ac66c6eab78766f7afd1ab0e2c8aec9ea5cde4249 SHA512 22d82bd1a0206fd326d6004245fe2538db9aed2ccfb58e9dd967030d3c63ca4ee146c501e21ef854910b89bc11d09d953b6d4139df63b53584127c03d9ea6ce2
DIST syn-2.0.87.crate 278076 BLAKE2B 93385f64103fdb482bec34c7912474ae7a5935948715e6eb9a54907e0db5c39f089f6cd393bab33c935c59a1bbb0f4099431f206343811c1a450554d96a35756 SHA512 bcfff545d6dfefd81e09f8f30a86bdd85759b3a7d4093ef3365ed02718e10dbd604c52b94c9d7fa955d339fdc5b6c079940c6f345b5a48c52b5c8607794ca6f2
DIST synstructure-0.13.1.crate 18327 BLAKE2B b29ee88c559a2d58fa46b7af155b448f001649ea79a1898f0ac87e69108b87c65cbd287d8f9001f360df7fef06ff39c937b48d33e487a30c8eec6a46c639c0c2 SHA512 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
-DIST tempfile-3.10.1.crate 33653 BLAKE2B 819b183e7840f70270883ee8b6a91fa09861c3112eaadc65007199885abe099bd593e1cdc4d9ab48c23490a6d484cad9bf0e80cf4e718c369cc2418b72eaf09c SHA512 bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
DIST tempfile-3.13.0.crate 34910 BLAKE2B 736378935088ccd8b540997c0554444c3752a74c9a4bd82cfcb700a9b22f572d0f2b3e61252064d4a631b57783199cfb42309e518826346a83fb5adb44843c49 SHA512 68701bee80309cd8dfa96c237b2344f26bd03702d2fc2e1a253820c98654c85d802aee1e0fc856f6372159a92ecbf624f78c8146f34a0cf924f5b56284915f85
DIST tendril-0.4.3.crate 37210 BLAKE2B 0a70926644e8dc492247d49b8939169702903c2458d7b2c0fea2e6ed54166909f484e8e876eddc8ff7491642ec24a200c5d1e51412c6a7c26ee60f1f4164e98c SHA512 53f074aec6e59717fca280b1764f6c2e0a1c073336f48d012ff268a7189697d42d24a91a6a549c7d9e1fe8b0006e34c219f4dba3cc95247d3905c6f8a6a8186f
-DIST terminal_size-0.3.0.crate 10096 BLAKE2B 097ef50a85945128dcfa36d8ea0fb15f11142c206462a32980dbbba4fe2872abd214823fe3c75e804f3159a97d6e929ec338860e9c89587da509fb9e6da5d339 SHA512 f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
DIST terminal_size-0.4.0.crate 10036 BLAKE2B 2f910a6ecd80a3fba12811eff425fe2d1a7c474d8db7f673037c1088ef468e96d41fd13fd3175c84c20da12195a07bbd4354767bdbc64d757feef86f86e384ec SHA512 b1a66cdf4e94997b5291f3becfac1e2a838f6c3f6c068faa1ff1aa775b2a97d41be2aff5460d88928786cfd7dc8dac5e2d46a62b475d40343e1fd517c6299897
DIST termtree-0.4.1.crate 4557 BLAKE2B d4300b0e6e908c519a0a76f5e08167f4467f428b2926e7739614cef5d3e294dfac15ae8576f7011a852745713c16da93346660ff96520a2bb90a4dd4c23d889c SHA512 ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
-DIST thiserror-1.0.60.crate 21247 BLAKE2B 433d54b0938451a4458da709576f78e957d243bd7a27619f070c05f395fa6717566fa3d40be61f85e3b95edb11391107b11be3945bc6ee8a70bb9f55c17f08e3 SHA512 4fbd8770fed56da490436a018d5bcc00075493e9772b8249e72bb7213262766574b83743469fabc602d417ca0a787ee43f539dd9f08d87e9ec73c6c65768381f
DIST thiserror-1.0.68.crate 22003 BLAKE2B a7981f1f0eb2facd0a7c74be72b8bc110fe4f8feb08e0dba8479ff75d9c87f4a562eb838687afe8b54ba1e5a070512a572ffcfaa89e9eb7c522605a861d446d8 SHA512 e8d291c4697aaace19b22809ec926beffa461645aa17085e6090ef3039a88e283822b81b5fecb8d58e6ba881f18616a3be6e485705323519e1b74c150b1fe4fb
-DIST thiserror-impl-1.0.60.crate 15787 BLAKE2B e83014f3cfed1e0c54d7854787a6bcc5a099af33fd14431831e607884f1658339e5e1f9d666d6d92d362a285337ac5f170c71bbdece96a343bd80007e73009d4 SHA512 607356d744e1becf7b7070878b8738d853978d28ef4a589bae739f1c3cebde90e8d70e7ec79d67588f6d024784a0fe91c21658befbfeeb71d33f5eaea9416325
DIST thiserror-impl-1.0.68.crate 18353 BLAKE2B 6c6fb1c9d1c2c8bdd9078ed2b0673aa32956daade019946246f5c2577c926bd4bf628e9ba5bfab4250cd5a53f3ccd5da09221ad5ec265705b4d3c74687d2304c SHA512 9594fd4c6c64643cbbb434ac0dc1ed5cf3777aa7a54320c14dc8e806603c6e58002c486681834f7447b10bcb6a726e59c01e5171572ec4dbe3fe3a175be3d152
DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
-DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokio-1.37.0.crate 764297 BLAKE2B 725f3b62c52ae962623df84c690db7c54438581b8d2108dda76f05bfabdf1688f2de8b4fed2ab0db5c04c7659af8d95a7e19702654a12fd498d85a1d030c7a45 SHA512 fc3c070ed0c09e57205b76618a93b8b00f4d74c2ad89df3295254ec2a984f4fdfa9ed5472ff935e1644e89cf2abc44354742603c0e006f14861deab2b873cd85
DIST tokio-1.41.0.crate 805168 BLAKE2B caefbbbb03450cec3f3d5e445464254c14d24b2a905b1affe54ca7c89765e91a2bac0d35bd5794e7fe1e78a7de25d6d84bd3aa1bb59c98eae0e11f143ebdec48 SHA512 62f31b33cbd595f20c3b3169895163fc2bfb1b4f5ec2f6e554c7f238a0b63c8431675843fcd1be0e9d1d8de734aac69e41bcb8b5355516b1a239cfac1e9c62c2
-DIST tokio-macros-2.2.0.crate 11520 BLAKE2B b688669f8bcb44967fe0d3db51fc5d5f86da3cd0c7eb7b5803feb250ea3444d134ecc7f79345f0b947cd3479a46659f3a158a04e0edaaa52deb8d343deac4761 SHA512 7e33fa62e0cf4b829638553a51f849242788d217264437444b3bf478fb40be26800d5cfd954b1bcdca1e5191b3c6c60879050f0f7e707461f7b090ae5025e0c6
DIST tokio-macros-2.4.0.crate 12501 BLAKE2B 9b358adb86e828faeb956d24a1ebf68b51a69bce519ad9760ec3d3b8eb1cf4435afd4edc5ddbf634fe152bc77b8675182dda3f076f1011c5b5b97850c1fa1689 SHA512 f4a445f6c2cc7c1cfb5825919cd3dea3af52720c7793c20601d05870e7efbcfe0c6231fba7ada49b5ce46757f0e1475b3667914ff33c2fcb25e9a40151bd2501
DIST tokio-tungstenite-0.21.0.crate 28159 BLAKE2B 5ac21d0f51f717e3816ac38ad957d1300bdb16c60d3b6041c80a494dee8b08d12c1b20d7f00d08500ad2f092f9f2c6f2e7c7c00fba1d0f34caec4525e61dd85d SHA512 2ed4baa38ed5f3e19250af71c9142412dd96d59c971f9813e9a633c9764c580f7ea2141719a82251c60c9d2a5fdb22b311fc0f7a297f9363585be4d140c1747b
-DIST tokio-util-0.7.11.crate 113421 BLAKE2B 2bb1c64e4698b99a149ac3db137d9f80a691199397f98f1e6fbba14f411e849859d061e7052cd3955f000b31d97d594a4bab7928fcbfefcc9723980d3a1c80f5 SHA512 09956fc3eac8587f48cc739370883b96d19eb3de19293d240396b64b187178adc081248a5ed3d15accf97c27f9aabd0e6a1e3e2a194f330a0efcbebcd5055360
DIST tokio-util-0.7.12.crate 115177 BLAKE2B c6018d9d228ca74f198767ea9be53569bcceb369e4dc9ea10b31e7baa0a4a6368f1ee23532121499e31f2da3f825184ef7f8e00911efb1c2e37295c1ea3ef19d SHA512 df30a9b0cb435bbf3030c1d5bfd4391310b96833acfc623f5343fadd694fc44601fa07663fefa2cfc6719d444632890efb696727d9c1049376fc6e01f1814c78
DIST toml-0.5.11.crate 54910 BLAKE2B 9ecd5103b33ab47d4be23c897c7095ca381cb79bedcaac4918cddc36fc7cf5d34ab664da52c2273d935f04486e9325241d6b66785d50aac78453c219aab49e1e SHA512 eddb82aeb8fdeb5436579292c6f7a64a90a2c7bb54070beb437bc7890b99795d0505faa8d6451a99e8bcf440f78db8a1b273a697c8ad44275cc4163a9ee49317
DIST topological-sort-0.2.2.crate 10566 BLAKE2B 4b806d2ac1267104f921c80290dd55227209eea099a30f314a88738f95823221918a5097f4c0e694498e641bce3205c6c6cf5317fe37185de301a2a11bd101b0 SHA512 1334300f1022126138355ce1c4b33f60297765f9dab6888242e78be76b0df9e83560be693eabaaf10f9aea2dfdb90e248b02b0cee89dca495a1e365d9b6e87dc
-DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
DIST tracing-0.1.40.crate 79459 BLAKE2B 33693ee71564fe5925a63dca351e838dfd8612b4b1e49a33a70095e56ca63287c13c772661ace0e540d08c92942d7cbdc51ff2cce4f4b372164d9aa20ec05dee SHA512 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
DIST tracing-core-0.1.32.crate 61221 BLAKE2B a7815c46af9852ce62498083103c6d359351f4d33609b4291330073b6abf4b63f5e1bb1a7dfed3bbf4d6913ad5217e96999416261af8a70609408a29109e4db6 SHA512 164f79cacfcca533a53b7dbbdc2015aaf851a16e00c72fbc4e5f515b6a6dedfa464e964810009b54f08cbcdc5a314e50245ac7b1b01a71fce4c63db135bf5521
DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
DIST tungstenite-0.21.0.crate 59858 BLAKE2B 0037dea162a8e6bb3ba0d27edfe4f4063ce6f28505b5cb127374ed4f4c0a2b70c9640cb9dba54a7b9918d1d716f347ad7899d2a9328e3e70b07f8e947d3fec18 SHA512 44a9826d68b61ec4b65bf72a12800674edd1eff8e9fae3fcb272276f6f598edffc7e1b36f2564494520414b3b426a860a32c6543c07d9f1c1404490e1c0e431e
DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
-DIST ucd-trie-0.1.6.crate 45790 BLAKE2B a6d47c903be6094423d89b8ec3ca899d0a84df6dbd6e76632bb6c9b9f40ad9c216f8fa400310753d392f85072756b43ac3892e0a2c4d55f87ab6463002554823 SHA512 00d9732797029c16d84fe518b2d90de841b87b5ed6c3628b9f097f5340f1e50778749db18f22e4ecc513f53624806ddc3484e5cc9ebffdbb6c0c800bef817e95
DIST ucd-trie-0.1.7.crate 46795 BLAKE2B 1901b49ae246f0d9628b675d4320c1005707bf97d4c8b0ff99e916d198e31698fddfdb0551222f36b73b9ec7d9e648d679848841d81e975bb9ea69bd1e30aea7 SHA512 382a832e38654a9159ebb40a8e8bf6e7f2f3108940e5b9c388f3a1441848a241201e7e5cfb125e098f04f0b2893da231b8a0e5124270e774215374bff3c5445f
-DIST unicase-2.7.0.crate 23783 BLAKE2B 2b74b932b45c9d5b984b57bfe8249496c192944e2e66916919177eac81c509e2d7a5d30a85ea58e8cd5a0b47fec746bdb18723f3f14002fc64af3a0d320a9e7d SHA512 c2b05a3bbd8996e1cf65d7458f5ad95de9797c8349484f8db04967bde15c1f057f62b2f7a60e7367871512071ed5076c0da042169dbbdcaf4d6c16cae62da828
DIST unicase-2.8.0.crate 23843 BLAKE2B 5e479780dd3a690a98e612454761f0248d8106b8efa45964059a04eabadb78f0a6c598115e4b74d38a96c231272e1bde2b8f4edb328069ee6dd0874358613d50 SHA512 2c86abf8c87b87fbcff4ea9a6093d86b876e2e619120c6a9b055712a271f8bf165eb533ab9d523af2b516843a39b5bd549d9251f9b079748176451c9c820c0ed
-DIST unicode-bidi-0.3.15.crate 56811 BLAKE2B 1f1d372c86ec7444f13eb32baf13dfc8699b52156b265a2b53f40c0d771064876405451120fe54739a2679e6991caaf4f63e0644f03729cab814079fef4868c8 SHA512 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
DIST unicode-ident-1.0.13.crate 43279 BLAKE2B b5e935020d1c9f3aa24f7d382f6b73d6510d654a61ce1c9c024e2e365bb817182e076139f370e822573531356fb78ff7499049b1f29aa1e2f4a2cc74a955b47b SHA512 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51
-DIST unicode-normalization-0.1.23.crate 122649 BLAKE2B 22ea5ce3f5a2b371c3c8782321b1bbbee724db1e4d8c1d43af4e6bd8044b99307c227d93631d178d10fda445a941a485882ae0015a6e3d3c347e4bd465bbe1d9 SHA512 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
-DIST url-2.5.0.crate 78605 BLAKE2B f3fec3477248cbbe67866577eebb03f517c284a5e5cb783132b11ef3ad156a03524f4730f188d822dec85169d7474e265099296d6bdd4adf5ffaa0a118821617 SHA512 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
DIST url-2.5.3.crate 81624 BLAKE2B 431a2594ba962fd36f7cea3567d689f15cb09548a8a2b26a7dfeb95ad5cff3ca21d22145436b23a35cefd676002b097ce271588be1c1bce24aae22c372cfa9a7 SHA512 f9dcdaa395d2ecc9f4968a440cdbf59b49d91787bbeb622846f915c92ac51a402751804928ed7bd52e6980cb406ffa64d11d939065c6d261c4979ce199ab5359
DIST utf-8-0.7.6.crate 10422 BLAKE2B 296690040895ba9da9e69d527aea415f4bd6bd3c010e67a08f9cffd2f4cd92a99f9ddde77512f9ef5a0db069ac9ac3cd6fd91aa18f0bcadf870ed212fdd76f2b SHA512 6bf0787cc297a1ac4e47389464d05ef6850602f549621687e776618bec96c1f7bacbb1ac8faaa63e5d28d975b850db8d6c784eb66e2466128f0521b91c14015b
DIST utf16_iter-1.0.5.crate 9736 BLAKE2B edcd9776113d4d2b267a9cbd58cab11c5497ff1a8252c4e695de619fc8e5eee1595343c857651774b3670d13392144e9d7df579f2e226842aa7e4e023a76fb65 SHA512 44dcbc5a7db149392fdaa31862be240f78fc5d7616f54be32cfc8f3adbee310e8681ae1bbe6edaad8a7fe6e7759dbac8ae4f69d0dbdbe5350c21dccdbbe975fa
DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
-DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
DIST wait-timeout-0.2.0.crate 12441 BLAKE2B a99d3f57bc6e784ac06167f98b2dc2841f730dfab4fb9772b15e67707f756d6ba7daeb3e992d32291bed3daa85eaa8a8ddde64db5e1acf1cc4031fc9bdc82212 SHA512 db3b7aa2acfd44e64451042b8ba98eecab77a82aa5c58ed08dadb119ab36dee4e26d62baad7978ed56d5ad03019c96be5021455362290f56043981137bac8066
DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
DIST warp-0.3.7.crate 117428 BLAKE2B 37b92dbf5fc2099a4e541a3f6fe9bb84795586d8c2ddcbbb7e03a42a9363bbd5296fa524d7bbfcce2883d419d50b8e34975c72d5c9a518075d6dd2df37fbd2a2 SHA512 8dc2dcb5a64555caa5cf74617cc5fc4fe3874d55f4df1b455e6b68c855fe8791f979c622d64b7e357085e322a047cce411c4dc751ecb608c9832abf7550db5a0
DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
DIST wasm-bindgen-0.2.95.crate 43894 BLAKE2B f14fa63110c62d3bd51c947f31ee96b11812fa60d6adb9cf1907f99c011bd43ab8e14b437fe8b6357cde37124769080b3bd20a2a947fafe3bfd6cccdb875b5a2 SHA512 5a303a6e9bc71030371d6a60a04064b148423d89b6d5de4232b24ff5205175c5236812209eccfc60d8f82a876d3b745ae76ebcb30811eaa6f39701c9a84e1251
-DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
DIST wasm-bindgen-backend-0.2.95.crate 30487 BLAKE2B f199e3392e964c4b0e6a7b2e3ccbbdc458973b4aae4193ce36ee0ac18d595230be9ea6708caa439d70aa92a7b924f51928059984f560e5dad20d41eaf06616dd SHA512 1bea648ca248cf13383b297917a5c315da9e4830a8c49cd3ba23392566725cceae818b4e7e60ad85360c9073c2e557fa36452a2cbc8e05b60318feda7404026e
-DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
DIST wasm-bindgen-macro-0.2.95.crate 6938 BLAKE2B 672509ff595fae86492dad98a4480f28d74a51fc8156ce7f96928b148f3af7f0f45ca9560b72148c6ad2d45ddfbbf3dbe39e2c94603ef92a925ac5503d939d2f SHA512 1f52188932e20145cb23d527a733fb5fe211813826c6b5ec04277e376127b700aea181efa5f60e34d120f10652066fbdf001952024017cccc7af728a3c8e41d9
-DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
DIST wasm-bindgen-macro-support-0.2.95.crate 21331 BLAKE2B a1f71b727736b7166af5a9ad739da33f07ac3d7a190a27621f8a9821530f9bed78a6c437d194f9609bef91ebea0ed9ce1738eea0a9800344b8af9ce7df868da0 SHA512 f45d78831c37401a417c837281d1705b84eae5db430630a9caf544ce5d92f1ddd945baa3bccf26f4c58170e3cbea035174d8b60f906d2757b152e1d090baea58
-DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
DIST wasm-bindgen-shared-0.2.95.crate 7649 BLAKE2B c18f531c6094b49af3b2beea93914d16b0054a707011890f9054f4cb313ed6b433e3f73c7b42accbd1fa59d1f14c2db5ab0f0a82cde107b9cf437fad8b4cd7bd SHA512 3ce689a4c845765bd6e1f84b94948df3ef84560d98d830a15c1932a2ab1942ec91465db65cbf14a045526cf003218aa5c3209dd06e8ee8a39815757f56356099
DIST winapi-0.3.9.crate 1200382 BLAKE2B cb5799749ccd935ea2d7068d953cecf19f543d9db7dc16ad4584bb7005373ada34937a3ced7225544d8bc765da599911c7a3190efefb3a25b7c1bb7123b4f673 SHA512 ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f9552972170d65b9a5358b69c46a3e772fe05efc22f3d4ffc1caeeaad7aacdc7abd503a7ad0545f8bd7d22bf351dcb6df76f812fa4d45c34d65df0 SHA512 a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
-DIST winapi-util-0.1.8.crate 12416 BLAKE2B 5b48c27dfbb5db5c332f7e248138327b35ceec0909788b940168e7f6fe1402800da5e7690b2b1654da6c510b5c720330a92da16dff53ef15821f37fef6f335e3 SHA512 e186111398f9f0f0686e791ad0d72c39205e5f246b6e020df413e477ee07f32e91d09405c61dc92752f061f54fd7533435545c1a151477b40e2d68acc94a57fd
DIST winapi-util-0.1.9.crate 12464 BLAKE2B 7fb9dd803fc2608c4e5bc75674472992d82da364f24c22072d5624d6ae6abc44abd3e3ea3c45a7558e045331f3d87572b306b4ab5de52c07ff3706e7f13c2a38 SHA512 c46b893f67ec6e36499b00736bb6b9421e0e2611e76784afa6da01d7ebd033df82f1be7cf8d871d541125d290983f98f26f759488ba9aface49efce8edd682e9
DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
@@ -358,35 +250,25 @@ DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8
DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows-targets-0.52.5.crate 6376 BLAKE2B 1d39fd86380ab086c536d88e67b60956410b345790ccea62a25e6a700757b2a9cfa6dfeb7b86934cf47b981ea2e5f42dddf49780ad9829a551dc507fcf108641 SHA512 d00d7bc7eec3c10272e803ee5c9ea0d9b07c43311124dae975b4f5aae7408c5f2ccb2fe6e68228ea3d4e70b6b658382cac6992ea177f43a9cba2ef95c4fda0ee
DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_gnullvm-0.52.5.crate 433266 BLAKE2B dee1b69cdf1fbd4143136909e4df3adaa7b80d7630a01ca9a42fc5ad0d5a4d9a9e2873b43c6d8e55de59f237d9199fad0768c4e1cda3b1e5354847bd70d4c79e SHA512 b4cf511025458fe30d5b11368af285610e1654a8986ea9f78fa81b8bb87d38a00c4869441c62692534df66d06baf14c8a4d17f8eb06468eb260b99e2fda6439d
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_aarch64_msvc-0.52.5.crate 827944 BLAKE2B 3bcb16d527be1dfdf18a9105ab259a064f00e949937ca423c8dcd1d2b90090d85aa7e42ca6ccc50c9baeee1aa144123d0a04643f9ff1147e62b2fce28b8a697b SHA512 c8974f81e37a43d92c4a8b142705e36b7acc58d9150d80ffa3997433da878044c467a2d9167ba792d37a183a0082d912500fea8c8fed743f395b63ca62a5758d
DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_gnu-0.52.5.crate 875699 BLAKE2B 528ea431d080c5326e4c6ed316d9ea3e38b40c2e1322a12a432506a2c11555a94537661a0941e90c20eff4a9ce42c12539876dae6e77a1df18b522529928b309 SHA512 cc3e0362fb62dd5e8a855bda3be0177708ec8629ee9685f1f9aaac3f71a8cb082387388bdf49b09d3f5ee24a636b0b4f933d2c8bb75db434ee0192c8ce0547d2
DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b
DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_i686_msvc-0.52.5.crate 895404 BLAKE2B 02555169f8c5b944231a877de8693fc871ea0d7d33f52f60e164bacb35cec13d463af07c57fec4667948047cc222d8bda7f6a0be01a07e7184b69e4adc2b4577 SHA512 08c96f8e9385ac121549bae8ed228741b32004be20b2955d163a98d4b62af464f1682cb813681fa22823d20646f19335cf0a66203a876b105e119e05a4db0634
DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnu-0.52.5.crate 831539 BLAKE2B 54f84c19988addeb7cbbbddb940e430e7345944589419592b99addf9b83bf6d801b18f4e80399b85bbb0b0ccf4608e36d9a50b79d8b1d6ce2b93745856e06eba SHA512 d9bf91765d02d2727344e42081f4bcfa73be97991495126f7e633f27e56a261ada3a8b865a559cfe71f9bc9aed5b14504f89138796766937b3521009726dfab8
DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_gnullvm-0.52.5.crate 433246 BLAKE2B f34328a6d100e092ecb34a6305daedf4fecd71840432f104e8707f049b60d784584ce4f02fabdd0281fdb8bc7ebed34b38fdacf3be9c8abd60084e9a4ee9fd56 SHA512 22a978c40df9705cd94e4c52f2b706e477e667b564c608d0adb144b38cb486c279c09d1eb1dd2d6c7bd3401b75a2dc5eafe0f7d642ffe6453f394d1f59483a08
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e
-DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541
DIST yoke-0.7.4.crate 27781 BLAKE2B 42d6176af3e8d046b42fa89eacc0bb249eb0a6e13dbe7e97890b0cae98c3cc0059255f15314bbc343610d60605bf2d13869402c17d36cbf7f495956496572212 SHA512 b3d1456e28d53723470644ae15a4298fa96a79593d90729221ca4e45a6f09de4d7c554703425c61595c4e78959652122db95865c0337cc0cd6a4ec57d7bea84d
DIST yoke-derive-0.7.4.crate 7470 BLAKE2B e5c0ca6f9cad4336b6b7554d05c3926d1720707aa70b588ebb884426747eb7d3d82614ba20563a5e801c4645f90fed9e067f50f43749a66e52f20c4204fb94db SHA512 5be38b8ae8dcb640a3fcb097e5b118354b45a41a0367afeff3c2ba5d13458524e88f9433848f09c670533d36a49a0e2b393e23368921553b5bb008e66e8e4a40
diff --git a/app-text/mdbook/mdbook-0.4.40-r1.ebuild b/app-text/mdbook/mdbook-0.4.40-r1.ebuild
deleted file mode 100644
index bf8098720bf5..000000000000
--- a/app-text/mdbook/mdbook-0.4.40-r1.ebuild
+++ /dev/null
@@ -1,302 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- addr2line@0.21.0
- adler@1.0.2
- aho-corasick@1.1.3
- ammonia@4.0.0
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anstream@0.6.14
- anstyle-parse@0.2.4
- anstyle-query@1.0.3
- anstyle-wincon@3.0.3
- anstyle@1.0.7
- anyhow@1.0.83
- assert_cmd@2.0.14
- autocfg@1.3.0
- backtrace@0.3.71
- base64@0.21.7
- bitflags@1.3.2
- bitflags@2.5.0
- bit-set@0.5.3
- bit-vec@0.6.3
- block-buffer@0.10.4
- bstr@1.9.1
- bumpalo@3.16.0
- byteorder@1.5.0
- bytes@1.6.0
- cc@1.0.97
- cfg-if@1.0.0
- chrono@0.4.38
- clap@4.5.4
- clap_builder@4.5.2
- clap_complete@4.5.2
- clap_lex@0.7.0
- colorchoice@1.0.1
- core-foundation-sys@0.8.6
- cpufeatures@0.2.12
- crossbeam-channel@0.5.12
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.19
- crypto-common@0.1.6
- data-encoding@2.6.0
- dbus@0.9.7
- difflib@0.4.0
- diff@0.1.13
- digest@0.10.7
- doc-comment@0.3.3
- elasticlunr-rs@3.0.2
- env_filter@0.1.0
- env_logger@0.11.3
- equivalent@1.0.1
- errno@0.3.9
- fastrand@2.1.0
- filetime@0.2.23
- float-cmp@0.9.0
- fnv@1.0.7
- form_urlencoded@1.2.1
- fsevent-sys@4.1.0
- futf@0.1.5
- futures-channel@0.3.30
- futures-core@0.3.30
- futures-macro@0.3.30
- futures-sink@0.3.30
- futures-task@0.3.30
- futures-util@0.3.30
- generic-array@0.14.7
- getrandom@0.2.15
- gimli@0.28.1
- globset@0.4.14
- h2@0.3.26
- handlebars@5.1.2
- hashbrown@0.14.5
- headers-core@0.2.0
- headers@0.3.9
- hermit-abi@0.3.9
- html5ever@0.26.0
- html5ever@0.27.0
- httparse@1.8.0
- httpdate@1.0.3
- http-body@0.4.6
- http@0.2.12
- http@1.1.0
- humantime@2.1.0
- hyper@0.14.28
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.60
- idna@0.5.0
- ignore@0.4.22
- indexmap@2.2.6
- inotify-sys@0.1.5
- inotify@0.9.6
- is_terminal_polyfill@1.70.0
- itoa@1.0.11
- js-sys@0.3.69
- kqueue-sys@1.0.4
- kqueue@1.0.8
- libc@0.2.154
- libdbus-sys@0.2.5
- linux-raw-sys@0.4.13
- lock_api@0.4.12
- log@0.4.21
- mac@0.1.1
- maplit@1.0.2
- markup5ever@0.11.0
- markup5ever@0.12.1
- markup5ever_rcdom@0.2.0
- memchr@2.7.2
- mime@0.3.17
- mime_guess@2.0.4
- miniz_oxide@0.7.2
- mio@0.8.11
- new_debug_unreachable@1.0.6
- normalize-line-endings@0.3.0
- normpath@1.2.0
- notify-debouncer-mini@0.4.1
- notify@6.1.1
- num-traits@0.2.19
- num_cpus@1.16.0
- object@0.32.2
- once_cell@1.19.0
- opener@0.7.0
- parking_lot@0.12.2
- parking_lot_core@0.9.10
- pathdiff@0.2.1
- percent-encoding@2.3.1
- pest@2.7.10
- pest_derive@2.7.10
- pest_generator@2.7.10
- pest_meta@2.7.10
- phf@0.10.1
- phf@0.11.2
- phf_codegen@0.10.0
- phf_codegen@0.11.2
- phf_generator@0.10.0
- phf_generator@0.11.2
- phf_shared@0.10.0
- phf_shared@0.11.2
- pin-project-internal@1.1.5
- pin-project-lite@0.2.14
- pin-project@1.1.5
- pin-utils@0.1.0
- pkg-config@0.3.30
- ppv-lite86@0.2.17
- precomputed-hash@0.1.1
- predicates-core@1.0.6
- predicates-tree@1.0.9
- predicates@3.1.0
- pretty_assertions@1.4.0
- proc-macro2@1.0.82
- pulldown-cmark-escape@0.10.1
- pulldown-cmark@0.10.3
- quote@1.0.36
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- redox_syscall@0.4.1
- redox_syscall@0.5.1
- regex-automata@0.4.6
- regex-syntax@0.8.3
- regex@1.10.4
- rustc-demangle@0.1.24
- rustix@0.38.34
- ryu@1.0.18
- same-file@1.0.6
- scoped-tls@1.0.1
- scopeguard@1.2.0
- select@0.6.0
- semver@1.0.23
- serde@1.0.201
- serde_derive@1.0.201
- serde_json@1.0.117
- serde_urlencoded@0.7.1
- sha1@0.10.6
- sha2@0.10.8
- shlex@1.3.0
- siphasher@0.3.11
- slab@0.4.9
- smallvec@1.13.2
- socket2@0.5.7
- string_cache@0.8.7
- string_cache_codegen@0.5.2
- strsim@0.11.1
- syn@1.0.109
- syn@2.0.63
- tempfile@3.10.1
- tendril@0.4.3
- terminal_size@0.3.0
- termtree@0.4.1
- thiserror-impl@1.0.60
- thiserror@1.0.60
- tinyvec@1.6.0
- tinyvec_macros@0.1.1
- tokio-macros@2.2.0
- tokio-tungstenite@0.21.0
- tokio-util@0.7.11
- tokio@1.37.0
- toml@0.5.11
- topological-sort@0.2.2
- tower-service@0.3.2
- tracing-core@0.1.32
- tracing@0.1.40
- try-lock@0.2.5
- tungstenite@0.21.0
- typenum@1.17.0
- ucd-trie@0.1.6
- unicase@2.7.0
- unicode-bidi@0.3.15
- unicode-ident@1.0.12
- unicode-normalization@0.1.23
- url@2.5.0
- utf8parse@0.2.1
- utf-8@0.7.6
- version_check@0.9.4
- wait-timeout@0.2.0
- walkdir@2.5.0
- want@0.3.1
- warp@0.3.7
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.92
- wasm-bindgen-macro-support@0.2.92
- wasm-bindgen-macro@0.2.92
- wasm-bindgen-shared@0.2.92
- wasm-bindgen@0.2.92
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.8
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.52.0
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-targets@0.48.5
- windows-targets@0.52.5
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.5
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.5
- windows_i686_gnullvm@0.52.5
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.5
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.5
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.5
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.5
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.5
- xml5ever@0.17.0
- yansi@0.5.1
-"
-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
- ${CARGO_CRATE_URIS}
-"
-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-DFS-2016" # 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/mdbook/mdbook-0.4.42-r1.ebuild b/app-text/mdbook/mdbook-0.4.42-r1.ebuild
deleted file mode 100644
index 2e578b6ee0d3..000000000000
--- a/app-text/mdbook/mdbook-0.4.42-r1.ebuild
+++ /dev/null
@@ -1,331 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- addr2line@0.24.2
- adler2@2.0.0
- aho-corasick@1.1.3
- ammonia@4.0.0
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anstream@0.6.18
- anstyle-parse@0.2.6
- anstyle-query@1.1.2
- anstyle-wincon@3.0.6
- anstyle@1.0.10
- anyhow@1.0.93
- assert_cmd@2.0.16
- autocfg@1.4.0
- backtrace@0.3.74
- base64@0.21.7
- bitflags@1.3.2
- bitflags@2.6.0
- bit-set@0.5.3
- bit-vec@0.6.3
- block-buffer@0.10.4
- bstr@1.10.0
- bumpalo@3.16.0
- byteorder@1.5.0
- bytes@1.8.0
- cc@1.1.36
- cfg-if@1.0.0
- chrono@0.4.38
- clap@4.5.20
- clap_builder@4.5.20
- clap_complete@4.5.37
- clap_lex@0.7.2
- colorchoice@1.0.3
- core-foundation-sys@0.8.7
- cpufeatures@0.2.14
- crossbeam-channel@0.5.13
- crossbeam-deque@0.8.5
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.20
- crypto-common@0.1.6
- data-encoding@2.6.0
- dbus@0.9.7
- difflib@0.4.0
- diff@0.1.13
- digest@0.10.7
- displaydoc@0.2.5
- doc-comment@0.3.3
- elasticlunr-rs@3.0.2
- env_filter@0.1.2
- env_logger@0.11.5
- equivalent@1.0.1
- errno@0.3.9
- fastrand@2.1.1
- filetime@0.2.25
- float-cmp@0.9.0
- fnv@1.0.7
- form_urlencoded@1.2.1
- fsevent-sys@4.1.0
- futf@0.1.5
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- generic-array@0.14.7
- getrandom@0.2.15
- gimli@0.31.1
- globset@0.4.15
- h2@0.3.26
- handlebars@6.2.0
- hashbrown@0.15.1
- headers-core@0.2.0
- headers@0.3.9
- hermit-abi@0.3.9
- html5ever@0.26.0
- html5ever@0.27.0
- httparse@1.9.5
- httpdate@1.0.3
- http-body@0.4.6
- http@0.2.12
- http@1.1.0
- humantime@2.1.0
- hyper@0.14.31
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.61
- icu_collections@1.5.0
- icu_locid@1.5.0
- icu_locid_transform@1.5.0
- icu_locid_transform_data@1.5.0
- icu_normalizer@1.5.0
- icu_normalizer_data@1.5.0
- icu_properties@1.5.1
- icu_properties_data@1.5.0
- icu_provider@1.5.0
- icu_provider_macros@1.5.0
- idna@1.0.3
- idna_adapter@1.2.0
- ignore@0.4.23
- indexmap@2.6.0
- inotify-sys@0.1.5
- inotify@0.9.6
- is_terminal_polyfill@1.70.1
- itoa@1.0.11
- js-sys@0.3.72
- kqueue-sys@1.0.4
- kqueue@1.0.8
- libc@0.2.161
- libdbus-sys@0.2.5
- libredox@0.1.3
- linux-raw-sys@0.4.14
- litemap@0.7.3
- lock_api@0.4.12
- log@0.4.22
- mac@0.1.1
- maplit@1.0.2
- markup5ever@0.11.0
- markup5ever@0.12.1
- markup5ever_rcdom@0.2.0
- memchr@2.7.4
- mime@0.3.17
- mime_guess@2.0.5
- miniz_oxide@0.8.0
- mio@0.8.11
- mio@1.0.2
- new_debug_unreachable@1.0.6
- normalize-line-endings@0.3.0
- normpath@1.3.0
- notify-debouncer-mini@0.4.1
- notify@6.1.1
- num-modular@0.6.1
- num-order@1.2.0
- num-traits@0.2.19
- object@0.36.5
- once_cell@1.20.2
- opener@0.7.2
- parking_lot@0.12.3
- parking_lot_core@0.9.10
- pathdiff@0.2.2
- percent-encoding@2.3.1
- pest@2.7.14
- pest_derive@2.7.14
- pest_generator@2.7.14
- pest_meta@2.7.14
- phf@0.10.1
- phf@0.11.2
- phf_codegen@0.10.0
- phf_codegen@0.11.2
- phf_generator@0.10.0
- phf_generator@0.11.2
- phf_shared@0.10.0
- phf_shared@0.11.2
- pin-project-internal@1.1.7
- pin-project-lite@0.2.15
- pin-project@1.1.7
- pin-utils@0.1.0
- pkg-config@0.3.31
- ppv-lite86@0.2.20
- precomputed-hash@0.1.1
- predicates-core@1.0.8
- predicates-tree@1.0.11
- predicates@3.1.2
- pretty_assertions@1.4.1
- proc-macro2@1.0.89
- pulldown-cmark-escape@0.10.1
- pulldown-cmark-to-cmark@18.0.0
- pulldown-cmark@0.10.3
- pulldown-cmark@0.12.2
- quote@1.0.37
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- redox_syscall@0.5.7
- regex-automata@0.4.8
- regex-syntax@0.8.5
- regex@1.11.1
- rustc-demangle@0.1.24
- rustix@0.38.39
- ryu@1.0.18
- same-file@1.0.6
- scoped-tls@1.0.1
- scopeguard@1.2.0
- select@0.6.0
- semver@1.0.23
- serde@1.0.214
- serde_derive@1.0.214
- serde_json@1.0.132
- serde_urlencoded@0.7.1
- sha1@0.10.6
- sha2@0.10.8
- shlex@1.3.0
- siphasher@0.3.11
- slab@0.4.9
- smallvec@1.13.2
- socket2@0.5.7
- stable_deref_trait@1.2.0
- string_cache@0.8.7
- string_cache_codegen@0.5.2
- strsim@0.11.1
- synstructure@0.13.1
- syn@1.0.109
- syn@2.0.87
- tempfile@3.13.0
- tendril@0.4.3
- terminal_size@0.4.0
- termtree@0.4.1
- thiserror-impl@1.0.68
- thiserror@1.0.68
- tinystr@0.7.6
- tokio-macros@2.4.0
- tokio-tungstenite@0.21.0
- tokio-util@0.7.12
- tokio@1.41.0
- toml@0.5.11
- topological-sort@0.2.2
- tower-service@0.3.3
- tracing-core@0.1.32
- tracing@0.1.40
- try-lock@0.2.5
- tungstenite@0.21.0
- typenum@1.17.0
- ucd-trie@0.1.7
- unicase@2.8.0
- unicode-ident@1.0.13
- url@2.5.3
- utf8parse@0.2.2
- utf8_iter@1.0.4
- utf16_iter@1.0.5
- utf-8@0.7.6
- version_check@0.9.5
- wait-timeout@0.2.0
- walkdir@2.5.0
- want@0.3.1
- warp@0.3.7
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen-backend@0.2.95
- wasm-bindgen-macro-support@0.2.95
- wasm-bindgen-macro@0.2.95
- wasm-bindgen-shared@0.2.95
- wasm-bindgen@0.2.95
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.9
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-core@0.52.0
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.48.5
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
- write16@1.0.0
- writeable@0.5.5
- xml5ever@0.17.0
- yansi@1.0.1
- yoke-derive@0.7.4
- yoke@0.7.4
- zerocopy-derive@0.7.35
- zerocopy@0.7.35
- zerofrom-derive@0.1.4
- zerofrom@0.1.4
- zerovec-derive@0.10.3
- zerovec@0.10.4
-"
-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
- ${CARGO_CRATE_URIS}
-"
-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 Unicode-DFS-2016" # 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/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/msort/msort-8.53-r2.ebuild b/app-text/msort/msort-8.53-r2.ebuild
deleted file mode 100644
index 39dfa9ff4a68..000000000000
--- a/app-text/msort/msort-8.53-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="A program for sorting files in sophisticated ways"
-HOMEPAGE="https://billposer.org/Software/msort.html"
-SRC_URI="https://billposer.org/Software/Downloads/${P}.tar.bz2"
-
-KEYWORDS="amd64 x86"
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-IUSE="heap +icu +libuninum"
-
-RDEPEND="dev-libs/tre
- icu? ( dev-libs/icu:= )
- !icu? ( dev-libs/libutf8proc:= )
- libuninum? ( dev-libs/libuninum:= )"
-
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-icu-build.patch"
- "${FILESDIR}/${P}-fix-missing-limits-header.patch"
- "${FILESDIR}/${P}-fix-segfault-on-certain-input.patch"
- "${FILESDIR}/${P}-respect-users-cflags.patch"
- "${FILESDIR}/${P}-configure-clang16.patch"
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable !heap allocaok)
- $(use_enable !icu utf8proc)
- $(use_enable libuninum uninum)
- --disable-debugbuild
- )
-
- econf "${myeconfargs[@]}"
-}
diff --git a/app-text/msort/msort-8.53-r3.ebuild b/app-text/msort/msort-8.53-r3.ebuild
index 556def78e40a..8bc338c313a2 100644
--- a/app-text/msort/msort-8.53-r3.ebuild
+++ b/app-text/msort/msort-8.53-r3.ebuild
@@ -9,9 +9,9 @@ DESCRIPTION="A program for sorting files in sophisticated ways"
HOMEPAGE="https://billposer.org/Software/msort.html"
SRC_URI="https://billposer.org/Software/Downloads/${P}.tar.bz2"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3 LGPL-3"
SLOT="0"
+KEYWORDS="amd64 x86"
IUSE="heap +icu +libuninum"
RDEPEND="dev-libs/tre
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
index c1805aa70fe3..a72a7385383b 100644
--- a/app-text/mupdf/Manifest
+++ b/app-text/mupdf/Manifest
@@ -1,2 +1,2 @@
-DIST mupdf-1.24.1-source.tar.gz 55310618 BLAKE2B 33396b0cca6e2beb1b2bc70c606917c8d9b30b6a277645849ef7ba1e7efbf909c21196acdd5d94d964dd20d3ba746c45cab3c899dfbee1b2138de12e32375a4e SHA512 9d6fbd3388173f06c5db4a27753e69afd21ed32d93f263d4448c3be60a3be747b61102edd5430459f0dbe7ae4df2019689a2f3a582acec77ff322b6d41066fba
DIST mupdf-1.24.8-source.tar.gz 54039703 BLAKE2B 0fe25d9f0f01a1e387da590c28abac66309247c46c05c7c9b36c4bc911fc16adab681243c2c1d2c50ec91bb76b737022bd3faf06b0b3a803e9120829d9cae5b4 SHA512 17d8fd9fd0e176c8abd1ebc594259a0f7cf822338085ea4574451ba8ec1ac72ba8bd2d5388a1421bbfd4e91257a48d0e0766213ace0933c39d3cb8d774a3860e
+DIST mupdf-1.25.2-source.tar.gz 54635699 BLAKE2B 08e4c1bd4d8f9a731b10e1368c3f4a62a9b949c4a1842f2ce297ef3a595107f63e184230c31149a6a5db9038838d891fdeb0330323afcdc0b6966bee06046288 SHA512 089bcf228a28e5f47e793d66f6355b22b531c031a6d1feb0dd07a5fee55780fda92d6cde646336ca0200869c32d523be23a8fe2232fad010b38673419c7859f2
diff --git a/app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch b/app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch
deleted file mode 100644
index 4d449a2fec15..000000000000
--- a/app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- /dev/null
-+++ ./platform/debian/mupdf.desktop
-@@ -0,0 +1,15 @@
-+[Desktop Entry]
-+Name=MuPDF
-+GenericName=PDF file viewer
-+Exec=mupdf %f
-+TryExec=mupdf
-+Icon=new-mupdf-icon
-+Terminal=false
-+Type=Application
-+MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;image/jpeg;image/pjpeg;image/png;image/tiff;image/x-tiff;
-+Categories=Viewer;Graphics;
-+Actions=View;
-+
-+[Desktop Action View]
-+Name=View with mupdf
-+Exec=mupdf %f
---- /dev/null
-+++ ./platform/debian/mupdf.pc
-@@ -0,0 +1,12 @@
-+prefix=/usr
-+exec_prefix=${prefix}
-+libdir=${exec_prefix}/lib
-+includedir=${prefix}/include
-+
-+Name: mupdf
-+Description: Library for rendering PDF documents
-+Requires: freetype2 libopenjp2 libcrypto
-+Version: 0.5.0
-+Libs: -L${libdir} -lmupdf
-+Libs.private: -lmupdf-js-none
-+Cflags: -I${includedir}
diff --git a/app-text/mupdf/mupdf-1.24.8.ebuild b/app-text/mupdf/mupdf-1.24.8.ebuild
index b9a4279e4d95..7999ff5dd9b3 100644
--- a/app-text/mupdf/mupdf-1.24.8.ebuild
+++ b/app-text/mupdf/mupdf-1.24.8.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
LICENSE="AGPL-3"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="archive +javascript opengl ssl X"
REQUIRED_USE="opengl? ( javascript )"
diff --git a/app-text/mupdf/mupdf-1.24.1.ebuild b/app-text/mupdf/mupdf-1.25.2.ebuild
index 5f43ffbabd57..f35a2e91fa71 100644
--- a/app-text/mupdf/mupdf-1.24.1.ebuild
+++ b/app-text/mupdf/mupdf-1.25.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
LICENSE="AGPL-3"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
IUSE="archive +javascript opengl ssl X"
REQUIRED_USE="opengl? ( javascript )"
@@ -50,13 +50,14 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.15-CFLAGS.patch
"${FILESDIR}"/${PN}-1.19.0-Makefile.patch
- "${FILESDIR}"/${PN}-1.21.0-add-desktop-pc-files.patch
- "${FILESDIR}"/${P}-cross-fixes.patch
- "${FILESDIR}"/${P}-darwin.patch
+ "${FILESDIR}"/${PN}-1.24.8-add-desktop-pc-files.patch
+ "${FILESDIR}"/${PN}-1.24.1-cross-fixes.patch
+ "${FILESDIR}"/${PN}-1.24.1-darwin.patch
# See bugs #662352
- "${FILESDIR}"/${P}-openssl-x11.patch
+ "${FILESDIR}"/${PN}-1.24.1-openssl-x11.patch
# General cross fixes from Debian (refreshed)
"${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch
+ "${FILESDIR}"/${PN}-1.24.8-c23.patch
)
src_prepare() {
@@ -76,7 +77,7 @@ src_prepare() {
-i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
# Adjust MuPDF version in .pc file created by the
- # mupdf-1.21.0-add-desktop-pc-files.patch file
+ # [...]-add-desktop-pc-files.patch file
sed -e "s/Version: \(.*\)/Version: ${PV}/" \
-i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc"
}
@@ -131,7 +132,7 @@ src_compile() {
src_install() {
if use opengl || use X ; then
domenu platform/debian/${PN}.desktop
- doicon -s scalable docs/logo/new-${PN}-icon.svg
+ doicon -s scalable docs/logo/${PN}-icon.svg
else
rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
fi
diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index ced282e47dcf..44893c33036a 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -1,4 +1,8 @@
-DIST pandoc-3.5-linux-amd64.tar.gz 32371117 BLAKE2B c6c2e08760fe2172bcd0acda3e54c650e48b2a7e9eef519807ec70c5b17cd34f2bc46c11965cfda5d1a072f73ca0cc88d7067c30a3c193192b0e3de7feec0bb8 SHA512 5c83cc80a559912862eb4b89a0ff67101f3e201210812a9e255930037e411de236d41a7c961adc1caff94f50e41de4308f1ed1d76e41a0024c4f96240e252ce7
-DIST pandoc-3.5-linux-arm64.tar.gz 35098101 BLAKE2B 3bfefaed9d5a972aa2a94f1ab1a52e85408c020cc3460fcbe02113103c8038f8290b0f3918d30c4b73f74be7978694021a4cc07e8fd64a00fdc7f8066f46453f SHA512 b15aea4cebffec3dc9645af306d017584fe707b643816a98c794b7fb5157643d6a06f0062dc89327458ce2009ded120bac88f3f0bbed8027740a0d47f9f9d958
DIST pandoc-3.6-linux-amd64.tar.gz 32764256 BLAKE2B b99d02dddd6f5b20715770c43950366ec692566d4da7ba6577973885498acdceb2a42bc18669827be752c2542fe2835bbd3cae1862af15b9cf66a313f14e3365 SHA512 7c8eca7ab5ef1a14d733986a2e187a8f3ab649d006aac49dbe3dfea5b54ad58edc0595faf3edf46b9e1633b4edf7f61326b794607a7910e36904fa7995bd2b48
DIST pandoc-3.6-linux-arm64.tar.gz 35511680 BLAKE2B 7ab4d5ab34f8781c41194d60b4ed72c6fb5f5c89386400232412e8d02aa80f2186ea2116ecc4037843a73b1e9c896535165f9e41feebf565a4b9ea6fe9c19c2c SHA512 470f96f63870b5899441a9607a7eb061b35df32d94c9cd33675e80925ae09df3a810f354a0b43a6a318002597ad934b9a9ebbdf0b9275e82d9bcec5bb911e68b
+DIST pandoc-3.6.1-linux-amd64.tar.gz 32828548 BLAKE2B c89ea9737c7dd0d4e547fcd723f5a0f15528decea8845d72b6b435c0504b88ec38295623ee0ec094bf057e5c6510be71c6ba44b8df0deb3b5d9ba0c09b95d366 SHA512 a914a0327f44b264dcff7bc1a2317061ef8460186f2ce1f553166dc6f8fc8d6d931991ded2be9178ad485938d55fbf25ae20ff0fef341d644548d4afd41e26df
+DIST pandoc-3.6.1-linux-arm64.tar.gz 35576011 BLAKE2B c4943eeb17e467e785b023b7fe4a64e0b419fb404e8028b98c084f5ab70e23e051f1daa09fcad48488164b42fa9c826965e06adff24f0b74e6d2e9054c519973 SHA512 ce7cb0529fe4f4f856cef48e33a8f27bdd350d07c793fc79020b2ea707567ed4d8970942d0c2d1fcd73ebf31835adb61d04d513b4ee611e897912c1bdc6bc9ff
+DIST pandoc-3.6.2-linux-amd64.tar.gz 32896831 BLAKE2B 6e8533e96a388a62c84327a3d0fa63e634a3128a9b1d0c40594f078ea250cd494503a87b60711da454f1797d290da128bfb6668e971af6dfe927ca862050da37 SHA512 5191b1a1254cfb95a22dfccc1f7f1e3b5a682e7a72f701d58bf4684ea2633fb8a7c8fc1a44c28086ccacf4078d66fadbb78aa546da08e78ebb1a5de98b935ccf
+DIST pandoc-3.6.2-linux-arm64.tar.gz 35654724 BLAKE2B 60a6daf64bc366b696fafdc9f77a3c4cc7809d00de617deeaa32ad429081028618ea123420e85492d8fa98eff060e9ddd26fe986ba77866e4b022ac4ec84b920 SHA512 a50496005454ffcc6bc00573849095b09d8721422d11bec39466e4977d178783c5a458a5fef0682540b963aaf1bac39cb9ba657a0e882aa7f920269cfd6fe107
+DIST pandoc-3.6.3-linux-amd64.tar.gz 32925438 BLAKE2B c731c287b0b66b74b14fb46941d8598531aa3d2ee5c60f214c9d7da2ed8d5106b76584a9d56ec5fa9254f3402d559b21a013bd66f10f13850b52abb4de6be911 SHA512 ecfc11b743344fdcd30db31c008ea9456b6f25255d7295ef84b64faaf7c944edee9241823157158ba81628cdb861f2e6de800b143f45cc56a4bae44594258bea
+DIST pandoc-3.6.3-linux-arm64.tar.gz 35687915 BLAKE2B 01531b0b1771ad320610558a0580052940cf2cdb2c9cb459bb116399546e2a5196d1728a3f99a9265333bbf33fa29499a6cb8a88ff415b09e175b271a6451dff SHA512 714d5430efe55ee4c94406ef957ff3c8a02bd8728dfe1be7330a9944948d9a6688eac6073229f320b7ec7dfb04df3c0a7aa21c07d53b10adeaa8606b8beba261
diff --git a/app-text/pandoc-bin/pandoc-bin-3.5.ebuild b/app-text/pandoc-bin/pandoc-bin-3.6.1.ebuild
index 1a9e4cefd9f7..be6c5031c3e5 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.5.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.6.1.ebuild
@@ -3,8 +3,8 @@
EAPI=8
-MY_PN=${PN//-bin/}
-MY_P=${MY_PN}-${PV}
+MY_PN="${PN//-bin/}"
+MY_P="${MY_PN}-${PV}"
DESCRIPTION="Conversion between markup formats (binary package)"
HOMEPAGE="https://pandoc.org/
@@ -15,11 +15,11 @@ SRC_URI="
amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
"
-S="${WORKDIR}"/${MY_P}
+S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="-* amd64 arm64"
+KEYWORDS="-* ~amd64 ~arm64"
IUSE="+pandoc-symlink"
RDEPEND="
@@ -37,26 +37,26 @@ src_unpack() {
default
# Manpages are gzipped.
- unpack "${S}"/share/man/man1/*.1.gz
+ unpack "${S}/share/man/man1"/*.1.gz
}
src_install() {
exeinto /usr/bin
- newexe bin/${MY_PN} ${PN}
- dosym ${PN} /usr/bin/pandoc-lua-bin
- dosym ${PN} /usr/bin/pandoc-server-bin
+ newexe "./bin/${MY_PN}" "${PN}"
+ dosym "${PN}" /usr/bin/pandoc-lua-bin
+ dosym "${PN}" /usr/bin/pandoc-server-bin
- newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
- newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
- newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
+ newman "${WORKDIR}/${MY_PN}-lua.1" pandoc-lua-bin.1
+ newman "${WORKDIR}/${MY_PN}-server.1" pandoc-server-bin.1
+ newman "${WORKDIR}/${MY_PN}.1" "${PN}.1"
if use pandoc-symlink ; then
- dosym ${PN} /usr/bin/${MY_PN}
- dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
- dosym pandoc-server-bin /usr/bin/${MY_PN}-server
+ dosym "${PN}" "/usr/bin/${MY_PN}"
+ dosym pandoc-lua-bin "/usr/bin/${MY_PN}-lua"
+ dosym pandoc-server-bin "/usr/bin/${MY_PN}-server"
- dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
- dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
- dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
+ dosym "${PN}.1" "/usr/share/man/man1/${MY_PN}.1"
+ dosym pandoc-lua-bin.1 "/usr/share/man/man1/${MY_PN}-lua.1"
+ dosym pandoc-server-bin.1 "/usr/share/man/man1/${MY_PN}-server.1"
fi
}
diff --git a/app-text/pandoc-bin/pandoc-bin-3.6.2.ebuild b/app-text/pandoc-bin/pandoc-bin-3.6.2.ebuild
new file mode 100644
index 000000000000..1b22b8e31a1e
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.6.2.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN//-bin/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+ https://github.com/jgm/pandoc/"
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}"
+SRC_URI="
+ amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+ arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="
+ pandoc-symlink? (
+ !${CATEGORY}/${MY_PN}
+ !app-text/pandoc-cli
+ !dev-haskell/pandoc
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+ default
+
+ # Manpages are gzipped.
+ unpack "${S}/share/man/man1"/*.1.gz
+}
+
+src_install() {
+ exeinto /usr/bin
+ newexe "./bin/${MY_PN}" "${PN}"
+ dosym "${PN}" /usr/bin/pandoc-lua-bin
+ dosym "${PN}" /usr/bin/pandoc-server-bin
+
+ newman "${WORKDIR}/${MY_PN}-lua.1" pandoc-lua-bin.1
+ newman "${WORKDIR}/${MY_PN}-server.1" pandoc-server-bin.1
+ newman "${WORKDIR}/${MY_PN}.1" "${PN}.1"
+
+ if use pandoc-symlink ; then
+ dosym "${PN}" "/usr/bin/${MY_PN}"
+ dosym pandoc-lua-bin "/usr/bin/${MY_PN}-lua"
+ dosym pandoc-server-bin "/usr/bin/${MY_PN}-server"
+
+ dosym "${PN}.1" "/usr/share/man/man1/${MY_PN}.1"
+ dosym pandoc-lua-bin.1 "/usr/share/man/man1/${MY_PN}-lua.1"
+ dosym pandoc-server-bin.1 "/usr/share/man/man1/${MY_PN}-server.1"
+ fi
+}
diff --git a/app-text/pandoc-bin/pandoc-bin-3.6.3.ebuild b/app-text/pandoc-bin/pandoc-bin-3.6.3.ebuild
new file mode 100644
index 000000000000..11c2135c22ab
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.6.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN="${PN//-bin/}"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+ https://github.com/jgm/pandoc/"
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}"
+SRC_URI="
+ amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+ arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="
+ pandoc-symlink? (
+ !${CATEGORY}/${MY_PN}
+ !app-text/pandoc-cli
+ !dev-haskell/pandoc
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+ default
+
+ # Manpages are gzipped.
+ unpack "${S}/share/man/man1"/*.1.gz
+}
+
+src_install() {
+ exeinto /usr/bin
+ newexe "./bin/${MY_PN}" "${PN}"
+
+ dosym "${PN}" /usr/bin/pandoc-lua-bin
+ dosym "${PN}" /usr/bin/pandoc-server-bin
+
+ newman "${WORKDIR}/${MY_PN}.1" "${PN}.1"
+ newman "${WORKDIR}/${MY_PN}-lua.1" pandoc-lua-bin.1
+ newman "${WORKDIR}/${MY_PN}-server.1" pandoc-server-bin.1
+
+ if use pandoc-symlink ; then
+ local -a exes=(
+ pandoc
+ pandoc-lua
+ pandoc-server
+ )
+
+ local exe=""
+ for exe in "${exes[@]}" ; do
+ dosym "${exe}-bin" "/usr/bin/${exe}"
+ dosym "${exe}-bin.1" "/usr/share/man/man1/${exe}.1"
+ done
+ fi
+}
diff --git a/app-text/pandoc-bin/pandoc-bin-3.6.ebuild b/app-text/pandoc-bin/pandoc-bin-3.6.ebuild
index be6c5031c3e5..add159d3d4db 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.6.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -19,7 +19,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 arm64"
IUSE="+pandoc-symlink"
RDEPEND="
diff --git a/app-text/paper-clip/Manifest b/app-text/paper-clip/Manifest
index f61d79b5ae6d..8a41ea915bca 100644
--- a/app-text/paper-clip/Manifest
+++ b/app-text/paper-clip/Manifest
@@ -1,2 +1 @@
DIST paper-clip-5.5.1.tar.gz 183419 BLAKE2B 18af0f18d8d3da9f6d6f4cea57aa817e902666ee60f851ec54adc64506d3f4a8508895f64ace28424b0a3018e6bdf0b80cd40a602d226b09e83d1efa2e82daf4 SHA512 5cca56b2cc6f3619c40b202b8e53e3e01834fb10dcf1769553fb6904d50297736c9dcaad376422d2ea49203f40b32fb24d64a1f161a49868e446459d94f08138
-DIST paper-clip-5.5.tar.gz 183365 BLAKE2B 74b2b893ad7f421eeeb7e6c5bd3921b20b379cebcdb86371a262455fe95a67c0fdddc894b5ecb3da9d7c612a6e9e7ac91ba4d98cc4e2cfb994de388f9f0f8a45 SHA512 880ed9ee81788e1d1f50d0bf5c119ebf2f45a939432f44e363ce0513217a74af7f9fd012f110fc3a38db392341a3529b8785f0130a4bf0fe83f6dbe12d663b19
diff --git a/app-text/paper-clip/paper-clip-5.5-r1.ebuild b/app-text/paper-clip/paper-clip-5.5-r1.ebuild
deleted file mode 100644
index 7f75695059e4..000000000000
--- a/app-text/paper-clip/paper-clip-5.5-r1.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-APP_PN="Paper-Clip"
-
-inherit gnome2-utils meson vala xdg
-
-DESCRIPTION="Edit the title, author, keywords and more details of PDF documents"
-HOMEPAGE="https://github.com/Diego-Ivan/Paper-Clip/"
-
-if [[ "${PV}" == *9999* ]] ; then
- inherit git-r3
-
- EGIT_REPO_URI="https://github.com/Diego-Ivan/${APP_PN}.git"
-else
- SRC_URI="https://github.com/Diego-Ivan/${APP_PN}/archive/v${PV}.tar.gz
- -> ${P}.tar.gz"
- S="${WORKDIR}/${APP_PN}-${PV}"
-
- KEYWORDS="amd64 ~x86"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-RESTRICT="test" # Only validations, the appdata one fails.
-
-RDEPEND="
- >=gui-libs/gtk-4.12.5:4
- >=gui-libs/libadwaita-1.5.0:1[introspection,vala]
- app-text/poppler:=[cairo,introspection]
- dev-libs/glib:2
- dev-libs/gobject-introspection
- dev-libs/libportal:=[gtk,introspection,vala]
- media-libs/exempi
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- $(vala_depend)
- dev-libs/appstream-glib
- dev-util/desktop-file-utils
-"
-
-DOCS=( README.md )
-
-src_prepare() {
- default
- vala_setup
-}
-
-src_install() {
- meson_src_install
- einstalldocs
-
- # Symlink "pdf-metadata-editor" (old name?) to "${PN}".
- dosym -r /usr/bin/pdf-metadata-editor "/usr/bin/${PN}"
-
- mv "${ED}/usr/share/appdata" "${ED}/usr/share/metainfo" || die
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- gnome2_schemas_update
- xdg_pkg_postrm
-}
diff --git a/app-text/paper-clip/paper-clip-5.5.1-r1.ebuild b/app-text/paper-clip/paper-clip-5.5.1-r1.ebuild
index 2e298e0df817..6f6b90553344 100644
--- a/app-text/paper-clip/paper-clip-5.5.1-r1.ebuild
+++ b/app-text/paper-clip/paper-clip-5.5.1-r1.ebuild
@@ -19,7 +19,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${APP_PN}-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-text/pdfjam/Manifest b/app-text/pdfjam/Manifest
index 9f9c84e51413..32d73e9756a0 100644
--- a/app-text/pdfjam/Manifest
+++ b/app-text/pdfjam/Manifest
@@ -1,3 +1,3 @@
-DIST pdfjam-3.10.tar.gz 121928 BLAKE2B 5ff82abba43becb2792ff9e6a13dd3458d4b884e9e2361d116c638bb8a396fd8ca833361dfbc981433ebf445cfa8bfe99bb5fc7f1a76a35361666b91acef934e SHA512 dd69d8e5f86bb4fcb8db0e71454fdb0f2dd75e222d68e8cf3870d9f318aa7e8ccf51f87977ad71ddba1d78569e358044b111b8014f88dddf86654dc5bc334e90
DIST pdfjam-3.12.tar.gz 162802 BLAKE2B d22e78cdb1e0135b2d2a9d1269a7467417a2fd3f984e969434d59db82f94a6575ff12bf814c3f90081e8e08823d68577e43b243fb2f52160dffc9d425fc84f0e SHA512 c801f5dbfb2eebf185734d14974a00c3ca3b8edda349ed7d6e0017ac80136ea10cab7ab0dc77ec1a712f7e338c8c9e58d24d7b8b69a3b2116e0a6473fc0b1317
+DIST pdfjam-4.1.tar.gz 801493 BLAKE2B 1fabd8aac3fb071afca3c7835a29e42c5c95363abbb1c5ba4267656ec96afafca90708b2f81005c3ecfe63b61ca93ad702a6c25315a68029260e94000dfdb73e SHA512 a3eab360165796b2a66014cbbd66103520f2688085986ff449b24b354f8ba5f3ab53a72b1361fddbb2ed3bfb0ef68e6d4ca6453a1b383c2ed47a4140c0b977ed
DIST pdfjam-extra-20191118.tar.gz 15457 BLAKE2B 3d673ba68a1ee89cec7af0ec7d7fc61c8993b9ae328d3362a6bbbae47cbda2caa2e8f4ecd28424dd894c31d14754228b067389b61fa7845cfe5dfc0e2b5d9b8d SHA512 1d02abb9d81baf6edf3e51e2c7838df191a7a18b4b50518ee1ae3108020a274d7608570654ab540539d3717e51ef10f548c83c3480681bc20c9702280f694b8f
diff --git a/app-text/pdfjam/metadata.xml b/app-text/pdfjam/metadata.xml
index 5eb32f27f1d8..82ed770e4d39 100644
--- a/app-text/pdfjam/metadata.xml
+++ b/app-text/pdfjam/metadata.xml
@@ -25,7 +25,9 @@
- PSPDFUtils (Python based, supports PostScript)
</longdescription>
<upstream>
- <remote-id type="github">rrthomas/pdfjam</remote-id>
+ <remote-id type="github">pdfjam/pdfjam</remote-id>
+ <bugs-to>https://github.com/pdfjam/pdfjam/issues</bugs-to>
+ <changelog>https://github.com/pdfjam/pdfjam/releases</changelog>
</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-text/pdfjam/pdfjam-3.12.ebuild b/app-text/pdfjam/pdfjam-3.12.ebuild
index b936a43cee41..beb8f3335eac 100644
--- a/app-text/pdfjam/pdfjam-3.12.ebuild
+++ b/app-text/pdfjam/pdfjam-3.12.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="extra test"
RESTRICT="!test? ( test )"
diff --git a/app-text/pdfjam/pdfjam-3.10-r1.ebuild b/app-text/pdfjam/pdfjam-4.1.ebuild
index 753ee7bbb0f3..87c5e6a0d6f9 100644
--- a/app-text/pdfjam/pdfjam-3.10-r1.ebuild
+++ b/app-text/pdfjam/pdfjam-4.1.ebuild
@@ -1,14 +1,17 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
+inherit shell-completion
+
PDFJAM_EXTRAS_COMMIT=622e03add59db004144c0b41722a09b3b29d6d3e
-DESCRIPTION="Allows the manipulation of PDF files"
+DESCRIPTION="Tool for manipulatiing PDF files"
HOMEPAGE="https://github.com/rrthomas/pdfjam"
SRC_URI="
- https://github.com/rrthomas/pdfjam/releases/download/v${PV}/pdfjam-${PV}.tar.gz
+ https://github.com/pdfjam/pdfjam/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
extra? (
https://github.com/rrthomas/pdfjam-extras/archive/${PDFJAM_EXTRAS_COMMIT}.tar.gz
-> pdfjam-extra-20191118.tar.gz
@@ -17,7 +20,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="extra test"
RESTRICT="!test? ( test )"
@@ -27,29 +30,36 @@ RDEPEND="
${DEPEND}
!<dev-texlive/texlive-binextra-2023_p69527-r4
"
-BDEPEND="test? ( app-arch/unzip )"
src_prepare() {
default
- if use test; then
- unzip tests.zip || die
- fi
+
+ sed -i s/mandate=.*/mandate=2025-01-31/ utils/build.sh || die
+}
+
+src_compile() {
+ ./utils/build.sh ${PV} || die
}
src_test() {
- ./tests/run.sh || die
+ l3build check || die
+ ./utils/check-tex.sh || die
}
src_install() {
+ cd build/pdfjam || die
+
dobin bin/*
dodoc README.md
- doman man1/*
+ doman man/*
insinto usr/share/etc
doins pdfjam.conf
+ dozshcomp shell-completion/zsh/_pdfjam
+
if use extra; then
- cd ../pdfjam-extras-${PDFJAM_EXTRAS_COMMIT} || die
+ cd "${WORKDIR}"/pdfjam-extras-${PDFJAM_EXTRAS_COMMIT} || die
dobin bin/*
newdoc README.md README-extras.md
diff --git a/app-text/pdfpc/Manifest b/app-text/pdfpc/Manifest
index 37d8526ade6b..2bd27556f23d 100644
--- a/app-text/pdfpc/Manifest
+++ b/app-text/pdfpc/Manifest
@@ -1 +1 @@
-DIST pdfpc-4.6.0.tar.gz 7766521 BLAKE2B 3e8914333a0781d3d750ab71d58c8af1451ce5ab321ecc0639ddcf377cae9a0c62290696455516ce1d70f4ae3ffc5889fe910ced0399787e6a40c8ae76e1f75e SHA512 4ec69cbe21fb8bbb3e381229c391133f92e76b610e1fdf1cffa2c9fa9997ccc879eaef2a6837b34d1e635cdd07c4d0ce98de03fd7ece431a8f35493f0f7d7651
+DIST pdfpc-4.7.0.tar.gz 7768713 BLAKE2B 7c4a0c318a191125fcc9e9b13c25265e8018e76eb72186bc079b10eb50f3c29ed4f364d65ae09059b757e221ddbb8865a4a5a15e38f476d66b5fd41b85a392d0 SHA512 2ee0bec8ed1d6c330042a0fd296511e73d88bd1bba153fd3f19ca43135662c8d93670e503c1db1822f927c67097a5c5112f783545063f47c29f3c7160d07be49
diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch b/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch
deleted file mode 100644
index 9767dc2a8093..000000000000
--- a/app-text/pdfpc/files/pdfpc-4.6.0-no-movies.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://github.com/pdfpc/pdfpc/issues/672
-https://bugs.gentoo.org/904241
-
-commit a6501085b3e94eb4a01db18fe9dc15d51fcde3a3
-Author: Evgeny Stambulchik <fnevgeny@gmail.com>
-Date: Sat, 11 Feb 2023 23:04:19 +0200
-
- Skip MOVIE actions when configured with -DMOVIES
-
---- a/src/classes/action/link_action.vala
-+++ b/src/classes/action/link_action.vala
-@@ -47,6 +47,7 @@
- this.action = mapping.action.copy();
- }
-
-+#if MOVIES
- /**
- * Find movie on the current slide by its filename; there seems to be
- * no better way with the current Glib Poppler bindings.
-@@ -71,6 +72,7 @@
-
- return null;
- }
-+#endif
-
- /**
- * Create from the LinkMapping if the link is an internal link to a named
-@@ -91,6 +93,7 @@
- return new_obj as ActionMapping;
- }
- break;
-+#if MOVIES
- case Poppler.ActionType.MOVIE:
- unowned var movie_action = (Poppler.ActionMovie*) mapping.action;
- var movie = movie_action.movie;
-@@ -100,6 +103,7 @@
- return new_obj as ActionMapping;
- }
- break;
-+#endif
- default:
- break;
- }
-@@ -167,6 +171,7 @@
- this.controller.switch_to_slide_number(slide_number);
-
- break;
-+#if MOVIES
- case Poppler.ActionType.MOVIE:
- unowned var action = (Poppler.ActionMovie*) this.action;
- var movie = action.movie;
-@@ -192,6 +197,7 @@
- }
- }
- break;
-+#endif
- default:
- return false;
- }
diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch b/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch
deleted file mode 100644
index 9aff761b471f..000000000000
--- a/app-text/pdfpc/files/pdfpc-4.6.0-vala-0.56.7.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/pdfpc/pdfpc/issues/686
-https://bugs.gentoo.org/904970
-
-commit 18beaecbbcc066e0d4c889b3aa3ecaa7351f7768
-Author: Evgeny Stambulchik <fnevgeny@gmail.com>
-Date: Tue, 25 Apr 2023 16:11:25 +0300
-
- Create Lists of nullable types
-
---- a/src/classes/drawings/drawing_commands.vala
-+++ b/src/classes/drawings/drawing_commands.vala
-@@ -54,8 +54,8 @@
- }
-
- public void clear() {
-- this.drawing_commands = new List<DrawingCommand>();
-- this.redo_commands = new List<DrawingCommand>();
-+ this.drawing_commands = new List<DrawingCommand?>();
-+ this.redo_commands = new List<DrawingCommand?>();
- }
-
- public void add_line(bool is_eraser,
-@@ -70,7 +70,7 @@
-
- // After adding a new line you can no longer redo the old
- // path.
-- this.redo_commands = new List<DrawingCommand>(); // clear
-+ this.redo_commands = new List<DrawingCommand?>(); // clear
-
- bool new_path = true;
- double epsilon = 1e-4; // Less than 0.1 pixel for a 1000x1000 img
diff --git a/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch b/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch
deleted file mode 100644
index 2428314dd2fe..000000000000
--- a/app-text/pdfpc/files/pdfpc-4.6.0-webkit2gtk-4.1.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- pdfpc-4.6.0/src/CMakeLists.txt
-+++ pdfpc-4.6.0/src/CMakeLists.txt
-@@ -30,8 +30,8 @@
- endif ()
-
- if (MDVIEW)
-- pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.0)
-- set(MDVIEW_PACKAGES webkit2gtk-4.0)
-+ pkg_check_modules(WEBKIT REQUIRED webkit2gtk-4.1)
-+ set(MDVIEW_PACKAGES webkit2gtk-4.1)
- set(EXTRA_VALA_OPTIONS ${EXTRA_VALA_OPTIONS} -D MDVIEW)
- endif ()
-
-@@ -136,7 +136,7 @@
- vala_precompile(VALA_C
- ${VALA_SRC}
- PACKAGES
-- webkit2gtk-4.0
-+ webkit2gtk-4.1
- json-glib-1.0
- gio-2.0
- gee-0.8
diff --git a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild b/app-text/pdfpc/pdfpc-4.7.0.ebuild
index f06648747739..ba05f39afbe0 100644
--- a/app-text/pdfpc/pdfpc-4.6.0-r2.ebuild
+++ b/app-text/pdfpc/pdfpc-4.7.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -46,11 +46,11 @@ RDEPEND="
media-plugins/gst-plugins-gtk:1.0=
media-plugins/gst-plugins-cairo:1.0=
)
- webkit? ( net-libs/webkit-gtk:4.1= )
- !webkit? ( soup? (
+ soup? (
media-gfx/qrencode
- net-libs/libsoup:2.4
- ) )
+ net-libs/libsoup:3.0
+ )
+ webkit? ( net-libs/webkit-gtk:4.1= )
"
DEPEND="${RDEPEND}"
BDEPEND="$(vala_depend)"
@@ -63,10 +63,6 @@ DOCS=(
)
src_prepare() {
- eapply "${FILESDIR}/${P}-no-movies.patch"
- eapply "${FILESDIR}/${P}-vala-0.56.7.patch"
- use webkit && eapply "${FILESDIR}/${P}-webkit2gtk-4.1.patch"
-
cmake_src_prepare
vala_setup
sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \
@@ -76,17 +72,9 @@ src_prepare() {
src_configure() {
local mycmakeargs=(
-DMOVIES=$(usex gstreamer on off)
+ -DREST=$(usex soup on off)
-DMDVIEW=$(usex webkit on off)
-DCMAKE_VERBOSE_MAKEFILE=TRUE
)
-
- if use webkit; then
- use soup && ewarn \
- "USE flag \"webkit\" overrides \"soup\"; disabling REST support."
- mycmakeargs+=( -DREST=off )
- else
- mycmakeargs+=( -DREST=$(usex soup on off) )
- fi
-
cmake_src_configure
}
diff --git a/app-text/po4a/Manifest b/app-text/po4a/Manifest
index d88275566f6e..2f0a93a55f45 100644
--- a/app-text/po4a/Manifest
+++ b/app-text/po4a/Manifest
@@ -1,4 +1 @@
-DIST po4a-0.69.tar.gz 4665710 BLAKE2B 2fc1b6cd53f1b282f20cd4932de7f5d6d9882de9f50181f0de89995c9d9b79b5fd2bc53d3757c56c519478e67ac636deb5a011cc8810a002b6bb6dabdb44442b SHA512 9cb5eec547ab18d1c3ebdda212b909fc4f5489a74641ba2d7e0a3a1d060f245d23667c16e687c678c5ccc3809c9315d20673266dcc3764172a899caa397238e3
-DIST po4a-0.71.tar.gz 4860322 BLAKE2B 8a5d1f8dd17b435bf1ada91b4c49862eed97775c574d2972d749f6126eb5f654cc4f8a1def3d4b9ddf50f86c8d02e4f328cbb0406eb91e5224e9373c2063441e SHA512 67ba925433d95ebd6675ce2e58b2664a07a00016ca4b5029845e485dfad1804737a00935e2da162e2488e4c21b947e7fa32b40ac3d9b28d4729d8f93c3f2040b
-DIST po4a-0.72.tar.gz 4888348 BLAKE2B f97b14a3c686bdb0cab0088375dd6d190582df57bd36cb4c44b436fd1618d88cbe7551484d453596669e16920ceac459efc085fd50a2b25cc6c9dd5f62213f9e SHA512 f47f7cf2718ff0690c82202e1a5eff3dedd0b35c4f139658c600c307c8f073689fa50ec4ad4b948881863631be6f8d1944b56b13ba2b63ec5323368724286859
DIST po4a-0.73.tar.gz 5117198 BLAKE2B 3072c3a55751610e565b71a754d79b20529d8d6f1cfd2e1c691b6de77c3a13b8a5f1c3306be4574627a0078b27f32fe38864faca5c6c03da6a92049387476f72 SHA512 5860af1da2a0ab1875a994b09ae2da481c12a6777655610e8c8ded4a6132048a33aeea10eaa756a73af1a7bf1e3e65f7ab5ded9d799904ae3240c6ec3b0a31d2
diff --git a/app-text/po4a/files/po4a-0.69-man.patch b/app-text/po4a/files/po4a-0.69-man.patch
deleted file mode 100644
index 02cedf7f1ade..000000000000
--- a/app-text/po4a/files/po4a-0.69-man.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/Po4aBuilder.pm
-+++ b/Po4aBuilder.pm
-@@ -234,7 +234,6 @@
- }
- $parser->parse_from_file ($file, $out);
-
-- system("gzip -9 -n -f $out") and die;
- unlink "$file" || die;
- }
-
-@@ -253,7 +252,6 @@
- print "Convert $outdir/$outfile.$section (online docbook.xsl file). ";
- system("xsltproc -o $outdir/$outfile.$section --nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $file") and die;
- }
-- system ("gzip -9 -n -f $outdir/$outfile.$section") and die;
- }
- unlink "$file" || die;
- }
diff --git a/app-text/po4a/files/po4a-0.69-xmlcatalog.patch b/app-text/po4a/files/po4a-0.69-xmlcatalog.patch
deleted file mode 100644
index 2d05a5b2ac75..000000000000
--- a/app-text/po4a/files/po4a-0.69-xmlcatalog.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/Po4aBuilder.pm 2024-09-14 15:48:58.642546000 +0800
-+++ b/Po4aBuilder.pm 2024-09-14 15:50:38.415546000 +0800
-@@ -242,15 +242,17 @@ sub ACTION_man {
- foreach $file (qw(po4a-display-man.xml po4a-display-pod.xml)) {
- copy ( File::Spec->catdir("share", "doc", $file), $man1path) or die;
- }
-+ my $docbook_xsl_url = "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl";
-+ my $local_docbook_xsl = `xmlcatalog --noout "" "$docbook_xsl_url"` =~ m,file://(.+\.xsl), && $1;
- foreach $file (@{$self->rscan_dir($manpath, qr{\.xml$})}) {
- if ($file =~ m,(.*/man(.))/([^/]*)\.xml$,) {
- my ($outdir, $section, $outfile) = ($1, $2, $3);
-- if (-e "/usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl") { # Location on Debian at least
-+ if ($local_docbook_xsl) {
- print "Convert $outdir/$outfile.$section (local docbook.xsl file). ";
-- system("xsltproc -o $outdir/$outfile.$section --nonet /usr/share/xml/docbook/stylesheet/docbook-xsl/manpages/docbook.xsl $file") and die;
-+ system("xsltproc -o $outdir/$outfile.$section --nonet $local_docbook_xsl $file") and die;
- } else { # Not found locally, use the XSL file online
- print "Convert $outdir/$outfile.$section (online docbook.xsl file). ";
-- system("xsltproc -o $outdir/$outfile.$section --nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $file") and die;
-+ system("xsltproc -o $outdir/$outfile.$section --nonet $docbook_xsl_url $file") and die;
- }
- }
- unlink "$file" || die;
diff --git a/app-text/po4a/files/po4a-perl5.40.patch b/app-text/po4a/files/po4a-perl5.40.patch
new file mode 100644
index 000000000000..221e45f79198
--- /dev/null
+++ b/app-text/po4a/files/po4a-perl5.40.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/938967
+https://github.com/mquinson/po4a/commit/28fe52651eb8096d97d6bd3a97b3168522ba5306.patch
+
+From 28fe52651eb8096d97d6bd3a97b3168522ba5306 Mon Sep 17 00:00:00 2001
+From: Martin Quinson <martin.quinson@ens-rennes.fr>
+Date: Fri, 12 Jul 2024 10:21:34 +0200
+Subject: [PATCH] Fix failures with DynaLoader on Perl 5.40
+
+Thanks to dstoecker for the patch provided in the OpenSuse package,
+and to ana for pointing me to it.
+
+Fixes https://github.com/mquinson/po4a/issues/508
+---
+ lib/Locale/Po4a/TransTractor.pm | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/lib/Locale/Po4a/TransTractor.pm b/lib/Locale/Po4a/TransTractor.pm
+index 7bf59ef05..7b6112433 100644
+--- a/lib/Locale/Po4a/TransTractor.pm
++++ b/lib/Locale/Po4a/TransTractor.pm
+@@ -5,6 +5,8 @@ require Exporter;
+ package Locale::Po4a::TransTractor;
+ use DynaLoader;
+
++sub import { }
++
+ use 5.16.0;
+ use strict;
+ use warnings;
diff --git a/app-text/po4a/po4a-0.71.ebuild b/app-text/po4a/po4a-0.71.ebuild
deleted file mode 100644
index 18c3ed6fdf91..000000000000
--- a/app-text/po4a/po4a-0.71.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_Hans zh_Hant"
-
-inherit perl-module plocale
-
-DESCRIPTION="Tools to ease the translation of documentation"
-HOMEPAGE="https://po4a.org/"
-SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-text/opensp
- dev-libs/libxslt
- dev-perl/Locale-gettext
- dev-perl/Pod-Parser
- dev-perl/SGMLSpm
- dev-perl/Syntax-Keyword-Try
- dev-perl/TermReadKey
- dev-perl/Text-WrapI18N
- dev-perl/Unicode-LineBreak
- dev-perl/YAML-Tiny
- sys-devel/gettext"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/docbook-xml-dtd:4.1.2
- app-text/docbook-xsl-stylesheets
- dev-perl/Module-Build
- sys-devel/gettext
- test? (
- app-text/docbook-sgml-dtd:4.1
- dev-perl/Test-Pod
- virtual/latex-base
- )"
-
-PATCHES=( "${FILESDIR}"/${PN}-man.patch )
-
-DIST_TEST="do"
-
-src_prepare() {
- plocale_find_changes "${S}/po/bin" '' '.po'
-
- rm_locale() {
- PERL_RM_FILES+=( po/{bin,pod}/${1}.po )
- }
- plocale_for_each_disabled_locale rm_locale
-
- perl-module_src_prepare
-}
diff --git a/app-text/po4a/po4a-0.72.ebuild b/app-text/po4a/po4a-0.72.ebuild
deleted file mode 100644
index 18c3ed6fdf91..000000000000
--- a/app-text/po4a/po4a-0.72.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_Hans zh_Hant"
-
-inherit perl-module plocale
-
-DESCRIPTION="Tools to ease the translation of documentation"
-HOMEPAGE="https://po4a.org/"
-SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-text/opensp
- dev-libs/libxslt
- dev-perl/Locale-gettext
- dev-perl/Pod-Parser
- dev-perl/SGMLSpm
- dev-perl/Syntax-Keyword-Try
- dev-perl/TermReadKey
- dev-perl/Text-WrapI18N
- dev-perl/Unicode-LineBreak
- dev-perl/YAML-Tiny
- sys-devel/gettext"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/docbook-xml-dtd:4.1.2
- app-text/docbook-xsl-stylesheets
- dev-perl/Module-Build
- sys-devel/gettext
- test? (
- app-text/docbook-sgml-dtd:4.1
- dev-perl/Test-Pod
- virtual/latex-base
- )"
-
-PATCHES=( "${FILESDIR}"/${PN}-man.patch )
-
-DIST_TEST="do"
-
-src_prepare() {
- plocale_find_changes "${S}/po/bin" '' '.po'
-
- rm_locale() {
- PERL_RM_FILES+=( po/{bin,pod}/${1}.po )
- }
- plocale_for_each_disabled_locale rm_locale
-
- perl-module_src_prepare
-}
diff --git a/app-text/po4a/po4a-0.69-r1.ebuild b/app-text/po4a/po4a-0.73-r1.ebuild
index cf6b84cfb464..beb4264beb6a 100644
--- a/app-text/po4a/po4a-0.69-r1.ebuild
+++ b/app-text/po4a/po4a-0.73-r1.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
-PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl pl pt pt_BR ru sl sr_Cyrl sv uk vi zh_CN zh_HK zh_Hant"
+PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl pl pt pt_BR ru sl sr sr_Cyrl sv uk vi zh_Hans zh_Hant"
inherit perl-module plocale
@@ -39,8 +39,8 @@ BDEPEND="app-text/docbook-xml-dtd:4.1.2
)"
PATCHES=(
- "${FILESDIR}"/${P}-man.patch
- "${FILESDIR}"/${P}-xmlcatalog.patch
+ "${FILESDIR}"/${PN}-man.patch
+ "${FILESDIR}"/${PN}-perl5.40.patch # bug #938967
)
DIST_TEST="do"
diff --git a/app-text/po4a/po4a-0.73.ebuild b/app-text/po4a/po4a-0.73.ebuild
deleted file mode 100644
index 8fa5377602d5..000000000000
--- a/app-text/po4a/po4a-0.73.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-PLOCALES="ace af ar ca cs da de eo es et eu fr hr hu id it ja ka kn ko nb nl pl pt pt_BR ru sl sr sr_Cyrl sv uk vi zh_Hans zh_Hant"
-
-inherit perl-module plocale
-
-DESCRIPTION="Tools to ease the translation of documentation"
-HOMEPAGE="https://po4a.org/"
-SRC_URI="https://github.com/mquinson/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-text/opensp
- dev-libs/libxslt
- dev-perl/Locale-gettext
- dev-perl/Pod-Parser
- dev-perl/SGMLSpm
- dev-perl/Syntax-Keyword-Try
- dev-perl/TermReadKey
- dev-perl/Text-WrapI18N
- dev-perl/Unicode-LineBreak
- dev-perl/YAML-Tiny
- sys-devel/gettext"
-DEPEND="${RDEPEND}"
-BDEPEND="app-text/docbook-xml-dtd:4.1.2
- app-text/docbook-xsl-stylesheets
- dev-perl/Module-Build
- sys-devel/gettext
- test? (
- app-text/docbook-sgml-dtd:4.1
- dev-perl/Test-Pod
- virtual/latex-base
- )"
-
-PATCHES=( "${FILESDIR}"/${PN}-man.patch )
-
-DIST_TEST="do"
-
-src_prepare() {
- plocale_find_changes "${S}/po/bin" '' '.po'
-
- rm_locale() {
- PERL_RM_FILES+=( po/{bin,pod}/${1}.po )
- }
- plocale_for_each_disabled_locale rm_locale
-
- perl-module_src_prepare
-}
diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index c6971bbea574..47db3c6dbfc4 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,9 +1,7 @@
-DIST poppler-24.08.0.tar.xz 1912592 BLAKE2B f76ccb8d596909d671df34f6c028e6161ad734d31b460bc7b3578d08a75ad146d6d2c1e4108acb33d08fd518fee014cc84e23d2e04ea92ad152702af614c5ca2 SHA512 47309b75746d5bc309ae98da9280e5178c81505c8873e849ece6923eb0ae0df6f271dab1e38b3aac1dbd5d05518284ad237ea78ba40d90420c6fc53ae1c3b400
-DIST poppler-24.08.0.tar.xz.sig 833 BLAKE2B d257fc092c8541daf2e88a852655827470fb4890316f0a9b334b18c736ea33500e52c3b6b238047e8e3ded6a155b4466dcfa3afabfede11ed89b3fa17553577e SHA512 5e5c0185db2f3c1e1639e1eead93cf9e282db403edb91750d8ec325ca69f4bfb026345f2e9a8a18ed23a5a02b308163f9b4a8d6a75f9e760414cd709681a25a7
-DIST poppler-24.10.0.tar.xz 1920580 BLAKE2B 5eee232c64f18083fa189b1839a7757c34f31a8711c4f173bfe0ded7c08d96618c9276fade85b3802cc79e31ca4b22f425904102f52a42985c9506f9cefbcf9f SHA512 5515b4c439cd2e92119aedcb8960dd82e6f78a1ffd82543d3649bedb3e0e8e97689ea592f4df347cc3c97d5d90c8518c13859f80be25f157b9aea78e62a31502
-DIST poppler-24.10.0.tar.xz.sig 833 BLAKE2B 241d939ab41687f3a5133418630624cc50f0de4cd00d45b3c7d2ea7afa083ac33b7dbb40a3493743bc6c5ba04f1c82c4bb0acae64f2f8658190fb7587a0097c3 SHA512 1c3668c8092bafe4169c2945b0bb2eeb1ab20097e1a45496837f2ce4edb4651272920583606b1746998a9313da6227814ffbbd22eb06195b21219673a9957a6e
DIST poppler-24.11.0.tar.xz 1922804 BLAKE2B 2ee77ddfd49ab4b3f486fcd160be21fdf2d474e44b6cdfd40a7f927cbe253d407a6f75b66de83ab541288a54558445e409b283a81c7a8ff20f9a6d0d4f33adf7 SHA512 3823c024d9b1cab7c4ee8a99d5209722296cce8894e3f4ba8d5a84ab6bba430fa0c1078bfcddcdbc1c30bd98832e269df2aef1d5af20c1985b9f903cb70a24e7
DIST poppler-24.11.0.tar.xz.sig 833 BLAKE2B 7ef6e5bd5659c91dc5924367b7875a3946116a71b0cc02d98a1cccd51d4a46b8d8b219681e576ba7ea27f736c8a5220ae98acb0f454ac4785c03d1c66d104046 SHA512 7b935eaa99c4c3e8706bfcb010245babf5a4f08f6809a340239a0c40eed0a79472c34e4722d4b480e20fa6618106cc5e9583e209e025689f1fae06c5c499f95f
-DIST poppler-24.12.0.tar.xz 1934024 BLAKE2B c1148608430c466ffa61ae420a287642b1b147efec59fee664f446b2f283b3f24841cee5d1ab1dbb5df9db12724e92137e8eb7e559fbd6f6d0941f6b194b2ed0 SHA512 23abac84fe1074eb8fb01ca94d4c1a3397c20fb9f1505993bc4c8286ce6a0d664cbc8770b912d1fb5d3621a801746d1e9353ca45ee4666958c6226a6512bd444
-DIST poppler-24.12.0.tar.xz.sig 833 BLAKE2B 48969ab45646935594286ae75205b3f36972d4e360ecb7b60538ddb9b6d329e1ecb59ba10b18f0d191891be78f24cfe0f14c4e6ffbf2f0f453889416cc22c393 SHA512 708186f11d84666e6ffaf090f5181855d54e78dc606451890268246e0ae1791ce4616ce069cde902ee80dddae9542ebf78ca66bd9dcc6833b75529b20ffd9657
+DIST poppler-25.01.0.tar.xz 1942508 BLAKE2B e6d7711ac09abb981cca915999bfaeb16032989a8b1fed9eba06e4d5cb3bfd6bb76496243fb77fb05a9fe9b6a327571adffea4d943877b1f2693014bc2aeec52 SHA512 9791e32099a13a8e80c87f7be874da0fee21f84246c0d9e37ad0e902189e9bf027a35757e26a1b2bf161a098d0bed29abc1550301767d686928ed77c37977b93
+DIST poppler-25.01.0.tar.xz.sig 833 BLAKE2B 4b24055737c95e50d18a490809e4f24e14c730c474a623d507c6b6a1a38c0521becc42e7a3fb0e35a2697110a534a66611b77c98ab71ebfbfb6dfd674725723d SHA512 42600fc952416dc7b5f36c9696de5ee356d6eb50980fd06d3409923bfdd66d83e594b3a1eb6a499f6d51e516477a39d60f289d35789f53c2edb590c09d7c83b0
+DIST poppler-25.02.0.tar.xz 1943728 BLAKE2B 4d58a6b4dbef0f45119ce9c18ebc9838cf65a18cb41fd08bbcbb9adb4d06adbb81c1fb50255cc6d96e5504a54e6756b6b6efb4bc7d34d19d47fb0089f8673d3f SHA512 5223dd2c6f4014b40da989d9a09cea7e8ae5441b4c511c89aab731abed6b72c817633addd591da34743f86cb81b0e147df05ac99ada2e3d2a13d287abef5c4a0
+DIST poppler-25.02.0.tar.xz.sig 833 BLAKE2B 93a2443590ed97e09bced44a0b3aeff4dbcf74358923527bef8effcb09c14a0ac14e45aef7c76d929bb7b966b8aaf7417c551911f789ecf888f9bb04d9405c10 SHA512 6d723138c87a753d8d65e28f803fa6a75dbeb4f7e0510155f910e7d76c87e2b70554010214e7d125c1b619a672b251428de81bdde49ab682c5117eb1ff4847d2
DIST poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 5207226 BLAKE2B 15153457989a53301bcdc3468ab2b06b637457199004651b39ea848f488f8a2ba594ce2e36091de4fd06fc0a52b783c6b2ee243ac5d95ce1e9db7483ea880829 SHA512 335cd3d55fc6e28331e791e5b63a08d293abc70764a9f314b2c590c26a5a78b38243c74f988bb95afffe0bdcc54dee1e633dbf1672b19a290be40a298e16995f
diff --git a/app-text/poppler/poppler-24.11.0-r1.ebuild b/app-text/poppler/poppler-24.11.0-r1.ebuild
index d0bc72349e69..a387463f5a98 100644
--- a/app-text/poppler/poppler-24.11.0-r1.ebuild
+++ b/app-text/poppler/poppler-24.11.0-r1.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 ~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 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0/143" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
diff --git a/app-text/poppler/poppler-24.12.0.ebuild b/app-text/poppler/poppler-24.12.0.ebuild
deleted file mode 100644
index d019d06962cd..000000000000
--- a/app-text/poppler/poppler-24.12.0.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 2005-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic toolchain-funcs xdg-utils
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.freedesktop.org/poppler/poppler"
- SLOT="0/9999"
-else
- VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
- inherit verify-sig
-
- TEST_COMMIT="ff3133cdb6cb496ee1d2c3231bfa35006a5e8410"
- 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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/144" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
-fi
-
-DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
-HOMEPAGE="https://poppler.freedesktop.org/"
-
-LICENSE="GPL-2"
-IUSE="boost cairo cjk curl +cxx debug doc gpgme +introspection +jpeg +jpeg2k +lcms nss png qt5 qt6 test tiff +utils"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.13
- >=media-libs/freetype-2.10
- sys-libs/zlib
- cairo? (
- >=dev-libs/glib-2.64:2
- >=x11-libs/cairo-1.16
- introspection? ( >=dev-libs/gobject-introspection-1.72:= )
- )
- curl? ( net-misc/curl )
- gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] )
- jpeg? ( >=media-libs/libjpeg-turbo-1.1.0:= )
- jpeg2k? ( >=media-libs/openjpeg-2.3.0-r1:2= )
- lcms? ( media-libs/lcms:2 )
- nss? ( >=dev-libs/nss-3.49 )
- png? ( media-libs/libpng:0= )
- qt5? (
- >=dev-qt/qtcore-5.15.2:5
- >=dev-qt/qtgui-5.15.2:5
- >=dev-qt/qtxml-5.15.2:5
- )
- qt6? ( dev-qt/qtbase:6[gui,xml] )
- tiff? ( media-libs/tiff:= )
-"
-RDEPEND="${COMMON_DEPEND}
- cjk? ( app-text/poppler-data )
-"
-DEPEND="${COMMON_DEPEND}
- boost? ( >=dev-libs/boost-1.74 )
- test? (
- qt5? (
- >=dev-qt/qttest-5.15.2:5
- >=dev-qt/qtwidgets-5.15.2:5
- )
- qt6? ( dev-qt/qtbase:6[widgets] )
- )
-"
-BDEPEND="
- >=dev-util/glib-utils-2.64
- virtual/pkgconfig
-"
-
-if [[ ${PV} != *9999* ]] ; then
- BDEPEND+=" verify-sig? ( >=sec-keys/openpgp-keys-aacid-20230907 )"
-fi
-
-DOCS=( AUTHORS NEWS README.md README-XPDF )
-
-PATCHES=(
- "${FILESDIR}/${PN}-23.10.0-qt-deps.patch"
- "${FILESDIR}/${PN}-21.09.0-respect-cflags.patch"
- "${FILESDIR}/${PN}-0.57.0-disable-internal-jpx.patch"
-)
-
-src_unpack() {
- if [[ ${PV} == *9999* ]] ; then
- git-r3_src_unpack
- elif use verify-sig ; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.sig}
- fi
-
- default
-}
-
-src_prepare() {
- cmake_src_prepare
-
- # Clang doesn't grok this flag, the configure nicely tests that, but
- # cmake just uses it, so remove it if we use clang
- if tc-is-clang ; then
- sed -e 's/-fno-check-new//' -i cmake/modules/PopplerMacros.cmake || die
- fi
-
- if ! grep -Fq 'cmake_policy(SET CMP0002 OLD)' CMakeLists.txt ; then
- sed -e '/^cmake_minimum_required/acmake_policy(SET CMP0002 OLD)' \
- -i CMakeLists.txt || die
- else
- einfo "policy(SET CMP0002 OLD) - workaround can be removed"
- fi
-}
-
-src_configure() {
- xdg_environment_reset
- append-lfs-flags # bug #898506
-
- local mycmakeargs=(
- -DBUILD_GTK_TESTS=OFF
- -DBUILD_QT5_TESTS=$(usex test $(usex qt5))
- -DBUILD_QT6_TESTS=$(usex test $(usex qt6))
- -DBUILD_CPP_TESTS=$(usex test)
- -DBUILD_MANUAL_TESTS=$(usex test)
- -DTESTDATADIR="${WORKDIR}"/test-${TEST_COMMIT}
- -DRUN_GPERF_IF_PRESENT=OFF
- -DENABLE_BOOST="$(usex boost)"
- -DENABLE_ZLIB_UNCOMPRESS=OFF
- -DENABLE_UNSTABLE_API_ABI_HEADERS=ON
- -DUSE_FLOAT=OFF
- -DWITH_Cairo=$(usex cairo)
- -DENABLE_LIBCURL=$(usex curl)
- -DENABLE_CPP=$(usex cxx)
- -DENABLE_GPGME=$(usex gpgme)
- -DWITH_JPEG=$(usex jpeg)
- -DENABLE_DCTDECODER=$(usex jpeg libjpeg none)
- -DENABLE_LIBOPENJPEG=$(usex jpeg2k openjpeg2 none)
- -DENABLE_LCMS=$(usex lcms)
- -DENABLE_NSS3=$(usex nss)
- -DWITH_PNG=$(usex png)
- -DENABLE_QT5=$(usex qt5)
- -DENABLE_QT6=$(usex qt6)
- -DENABLE_LIBTIFF=$(usex tiff)
- -DENABLE_UTILS=$(usex utils)
- )
- use cairo && mycmakeargs+=( -DWITH_GObjectIntrospection=$(usex introspection) )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- # live version doesn't provide html documentation
- if use cairo && use doc && [[ ${PV} != *9999* ]]; then
- # For now install gtk-doc there
- insinto /usr/share/gtk-doc/html/poppler
- doins -r "${S}"/glib/reference/html/*
- fi
-}
diff --git a/app-text/poppler/poppler-24.10.0.ebuild b/app-text/poppler/poppler-25.01.0.ebuild
index 30f9b48467a0..623628e1947e 100644
--- a/app-text/poppler/poppler-24.10.0.ebuild
+++ b/app-text/poppler/poppler-25.01.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2024 Gentoo Authors
+# Copyright 2005-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/142" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+ SLOT="0/145" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
diff --git a/app-text/poppler/poppler-24.08.0.ebuild b/app-text/poppler/poppler-25.02.0.ebuild
index f2676aa3adc2..a4b54047b0b1 100644
--- a/app-text/poppler/poppler-24.08.0.ebuild
+++ b/app-text/poppler/poppler-25.02.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2024 Gentoo Authors
+# Copyright 2005-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -17,8 +17,8 @@ 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 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/140" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ SLOT="0/146" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild
index 60012e10a50d..a4b54047b0b1 100644
--- a/app-text/poppler/poppler-9999.ebuild
+++ b/app-text/poppler/poppler-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2005-2024 Gentoo Authors
+# Copyright 2005-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ else
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 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/144" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+ SLOT="0/146" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild
index be4b632992a2..1e592d4762f8 100644
--- a/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild
+++ b/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/ps2pk"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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/qpdf/Manifest b/app-text/qpdf/Manifest
index 62bdf134862c..c20c4e44aeaa 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -1,3 +1,9 @@
+DIST qpdf-11.10.0-doc.zip 16605842 BLAKE2B 17dcad5daa6490666e04fff94152683b75b5e3579f4c1c46340cd6f6b847a4d4251d08c353bdcf5e34ea2043ad3ddbd13e4965db993103f9500206543c2a3d5d SHA512 afa095957fbd98ddf645021dd24addafb140f5ed07d048117999f0cb7e5a1a713b3cce8530d43f4ea3f1e83996479b1d052ef74e21bfd31bf214a1b2e77e5e3f
+DIST qpdf-11.10.0.tar.gz 19487550 BLAKE2B ea104ebedece94e6c6736add58e4139c5b8aa56e7679362cd15692be6ec54f47c95b9b3c654c53d7625fba6d4eec71ba3596896843f316b69e1976f87a7d7283 SHA512 7dfaba277fc3b3ccc0087b005c0a9f0184bde9618c73d6044604669d3d2bd0bbdf44eb4573474819bdb743e38a61e86fdcfd4512ccde07fa510461fb3738a1bd
+DIST qpdf-11.10.0.tar.gz.asc 833 BLAKE2B 63c278550807af8fe304cd2961881f32ea9a4db793f37b7ede0ebe47358c1ef5a468213c947354ec79ff90f2eed488e3a7e550d27f90928a790c03b2b8a64988 SHA512 92b86c642ab7c7d129474f57897d7694f3e0f4c28b1f8575572130a5d87fc9da272b753083fa53986c1b853a8a2f3f1e7c82043febb9bb2832279d74edacb7a4
+DIST qpdf-11.10.1-doc.zip 16606254 BLAKE2B ae8a4fef1f7e866dc47e977304aadcf8d1e634c9c313544981fc12828079548a0ab60301fd3f873d72005bdc2510df830f7db766f615a7b390b4adeabb7ce74f SHA512 205a51ee20fbafbf31fbe02f830fd0d350ea155476064f73d2924154c21a08169556b24dc87b3320dd26c884acf02d4b0f9e69d02ce447889d915f3b835c3f61
+DIST qpdf-11.10.1.tar.gz 19497326 BLAKE2B a6ee1aae4fce5717374ad7d0a1bac3a7b244df6fd1a0f330e5d324c3239d5823add8c47fc09b1d0d6b12a2161cc3722d95781199aa3d8c29c7118e0ff07e6ba7 SHA512 2229d9feee4189770ec7c0a6a2fa39664af8f29b0410bacf40f53fa83a047ee282de7324c028f70eda69cd7da78e65589240c95dcfbf3718741428ffe403ac19
+DIST qpdf-11.10.1.tar.gz.asc 833 BLAKE2B 260b056b35bdd6a04c6401c7b496969740c1c1b488e52a55eb489ffe2ad631e3b60c2ff42d0b3f641d8aaf0735aa6560be95379f4147ef10206f70c6f0be1812 SHA512 2da7dbbe1e3105ff527187fd32b14f3d2ff2f458f12dc7431a47421bad1ef1919c56849c8699f1feada55d3d2b7d06b891f2b257255899547d5609ba5837c806
DIST qpdf-11.7.0-doc.zip 6874893 BLAKE2B b14b0f68f4599bd4f396cccbc35b13b0f52b72856de1afd3fdb0c70b33e1702c4afd7c954011df72905c06ff262b08dc9519e44dcef9b7633423d38208542795 SHA512 7ceeff62788defe3649a8d242220c7c8208ebe92dbd9d67b4b53d5036afb1cdbcfe46b4140b064b0542cba2d8eaaad6eedec1ed7b7bd0ccafe2dd7aa20efaa69
DIST qpdf-11.7.0.tar.gz 18124824 BLAKE2B aa10e154899a7fd53d696b9521cc8a44d4a336094711ddc2a506dac8841ae12ce5bcd604555725d2b6bae3c63a6a3f6ef0e9ab6baf38dd3d7fa71507234378a3 SHA512 6ee302671fd4513c5b22f101feb773b4101de6cc5ff6b0e25d1daa03df82420f87ce7db49a6c47758d7e8bbc3beeb997d4671d52e4cf0ac0d4f817f10677d1f9
DIST qpdf-11.7.0.tar.gz.asc 833 BLAKE2B e0b15e6ed6b67fc222f7b4d9f863e8630af814bede3605ca56b83b287d7e02c700092e59f3805565884b55af96c4ddd407331cae26273287b546c32a7975c331 SHA512 ef5aa1661944fd56c3f929ee1ffc78229667ed1d1c639aab82a0ff3a3891455e4dcf3dffbb17e9d22862d6426a263182360b19dd58435a2413c19761abc9b966
diff --git a/app-text/qpdf/files/qpdf-11.10.0-zopfli-inc.patch b/app-text/qpdf/files/qpdf-11.10.0-zopfli-inc.patch
new file mode 100644
index 000000000000..2ab7c83b6a68
--- /dev/null
+++ b/app-text/qpdf/files/qpdf-11.10.0-zopfli-inc.patch
@@ -0,0 +1,38 @@
+From bbff557f8c63cd1b9405738f202b70e1067014ae Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
+Date: Mon, 10 Feb 2025 06:26:45 +0100
+Subject: [PATCH] Fix build against a standard zopfli install
+
+Fix the logic to accept a top-level `zopfli.h` header, as that is
+the location used by upstream's build system.
+---
+ libqpdf/CMakeLists.txt | 2 +-
+ libqpdf/Pl_Flate.cc | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/libqpdf/CMakeLists.txt b/libqpdf/CMakeLists.txt
+index 285afb86..91344a59 100644
+--- a/libqpdf/CMakeLists.txt
++++ b/libqpdf/CMakeLists.txt
+@@ -192,7 +192,7 @@ if(NOT EXTERNAL_LIBS)
+ endif()
+
+ if(ZOPFLI)
+- find_path(ZOPFLI_H_PATH zopfli/zopfli.h)
++ find_path(ZOPFLI_H_PATH NAMES zopfli.h PATH_SUFFIXES zopfli)
+ find_library(ZOPFLI_LIB_PATH NAMES zopfli)
+ if(ZOPFLI_H_PATH AND ZOPFLI_LIB_PATH)
+ list(APPEND dep_include_directories ${ZOPFLI_H_PATH})
+diff --git a/libqpdf/Pl_Flate.cc b/libqpdf/Pl_Flate.cc
+index 97a337b4..724b4435 100644
+--- a/libqpdf/Pl_Flate.cc
++++ b/libqpdf/Pl_Flate.cc
+@@ -9,7 +9,7 @@
+ #include <qpdf/qpdf-config.h>
+
+ #ifdef ZOPFLI
+-# include <zopfli/zopfli.h>
++# include <zopfli.h>
+ #endif
+
+ namespace
diff --git a/app-text/qpdf/metadata.xml b/app-text/qpdf/metadata.xml
index 9248740ded39..c1d81ad48c72 100644
--- a/app-text/qpdf/metadata.xml
+++ b/app-text/qpdf/metadata.xml
@@ -10,4 +10,10 @@
<remote-id type="github">qpdf/qpdf</remote-id>
<remote-id type="sourceforge">qpdf</remote-id>
</upstream>
+ <use>
+ <flag name="zopfli">
+ Support using <pkg>app-arch/zopfli</pkg> for stronger
+ zlib-compatible compression.
+ </flag>
+ </use>
</pkgmetadata>
diff --git a/app-text/qpdf/qpdf-11.10.0.ebuild b/app-text/qpdf/qpdf-11.10.0.ebuild
new file mode 100644
index 000000000000..9e7dae0c4ace
--- /dev/null
+++ b/app-text/qpdf/qpdf-11.10.0.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 cmake verify-sig
+
+DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
+HOMEPAGE="
+ https://qpdf.sourceforge.io/
+ https://github.com/qpdf/qpdf/
+"
+SRC_URI="
+ https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz
+ doc? (
+ https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip
+ )
+ verify-sig? (
+ https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc
+ )
+"
+
+LICENSE="|| ( Apache-2.0 Artistic-2 )"
+# Subslot for libqpdf soname version (just represent via major version)
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gnutls test zopfli"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ media-libs/libjpeg-turbo:=
+ sys-libs/zlib
+ gnutls? ( net-libs/gnutls:= )
+ !gnutls? ( dev-libs/openssl:= )
+ zopfli? ( app-arch/zopfli:= )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ app-text/ghostscript-gpl[tiff(+)]
+ media-libs/tiff
+ sys-apps/diffutils
+ )
+"
+BDEPEND="
+ dev-lang/perl
+ doc? ( app-arch/unzip )
+ verify-sig? ( sec-keys/openpgp-keys-jberkenbilt )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # glibc only (bug #899052)
+ malloc_info
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc
+
+PATCHES=(
+ # https://github.com/qpdf/qpdf/pull/1359
+ "${FILESDIR}/${P}-zopfli-inc.patch"
+)
+
+src_unpack() {
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+ fi
+
+ default
+}
+
+src_configure() {
+ local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+ local crypto_provider_lowercase=${crypto_provider,,}
+
+ # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
+ local mycmakeargs=(
+ -DINSTALL_EXAMPLES=$(usex examples)
+ -DZOPFLI=$(usex zopfli)
+
+ # Avoid automagic crypto deps
+ -DUSE_IMPLICIT_CRYPTO=OFF
+ -DALLOW_CRYPTO_NATIVE=ON
+
+ # Breaks install with USE=-doc in 11.0.0?
+ #-DINSTALL_MANUAL=ON
+
+ -DDEFAULT_CRYPTO=${crypto_provider_lowercase}
+ -DREQUIRE_CRYPTO_${crypto_provider}=ON
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ if use doc ; then
+ mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die
+ fi
+
+ cmake_src_install
+
+ # Completions
+ dobashcomp completions/bash/qpdf
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_qpdf
+}
diff --git a/app-text/qpdf/qpdf-11.10.1.ebuild b/app-text/qpdf/qpdf-11.10.1.ebuild
new file mode 100644
index 000000000000..82126728783b
--- /dev/null
+++ b/app-text/qpdf/qpdf-11.10.1.ebuild
@@ -0,0 +1,101 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit bash-completion-r1 cmake verify-sig
+
+DESCRIPTION="Command-line tool for structural, content-preserving transformation of PDF files"
+HOMEPAGE="
+ https://qpdf.sourceforge.io/
+ https://github.com/qpdf/qpdf/
+"
+SRC_URI="
+ https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz
+ doc? (
+ https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}-doc.zip
+ )
+ verify-sig? (
+ https://github.com/qpdf/qpdf/releases/download/v${PV}/${P}.tar.gz.asc
+ )
+"
+
+LICENSE="|| ( Apache-2.0 Artistic-2 )"
+# Subslot for libqpdf soname version (just represent via major version)
+SLOT="0/$(ver_cut 1)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples gnutls test zopfli"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ media-libs/libjpeg-turbo:=
+ sys-libs/zlib
+ gnutls? ( net-libs/gnutls:= )
+ !gnutls? ( dev-libs/openssl:= )
+ zopfli? ( app-arch/zopfli:= )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ app-text/ghostscript-gpl[tiff(+)]
+ media-libs/tiff
+ sys-apps/diffutils
+ )
+"
+BDEPEND="
+ dev-lang/perl
+ doc? ( app-arch/unzip )
+ verify-sig? ( sec-keys/openpgp-keys-jberkenbilt )
+"
+
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # glibc only (bug #899052)
+ malloc_info
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/jberkenbilt.asc
+
+src_unpack() {
+ if use verify-sig ; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.asc}
+ fi
+
+ default
+}
+
+src_configure() {
+ local crypto_provider=$(usex gnutls GNUTLS OPENSSL)
+ local crypto_provider_lowercase=${crypto_provider,,}
+
+ # Keep an eye on https://qpdf.readthedocs.io/en/stable/packaging.html.
+ local mycmakeargs=(
+ -DINSTALL_EXAMPLES=$(usex examples)
+ -DZOPFLI=$(usex zopfli)
+
+ # Avoid automagic crypto deps
+ -DUSE_IMPLICIT_CRYPTO=OFF
+ -DALLOW_CRYPTO_NATIVE=ON
+
+ # Breaks install with USE=-doc in 11.0.0?
+ #-DINSTALL_MANUAL=ON
+
+ -DDEFAULT_CRYPTO=${crypto_provider_lowercase}
+ -DREQUIRE_CRYPTO_${crypto_provider}=ON
+ )
+
+ cmake_src_configure
+}
+
+src_install() {
+ if use doc ; then
+ mv "${WORKDIR}"/${P}-doc "${BUILD_DIR}"/manual/doc-dist || die
+ fi
+
+ cmake_src_install
+
+ # Completions
+ dobashcomp completions/bash/qpdf
+
+ insinto /usr/share/zsh/site-functions
+ doins completions/zsh/_qpdf
+}
diff --git a/app-text/qpdfview/Manifest b/app-text/qpdfview/Manifest
index c9267bfaca12..e0f1d83ccad7 100644
--- a/app-text/qpdfview/Manifest
+++ b/app-text/qpdfview/Manifest
@@ -1,2 +1,2 @@
DIST qpdfview-0.5.tar.gz 925408 BLAKE2B 8ce8ff82893c90012ea1b35a582e87783da87e6eba3d4a10e78fe7810c269908ed1541cf40b1eb17fc474254131cebbc4832a3f46a2016262c485d48e222791b SHA512 1b6b479bb42f4568c21b5f6cb0c552c4323739ba9fe46cea80cc199f48b0b49a278e0a2fb0d21f83bafb467e43dd37352b99ef41795d140220bb82d704e03926
-DIST qpdfview-0.5_p1.tar.gz 922833 BLAKE2B 99d5e818b7c5dd5e583072043be6a282da64277f695cf4c0d38ad339dbdbcb100dcbbf161657f3622a324f691275beb6338c07fe2bbd62e1db896ec759ef162c SHA512 65720f6642b23a23b2d05b38334ce95424e69985b69223d978d4fd59b565d59a37eb43138c2f17fd37d8139b4cc223d5ab32dd18c62f2524792f42b44ba52189
+DIST qpdfview-0.5_p2.tar.gz 928017 BLAKE2B adffb6b0007787231bbe89f9c96fdf089141b135838f81895807dd8208e3046f8eee751a7a6668a26ea9f54f8a2192d50b0afabd6fa76155f916d8ea1f10cbc0 SHA512 19bab7d39c454c3c49db18c5161b73956c055c07de7a44448f9f8bbf966c26a339343e12e99ed6af9b91bba15fbb26074a745c318abbc63ef85f5ab177e7140f
diff --git a/app-text/qpdfview/qpdfview-0.5_p1.ebuild b/app-text/qpdfview/qpdfview-0.5_p2-r1.ebuild
index caf4f6353347..15fb7ab96e20 100644
--- a/app-text/qpdfview/qpdfview-0.5_p1.ebuild
+++ b/app-text/qpdfview/qpdfview-0.5_p2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,8 +8,8 @@ inherit plocale qmake-utils xdg
DESCRIPTION="A tabbed document viewer"
HOMEPAGE="https://launchpad.net/qpdfview"
-# revision 2161
-SRC_URI="https://dev.gentoo.org/~grozin/${P}.tar.gz"
+REVISION=2162
+SRC_URI="https://bazaar.launchpad.net/~adamreichold/${PN}/trunk/tarball/${REVISION} -> ${PN}-${PV}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
@@ -19,7 +19,7 @@ IUSE="cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex"
REQUIRED_USE="?? ( fitz pdf )"
BDEPEND="
- dev-qt/linguist-tools:5
+ dev-qt/qttools:6[linguist]
virtual/pkgconfig
"
RDEPEND="
@@ -27,16 +27,14 @@ RDEPEND="
djvu? ( app-text/djvu )
fitz? ( >=app-text/mupdf-1.7:= )
postscript? ( app-text/libspectre )
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtprintsupport:5[cups?]
- dev-qt/qtwidgets:5
- dbus? ( dev-qt/qtdbus:5 )
- pdf? ( >=app-text/poppler-0.35[qt5]
- dev-qt/qtxml:5 )
- sqlite? ( dev-qt/qtsql:5[sqlite] )
- svg? ( dev-qt/qtsvg:5 )
+ dev-qt/qtbase:6[gui,widgets,concurrent]
+ dbus? ( dev-qt/qttools:6[qdbus] )
+ pdf? (
+ app-text/poppler[qt6]
+ dev-qt/qtbase:6[xml]
+ )
+ sqlite? ( dev-qt/qtbase:6[sql,sqlite] )
+ svg? ( dev-qt/qtsvg:6 )
!svg? ( virtual/freedesktop-icon-theme )
synctex? ( app-text/texlive-core )"
DEPEND="${RDEPEND}"
@@ -47,10 +45,16 @@ PATCHES=(
"${FILESDIR}"/${PN}-0.5-poppler-23.08.0-cxx17.patch
)
+src_unpack() {
+ unpack ${A}
+ mv '~adamreichold'/${PN}/trunk ${PN}-${PV} || die "mv trunk failed"
+}
+
src_prepare() {
default
- local mylrelease="$(qt5_get_bindir)"/lrelease
+ local mylrelease="$(qt6_get_bindir)"/lrelease
+
p_locale() {
"${mylrelease}" "translations/${PN}_${1}.ts" || die "preparing ${1} locale failed"
}
@@ -81,7 +85,8 @@ src_configure() {
CONFIG+="${myconfig[*]}"
PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
)
- eqmake5 "${myqmakeargs[@]}"
+
+ eqmake6 "${myqmakeargs[@]}"
}
src_install() {
diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest
index f42c8773a1c3..fb451c293d5f 100644
--- a/app-text/sigil/Manifest
+++ b/app-text/sigil/Manifest
@@ -1,5 +1,3 @@
-DIST Sigil_User_Guide_2022.05.17.epub 8894634 BLAKE2B 8a7c5b5add54d87dfe791a0dbbc0c6cd37ae2eb2ff77f46ae36643785fb714d9fbc0fe470d024f7112be2933ca4fb57a4bfdfd340083be15fffca69296640ea9 SHA512 bac3f55d28d02f53c8fdac51333194e0f27c6669876360a6d0244b1e2683dae0e7046977fab6e75dba7170c8aca3a7539f3d6cddab3ddc3e45985930c455968a
DIST Sigil_User_Guide_2024.08.15.epub 12641984 BLAKE2B feaa8a4f6b64786d5cbf494a61c8726a5dd3e169ca8902348e2fee9f890ab7496b5ad018d49d6cecd65cb3d3d4a9b4a6bda019ac52c324fa92fad3e7b5dbc680 SHA512 10199c037a57f4b9ed913a8c726a58e376dcd34300a98cdd4cf934fd3a2f9a26d2f92bd85131af7ee1084824d7b082f7becdec9b0731a62f9cde712bfada5a09
-DIST sigil-2.2.1.tar.gz 26131954 BLAKE2B b467d33a1e98733d7bf051cc152a5e8980af83c0992c4ca755d5dd666d5ea753b51d2642b6027a8c52e86077f3a92e999867cb774f619f729df3c51424fa3795 SHA512 a0f7e0529286e9d5020a97c6179791a1312df93cbbca4f5966dea40517eb9ab8979dd7048fe54f3cc821ef165ddf8a5bcb2ca6ffdde1b51196f6d2a7376162f0
-DIST sigil-2.3.0.tar.gz 17480782 BLAKE2B abcb5eac75ec56e9bc83a50175e6e9dc8a494aec0a8aca1585503a5a5727557bef9039d1b457f8e03ef00a8baf1bcb9fae29a6f720483ee30fa3bace777e7066 SHA512 1a12022f7af26e4713083c0c84b07c4ebe2825667391f8d47cd5984e69547daad58fe3bdf7a40c3b4f1aa4c4037a548c011833a9dd8754c1c914555548a0ca8f
-DIST sigil-2.3.1.tar.gz 17475697 BLAKE2B 668d02f941c900921224977bc2d8edeb6a21cf7985d1f7980ffc6b8ecc6627fe5a29f71ea75e12d1f54c2b1959afa7323dda807b1189e4189a996e98c90bdea2 SHA512 da0433882040212a8385c1b872b568ef39660b6c0127d64d9fc4cdd4f3939c2e14f3d08056ab1b405142e012caf363ebfe170761a74e684590c1a358e1115d09
+DIST sigil-2.4.0.tar.gz 19135045 BLAKE2B 311fe0894818c08fc5ecee8b29b04e24aa8f13d4f28b1011f455fcf7944561e68832ddd36885f69f794333bb790b7b84c49bc6d3d2367772150e936708916d0c SHA512 1c5687f31494ea5f1c8e3ac5fe3c3892ee68a0645795c57f10802d4e579c95a4ef5e3cb0fedc598f647282b3fe7b56e1a3efd547e08a44fea4619ae5b9581c20
+DIST sigil-2.4.2.tar.gz 19144897 BLAKE2B 517d25626fcb6c33bc8176098085c749e4c41e5186363bbc030b3be552a798647aa334a740302fd5c3db8cdfcab7f9ea8c110f6c3f312d751cbfb8d7d87b6f84 SHA512 22355b0c2fe16d2759c1948d8288936575108931a264f6859ea0f0fd52ca34870a1a4b7d7934c649970f7439f30c19192a33237b417debb0a8b7b1db6b900aa7
diff --git a/app-text/sigil/sigil-2.2.1.ebuild b/app-text/sigil/sigil-2.2.1.ebuild
deleted file mode 100644
index 884fb0ba01e6..000000000000
--- a/app-text/sigil/sigil-2.2.1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit xdg cmake python-single-r1
-
-DOC_VERSION="2022.05.17"
-DOC_FILE="Sigil_User_Guide_${DOC_VERSION}.epub"
-
-DESCRIPTION="Multi-platform WYSIWYG ebook editor for ePub format"
-HOMEPAGE="https://sigil-ebook.com/ https://github.com/Sigil-Ebook/Sigil"
-SRC_URI="https://github.com/Sigil-Ebook/Sigil/archive/${PV}.tar.gz -> ${P}.tar.gz
- doc? ( https://github.com/Sigil-Ebook/sigil-user-guide/releases/download/${DOC_VERSION}/${DOC_FILE} )"
-S=${WORKDIR}/${P^}
-
-LICENSE="GPL-3+ Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="doc +plugins qt6"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- app-text/hunspell:=
- dev-libs/libpcre2:=[pcre16]
- sys-libs/zlib[minizip]
- $(python_gen_cond_dep '
- dev-python/css-parser[${PYTHON_USEDEP}]
- dev-python/dulwich[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- ')
- plugins? ( $(python_gen_cond_dep '
- dev-python/chardet[${PYTHON_USEDEP}]
- dev-python/cssselect[${PYTHON_USEDEP}]
- dev-python/html5lib[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- ')
- $(python_gen_impl_dep 'tk') )
- !qt6? (
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtprintsupport:5
- dev-qt/qtsvg:5
- dev-qt/qtwebengine:5[widgets]
- dev-qt/qtwidgets:5
- dev-qt/qtxml:5
- plugins? ( $(python_gen_cond_dep '
- dev-python/pyqt5[${PYTHON_USEDEP}]
- dev-python/pyqtwebengine[${PYTHON_USEDEP}]
- ') )
- )
- qt6? (
- dev-qt/qtbase:6[concurrent,cups,network,widgets,xml]
- dev-qt/qt5compat:6
- dev-qt/qtwebengine:6[widgets]
- dev-qt/qtsvg:6
- plugins? ( $(python_gen_cond_dep '
- dev-python/pyqt6[${PYTHON_USEDEP}]
- dev-python/pyqt6-webengine[${PYTHON_USEDEP}]
- ') )
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- !qt6? ( dev-qt/linguist-tools:5 )
- qt6? ( dev-qt/qttools:6[linguist] )
-"
-
-DOCS=( ChangeLog.txt README.md )
-
-src_configure() {
- local mycmakeargs=(
- -DTRY_NEWER_FINDPYTHON3=1
- -DPython3_INCLUDE_DIR="$(python_get_includedir)"
- -DPython3_LIBRARY="$(python_get_library_path)"
- -DPython3_EXECUTABLE="${PYTHON}"
-
- -DUSE_QT5=$(usex !qt6)
- -DINSTALL_BUNDLED_DICTS=0
- -DSYSTEM_LIBS_REQUIRED=1
- -DUSE_SYSTEM_LIBS=1
- )
- # use system-mathjax && mycmakeargs+=( -DMATHJAX3_DIR="${EPREFIX}"/usr/share/mathjax )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- python_fix_shebang "${ED}"/usr/share/sigil/
- python_optimize "${ED}"/usr/share/sigil/
-
- if use doc; then
- dodoc "${DISTDIR}/${DOC_FILE}"
- docompress -x /usr/share/doc/${PF}/${DOC_FILE}
- fi
-}
diff --git a/app-text/sigil/sigil-2.3.0.ebuild b/app-text/sigil/sigil-2.4.0.ebuild
index 7cfa883c892d..c8972858090d 100644
--- a/app-text/sigil/sigil-2.3.0.ebuild
+++ b/app-text/sigil/sigil-2.4.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -65,6 +65,7 @@ src_configure() {
-DPython3_LIBRARY="$(python_get_library_path)"
-DPython3_EXECUTABLE="${PYTHON}"
+ -DUSE_VIRT_PY=0
-DINSTALL_BUNDLED_DICTS=0
-DSYSTEM_LIBS_REQUIRED=1
-DUSE_SYSTEM_LIBS=1
diff --git a/app-text/sigil/sigil-2.3.1.ebuild b/app-text/sigil/sigil-2.4.2.ebuild
index 7cfa883c892d..8220fefe7a5c 100644
--- a/app-text/sigil/sigil-2.3.1.ebuild
+++ b/app-text/sigil/sigil-2.4.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{10..13} )
+PYTHON_COMPAT=( python3_{11..13} )
inherit xdg cmake python-single-r1
@@ -18,7 +18,7 @@ S=${WORKDIR}/${P^}
LICENSE="GPL-3+ Apache-2.0"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
IUSE="doc +plugins +system-mathjax"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
@@ -65,6 +65,7 @@ src_configure() {
-DPython3_LIBRARY="$(python_get_library_path)"
-DPython3_EXECUTABLE="${PYTHON}"
+ -DUSE_VIRT_PY=0
-DINSTALL_BUNDLED_DICTS=0
-DSYSTEM_LIBS_REQUIRED=1
-DUSE_SYSTEM_LIBS=1
diff --git a/app-text/tessdata_best/tessdata_best-4.1.0.ebuild b/app-text/tessdata_best/tessdata_best-4.1.0.ebuild
index 580847d36fa1..d32a09fb7072 100644
--- a/app-text/tessdata_best/tessdata_best-4.1.0.ebuild
+++ b/app-text/tessdata_best/tessdata_best-4.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="+osd"
RDEPEND="!app-text/tessdata_fast
diff --git a/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild b/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild
index 1af981619221..ed13ffd84ee9 100644
--- a/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild
+++ b/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="math osd"
RDEPEND="!app-text/tessdata_best
diff --git a/app-text/tesseract/tesseract-5.5.0.ebuild b/app-text/tesseract/tesseract-5.5.0.ebuild
index d4438214a13d..f5542d4d88f5 100644
--- a/app-text/tesseract/tesseract-5.5.0.ebuild
+++ b/app-text/tesseract/tesseract-5.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
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?]
diff --git a/app-text/texlive-core/files/texlive-core-2021-cairo-strings.patch b/app-text/texlive-core/files/texlive-core-2021-cairo-strings.patch
deleted file mode 100644
index 07ca8933facf..000000000000
--- a/app-text/texlive-core/files/texlive-core-2021-cairo-strings.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-https://bugs.gentoo.org/853121
-https://bugs.gentoo.org/726200
---- a/libs/cairo/m4/float.m4
-+++ b/libs/cairo/m4/float.m4
-@@ -22,23 +22,24 @@ AC_DEFUN([AX_C_FLOAT_WORDS_BIGENDIAN],
- # file, the target platform stores float words in big-endian order. If grep
- # finds "seesnoon", float words are in little-endian order. If neither value
- # is found, the user is instructed to specify the ordering.
-
- ax_cv_c_float_words_bigendian=unknown
--AC_COMPILE_IFELSE([AC_LANG_SOURCE([[
-+AC_LINK_IFELSE([AC_LANG_SOURCE([[
-
--double d = 90904234967036810337470478905505011476211692735615632014797120844053488865816695273723469097858056257517020191247487429516932130503560650002327564517570778480236724525140520121371739201496540132640109977779420565776568942592.0;
-+double d __attribute__((used)) = 90904234967036810337470478905505011476211692735615632014797120844053488865816695273723469097858056257517020191247487429516932130503560650002327564517570778480236724525140520121371739201496540132640109977779420565776568942592.0;
-+int main() { return 0; }
-
- ]])], [
-
- # allow users to override default 'strings' with 'llvm-strings'
- # or ${CHOST}-strings.
- AC_CHECK_TOOL([STRINGS], [strings])
--if $STRINGS - conftest.$ac_objext | grep noonsees >/dev/null ; then
-+if $STRINGS - conftest | grep noonsees >/dev/null ; then
- ax_cv_c_float_words_bigendian=yes
- fi
--if $STRINGS - conftest.$ac_objext | grep seesnoon >/dev/null ; then
-+if $STRINGS - conftest | grep seesnoon >/dev/null ; then
- if test "$ax_cv_c_float_words_bigendian" = unknown; then
- ax_cv_c_float_words_bigendian=no
- else
- ax_cv_c_float_words_bigendian=unknown
- fi
-
diff --git a/app-text/texlive-core/files/texlive-core-2021-clang-16.patch b/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
deleted file mode 100644
index 8d5f421544f8..000000000000
--- a/app-text/texlive-core/files/texlive-core-2021-clang-16.patch
+++ /dev/null
@@ -1,221 +0,0 @@
-https://bugs.gentoo.org/874546
-https://bugs.gentoo.org/882245
-
-https://github.com/TeX-Live/texlive-source/commit/3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a
-https://github.com/TeX-Live/texlive-source/commit/60b60503b21ea43c68d1ffbe214141a79a36190b
-https://github.com/TeX-Live/texlive-source/commit/bb307f8bd91c5ea4f191b9c788056470626893b7
-
-From 3b1470c8911cd4bc9e4a02bfb5cac0f3bebcab3a Mon Sep 17 00:00:00 2001
-From: Karl Berry <karl@freefriends.org>
-Date: Sat, 5 Nov 2022 15:43:53 +0000
-Subject: [PATCH] stdlib.h to placate clang16
-
-git-svn-id: svn://tug.org/texlive/trunk/Build/source@64941 c570f23f-e606-0410-a88d-b1316a301751
---- a/texk/dvisvgm/configure
-+++ b/texk/dvisvgm/configure
-@@ -23415,6 +23415,7 @@ else $as_nop
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
- #include <stdio.h>
-+ #include <stdlib.h>
- #include <ghostscript/iapi.h>
- int main () {
- gsapi_revision_t r;
---- a/texk/dvisvgm/configure.ac
-+++ b/texk/dvisvgm/configure.ac
-@@ -94,6 +94,7 @@ else
- # query Ghostscript version
- AC_MSG_CHECKING([Ghostscript version])
- AC_RUN_IFELSE([AC_LANG_SOURCE([#include <stdio.h>
-+ #include <stdlib.h>
- #include <ghostscript/iapi.h>
- int main () {
- gsapi_revision_t r;
---- a/texk/kpathsea/configure
-+++ b/texk/kpathsea/configure
-@@ -14633,7 +14633,8 @@ then :
- else $as_nop
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
- /* end confdefs.h. */
--int fork() { exit(1); }
-+#include <stdlib.h>
-+ int fork() { exit(1); }
- int vfork() { exit(1); }
- extern char *getcwd();
- char path[100];
---- a/texk/kpathsea/configure.ac
-+++ b/texk/kpathsea/configure.ac
-@@ -45,7 +45,8 @@ if test "x$ac_cv_func_getcwd" = xyes; then
- # We only need to run this if we have getcwd.
- AC_CACHE_CHECK([whether getcwd uses fork or vfork],
- [kb_cv_func_getcwd_forks],
-- [AC_RUN_IFELSE([AC_LANG_PROGRAM([[int fork() { exit(1); }
-+ [AC_RUN_IFELSE([AC_LANG_PROGRAM([[#include <stdlib.h>
-+ int fork() { exit(1); }
- int vfork() { exit(1); }
- extern char *getcwd();
- char path[100];]],
-
-From 60b60503b21ea43c68d1ffbe214141a79a36190b Mon Sep 17 00:00:00 2001
-From: Karl Berry <karl@freefriends.org>
-Date: Sun, 6 Nov 2022 22:15:26 +0000
-Subject: [PATCH] void main, void args, more clang16 from sam
-
-git-svn-id: svn://tug.org/texlive/trunk/Build/source@64953 c570f23f-e606-0410-a88d-b1316a301751
---- /dev/null
-+++ b/libs/freetype2/TLpatches/patch-04-void-main
-@@ -0,0 +1,13 @@
-+diff --git a/libs/freetype2/freetype-src/builds/unix/freetype2.m4 b/libs/freetype2/freetype-src/builds/unix/freetype2.m4
-+index 0cafc8e8c..51843f5fa 100644
-+--- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4
-++++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4
-+@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2],
-+ #include <stdlib.h>
-+
-+ int
-+-main()
-++main(void)
-+ {
-+ FT_Library library;
-+ FT_Error error;
---- a/libs/freetype2/freetype-src/builds/unix/freetype2.m4
-+++ b/libs/freetype2/freetype-src/builds/unix/freetype2.m4
-@@ -121,7 +121,7 @@ AC_DEFUN([AC_CHECK_FT2],
- #include <stdlib.h>
-
- int
--main()
-+main(void)
- {
- FT_Library library;
- FT_Error error;
---- /dev/null
-+++ b/libs/gd/TLpatches/patch-03-void-main
-@@ -0,0 +1,13 @@
-+diff --git a/libs/gd/libgd-src/tests/xpm/bug00185.c b/libs/gd/libgd-src/tests/xpm/bug00185.c
-+index 3056ed950..37659d6a4 100644
-+--- a/libs/gd/libgd-src/tests/xpm/bug00185.c
-++++ b/libs/gd/libgd-src/tests/xpm/bug00185.c
-+@@ -5,7 +5,7 @@
-+
-+ /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */
-+ int
-+-main()
-++main(void)
-+ {
-+ gdImagePtr im;
-+ char *path;
---- a/libs/gd/libgd-src/tests/xpm/bug00185.c
-+++ b/libs/gd/libgd-src/tests/xpm/bug00185.c
-@@ -5,7 +5,7 @@
-
- /* To check memory leaks, run such as 'valgrind --leak-check=full ./bug00185' */
- int
--main()
-+main(void)
- {
- gdImagePtr im;
- char *path;
---- a/texk/ps2pk/basename.c
-+++ b/texk/ps2pk/basename.c
-@@ -6,11 +6,12 @@
- * AUTHOR: Piet Tutelaers
- * VERSION: 1.0 (Sept. 1995)
- */
-+#include <stdlib.h> /* exit() */
- #include <stdio.h> /* printf() */
- #include "basics.h" /* fatal() */
- #include "filenames.h" /* basename() */
-
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- if (argc < 2 || argc > 3)
- fatal("Usage: basename string [suffix]\n");
---- a/utils/m-tx/mtx-src/prepmx.c
-+++ b/utils/m-tx/mtx-src/prepmx.c
-@@ -769,7 +769,7 @@ Static void topOfPMXfile(void)
- }
-
-
--main(int argc, Char *argv[])
-+int main(int argc, Char *argv[])
- { /* ---- Main program ------------------------ */
- PASCAL_MAIN(argc, argv);
- strcpy(this_version, version);
---- /dev/null
-+++ b/utils/pmx/TLpatches/patch-01-main-ret
-@@ -0,0 +1,13 @@
-+diff --git a/utils/pmx/pmx-src/libf2c/main.c b/utils/pmx/pmx-src/libf2c/main.c
-+index 453974904..f485a0cd0 100644
-+--- a/utils/pmx/pmx-src/libf2c/main.c
-++++ b/utils/pmx/pmx-src/libf2c/main.c
-+@@ -106,7 +106,7 @@ char **xargv;
-+ #ifdef KR_headers
-+ main(argc, argv) int argc; char **argv;
-+ #else
-+-main(int argc, char **argv)
-++int main(int argc, char **argv)
-+ #endif
-+ {
-+ xargc = argc;
---- a/utils/pmx/pmx-src/libf2c/main.c
-+++ b/utils/pmx/pmx-src/libf2c/main.c
-@@ -106,7 +106,7 @@ char **xargv;
- #ifdef KR_headers
- main(argc, argv) int argc; char **argv;
- #else
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- #endif
- {
- xargc = argc;
-
-From bb307f8bd91c5ea4f191b9c788056470626893b7 Mon Sep 17 00:00:00 2001
-From: Karl Berry <karl@freefriends.org>
-Date: Thu, 2 Feb 2023 22:57:47 +0000
-Subject: [PATCH] avoid implicit wait and exit declarations for C99
-
-git-svn-id: svn://tug.org/texlive/trunk/Build/source@65717 c570f23f-e606-0410-a88d-b1316a301751
---- a/texk/xdvik/configure
-+++ b/texk/xdvik/configure
-@@ -15455,6 +15455,9 @@ else
- #ifdef HAVE_UNISTD_H
- #include <unistd.h>
- #endif
-+#ifdef HAVE_SYS_WAIT_H
-+#include <sys/wait.h>
-+#endif
- #ifdef HAVE_VFORK_H
- #include <vfork.h>
- #endif
-@@ -15476,7 +15479,7 @@ main ()
-
- while (wait(&status) != child)
- ;
-- exit(
-+ _exit(
- /* Was there some problem with vforking? */
- child < 0
-
---- a/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4
-+++ b/texk/xdvik/m4/xdvi-func-setsid-in-fork.m4
-@@ -22,6 +22,9 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK],
- #ifdef HAVE_UNISTD_H
- #include <unistd.h>
- #endif
-+#ifdef HAVE_SYS_WAIT_H
-+#include <sys/wait.h>
-+#endif
- #ifdef HAVE_VFORK_H
- #include <vfork.h>
- #endif]],
-@@ -40,7 +43,7 @@ AC_DEFUN([XDVI_FUNC_SETSID_IN_VFORK],
-
- while (wait(&status) != child)
- ;
-- exit(
-+ _exit(
- /* Was there some problem with vforking? */
- child < 0
-
diff --git a/app-text/texlive-core/files/texlive-core-2021-slibtool.patch b/app-text/texlive-core/files/texlive-core-2021-slibtool.patch
deleted file mode 100644
index 4b026177b686..000000000000
--- a/app-text/texlive-core/files/texlive-core-2021-slibtool.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-https://bugs.gentoo.org/775170
-https://tug.org/svn/texlive?view=revision&revision=61639
---- a/texk/web2c/web2c/Makefile.in
-+++ b/texk/web2c/web2c/Makefile.in
-@@ -127,8 +127,7 @@
- libweb2c_a_OBJECTS = $(am_libweb2c_a_OBJECTS)
- am_fixwrites_OBJECTS = fixwrites.$(OBJEXT)
- fixwrites_OBJECTS = $(am_fixwrites_OBJECTS)
--am__DEPENDENCIES_1 =
--fixwrites_DEPENDENCIES = $(am__DEPENDENCIES_1)
-+fixwrites_DEPENDENCIES = $(web2c_LDADD)
- AM_V_lt = $(am__v_lt_@AM_V@)
- am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
- am__v_lt_0 = --silent
-@@ -138,11 +137,11 @@
- makecpool_LDADD = $(LDADD)
- am_splitup_OBJECTS = splitup.$(OBJEXT)
- splitup_OBJECTS = $(am_splitup_OBJECTS)
--splitup_DEPENDENCIES = $(am__DEPENDENCIES_1)
-+splitup_DEPENDENCIES = $(web2c_LDADD)
- am_web2c_OBJECTS = web2c-parser.$(OBJEXT) web2c-lexer.$(OBJEXT) \
- main.$(OBJEXT)
- web2c_OBJECTS = $(am_web2c_OBJECTS)
--web2c_DEPENDENCIES =
-+web2c_DEPENDENCIES = libweb2c.a
- SCRIPTS = $(dist_noinst_SCRIPTS)
- AM_V_P = $(am__v_P_@AM_V@)
- am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
-@@ -416,7 +415,7 @@
- main.c \
- web2c.h
-
--web2c_LDADD = -L. -lweb2c
-+web2c_LDADD = libweb2c.a
- fixwrites_SOURCES = \
- fixwrites.c
-
---- a/texk/web2c/web2c/Makefile.in
-+++ b/texk/web2c/web2c/Makefile.in
-@@ -127,7 +127,6 @@
- libweb2c_a_OBJECTS = $(am_libweb2c_a_OBJECTS)
- am_fixwrites_OBJECTS = fixwrites.$(OBJEXT)
- fixwrites_OBJECTS = $(am_fixwrites_OBJECTS)
--fixwrites_DEPENDENCIES = $(web2c_LDADD)
- AM_V_lt = $(am__v_lt_@AM_V@)
- am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
- am__v_lt_0 = --silent
-@@ -137,11 +136,9 @@
- makecpool_LDADD = $(LDADD)
- am_splitup_OBJECTS = splitup.$(OBJEXT)
- splitup_OBJECTS = $(am_splitup_OBJECTS)
--splitup_DEPENDENCIES = $(web2c_LDADD)
- am_web2c_OBJECTS = web2c-parser.$(OBJEXT) web2c-lexer.$(OBJEXT) \
- main.$(OBJEXT)
- web2c_OBJECTS = $(am_web2c_OBJECTS)
--web2c_DEPENDENCIES = libweb2c.a
- SCRIPTS = $(dist_noinst_SCRIPTS)
- AM_V_P = $(am__v_P_@AM_V@)
- am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
-@@ -395,6 +392,7 @@
- AM_CFLAGS = $(WARNING_CFLAGS)
- EXTRA_LIBRARIES = libweb2c.a
- BUILT_SOURCES = w2c/config.h
-+#
- DISTCLEANFILES = w2c/config.h web2c-parser.output
- noinst_HEADERS = coerce.h
- dist_noinst_SCRIPTS = convert
-@@ -415,14 +413,17 @@
- main.c \
- web2c.h
-
-+web2c_DEPENDENCIES = # don't build libweb2c.a in parallel
- web2c_LDADD = libweb2c.a
- fixwrites_SOURCES = \
- fixwrites.c
-
-+fixwrites_DEPENDENCIES = # don't build libweb2c.a in parallel
- fixwrites_LDADD = $(web2c_LDADD)
- splitup_SOURCES = \
- splitup.c
-
-+splitup_DEPENDENCIES = # don't build libweb2c.a in parallel
- splitup_LDADD = $(web2c_LDADD)
- makecpool_SOURCES = \
- makecpool.c
-@@ -973,11 +974,8 @@
- fi
-
- $(libweb2c_a_OBJECTS): w2c/config.h
--
- $(web2c_OBJECTS): web2c-parser.h stamp-lib
--
- $(fixwrites_OBJECTS): stamp-lib
--
- $(splitup_OBJECTS): stamp-lib
-
- stamp-lib:
-
diff --git a/app-text/texlive-core/texlive-core-2023-r9.ebuild b/app-text/texlive-core/texlive-core-2023-r9.ebuild
deleted file mode 100644
index 23f859292a26..000000000000
--- a/app-text/texlive-core/texlive-core-2023-r9.ebuild
+++ /dev/null
@@ -1,496 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TL_SOURCE_VERSION=20230311
-inherit flag-o-matic toolchain-funcs libtool texlive-common
-
-MY_P=${PN%-core}-${TL_SOURCE_VERSION}-source
-
-DESCRIPTION="A complete TeX distribution"
-HOMEPAGE="https://tug.org/texlive/"
-SLOT="0"
-LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
-GENTOO_TEX_PATCHES_NUM=5
-SRC_URI="
- https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
- https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
- -> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
- https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
- -> texlive-core-2023-pdflatex-big-endian-fix.patch
-"
-
-# Macros that are not a part of texlive-sources or or pulled in from collection-binextra
-# but still needed for other packages during installation.
-TL_CORE_EXTRA_CONTENTS="
- autosp.r58211
- axodraw2.r58155
- chktex.r64797
- detex.r66186
- dvi2tty.r66186
- dvidvi.r65952
- dviljk.r66186
- dvipdfmx.r69127
- dvipos.r66186
- gsftopk.r52851
- hyphen-base.r68321
- lacheck.r66186
- m-tx.r64182
- makeindex.r62517
- pmx.r65926
- texdoctk.r62186
- texlive-scripts.r69754
- texlive-scripts-extra.r62517
- texlive.infra.r69740
- tpic2pdftex.r52851
- upmendex.r66381
- velthuis.r66186
- vlna.r66186
- xindy.r65958
- xml2pmx.r57972
-"
-TL_CORE_EXTRA_DOC_CONTENTS="
- autosp.doc.r58211
- axodraw2.doc.r58155
- chktex.doc.r64797
- detex.doc.r66186
- dvi2tty.doc.r66186
- dvidvi.doc.r65952
- dviljk.doc.r66186
- dvipdfmx.doc.r69127
- dvipos.doc.r66186
- gsftopk.doc.r52851
- lacheck.doc.r66186
- m-tx.doc.r64182
- makeindex.doc.r62517
- pmx.doc.r65926
- texdoctk.doc.r62186
- texlive-scripts.doc.r69754
- texlive-scripts-extra.doc.r62517
- texlive.infra.doc.r69740
- tpic2pdftex.doc.r52851
- upmendex.doc.r66381
- velthuis.doc.r66186
- vlna.doc.r66186
- xindy.doc.r65958
- xml2pmx.doc.r57972
-"
-TL_CORE_EXTRA_SRC_CONTENTS="
- axodraw2.source.r58155
-"
-
-TEXLIVE_MODULE_BINSCRIPTS="
- texmf-dist/scripts/m-tx/m-tx.lua
- texmf-dist/scripts/texlive/fmtutil-sys.sh
- texmf-dist/scripts/texlive/fmtutil-user.sh
- texmf-dist/scripts/texlive/fmtutil.pl
- texmf-dist/scripts/texlive/mktexlsr
- texmf-dist/scripts/texlive/mktexlsr.pl
- texmf-dist/scripts/texlive/mktexmf
- texmf-dist/scripts/texlive/mktexpk
- texmf-dist/scripts/texlive/mktextfm
- texmf-dist/scripts/texlive/rungs.lua
- texmf-dist/scripts/texlive/tlmgr.pl
- texmf-dist/scripts/texlive/updmap-sys.sh
- texmf-dist/scripts/texlive/updmap-user.sh
- texmf-dist/scripts/texlive/updmap.pl
- texmf-dist/scripts/texlive-extra/allcm.sh
- texmf-dist/scripts/texlive-extra/allneeded.sh
- texmf-dist/scripts/texlive-extra/dvi2fax.sh
- texmf-dist/scripts/texlive-extra/dvired.sh
- texmf-dist/scripts/texlive-extra/e2pall.pl
- texmf-dist/scripts/texlive-extra/kpsetool.sh
- texmf-dist/scripts/texlive-extra/kpsewhere.sh
- texmf-dist/scripts/texlive-extra/ps2frag.sh
- texmf-dist/scripts/texlive-extra/pslatex.sh
- texmf-dist/scripts/texlive-extra/texconfig-dialog.sh
- texmf-dist/scripts/texlive-extra/texconfig-sys.sh
- texmf-dist/scripts/texlive-extra/texconfig.sh
- texmf-dist/scripts/texlive-extra/texlinks.sh
-"
-
-TEXLIVE_MODULE_BINLINKS="
- fmtutil:mktexfmt
- mktexlsr:texhash
- allcm:allec
- kpsetool:kpsexpand
- kpsetool:kpsepath
-"
-texlive-common_append_to_src_uri TL_CORE_EXTRA_CONTENTS
-
-SRC_URI+=" doc? ( "
-texlive-common_append_to_src_uri TL_CORE_EXTRA_DOC_CONTENTS
-SRC_URI+=" )"
-
-SRC_URI+=" source? ( "
-texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
-SRC_URI+=" )"
-
-KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-IUSE="cjk X doc source tk +luajittex xetex xindy"
-
-TEXMF_PATH=/usr/share/texmf-dist
-MODULAR_X_DEPEND="
- X? (
- x11-libs/libX11
- x11-libs/libXmu
- )"
-
-COMMON_DEPEND="
- ${MODULAR_X_DEPEND}
- sys-libs/zlib
- >=media-libs/harfbuzz-1.4.5:=[icu,graphite]
- >=media-libs/libpng-1.2.43-r2:0=
- media-libs/gd[png]
- media-gfx/graphite2:=
- media-gfx/potrace:=
- >=x11-libs/cairo-1.12
- >=x11-libs/pixman-0.18
- dev-libs/zziplib:=
- app-text/libpaper:=
- dev-libs/gmp:=
- dev-libs/mpfr:=
- >=dev-libs/ptexenc-1.4.3
- xetex? (
- >=app-text/teckit-2.5.10
- media-libs/fontconfig
- )
- xindy? ( dev-lisp/clisp:= )
- media-libs/freetype:2
- >=dev-libs/icu-50:=
- >=dev-libs/kpathsea-6.3.5:=
-"
-
-BDEPEND="
- sys-apps/ed
- sys-devel/flex
- virtual/pkgconfig
-"
-
-DEPEND="
- ${COMMON_DEPEND}
-"
-
-# !<dev-texlive/texlive-langother-2023 see https://bugs.gentoo.org/928307
-RDEPEND="
- ${COMMON_DEPEND}
- virtual/perl-Getopt-Long
- dev-perl/File-HomeDir
- dev-perl/Log-Dispatch
- dev-perl/Unicode-LineBreak
- dev-perl/YAML-Tiny
- tk? (
- dev-lang/tk
- dev-perl/Tk
- )
- !<dev-texlive/texlive-basic-2023
- !<dev-texlive/texlive-mathscience-2023
- !<dev-texlive/texlive-langother-2023
- !<dev-texlive/texlive-music-2023
-"
-
-S="${WORKDIR}/${MY_P}"
-BUILDDIR="${WORKDIR}/${P}_build"
-
-RELOC_TARGET=texmf-dist
-
-src_prepare() {
- mkdir "${BUILDDIR}" || die "failed to create build dir"
-
- cd "${WORKDIR}" || die
-
- # From texlive-module.eclass.
- sed -n -e 's:\s*RELOC/::p' tlpkg/tlpobj/* > "${T}/reloclist" || die
- sed -e 's/\/[^/]*$//' -e "s:^:${RELOC_TARGET}/:" "${T}/reloclist" |
- sort -u |
- xargs mkdir -p || die
- local i
- while read -r i; do
- mv "${i}" "${RELOC_TARGET}/${i%/*}" || die
- done < "${T}/reloclist"
- mv "${WORKDIR}"/texmf* "${S}" || die "failed to move texmf files"
-
- cd "${S}" || die
-
- TL_KPATHSEA_INCLUDES=$($(tc-getPKG_CONFIG) kpathsea --variable=includedir || die "failed to invoke pkg-config")
- sed -i \
- -e "s,/usr/include /usr/local/include.*echo \$KPATHSEA_INCLUDES.*,${TL_KPATHSEA_INCLUDES}\"," \
- texk/web2c/configure || die
-
- local patch_dir="${WORKDIR}/tex-patches-${GENTOO_TEX_PATCHES_NUM}"
- eapply "${patch_dir}"
-
- # Can be dropped in texlive 2024
- # https://git.texlive.info/texlive/commit/?id=c45afdc843154fcb09b583f54a2f802c6069b50e
- eapply "${DISTDIR}"/texlive-core-2023-pdflatex-big-endian-fix.patch
-
- default
-
- elibtoolize
-
- # Drop this once cairo's autoconf patches are gone. See
- # https://bugs.gentoo.org/927714#c4 and https://bugs.gentoo.org/853121.
- "${S}"/reautoconf libs/cairo || die
-}
-
-src_configure() {
- # TODO: report upstream
- # bug #915223
- append-flags -fno-strict-aliasing
- filter-lto
-
- # It fails on alpha without this
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Too many regexps use A-Z a-z constructs, what causes problems with locales
- # that don't have the same alphabetical order than ascii. Bug #242430
- # So we set LC_ALL to C in order to avoid problems.
- export LC_ALL=C
-
- # Disable freetype-config as this is considered obsolete.
- # Also only pkg-config works for prefix as described in bug #690094
- export ac_cv_prog_ac_ct_FT2_CONFIG=no
-
- local my_conf=(
- --bindir="${EPREFIX}"/usr/bin
- --datadir="${BUILDDIR}"
- --with-system-freetype2
- --with-system-zlib
- --with-system-libpng
- --with-system-teckit
- --with-system-kpathsea
- --with-kpathsea-includes="${TL_KPATHSEA_INCLUDES}"
- --with-system-icu
- --with-system-ptexenc
- --with-system-harfbuzz
- --with-system-graphite2
- --with-system-cairo
- --with-system-pixman
- --with-system-zziplib
- --with-system-libpaper
- --with-system-gmp
- --with-system-gd
- --with-system-mpfr
- --with-system-potrace
- --disable-multiplatform
- --enable-chktex
- --enable-epsfwin
- --enable-detex
- --enable-dvi2tty
- --enable-mftalkwin
- --enable-regiswin
- --enable-shared
- --enable-tektronixwin
- --enable-unitermwin
- --enable-vlna
- --disable-psutils
- --disable-t1utils
- --enable-ipc
- --disable-bibtex-x
- --disable-dvipng
- --disable-dvipsk
- --disable-lcdf-typetools
- --disable-ps2pk
- --disable-ttf2pk2
- --disable-tex4htk
- --disable-cjkutils
- --disable-xdvik
- --enable-luatex
- --disable-dvisvgm
- --disable-ps2eps
- --disable-static
- --disable-native-texlive-build
- --disable-largefile
- --disable-xindy-docs
- --disable-xindy-rules
- --with-banner-add=" Gentoo Linux"
- $(use_enable luajittex)
- $(use_enable luajittex luajithbtex)
- $(use_enable luajittex mfluajit)
- $(use_enable xetex)
- $(use_enable cjk dviout-util)
- $(use_enable cjk ptex)
- $(use_enable cjk eptex)
- $(use_enable cjk uptex)
- $(use_enable cjk euptex)
- $(use_enable cjk mendexk)
- $(use_enable cjk makejvf)
- $(use_enable cjk pmp)
- $(use_enable cjk upmp)
- $(use_enable tk texdoctk)
- $(use_with X x)
- $(use_enable xindy)
- --enable-ptex=no
- --enable-autosp=yes
- --enable-axodraw2=yes
- --enable-devnag=yes
- --enable-lacheck=yes
- --enable-m-tx=yes
- --enable-pmx=yes
- --enable-tpic2pdftex=yes
- --with-clisp-runtime=system
- --enable-xml2pmx=yes
- $(use_enable X xpdfopen)
- --enable-web2c=yes
- --enable-afm2pl=yes
- --enable-dvidvi=yes
- --enable-dviljk=yes
- --enable-dvipdfm-x
- --enable-dvipos=yes
- --enable-gregorio=yes
- --enable-gsftopk=yes
- --enable-makeindexk=yes
- --enable-musixtnt=yes
- --enable-seetexk=yes
- --enable-ttfdump=yes
- --enable-upmendex=yes
- --enable-texlive=yes
- --enable-linked-scripts=no
- # web2c afm2pl chktex dtl dvi2tty dvidvi dviljk dviout-util dvipdfm-x gregorio
- )
-
- # Enable the following on version bumps. While it makes the build
- # always fail, presumably because texlive passes these configure
- # options to sub-configures, it still points out dropped
- # options. See https://bugs.gentoo.org/828591
- my_conf+=(
- # --enable-option-checking=fatal
- )
-
- tc-export CC CXX AR RANLIB
- cd "${BUILDDIR}" || die
- ECONF_SOURCE="${S}" \
- econf -C "${my_conf[@]}"
-}
-
-src_compile() {
- cd "${BUILDDIR}" || die
- tc-export CC CXX AR RANLIB
-
- emake AR="$(tc-getAR)" SHELL="${EPREFIX}"/bin/sh texmf="${EPREFIX}"${TEXMF_PATH:-/usr/share/texmf-dist}
-
- cd "${S}" || die
- # Mimic updmap --syncwithtrees to enable only fonts installed
- # Code copied from updmap script
- while read -r i; do
- texlive-common_is_file_present_in_texmf "${i}" || echo "${i}"
- done > "${T}/updmap_update" < <(grep -E '^(Mixed|Kanji)?Map' "texmf-dist/web2c/updmap.cfg" | sed 's@.* @@')
- {
- sed 's@/@\\/@g; s@^@/^MixedMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
- sed 's@/@\\/@g; s@^@/^Map[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
- sed 's@/@\\/@g; s@^@/^KanjiMap[ ]*@; s@$@$/s/^/#! /@' <"${T}/updmap_update"
- } > "${T}/updmap_update2"
- sed -f "${T}/updmap_update2" "texmf-dist/web2c/updmap.cfg" > "${T}/updmap_update3"\
- && cat "${T}/updmap_update3" > "texmf-dist/web2c/updmap.cfg"
-}
-
-src_test() {
- cd "${BUILDDIR}" || die
-
- sed -i \
- -e 's;uptexdir/nissya.test;;' \
- -e 's;uptexdir/upbibtex.test;;' \
- texk/web2c/Makefile || die
- sed -i \
- -e 's;dvispc.test;;' \
- texk/dviout-util/Makefile || die
-
- emake check
-}
-
-src_install() {
- cd "${BUILDDIR}" || die
- dodir ${TEXMF_PATH:-/usr/share/texmf-dist}/web2c
-
- emake DESTDIR="${D}" texmf="${ED}${TEXMF_PATH:-/usr/share/texmf-dist}" run_texlinks="true" run_mktexlsr="true" install
-
- cd "${S}" || die
- dodir /usr/share # just in case
- cp -pR texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
- cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
-
- # When X is disabled mf-nowin doesn't exist but some scripts expect it to
- # exist. Instead, it is called mf, so we symlink it to please everything.
- use X || dosym mf /usr/bin/mf-nowin
-
- docinto texk
- cd "${S}/texk" || die
- dodoc ChangeLog README
-
- docinto dviljk
- cd "${S}/texk/dviljk" || die
- dodoc ChangeLog README NEWS
-
- docinto makeindexk
- cd "${S}/texk/makeindexk" || die
- dodoc ChangeLog NOTES README
-
- docinto web2c
- cd "${S}/texk/web2c" || die
- dodoc ChangeLog NEWS PROJECTS README
-
- use doc || rm -rf "${ED}/usr/share/texmf-dist/doc"
-
- dodir /etc/env.d
- echo 'CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"' > "${ED}/etc/env.d/98texlive"
- # populate /etc/texmf
- keepdir /etc/texmf/web2c
-
- # take care of updmap.cfg and language.d files
- keepdir /etc/texmf/{updmap.d,language.dat.d,language.def.d,language.dat.lua.d}
-
- mv "${ED}${TEXMF_PATH}/web2c/updmap.cfg" "${ED}/etc/texmf/updmap.d/00updmap.cfg" || die "moving updmap.cfg failed"
-
- # Remove fmtutil.cnf, it will be regenerated from /etc/texmf/fmtutil.d files
- # by texmf-update
- rm "${ED}${TEXMF_PATH}/web2c/fmtutil.cnf" || die
-
- if use cjk; then
- rm "${ED}/usr/bin/"{,u}ptex || die
- fi
-
- if ! use xindy; then
- rm -rf "${ED}{TEXMF_PATH}"/{,scripts,doc}/xindy
- rm "${ED}"/usr/share/tlpkg/tlpobj/xindy.* || die
- fi
-
- dobin_texmf_scripts ${TEXLIVE_MODULE_BINSCRIPTS}
-
- dodir "/usr/bin"
- for i in ${TEXLIVE_MODULE_BINLINKS} ; do
- [[ -f ${ED}/usr/bin/${i%:*} ]] || die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
-
- dosym "${i%:*}" "/usr/bin/${i#*:}"
- done
-
- texlive-common_handle_config_files
-
- # the virtex symlink is not installed
- # The links has to be relative, since the targets
- # is not present at this stage and MacOS doesn't
- # like non-existing targets
- dosym tex /usr/bin/virtex
- dosym pdftex /usr/bin/pdfvirtex
-
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- # Note that the etexmf-update and efmtutil-sys use nonfatal. We are
- # pkg_postinst, so invoking die will merely print an error message
- # but not abort the installation as it already happened. However,
- # unlike the texlive modules, we observed fmtutil-sys failures in
- # texlive-core.
-
- # TODO: Research the rationale of calling etexmf-update and
- # eftmutil-sys here and the reasons why it sometimes fails.
- nonfatal etexmf-update
- nonfatal efmtutil-sys
-
- texlive-common_update_tlpdb
-}
-
-pkg_postrm() {
- texlive-common_update_tlpdb
-}
diff --git a/app-text/texlive-core/texlive-core-2024-r1.ebuild b/app-text/texlive-core/texlive-core-2024-r1.ebuild
index 8d3c34eb2d48..79cde555de16 100644
--- a/app-text/texlive-core/texlive-core-2024-r1.ebuild
+++ b/app-text/texlive-core/texlive-core-2024-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,8 +15,6 @@ SRC_URI="
https://mirrors.ctan.org/systems/texlive/Source/${MY_P}.tar.xz
https://gitweb.gentoo.org/proj/tex-patches.git/snapshot/tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
-> gentoo-tex-patches-${GENTOO_TEX_PATCHES_NUM}.tar.bz2
- https://raw.githubusercontent.com/debian-tex/texlive-bin/58a00e704a15ec3dd8abbf3826f28207eb095251/debian/patches/1054218.patch
- -> ${PN}-2023-pdflatex-big-endian-fix.patch
https://bugs.gentoo.org/attachment.cgi?id=908573
-> ${PN}-2023-mplib-h.patch
https://github.com/TeX-Live/texlive-source/commit/aec02cd7402652f00460b47a73db0e46e9fb48aa.patch
@@ -135,7 +133,7 @@ SRC_URI+=" )"
S="${WORKDIR}/${MY_P}"
LICENSE="BSD CC-BY-SA-4.0 GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="cjk X doc source tk +luajittex xetex xindy"
TEXMF_PATH=/usr/share/texmf-dist
@@ -247,6 +245,9 @@ src_configure() {
append-flags -fno-strict-aliasing
filter-lto
+ # bug #946142
+ append-cflags -std=gnu17
+
# Needed for 32bit architectures, bug 928096
# This is upstream recommendation for the moment, see also
# https://www.tug.org/texlive/build.html
diff --git a/app-text/texlive/texlive-2024.ebuild b/app-text/texlive/texlive-2024.ebuild
index af5a7f286c47..1fa0adaba5c2 100644
--- a/app-text/texlive/texlive-2024.ebuild
+++ b/app-text/texlive/texlive-2024.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,7 +8,7 @@ HOMEPAGE="https://tug.org/texlive/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="cjk context extra games graphics humanities luatex metapost music pdfannotextractor png pstricks publishers science tex4ht texi2html truetype xetex xml X"
LANGS="af ar as bg bn br ca cs cy da de el en eo es et eu fa fi fr ga gl gu he
diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 8a48fdadff4c..62ce12d8b9fd 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1 +1 @@
-DIST trang-20220510.tar.gz 14317698 BLAKE2B b7337e9555094989955e33f711db9981521c31a3708dd6a862f36cecae0496d8c86fdf09b2d60b8646d8e35e214f57ba7bcd49773fe002eef26ed6b81b4101c1 SHA512 51c44817b396ec45bb82987e0aee8e8d2e5f3f6a1e2f967bae717a31b1bd49c5fc7015466104b19ac62de6ee0270c018dcf19b467763ad1aaa92800bd4edd7a0
+DIST trang-20241231.tar.gz 14317272 BLAKE2B 420bd2148f90bbda03d91c0e748fb785e89286e5b9b565cc31e81306e5c832a6b683b51bd132b7f16e7cbce798eaf1b13d23a4b035ef77a1b13bb25366866523 SHA512 6e0d9c69b5fe663b2e014e0a30b6d92018a349b982698631f346a1fe7657e8a8c5b785df1c1188f4caf61acfccbaf9fc2f6478f2dfb425ef6ef510a865bdaaa3
diff --git a/app-text/trang/trang-20220510-r1.ebuild b/app-text/trang/trang-20241231.ebuild
index f0a81ed3509e..71f55bc4efc9 100644
--- a/app-text/trang/trang-20220510-r1.ebuild
+++ b/app-text/trang/trang-20241231.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,20 +21,32 @@ 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"
-#934306 restrict to >=virtual/jdk-11:*
-DEPEND="${CP_DEPEND}
+DEPEND="
+ ${CP_DEPEND}
dev-java/javacc:${JAVACC_SLOT}
dev-java/testng:0
- >=virtual/jdk-11:*"
+ >=virtual/jdk-1.8:*
+"
+
+RDEPEND="
+ ${CP_DEPEND}
+ >=virtual/jre-1.8:*
+"
+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_TEST_RESOURCE_DIRS="src/test"
JAVA_TEST_SRC_DIR="src/test"
@@ -44,8 +56,9 @@ src_prepare() {
eprefixify mod/regex/mod.xml # Do we still need this?
+ # javac of old openjdk:8 does not create its output directory, see bug #934306
# separating some sources which are needed only for compilation
- mkdir helper || die
+ mkdir helper util || 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
@@ -107,11 +120,5 @@ src_compile() {
$(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/ttf2pk2-2.0_p20240311.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild
index aa4e458ba384..9ea0fdccd79a 100644
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild
+++ b/app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~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.
diff --git a/app-text/xchm/Manifest b/app-text/xchm/Manifest
index 925b44be4da5..9522f2826868 100644
--- a/app-text/xchm/Manifest
+++ b/app-text/xchm/Manifest
@@ -1 +1,2 @@
DIST xchm-1.36.tar.gz 882212 BLAKE2B 8f11457664748fa3effb23102b23ee59c3184a408f6defa3bc7d7bf90c97357a74d33f5da6b7098011a1c23a9f3dd9a523076e367aa9547c9d72f25296b6c787 SHA512 0b7397cd188e47cf9e39c21081428356d858d7ff7e82dd928ef728f32d962ecd485ef2b44ff0c063bde67a605d7a4610f1f5100d1c30d691e6546434c615da65
+DIST xchm-1.37.tar.gz 893765 BLAKE2B 2dcfde8af982ad6ed65cd46f0897264785d5515ab8a9d1c898b9e8b794076a5be4c270da7c70f51919230881c8102bcd39054bd147e0c5e796f6f031f452d831 SHA512 284cdd92788aaa11be3cfbfb10c6537d465625bf9acfb40a0a8859f2c9b5fefc1f454a81046c86638d7dbad31a2bba7d859c34b945d9e8557287279c9572c0ac
diff --git a/app-text/xchm/xchm-1.36.ebuild b/app-text/xchm/xchm-1.36.ebuild
index 4abfca557e5d..96d2b5563bf2 100644
--- a/app-text/xchm/xchm-1.36.ebuild
+++ b/app-text/xchm/xchm-1.36.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
HOMEPAGE="https://github.com/rzvncj/xCHM/"
SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="amd64 ppc ~riscv x86"
IUSE="nls"
diff --git a/app-text/xchm/xchm-1.37.ebuild b/app-text/xchm/xchm-1.37.ebuild
new file mode 100644
index 000000000000..4dfc4de5e884
--- /dev/null
+++ b/app-text/xchm/xchm-1.37.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+WX_GTK_VER="3.2-gtk3"
+
+inherit desktop wxwidgets xdg-utils
+
+DESCRIPTION="Utility for viewing Compiled HTML Help (CHM) files"
+HOMEPAGE="https://github.com/rzvncj/xCHM/"
+SRC_URI="https://github.com/rzvncj/xCHM/releases/download/${PV}/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~riscv ~x86"
+IUSE="nls"
+
+RDEPEND=">=dev-libs/chmlib-0.36
+ x11-libs/wxGTK:${WX_GTK_VER}[X]
+ nls? ( virtual/libintl )"
+DEPEND="${RDEPEND}"
+BDEPEND="nls? ( sys-devel/gettext )"
+
+src_configure() {
+ setup-wxwidgets
+ econf $(use_enable nls)
+}
+
+src_install() {
+ default
+
+ domenu "${FILESDIR}"/xchm.desktop
+ insinto /usr/share/mime/packages
+ doins "${FILESDIR}"/xchm.xml
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
diff --git a/app-text/xdvik/xdvik-22.87.06-r1.ebuild b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
index e40aeb4ffa5f..e2c86e06de43 100644
--- a/app-text/xdvik/xdvik-22.87.06-r1.ebuild
+++ b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -43,6 +43,10 @@ BDEPEND="app-alternatives/lex
app-alternatives/yacc
virtual/pkgconfig"
+# https://bugs.gentoo.org/900537
+# Windows-exclusive function
+QA_CONFIG_IMPL_DECL_SKIP=(memicmp)
+
PATCHES=(
"${FILESDIR}"/${PN}-22.87.06-configure-clang16.patch
"${FILESDIR}"/${PN}-22.87.06-squeeze-c23.patch
diff --git a/app-text/xiphos/xiphos-4.2.1-r2.ebuild b/app-text/xiphos/xiphos-4.2.1-r2.ebuild
index b7ac40476986..0acd0cdd4a59 100644
--- a/app-text/xiphos/xiphos-4.2.1-r2.ebuild
+++ b/app-text/xiphos/xiphos-4.2.1-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit cmake xdg-utils
+inherit cmake eapi9-ver xdg-utils
DESCRIPTION="A Gtk+-based Bible-study frontend for SWORD"
HOMEPAGE="https://xiphos.org/"
@@ -56,15 +56,9 @@ src_configure() {
pkg_postinst() {
xdg_icon_cache_update
- if [[ -n "${REPLACING_VERSIONS}" ]]; then
- local rver
- for rver in ${REPLACING_VERSIONS}; do
- if ver_test "${rver}" -le "4.2.1"; then
- ewarn "Please note that ${PN} no longer provides an editor due to its dependency on outdated libraries."
- ewarn "Studypad and the personal commentary will no longer work."
- break
- fi
- done
+ if ver_replacing -le "4.2.1"; then
+ ewarn "Please note that ${PN} no longer provides an editor due to its dependency on outdated libraries."
+ ewarn "Studypad and the personal commentary will no longer work."
fi
}
diff --git a/app-text/xlsx2csv/Manifest b/app-text/xlsx2csv/Manifest
index a4292f96258e..e5e98c94a4f5 100644
--- a/app-text/xlsx2csv/Manifest
+++ b/app-text/xlsx2csv/Manifest
@@ -1 +1 @@
-DIST xlsx2csv-0.8.3.tar.gz 221408 BLAKE2B 6570f76d9879df086a34f6783bf5b3409820a7791ec23a33cbcff7c9521ae2cc5f17712f660a10de330be40c3b6906833f6c539cf103208a840359abb69bd3f5 SHA512 fb8ce770263070d74105385ed5eb051165b8075e8be7ec86ba7e4d586d02a57a20f3106e8c3ab26a35e013076c9a63a22f636312594d58b4c2f20190d075241a
+DIST xlsx2csv-0.8.4.tar.gz 221390 BLAKE2B b986207375a4104e6c29d9a5ee8c7d0011e4c1be595750d5739408bec8694509fdd05bc9e54e8fa6065a1f91db5e6b2447ab721132e93ce26743aef3ab379af8 SHA512 4ef235344b5e20f6e6df721e1acb77b40b7b8fc8bf7512c245fe6b52ca58208da118241a6fe64aab674cccab1e17ac659f86786d83b34b3d66d433f01b5765fe
diff --git a/app-text/xlsx2csv/xlsx2csv-0.8.3.ebuild b/app-text/xlsx2csv/xlsx2csv-0.8.4.ebuild
index fdd7d94e35ef..ea22bd30a399 100644
--- a/app-text/xlsx2csv/xlsx2csv-0.8.3.ebuild
+++ b/app-text/xlsx2csv/xlsx2csv-0.8.4.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="xml(+)"
DISTUTILS_USE_PEP517=setuptools
diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest
index 491c94d2ea1f..7a3f093bd67a 100644
--- a/app-text/xml2rfc/Manifest
+++ b/app-text/xml2rfc/Manifest
@@ -1,3 +1,4 @@
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
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.24.0.ebuild b/app-text/xml2rfc/xml2rfc-3.24.0.ebuild
index 787096e25de2..55fbc0e9f2e3 100644
--- a/app-text/xml2rfc/xml2rfc-3.24.0.ebuild
+++ b/app-text/xml2rfc/xml2rfc-3.24.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -21,7 +21,7 @@ SRC_URI="
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
>=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}]
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
+}
diff --git a/app-text/xournalpp/Manifest b/app-text/xournalpp/Manifest
index 5a40251ff5b3..99fad25b5a56 100644
--- a/app-text/xournalpp/Manifest
+++ b/app-text/xournalpp/Manifest
@@ -1,2 +1,2 @@
-DIST xournalpp-1.1.3.tgz 15096883 BLAKE2B 814aea3510f26f9478280d158cfa32bafd168df6a21e6776cc831f4d41a69b4dd596df3bac990d28851bba933b6c448f1e38109042bd02cd7454985aaac8d13b SHA512 7b3f1507a8f7b2b5ebef093e319008d4bc14b961ab528af490d133bc64176b85b14a4002753f5444f8fd96c326e7c6cf5d1bad443ad7ce2ea56e9f465aacae3d
DIST xournalpp-1.2.3.tgz 16708613 BLAKE2B f631ec686846e3c00428f050c5ff5d72ebb51b5bfbb1e81b22bcf9416bedb8507c887d6f68d6031945ff107bbd82dfca6c5d4c2430943c17b1c0e9d55d288f73 SHA512 17303314d49001f492469d855155a019659cdafc67509d4e176f60a93322f4ee1d4b999e8a25a9a23bde27b878012c06aa11f15bc2a54a730098964053834d1f
+DIST xournalpp-1.2.5.tgz 16849377 BLAKE2B 8356b018f67f4b8a063b9e3bf20b6a6328f309a5093094b171686296f3143f2554ce4ff7602c892db84dcee470656592a6710c0fc8de4b22a88041f4e91d4fba SHA512 c95854b73b3b63fbb154e5c952a15fe94bfb8e71a52f0cf0b606a5be792c1375d540dd820bfbda182d38ad8627afc4eb10c9b636d1be0fe6e77a462e2e6b6b9f
diff --git a/app-text/xournalpp/files/xournalpp-1.1.1-nocompress.patch b/app-text/xournalpp/files/xournalpp-1.1.1-nocompress.patch
deleted file mode 100644
index dc3ecca1bad0..000000000000
--- a/app-text/xournalpp/files/xournalpp-1.1.1-nocompress.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-From 91319980ebddf80f797118fd67bf95b509b31725 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Andreas=20K=2E=20H=C3=BCttel?= <dilfridge@gentoo.org>
-Date: Sat, 26 Feb 2022 19:05:39 +0100
-Subject: [PATCH 2/2] Do not compress manpages, this is done by the package
- manager
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Andreas K. Hüttel <dilfridge@gentoo.org>
----
- man/CMakeLists.txt | 12 ++++--------
- 1 file changed, 4 insertions(+), 8 deletions(-)
-
-diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
-index 499d9297..974aea4b 100644
---- a/man/CMakeLists.txt
-+++ b/man/CMakeLists.txt
-@@ -9,27 +9,23 @@ mark_as_advanced(HELP2MAN)
- if (HELP2MAN)
- set(MAN_INCLUDE "${PROJECT_SOURCE_DIR}/man/extra.groff")
- set(MAN_PAGE "${CMAKE_CURRENT_BINARY_DIR}/xournalpp.1")
-- set(MAN_FILE "${CMAKE_CURRENT_BINARY_DIR}/xournalpp.1.gz")
-
- add_custom_command(
-- OUTPUT ${MAN_FILE}
-+ OUTPUT ${MAN_PAGE}
- COMMAND ${HELP2MAN} --no-info -i ${MAN_INCLUDE} -o ${MAN_PAGE} --version-string=${PROJECT_VERSION} --name="open-source hand note-taking program" ${CMAKE_BINARY_DIR}/src/xournalpp
-- COMMAND gzip -n -f -9 ${MAN_PAGE}
- DEPENDS ${CMAKE_BINARY_DIR}/src/xournalpp
- )
-
- set(MAN_PAGE_THUMBNAILER "${CMAKE_CURRENT_BINARY_DIR}/xournalpp-thumbnailer.1")
-- set(MAN_FILE_THUMBNAILER "${CMAKE_CURRENT_BINARY_DIR}/xournalpp-thumbnailer.1.gz")
-
- add_custom_command(
-- OUTPUT ${MAN_FILE_THUMBNAILER}
-+ OUTPUT ${MAN_PAGE_THUMBNAILER}
- COMMAND ${HELP2MAN} --no-info --no-discard-stderr -o ${MAN_PAGE_THUMBNAILER} --version-string=${PROJECT_VERSION} --name="creates thumbnails" ${CMAKE_BINARY_DIR}/src/xoj-preview-extractor/xournalpp-thumbnailer
-- COMMAND gzip -n -f -9 ${MAN_PAGE_THUMBNAILER}
- DEPENDS ${CMAKE_BINARY_DIR}/src/xoj-preview-extractor/xournalpp-thumbnailer
- )
-
-- add_custom_target(manpage ALL DEPENDS ${MAN_FILE} ${MAN_FILE_THUMBNAILER})
-- install(FILES ${MAN_FILE} ${MAN_FILE_THUMBNAILER} DESTINATION "share/man/man1")
-+ add_custom_target(manpage ALL DEPENDS ${MAN_PAGE} ${MAN_PAGE_THUMBNAILER})
-+ install(FILES ${MAN_PAGE} ${MAN_PAGE_THUMBNAILER} DESTINATION "share/man/man1")
- else(HELP2MAN)
- message("help2man is missing; no man pages will be generated")
- endif(HELP2MAN)
---
-2.34.1
-
diff --git a/app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch b/app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch
deleted file mode 100644
index 97f7fbc0d7f2..000000000000
--- a/app-text/xournalpp/files/xournalpp-1.1.3-gcc13.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/894720
-https://bugs.gentoo.org/895536
---- a/src/view/background/BackgroundConfig.h
-+++ b/src/view/background/BackgroundConfig.h
-@@ -11,6 +11,7 @@
-
- #pragma once
-
-+#include <cstdint>
- #include <map>
- #include <string>
-
diff --git a/app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch b/app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch
deleted file mode 100644
index c53b63588c43..000000000000
--- a/app-text/xournalpp/files/xournalpp-1.1.3-lua-5-4.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -148,9 +148,9 @@ if (ENABLE_CPPUNIT)
- endif (ENABLE_CPPUNIT)
-
- # Plugins / scripting
--find_package (Lua 5.3 EXACT)
-+find_package (Lua ${LUA_VERSION} EXACT)
- if (NOT Lua_FOUND)
-- find_package (Lua 5.3) # Lua 5.4 is only supported with cmake >=3.18
-+ find_package (Lua ${LUA_VERSION}) # Lua 5.4 is only supported with cmake >=3.18
- endif()
-
- if (Lua_FOUND)
diff --git a/app-text/xournalpp/xournalpp-1.1.3-r2.ebuild b/app-text/xournalpp/xournalpp-1.2.5.ebuild
index 77d1e2514686..5d137901c96a 100644
--- a/app-text/xournalpp/xournalpp-1.1.3-r2.ebuild
+++ b/app-text/xournalpp/xournalpp-1.2.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/xournalpp/xournalpp.git"
else
SRC_URI="https://github.com/xournalpp/xournalpp/archive/refs/tags/v${PV}.tar.gz -> ${P}.tgz"
- KEYWORDS="amd64 ~ppc64"
+ KEYWORDS="~amd64 ~ppc64"
fi
DESCRIPTION="Handwriting notetaking software with PDF annotation support"
@@ -25,14 +25,14 @@ REQUIRED_USE="${LUA_REQUIRED_USE}"
COMMON_DEPEND="
${LUA_DEPS}
app-text/poppler[cairo]
- dev-libs/glib
+ >=dev-libs/glib-2.32.0
dev-libs/libxml2
- dev-libs/libzip:=
- gnome-base/librsvg
- media-libs/portaudio[cxx]
- media-libs/libsndfile
+ >=dev-libs/libzip-1.0.1:=
+ >=gnome-base/librsvg-2.40
+ >=media-libs/portaudio-12[cxx]
+ >=media-libs/libsndfile-1.0.25
sys-libs/zlib:=
- x11-libs/gtk+:3
+ >=x11-libs/gtk+-3.18.9:3
"
RDEPEND="${COMMON_DEPEND}"
DEPEND="${COMMON_DEPEND}"
@@ -43,9 +43,8 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.1.1-nocompress.patch"
- "${FILESDIR}/${PN}-1.1.3-lua-5-4.patch"
- "${FILESDIR}/${PN}-1.1.3-gcc13.patch"
+ "${FILESDIR}/${PN}-1.2.3-nocompress.patch"
+ "${FILESDIR}/${PN}-1.2.3-lua-5-4.patch"
)
src_configure() {
diff --git a/app-text/yamlfmt/Manifest b/app-text/yamlfmt/Manifest
index f9567531c7d7..bdb87d6aa912 100644
--- a/app-text/yamlfmt/Manifest
+++ b/app-text/yamlfmt/Manifest
@@ -2,3 +2,5 @@ DIST yamlfmt-0.13.0-deps.tar.xz 128464 BLAKE2B c51a77b6fa84e88239fe5185761bac4ab
DIST yamlfmt-0.13.0.tar.gz 43334 BLAKE2B da1828f6f8ab24236173fd5621781468e123ed4c9521ab2233b6185ab61a2e6744593f280dd786bbe3e0f38fd692b307dcde0cdce4944c9b6468425b9f7898d3 SHA512 28cf1d04690ce72a1330c0d93b148516e80b33306067f4dbe1b5056e243202d93ed09293b6fe5c958a341dd590edd61e6c1fdb278b28c88b421fb7364cff10b8
DIST yamlfmt-0.14.0-deps.tar.xz 145900 BLAKE2B a58b00c7efc0a0d3c72a3482576f88458f46a984c7f7b11dbaa235c65d18982bb6aba95169e379b809dfc3349eeac4155493a6085dfe6a326a92d0d4beed848b SHA512 42d3ef9a91571eb9712cbd6bf7e7ffeb657a9ae424991b8837897a01eeed5c40ac926e399d8b0644553f878b7024ab3d8ad2aa90c8019153e9c5b7092b56b771
DIST yamlfmt-0.14.0.tar.gz 47247 BLAKE2B 05583fbaeeb70cabaff6a8f602d455c743300d08e5a422d531ca277d6b1b8c49ce7a8c44c9cde16ac56d2623af90becf4cdb1d213b3c26e6838c7839f02463c6 SHA512 81afcd2e5d454a8069d7cedbdc56c0f25c5cb71a217206d0fb3d5aa1f9714794f4749582c231b99fd34dcb975be73d518b204346994dae27d4a75fba81303cf8
+DIST yamlfmt-0.15.0-deps.tar.xz 266288 BLAKE2B ded6aed21162b7974884440542fb16cb8480000027b3221e38d314bff62a6c22e271444a0b9c2000c221587bd36ae620492477436a9371868457fb2586cd177b SHA512 902b3180d03f6f71859140fd3ebd9810dbe85094d042786a45206d658dfa2a972b6350a92ab6bc66a2953e8dad0d4351401e926b0b4249eb52c2baf69cb07f45
+DIST yamlfmt-0.15.0.tar.gz 55482 BLAKE2B 5a6cc56c070d174eac9bc5e29467b72c8d33abf5ad0f764bf5fbc3e37013aa0243643052c07cec1b4219e142b25ea439a48e0d1e40f32793233010d821a5a774 SHA512 6ca1f766eeac10a9d322a6bf15474ed0f6441a9ab04462183ddd4696448fcb888c7cad2c6fe8af890095960dd7e4b59dbacc7778935d57c43e0c8930835cfb4a
diff --git a/app-text/yamlfmt/yamlfmt-0.15.0.ebuild b/app-text/yamlfmt/yamlfmt-0.15.0.ebuild
new file mode 100644
index 000000000000..5dab64b5cf67
--- /dev/null
+++ b/app-text/yamlfmt/yamlfmt-0.15.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit go-module
+
+EGIT_COMMIT=81ffee4
+DESCRIPTION="An extensible command line tool or library to format yaml files"
+HOMEPAGE="https://github.com/google/yamlfmt"
+SRC_URI="https://github.com/google/yamlfmt/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
+ https://dev.gentoo.org/~zmedico/dist/${P}-deps.tar.xz"
+
+LICENSE="Apache-2.0"
+LICENSE+=" BSD MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+
+src_unpack() {
+ default
+}
+
+src_prepare() {
+ ln -sv ../vendor ./ || die
+ default
+}
+
+src_compile() {
+ CGO_ENABLED=0 ego build -ldflags "-X main.version=${PV} -X main.commit=${EGIT_COMMIT} -s -w" \
+ -o yamlfmt ./cmd/yamlfmt
+}
+
+src_install() {
+ dodoc -r README.md docs
+ dobin yamlfmt
+}
+
+src_test() {
+ emake test
+}
diff --git a/app-text/zathura-cb/zathura-cb-0.1.11.ebuild b/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
index fbc4db911ed5..5b97d8787c5b 100644
--- a/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
+++ b/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git"
EGIT_BRANCH="develop"
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~riscv x86"
SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz"
fi
diff --git a/app-text/zathura-meta/metadata.xml b/app-text/zathura-meta/metadata.xml
index b3facb939612..67a46b1de425 100644
--- a/app-text/zathura-meta/metadata.xml
+++ b/app-text/zathura-meta/metadata.xml
@@ -4,6 +4,7 @@
<!-- maintainer-needed -->
<use>
<flag name="cb">Install plug-in for ComicBook support</flag>
+ <flag name="epub">Install plug-in E-Book support</flag>
</use>
<upstream>
<maintainer status="active">
diff --git a/app-text/zathura-meta/zathura-meta-0-r1.ebuild b/app-text/zathura-meta/zathura-meta-0-r1.ebuild
new file mode 100644
index 000000000000..863d9438089e
--- /dev/null
+++ b/app-text/zathura-meta/zathura-meta-0-r1.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Meta package for app-text/zathura plugins"
+HOMEPAGE="https://pwmt.org/projects/zathura/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~amd64 ~arm x86"
+IUSE="cb djvu epub +pdf postscript"
+
+RDEPEND="
+ app-text/zathura
+ cb? ( app-text/zathura-cb )
+ djvu? ( app-text/zathura-djvu )
+ epub? ( app-text/zathura-pdf-mupdf )
+ pdf? (
+ epub? ( app-text/zathura-pdf-mupdf )
+ !epub? ( app-text/zathura-pdf-poppler )
+ )
+ postscript? ( app-text/zathura-ps )
+"
diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild
index 70c7609cebde..d706b26829a2 100644
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild
+++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-mupdf.git"
EGIT_BRANCH="develop"
else
- KEYWORDS="~amd64 ~arm ~x86"
+ KEYWORDS="amd64 arm x86"
SRC_URI="https://github.com/pwmt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
diff --git a/app-text/zathura/zathura-0.5.8.ebuild b/app-text/zathura/zathura-0.5.8.ebuild
index cec45e525bb4..161d708993eb 100644
--- a/app-text/zathura/zathura-0.5.8.ebuild
+++ b/app-text/zathura/zathura-0.5.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -16,7 +16,7 @@ else
SRC_URI="
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv x86 ~amd64-linux ~x86-linux"
fi
LICENSE="ZLIB"
diff --git a/app-text/zeal/Manifest b/app-text/zeal/Manifest
index e5dc5034586b..a009b7855811 100644
--- a/app-text/zeal/Manifest
+++ b/app-text/zeal/Manifest
@@ -1,2 +1 @@
-DIST zeal-0.7.1.tar.gz 1195333 BLAKE2B 56e6d56e152ed94559d15ba4a5dd7972466db75a4d760640b55b532ba3ed325a429e8e03f450efaa3e24f09af68ff5b43463d9b8f21b8a9bd11e23a3841780c4 SHA512 bf2b5e2878b349ec4e5e74377a2a74e263d5f20649f152f194375547c5e69b3e6115c9d0f103acad7f087b20456d888a3be9f7ce1aa232206bba7e0ed38d252b
DIST zeal-0.7.2.tar.gz 1217853 BLAKE2B e82c3a977375317cfb4d5ad32f577f668f38cfc1d3a2685d44c96814817623001a8fff848a04acf07d3ab942bee9a0c6801dfadad3fceaf24d55beb5a78a9522 SHA512 41f79f4c441938a60f80796376de31643ad1b80d989c6452653647be533b6e4e23d96b556895c457d574e00d75a57e4b2ef2a77096fa1d120e0c2e5b511366fb
diff --git a/app-text/zeal/files/add-missing-qt-components.patch b/app-text/zeal/files/add-missing-qt-components.patch
deleted file mode 100644
index 423bfed0b081..000000000000
--- a/app-text/zeal/files/add-missing-qt-components.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-Backport of https://github.com/zealdocs/zeal/pull/1644
-Done manually because CMakeLists.txt has CRLF line endings in release tarball.
---- a/src/app/CMakeLists.txt
-+++ b/src/app/CMakeLists.txt
-@@ -1,4 +1,4 @@
--find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Widgets REQUIRED)
-+find_package(Qt${QT_VERSION_MAJOR} COMPONENTS Concurrent WebEngineWidgets Widgets REQUIRED)
- if (Qt${QT_VERSION_MAJOR}Widgets_VERSION VERSION_LESS QT_MINIMUM_VERSION)
- message(FATAL_ERROR "Qt version >= ${QT_MINIMUM_VERSION} is required.")
- endif()
diff --git a/app-text/zeal/files/disable-werror.patch b/app-text/zeal/files/disable-werror.patch
deleted file mode 100644
index e1811d3098de..000000000000
--- a/app-text/zeal/files/disable-werror.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -59,9 +59,5 @@
- VERBATIM
- )
-
--if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0")
-- set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
--endif()
--
- add_subdirectory(assets)
- add_subdirectory(src)
diff --git a/app-text/zeal/files/qt6.patch b/app-text/zeal/files/qt6.patch
deleted file mode 100644
index 1312d63abb6f..000000000000
--- a/app-text/zeal/files/qt6.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -22,7 +22,7 @@
- set(PROJECT_COPYRIGHT "© 2013-2024 Oleg Shparber and other contributors")
-
- # Find available major Qt version. It will be stored in QT_VERSION_MAJOR.
--find_package(QT NAMES Qt6 Qt5 REQUIRED COMPONENTS Core)
-+find_package(QT NAMES Qt6 REQUIRED COMPONENTS Core)
- if(QT_VERSION_MAJOR EQUAL 6)
- set(QT_MINIMUM_VERSION 6.2.0)
- else()
diff --git a/app-text/zeal/zeal-0.7.1.ebuild b/app-text/zeal/zeal-0.7.1.ebuild
deleted file mode 100644
index 4705da258387..000000000000
--- a/app-text/zeal/zeal-0.7.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake edos2unix xdg-utils
-
-DESCRIPTION="Offline documentation browser inspired by Dash"
-HOMEPAGE="https://zealdocs.org/"
-SRC_URI="https://github.com/zealdocs/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- app-arch/libarchive:=
- dev-db/sqlite:3
- dev-qt/qtbase:6[concurrent,gui,network,widgets]
- dev-qt/qtwebchannel:6
- dev-qt/qtwebengine:6[widgets]
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-keysyms
-"
-RDEPEND="${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="kde-frameworks/extra-cmake-modules"
-
-PATCHES=(
- "${FILESDIR}/disable-werror.patch"
- "${FILESDIR}/qt6.patch"
- "${FILESDIR}/add-missing-qt-components.patch"
-)
-
-src_prepare() {
- edos2unix "${S}/assets/freedesktop/org.zealdocs.zeal.desktop"
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DZEAL_RELEASE_BUILD=ON
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/app-text/zotero-bin/Manifest b/app-text/zotero-bin/Manifest
index cdb3d3fecd9b..934eae1fac49 100644
--- a/app-text/zotero-bin/Manifest
+++ b/app-text/zotero-bin/Manifest
@@ -1,6 +1,4 @@
-DIST zotero-bin-7.0.5-amd64.tar.bz2 109076934 BLAKE2B c1c685648a887e57fad7499b7e4adb5a04d0a2f8eaaf248340fea18f60edaf503f7916983b686847e1f2a11fcd655fe908702c0427647086e55eaf06b6b7be4e SHA512 61e3407c75f7c392562909c73b3335872ccfd007f2ec0c2c7c75b478c9071d48803c31c28cbb49c82a7ef7a05016a155a55c2821b5e577ff7c5674a3115bb32b
-DIST zotero-bin-7.0.5-x86.tar.bz2 113004962 BLAKE2B b92719cf66045c7b2ca4c7108822b510583629b6886a0a16676b1cb4ff7302ea303f94410f24f378909a7ff55bb3d459bdedfce0e1de4bd32a8db921548c7bd2 SHA512 21ed0b6fa088ce92699a271ef64171c583fa669e42cb6517e3b0238294ddcfed80a3d001a928dfb3916ad41b04f70d08bad065741e7f4caa98978ad4b1b6fa4f
-DIST zotero-bin-7.0.7-amd64.tar.bz2 109119371 BLAKE2B ec4530c36bf909b81b2b537bb7feac4a5c69584478a8eb8545d1f517ed9a00ffeb988aafe71fd5646fd253a97195b2e3d2f3ea6e6695c57621b3cd08c1e6ad4b SHA512 0fdb946478cdad09169c3e0ccb58a976d0bc7f08e82b43f0016404c0e369ba59cb077e2d27d568d4bb9fab0831c42834c2c4e93d2f78e4dbf233fd2e2f76001f
-DIST zotero-bin-7.0.7-x86.tar.bz2 113050907 BLAKE2B c0d975bde1b330f566f1bbfe203e5458230b803c8611bfd9878483727baba6703dad621a2fea892dfb152399b928f697e40963714f445affd43c3fc8dc98a589 SHA512 bb931cf0115516c7a870b6ec61f2f73b7be5d768fde4cb7a0120bbad40b5284667c8b2cd2aac9d06d7e1701c1fcecb8ca4376f76f8556e9dcb1b9ffe76cc9b7d
+DIST zotero-bin-7.0.11-amd64.tar.bz2 109387437 BLAKE2B 1af59f2b768c962dfe9575a3f6fb50572eb57db26412dd91abca10c2d476023a8a2d44ba93d2607b6f084c91c4e8d0d3788dfdf85c989fb574d6eea5dc565e8c SHA512 ec69ba264a3bf05a579057122738a38316f7de43ce46229d3b6ef6b13c4a43b01d647179206b46a1c46d5e093579f81dc875d022675d167ad7e023ac7558f806
+DIST zotero-bin-7.0.11-x86.tar.bz2 113321965 BLAKE2B 5c25e1c825a964b4c3a4371c7ec67132662d77f5e64ca0dc8c8f2346f25a106068da0a8193047c09b7645ae699ce0e5256bc46664cf221634ea225a1b54b3ae2 SHA512 b83af4e6b8e3748cc6ea04046bc4e6c4299c510af6154ccce4df9fd50e356376a675170187521da8009a17240907030929c61145e45702ee90610716e2d4873d
DIST zotero-bin-7.0.9-amd64.tar.bz2 109258993 BLAKE2B 31543016f0c3e5635b7e63a1a5180bc09e9f10d80f9f190a2bab4e419f480cc018998cbc974fe0b5c20875057ad6e635bebfa8fcc7a4121a888b22dc90e66c37 SHA512 d8ca1012284c50d6a574ff13bae8e3422e7a04c7fd0002c04b757789e261e40731fe86edd2cf5144987e02f2b24e8f37336710e13812cceab941b6498bdea7d2
DIST zotero-bin-7.0.9-x86.tar.bz2 113192202 BLAKE2B ecf0f361e3b570e60b190a4bfbfa7da9b739a08f429b3694479a65f4a7e1aa98e70e42ed23b77fa5c13a8edc4a0bcd13381b0b04352ccf41b189a3d458689ce6 SHA512 75fc41054888e403704d36998402e4b4bde44619229b01e847ca438aac02e23c08fb63cd3adaeb29fe6c21796e0001280f989cdffb1cc4cf4ac7bd51fefb4a72
diff --git a/app-text/zotero-bin/zotero-bin-7.0.5.ebuild b/app-text/zotero-bin/zotero-bin-7.0.11.ebuild
index 56e522c44ad2..56e522c44ad2 100644
--- a/app-text/zotero-bin/zotero-bin-7.0.5.ebuild
+++ b/app-text/zotero-bin/zotero-bin-7.0.11.ebuild
diff --git a/app-text/zotero-bin/zotero-bin-7.0.7.ebuild b/app-text/zotero-bin/zotero-bin-7.0.7.ebuild
deleted file mode 100644
index 56e522c44ad2..000000000000
--- a/app-text/zotero-bin/zotero-bin-7.0.7.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="Helps you collect, organize, cite, and share your research sources"
-HOMEPAGE="https://www.zotero.org"
-SRC_URI="
- amd64? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-x86_64&version=${PV} -> ${P}-amd64.tar.bz2 )
- x86? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-i686&version=${PV} -> ${P}-x86.tar.bz2 )
-"
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~x86"
-
-RDEPEND="
- app-accessibility/at-spi2-core
- dev-libs/dbus-glib
- dev-libs/glib
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- sys-apps/dbus
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/pango
-"
-
-QA_PREBUILT="opt/zotero/*"
-
-src_prepare() {
- if use amd64; then
- cd Zotero_linux-x86_64 || die
- elif use x86; then
- cd Zotero_linux-i686 || die
- fi
-
- # disable auto-update
- sed -i -e 's#URL=.*#URL=#' app/application.ini || die
-
- # fix desktop-file
- sed -i -e 's#^Exec=.*#Exec=zotero -url %U#' zotero.desktop || die
- sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
-
- default
-}
-
-src_install() {
- if use amd64; then
- cd Zotero_linux-x86_64 || die
- elif use x86; then
- cd Zotero_linux-i686 || die
- fi
-
- dodir opt/zotero
- cp -a * "${ED}/opt/zotero" || die
-
- dosym ../../opt/zotero/zotero usr/bin/zotero
-
- domenu zotero.desktop
-
- for size in 32 64 128; do
- newicon -s ${size} icons/icon${size}.png zotero.png
- done
-}