summaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 05:35:26 -0500
commitf716a9fe6455d39eef01e718aae68dae61c19704 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /app-text
parent3f9cf298e89cd5037b982abba06091224ee76daf (diff)
downloadbaldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.gz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.tar.xz
baldeagleos-repo-f716a9fe6455d39eef01e718aae68dae61c19704.zip
Adding metadata
Diffstat (limited to 'app-text')
-rw-r--r--app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild25
-rw-r--r--app-text/App-XML-DocBook-Builder/Manifest1
-rw-r--r--app-text/App-XML-DocBook-Builder/metadata.xml13
-rw-r--r--app-text/NaturalDocs/Manifest1
-rw-r--r--app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild51
-rw-r--r--app-text/NaturalDocs/metadata.xml19
-rw-r--r--app-text/OCRmyPDF/Manifest2
-rw-r--r--app-text/OCRmyPDF/OCRmyPDF-17.4.2.ebuild74
-rw-r--r--app-text/OCRmyPDF/OCRmyPDF-17.5.0.ebuild74
-rw-r--r--app-text/OCRmyPDF/metadata.xml14
-rw-r--r--app-text/a2ps/Manifest3
-rw-r--r--app-text/a2ps/a2ps-4.15.5-r1.ebuild96
-rw-r--r--app-text/a2ps/a2ps-4.15.6.ebuild92
-rw-r--r--app-text/a2ps/a2ps-4.15.7.ebuild95
-rw-r--r--app-text/a2ps/files/50a2ps-gentoo.el5
-rw-r--r--app-text/a2ps/files/a2ps-4.15-lpr-wrapper.patch23
-rw-r--r--app-text/a2ps/files/a2ps-4.15-stdout.patch16
-rw-r--r--app-text/a2ps/metadata.xml15
-rw-r--r--app-text/aha/Manifest1
-rw-r--r--app-text/aha/aha-0.5.1.ebuild20
-rw-r--r--app-text/aha/files/aha-0.5.1-null-ptr-dereference-fix.patch105
-rw-r--r--app-text/aha/metadata.xml20
-rw-r--r--app-text/aiksaurus/Manifest2
-rw-r--r--app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild48
-rw-r--r--app-text/aiksaurus/files/aiksaurus-1.2.1-autoconf.patch13
-rw-r--r--app-text/aiksaurus/metadata.xml8
-rw-r--r--app-text/an/Manifest2
-rw-r--r--app-text/an/an-1.2_p6.ebuild48
-rw-r--r--app-text/an/metadata.xml5
-rw-r--r--app-text/ansifilter/Manifest3
-rw-r--r--app-text/ansifilter/ansifilter-2.22.ebuild100
-rw-r--r--app-text/ansifilter/metadata.xml11
-rw-r--r--app-text/antiword/Manifest2
-rw-r--r--app-text/antiword/antiword-0.37-r2.ebuild55
-rw-r--r--app-text/antiword/files/antiword-0.37-CVE-2014-8123.patch17
-rw-r--r--app-text/antiword/metadata.xml11
-rw-r--r--app-text/antixls/Manifest1
-rw-r--r--app-text/antixls/antixls-0.3b.ebuild24
-rw-r--r--app-text/antixls/metadata.xml8
-rw-r--r--app-text/apvlv/Manifest1
-rw-r--r--app-text/apvlv/apvlv-0.4.0-r3.ebuild60
-rw-r--r--app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch11
-rw-r--r--app-text/apvlv/files/apvlv-0.4.0-icon-r1.patch10
-rw-r--r--app-text/apvlv/files/apvlv-0.4.0-webkitgtk4.1.patch45
-rw-r--r--app-text/apvlv/metadata.xml16
-rw-r--r--app-text/asa/Manifest1
-rw-r--r--app-text/asa/asa-1.1-r1.ebuild35
-rw-r--r--app-text/asa/files/asa-1.1-implicit-int.patch15
-rw-r--r--app-text/asa/metadata.xml5
-rw-r--r--app-text/asciidoc/Manifest1
-rw-r--r--app-text/asciidoc/asciidoc-10.2.1.ebuild64
-rw-r--r--app-text/asciidoc/metadata.xml11
-rw-r--r--app-text/aspell/Manifest1
-rw-r--r--app-text/aspell/aspell-0.60.8.2.ebuild112
-rw-r--r--app-text/aspell/files/aspell-0.60.5-nls.patch13
-rw-r--r--app-text/aspell/files/aspell-0.60.5-solaris.patch27
-rw-r--r--app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch35
-rw-r--r--app-text/aspell/files/aspell-0.60.6.1-clang.patch47
-rw-r--r--app-text/aspell/files/aspell-0.60.6.1-unicode.patch276
-rw-r--r--app-text/aspell/metadata.xml11
-rw-r--r--app-text/atril/Manifest2
-rw-r--r--app-text/atril/atril-1.28.3.ebuild113
-rw-r--r--app-text/atril/atril-1.28.4.ebuild115
-rw-r--r--app-text/atril/metadata.xml32
-rw-r--r--app-text/bact/Manifest1
-rw-r--r--app-text/bact/bact-0.13-r2.ebuild30
-rw-r--r--app-text/bact/files/bact-0.13-cpp14.patch90
-rw-r--r--app-text/bact/files/bact-0.13-makefile.patch38
-rw-r--r--app-text/bact/metadata.xml11
-rw-r--r--app-text/barcode/Manifest1
-rw-r--r--app-text/barcode/barcode-0.99-r2.ebuild35
-rw-r--r--app-text/barcode/files/barcode-0.99-fno-common.patch25
-rw-r--r--app-text/barcode/files/barcode-0.99-not-a-literal-string.patch19
-rw-r--r--app-text/barcode/files/barcode-0.99-properly-install-static-lib.patch181
-rw-r--r--app-text/barcode/metadata.xml8
-rw-r--r--app-text/bdf2psf/Manifest1
-rw-r--r--app-text/bdf2psf/bdf2psf-1.230.ebuild29
-rw-r--r--app-text/bdf2psf/metadata.xml5
-rw-r--r--app-text/bibclean/Manifest1
-rw-r--r--app-text/bibclean/bibclean-3.06.ebuild21
-rw-r--r--app-text/bibclean/metadata.xml8
-rw-r--r--app-text/bibletime/Manifest2
-rw-r--r--app-text/bibletime/bibletime-3.1.1.ebuild44
-rw-r--r--app-text/bibletime/bibletime-3.2.0.ebuild55
-rw-r--r--app-text/bibletime/files/bibletime-3.2.0-disable_autolto.patch19
-rw-r--r--app-text/bibletime/files/bibletime-3.2.0-fix_cxx20.patch38
-rw-r--r--app-text/bibletime/metadata.xml24
-rw-r--r--app-text/bibutils/Manifest2
-rw-r--r--app-text/bibutils/bibutils-7.1.ebuild43
-rw-r--r--app-text/bibutils/bibutils-7.2.ebuild43
-rw-r--r--app-text/bibutils/metadata.xml11
-rw-r--r--app-text/binfind/Manifest1
-rw-r--r--app-text/binfind/binfind-0.0.3.ebuild24
-rw-r--r--app-text/binfind/files/binfind-0.0.3-clang16.patch9
-rw-r--r--app-text/binfind/metadata.xml7
-rw-r--r--app-text/blahtexml/Manifest1
-rw-r--r--app-text/blahtexml/blahtexml-1.0-r1.ebuild48
-rw-r--r--app-text/blahtexml/files/blahtexml-0.9-Makefile.patch55
-rw-r--r--app-text/blahtexml/files/blahtexml.190
-rw-r--r--app-text/blahtexml/metadata.xml8
-rw-r--r--app-text/blogc/Manifest1
-rw-r--r--app-text/blogc/blogc-0.20.1.ebuild57
-rw-r--r--app-text/blogc/blogc-9999.ebuild57
-rw-r--r--app-text/blogc/metadata.xml17
-rw-r--r--app-text/bogosort/Manifest1
-rw-r--r--app-text/bogosort/bogosort-0.4.2-r1.ebuild43
-rw-r--r--app-text/bogosort/files/bogosort-0.4.2-glibc-2.10.patch39
-rw-r--r--app-text/bogosort/files/bogosort-0.4.2-implicit-decl.patch38
-rw-r--r--app-text/bogosort/files/xmalloc.patch15
-rw-r--r--app-text/bogosort/metadata.xml13
-rw-r--r--app-text/build-docbook-catalog/Manifest2
-rw-r--r--app-text/build-docbook-catalog/build-docbook-catalog-2.3-r1.ebuild38
-rw-r--r--app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild40
-rw-r--r--app-text/build-docbook-catalog/metadata.xml9
-rw-r--r--app-text/c2ps/Manifest1
-rw-r--r--app-text/c2ps/c2ps-4.0.ebuild27
-rw-r--r--app-text/c2ps/files/c2ps-4.0-LDFLAGS.patch11
-rw-r--r--app-text/c2ps/metadata.xml8
-rw-r--r--app-text/calibre/Manifest4
-rw-r--r--app-text/calibre/calibre-8.15.0.ebuild256
-rw-r--r--app-text/calibre/calibre-8.9.0.ebuild257
-rw-r--r--app-text/calibre/files/calibre-7.0.0-jxr-test.patch27
-rw-r--r--app-text/calibre/files/calibre-8.9-qt6.10.patch105
-rw-r--r--app-text/calibre/files/calibre-8.9.0-piper.patch47
-rw-r--r--app-text/calibre/files/calibre-server-3.conf13
-rw-r--r--app-text/calibre/files/calibre-server-3.init58
-rw-r--r--app-text/calibre/metadata.xml17
-rw-r--r--app-text/capyt/Manifest3
-rw-r--r--app-text/capyt/capyt-1.1.1-r1.ebuild25
-rw-r--r--app-text/capyt/capyt-1.2.1.ebuild20
-rw-r--r--app-text/capyt/capyt-1.2.2.ebuild20
-rw-r--r--app-text/capyt/metadata.xml13
-rw-r--r--app-text/catdoc/Manifest1
-rw-r--r--app-text/catdoc/catdoc-0.95-r1.ebuild52
-rw-r--r--app-text/catdoc/files/catdoc-0.95-parallel-make.patch39
-rw-r--r--app-text/catdoc/metadata.xml8
-rw-r--r--app-text/cb2bib/Manifest1
-rw-r--r--app-text/cb2bib/cb2bib-2.0.3.ebuild56
-rw-r--r--app-text/cb2bib/files/cb2bib-2.0.2-qmake.patch49
-rw-r--r--app-text/cb2bib/metadata.xml8
-rw-r--r--app-text/cedilla/Manifest1
-rw-r--r--app-text/cedilla/cedilla-0.7-r1.ebuild31
-rw-r--r--app-text/cedilla/files/cedilla-gentoo-r1.patch22
-rw-r--r--app-text/cedilla/metadata.xml11
-rw-r--r--app-text/chasen/Manifest1
-rw-r--r--app-text/chasen/chasen-2.4.5-r1.ebuild62
-rw-r--r--app-text/chasen/chasen-2.4.5.ebuild59
-rw-r--r--app-text/chasen/files/chasen-2.4.5-c23.patch79
-rw-r--r--app-text/chasen/files/chasen-uar.patch44
-rw-r--r--app-text/chasen/metadata.xml11
-rw-r--r--app-text/cherrytree/Manifest2
-rw-r--r--app-text/cherrytree/cherrytree-1.4.0-r1.ebuild85
-rw-r--r--app-text/cherrytree/cherrytree-1.6.3.ebuild82
-rw-r--r--app-text/cherrytree/metadata.xml8
-rw-r--r--app-text/cmark-gfm/Manifest1
-rw-r--r--app-text/cmark-gfm/cmark-gfm-0.29.0.13-r1.ebuild39
-rw-r--r--app-text/cmark-gfm/files/cmake-minimum-required.patch8
-rw-r--r--app-text/cmark-gfm/metadata.xml11
-rw-r--r--app-text/cmark/Manifest2
-rw-r--r--app-text/cmark/cmark-0.31.1-r1.ebuild37
-rw-r--r--app-text/cmark/cmark-0.31.2.ebuild37
-rw-r--r--app-text/cmark/files/cmark-0.31.0_fix_api_test.patch17
-rw-r--r--app-text/cmark/files/cmark-0.31.2_python-3.14.patch98
-rw-r--r--app-text/cmark/metadata.xml15
-rw-r--r--app-text/cmigemo/Manifest2
-rw-r--r--app-text/cmigemo/cmigemo-1.3c-r4.ebuild81
-rw-r--r--app-text/cmigemo/cmigemo-1.3e_p20220623.ebuild78
-rw-r--r--app-text/cmigemo/files/cmigemo-1.3c-gentoo.patch86
-rw-r--r--app-text/cmigemo/files/cmigemo-1.3c-parallel-build.patch73
-rw-r--r--app-text/cmigemo/files/cmigemo-1.3c-parallel-install.patch113
-rw-r--r--app-text/cmigemo/files/cmigemo-gentoo.patch74
-rw-r--r--app-text/cmigemo/files/cmigemo-ldflags.patch11
-rw-r--r--app-text/cmigemo/metadata.xml14
-rw-r--r--app-text/code-minimap/Manifest77
-rw-r--r--app-text/code-minimap/code-minimap-0.6.8.ebuild102
-rw-r--r--app-text/code-minimap/metadata.xml11
-rw-r--r--app-text/code2html/Manifest2
-rw-r--r--app-text/code2html/code2html-0.9.1-r2.ebuild46
-rw-r--r--app-text/code2html/files/code2html-0.9.1-prefix.patch30
-rw-r--r--app-text/code2html/files/code2html-0.9.1-scalar.patch20
-rw-r--r--app-text/code2html/metadata.xml10
-rw-r--r--app-text/codebook/Manifest4
-rw-r--r--app-text/codebook/codebook-0.3.40.ebuild37
-rw-r--r--app-text/codebook/codebook-0.3.41.ebuild37
-rw-r--r--app-text/codebook/metadata.xml12
-rw-r--r--app-text/convertlit/Manifest1
-rw-r--r--app-text/convertlit/convertlit-1.8-r4.ebuild41
-rw-r--r--app-text/convertlit/files/convertlit-1.8-clang16.patch49
-rw-r--r--app-text/convertlit/files/convertlit-1.8-respectflags-r1.patch28
-rw-r--r--app-text/convertlit/files/fix-Wformat-security-warnings.patch34
-rw-r--r--app-text/convertlit/files/support-ar-variable.patch11
-rw-r--r--app-text/convertlit/metadata.xml12
-rw-r--r--app-text/convmv/Manifest1
-rw-r--r--app-text/convmv/convmv-2.06.ebuild37
-rw-r--r--app-text/convmv/files/convmv-2.05-manpage_nocompress.patch16
-rw-r--r--app-text/convmv/metadata.xml8
-rw-r--r--app-text/cpdf/Manifest2
-rw-r--r--app-text/cpdf/cpdf-2.7.1.ebuild36
-rw-r--r--app-text/cpdf/cpdf-2.8.1.ebuild36
-rw-r--r--app-text/cpdf/metadata.xml15
-rw-r--r--app-text/crengine-ng/Manifest2
-rw-r--r--app-text/crengine-ng/crengine-ng-0.9.13-r1.ebuild83
-rw-r--r--app-text/crengine-ng/files/crengine-ng-0.9.13-unittests.patch30
-rw-r--r--app-text/crengine-ng/metadata.xml27
-rw-r--r--app-text/crf++/Manifest1
-rw-r--r--app-text/crf++/crf++-0.58-r1.ebuild44
-rw-r--r--app-text/crf++/crf++-0.58-r2.ebuild47
-rw-r--r--app-text/crf++/files/crf++-0.58-autotools.patch23
-rw-r--r--app-text/crf++/files/crf++-0.58-registers.patch57
-rw-r--r--app-text/crf++/metadata.xml18
-rw-r--r--app-text/crm114/Manifest1
-rw-r--r--app-text/crm114/crm114-20100106-r2.ebuild76
-rw-r--r--app-text/crm114/files/0001-fix-broken-function-signatures-for-5-argument-functi.patch43
-rw-r--r--app-text/crm114/files/crm114-20100106-fix-makefile.patch60
-rw-r--r--app-text/crm114/metadata.xml15
-rw-r--r--app-text/crqt-ng/Manifest1
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.15.ebuild41
-rw-r--r--app-text/crqt-ng/files/cmake_minimum_required.patch25
-rw-r--r--app-text/crqt-ng/metadata.xml27
-rw-r--r--app-text/crwx-ng/Manifest1
-rw-r--r--app-text/crwx-ng/crwx-ng-0.3.1-r3.ebuild27
-rw-r--r--app-text/crwx-ng/metadata.xml27
-rw-r--r--app-text/cssmin/Manifest1
-rw-r--r--app-text/cssmin/cssmin-0.2.0-r1.ebuild19
-rw-r--r--app-text/cssmin/metadata.xml13
-rw-r--r--app-text/cwtext/Manifest1
-rw-r--r--app-text/cwtext/cwtext-0.96-r2.ebuild36
-rw-r--r--app-text/cwtext/files/cwtext-0.94-asneeded.patch19
-rw-r--r--app-text/cwtext/files/cwtext-0.96-fix-missing-include.patch11
-rw-r--r--app-text/cwtext/files/cwtext-0.96-pcm.patch11
-rw-r--r--app-text/cwtext/metadata.xml11
-rw-r--r--app-text/dblatex/Manifest1
-rw-r--r--app-text/dblatex/dblatex-0.3.12-r4.ebuild95
-rw-r--r--app-text/dblatex/files/dblatex-0.3.11-encode.patch19
-rw-r--r--app-text/dblatex/files/dblatex-0.3.11-inkscape-1.0.patch107
-rw-r--r--app-text/dblatex/files/dblatex-0.3.11-no-inkscape-dependency.patch14
-rw-r--r--app-text/dblatex/files/dblatex-0.3.11-path-logging.patch15
-rw-r--r--app-text/dblatex/files/dblatex-0.3.11-setup.patch47
-rw-r--r--app-text/dblatex/files/dblatex-0.3.12-adjust-submodule-imports.patch62
-rw-r--r--app-text/dblatex/files/dblatex-0.3.12-replace-imp-by-importlib.patch113
-rw-r--r--app-text/dblatex/metadata.xml23
-rw-r--r--app-text/dictd/Manifest1
-rw-r--r--app-text/dictd/dictd-1.13.3.ebuild135
-rw-r--r--app-text/dictd/files/1.10.11/colorit.conf32
-rw-r--r--app-text/dictd/files/1.10.11/dict.conf6
-rw-r--r--app-text/dictd/files/1.10.11/dictd.conf26
-rw-r--r--app-text/dictd/files/1.10.11/dictd.confd5
-rw-r--r--app-text/dictd/files/1.10.11/dictd.initd77
-rw-r--r--app-text/dictd/files/1.10.11/site.info6
-rw-r--r--app-text/dictd/files/dictd-1.10.11-colorit-nopp-fix.patch12
-rw-r--r--app-text/dictd/files/dictd-1.12.0-build.patch22
-rw-r--r--app-text/dictd/files/dictd-1.13.0-stack-smashing.patch18
-rw-r--r--app-text/dictd/files/dictd-1.13.3-debian_fix_warnings.patch306
-rw-r--r--app-text/dictd/files/dictd-1.13.3-libtool.patch67
-rw-r--r--app-text/dictd/files/dictd-1.13.3-rm_replace_strlfuncs.patch35
-rw-r--r--app-text/dictd/files/dictd-1.13.3-version.patch45
-rw-r--r--app-text/dictd/files/dictd.service10
-rw-r--r--app-text/dictd/metadata.xml13
-rw-r--r--app-text/diction/Manifest1
-rw-r--r--app-text/diction/diction-1.14.ebuild22
-rw-r--r--app-text/diction/files/diction-1.13-make.patch11
-rw-r--r--app-text/diction/files/diction-1.14-getenv.patch16
-rw-r--r--app-text/diction/metadata.xml16
-rw-r--r--app-text/diff-pdf/Manifest1
-rw-r--r--app-text/diff-pdf/diff-pdf-0.5.1-r1.ebuild37
-rw-r--r--app-text/diff-pdf/metadata.xml12
-rw-r--r--app-text/diffpdf/Manifest1
-rw-r--r--app-text/diffpdf/diffpdf-2.1.3-r4.ebuild39
-rw-r--r--app-text/diffpdf/files/diffpdf-2.1.3-qt5.patch173
-rw-r--r--app-text/diffpdf/files/diffpdf-2.1.3-qt6.10.patch11
-rw-r--r--app-text/diffpdf/files/diffpdf-2.1.3-qt6.patch407
-rw-r--r--app-text/diffpdf/metadata.xml5
-rw-r--r--app-text/ding/Manifest1
-rw-r--r--app-text/ding/ding-1.9.ebuild28
-rw-r--r--app-text/ding/metadata.xml5
-rw-r--r--app-text/discount/Manifest5
-rw-r--r--app-text/discount/discount-2.2.7c-r1.ebuild71
-rw-r--r--app-text/discount/discount-3.0.0a.ebuild67
-rw-r--r--app-text/discount/discount-3.0.0d.ebuild67
-rw-r--r--app-text/discount/discount-3.0.1.1.ebuild67
-rw-r--r--app-text/discount/discount-3.0.1.2.ebuild67
-rw-r--r--app-text/discount/files/discount-2.2.7c-C99-fix.patch38
-rw-r--r--app-text/discount/metadata.xml11
-rw-r--r--app-text/djvu/Manifest2
-rw-r--r--app-text/djvu/djvu-3.5.29.ebuild68
-rw-r--r--app-text/djvu/djvu-3.5.30.ebuild66
-rw-r--r--app-text/djvu/metadata.xml21
-rw-r--r--app-text/docbook-dsssl-stylesheets/Manifest1
-rw-r--r--app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild95
-rw-r--r--app-text/docbook-dsssl-stylesheets/metadata.xml12
-rw-r--r--app-text/docbook-sgml-dtd/Manifest8
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild46
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff32
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff32
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff32
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff32
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff78
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff77
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff77
-rw-r--r--app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff79
-rw-r--r--app-text/docbook-sgml-dtd/metadata.xml8
-rw-r--r--app-text/docbook-sgml-utils/Manifest1
-rw-r--r--app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild76
-rw-r--r--app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch90
-rw-r--r--app-text/docbook-sgml-utils/files/docbook-sgml-utils-0.6.14-grep-2.7.patch17
-rw-r--r--app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-elinks.patch13
-rw-r--r--app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-prefix.patch90
-rw-r--r--app-text/docbook-sgml-utils/metadata.xml14
-rw-r--r--app-text/docbook-xml-dtd/Manifest5
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild68
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild68
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild68
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild69
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild69
-rw-r--r--app-text/docbook-xml-dtd/metadata.xml8
-rw-r--r--app-text/docbook-xml-simple-dtd/Manifest3
-rw-r--r--app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild55
-rw-r--r--app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild58
-rw-r--r--app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild55
-rw-r--r--app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-1.0.cat7
-rw-r--r--app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.4.catalog28
-rw-r--r--app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.5.catalog28
-rw-r--r--app-text/docbook-xml-simple-dtd/metadata.xml8
-rw-r--r--app-text/docbook-xsl-ns-stylesheets/Manifest1
-rw-r--r--app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.79.1.ebuild82
-rw-r--r--app-text/docbook-xsl-ns-stylesheets/metadata.xml16
-rw-r--r--app-text/docbook-xsl-stylesheets/Manifest1
-rw-r--r--app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild97
-rw-r--r--app-text/docbook-xsl-stylesheets/files/nonrecursive-string-subst.patch30
-rw-r--r--app-text/docbook-xsl-stylesheets/metadata.xml15
-rw-r--r--app-text/docbook2X/Manifest1
-rw-r--r--app-text/docbook2X/docbook2X-0.8.8-r5.ebuild64
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch14
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch32
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch41
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch88
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-stop-redeclaring-predefined-entity-lt.patch42
-rw-r--r--app-text/docbook2X/metadata.xml8
-rw-r--r--app-text/docx2txt/Manifest1
-rw-r--r--app-text/docx2txt/docx2txt-1.4.ebuild24
-rw-r--r--app-text/docx2txt/files/docx2txt-1.1-paragraph-newline.patch11
-rw-r--r--app-text/docx2txt/metadata.xml8
-rw-r--r--app-text/dooit/Manifest1
-rw-r--r--app-text/dooit/dooit-3.3.4.ebuild44
-rw-r--r--app-text/dooit/metadata.xml13
-rw-r--r--app-text/dos2unix/Manifest3
-rw-r--r--app-text/dos2unix/dos2unix-7.5.3.ebuild90
-rw-r--r--app-text/dos2unix/dos2unix-7.5.5.ebuild94
-rw-r--r--app-text/dos2unix/metadata.xml11
-rw-r--r--app-text/doxygen/Manifest4
-rw-r--r--app-text/doxygen/doxygen-1.13.2.ebuild158
-rw-r--r--app-text/doxygen/doxygen-1.14.0.ebuild146
-rw-r--r--app-text/doxygen/doxygen-1.15.0-r2.ebuild144
-rw-r--r--app-text/doxygen/doxygen-1.15.0.ebuild140
-rw-r--r--app-text/doxygen/doxygen-1.16.1.ebuild143
-rw-r--r--app-text/doxygen/doxygen-9999.ebuild140
-rw-r--r--app-text/doxygen/files/doxygen-1.14.0-suppress-unused-option-libcxx.patch16
-rw-r--r--app-text/doxygen/files/doxygen-1.15.0-duplicate-type-names.patch50
-rw-r--r--app-text/doxygen/files/doxygen-1.15.0-link_with_pthread.patch22
-rw-r--r--app-text/doxygen/files/doxygen-1.16.1-suppress-unused-option-libcxx.patch16
-rw-r--r--app-text/doxygen/files/doxygen-1.9.4-link_with_pthread.patch24
-rw-r--r--app-text/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch16
-rw-r--r--app-text/doxygen/metadata.xml24
-rw-r--r--app-text/dvipng/Manifest1
-rw-r--r--app-text/dvipng/dvipng-1.18.ebuild42
-rw-r--r--app-text/dvipng/metadata.xml29
-rw-r--r--app-text/dvipsk/Manifest6
-rw-r--r--app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild56
-rw-r--r--app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild59
-rw-r--r--app-text/dvipsk/metadata.xml8
-rw-r--r--app-text/dvisvgm/Manifest7
-rw-r--r--app-text/dvisvgm/dvisvgm-2.14-r1.ebuild70
-rw-r--r--app-text/dvisvgm/dvisvgm-3.0.4.ebuild54
-rw-r--r--app-text/dvisvgm/dvisvgm-3.1.2.ebuild50
-rw-r--r--app-text/dvisvgm/dvisvgm-3.1.ebuild50
-rw-r--r--app-text/dvisvgm/dvisvgm-3.2.ebuild50
-rw-r--r--app-text/dvisvgm/dvisvgm-3.3.ebuild55
-rw-r--r--app-text/dvisvgm/dvisvgm-3.4.ebuild59
-rw-r--r--app-text/dvisvgm/files/dvisvgm-2.14-Add-missing-cstdint-includes-for-GCC-13.patch118
-rw-r--r--app-text/dvisvgm/files/dvisvgm-2.14-configure-autoreconf.patch383
-rw-r--r--app-text/dvisvgm/files/dvisvgm-2.14-configure-clang16.patch22
-rw-r--r--app-text/dvisvgm/files/dvisvgm-2.14-ghostscript.patch226
-rw-r--r--app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch29
-rw-r--r--app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch59
-rw-r--r--app-text/dvisvgm/metadata.xml12
-rw-r--r--app-text/ebook-tools/Manifest1
-rw-r--r--app-text/ebook-tools/ebook-tools-0.2.2-r4.ebuild36
-rw-r--r--app-text/ebook-tools/files/ebook-tools-0.2.2-cmake-minreqver-3.16.patch31
-rw-r--r--app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix-1.patch65
-rw-r--r--app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix.patch51
-rw-r--r--app-text/ebook-tools/files/ebook-tools-0.2.2-fvisibility-hidden.patch22
-rw-r--r--app-text/ebook-tools/files/ebook-tools-0.2.2-libzip-cmake.patch149
-rw-r--r--app-text/ebook-tools/metadata.xml14
-rw-r--r--app-text/ebook2cw/Manifest1
-rw-r--r--app-text/ebook2cw/ebook2cw-0.8.5.ebuild31
-rw-r--r--app-text/ebook2cw/metadata.xml8
-rw-r--r--app-text/editorconfig-core-c/Manifest2
-rw-r--r--app-text/editorconfig-core-c/editorconfig-core-c-0.12.6.ebuild51
-rw-r--r--app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild51
-rw-r--r--app-text/editorconfig-core-c/metadata.xml13
-rw-r--r--app-text/enchant/Manifest4
-rw-r--r--app-text/enchant/enchant-1.6.1-r2.ebuild65
-rw-r--r--app-text/enchant/enchant-2.6.1-r1.ebuild67
-rw-r--r--app-text/enchant/enchant-2.8.12.ebuild74
-rw-r--r--app-text/enchant/enchant-2.8.14.ebuild74
-rw-r--r--app-text/enchant/files/enchant-1.6.0-hunspell150_fix.patch12
-rw-r--r--app-text/enchant/metadata.xml17
-rw-r--r--app-text/enscript/Manifest1
-rw-r--r--app-text/enscript/enscript-1.6.6-r1.ebuild60
-rw-r--r--app-text/enscript/enscript-1.6.6-r2.ebuild62
-rw-r--r--app-text/enscript/files/ebuild.st133
-rw-r--r--app-text/enscript/files/enscript-1.6.2-implicit-function-decl.patch20
-rw-r--r--app-text/enscript/files/enscript-1.6.2-ruby.patch19
-rw-r--r--app-text/enscript/files/enscript-1.6.4-ebuild.st.patch10
-rw-r--r--app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch37
-rw-r--r--app-text/enscript/files/enscript-1.6.5.2-php.st.patch10
-rw-r--r--app-text/enscript/files/enscript-1.6.6-gcc15.patch16
-rw-r--r--app-text/enscript/files/enscript-1.6.6-musl.patch39
-rw-r--r--app-text/enscript/files/ruby.st212
-rw-r--r--app-text/enscript/metadata.xml11
-rw-r--r--app-text/epspdf/Manifest1
-rw-r--r--app-text/epspdf/epspdf-0.6.5.1.ebuild60
-rw-r--r--app-text/epspdf/metadata.xml8
-rw-r--r--app-text/epstool/Manifest1
-rw-r--r--app-text/epstool/epstool-3.09.ebuild42
-rw-r--r--app-text/epstool/files/epstool-3.09-no-gcc-linker.patch27
-rw-r--r--app-text/epstool/files/epstool-3.09-no-use-gnu.patch31
-rw-r--r--app-text/epstool/metadata.xml5
-rw-r--r--app-text/epubgrep/Manifest1
-rw-r--r--app-text/epubgrep/epubgrep-0.6.2.ebuild43
-rw-r--r--app-text/epubgrep/metadata.xml15
-rw-r--r--app-text/evince/Manifest3
-rw-r--r--app-text/evince/evince-48.0-r2.ebuild126
-rw-r--r--app-text/evince/evince-48.1-r1.ebuild130
-rw-r--r--app-text/evince/evince-48.1.ebuild126
-rw-r--r--app-text/evince/evince-48.4.ebuild126
-rw-r--r--app-text/evince/files/evince-48.1-CVE-2026-46529.patch76
-rw-r--r--app-text/evince/metadata.xml17
-rw-r--r--app-text/expander/Manifest1
-rw-r--r--app-text/expander/expander-2.05-r3.ebuild43
-rw-r--r--app-text/expander/files/expander-2.05-clang15.patch60
-rw-r--r--app-text/expander/files/expander-2.05-gentoo.patch58
-rw-r--r--app-text/expander/metadata.xml5
-rw-r--r--app-text/extract_url/Manifest1
-rw-r--r--app-text/extract_url/extract_url-1.6.2.ebuild28
-rw-r--r--app-text/extract_url/metadata.xml8
-rw-r--r--app-text/fblog/Manifest118
-rw-r--r--app-text/fblog/fblog-4.10.0-r1.ebuild156
-rw-r--r--app-text/fblog/metadata.xml9
-rw-r--r--app-text/fbpdf/Manifest1
-rw-r--r--app-text/fbpdf/fbpdf-0_p20250124.ebuild61
-rw-r--r--app-text/fbpdf/files/fbpdf-0_p20250124-use-pkg-config.patch32
-rw-r--r--app-text/fbpdf/metadata.xml11
-rw-r--r--app-text/feathernotes/Manifest4
-rw-r--r--app-text/feathernotes/feathernotes-1.3.2.ebuild41
-rw-r--r--app-text/feathernotes/feathernotes-1.4.0.ebuild41
-rw-r--r--app-text/feathernotes/feathernotes-9999.ebuild33
-rw-r--r--app-text/feathernotes/metadata.xml17
-rw-r--r--app-text/flpsed/Manifest1
-rw-r--r--app-text/flpsed/files/flpsed-0.7.2-desktop.patch8
-rw-r--r--app-text/flpsed/flpsed-0.7.3-r1.ebuild32
-rw-r--r--app-text/flpsed/metadata.xml8
-rw-r--r--app-text/foliate/Manifest2
-rw-r--r--app-text/foliate/foliate-3.3.0-r1.ebuild51
-rw-r--r--app-text/foliate/metadata.xml15
-rw-r--r--app-text/ford/Manifest4
-rw-r--r--app-text/ford/files/ford-6.2.5_fix_setuptools_warnings.patch53
-rw-r--r--app-text/ford/files/ford-7.0.11_fix_py3.14_compat.patch50
-rw-r--r--app-text/ford/ford-6.2.5.ebuild45
-rw-r--r--app-text/ford/ford-7.0.11-r1.ebuild46
-rw-r--r--app-text/ford/ford-7.0.12.ebuild44
-rw-r--r--app-text/ford/ford-7.0.13.ebuild44
-rw-r--r--app-text/ford/metadata.xml12
-rw-r--r--app-text/frog/Manifest1
-rw-r--r--app-text/frog/files/frog-1.6.0-install-the-AppData-file-into-the-metainfo-directory.patch17
-rw-r--r--app-text/frog/files/frog-1.6.0-remove-the-AppData-file-validation-test.patch22
-rw-r--r--app-text/frog/files/frog-1.6.0-use-the-system-tessdata-directory.patch59
-rw-r--r--app-text/frog/frog-1.6.0.ebuild88
-rw-r--r--app-text/frog/metadata.xml12
-rw-r--r--app-text/fzy/Manifest1
-rw-r--r--app-text/fzy/files/fzy-1.1-cflags.patch31
-rw-r--r--app-text/fzy/fzy-1.1.ebuild45
-rw-r--r--app-text/fzy/fzy-9999.ebuild41
-rw-r--r--app-text/fzy/metadata.xml19
-rw-r--r--app-text/gentoo-dtd/Manifest1
-rw-r--r--app-text/gentoo-dtd/gentoo-dtd-20230914-r1.ebuild46
-rw-r--r--app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild46
-rw-r--r--app-text/gentoo-dtd/metadata.xml11
-rw-r--r--app-text/ghostscript-gpl/Manifest2
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch35
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-32-bit.patch62
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-arm-brotli.patch22
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-bool-confusion.patch44
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-gcc-14.patch14
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-openmp.patch24
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-stdint.patch110
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-tesseract-fPIC.patch25
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild231
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild211
-rw-r--r--app-text/ghostscript-gpl/metadata.xml24
-rw-r--r--app-text/grip/Manifest1
-rw-r--r--app-text/grip/grip-4.6.2.ebuild26
-rw-r--r--app-text/grip/metadata.xml12
-rw-r--r--app-text/groonga-normalizer-mysql/Manifest1
-rw-r--r--app-text/groonga-normalizer-mysql/groonga-normalizer-mysql-1.1.1-r1.ebuild38
-rw-r--r--app-text/groonga-normalizer-mysql/metadata.xml5
-rw-r--r--app-text/groonga/Manifest2
-rw-r--r--app-text/groonga/files/groonga-16.0.1-blosc2_detection.patch30
-rw-r--r--app-text/groonga/files/groonga-16.0.1-cmakelists.patch23
-rw-r--r--app-text/groonga/files/groonga-16.0.1-fix_lto.patch36
-rw-r--r--app-text/groonga/files/groonga.confd7
-rw-r--r--app-text/groonga/files/groonga.initd28
-rw-r--r--app-text/groonga/groonga-16.0.0-r2.ebuild112
-rw-r--r--app-text/groonga/groonga-16.0.1.ebuild149
-rw-r--r--app-text/groonga/metadata.xml26
-rw-r--r--app-text/grutatxt/Manifest1
-rw-r--r--app-text/grutatxt/grutatxt-2.200.0.ebuild18
-rw-r--r--app-text/grutatxt/metadata.xml5
-rw-r--r--app-text/gspell/Manifest2
-rw-r--r--app-text/gspell/gspell-1.14.0-r1.ebuild68
-rw-r--r--app-text/gspell/gspell-1.14.3.ebuild68
-rw-r--r--app-text/gspell/metadata.xml11
-rw-r--r--app-text/gtkspell/Manifest2
-rw-r--r--app-text/gtkspell/gtkspell-2.0.16-r2.ebuild38
-rw-r--r--app-text/gtkspell/gtkspell-3.0.10-r1.ebuild41
-rw-r--r--app-text/gtkspell/metadata.xml11
-rw-r--r--app-text/gtranslator/Manifest2
-rw-r--r--app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch28
-rw-r--r--app-text/gtranslator/gtranslator-47.1-r1.ebuild55
-rw-r--r--app-text/gtranslator/gtranslator-48.0.ebuild55
-rw-r--r--app-text/gtranslator/metadata.xml20
-rw-r--r--app-text/gv/Manifest1
-rw-r--r--app-text/gv/files/gv-3.7.4-bounding-box.patch15
-rw-r--r--app-text/gv/files/gv-3.7.4-bug1071238.patch22
-rw-r--r--app-text/gv/files/gv-3.7.4-bz1536211.patch28
-rw-r--r--app-text/gv/files/gv-3.7.4-dat.patch15
-rw-r--r--app-text/gv/files/gv-3.7.4-overflow.patch27
-rw-r--r--app-text/gv/files/gv-3.7.4-remove-aliasing-violation.patch18
-rw-r--r--app-text/gv/files/gv-3.7.4-resource.patch33
-rw-r--r--app-text/gv/files/gv_icon.xpm58
-rw-r--r--app-text/gv/gv-3.7.4.ebuild62
-rw-r--r--app-text/gv/metadata.xml8
-rw-r--r--app-text/halibut/Manifest1
-rw-r--r--app-text/halibut/files/halibut-1.3-cmake-4.patch59
-rw-r--r--app-text/halibut/halibut-1.3-r1.ebuild18
-rw-r--r--app-text/halibut/metadata.xml5
-rw-r--r--app-text/harper/Manifest2
-rw-r--r--app-text/harper/harper-1.8.0.ebuild35
-rw-r--r--app-text/harper/metadata.xml11
-rw-r--r--app-text/hd2u/Manifest1
-rw-r--r--app-text/hd2u/files/hd2u-1.0.3-build.patch25
-rw-r--r--app-text/hd2u/hd2u-1.0.3.ebuild19
-rw-r--r--app-text/hd2u/metadata.xml8
-rw-r--r--app-text/highlight/Manifest3
-rw-r--r--app-text/highlight/files/highlight-3.57-qt_libs_lua.patch13
-rw-r--r--app-text/highlight/highlight-4.12.ebuild123
-rw-r--r--app-text/highlight/metadata.xml11
-rw-r--r--app-text/hnb/Manifest1
-rw-r--r--app-text/hnb/files/hnb-1.9.18-flags.patch83
-rw-r--r--app-text/hnb/files/hnb-1.9.18-fno-common.patch27
-rw-r--r--app-text/hnb/files/hnb-1.9.18-include.patch13
-rw-r--r--app-text/hnb/files/hnb-1.9.18-printf.patch11
-rw-r--r--app-text/hnb/hnb-1.9.18-r1.ebuild43
-rw-r--r--app-text/hnb/metadata.xml14
-rw-r--r--app-text/htag/Manifest1
-rw-r--r--app-text/htag/htag-0.0.24-r1.ebuild28
-rw-r--r--app-text/htag/metadata.xml8
-rw-r--r--app-text/html-xml-utils/Manifest1
-rw-r--r--app-text/html-xml-utils/files/html-xml-utils-8.7-fix-dtd-declaration.patch15
-rw-r--r--app-text/html-xml-utils/html-xml-utils-8.7-r1.ebuild34
-rw-r--r--app-text/html-xml-utils/metadata.xml5
-rw-r--r--app-text/html2text/Manifest2
-rw-r--r--app-text/html2text/html2text-2.2.3-r1.ebuild25
-rw-r--r--app-text/html2text/html2text-2.4.0.ebuild31
-rw-r--r--app-text/html2text/metadata.xml11
-rw-r--r--app-text/html401/Manifest1
-rw-r--r--app-text/html401/files/html401-decl.diff12
-rw-r--r--app-text/html401/html401-19991224-r4.ebuild45
-rw-r--r--app-text/html401/metadata.xml8
-rw-r--r--app-text/htmldoc/Manifest1
-rw-r--r--app-text/htmldoc/htmldoc-1.9.16-r1.ebuild52
-rw-r--r--app-text/htmldoc/metadata.xml8
-rw-r--r--app-text/htmlinc/Manifest1
-rw-r--r--app-text/htmlinc/files/htmlinc-1.0_beta1-fix-build-system.patch33
-rw-r--r--app-text/htmlinc/files/htmlinc-gcc3-gentoo.patch129
-rw-r--r--app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild30
-rw-r--r--app-text/htmlinc/metadata.xml5
-rw-r--r--app-text/htmlmin/Manifest1
-rw-r--r--app-text/htmlmin/htmlmin-0.1.13.ebuild25
-rw-r--r--app-text/htmlmin/metadata.xml17
-rw-r--r--app-text/htmlrecode/Manifest1
-rw-r--r--app-text/htmlrecode/files/htmlrecode-1.3.1-ar.patch11
-rw-r--r--app-text/htmlrecode/htmlrecode-1.3.1-r2.ebuild42
-rw-r--r--app-text/htmlrecode/metadata.xml5
-rw-r--r--app-text/htmltidy/Manifest1
-rw-r--r--app-text/htmltidy/files/htmltidy-5.8.0-cmake4.patch61
-rw-r--r--app-text/htmltidy/files/htmltidy-5.8.0-no_static_lib.patch37
-rw-r--r--app-text/htmltidy/files/htmltidy-5.8.0-ol_type.patch29
-rw-r--r--app-text/htmltidy/htmltidy-5.8.0-r2.ebuild73
-rw-r--r--app-text/htmltidy/metadata.xml12
-rw-r--r--app-text/htp/Manifest1
-rw-r--r--app-text/htp/files/htp-1.19-fix-perl-5.26.patch12
-rw-r--r--app-text/htp/files/htp-1.19-no-prestrip.patch11
-rw-r--r--app-text/htp/files/htp-1.19-parallel-make.patch27
-rw-r--r--app-text/htp/htp-1.19-r1.ebuild36
-rw-r--r--app-text/htp/metadata.xml11
-rw-r--r--app-text/hunspell/Manifest1
-rw-r--r--app-text/hunspell/files/hunspell-1.7.0-tinfo.patch61
-rw-r--r--app-text/hunspell/files/hunspell-1.7.2-renameexes.patch149
-rw-r--r--app-text/hunspell/hunspell-1.7.2-r1.ebuild81
-rw-r--r--app-text/hunspell/hunspell-1.7.2.ebuild82
-rw-r--r--app-text/hunspell/metadata.xml15
-rw-r--r--app-text/hyperestraier/Manifest1
-rw-r--r--app-text/hyperestraier/files/hyperestraier-configure.patch322
-rw-r--r--app-text/hyperestraier/files/hyperestraier-java-11.patch78
-rw-r--r--app-text/hyperestraier/files/hyperestraier-perl.patch24
-rw-r--r--app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch20
-rw-r--r--app-text/hyperestraier/files/hyperestraier-ruby19.patch146
-rw-r--r--app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild202
-rw-r--r--app-text/hyperestraier/metadata.xml15
-rw-r--r--app-text/idnits/Manifest1
-rw-r--r--app-text/idnits/idnits-2.17.1.ebuild24
-rw-r--r--app-text/idnits/metadata.xml11
-rw-r--r--app-text/iso-codes/Manifest3
-rw-r--r--app-text/iso-codes/iso-codes-4.18.0.ebuild79
-rw-r--r--app-text/iso-codes/iso-codes-4.19.0.ebuild79
-rw-r--r--app-text/iso-codes/iso-codes-4.20.1.ebuild26
-rw-r--r--app-text/iso-codes/metadata.xml14
-rw-r--r--app-text/itex2mml/Manifest1
-rw-r--r--app-text/itex2mml/itex2mml-1.6.1.ebuild29
-rw-r--r--app-text/itex2mml/metadata.xml5
-rw-r--r--app-text/iwe/Manifest4
-rw-r--r--app-text/iwe/iwe-0.1.10.ebuild30
-rw-r--r--app-text/iwe/iwe-0.1.7.ebuild30
-rw-r--r--app-text/iwe/metadata.xml12
-rw-r--r--app-text/jabref-bin/Manifest2
-rw-r--r--app-text/jabref-bin/jabref-bin-3.8.2-r1.ebuild36
-rw-r--r--app-text/jabref-bin/jabref-bin-4.3.1-r1.ebuild43
-rw-r--r--app-text/jabref-bin/metadata.xml23
-rw-r--r--app-text/jabref/Manifest7
-rw-r--r--app-text/jabref/files/jabref-5.15-gradle9-reporting.patch29
-rw-r--r--app-text/jabref/files/jabref.desktop12
-rw-r--r--app-text/jabref/files/jabref.sh38
-rw-r--r--app-text/jabref/jabref-5.15.ebuild76
-rw-r--r--app-text/jabref/metadata.xml11
-rw-r--r--app-text/jo/Manifest1
-rw-r--r--app-text/jo/jo-1.6.ebuild36
-rw-r--r--app-text/jo/jo-9999.ebuild36
-rw-r--r--app-text/jo/metadata.xml8
-rw-r--r--app-text/jrnl/Manifest1
-rw-r--r--app-text/jrnl/files/jrnl-4.2.1-tomllib.patch43
-rw-r--r--app-text/jrnl/jrnl-4.2.1.ebuild38
-rw-r--r--app-text/jrnl/metadata.xml11
-rw-r--r--app-text/katarakt/Manifest1
-rw-r--r--app-text/katarakt/files/katarakt-0.3-install.patch21
-rw-r--r--app-text/katarakt/files/katarakt-0.3-unused-dep.patch29
-rw-r--r--app-text/katarakt/katarakt-0.3.ebuild41
-rw-r--r--app-text/katarakt/metadata.xml25
-rw-r--r--app-text/kbibtex/Manifest1
-rw-r--r--app-text/kbibtex/kbibtex-0.10.50_pre20251011.ebuild73
-rw-r--r--app-text/kbibtex/metadata.xml15
-rw-r--r--app-text/komikku/Manifest1
-rw-r--r--app-text/komikku/files/komikku-1.99.0-revert-pixbuf-2.44.3.patch84
-rw-r--r--app-text/komikku/komikku-1.103.0.ebuild96
-rw-r--r--app-text/komikku/metadata.xml11
-rw-r--r--app-text/koodo-reader-bin/Manifest2
-rw-r--r--app-text/koodo-reader-bin/koodo-reader-bin-1.5.1.ebuild44
-rw-r--r--app-text/koodo-reader-bin/koodo-reader-bin-1.6.3.ebuild44
-rw-r--r--app-text/koodo-reader-bin/metadata.xml11
-rw-r--r--app-text/kramdown-rfc/Manifest2
-rw-r--r--app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch31
-rw-r--r--app-text/kramdown-rfc/files/kramdown-rfc-1.7.22-remove-bin-echars.patch43
-rw-r--r--app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-do-not-perform-tls-dance.patch43
-rw-r--r--app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-remove-bin-echars.patch38
-rw-r--r--app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild41
-rw-r--r--app-text/kramdown-rfc/kramdown-rfc-1.7.38.ebuild42
-rw-r--r--app-text/kramdown-rfc/metadata.xml12
-rw-r--r--app-text/ktikz/Manifest1
-rw-r--r--app-text/ktikz/ktikz-0.13.2_p20250728-r1.ebuild50
-rw-r--r--app-text/ktikz/metadata.xml13
-rw-r--r--app-text/languagetool/Manifest1
-rw-r--r--app-text/languagetool/files/languagetool.desktop10
-rw-r--r--app-text/languagetool/files/languagetool.initd19
-rw-r--r--app-text/languagetool/files/logo.svg14
-rw-r--r--app-text/languagetool/languagetool-6.3-r2.ebuild77
-rw-r--r--app-text/languagetool/metadata.xml11
-rw-r--r--app-text/lcdf-typetools/Manifest1
-rw-r--r--app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild34
-rw-r--r--app-text/lcdf-typetools/metadata.xml21
-rw-r--r--app-text/lchat/Manifest1
-rw-r--r--app-text/lchat/lchat-1.0-r2.ebuild30
-rw-r--r--app-text/lchat/metadata.xml17
-rw-r--r--app-text/lesspipe/Manifest3
-rw-r--r--app-text/lesspipe/files/all-completions.patch51
-rw-r--r--app-text/lesspipe/lesspipe-2.11-r1.ebuild69
-rw-r--r--app-text/lesspipe/lesspipe-2.12.ebuild64
-rw-r--r--app-text/lesspipe/lesspipe-2.13.ebuild64
-rw-r--r--app-text/lesspipe/metadata.xml10
-rw-r--r--app-text/letterize/Manifest1
-rw-r--r--app-text/letterize/files/letterize-1.4-clang16.patch8
-rw-r--r--app-text/letterize/letterize-1.4.ebuild29
-rw-r--r--app-text/letterize/metadata.xml8
-rw-r--r--app-text/libabw/Manifest1
-rw-r--r--app-text/libabw/libabw-0.1.3-r1.ebuild38
-rw-r--r--app-text/libabw/metadata.xml8
-rw-r--r--app-text/libebook/Manifest1
-rw-r--r--app-text/libebook/files/libebook-0.1.3-icu-68.patch27
-rw-r--r--app-text/libebook/libebook-0.1.3-r4.ebuild58
-rw-r--r--app-text/libebook/metadata.xml14
-rw-r--r--app-text/libepubgen/Manifest1
-rw-r--r--app-text/libepubgen/libepubgen-0.1.1-r1.ebuild42
-rw-r--r--app-text/libepubgen/metadata.xml8
-rw-r--r--app-text/libetonyek/Manifest1
-rw-r--r--app-text/libetonyek/libetonyek-0.1.13.ebuild61
-rw-r--r--app-text/libetonyek/libetonyek-9999-r1.ebuild63
-rw-r--r--app-text/libetonyek/metadata.xml8
-rw-r--r--app-text/libexttextcat/Manifest1
-rw-r--r--app-text/libexttextcat/files/libexttextcat-3.4.7-lto.patch36
-rw-r--r--app-text/libexttextcat/libexttextcat-3.4.7-r1.ebuild35
-rw-r--r--app-text/libexttextcat/libexttextcat-3.4.7.ebuild22
-rw-r--r--app-text/libexttextcat/metadata.xml8
-rw-r--r--app-text/libgepub/Manifest1
-rw-r--r--app-text/libgepub/libgepub-0.7.3.ebuild40
-rw-r--r--app-text/libgepub/metadata.xml14
-rw-r--r--app-text/libgxps/Manifest1
-rw-r--r--app-text/libgxps/libgxps-0.3.2-r3.ebuild51
-rw-r--r--app-text/libgxps/metadata.xml11
-rw-r--r--app-text/liblangtag/Manifest1
-rw-r--r--app-text/liblangtag/liblangtag-0.6.8.ebuild53
-rw-r--r--app-text/liblangtag/metadata.xml11
-rw-r--r--app-text/libmspub/Manifest1
-rw-r--r--app-text/libmspub/files/libmspub-0.1.4-gcc10.patch27
-rw-r--r--app-text/libmspub/files/libmspub-0.1.4-gcc15.patch42
-rw-r--r--app-text/libmspub/libmspub-0.1.4.ebuild66
-rw-r--r--app-text/libmspub/libmspub-9999-r1.ebuild59
-rw-r--r--app-text/libmspub/metadata.xml8
-rw-r--r--app-text/libmwaw/Manifest1
-rw-r--r--app-text/libmwaw/libmwaw-0.3.22.ebuild55
-rw-r--r--app-text/libmwaw/libmwaw-9999.ebuild55
-rw-r--r--app-text/libmwaw/metadata.xml14
-rw-r--r--app-text/libnumbertext/Manifest1
-rw-r--r--app-text/libnumbertext/libnumbertext-1.0.11.ebuild23
-rw-r--r--app-text/libnumbertext/metadata.xml8
-rw-r--r--app-text/libodfgen/Manifest1
-rw-r--r--app-text/libodfgen/files/libodfgen-0.1.8-gcc15-cstdint.patch12
-rw-r--r--app-text/libodfgen/libodfgen-0.1.8-r1.ebuild61
-rw-r--r--app-text/libodfgen/libodfgen-9999.ebuild58
-rw-r--r--app-text/libodfgen/metadata.xml11
-rw-r--r--app-text/libpaper/Manifest1
-rw-r--r--app-text/libpaper/libpaper-2.1.3.ebuild30
-rw-r--r--app-text/libpaper/metadata.xml11
-rw-r--r--app-text/libqxp/Manifest1
-rw-r--r--app-text/libqxp/libqxp-0.0.2.ebuild43
-rw-r--r--app-text/libqxp/metadata.xml11
-rw-r--r--app-text/libspectre/Manifest1
-rw-r--r--app-text/libspectre/libspectre-0.2.12.ebuild45
-rw-r--r--app-text/libspectre/metadata.xml10
-rw-r--r--app-text/libspelling/Manifest2
-rw-r--r--app-text/libspelling/files/Disable-testsuite_test-engine.patch21
-rw-r--r--app-text/libspelling/libspelling-0.4.10.ebuild64
-rw-r--r--app-text/libspelling/libspelling-0.4.9.ebuild64
-rw-r--r--app-text/libspelling/metadata.xml14
-rw-r--r--app-text/libstaroffice/Manifest1
-rw-r--r--app-text/libstaroffice/libstaroffice-0.0.7.ebuild48
-rw-r--r--app-text/libstaroffice/libstaroffice-9999.ebuild48
-rw-r--r--app-text/libstaroffice/metadata.xml15
-rw-r--r--app-text/libwpd/Manifest1
-rw-r--r--app-text/libwpd/files/libwpd-0.10.3-gcc-4.8.patch16
-rw-r--r--app-text/libwpd/libwpd-0.10.3.ebuild39
-rw-r--r--app-text/libwpd/metadata.xml14
-rw-r--r--app-text/libwpg/Manifest1
-rw-r--r--app-text/libwpg/libwpg-0.3.4.ebuild39
-rw-r--r--app-text/libwpg/metadata.xml15
-rw-r--r--app-text/libwps/Manifest1
-rw-r--r--app-text/libwps/libwps-0.4.14.ebuild34
-rw-r--r--app-text/libwps/metadata.xml18
-rw-r--r--app-text/libxmlpatch/Manifest1
-rw-r--r--app-text/libxmlpatch/files/libxmlpatch-0.3.3-gentoo.patch56
-rw-r--r--app-text/libxmlpatch/libxmlpatch-0.3.3-r1.ebuild44
-rw-r--r--app-text/libxmlpatch/metadata.xml8
-rw-r--r--app-text/linuxdoc-tools/Manifest1
-rw-r--r--app-text/linuxdoc-tools/linuxdoc-tools-0.9.86.ebuild73
-rw-r--r--app-text/linuxdoc-tools/metadata.xml17
-rw-r--r--app-text/lizard/Manifest3
-rw-r--r--app-text/lizard/lizard-1.21.3.ebuild28
-rw-r--r--app-text/lizard/lizard-1.22.1.ebuild28
-rw-r--r--app-text/lizard/lizard-1.23.0.ebuild30
-rw-r--r--app-text/lizard/metadata.xml11
-rw-r--r--app-text/llpp/Manifest1
-rw-r--r--app-text/llpp/files/Makefile91
-rw-r--r--app-text/llpp/files/llpp-33-makefile91
-rw-r--r--app-text/llpp/files/llpp.desktop14
-rw-r--r--app-text/llpp/llpp-33.ebuild61
-rw-r--r--app-text/llpp/metadata.xml8
-rw-r--r--app-text/logmerge/Manifest1
-rw-r--r--app-text/logmerge/logmerge-0.5.2b-r1.ebuild19
-rw-r--r--app-text/logmerge/metadata.xml8
-rw-r--r--app-text/lorien-bin/Manifest1
-rw-r--r--app-text/lorien-bin/files/lorien.desktop12
-rw-r--r--app-text/lorien-bin/files/lorien.pngbin3930 -> 0 bytes
-rw-r--r--app-text/lorien-bin/files/manual_v0.5.0.md72
-rw-r--r--app-text/lorien-bin/lorien-bin-0.6.0-r2.ebuild57
-rw-r--r--app-text/lorien-bin/metadata.xml11
-rw-r--r--app-text/lowdown-nix/Manifest1
-rw-r--r--app-text/lowdown-nix/lowdown-nix-1.0.0-r1.ebuild52
-rw-r--r--app-text/lowdown-nix/metadata.xml10
-rw-r--r--app-text/lowdown/Manifest3
-rw-r--r--app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch11
-rw-r--r--app-text/lowdown/files/lowdown-2.0.0-shared-linking.patch66
-rw-r--r--app-text/lowdown/lowdown-2.0.2-r1.ebuild79
-rw-r--r--app-text/lowdown/lowdown-2.0.2.ebuild69
-rw-r--r--app-text/lowdown/lowdown-2.0.4.ebuild81
-rw-r--r--app-text/lowdown/lowdown-3.0.1.ebuild81
-rw-r--r--app-text/lowdown/metadata.xml11
-rw-r--r--app-text/lsp/Manifest1
-rw-r--r--app-text/lsp/lsp-0.5.0_rc4.ebuild41
-rw-r--r--app-text/lsp/lsp-9999.ebuild33
-rw-r--r--app-text/lsp/metadata.xml28
-rw-r--r--app-text/lv/Manifest1
-rw-r--r--app-text/lv/files/lv-gentoo.patch39
-rw-r--r--app-text/lv/files/lv-headers.patch26
-rw-r--r--app-text/lv/files/lv-tinfo.patch20
-rw-r--r--app-text/lv/files/lv-xz.patch43
-rw-r--r--app-text/lv/lv-4.51-r5.ebuild48
-rw-r--r--app-text/lv/metadata.xml8
-rw-r--r--app-text/mandoc/Manifest1
-rw-r--r--app-text/mandoc/files/mandoc-1.14.5-r1-www-install.patch19
-rw-r--r--app-text/mandoc/files/mandoc.cron-r06
-rw-r--r--app-text/mandoc/mandoc-1.14.6-r1.ebuild171
-rw-r--r--app-text/mandoc/mandoc-1.14.6.ebuild172
-rw-r--r--app-text/mandoc/metadata.xml11
-rw-r--r--app-text/manpager/files/manpager.c74
-rw-r--r--app-text/manpager/manpager-1.ebuild29
-rw-r--r--app-text/manpager/metadata.xml8
-rw-r--r--app-text/markdown-oxide/Manifest2
-rw-r--r--app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild36
-rw-r--r--app-text/markdown-oxide/metadata.xml12
-rw-r--r--app-text/marknote/Manifest1
-rw-r--r--app-text/marknote/marknote-1.5.2.ebuild54
-rw-r--r--app-text/marknote/metadata.xml12
-rw-r--r--app-text/master-pdf-editor/Manifest2
-rw-r--r--app-text/master-pdf-editor/files/mpe54
-rw-r--r--app-text/master-pdf-editor/master-pdf-editor-5.9.98-r1.ebuild91
-rw-r--r--app-text/master-pdf-editor/metadata.xml8
-rw-r--r--app-text/mathtex/Manifest1
-rw-r--r--app-text/mathtex/mathtex-1.05.ebuild45
-rw-r--r--app-text/mathtex/metadata.xml14
-rw-r--r--app-text/mdbook-linkcheck/Manifest217
-rw-r--r--app-text/mdbook-linkcheck/mdbook-linkcheck-0.7.7.ebuild236
-rw-r--r--app-text/mdbook-linkcheck/metadata.xml10
-rw-r--r--app-text/mdbook/Manifest4
-rw-r--r--app-text/mdbook/mdbook-0.5.2.ebuild52
-rw-r--r--app-text/mdbook/mdbook-0.5.3.ebuild52
-rw-r--r--app-text/mdbook/metadata.xml11
-rw-r--r--app-text/mecab/Manifest1
-rw-r--r--app-text/mecab/files/0001-configure-remove-terrible-horrible-code-that-resets-.patch33
-rw-r--r--app-text/mecab/files/mecab-0.98-iconv.patch10
-rw-r--r--app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch16
-rw-r--r--app-text/mecab/files/mecab-0.996-clang-16-register.patch89
-rw-r--r--app-text/mecab/mecab-0.996-r1.ebuild61
-rw-r--r--app-text/mecab/mecab-0.996-r2.ebuild62
-rw-r--r--app-text/mecab/metadata.xml13
-rw-r--r--app-text/metadata.xml33
-rw-r--r--app-text/mpage/Manifest2
-rw-r--r--app-text/mpage/files/mpage-2.5.6-fix-buildsystem.patch43
-rw-r--r--app-text/mpage/metadata.xml5
-rw-r--r--app-text/mpage/mpage-2.5.6-r1.ebuild46
-rw-r--r--app-text/msort/Manifest1
-rw-r--r--app-text/msort/files/msort-8.53-configure-clang16.patch18
-rw-r--r--app-text/msort/files/msort-8.53-fix-icu-build.patch11
-rw-r--r--app-text/msort/files/msort-8.53-fix-missing-limits-header.patch11
-rw-r--r--app-text/msort/files/msort-8.53-fix-missing-prototypes.patch21
-rw-r--r--app-text/msort/files/msort-8.53-fix-segfault-on-certain-input.patch11
-rw-r--r--app-text/msort/files/msort-8.53-respect-users-cflags.patch11
-rw-r--r--app-text/msort/metadata.xml21
-rw-r--r--app-text/msort/msort-8.53-r3.ebuild48
-rw-r--r--app-text/multitail/Manifest3
-rw-r--r--app-text/multitail/files/multitail-7.0.0-fix-clang16-build.patch34
-rw-r--r--app-text/multitail/files/multitail-7.0.0-fix-lto-type-mismatch.patch29
-rw-r--r--app-text/multitail/files/multitail-7.0.0-gentoo.patch32
-rw-r--r--app-text/multitail/files/multitail-7.1.5-cmake-gnuinstalldirs.patch37
-rw-r--r--app-text/multitail/files/multitail-7.1.5-ncurses.patch44
-rw-r--r--app-text/multitail/metadata.xml11
-rw-r--r--app-text/multitail/multitail-7.0.0.ebuild63
-rw-r--r--app-text/multitail/multitail-7.1.2.ebuild62
-rw-r--r--app-text/multitail/multitail-7.1.5-r1.ebuild64
-rw-r--r--app-text/mupdf/Manifest2
-rw-r--r--app-text/mupdf/files/mupdf-1.15-CFLAGS.patch13
-rw-r--r--app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pdf-layer.c102
-rw-r--r--app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pixmap.c41
-rw-r--r--app-text/mupdf/files/mupdf-1.19.0-Makefile.patch37
-rw-r--r--app-text/mupdf/files/mupdf-1.21.0-add-desktop-pc-files.patch33
-rw-r--r--app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch63
-rw-r--r--app-text/mupdf/files/mupdf-1.24.1-cross-fixes.patch154
-rw-r--r--app-text/mupdf/files/mupdf-1.24.1-darwin.patch20
-rw-r--r--app-text/mupdf/files/mupdf-1.24.1-openssl-x11.patch19
-rw-r--r--app-text/mupdf/files/mupdf-1.24.8-add-desktop-pc-files.patch33
-rw-r--r--app-text/mupdf/files/mupdf-1.26.3-Makefile.patch39
-rw-r--r--app-text/mupdf/files/mupdf-1.26.3-cross-fixes.patch179
-rw-r--r--app-text/mupdf/files/mupdf-1.26.3-jpx.patch31
-rw-r--r--app-text/mupdf/files/mupdf-1.26.3-openssl-x11.patch22
-rw-r--r--app-text/mupdf/files/mupdf-1.26.3-thirdparty.patch15
-rw-r--r--app-text/mupdf/files/patch-source_helpers_pkcs7_pkcs7-openssl_c35
-rw-r--r--app-text/mupdf/metadata.xml20
-rw-r--r--app-text/mupdf/mupdf-1.27.1.ebuild148
-rw-r--r--app-text/mupdf/mupdf-1.27.2.ebuild148
-rw-r--r--app-text/mythes/Manifest1
-rw-r--r--app-text/mythes/metadata.xml11
-rw-r--r--app-text/mythes/mythes-1.2.5.ebuild28
-rw-r--r--app-text/namazu/Manifest2
-rw-r--r--app-text/namazu/files/50namazu-gentoo.el2
-rw-r--r--app-text/namazu/files/namazu-2.0.21-memmove.patch56
-rw-r--r--app-text/namazu/files/namazu-configure.patch13
-rw-r--r--app-text/namazu/files/namazu-emacs-27.patch14
-rw-r--r--app-text/namazu/files/namazu-gentoo.patch54
-rw-r--r--app-text/namazu/files/namazu-perl-5.18.patch48
-rw-r--r--app-text/namazu/files/namazu-perl-5.26.patch22
-rw-r--r--app-text/namazu/files/namazu-tests.patch8
-rw-r--r--app-text/namazu/files/namazu-underlinking.patch11
-rw-r--r--app-text/namazu/metadata.xml8
-rw-r--r--app-text/namazu/namazu-2.0.21.ebuild101
-rw-r--r--app-text/namazu/namazu-2.0.22_pre8.ebuild100
-rw-r--r--app-text/nfoview/Manifest1
-rw-r--r--app-text/nfoview/files/nfoview-2.1-fix-paths.patch20
-rw-r--r--app-text/nfoview/metadata.xml15
-rw-r--r--app-text/nfoview/nfoview-2.1.ebuild79
-rw-r--r--app-text/notekit/Manifest1
-rw-r--r--app-text/notekit/metadata.xml11
-rw-r--r--app-text/notekit/notekit-0.2.0.ebuild35
-rw-r--r--app-text/nuspell/Manifest2
-rw-r--r--app-text/nuspell/metadata.xml17
-rw-r--r--app-text/nuspell/nuspell-5.1.6.ebuild51
-rw-r--r--app-text/nuspell/nuspell-5.1.7.ebuild51
-rw-r--r--app-text/o3read/Manifest1
-rw-r--r--app-text/o3read/files/o3read-0.0.4-fix-buildsystem.patch36
-rw-r--r--app-text/o3read/metadata.xml5
-rw-r--r--app-text/o3read/o3read-0.0.4.ebuild27
-rw-r--r--app-text/ocrad/Manifest1
-rw-r--r--app-text/ocrad/metadata.xml12
-rw-r--r--app-text/ocrad/ocrad-0.29-r1.ebuild43
-rw-r--r--app-text/odt2txt/Manifest1
-rw-r--r--app-text/odt2txt/files/odt2txt-0.5-makefile.patch116
-rw-r--r--app-text/odt2txt/metadata.xml8
-rw-r--r--app-text/odt2txt/odt2txt-0.5-r1.ebuild32
-rw-r--r--app-text/openjade/Manifest1
-rw-r--r--app-text/openjade/files/openjade-1.3.2-acinclude.m461
-rw-r--r--app-text/openjade/files/openjade-1.3.2-autoconf-2.70.patch30
-rw-r--r--app-text/openjade/files/openjade-1.3.2-chmod.patch11
-rw-r--r--app-text/openjade/files/openjade-1.3.2-deplibs.patch40
-rw-r--r--app-text/openjade/files/openjade-1.3.2-gcc46.patch74
-rw-r--r--app-text/openjade/files/openjade-1.3.2-ldflags.patch13
-rw-r--r--app-text/openjade/files/openjade-1.3.2-libosp-la.patch38
-rw-r--r--app-text/openjade/files/openjade-1.3.2-msggen.pl.patch32
-rw-r--r--app-text/openjade/files/openjade-1.3.2-no-undefined.patch11
-rw-r--r--app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch12
-rw-r--r--app-text/openjade/files/openjade-1.3.2-wchar_t-uint.patch26
-rw-r--r--app-text/openjade/files/openjade-1.3.2.dsssl-catalog4
-rw-r--r--app-text/openjade/metadata.xml11
-rw-r--r--app-text/openjade/openjade-1.3.2-r9.ebuild155
-rw-r--r--app-text/openpaperwork-core/Manifest1
-rw-r--r--app-text/openpaperwork-core/metadata.xml12
-rw-r--r--app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild35
-rw-r--r--app-text/openpaperwork-gtk/Manifest1
-rw-r--r--app-text/openpaperwork-gtk/metadata.xml12
-rw-r--r--app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild40
-rw-r--r--app-text/opensp/Manifest1
-rw-r--r--app-text/opensp/files/opensp-1.5.2-c11-using.patch77
-rw-r--r--app-text/opensp/files/opensp-1.5.2-configure-clang16.patch198
-rw-r--r--app-text/opensp/files/opensp-1.5.2-fix-ar-intl.patch12
-rw-r--r--app-text/opensp/files/opensp-1.5.2-fix-segfault.patch23
-rw-r--r--app-text/opensp/files/opensp-1.5.2-gcc15-musl.patch19
-rw-r--r--app-text/opensp/files/opensp-1.5.2-hurd.patch48
-rw-r--r--app-text/opensp/metadata.xml11
-rw-r--r--app-text/opensp/opensp-1.5.2-r10.ebuild89
-rw-r--r--app-text/owo/Manifest5
-rw-r--r--app-text/owo/metadata.xml11
-rw-r--r--app-text/owo/owo-0.1.0.ebuild35
-rw-r--r--app-text/pandoc-bin/Manifest8
-rw-r--r--app-text/pandoc-bin/metadata.xml26
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.8.3.ebuild67
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.9.0.1.ebuild67
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.9.0.2.ebuild67
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.9.ebuild67
-rw-r--r--app-text/pandoc-cli/Manifest1
-rw-r--r--app-text/pandoc-cli/metadata.xml18
-rw-r--r--app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild40
-rw-r--r--app-text/pandoc-crossref-bin/Manifest1
-rw-r--r--app-text/pandoc-crossref-bin/metadata.xml18
-rw-r--r--app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild23
-rw-r--r--app-text/pandoc/Manifest1
-rw-r--r--app-text/pandoc/files/pandoc-2.18-tests.patch79
-rw-r--r--app-text/pandoc/metadata.xml11
-rw-r--r--app-text/pandoc/pandoc-2.18-r2.ebuild107
-rw-r--r--app-text/pandoc/pandoc-3.ebuild20
-rw-r--r--app-text/paper-clip/Manifest1
-rw-r--r--app-text/paper-clip/metadata.xml13
-rw-r--r--app-text/paper-clip/paper-clip-5.5.2.ebuild70
-rw-r--r--app-text/paper-clip/paper-clip-9999.ebuild72
-rw-r--r--app-text/papers/Manifest538
-rw-r--r--app-text/papers/metadata.xml16
-rw-r--r--app-text/papers/papers-48.5-r1.ebuild320
-rw-r--r--app-text/papers/papers-49.6-r1.ebuild371
-rw-r--r--app-text/papers/papers-50.2.ebuild390
-rw-r--r--app-text/paperwork-backend/Manifest3
-rw-r--r--app-text/paperwork-backend/metadata.xml12
-rw-r--r--app-text/paperwork-backend/paperwork-backend-2.2.5-r1.ebuild53
-rw-r--r--app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild57
-rw-r--r--app-text/paperwork/Manifest2
-rw-r--r--app-text/paperwork/metadata.xml19
-rw-r--r--app-text/paperwork/paperwork-2.2.5.ebuild68
-rw-r--r--app-text/paps/Manifest1
-rw-r--r--app-text/paps/files/paps-0.8.0-fix_fmt11.2.patch31
-rw-r--r--app-text/paps/files/paps-0.8.0-fix_glib.patch47
-rw-r--r--app-text/paps/files/paps-0.8.0-fix_unused_results.patch84
-rw-r--r--app-text/paps/metadata.xml9
-rw-r--r--app-text/paps/paps-0.8.0.ebuild52
-rw-r--r--app-text/par/Manifest1
-rw-r--r--app-text/par/metadata.xml5
-rw-r--r--app-text/par/par-1.53.0.ebuild31
-rw-r--r--app-text/pastebinit/Manifest2
-rw-r--r--app-text/pastebinit/metadata.xml10
-rw-r--r--app-text/pastebinit/pastebinit-1.7.0.ebuild64
-rw-r--r--app-text/pastebinit/pastebinit-1.8.0.ebuild64
-rw-r--r--app-text/pdf2html/Manifest1
-rw-r--r--app-text/pdf2html/files/pdf2html-1.4-gentoo.patch54
-rw-r--r--app-text/pdf2html/files/pdf2html-1.4-libpng15.patch10
-rw-r--r--app-text/pdf2html/metadata.xml8
-rw-r--r--app-text/pdf2html/pdf2html-1.4.ebuild46
-rw-r--r--app-text/pdfarranger/Manifest2
-rw-r--r--app-text/pdfarranger/metadata.xml16
-rw-r--r--app-text/pdfarranger/pdfarranger-1.13.0.ebuild40
-rw-r--r--app-text/pdfarranger/pdfarranger-1.14.0.ebuild40
-rw-r--r--app-text/pdfgrep/Manifest2
-rw-r--r--app-text/pdfgrep/metadata.xml14
-rw-r--r--app-text/pdfgrep/pdfgrep-2.1.2.ebuild37
-rw-r--r--app-text/pdfgrep/pdfgrep-2.2.0.ebuild39
-rw-r--r--app-text/pdfjam/Manifest3
-rw-r--r--app-text/pdfjam/metadata.xml33
-rw-r--r--app-text/pdfjam/pdfjam-3.12.ebuild58
-rw-r--r--app-text/pdfjam/pdfjam-4.1.ebuild79
-rw-r--r--app-text/pdfminer/Manifest2
-rw-r--r--app-text/pdfminer/metadata.xml16
-rw-r--r--app-text/pdfminer/pdfminer-20240706.ebuild36
-rw-r--r--app-text/pdfminer/pdfminer-20260107.ebuild36
-rw-r--r--app-text/pdfpc/Manifest1
-rw-r--r--app-text/pdfpc/metadata.xml21
-rw-r--r--app-text/pdfpc/pdfpc-4.7.0-r2.ebuild88
-rw-r--r--app-text/pdfsandwich/Manifest1
-rw-r--r--app-text/pdfsandwich/files/pdfsandwich-0.1.7-gentoo.patch43
-rw-r--r--app-text/pdfsandwich/metadata.xml25
-rw-r--r--app-text/pdfsandwich/pdfsandwich-0.1.7-r1.ebuild51
-rw-r--r--app-text/pdftk/Manifest2
-rw-r--r--app-text/pdftk/metadata.xml15
-rw-r--r--app-text/pdftk/pdftk-3.3.3_p20231025.ebuild80
-rw-r--r--app-text/pdftk/pdftk-9999.ebuild92
-rw-r--r--app-text/pelican/Manifest2
-rw-r--r--app-text/pelican/files/pelican-4.9.1-no-locales-for-tests.patch22
-rw-r--r--app-text/pelican/metadata.xml14
-rw-r--r--app-text/pelican/pelican-4.11.0.ebuild85
-rw-r--r--app-text/pelican/pelican-4.12.0.ebuild87
-rw-r--r--app-text/pep/Manifest1
-rw-r--r--app-text/pep/files/pep-2.8-Fix-Wimplicit-int.patch18
-rw-r--r--app-text/pep/files/pep-2.8-gcc15.patch13
-rw-r--r--app-text/pep/files/pep-2.8-gentoo.patch25
-rw-r--r--app-text/pep/files/pep-2.8-include.patch10
-rw-r--r--app-text/pep/metadata.xml5
-rw-r--r--app-text/pep/pep-2.8-r2.ebuild51
-rw-r--r--app-text/pep/pep-2.8-r3.ebuild52
-rw-r--r--app-text/pinfo/Manifest1
-rw-r--r--app-text/pinfo/files/pinfo-0.6.13-fno-common.patch11
-rw-r--r--app-text/pinfo/files/pinfo-0.6.9-GROFF_NO_SGR.patch10
-rw-r--r--app-text/pinfo/files/pinfo-0.6.9-lzma-xz.patch21
-rw-r--r--app-text/pinfo/metadata.xml8
-rw-r--r--app-text/pinfo/pinfo-0.6.13.ebuild55
-rw-r--r--app-text/po4a/Manifest1
-rw-r--r--app-text/po4a/files/po4a-man.patch18
-rw-r--r--app-text/po4a/metadata.xml11
-rw-r--r--app-text/po4a/po4a-0.74-r1.ebuild54
-rw-r--r--app-text/podofo/Manifest5
-rw-r--r--app-text/podofo/metadata.xml20
-rw-r--r--app-text/podofo/podofo-0.10.4.ebuild75
-rw-r--r--app-text/podofo/podofo-0.10.5.ebuild75
-rw-r--r--app-text/podofo/podofo-1.0.0.ebuild75
-rw-r--r--app-text/poppler-data/Manifest2
-rw-r--r--app-text/poppler-data/metadata.xml8
-rw-r--r--app-text/poppler-data/poppler-data-0.4.12.ebuild27
-rw-r--r--app-text/poppler/Manifest5
-rw-r--r--app-text/poppler/files/poppler-0.57.0-disable-internal-jpx.patch25
-rw-r--r--app-text/poppler/files/poppler-26.01.0-qt-deps.patch71
-rw-r--r--app-text/poppler/files/poppler-26.01.0-respect-cflags.patch116
-rw-r--r--app-text/poppler/files/poppler-26.05.0-qt-deps.patch68
-rw-r--r--app-text/poppler/metadata.xml30
-rw-r--r--app-text/poppler/poppler-26.03.0.ebuild144
-rw-r--r--app-text/poppler/poppler-26.05.0.ebuild144
-rw-r--r--app-text/poppler/poppler-9999.ebuild144
-rw-r--r--app-text/ps2eps/Manifest1
-rw-r--r--app-text/ps2eps/metadata.xml12
-rw-r--r--app-text/ps2eps/ps2eps-1.68.ebuild41
-rw-r--r--app-text/ps2pkm/Manifest2
-rw-r--r--app-text/ps2pkm/metadata.xml8
-rw-r--r--app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild24
-rw-r--r--app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild29
-rw-r--r--app-text/psiconv/Manifest1
-rw-r--r--app-text/psiconv/files/psiconv-0.8.3-gcc10-fno-common.patch21
-rw-r--r--app-text/psiconv/files/psiconv-0.9.9-fix_getopt.patch23
-rw-r--r--app-text/psiconv/files/psiconv-0.9.9-fix_imagemagick.patch246
-rw-r--r--app-text/psiconv/metadata.xml5
-rw-r--r--app-text/psiconv/psiconv-0.9.9.ebuild67
-rw-r--r--app-text/psmark/Manifest1
-rw-r--r--app-text/psmark/files/psmark-2.1-Makefile-QA.patch19
-rw-r--r--app-text/psmark/files/psmark-2.1-string.patch15
-rw-r--r--app-text/psmark/metadata.xml10
-rw-r--r--app-text/psmark/psmark-2.1.ebuild33
-rw-r--r--app-text/pspdftool/Manifest1
-rw-r--r--app-text/pspdftool/metadata.xml11
-rw-r--r--app-text/pspdftool/pspdftool-0.03.ebuild39
-rw-r--r--app-text/pspresent/Manifest1
-rw-r--r--app-text/pspresent/files/pspresent-1.3-makefile.patch39
-rw-r--r--app-text/pspresent/metadata.xml5
-rw-r--r--app-text/pspresent/pspresent-1.3-r2.ebuild35
-rw-r--r--app-text/pstotext/Manifest1
-rw-r--r--app-text/pstotext/files/1.9-flags.patch36
-rw-r--r--app-text/pstotext/files/pstotext-1.9-quote-chars-fix.patch136
-rw-r--r--app-text/pstotext/metadata.xml8
-rw-r--r--app-text/pstotext/pstotext-1.9-r5.ebuild30
-rw-r--r--app-text/psutils/Manifest3
-rw-r--r--app-text/psutils/files/psutils-1.17-clang-implicit-int.patch16
-rw-r--r--app-text/psutils/files/psutils-1.17-makefile.patch210
-rw-r--r--app-text/psutils/files/psutils-1.17-no-fixmacps.patch26
-rw-r--r--app-text/psutils/files/psutils-3.3.11-py314.patch29
-rw-r--r--app-text/psutils/metadata.xml11
-rw-r--r--app-text/psutils/psutils-1.17-r5.ebuild33
-rw-r--r--app-text/psutils/psutils-2.09.ebuild20
-rw-r--r--app-text/psutils/psutils-3.3.11.ebuild48
-rw-r--r--app-text/qpdf/Manifest3
-rw-r--r--app-text/qpdf/metadata.xml23
-rw-r--r--app-text/qpdf/qpdf-12.3.2.ebuild99
-rw-r--r--app-text/qpdfview/Manifest1
-rw-r--r--app-text/qpdfview/files/qpdfview-0.5-poppler-23.08.0-cxx17.patch9
-rw-r--r--app-text/qpdfview/metadata.xml18
-rw-r--r--app-text/qpdfview/qpdfview-0.5_p20240423.ebuild93
-rw-r--r--app-text/rarian/Manifest2
-rw-r--r--app-text/rarian/metadata.xml11
-rw-r--r--app-text/rarian/rarian-0.8.4.ebuild40
-rw-r--r--app-text/rarian/rarian-0.8.6-r1.ebuild40
-rw-r--r--app-text/recode/Manifest1
-rw-r--r--app-text/recode/metadata.xml14
-rw-r--r--app-text/recode/recode-3.7.14.ebuild67
-rw-r--r--app-text/refbase/Manifest1
-rw-r--r--app-text/refbase/files/postinstall-en.txt22
-rw-r--r--app-text/refbase/metadata.xml11
-rw-r--r--app-text/refbase/refbase-0.9.6_p20180223.ebuild36
-rw-r--r--app-text/restview/Manifest1
-rw-r--r--app-text/restview/files/restview-3.0.1-test-fixes.patch171
-rw-r--r--app-text/restview/metadata.xml9
-rw-r--r--app-text/restview/restview-3.0.1.ebuild33
-rw-r--r--app-text/rman/Manifest1
-rw-r--r--app-text/rman/files/rman-3.2-format-security.patch11
-rw-r--r--app-text/rman/files/rman-3.2-gentoo.patch18
-rw-r--r--app-text/rman/files/rman-3.2-incompatible-pointer-types.patch24
-rw-r--r--app-text/rman/files/rman-3.2-ldflags.patch11
-rw-r--r--app-text/rman/metadata.xml11
-rw-r--r--app-text/rman/rman-3.2-r2.ebuild32
-rw-r--r--app-text/rnc2rng/Manifest1
-rw-r--r--app-text/rnc2rng/metadata.xml12
-rw-r--r--app-text/rnc2rng/rnc2rng-2.7.0.ebuild24
-rw-r--r--app-text/rnv/Manifest1
-rw-r--r--app-text/rnv/metadata.xml11
-rw-r--r--app-text/rnv/rnv-1.7.11-r2.ebuild37
-rw-r--r--app-text/rnv/rnv-1.7.11-r3.ebuild35
-rw-r--r--app-text/robodoc/Manifest1
-rw-r--r--app-text/robodoc/files/robodoc-4.99.43_clean_libc.patch13
-rw-r--r--app-text/robodoc/metadata.xml18
-rw-r--r--app-text/robodoc/robodoc-4.99.43-r1.ebuild32
-rw-r--r--app-text/ronn-ng/Manifest1
-rw-r--r--app-text/ronn-ng/metadata.xml11
-rw-r--r--app-text/ronn-ng/ronn-ng-0.10.1.ebuild52
-rw-r--r--app-text/rpl/Manifest3
-rw-r--r--app-text/rpl/files/rpl-2.0.4-uchardet-vala.patch108
-rw-r--r--app-text/rpl/metadata.xml12
-rw-r--r--app-text/rpl/rpl-1.15.5.ebuild37
-rw-r--r--app-text/rpl/rpl-1.18.ebuild37
-rw-r--r--app-text/rpl/rpl-2.0.4.ebuild40
-rw-r--r--app-text/rtf2html/Manifest2
-rw-r--r--app-text/rtf2html/files/buildsystem-fixes.patch157
-rw-r--r--app-text/rtf2html/files/rtf2html-0.2.0-gcc43.patch22
-rw-r--r--app-text/rtf2html/metadata.xml12
-rw-r--r--app-text/rtf2html/rtf2html-0.2.0-r2.ebuild33
-rw-r--r--app-text/sablotron/Manifest1
-rw-r--r--app-text/sablotron/files/sablotron-1.0.3-cxx11.patch11
-rw-r--r--app-text/sablotron/files/sablotron-1.0.3-drop-register-keyword.patch14
-rw-r--r--app-text/sablotron/files/sablotron-1.0.3-libsablot-expat.patch8
-rw-r--r--app-text/sablotron/metadata.xml8
-rw-r--r--app-text/sablotron/sablotron-1.0.3-r3.ebuild51
-rw-r--r--app-text/scdoc/Manifest1
-rw-r--r--app-text/scdoc/metadata.xml12
-rw-r--r--app-text/scdoc/scdoc-1.11.4.ebuild45
-rw-r--r--app-text/scdoc/scdoc-9999.ebuild45
-rw-r--r--app-text/scrollkeeper-dtd/Manifest1
-rw-r--r--app-text/scrollkeeper-dtd/metadata.xml12
-rw-r--r--app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild54
-rw-r--r--app-text/sdcv/Manifest1
-rw-r--r--app-text/sdcv/files/sdcv-0.5.3-t_list.patch19
-rw-r--r--app-text/sdcv/files/sdcv-0.5.5-read-history.patch23
-rw-r--r--app-text/sdcv/files/sdcv-t_interactive.patch11
-rw-r--r--app-text/sdcv/metadata.xml12
-rw-r--r--app-text/sdcv/sdcv-0.5.5.ebuild74
-rw-r--r--app-text/sgml-common/Manifest1
-rw-r--r--app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in182
-rw-r--r--app-text/sgml-common/files/sgml-common-0.6.3-prefix.patch17
-rw-r--r--app-text/sgml-common/metadata.xml8
-rw-r--r--app-text/sgml-common/sgml-common-0.6.3-r7.ebuild93
-rw-r--r--app-text/sgrep/Manifest1
-rw-r--r--app-text/sgrep/files/sgrep-1.94a-clang16.patch11
-rw-r--r--app-text/sgrep/metadata.xml5
-rw-r--r--app-text/sgrep/sgrep-1.94a-r2.ebuild40
-rw-r--r--app-text/sigil/Manifest3
-rw-r--r--app-text/sigil/metadata.xml21
-rw-r--r--app-text/sigil/sigil-2.7.0.ebuild86
-rw-r--r--app-text/sigil/sigil-2.7.6.ebuild86
-rw-r--r--app-text/simplenote-desktop-bin/Manifest4
-rw-r--r--app-text/simplenote-desktop-bin/metadata.xml11
-rw-r--r--app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.0.ebuild105
-rw-r--r--app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.2.ebuild105
-rw-r--r--app-text/sioyek/files/sioyek.desktop12
-rw-r--r--app-text/sioyek/metadata.xml11
-rw-r--r--app-text/sioyek/sioyek-9999.ebuild70
-rw-r--r--app-text/sloccount/Manifest1
-rw-r--r--app-text/sloccount/files/sloccount-2.26-coreutils-tail-n-fix.patch12
-rw-r--r--app-text/sloccount/files/sloccount-2.26-gentoo.patch82
-rw-r--r--app-text/sloccount/files/sloccount-2.26-libexec.patch81
-rw-r--r--app-text/sloccount/metadata.xml7
-rw-r--r--app-text/sloccount/sloccount-2.26-r3.ebuild52
-rw-r--r--app-text/smu/Manifest1
-rw-r--r--app-text/smu/metadata.xml10
-rw-r--r--app-text/smu/smu-1.5.ebuild38
-rw-r--r--app-text/smu/smu-9999.ebuild38
-rw-r--r--app-text/sup2srt/Manifest1
-rw-r--r--app-text/sup2srt/files/sup2srt-1.0.6-build-the-pgs-library-statically.patch17
-rw-r--r--app-text/sup2srt/metadata.xml12
-rw-r--r--app-text/sup2srt/sup2srt-1.1.0.ebuild28
-rw-r--r--app-text/sword/Manifest1
-rw-r--r--app-text/sword/files/sword-1.9.0-cflags.patch15
-rw-r--r--app-text/sword/files/sword-1.9.0-cmake4.patch28
-rw-r--r--app-text/sword/metadata.xml21
-rw-r--r--app-text/sword/sword-1.9.0-r2.ebuild63
-rw-r--r--app-text/t1utils/Manifest1
-rw-r--r--app-text/t1utils/metadata.xml12
-rw-r--r--app-text/t1utils/t1utils-1.42-r1.ebuild14
-rw-r--r--app-text/tabler/Manifest1
-rw-r--r--app-text/tabler/files/tabler-2-fno-common.patch22
-rw-r--r--app-text/tabler/metadata.xml8
-rw-r--r--app-text/tabler/tabler-2-r1.ebuild18
-rw-r--r--app-text/talkfilters/Manifest1
-rw-r--r--app-text/talkfilters/files/talkfilters-2.3.8-format-security.patch38
-rw-r--r--app-text/talkfilters/files/talkfilters-2.3.8-string.patch12
-rw-r--r--app-text/talkfilters/metadata.xml19
-rw-r--r--app-text/talkfilters/talkfilters-2.3.8-r2.ebuild22
-rw-r--r--app-text/teckit/Manifest1
-rw-r--r--app-text/teckit/metadata.xml11
-rw-r--r--app-text/teckit/teckit-2.5.12.ebuild44
-rw-r--r--app-text/teseq/Manifest1
-rw-r--r--app-text/teseq/metadata.xml8
-rw-r--r--app-text/teseq/teseq-1.1.1.ebuild12
-rw-r--r--app-text/tessdata_best/Manifest248
-rw-r--r--app-text/tessdata_best/metadata.xml14
-rw-r--r--app-text/tessdata_best/tessdata_best-4.0.0.ebuild50
-rw-r--r--app-text/tessdata_best/tessdata_best-4.1.0.ebuild50
-rw-r--r--app-text/tessdata_fast/Manifest248
-rw-r--r--app-text/tessdata_fast/metadata.xml14
-rw-r--r--app-text/tessdata_fast/tessdata_fast-4.0.0.ebuild50
-rw-r--r--app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild50
-rw-r--r--app-text/tessdata_legacy/Manifest253
-rw-r--r--app-text/tessdata_legacy/metadata.xml15
-rw-r--r--app-text/tessdata_legacy/tessdata_legacy-4.0.0.ebuild55
-rw-r--r--app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild55
-rw-r--r--app-text/tesseract/Manifest1
-rw-r--r--app-text/tesseract/files/tesseract-5.4.1-arm64-neon-tesseract.patch57
-rw-r--r--app-text/tesseract/metadata.xml22
-rw-r--r--app-text/tesseract/tesseract-5.5.2-r1.ebuild93
-rw-r--r--app-text/tesseract/tesseract-5.5.2.ebuild90
-rw-r--r--app-text/tesseract/tesseract-9999.ebuild93
-rw-r--r--app-text/texi2html/Manifest1
-rw-r--r--app-text/texi2html/metadata.xml11
-rw-r--r--app-text/texi2html/texi2html-5.0-r1.ebuild58
-rw-r--r--app-text/texlab/Manifest284
-rw-r--r--app-text/texlab/metadata.xml11
-rw-r--r--app-text/texlab/texlab-5.23.1.ebuild256
-rw-r--r--app-text/texlab/texlab-5.24.0.ebuild265
-rw-r--r--app-text/texlab/texlab-5.25.1.ebuild33
-rw-r--r--app-text/texlive-core/Manifest74
-rw-r--r--app-text/texlive-core/metadata.xml16
-rw-r--r--app-text/texlive-core/texlive-core-2023-r10.ebuild514
-rw-r--r--app-text/texlive-core/texlive-core-2024-r1.ebuild520
-rw-r--r--app-text/texlive-core/texlive-core-2024-r2.ebuild520
-rw-r--r--app-text/texlive/metadata.xml25
-rw-r--r--app-text/texlive/texlive-2023-r1.ebuild133
-rw-r--r--app-text/texlive/texlive-2023.ebuild132
-rw-r--r--app-text/texlive/texlive-2024.ebuild133
-rw-r--r--app-text/tinymist/Manifest6
-rw-r--r--app-text/tinymist/metadata.xml11
-rw-r--r--app-text/tinymist/tinymist-0.14.10.ebuild99
-rw-r--r--app-text/tinymist/tinymist-9999.ebuild46
-rw-r--r--app-text/tkinfo/Manifest1
-rw-r--r--app-text/tkinfo/metadata.xml5
-rw-r--r--app-text/tkinfo/tkinfo-2.11.ebuild25
-rw-r--r--app-text/tkman/Manifest1
-rw-r--r--app-text/tkman/files/tkman-2.2-gentoo.diff62
-rw-r--r--app-text/tkman/files/tkman-CVE-2008-5137.diff278
-rw-r--r--app-text/tkman/files/tkman.desktop9
-rw-r--r--app-text/tkman/metadata.xml8
-rw-r--r--app-text/tkman/tkman-2.2-r3.ebuild38
-rw-r--r--app-text/tldr/Manifest3
-rw-r--r--app-text/tldr/metadata.xml15
-rw-r--r--app-text/tldr/tldr-3.3.0.ebuild50
-rw-r--r--app-text/tldr/tldr-3.4.1.ebuild49
-rw-r--r--app-text/tldr/tldr-3.4.4.ebuild49
-rw-r--r--app-text/tofrodos/Manifest1
-rw-r--r--app-text/tofrodos/files/tofrodos-1.7.13-CFLAGS.patch13
-rw-r--r--app-text/tofrodos/metadata.xml11
-rw-r--r--app-text/tofrodos/tofrodos-1.7.13.ebuild33
-rw-r--r--app-text/tokyodystopia/Manifest1
-rw-r--r--app-text/tokyodystopia/files/fix_ldconfig.patch10
-rw-r--r--app-text/tokyodystopia/files/fix_rpath.patch58
-rw-r--r--app-text/tokyodystopia/files/remove_docinst.patch11
-rw-r--r--app-text/tokyodystopia/metadata.xml8
-rw-r--r--app-text/tokyodystopia/tokyodystopia-0.9.15.ebuild41
-rw-r--r--app-text/trang/Manifest1
-rw-r--r--app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch130
-rw-r--r--app-text/trang/metadata.xml11
-rw-r--r--app-text/trang/trang-20241231.ebuild124
-rw-r--r--app-text/tree/Manifest3
-rw-r--r--app-text/tree/metadata.xml17
-rw-r--r--app-text/tree/tree-2.1.1-r1.ebuild29
-rw-r--r--app-text/tree/tree-2.2.1.ebuild25
-rw-r--r--app-text/tree/tree-2.3.2.ebuild25
-rw-r--r--app-text/ttf2pk2/Manifest2
-rw-r--r--app-text/ttf2pk2/metadata.xml8
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild33
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild33
-rw-r--r--app-text/ttf2pt1/Manifest1
-rw-r--r--app-text/ttf2pt1/files/ttf2pt1-3.4.0-man-pages.diff36
-rw-r--r--app-text/ttf2pt1/files/ttf2pt1-3.4.4-LDFLAGS.patch20
-rw-r--r--app-text/ttf2pt1/files/ttf2pt1-3.4.4-Makefile.patch81
-rw-r--r--app-text/ttf2pt1/files/ttf2pt1-3.4.4-clang16.patch61
-rw-r--r--app-text/ttf2pt1/files/ttf2pt1-3.4.4-freetype.patch10
-rw-r--r--app-text/ttf2pt1/metadata.xml11
-rw-r--r--app-text/ttf2pt1/ttf2pt1-3.4.4-r2.ebuild52
-rw-r--r--app-text/txt2man/Manifest1
-rw-r--r--app-text/txt2man/metadata.xml8
-rw-r--r--app-text/txt2man/txt2man-1.7.1.ebuild25
-rw-r--r--app-text/txt2tags/Manifest1
-rw-r--r--app-text/txt2tags/metadata.xml11
-rw-r--r--app-text/txt2tags/txt2tags-3.9-r1.ebuild21
-rw-r--r--app-text/typst/Manifest2
-rw-r--r--app-text/typst/metadata.xml38
-rw-r--r--app-text/typst/typst-0.14.2.ebuild89
-rw-r--r--app-text/typst/typst-9999.ebuild89
-rw-r--r--app-text/typstyle/Manifest500
-rw-r--r--app-text/typstyle/metadata.xml33
-rw-r--r--app-text/typstyle/typstyle-0.14.4.ebuild566
-rw-r--r--app-text/u2ps/Manifest1
-rw-r--r--app-text/u2ps/files/u2ps-1.1-nostrip.patch14
-rw-r--r--app-text/u2ps/files/u2ps-1.2-respect-ldflags.patch13
-rw-r--r--app-text/u2ps/metadata.xml9
-rw-r--r--app-text/u2ps/u2ps-1.2-r1.ebuild36
-rw-r--r--app-text/uchmviewer/Manifest1
-rw-r--r--app-text/uchmviewer/metadata.xml8
-rw-r--r--app-text/uchmviewer/uchmviewer-8.5.ebuild37
-rw-r--r--app-text/unac/Manifest1
-rw-r--r--app-text/unac/files/unac-1.8.0-automake-1.13.1.patch40
-rw-r--r--app-text/unac/files/unac-1.8.0-debian-gcc-4.4-bug-556379.patch45
-rw-r--r--app-text/unac/metadata.xml5
-rw-r--r--app-text/unac/unac-1.8.0.ebuild46
-rw-r--r--app-text/unpaper/Manifest2
-rw-r--r--app-text/unpaper/metadata.xml10
-rw-r--r--app-text/unpaper/unpaper-6.1-r2.ebuild26
-rw-r--r--app-text/unpaper/unpaper-7.0.0-r1.ebuild32
-rw-r--r--app-text/unrtf/Manifest1
-rw-r--r--app-text/unrtf/files/unrtf-0.21.10-use-_GNU_SOURCE.patch11
-rw-r--r--app-text/unrtf/metadata.xml10
-rw-r--r--app-text/unrtf/unrtf-0.21.10-r1.ebuild24
-rw-r--r--app-text/uudeview/Manifest1
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch47
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch166
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch100
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch36
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch134
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff12
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-format-string-warning-inews.patch11
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-makefile.patch29
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-man.patch95
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-rename.patch57
-rw-r--r--app-text/uudeview/files/uudeview-0.5.20-string_format_issue.patch24
-rw-r--r--app-text/uudeview/metadata.xml7
-rw-r--r--app-text/uudeview/uudeview-0.5.20-r4.ebuild44
-rw-r--r--app-text/vale/Manifest4
-rw-r--r--app-text/vale/metadata.xml18
-rw-r--r--app-text/vale/vale-3.7.1.ebuild45
-rw-r--r--app-text/vale/vale-3.9.1.ebuild45
-rw-r--r--app-text/vgrep/Manifest1
-rw-r--r--app-text/vgrep/metadata.xml9
-rw-r--r--app-text/vgrep/vgrep-2.8.0.ebuild33
-rw-r--r--app-text/vilistextum/Manifest1
-rw-r--r--app-text/vilistextum/files/vilistextum-2.8.0-prefix.patch27
-rw-r--r--app-text/vilistextum/files/vilistextum-2.8.0-towlower.patch12
-rw-r--r--app-text/vilistextum/files/vilistextum-2.8.0.20200411-blockquote.patch120
-rw-r--r--app-text/vilistextum/files/vilistextum-2.8.0.20200411-list-alignment.patch43
-rw-r--r--app-text/vilistextum/files/vilistextum-2.8.0.20200411-static.patch12
-rw-r--r--app-text/vilistextum/metadata.xml8
-rw-r--r--app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild85
-rw-r--r--app-text/wdiff/Manifest1
-rw-r--r--app-text/wdiff/metadata.xml14
-rw-r--r--app-text/wdiff/wdiff-1.2.2-r2.ebuild38
-rw-r--r--app-text/webgen/Manifest1
-rw-r--r--app-text/webgen/metadata.xml16
-rw-r--r--app-text/webgen/webgen-1.7.3.ebuild59
-rw-r--r--app-text/wgetpaste/Manifest2
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-add-A-ansi.patch39
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch69
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch61
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-change-arg-parsing-priority.patch95
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-disable-sprunge.patch31
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-test_ansi-add-A-to-the-tests.patch171
-rw-r--r--app-text/wgetpaste/files/wgetpaste-2.33-tests.patch83
-rw-r--r--app-text/wgetpaste/metadata.xml17
-rw-r--r--app-text/wgetpaste/wgetpaste-2.33-r3.ebuild62
-rw-r--r--app-text/wgetpaste/wgetpaste-2.33-r5.ebuild66
-rw-r--r--app-text/wgetpaste/wgetpaste-2.34.ebuild49
-rw-r--r--app-text/wiki2beamer/Manifest1
-rw-r--r--app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-examples-makefile.patch25
-rw-r--r--app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-man-makefile.patch58
-rw-r--r--app-text/wiki2beamer/metadata.xml12
-rw-r--r--app-text/wiki2beamer/wiki2beamer-0.10.0-r4.ebuild45
-rw-r--r--app-text/wiki2beamer/wiki2beamer-0.10.0-r5.ebuild45
-rw-r--r--app-text/writerperfect/Manifest1
-rw-r--r--app-text/writerperfect/files/writerperfect-0.9.6-gsf-buildfix.patch14
-rw-r--r--app-text/writerperfect/metadata.xml28
-rw-r--r--app-text/writerperfect/writerperfect-0.9.6.ebuild71
-rw-r--r--app-text/wscr/Manifest1
-rw-r--r--app-text/wscr/metadata.xml10
-rw-r--r--app-text/wscr/wscr-1.2-r2.ebuild29
-rw-r--r--app-text/wv/Manifest1
-rw-r--r--app-text/wv/files/wv-1.2.9-C99-decls.patch101
-rw-r--r--app-text/wv/files/wv-1.2.9-format-security.patch11
-rw-r--r--app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch22
-rw-r--r--app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch11
-rw-r--r--app-text/wv/metadata.xml14
-rw-r--r--app-text/wv/wv-1.2.9-r5.ebuild69
-rw-r--r--app-text/wv2/Manifest1
-rw-r--r--app-text/wv2/files/wv2-0.4.2-disable-libtool.patch20
-rw-r--r--app-text/wv2/files/wv2-0.4.2-glib.patch12
-rw-r--r--app-text/wv2/files/wv2-0.4.2-libgsf.patch13
-rw-r--r--app-text/wv2/metadata.xml12
-rw-r--r--app-text/wv2/wv2-0.4.2-r4.ebuild44
-rw-r--r--app-text/wv2/wv2-0.4.2-r5.ebuild40
-rw-r--r--app-text/xan/Manifest2
-rw-r--r--app-text/xan/metadata.xml28
-rw-r--r--app-text/xan/xan-0.57.1.ebuild67
-rw-r--r--app-text/xan/xan-9999.ebuild66
-rw-r--r--app-text/xapers/Manifest1
-rw-r--r--app-text/xapers/files/xapers-0.9.3-remove-pipes.patch14
-rw-r--r--app-text/xapers/metadata.xml15
-rw-r--r--app-text/xapers/xapers-0.9.3-r1.ebuild40
-rw-r--r--app-text/xapian-omega/Manifest7
-rw-r--r--app-text/xapian-omega/metadata.xml5
-rw-r--r--app-text/xapian-omega/xapian-omega-1.4.29.ebuild43
-rw-r--r--app-text/xapian-omega/xapian-omega-1.4.30.ebuild50
-rw-r--r--app-text/xapian-omega/xapian-omega-1.4.31.ebuild50
-rw-r--r--app-text/xapian-omega/xapian-omega-2.0.0.ebuild62
-rw-r--r--app-text/xchm/Manifest2
-rw-r--r--app-text/xchm/files/xchm.desktop11
-rw-r--r--app-text/xchm/files/xchm.xml7
-rw-r--r--app-text/xchm/metadata.xml8
-rw-r--r--app-text/xchm/xchm-1.36-r1.ebuild48
-rw-r--r--app-text/xchm/xchm-1.37-r1.ebuild48
-rw-r--r--app-text/xdvik/Manifest2
-rw-r--r--app-text/xdvik/files/xdvik-22.87.06-c23.patch83
-rw-r--r--app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch51
-rw-r--r--app-text/xdvik/files/xdvik-22.87.06-squeeze-c23.patch12
-rw-r--r--app-text/xdvik/files/xdvik.xpm89
-rw-r--r--app-text/xdvik/metadata.xml19
-rw-r--r--app-text/xdvik/xdvik-22.87.06-r1.ebuild130
-rw-r--r--app-text/xhtml1/Manifest1
-rw-r--r--app-text/xhtml1/files/xhtml1-catalog.patch19
-rw-r--r--app-text/xhtml1/metadata.xml8
-rw-r--r--app-text/xhtml1/xhtml1-20020801-r6.ebuild80
-rw-r--r--app-text/xhtml11/Manifest1
-rw-r--r--app-text/xhtml11/metadata.xml8
-rw-r--r--app-text/xhtml11/xhtml11-20101123.ebuild62
-rw-r--r--app-text/xiphos/Manifest1
-rw-r--r--app-text/xiphos/files/xiphos-4.3.2-fix_minizip-ng.patch15
-rw-r--r--app-text/xiphos/files/xiphos-4.3.2-fix_odr.patch36
-rw-r--r--app-text/xiphos/files/xiphos-4.3.2-include_dbus.patch24
-rw-r--r--app-text/xiphos/metadata.xml8
-rw-r--r--app-text/xiphos/xiphos-4.3.2.ebuild75
-rw-r--r--app-text/xlsx2csv/Manifest1
-rw-r--r--app-text/xlsx2csv/metadata.xml17
-rw-r--r--app-text/xlsx2csv/xlsx2csv-0.8.6.ebuild32
-rw-r--r--app-text/xml2doc/Manifest1
-rw-r--r--app-text/xml2doc/files/xml2doc-20030510-c99.patch51
-rw-r--r--app-text/xml2doc/files/xml2doc-20030510-gcc10-no-common.patch18
-rw-r--r--app-text/xml2doc/files/xml2doc-20030510-makefile.patch100
-rw-r--r--app-text/xml2doc/files/xml2doc-pointer_fix.patch20
-rw-r--r--app-text/xml2doc/metadata.xml8
-rw-r--r--app-text/xml2doc/xml2doc-20030510-r4.ebuild60
-rw-r--r--app-text/xml2rfc/Manifest2
-rw-r--r--app-text/xml2rfc/metadata.xml14
-rw-r--r--app-text/xml2rfc/xml2rfc-3.26.0.ebuild56
-rw-r--r--app-text/xml2rfc/xml2rfc-3.33.0.ebuild62
-rw-r--r--app-text/xmldiff/Manifest2
-rw-r--r--app-text/xmldiff/files/xmldiff-2.7.0-fix-test.patch13
-rw-r--r--app-text/xmldiff/metadata.xml17
-rw-r--r--app-text/xmldiff/xmldiff-2.6.3-r1.ebuild26
-rw-r--r--app-text/xmldiff/xmldiff-2.7.0.ebuild28
-rw-r--r--app-text/xmlformat/Manifest1
-rw-r--r--app-text/xmlformat/metadata.xml5
-rw-r--r--app-text/xmlformat/xmlformat-1.04.ebuild49
-rw-r--r--app-text/xmlstarlet/Manifest1
-rw-r--r--app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang16.patch32
-rw-r--r--app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch59
-rw-r--r--app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.13-stdin.patch46
-rw-r--r--app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.14.0-compile.patch37
-rw-r--r--app-text/xmlstarlet/metadata.xml15
-rw-r--r--app-text/xmlstarlet/xmlstarlet-1.6.1-r3.ebuild60
-rw-r--r--app-text/xmlstarlet/xmlstarlet-1.6.1-r4.ebuild61
-rw-r--r--app-text/xmlstarlet/xmlstarlet-1.6.1-r5.ebuild62
-rw-r--r--app-text/xmlto/Manifest1
-rw-r--r--app-text/xmlto/files/xmlto-0.0.22-format_fo_passivetex_check.patch46
-rw-r--r--app-text/xmlto/files/xmlto-0.0.28-allow-links.patch15
-rw-r--r--app-text/xmlto/files/xmlto-0.0.28-dont-hardcode-paths.patch37
-rw-r--r--app-text/xmlto/files/xmlto-0.0.28-fix-warnings.patch116
-rw-r--r--app-text/xmlto/metadata.xml11
-rw-r--r--app-text/xmlto/xmlto-0.0.28-r11.ebuild60
-rw-r--r--app-text/xmltoman/Manifest1
-rw-r--r--app-text/xmltoman/files/xmltoman-0.6-generate-man-pages.patch55
-rw-r--r--app-text/xmltoman/metadata.xml9
-rw-r--r--app-text/xmltoman/xmltoman-0.6-r1.ebuild40
-rw-r--r--app-text/xournalpp/Manifest2
-rw-r--r--app-text/xournalpp/files/xournalpp-1.1.1-nostrip.patch31
-rw-r--r--app-text/xournalpp/files/xournalpp-1.2.3-nocompress.patch36
-rw-r--r--app-text/xournalpp/files/xournalpp-1.2.8-lua.patch12
-rw-r--r--app-text/xournalpp/metadata.xml10
-rw-r--r--app-text/xournalpp/xournalpp-1.2.8.ebuild66
-rw-r--r--app-text/xournalpp/xournalpp-1.3.4.ebuild76
-rw-r--r--app-text/xournalpp/xournalpp-9999.ebuild76
-rw-r--r--app-text/xpdf/Manifest13
-rw-r--r--app-text/xpdf/files/xpdf-4.05-cmake4.patch13
-rw-r--r--app-text/xpdf/files/xpdf-4.05-font-paths.patch46
-rw-r--r--app-text/xpdf/files/xpdf-automagic.patch36
-rw-r--r--app-text/xpdf/files/xpdf-shared-libs.patch54
-rw-r--r--app-text/xpdf/files/xpdf-visibility.patch11
-rw-r--r--app-text/xpdf/files/xpdf.desktop104
-rw-r--r--app-text/xpdf/metadata.xml15
-rw-r--r--app-text/xpdf/xpdf-4.05-r2.ebuild157
-rw-r--r--app-text/yamlfmt/Manifest6
-rw-r--r--app-text/yamlfmt/metadata.xml11
-rw-r--r--app-text/yamlfmt/yamlfmt-0.13.0.ebuild30
-rw-r--r--app-text/yamlfmt/yamlfmt-0.14.0.ebuild39
-rw-r--r--app-text/yamlfmt/yamlfmt-0.15.0.ebuild39
-rw-r--r--app-text/yelp-tools/Manifest1
-rw-r--r--app-text/yelp-tools/metadata.xml11
-rw-r--r--app-text/yelp-tools/yelp-tools-42.1-r1.ebuild34
-rw-r--r--app-text/yodl/Manifest1
-rw-r--r--app-text/yodl/files/yodl-4.05.00-echo.patch15
-rw-r--r--app-text/yodl/files/yodl-4.05.00-fix_c23.patch16
-rw-r--r--app-text/yodl/files/yodl-4.05.00-man.patch16
-rw-r--r--app-text/yodl/metadata.xml8
-rw-r--r--app-text/yodl/yodl-4.05.00.ebuild60
-rw-r--r--app-text/zathura-cb/Manifest2
-rw-r--r--app-text/zathura-cb/metadata.xml24
-rw-r--r--app-text/zathura-cb/zathura-cb-0.1.11.ebuild37
-rw-r--r--app-text/zathura-cb/zathura-cb-2026.02.03.ebuild36
-rw-r--r--app-text/zathura-cb/zathura-cb-9999.ebuild36
-rw-r--r--app-text/zathura-djvu/Manifest2
-rw-r--r--app-text/zathura-djvu/metadata.xml25
-rw-r--r--app-text/zathura-djvu/zathura-djvu-0.2.10.ebuild34
-rw-r--r--app-text/zathura-djvu/zathura-djvu-2026.02.03.ebuild33
-rw-r--r--app-text/zathura-djvu/zathura-djvu-9999.ebuild33
-rw-r--r--app-text/zathura-meta/metadata.xml30
-rw-r--r--app-text/zathura-meta/zathura-meta-0-r1.ebuild24
-rw-r--r--app-text/zathura-pdf-mupdf/Manifest2
-rw-r--r--app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch42
-rw-r--r--app-text/zathura-pdf-mupdf/metadata.xml25
-rw-r--r--app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild49
-rw-r--r--app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-2026.02.03.ebuild35
-rw-r--r--app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild35
-rw-r--r--app-text/zathura-pdf-poppler/Manifest2
-rw-r--r--app-text/zathura-pdf-poppler/metadata.xml25
-rw-r--r--app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.3.ebuild42
-rw-r--r--app-text/zathura-pdf-poppler/zathura-pdf-poppler-2026.02.03.ebuild41
-rw-r--r--app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild41
-rw-r--r--app-text/zathura-ps/Manifest2
-rw-r--r--app-text/zathura-ps/metadata.xml25
-rw-r--r--app-text/zathura-ps/zathura-ps-0.2.8.ebuild42
-rw-r--r--app-text/zathura-ps/zathura-ps-2026.02.03.ebuild41
-rw-r--r--app-text/zathura-ps/zathura-ps-9999.ebuild41
-rw-r--r--app-text/zathura/Manifest4
-rw-r--r--app-text/zathura/metadata.xml30
-rw-r--r--app-text/zathura/zathura-0.5.13.ebuild92
-rw-r--r--app-text/zathura/zathura-0.5.14.ebuild92
-rw-r--r--app-text/zathura/zathura-0.5.8.ebuild71
-rw-r--r--app-text/zathura/zathura-2026.02.22.ebuild95
-rw-r--r--app-text/zathura/zathura-9999.ebuild95
-rw-r--r--app-text/zeal/Manifest1
-rw-r--r--app-text/zeal/files/disable-werror-0.8.1.patch13
-rw-r--r--app-text/zeal/metadata.xml14
-rw-r--r--app-text/zeal/zeal-0.8.1.ebuild54
-rw-r--r--app-text/zotero-bin/Manifest7
-rw-r--r--app-text/zotero-bin/metadata.xml12
-rw-r--r--app-text/zotero-bin/zotero-bin-7.0.32.ebuild84
-rw-r--r--app-text/zotero-bin/zotero-bin-8.0.3.ebuild84
-rw-r--r--app-text/zotero-bin/zotero-bin-9.0.4.ebuild87
1620 files changed, 0 insertions, 61339 deletions
diff --git a/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild b/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild
deleted file mode 100644
index 094232637c4c..000000000000
--- a/app-text/App-XML-DocBook-Builder/App-XML-DocBook-Builder-0.100.300-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_AUTHOR="SHLOMIF"
-DIST_VERSION="0.1003"
-inherit perl-module
-
-DESCRIPTION="A Perl-based tool to Render DocBook/XML"
-HOMEPAGE="https://www.shlomifish.org/open-source/projects/docmake/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc64 ~riscv ~sparc x86"
-
-RDEPEND="dev-perl/Class-XSAccessor
- virtual/perl-Getopt-Long
- virtual/perl-File-Path
- dev-perl/Path-Tiny
- dev-perl/Test-Trap"
-BDEPEND="dev-perl/Module-Build
- test? (
- virtual/perl-File-Spec
- )"
diff --git a/app-text/App-XML-DocBook-Builder/Manifest b/app-text/App-XML-DocBook-Builder/Manifest
deleted file mode 100644
index 849539845897..000000000000
--- a/app-text/App-XML-DocBook-Builder/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST App-XML-DocBook-Builder-0.1003.tar.gz 18414 BLAKE2B d9a9442c46e171fdd8cd11cb997b8f1dd6ddd92c1ca03f0430be01828c0b46439a3aa14f6d68c2550f21bdee17871a8b314c2f1712b7810344d3a8385e9fea8d SHA512 421fdb84c2d9373ccdefa6b490bba1a78660414d27f470fbad48ac48178e3cb383345cd63a232bcf4ce13561e6775ff97397f5ab06c6142e1d8da34a92d6dcbb
diff --git a/app-text/App-XML-DocBook-Builder/metadata.xml b/app-text/App-XML-DocBook-Builder/metadata.xml
deleted file mode 100644
index 0fb423f06844..000000000000
--- a/app-text/App-XML-DocBook-Builder/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>games@gentoo.org</email>
- </maintainer>
- <maintainer type="project">
- <email>perl@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">shlomif/docmake</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/NaturalDocs/Manifest b/app-text/NaturalDocs/Manifest
deleted file mode 100644
index 15d3dd0bf7d3..000000000000
--- a/app-text/NaturalDocs/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST NaturalDocs-1.52.zip 460793 BLAKE2B d4ecd8bb8dd3fa92a8d9366077c65ddd70e9c4944519cb453e0752e2df0ed22d7fe23aa1edb1e63ffea16b0d0f56794d50a6a0520b2b91f0193a83326ac34c5b SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1
diff --git a/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild b/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild
deleted file mode 100644
index 79102a92a888..000000000000
--- a/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="Extensible, multi-language source code documentation generator"
-HOMEPAGE="http://www.naturaldocs.org/"
-SRC_URI="https://downloads.sourceforge.net/naturaldocs/${P}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
-
-BDEPEND="app-arch/unzip"
-
-src_install() {
- insinto /usr/share/${PN}
- doins -r Styles Info JavaScript
-
- insinto /etc/${PN}
- doins -r Config/.
- dosym ../../../etc/${PN} /usr/share/${PN}/Config
-
- perl_set_version
- insinto "${VENDOR_LIB#"${EPREFIX}"}"
- doins -r Modules/NaturalDocs
- dodir /usr/share/${PN}/Modules
- dosym "../../../..${VENDOR_LIB#"${EPREFIX}"}/NaturalDocs" /usr/share/${PN}/Modules/NaturalDocs
-
- exeinto /usr/share/${PN}
- doexe ${PN}
-
- # Symlink the Perl script into /usr/bin
- dodir /usr/bin
- dosym ../share/${PN}/${PN} /usr/bin/${PN}
-
- # Documentation
- dodoc -r Help/.
- dosym ../doc/${PF}/html /usr/share/${PN}/Help
-}
-
-pkg_preinst() {
- if [[ -e "${EROOT}"/usr/share/${PN}/Config && ! -L "${EROOT}"/usr/share/${PN}/Config ]] ; then
- mkdir -p "${EROOT}"/etc/${PN}
- mv "${EROOT}"/usr/share/${PN}/Config/* "${EROOT}"/etc/${PN}/
- rm -rf "${EROOT}"/usr/share/${PN}/Config
- fi
-}
diff --git a/app-text/NaturalDocs/metadata.xml b/app-text/NaturalDocs/metadata.xml
deleted file mode 100644
index 54582d69c8da..000000000000
--- a/app-text/NaturalDocs/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <longdescription>
- Natural Docs is an open-source, extensible, multi-language
- documentation generator. It extracts specially formatted comments
- from source code and builds HTML documentation from it. The syntax
- is transparent so that the comments in the source code read just as
- easily as the generated documentation. It also focuses on automation
- and high-quality generated output.
- </longdescription>
- <maintainer type="person">
- <email>titanofold@gentoo.org</email>
- <name>Aaron W. Swenson</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">naturaldocs</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/OCRmyPDF/Manifest b/app-text/OCRmyPDF/Manifest
deleted file mode 100644
index 721fd5fff0f5..000000000000
--- a/app-text/OCRmyPDF/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST OCRmyPDF-17.4.2.tar.gz 7407892 BLAKE2B b7f4332cebb26fe0c55da33d799114158550250e6eb30ad1fb95c369d544bc699e115a1acb047dd94f1fa2fb55aefebce0984d6f5dbe03fdecc31d175da34c86 SHA512 2d0d56df42dd8b3f09883bbe7e0c21b3a39a465a3b4599d810d964f84107d279bc312a4fa3dfa967106e52bbf2d7fa83415c798b26ff8d52ef2342203a40bff8
-DIST OCRmyPDF-17.5.0.tar.gz 7419842 BLAKE2B 9463690f482c3a321e3c6b21f0c58c24abf73ab6d1c0361f46c3eadd87a98978acecae4dfbe3bfdc330af1c32313c0bf62546f2516483aaacddc834bd264bf77 SHA512 6563f46333e36351602208016c23379835542c71773e1d629a1bc199ce1c8da177f609a5008c31cdebac0854dacc6fefbd147daa3d7367d8a55f7c30bcfb0fa1
diff --git a/app-text/OCRmyPDF/OCRmyPDF-17.4.2.ebuild b/app-text/OCRmyPDF/OCRmyPDF-17.4.2.ebuild
deleted file mode 100644
index 6f98380d6d84..000000000000
--- a/app-text/OCRmyPDF/OCRmyPDF-17.4.2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2024-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 optfeature shell-completion
-
-DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
-HOMEPAGE="https://github.com/ocrmypdf/OCRmyPDF"
-SRC_URI="https://github.com/ocrmypdf/OCRmyPDF/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion fish-completion"
-
-RDEPEND="
- >=app-text/ghostscript-gpl-9.54
- >=app-text/pdfminer-20220319[${PYTHON_USEDEP}]
- >=app-text/tesseract-4.1.1[jpeg,tiff,png,webp]
- >=dev-python/deprecation-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/packaging-20[${PYTHON_USEDEP}]
- >=dev-python/pikepdf-8.10.1[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[jpeg,jpeg2k,lcms,tiff,webp,zlib,${PYTHON_USEDEP}]
- >=dev-python/pluggy-1[${PYTHON_USEDEP}]
- >=dev-python/rich-13[${PYTHON_USEDEP}]
- >=media-gfx/img2pdf-0.5[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- >=app-text/unpaper-6.1
- >=dev-python/hypothesis-6.36.0[${PYTHON_USEDEP}]
- dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
- dev-python/python-xmp-toolkit[${PYTHON_USEDEP}]
- >=dev-python/reportlab-3.6.8[${PYTHON_USEDEP}]
- media-libs/exempi
- >=media-libs/jbig2enc-0.29
- media-libs/libxmp
- >=media-gfx/pngquant-2.5
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-issues \
- dev-python/sphinx-rtd-theme
-
-EPYTEST_DESELECT=(
- # Causes pytest INTERNALERROR
- 'tests/test_metadata.py::test_malformed_docinfo'
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- sed -e "/-n auto/d" -i pyproject.toml || die
-}
-
-src_install() {
- distutils-r1_src_install
-
- use bash-completion &&
- newbashcomp misc/completion/ocrmypdf.bash "${PN,,}"
- use fish-completion &&
- newfishcomp misc/completion/ocrmypdf.fish "${PN,,}"
-}
-
-pkg_postinst() {
- optfeature "JBIG2 optimization support" media-libs/jbig2enc
- optfeature "image cleaning support" app-text/unpaper
- optfeature "PNG optimization support" media-gfx/pngquant
-}
diff --git a/app-text/OCRmyPDF/OCRmyPDF-17.5.0.ebuild b/app-text/OCRmyPDF/OCRmyPDF-17.5.0.ebuild
deleted file mode 100644
index 6f98380d6d84..000000000000
--- a/app-text/OCRmyPDF/OCRmyPDF-17.5.0.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 2024-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 optfeature shell-completion
-
-DESCRIPTION="OCRmyPDF adds an OCR text layer to scanned PDF files"
-HOMEPAGE="https://github.com/ocrmypdf/OCRmyPDF"
-SRC_URI="https://github.com/ocrmypdf/OCRmyPDF/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="bash-completion fish-completion"
-
-RDEPEND="
- >=app-text/ghostscript-gpl-9.54
- >=app-text/pdfminer-20220319[${PYTHON_USEDEP}]
- >=app-text/tesseract-4.1.1[jpeg,tiff,png,webp]
- >=dev-python/deprecation-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/packaging-20[${PYTHON_USEDEP}]
- >=dev-python/pikepdf-8.10.1[${PYTHON_USEDEP}]
- >=dev-python/pillow-10.0.1[jpeg,jpeg2k,lcms,tiff,webp,zlib,${PYTHON_USEDEP}]
- >=dev-python/pluggy-1[${PYTHON_USEDEP}]
- >=dev-python/rich-13[${PYTHON_USEDEP}]
- >=media-gfx/img2pdf-0.5[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/hatch-vcs[${PYTHON_USEDEP}]
- test? (
- >=app-text/unpaper-6.1
- >=dev-python/hypothesis-6.36.0[${PYTHON_USEDEP}]
- dev-python/pytest-helpers-namespace[${PYTHON_USEDEP}]
- dev-python/python-xmp-toolkit[${PYTHON_USEDEP}]
- >=dev-python/reportlab-3.6.8[${PYTHON_USEDEP}]
- media-libs/exempi
- >=media-libs/jbig2enc-0.29
- media-libs/libxmp
- >=media-gfx/pngquant-2.5
- )
-"
-
-distutils_enable_tests pytest
-distutils_enable_sphinx docs \
- dev-python/sphinx-issues \
- dev-python/sphinx-rtd-theme
-
-EPYTEST_DESELECT=(
- # Causes pytest INTERNALERROR
- 'tests/test_metadata.py::test_malformed_docinfo'
-)
-
-src_prepare() {
- distutils-r1_src_prepare
- sed -e "/-n auto/d" -i pyproject.toml || die
-}
-
-src_install() {
- distutils-r1_src_install
-
- use bash-completion &&
- newbashcomp misc/completion/ocrmypdf.bash "${PN,,}"
- use fish-completion &&
- newfishcomp misc/completion/ocrmypdf.fish "${PN,,}"
-}
-
-pkg_postinst() {
- optfeature "JBIG2 optimization support" media-libs/jbig2enc
- optfeature "image cleaning support" app-text/unpaper
- optfeature "PNG optimization support" media-gfx/pngquant
-}
diff --git a/app-text/OCRmyPDF/metadata.xml b/app-text/OCRmyPDF/metadata.xml
deleted file mode 100644
index b8155d920de5..000000000000
--- a/app-text/OCRmyPDF/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="person">
- <email>alarig@swordarmor.fr</email>
- <name>Alarig Le Lay</name>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-text/a2ps/Manifest b/app-text/a2ps/Manifest
deleted file mode 100644
index cc75a317915b..000000000000
--- a/app-text/a2ps/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST a2ps-4.15.5.tar.gz 3571724 BLAKE2B 7c352b72c537f8519cafb7993595d902e1dfeae49207936c365b0ea3813ffff973c5f5e2bb63a4cffa3c665990d95c8a8e339c87d9eac25fa24e364b8b705bae SHA512 e9953659139a46aed46e190d5485382a9e396ae8bbbe59edb78ab3110e7839a764e3cb6ff94f5f36e6e91fcaf85f6352376e0b4a0e0141f24e098fa334b5015e
-DIST a2ps-4.15.6.tar.gz 3605392 BLAKE2B 64f79e26ef116836508c94f0e846f2d242fbb551e9324f339dcc2f8c8cedfad0a708bf10a74cb8e45dad14e1390f4adfb8763618b24794b9cdf77202ebfee33f SHA512 23d054a2e58c28460c5e23a1cf3f0f9c27faffc9a99781c42c11cc0693eea5bb8cfe090a97b9bae3d80cfae6b4d5b9a30dfd997a2d70be2d25988c714ad14b44
-DIST a2ps-4.15.7.tar.gz 3615522 BLAKE2B 34f4fb1a8de339b4d1a98e895f06c72788d94ce8402ce03801841be064a4dfbe791fb556009513297133e60267dc1a5dee7f52ab1d2337ace3f9015363ff7c9e SHA512 9ae73d29f9504cb6a9b85cd896286551fc7f65c0abba9a6e7ba1bd0a1f99b58e206b5a1dde42fa8eecc01a5ce32cdc16aafe4ca1a4eb5c5b01e48d816903269a
diff --git a/app-text/a2ps/a2ps-4.15.5-r1.ebuild b/app-text/a2ps/a2ps-4.15.5-r1.ebuild
deleted file mode 100644
index 1421153777ee..000000000000
--- a/app-text/a2ps/a2ps-4.15.5-r1.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common
-
-DESCRIPTION="Any to PostScript filter"
-HOMEPAGE="https://www.gnu.org/software/a2ps/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86"
-IUSE="cjk emacs latex nls static-libs vanilla"
-
-# a2ps-lpr-wrapper needs bash
-RDEPEND="
- app-text/ghostscript-gpl
- app-text/libpaper:=
- >=app-text/psutils-1.17
- app-text/wdiff
- app-shells/bash:*
- dev-libs/boehm-gc
- >=sys-apps/coreutils-6.10-r1
- emacs? ( >=app-editors/emacs-23.1:* )
- latex? ( virtual/latex-base )
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/yacc
- >=dev-util/gperf-2.7.2
- nls? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-4.15-lpr-wrapper.patch
-)
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # gnulib FPs
- MIN alignof static_assert
-)
-
-src_prepare() {
- default
-
- use vanilla || eapply "${FILESDIR}"/${PN}-4.15-stdout.patch
-
- eautoreconf
-}
-
-src_configure() {
- export LANG=C LC_ALL=C
-
- econf \
- --cache-file="${S}"/config.cache \
- --enable-shared \
- $(use_enable static-libs static) \
- --sysconfdir="${EPREFIX}"/etc/a2ps \
- $(use_enable nls) \
- COM_netscape=no \
- COM_acroread=no \
- $(usev !latex COM_latex=no) \
- $(usev !emacs EMACS=no)
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- lispdir="${EPREFIX}${SITELISP}"/${PN} \
- install
-
- newdoc "${ED}"/usr/share/a2ps/README README.a2ps
- newdoc "${ED}"/usr/share/a2ps/ppd/README README.a2ps.ppd
- newdoc "${ED}"/usr/share/ogonkify/README README.ogonkify
-
- rm -f "${ED}"/usr/share/{a2ps,a2ps/ppd,ogonkify}/README || die
-
- find "${ED}" -name '*.la' -delete || die
-
- use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE}
-
- dodoc ANNOUNCE AUTHORS ChangeLog FAQ NEWS README* THANKS TODO
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-text/a2ps/a2ps-4.15.6.ebuild b/app-text/a2ps/a2ps-4.15.6.ebuild
deleted file mode 100644
index 7b725e521fc7..000000000000
--- a/app-text/a2ps/a2ps-4.15.6.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common
-
-DESCRIPTION="Any to PostScript filter"
-HOMEPAGE="https://www.gnu.org/software/a2ps/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86"
-IUSE="cjk emacs latex nls static-libs vanilla"
-
-# a2ps-lpr-wrapper needs bash
-RDEPEND="
- app-text/ghostscript-gpl
- app-text/libpaper:=
- >=app-text/psutils-1.17
- app-text/wdiff
- app-shells/bash:*
- dev-libs/boehm-gc
- >=sys-apps/coreutils-6.10-r1
- emacs? ( >=app-editors/emacs-23.1:* )
- latex? ( virtual/latex-base )
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/yacc
- >=dev-util/gperf-2.7.2
- nls? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # gnulib FPs
- MIN alignof static_assert
-)
-
-src_prepare() {
- default
-
- use vanilla || eapply "${FILESDIR}"/${PN}-4.15-stdout.patch
-
- eautoreconf
-}
-
-src_configure() {
- export LANG=C LC_ALL=C
-
- econf \
- --cache-file="${S}"/config.cache \
- --enable-shared \
- $(use_enable static-libs static) \
- --sysconfdir="${EPREFIX}"/etc/a2ps \
- $(use_enable nls) \
- COM_netscape=no \
- COM_acroread=no \
- $(usev !latex COM_latex=no) \
- $(usev !emacs EMACS=no)
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- lispdir="${EPREFIX}${SITELISP}"/${PN} \
- install
-
- einstalldocs
-
- newdoc "${ED}"/usr/share/a2ps/README README.a2ps
- newdoc "${ED}"/usr/share/a2ps/ppd/README README.a2ps.ppd
- newdoc "${ED}"/usr/share/ogonkify/README README.ogonkify
-
- rm -f "${ED}"/usr/share/{a2ps,a2ps/ppd,ogonkify}/README || die
-
- find "${ED}" -name '*.la' -delete || die
-
- use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE}
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-text/a2ps/a2ps-4.15.7.ebuild b/app-text/a2ps/a2ps-4.15.7.ebuild
deleted file mode 100644
index e715fc264375..000000000000
--- a/app-text/a2ps/a2ps-4.15.7.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools elisp-common
-
-DESCRIPTION="Any to PostScript filter"
-HOMEPAGE="https://www.gnu.org/software/a2ps/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86"
-IUSE="cjk emacs latex nls static-libs vanilla"
-
-# a2ps-lpr-wrapper needs bash
-RDEPEND="
- app-text/ghostscript-gpl
- app-text/libpaper:=
- >=app-text/psutils-1.17
- app-text/wdiff
- app-shells/bash:*
- dev-libs/boehm-gc
- >=sys-apps/coreutils-6.10-r1
- emacs? ( >=app-editors/emacs-23.1:* )
- latex? ( virtual/latex-base )
- nls? ( virtual/libintl )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/yacc
- >=dev-util/gperf-2.7.2
- nls? ( sys-devel/gettext )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # gnulib FPs
- MIN alignof static_assert
-)
-
-src_prepare() {
- default
-
- use vanilla || eapply "${FILESDIR}"/${PN}-4.15-stdout.patch
-
- eautoreconf
-}
-
-src_configure() {
- export LANG=C LC_ALL=C
-
- local myeconfargs=(
- --cache-file="${S}"/config.cache
- --enable-shared
- $(use_enable static-libs static)
- --sysconfdir="${EPREFIX}"/etc/a2ps
- $(use_enable nls)
- COM_netscape=no
- COM_acroread=no
- $(usev !latex COM_latex=no)
- $(usev !emacs EMACS=no)
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- lispdir="${EPREFIX}${SITELISP}"/${PN} \
- install
-
- einstalldocs
-
- newdoc "${ED}"/usr/share/a2ps/README README.a2ps
- newdoc "${ED}"/usr/share/a2ps/ppd/README README.a2ps.ppd
- newdoc "${ED}"/usr/share/ogonkify/README README.ogonkify
-
- rm -f "${ED}"/usr/share/{a2ps,a2ps/ppd,ogonkify}/README || die
-
- find "${ED}" -name '*.la' -delete || die
-
- use emacs && elisp-site-file-install "${FILESDIR}"/${SITEFILE}
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-text/a2ps/files/50a2ps-gentoo.el b/app-text/a2ps/files/50a2ps-gentoo.el
deleted file mode 100644
index 3e12daaf9a4b..000000000000
--- a/app-text/a2ps/files/50a2ps-gentoo.el
+++ /dev/null
@@ -1,5 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'a2ps-mode "a2ps" nil t)
-(autoload 'a2ps-buffer "a2ps-print" nil t)
-(autoload 'a2ps-region "a2ps-print" nil t)
-(add-to-list 'auto-mode-alist '("\\.a2ps\\'" . a2ps-mode))
diff --git a/app-text/a2ps/files/a2ps-4.15-lpr-wrapper.patch b/app-text/a2ps/files/a2ps-4.15-lpr-wrapper.patch
deleted file mode 100644
index d7b231c0b929..000000000000
--- a/app-text/a2ps/files/a2ps-4.15-lpr-wrapper.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-# a2ps-lpr-wrapper exits on bogus parameter-count test
-# https://bugs.gentoo.org/913751
-# https://savannah.gnu.org/bugs/?64047
---- a/src/a2ps-lpr-wrapper
-+++ b/src/a2ps-lpr-wrapper
-@@ -5,7 +5,7 @@
- set -e
-
- usage() {
-- echo "Usage: $(basename "$0") [-d printer] FILE..." >&2
-+ echo "Usage: $(basename "$0") [-d printer] [FILE...]" >&2
- exit 1
- }
-
-@@ -17,7 +17,6 @@ while getopts d: flag; do
- esac
- done
- shift $((OPTIND - 1))
--if [ $# -eq 0 ]; then usage; fi
-
- # If lp (from CUPS) exists, just use it.
- if command -pv lp > /dev/null; then
-
diff --git a/app-text/a2ps/files/a2ps-4.15-stdout.patch b/app-text/a2ps/files/a2ps-4.15-stdout.patch
deleted file mode 100644
index 00002ffb9524..000000000000
--- a/app-text/a2ps/files/a2ps-4.15-stdout.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://bugs.gentoo.org/47691
-https://bugs.gentoo.org/47764
-https://lists.gnu.org/archive/html/bug-a2ps/2001-05/msg00000.html
---- a/liba2ps/printers.c
-+++ b/liba2ps/printers.c
-@@ -287,8 +287,8 @@ a2ps_printers_new (struct a2ps_common_s * common)
- res->ppd = NULL; /* Printer's ppd are not read yet */
-
- /* Output */
-- /* Default is to send to default printer */
-- res->flag_output_is_printer = true;
-+ /* Default is to send to stdout */
-+ res->flag_output_is_printer = false;
- res->flag_output_name = NULL;
- res->output_is_file = true;
- res->output_name = NULL;
diff --git a/app-text/a2ps/metadata.xml b/app-text/a2ps/metadata.xml
deleted file mode 100644
index d22cb76bd2a2..000000000000
--- a/app-text/a2ps/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="savannah">a2ps</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/aha/Manifest b/app-text/aha/Manifest
deleted file mode 100644
index 35f1276e19ca..000000000000
--- a/app-text/aha/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aha-0.5.1.tar.gz 394410 BLAKE2B 7276219068a8e496b41a953f4cdfc130b85778b44d194fedb63b0f0d921db0efcf0f62fae52ec580ac1462e3b03edd6ad97dab7d7ff2c138ef300824efbad111 SHA512 0eb88e681208c0956e344d6574f9d7ba155d38bfb386d0a9f17022c5e925fb16d0efb6aa04804191b4cac1697a87a0f16ba51bcd97b6135cc7606046eaf89288
diff --git a/app-text/aha/aha-0.5.1.ebuild b/app-text/aha/aha-0.5.1.ebuild
deleted file mode 100644
index eb4dbc60933e..000000000000
--- a/app-text/aha/aha-0.5.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Converts ANSI escape sequences of a unix terminal to HTML code"
-HOMEPAGE="https://github.com/theZiz/aha"
-SRC_URI="https://github.com/theZiz/aha/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2+ MPL-1.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv ~x86"
-
-PATCHES=(
- "${FILESDIR}/${P}-null-ptr-dereference-fix.patch"
-)
-
-src_install() {
- emake PREFIX="${D}/usr" install
-}
diff --git a/app-text/aha/files/aha-0.5.1-null-ptr-dereference-fix.patch b/app-text/aha/files/aha-0.5.1-null-ptr-dereference-fix.patch
deleted file mode 100644
index 6ec2ca9cae1d..000000000000
--- a/app-text/aha/files/aha-0.5.1-null-ptr-dereference-fix.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-diff --git a/aha.c b/aha.c
-index 46e43c0..2bfebb7 100644
---- a/aha.c
-+++ b/aha.c
-@@ -138,6 +138,15 @@ pelem parseInsert(char* s)
- return firstelem;
- }
-
-+int parseDepthAtLeast(pelem elem, unsigned int wanted) {
-+ while (elem != NULL) {
-+ if (wanted == 0) return 1;
-+ elem = elem->next;
-+ --wanted;
-+ }
-+ return 0;
-+}
-+
- void deleteParse(pelem elem)
- {
- while (elem!=NULL)
-@@ -831,27 +840,20 @@ int main(int argc,char* args[])
- }
- else
- if (momelem->value == 38 &&
-- momelem->next &&
-- momelem->next->value == 2 &&
-- momelem->next->next)// 38;2;<n> -> 24 Bit
-+ parseDepthAtLeast(momelem, 4) &&
-+ momelem->next->value == 2)// 38;2;<r>;<g>;<b> -> 24 Bit
- {
-- momelem = momelem->next->next;
-- pelem r,g,b;
-- r = momelem;
-- momelem = momelem->next;
-- g = momelem;
-- if ( momelem )
-- momelem = momelem->next;
-- b = momelem;
-- if ( r && g && b )
-- {
-- state.highlighted = 0;
-- state.fc_colormode = MODE_24BIT;
-- *dest =
-- (r->value & 255) * 65536 +
-- (g->value & 255) * 256 +
-- (b->value & 255);
-- }
-+ pelem r = momelem->next->next;
-+ pelem g = r->next;
-+ pelem b = g->next;
-+ momelem = b;
-+
-+ state.highlighted = 0;
-+ state.fc_colormode = MODE_24BIT;
-+ *dest =
-+ (r->value & 255) * 65536 +
-+ (g->value & 255) * 256 +
-+ (b->value & 255);
- }
- else
- {
-@@ -899,27 +901,20 @@ int main(int argc,char* args[])
- }
- else
- if (momelem->value == 48 &&
-- momelem->next &&
-- momelem->next->value == 2 &&
-- momelem->next->next)// 48;2;<n> -> 24 Bit
-+ parseDepthAtLeast(momelem, 4) &&
-+ momelem->next->value == 2)// 48;2;<r>;<g>;<b> -> 24 Bit
- {
-- momelem = momelem->next->next;
-- pelem r,g,b;
-- r = momelem;
-- momelem = momelem->next;
-- g = momelem;
-- if ( momelem )
-- momelem = momelem->next;
-- b = momelem;
-- if ( r && g && b )
-- {
-- state.bc_colormode = MODE_24BIT;
-- state.highlighted = 0;
-- *dest =
-- (r->value & 255) * 65536 +
-- (g->value & 255) * 256 +
-- (b->value & 255);
-- }
-+ pelem r = momelem->next->next;
-+ pelem g = r->next;
-+ pelem b = g->next;
-+ momelem = b;
-+
-+ state.bc_colormode = MODE_24BIT;
-+ state.highlighted = 0;
-+ *dest =
-+ (r->value & 255) * 65536 +
-+ (g->value & 255) * 256 +
-+ (b->value & 255);
- }
- else
- {
---
-2.35.1
-
diff --git a/app-text/aha/metadata.xml b/app-text/aha/metadata.xml
deleted file mode 100644
index 16118a3d4fa8..000000000000
--- a/app-text/aha/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>zoltan@sinustrom.info</email>
- <name>Zoltan Puskas</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription>
- aha (ANSI HTML Adapter) converts ANSI colors to HTML, e.g. if you want
- to publish the output of ls --color=yes, git diff, ccal or htop as
- static HTML somewhere.
- </longdescription>
- <upstream>
- <remote-id type="github">theZiz/aha</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/aiksaurus/Manifest b/app-text/aiksaurus/Manifest
deleted file mode 100644
index 2620c5f6235d..000000000000
--- a/app-text/aiksaurus/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST aiksaurus-1.2.1-patches.txz 7196 BLAKE2B c6013301b924a9e6b4fde790bb56848c575f6a8c2a9934a263d3fdfe4a639082c9c1fdaeb0703854d8aba15479c2431738ffb9ef0b750118fd03d0e05a7c6bd3 SHA512 f3db9afbbff5c54d5203db1f09af219c6a6c217018745827b3bc523e156e7d24b197706486f5a88f5829548df88af471d3a7eabdefe7466297dccf786c840520
-DIST aiksaurus-1.2.1.tar.gz 928893 BLAKE2B 12bcc77eccd921e4e2dd3f148be76905bb162a38483b0aee620be2fe069685a4289df4ec12f91286eb88d9c2f1f4d58556b0b6ac38857fe4f11bb5d31adff496 SHA512 48591850f28f1a8f4b4986df14090ef7bd57cbfbad739cb0013db021f6f5bcb3c592b38e36774735499e27b9e99330504f8d9c6022158e25469cbc81d13f7463
diff --git a/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild b/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild
deleted file mode 100644
index 1703c626b7c7..000000000000
--- a/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="A thesaurus lib, tool, and database"
-HOMEPAGE="https://sourceforge.net/projects/aiksaurus/"
-SRC_URI="
- https://downloads.sourceforge.net/${PN}/${P}.tar.gz
- https://dev.gentoo.org/~soap/distfiles/${P}-patches.txz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
-IUSE="gtk"
-
-RDEPEND="gtk? ( x11-libs/gtk+:2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="gtk? ( virtual/pkgconfig )"
-
-PATCHES=(
- "${WORKDIR}"/patches/${P}-gcc43.patch
- "${WORKDIR}"/patches/${P}-format-security.patch
- "${WORKDIR}"/patches/${P}-c++17.patch
- "${FILESDIR}"/aiksaurus-1.2.1-autoconf.patch
-)
-
-src_prepare() {
- default
-
- # Needed to make relink work on FreeBSD, without it won't install.
- # Also needed for a sane .so versionning there.
- #elibtoolize
- # Clang 16
- eautoreconf
-}
-
-src_configure() {
- filter-flags -fno-exceptions
- econf $(use_with gtk)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/aiksaurus/files/aiksaurus-1.2.1-autoconf.patch b/app-text/aiksaurus/files/aiksaurus-1.2.1-autoconf.patch
deleted file mode 100644
index 2821709e7784..000000000000
--- a/app-text/aiksaurus/files/aiksaurus-1.2.1-autoconf.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://sources.debian.org/patches/aiksaurus/1.2.1%2Bdev-0.12-7/01-changes-from-pristine-tarball.patch/
---- a/configure.ac
-+++ b/configure.ac
-@@ -50,6 +50,9 @@ AC_SUBST(LT_RELEASE)
- LT_CURRENT=`expr $AIK_MICRO_VERSION - $AIK_INTERFACE_AGE`
- LT_REVISION=$AIK_INTERFACE_AGE
- LT_AGE=`expr $AIK_BINARY_AGE - $AIK_INTERFACE_AGE`
-+m4_pattern_allow([LT_CURRENT])
-+m4_pattern_allow([LT_REVISION])
-+m4_pattern_allow([LT_AGE])
-
- LT_AIK_VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE"
-
diff --git a/app-text/aiksaurus/metadata.xml b/app-text/aiksaurus/metadata.xml
deleted file mode 100644
index 167e1d83d852..000000000000
--- a/app-text/aiksaurus/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">aiksaurus</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/an/Manifest b/app-text/an/Manifest
deleted file mode 100644
index 5f54ec324855..000000000000
--- a/app-text/an/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST an_1.2-6.debian.tar.xz 4432 BLAKE2B efec93daf46b30369aa5d6a6bc57b9e79db7aabea5d8cb7ec9305775bf05c693c3b2ea428c09b99b2350f8a168e2b7e810538d78c321b11a64e6ca804f56feb8 SHA512 33cd93ddf1dea5f1a8d94695dbf6fcfbdf58830c11be1d6c83e516f6dc6d11adbe0cb196c98ec094887021575adc68aaa667222d3b10ed40e87e55a5422deaf2
-DIST an_1.2.orig.tar.xz 13196 BLAKE2B bbb19eb16e558f8fc3d331e5ad308611b13a7a88a65fb310b678bd21d46c39761747fb6f60a7eba99a1c2e756a8c9467543d26e97bbf7f9c93d17f66a4d7698c SHA512 919c525aa1215e3c1b2200c6820a357c6406c19b7447147cc4243d339c554b9892bea11797769df0bf96dd72c89f61bf3d977769faf9bc7f9edf609a7daeac3d
diff --git a/app-text/an/an-1.2_p6.ebuild b/app-text/an/an-1.2_p6.ebuild
deleted file mode 100644
index ec08966bef24..000000000000
--- a/app-text/an/an-1.2_p6.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Very fast anagram generator with dictionary lookup"
-HOMEPAGE="https://packages.debian.org/unstable/games/an"
-SRC_URI="
- mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}.orig.tar.xz
- mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p/-}.debian.tar.xz
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
-
-RDEPEND="
- dev-libs/icu:=
- sys-apps/miscfiles[-minimal]
-"
-DEPEND="
- ${RDEPEND}
- virtual/pkgconfig
-"
-S=${WORKDIR}/${P/_p*}
-
-src_prepare() {
- default
-
- eapply $(
- for patch in $(cat "${WORKDIR}"/debian/patches/series)
- do
- echo "${WORKDIR}"/debian/patches/$patch
- done
- )
-
- sed -i \
- -e '/^CC/s|:=|?=|' \
- Makefile || die
- tc-export CC
-}
-
-src_install() {
- dobin ${PN}
- newman ${PN}.6 ${PN}.1
- dodoc ALGORITHM
-}
diff --git a/app-text/an/metadata.xml b/app-text/an/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/an/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest
deleted file mode 100644
index 941551f51983..000000000000
--- a/app-text/ansifilter/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST ansifilter-2.22.tar.bz2 435974 BLAKE2B ab55843c4e26a0085bf4688a75cf5aa763754ce78d1561964e076525ef1e96aa02e0e16fd670ad631329656f855af6b9ab8fc2f12dc750ec99229a0da606cc4e SHA512 6f76532cef0f4083dfbf95a9e945d490388c8308401d03b715dc67eb0d0b76c1533d7abb329b986dfac44cbdf141b9783994041d54a44c5b47f3bd34d3489c97
-DIST ansifilter-2.22.tar.bz2.asc 488 BLAKE2B 43b35926810fc2ebcb210ae9802b68471eba03c0208381b018848dbfb006dbe54c839fde9d59a52174caa9ccf05f79375fda19a9fe11f73e0402084a5768e109 SHA512 c7cf6045fdb00e6a7223e42108645aff47a569775685e53925943c8dfbd5717be2f4d57afa72f5f25b126be3f1b3db829bba12191383efed58fc15bb84de1f08
-DIST ansifilter2_logo_256.png 54539 BLAKE2B f8b98e22b08c62769bc679f17b3f9d2faeee806d95af3b4a4876e4938813694a4924ed4684163e962d94d3f1efdd31facdae4c3eb75c98322da228bdf0a130be SHA512 ff6f76a91a4809289f90db2bcefc01e772e043a478d7f84b33b4313ed163692e7d2f87880e5fdb64f0e419f6c1ef6ec85240f5a9984223e9059f0803be313de5
diff --git a/app-text/ansifilter/ansifilter-2.22.ebuild b/app-text/ansifilter/ansifilter-2.22.ebuild
deleted file mode 100644
index 94d7e6e6ad4c..000000000000
--- a/app-text/ansifilter/ansifilter-2.22.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop toolchain-funcs qmake-utils verify-sig xdg-utils
-
-DESCRIPTION="Handles text files containing ANSI terminal escape codes"
-HOMEPAGE="
- http://andre-simon.de/doku/ansifilter/en/ansifilter.php
- https://gitlab.com/saalen/ansifilter/
-"
-SRC_URI="
- http://andre-simon.de/zip/${P}.tar.bz2
- gui? ( https://gitlab.com/uploads/-/system/project/avatar/6678914/ansifilter2_logo_256.png )
- verify-sig? ( http://andre-simon.de/zip/${P}.tar.bz2.asc )
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="gui"
-
-DEPEND="
- gui? ( dev-qt/qtbase:6[gui,widgets] )
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- verify-sig? ( >=sec-keys/openpgp-keys-andresimon-20250911 )
-"
-
-DOCS=( ChangeLog.adoc README.adoc )
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc
-
-src_unpack() {
- if use verify-sig ; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.bz2{,.asc}
- fi
-
- default
-}
-
-src_prepare() {
- default
-
- sed \
- -e "/GZIP/d" \
- -e "/COPYING/d" \
- -i makefile || die
-
- sed \
- -e "s/-O2//" \
- -i src/makefile || die
-}
-
-src_configure() {
- if use gui ; then
- pushd src/qt-gui > /dev/null || die
- eqmake6
- popd > /dev/null || die
- fi
-}
-
-src_compile() {
- emake -f makefile CXX="$(tc-getCXX)"
-
- if use gui ; then
- emake -C src/qt-gui
- fi
-}
-
-src_install() {
- emake -f makefile \
- DESTDIR="${ED}" \
- doc_dir="/usr/share/doc/${PF}" \
- -j1 \
- install $(usev gui install-gui)
-
- einstalldocs
- if use gui; then
- newicon -s 256 "${DISTDIR}"/ansifilter2_logo_256.png "${PN}".png
- fi
-}
-
-pkg_postrm() {
- if use gui; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
-
-pkg_postinst() {
- if use gui; then
- xdg_desktop_database_update
- xdg_icon_cache_update
- fi
-}
diff --git a/app-text/ansifilter/metadata.xml b/app-text/ansifilter/metadata.xml
deleted file mode 100644
index ba284898934f..000000000000
--- a/app-text/ansifilter/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">saalen/ansifilter</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/antiword/Manifest b/app-text/antiword/Manifest
deleted file mode 100644
index 48006cbd7f25..000000000000
--- a/app-text/antiword/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST antiword-0.37.tar.gz 317884 BLAKE2B f47c815e2c6a1ddb33fefa33b3579fa5ba6e3900d3b9339350d28ebd0223853ad60ed717a1bccf4960c835427ebacc4de944548f9b354cd34889f0742de4e74a SHA512 6cd8fb9137238417544cf8754829a2d5296055d730ea62a8a025236baa79516190317d146401ff40cde73e1ee2c3c374a2ea01b2e5d24e149310bcabb8bfdce8
-DIST antiword-gentoo-patches-r2.tar.bz2 1747 BLAKE2B c01aa7c02539fb5148cb1ec01983a8406315bc3cb2f909118c022c2f218660919e6862582cda34dbd4c08a21beb02c928f685273853d1ff3350548957ae30cde SHA512 45ed3ee1c514a9ee78bc8963e56be18426b47ea628f02934dbcec83c2d632162e458f75f998da438daae4794fcce36fd8922a172804c0fc83c6f32c9a8092ffe
diff --git a/app-text/antiword/antiword-0.37-r2.ebuild b/app-text/antiword/antiword-0.37-r2.ebuild
deleted file mode 100644
index 864817607c19..000000000000
--- a/app-text/antiword/antiword-0.37-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-PATCHVER="r2"
-DESCRIPTION="free MS Word reader"
-HOMEPAGE="http://www.winfield.demon.nl"
-SRC_URI="http://www.winfield.demon.nl/linux/${P}.tar.gz
- https://dev.gentoo.org/~grobian/distfiles/${PN}-gentoo-patches-${PATCHVER}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-PATCHES=(
- "${WORKDIR}"/${PN}-gentoo-patches-${PATCHVER}
- "${FILESDIR}"/${P}-CVE-2014-8123.patch
-)
-
-DOCS=( Docs/{ChangeLog,Exmh,Emacs,FAQ,History,Netscape,QandA,ReadMe,Mozilla,Mutt} )
-
-src_prepare() {
- # Makefile is a symlink to Makefile.Linux, avoid that we patch it by
- # accident using patch <2.7, see bug #435492
- rm Makefile || die
-
- default
-
- # Re-add convenience symlink, see above
- ln -s Makefile.Linux Makefile
-}
-
-src_configure() {
- true
-}
-
-src_compile() {
- emake PREFIX="${EPREFIX}" OPT="${CFLAGS}" CC="$(tc-getCC)" LD="$(tc-getCC)" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- emake -j1 PREFIX="${EPREFIX}" DESTDIR="${D}" global_install
-
- einstalldocs
-
- docompress -x /usr/share/doc/${PF}/examples
- docinto examples
- dodoc Docs/testdoc.doc Docs/antiword.php
-
- doman Docs/antiword.1
-}
diff --git a/app-text/antiword/files/antiword-0.37-CVE-2014-8123.patch b/app-text/antiword/files/antiword-0.37-CVE-2014-8123.patch
deleted file mode 100644
index 8b6baf9b2ca2..000000000000
--- a/app-text/antiword/files/antiword-0.37-CVE-2014-8123.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-index 8a95fb9..7797d1f 100644
---- a/wordole.c
-+++ b/wordole.c
-@@ -259,6 +259,11 @@ bGetPPS(FILE *pFile,
- }
- tNameSize = (size_t)usGetWord(0x40, aucBytes);
- tNameSize = (tNameSize + 1) / 2;
-+ if (tNameSize >= sizeof(atPPSlist[0].szName)) {
-+ werr(0, "PPS %d appears to be invalid.", iIndex);
-+ atPPSlist = xfree(atPPSlist);
-+ return FALSE;
-+ }
- vName2String(atPPSlist[iIndex].szName, aucBytes, tNameSize);
- atPPSlist[iIndex].ucType = ucGetByte(0x42, aucBytes);
- if (atPPSlist[iIndex].ucType == 5) {
---
-2.1.2
diff --git a/app-text/antiword/metadata.xml b/app-text/antiword/metadata.xml
deleted file mode 100644
index 48758def3c67..000000000000
--- a/app-text/antiword/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:antiword_project:antiword</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/antixls/Manifest b/app-text/antixls/Manifest
deleted file mode 100644
index d8b86481f502..000000000000
--- a/app-text/antixls/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST antixls-0.3b.perl 4627 BLAKE2B c1ab58bf8ce934586edeaaf1961921341f32149e53ee8b4add0fe1bea5adbfeeb0626ab97ea9791b9e9de47a39a85075e08ef9392b6144f446fb4c0f643b36b7 SHA512 7e6a6ce26ea8134ee35bab55da73fefc1b211bb58b52468e012abb3ddd0688afea5f3b87b9de49bdb0daff1b6d79b02d4cd6bc2b045a88ff7dc557610ac6fd7f
diff --git a/app-text/antixls/antixls-0.3b.ebuild b/app-text/antixls/antixls-0.3b.ebuild
deleted file mode 100644
index 50432316bcdd..000000000000
--- a/app-text/antixls/antixls-0.3b.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Print out an XLS file with minimal formatting, or extract the data into CSV"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="https://dev.gentoo.org/~grobian/distfiles/${P}.perl"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-DEPEND="dev-perl/Spreadsheet-ParseExcel"
-RDEPEND="${DEPEND}"
-
-src_unpack() {
- mkdir "${S}" || die
- cp "${DISTDIR}/${P}.perl" "${S}"/${PN} || die
-}
-
-src_install() {
- dobin ${PN}
-}
diff --git a/app-text/antixls/metadata.xml b/app-text/antixls/metadata.xml
deleted file mode 100644
index 3d1a383e5d9d..000000000000
--- a/app-text/antixls/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/apvlv/Manifest b/app-text/apvlv/Manifest
deleted file mode 100644
index cefafd26f774..000000000000
--- a/app-text/apvlv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST apvlv-0.4.0.tar.gz 4361302 BLAKE2B 99d61df285ff3b910ace50bc4b1b62601fe7ca9037f835262a8eac179ddcccff5f772121b223e38050243d4bc2da9532e17d9b38fbceb786971d77fea006f91d SHA512 a25033e52acf34b486101953ffaa5de604e3321f9b4705e94fa157596ef560351c1712ed830b2a950f92c054b600a33f903be58f8a7d222c27e5125fedf4245b
diff --git a/app-text/apvlv/apvlv-0.4.0-r3.ebuild b/app-text/apvlv/apvlv-0.4.0-r3.ebuild
deleted file mode 100644
index 737fa33bb3bd..000000000000
--- a/app-text/apvlv/apvlv-0.4.0-r3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2022-2025 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.1=
- 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-r1.patch
- # https://github.com/naihe2010/apvlv/commit/39f783103e99b954991183cea2b5ccbd9add2a1a
- "${FILESDIR}"/${P}-webkitgtk4.1.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
- # https://github.com/naihe2010/apvlv/issues/84
- newicon -s 32 icons/pdf.png x-office-document.png
-}
diff --git a/app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch b/app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch
deleted file mode 100644
index 101877bbff63..000000000000
--- a/app-text/apvlv/files/apvlv-0.4.0-cmake-cxxflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -3,7 +3,7 @@
- IF (WIN32)
- ADD_DEFINITIONS(-D_CRT_SECURE_NO_WARNINGS)
- ELSE (WIN32)
-- SET(CMAKE_CXX_FLAGS "-Wall -fno-strict-aliasing")
-+ SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fno-strict-aliasing")
-
- OPTION(APVLV_ENABLE_DEBUG "If build binary with debug information." OFF)
- IF (APVLV_ENABLE_DEBUG)
diff --git a/app-text/apvlv/files/apvlv-0.4.0-icon-r1.patch b/app-text/apvlv/files/apvlv-0.4.0-icon-r1.patch
deleted file mode 100644
index e5cb3526f318..000000000000
--- a/app-text/apvlv/files/apvlv-0.4.0-icon-r1.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=x-office-document
- Comment=A minimalistic document viewer
- Comment[de]=Ein minimalistischer Dokumenten-Betrachter
- Comment[fr]=Un visionneur de document minimaliste
diff --git a/app-text/apvlv/files/apvlv-0.4.0-webkitgtk4.1.patch b/app-text/apvlv/files/apvlv-0.4.0-webkitgtk4.1.patch
deleted file mode 100644
index 4501184d365c..000000000000
--- a/app-text/apvlv/files/apvlv-0.4.0-webkitgtk4.1.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 39f783103e99b954991183cea2b5ccbd9add2a1a Mon Sep 17 00:00:00 2001
-From: Alberto Garcia <berto@igalia.com>
-Date: Wed, 16 Nov 2022 10:05:42 +0100
-Subject: [PATCH] Use the WebKitGTK 4.1 API builds when available
-
-These use soup3 instead of soup2 internally but the API is the same.
----
- src/CMakeLists.txt | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index 457f576..cd12d9b 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -18,14 +18,20 @@ FIND_PACKAGE(PkgConfig)
- PKG_CHECK_MODULES(FREETYPE2 freetype2 REQUIRED)
- PKG_CHECK_MODULES(GTK gtk+-3.0)
- PKG_CHECK_MODULES(GLIB2 glib-2.0 REQUIRED)
--PKG_CHECK_MODULES(WEBKIT webkit2gtk-4.0 REQUIRED)
-+PKG_CHECK_MODULES(LIBXML libxml-2.0 REQUIRED)
-+PKG_CHECK_MODULES(WEBKIT webkit2gtk-4.1)
-+if (NOT WEBKIT_FOUND)
-+ PKG_CHECK_MODULES(WEBKIT webkit2gtk-4.0 REQUIRED)
-+endif()
- INCLUDE_DIRECTORIES(${FREETYPE2_INCLUDE_DIRS}
- ${GTK_INCLUDE_DIRS}
- ${GLIB2_INCLUDE_DIRS}
-+ ${LIBXML_INCLUDE_DIRS}
- ${WEBKIT_INCLUDE_DIRS})
- LINK_DIRECTORIES(${FREETYPE2_LIBRARY_DIRS}
- ${GTK_LIBRARY_DIRS}
- ${GLIB2_LIBRARY_DIRS}
-+ ${LIBXML_LIBRARY_DIRS}
- ${WEBKIT_LIBRARY_DIRS})
-
- IF (WIN32)
-@@ -116,7 +122,7 @@ TARGET_LINK_LIBRARIES(apvlv
- ${GTHREAD2_LIBRARIES}
- ${WEBKIT_LIBRARIES}
- "-lepub"
-- "-lxml2"
-+ ${LIBXML_LIBRARIES}
- ${APVLV_REQ_LIBRARIES})
-
- IF (WIN32)
diff --git a/app-text/apvlv/metadata.xml b/app-text/apvlv/metadata.xml
deleted file mode 100644
index 6a3c3096b614..000000000000
--- a/app-text/apvlv/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>c@cgps.ch</email>
- <name>Chaquen Beliakov Amaya</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="google-code">apvlv</remote-id>
- <remote-id type="github">naihe2010/apvlv</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/asa/Manifest b/app-text/asa/Manifest
deleted file mode 100644
index 0b22fbfe9861..000000000000
--- a/app-text/asa/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST asa-1.1.tar.gz 9893 BLAKE2B 72bdaef2652f9420c310d9fbcb632a12e021d7c6d2faa0b71d25a6db6a1f697ff3c5fa5df78bf127f29ef72dc98eb06c0cd5c038912c455b5a5024d7566b826c SHA512 70452783da23929d9a02cdf9cefd7403698fc8ae703ee5403dd84834b3ac39febf1edc02cb59b233cbdf51cd2f8c04922a77833dd8d851e2106de2e2fe444728
diff --git a/app-text/asa/asa-1.1-r1.ebuild b/app-text/asa/asa-1.1-r1.ebuild
deleted file mode 100644
index bb675306d00c..000000000000
--- a/app-text/asa/asa-1.1-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="ASA Carriage control conversion for ouput by Fortran programs"
-HOMEPAGE="https://www.ibiblio.org/pub/Linux/devel/lang/fortran/"
-SRC_URI="https://www.ibiblio.org/pub/Linux/devel/lang/fortran/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-
-src_prepare() {
- local PATCHES=(
- "${FILESDIR}/asa-1.1-implicit-int.patch"
- )
-
- default
-
- sed \
- -e "s;-o;${LDFLAGS} -o;g" \
- -e "/^CFLAGS/d" \
- -i Makefile || die
-
- tc-export CC
-}
-
-src_install() {
- dobin asa
- doman asa.1
- dodoc README asa.dat
-}
diff --git a/app-text/asa/files/asa-1.1-implicit-int.patch b/app-text/asa/files/asa-1.1-implicit-int.patch
deleted file mode 100644
index 2f130912abaa..000000000000
--- a/app-text/asa/files/asa-1.1-implicit-int.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix build with -Werror=implicit-int
-
-https://bugs.gentoo.org/880999
-
---- a/asa.c
-+++ b/asa.c
-@@ -201,7 +201,7 @@
- copy_file(FILE *fp)
- {
- str line;
-- static first_line = 1;
-+ static int first_line = 1;
-
- while ((line.len=readline(fp, &(line.chr))))
- {
diff --git a/app-text/asa/metadata.xml b/app-text/asa/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-text/asa/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/asciidoc/Manifest b/app-text/asciidoc/Manifest
deleted file mode 100644
index 89194a08cfdb..000000000000
--- a/app-text/asciidoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST asciidoc-10.2.1.tar.gz 1280535 BLAKE2B 9e15eb5d40384fe586a6148e53e03e73a6958061841843f7b32b4209a15477f97a6547ea1cb48d23b5d4c9ee5add1bfa87d53c1bfbc14c10f31397ebeb86ba39 SHA512 02d064aab8dfb05af4ae49a7c7bd1381156c6c90f95b2494218c80f01c39987cb971d68c533b5519abade77be9832b3fab653d8ae2ca7bb682c5bb720612839f
diff --git a/app-text/asciidoc/asciidoc-10.2.1.ebuild b/app-text/asciidoc/asciidoc-10.2.1.ebuild
deleted file mode 100644
index 7ad0723551fe..000000000000
--- a/app-text/asciidoc/asciidoc-10.2.1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_SINGLE_IMPL=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-inherit distutils-r1 optfeature readme.gentoo-r1
-
-DESCRIPTION="A plain text human readable/writable document format"
-HOMEPAGE="
- https://asciidoc.org/
- https://github.com/asciidoc-py/asciidoc-py/
-"
-SRC_URI="https://github.com/asciidoc-py/asciidoc-py/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
- app-text/docbook-xml-dtd:4.5
- >=app-text/docbook-xsl-stylesheets-1.75
- dev-libs/libxslt
- dev-libs/libxml2:2
-"
-BDEPEND="
- test? ( $(python_gen_cond_dep '
- dev-python/pytest-mock[${PYTHON_USEDEP}]
- ') )
-"
-
-DOC_CONTENTS="
-If you are going to use a2x, please also look at a2x(1) under
-REQUISITES for a list of runtime dependencies.
-"
-
-distutils_enable_tests pytest
-
-src_install() {
- distutils-r1_src_install
-
- # TODO: Consider using Debian patch to allow /usr/share?
- insinto /usr/share/asciidoc
- doins -r asciidoc/resources/.
-
- doman doc/*.1 # bug 834835
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- optfeature "music filter support" \
- "media-sound/lilypond virtual/imagemagick-tools"
- optfeature "source filter support" \
- "dev-util/source-highlight dev-python/pygments app-text/highlight"
- optfeature "latex filter support" \
- "dev-texlive/texlive-latex app-text/dvipng" \
- "dev-texlive/texlive-latex app-text/dvisvgm"
- optfeature "graphviz filter support" "media-gfx/graphviz"
-}
diff --git a/app-text/asciidoc/metadata.xml b/app-text/asciidoc/metadata.xml
deleted file mode 100644
index 5e3bb3ff9c88..000000000000
--- a/app-text/asciidoc/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">asciidoc</remote-id>
- <remote-id type="github">asciidoc-py/asciidoc-py</remote-id>
- <remote-id type="pypi">asciidoc</remote-id>
- <bugs-to>https://github.com/asciidoc-py/asciidoc-py/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/aspell/Manifest b/app-text/aspell/Manifest
deleted file mode 100644
index db61183708cc..000000000000
--- a/app-text/aspell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST aspell-0.60.8.2.tar.gz 3582264 BLAKE2B f0717639fae43cb4a6e0b2134c855b14e8d945e09980bc7aa29859a975d575f134cc683df9871f0a392b0492944a4cdf47d51fed725eb93a9025e9c046588b8b SHA512 6a51bcf31079058c9fa9c977e784ae77aea67e9c4ec316e23b1dffb46f337212efe5005b03c7ecd6852ca1396e4c60d896925cb0161a3583468001f2f1bb99e4
diff --git a/app-text/aspell/aspell-0.60.8.2.ebuild b/app-text/aspell/aspell-0.60.8.2.ebuild
deleted file mode 100644
index ca9516d29ed6..000000000000
--- a/app-text/aspell/aspell-0.60.8.2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic libtool
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="Free and Open Source spell checker designed to replace Ispell"
-HOMEPAGE="http://aspell.net/"
-SRC_URI="mirror://gnu/aspell/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="nls unicode"
-
-# All available language app-dicts/aspell-* packages.
-LANGUAGES=( af am ar ast az be bg bn br ca cs csb cy da de de-1901 el en eo es et fa
- fi fo fr fy ga gd gl grc gu gv he hi hil hr hsb hu hus hy ia id is it kn ku
- ky la lt lv mg mi mk ml mn mr ms mt nb nds nl nn no ny or pa pl pt-PT pt-BR
- qu ro ru rw sc sk sl sr sv sw ta te tet tk tl tn tr uk uz vi wa yi zu
-)
-
-for LANG in ${LANGUAGES[@]}; do
- IUSE+=" l10n_${LANG}"
-
- case ${LANG} in
- de-1901)
- DICT="de-alt"
- ;;
- pt-BR)
- DICT="pt-br"
- ;;
- pt-PT)
- DICT="pt"
- ;;
- *)
- DICT="${LANG}"
- ;;
- esac
-
- PDEPEND+=" l10n_${LANG}? ( app-dicts/aspell-${DICT} )"
-done
-unset DICT LANG LANGUAGES
-
-RDEPEND="
- sys-libs/ncurses:=[unicode(+)?]
- nls? ( virtual/libintl )
-"
-
-DEPEND="${RDEPEND}"
-
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-
-HTML_DOCS=( manual/aspell{,-dev}.html )
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.60.5-nls.patch"
- "${FILESDIR}/${PN}-0.60.5-solaris.patch"
- "${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch"
- "${FILESDIR}/${PN}-0.60.6.1-clang.patch"
- "${FILESDIR}/${PN}-0.60.6.1-unicode.patch"
-)
-
-src_prepare() {
- default
-
- rm m4/lt* m4/libtool.m4 || die
- eautoreconf
- elibtoolize --reverse-deps
-
- # Parallel install of libtool libraries doesn't always work.
- # https://lists.gnu.org/archive/html/libtool/2011-03/msg00003.html
- # This has to be after automake has run so that we don't clobber
- # the default target that automake creates for us.
- echo 'install-filterLTLIBRARIES: install-libLTLIBRARIES' >> Makefile.in || die
-
- # The unicode patch breaks on Darwin as NCURSES_WIDECHAR won't get set any more.
- [[ ${CHOST} == *-darwin* ]] || [[ ${CHOST} == *-musl* ]] && use unicode && append-cppflags -DNCURSES_WIDECHAR=1
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-static
- $(use_enable nls)
- $(use_enable unicode)
- --sysconfdir="${EPREFIX}"/etc/aspell
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- docinto examples
- dodoc "${S}"/examples/*.c
-
- # Install Aspell/Ispell compatibility scripts.
- newbin scripts/ispell ispell-aspell
- newbin scripts/spell spell-aspell
-
- # As static build has been disabled,
- # all .la files can be deleted unconditionally.
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/app-text/aspell/files/aspell-0.60.5-nls.patch b/app-text/aspell/files/aspell-0.60.5-nls.patch
deleted file mode 100644
index 3ea7c7c3f4ec..000000000000
--- a/app-text/aspell/files/aspell-0.60.5-nls.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: aspell-0.60.5/Makefile.am
-===================================================================
---- aspell-0.60.5/Makefile.am
-+++ aspell-0.60.5/Makefile.am
-@@ -129,7 +129,7 @@ word_list_compress_SOURCES = prog/compre
-
- aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp
-
--aspell_LDADD = libaspell.la $(CURSES_LIB)
-+aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL)
-
- prezip_bin_SOURCES = prog/prezip.c
-
diff --git a/app-text/aspell/files/aspell-0.60.5-solaris.patch b/app-text/aspell/files/aspell-0.60.5-solaris.patch
deleted file mode 100644
index 1cfc5f3e6caa..000000000000
--- a/app-text/aspell/files/aspell-0.60.5-solaris.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-* grobian@gentoo.org: on Solaris 10 _XOPEN_SOURCE_EXTENDED may not be
- defined when including wchar.h with g++
-
---- a/prog/check_funs.cpp
-+++ b/prog/check_funs.cpp
-@@ -18,10 +18,6 @@
-
- #include "settings.h"
-
--#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
--# define _XOPEN_SOURCE_EXTENDED 1
--#endif
--
- #ifdef CURSES_NON_POSIX
- #define CURSES_ONLY 1
- #endif
-@@ -35,6 +31,10 @@
-
- #include "gettext.h"
-
-+#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
-+# define _XOPEN_SOURCE_EXTENDED 1
-+#endif
-+
- using namespace acommon;
-
- StackPtr<CheckerString> state;
diff --git a/app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch b/app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch
deleted file mode 100644
index 84e05833d9d8..000000000000
--- a/app-text/aspell/files/aspell-0.60.6-darwin-bundles.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-grobian@gentoo.org:
-Darwin: fix for finding bundles (libtool modules, no equivalent in ELF)
-This patch is not really upstreamable, bundles can have any name, but
-Apple suggests using .bundle. libtool on Gentoo generates .bundle files
-for modules on Darwin, so we need aspell to actually look for .bundle,
-not .so.
-
---- a/lib/new_filter.cpp
-+++ b/lib/new_filter.cpp
-@@ -458,11 +458,23 @@
- module->file.assign(option_file.str(), slash + 1 - option_file.str());
- //module->file += "lib";
- module->file += filter_name;
-- module->file += "-filter.so";
-+ module->file += "-filter."
-+#ifdef __APPLE_CC__
-+ "bundle"
-+#else
-+ "so"
-+#endif
-+ ;
- } else {
- if (module->file[0] != '/')
- module->file.insert(0, option_file.str(), slash + 1 - option_file.str());
-- module->file += ".so";
-+ module->file += "."
-+#ifdef __APPLE_CC__
-+ "bundle"
-+#else
-+ "so"
-+#endif
-+ ;
- }
-
- return module.release();
diff --git a/app-text/aspell/files/aspell-0.60.6.1-clang.patch b/app-text/aspell/files/aspell-0.60.6.1-clang.patch
deleted file mode 100644
index 8d3e62dcdf0b..000000000000
--- a/app-text/aspell/files/aspell-0.60.6.1-clang.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=180565
---- a/interfaces/cc/aspell.h
-+++ b/interfaces/cc/aspell.h
-@@ -237,6 +237,7 @@
- /******************************** errors ********************************/
-
-
-+#ifndef ASPELL_ERRORS__HPP
- extern const struct AspellErrorInfo * const aerror_other;
- extern const struct AspellErrorInfo * const aerror_operation_not_supported;
- extern const struct AspellErrorInfo * const aerror_cant_copy;
-@@ -322,6 +323,7 @@
- extern const struct AspellErrorInfo * const aerror_bad_magic;
- extern const struct AspellErrorInfo * const aerror_expression;
- extern const struct AspellErrorInfo * const aerror_invalid_expression;
-+#endif
-
-
- /******************************* speller *******************************/
---- a/prog/aspell.cpp
-+++ b/prog/aspell.cpp
-@@ -25,6 +25,7 @@
- # include <langinfo.h>
- #endif
-
-+#include "errors.hpp"
- #include "aspell.h"
-
- #ifdef USE_FILE_INO
-@@ -40,7 +41,6 @@
- #include "convert.hpp"
- #include "document_checker.hpp"
- #include "enumeration.hpp"
--#include "errors.hpp"
- #include "file_util.hpp"
- #include "fstream.hpp"
- #include "info.hpp"
---- a/prog/checker_string.hpp
-+++ b/prog/checker_string.hpp
-@@ -6,6 +6,7 @@
-
- #include <stdio.h>
-
-+#include "errors.hpp"
- #include "aspell.h"
-
- #include "vector.hpp"
diff --git a/app-text/aspell/files/aspell-0.60.6.1-unicode.patch b/app-text/aspell/files/aspell-0.60.6.1-unicode.patch
deleted file mode 100644
index 8e1957c727a9..000000000000
--- a/app-text/aspell/files/aspell-0.60.6.1-unicode.patch
+++ /dev/null
@@ -1,276 +0,0 @@
---- a/configure.ac
-+++ b/configure.ac
-@@ -2,7 +2,7 @@
- AC_CONFIG_SRCDIR(prog/aspell.cpp)
- AC_CANONICAL_SYSTEM
- AM_INIT_AUTOMAKE
--AM_CONFIG_HEADER(gen/settings.h)
-+AC_CONFIG_HEADERS([gen/settings.h])
-
- AM_MAINTAINER_MODE
-
-@@ -52,14 +52,11 @@
- AC_ARG_ENABLE(win32-relocatable,
- [ --enable-win32-relocatable])
-
--AC_ARG_ENABLE(curses,
-- AS_HELP_STRING([--enable-curses=LIBFILE],[cursor control library]))
-+AC_ARG_ENABLE([curses],
-+ AS_HELP_STRING([--enable-curses],[cursor control library]))
-
--AC_ARG_ENABLE(curses-include,
-- [ --enable-curses-include=DIR])
--
--AC_ARG_ENABLE(wide-curses,
-- AS_HELP_STRING([--disable-wide-curses],[disable wide char utf8 cursor control]))
-+AC_ARG_ENABLE([unicode],
-+ AS_HELP_STRING([--enable-unicode],[enable Unicode support]))
-
- AC_ARG_ENABLE(regex,
- [ --disable-regex])
-@@ -312,197 +309,18 @@
- [AC_MSG_RESULT(no)]
- )
-
--AC_SUBST(CURSES_LIB)
--AC_SUBST(CURSES_INCLUDE)
--
--if test "$enable_curses" != "no"
--then
-- use_curses=t
-- case "$enable_curses" in
-- yes | "" ) ;;
-- /* | *lib* | *.a | -l* | -L* ) CURSES_LIB="$enable_curses" ;;
-- * ) CURSES_LIB=-l$enable_curses ;;
-- esac
-- case "$enable_curses_include" in
-- yes | no | "") ;;
-- -I* ) CURSES_INCLUDE="$enable_curses_include" ;;
-- * ) CURSES_INCLUDE=-I$enable_curses_include ;;
-- esac
--fi
--
--if test "$use_curses"
--then
--
-- ORIG_LIBS="$LIBS"
-- ORIG_CPPFLAGS="$CPPFLAGS"
-- CPPFLAGS="$CURSES_INCLUDE $ORIG_CPPFLAGS"
--
-- if test -z "$CURSES_LIB"
-- then
--
-- AC_MSG_CHECKING(for working curses library)
--
-- if test "$enable_wide_curses" != "no" -a -n "$have_mblen"
-- then
-- LIBS="-lncursesw $ORIG_LIBS"
-- AC_TRY_LINK(
-- [#include <ncursesw/curses.h>], [initscr()],
-- [CURSES_LIB=-lncursesw
-- AC_DEFINE(CURSES_HEADER, <ncursesw/curses.h>, [Defined to curses header file])
-- AC_DEFINE(TERM_HEADER, <ncursesw/term.h>, [Defined to term header file])])
-- fi
--
-- if test -z "$CURSES_LIB"
-- then
-- LIBS="-lncurses $ORIG_LIBS"
-- AC_TRY_LINK(
-- [#include <ncurses/curses.h>], [initscr()],
-- [CURSES_LIB=-lncurses
-- AC_DEFINE(CURSES_HEADER, <ncurses/curses.h>, [Defined to curses header file])
-- AC_DEFINE(TERM_HEADER, <ncurses/term.h>, [Defined to term header file])],
-- [
-- LIBS="-lncurses $ORIG_LIBS"
-- AC_TRY_LINK(
-- [#include <ncurses.h>], [initscr()],
-- [CURSES_LIB=-lncurses
-- AC_DEFINE(CURSES_HEADER, <ncurses.h>, [Defined to curses header file])
-- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
-- [
-- LIBS="-lcurses $ORIG_LIBS"
-- AC_TRY_LINK(
-- [#include <curses.h>], [initscr()],
-- [CURSES_LIB=-lcurses
-- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
-- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
-- [
-- LIBS="-lncurses $ORIG_LIBS"
-- AC_TRY_LINK(
-- [#include <curses.h>], [initscr()],
-- [CURSES_LIB=-lncurses
-- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
-- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])],
-- ) ]) ]) ])
-- fi
--
-- if test -n "$CURSES_LIB"
-- then
-- AC_MSG_RESULT([found in $CURSES_LIB])
-- else
-- AC_MSG_RESULT([not found])
-- fi
--
-- else
--
-- AC_DEFINE(CURSES_HEADER, <curses.h>, [Defined to curses header file])
-- AC_DEFINE(TERM_HEADER, <term.h>, [Defined to term header file])
--
-- fi
--
-- if test -n "$CURSES_LIB"
-- then
-- LIBS="$CURSES_LIB $ORIG_LIBS"
--
-- if test "$enable_wide_curses" != "no"
-- then
--
-- AC_MSG_CHECKING(for wide character support in curses libraray)
-- if test -n "$have_mblen"
-- then
-- AC_TRY_LINK(
-- [#include <wchar.h>
-- #include CURSES_HEADER
-- ],
-- [wchar_t wch = 0;
-- addnwstr(&wch, 1);],
-- [AC_MSG_RESULT(yes)
-- AC_DEFINE(HAVE_WIDE_CURSES, 1, [Defined if curses libraray includes wide character support])],
-- [
--
-- AC_TRY_LINK(
-- [#define _XOPEN_SOURCE_EXTENDED 1
-- #include <wchar.h>
-- #include CURSES_HEADER
-- ],
-- [wchar_t wch = 0;
-- addnwstr(&wch, 1);],
-- [AC_MSG_RESULT(yes)
-- AC_DEFINE(HAVE_WIDE_CURSES, 1)
-- AC_DEFINE(DEFINE_XOPEN_SOURCE_EXTENDED, 1,
-- [Defined if _XOPEN_SOURCE_EXTENDED needs to be defined.
-- (Can't define globally as that will cause problems with some systems)])
-- ],
-- [AC_MSG_RESULT(no)
-- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])])])
-- else
-- AC_MSG_RESULT([no, because "mblen" is not supported])
-- AC_MSG_WARN([Aspell will not be able to Display UTF-8 characters correctly.])
-- fi
--
-- fi
--
-- AC_MSG_CHECKING(if standard curses include sequence will work)
-- AC_TRY_LINK(
-- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
-- # define _XOPEN_SOURCE_EXTENDED 1
-- #endif
-- #include <termios.h>
-- #include <unistd.h>
-- #include CURSES_HEADER
-- #include TERM_HEADER
-- ],
-- [tigetstr(const_cast<char *>("cup"));],
-- [AC_MSG_RESULT(yes)
-- AC_DEFINE(HAVE_LIBCURSES, 1,
-- [Defined if the curses library is available])
-- posix_termios=t
-- AC_DEFINE(CURSES_INCLUDE_STANDARD, 1,
-- [Defined if no special Workarounds are needed for Curses headers])],
-- [AC_MSG_RESULT(no)
--
-- dnl else if
-- AC_MSG_CHECKING(if curses workaround I will work)
-- AC_TRY_LINK(
-- [#ifdef DEFINE_XOPEN_SOURCE_EXTENDED
-- # define _XOPEN_SOURCE_EXTENDED 1
-- #endif
-- #include <termios.h>
-- #include <unistd.h>
-- #include CURSES_HEADER
-- extern "C" {char * tigetstr(char * capname);}],
-- [tigetstr(const_cast<char *>("cup"));],
-- [AC_MSG_RESULT(yes)
-- AC_DEFINE(HAVE_LIBCURSES, 1, [])
-- posix_termios=t
-- AC_DEFINE(CURSES_INCLUDE_WORKAROUND_1, 1,
-- [Defined if special Wordaround I is need for Curses headers])],
-- [AC_MSG_RESULT(no)
--
-- dnl else if
-- AC_MSG_CHECKING(if curses without Unix stuff will work)
-- AC_TRY_LINK(
-- [#include CURSES_HEADER
-- ],
-- [initscr();],
-- [AC_MSG_RESULT(yes)
-- AC_DEFINE(HAVE_LIBCURSES, 1, [])
-- AC_DEFINE(CURSES_ONLY, 1,
-- [Defined if curses like POSIX Functions should be used])
-- curses_only=t],
-- [AC_MSG_RESULT(no)
--
-- dnl else
-- use_curses=false
-- CURSES_LIBS=""
-- CURSES_INCLUDE=""
--
-- ]) ]) ])
--
-- fi
--
-- CPPFLAGS="$ORIG_CPPFLAGS"
-- LIBS="$ORIG_LIBS"
--
--fi
-+AS_IF([test "x$enable_curses" != "xno"],[
-+ AS_IF([test "x$enable_unicode" != "xno"],
-+ [AC_DEFINE([HAVE_WIDE_CURSES], [1], [Defined if curses library includes wide character support])
-+ ncurses_library="ncursesw"],
-+ [ncurses_library="ncurses"])
-+
-+ PKG_CHECK_MODULES([NCURSES], ["$ncurses_library"])
-+
-+ AC_DEFINE([HAVE_LIBCURSES], [1], [Defined if the curses library is available])
-+ AC_DEFINE([CURSES_INCLUDE_STANDARD], [1], [Defined if no special Workarounds are needed for Curses headers])
-+ posix_termios=t
-+])
-
- if test -z "$posix_termios" -a -z "$curses_only"
- then
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -121,7 +121,7 @@
- # Aspell Program
- #
-
--AM_CPPFLAGS += -DLOCALEDIR="$(localedir)"
-+AM_CPPFLAGS += -DLOCALEDIR="$(localedir)" $(NCURSES_CFLAGS)
-
- bin_PROGRAMS = word-list-compress aspell prezip-bin
-
-@@ -129,7 +129,7 @@
-
- aspell_SOURCES = prog/aspell.cpp prog/check_funs.cpp prog/checker_string.cpp
-
--aspell_LDADD = libaspell.la $(CURSES_LIB) $(LTLIBINTL)
-+aspell_LDADD = libaspell.la $(NCURSES_LIBS) $(LTLIBINTL)
-
- prezip_bin_SOURCES = prog/prezip.c
-
---- a/prog/check_funs.cpp
-+++ b/prog/check_funs.cpp
-@@ -62,11 +62,11 @@
-
- #if HAVE_LIBCURSES
-
--#include CURSES_HEADER
-+#include <curses.h>
-
- #if CURSES_INCLUDE_STANDARD
-
--#include TERM_HEADER
-+#include <term.h>
-
- #elif CURSES_INCLUDE_WORKAROUND_1
-
diff --git a/app-text/aspell/metadata.xml b/app-text/aspell/metadata.xml
deleted file mode 100644
index 7a5d43ec3623..000000000000
--- a/app-text/aspell/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <upstream>
- <remote-id type="savannah">aspell</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/atril/Manifest b/app-text/atril/Manifest
deleted file mode 100644
index 8e32b7c5c9fb..000000000000
--- a/app-text/atril/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST atril-1.28.3.tar.xz 2244684 BLAKE2B 95adeff24e3a60b51d3280ece9b2a84defc19e3494e58b9e4b3995e9bed1c2ebbfdbd5457dc6b9300de69949c2db91b85b1b721856244fb2aa89641d1c1cea94 SHA512 b53c4223d69da3bdbf9ec89cbea164e77a917479cb4275dafb49947fa416d80ee4eb6b14915d6f4b779b8b2ba3faaae6264695d249ac97d332482e150b8454d5
-DIST atril-1.28.4.tar.xz 1563640 BLAKE2B 709cf8eb88ce7937fde7e3e698fc9ba74ee94c491bdfbe381a1bc0b87c69790c4cc4be94a5bec2becc2406584bbb6e90487074be83e962b202330805c8fc36dc SHA512 063eec29defd44eb45c59fafbf42d3bc159e1a444bfe5e011d6cebebcffe695dce8a3693a5b4b1ac5e62bf5546f3832457a2acdd42470f3162197e0553293e26
diff --git a/app-text/atril/atril-1.28.3.ebuild b/app-text/atril/atril-1.28.3.ebuild
deleted file mode 100644
index da5f0c313e15..000000000000
--- a/app-text/atril/atril-1.28.3.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MATE_LA_PUNT="yes"
-PYTHON_COMPAT=( python3_{13..14} )
-inherit mate python-any-r1 virtualx
-
-DESCRIPTION="Atril document viewer for MATE"
-SRC_URI="https://github.com/mate-desktop/${PN}/releases/download/v${PV}/atril-${PV}.tar.xz"
-
-LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-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)
- virtual/zlib:=
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3[X(+),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-1.82.0-r2:= )
- 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-2.80.5-r1
- 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/atril/atril-1.28.4.ebuild b/app-text/atril/atril-1.28.4.ebuild
deleted file mode 100644
index 1a2b87f0e5d4..000000000000
--- a/app-text/atril/atril-1.28.4.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MATE_LA_PUNT="yes"
-MATE_FORCE_AUTORECONF="true"
-PYTHON_COMPAT=( python3_{13..14} )
-inherit mate python-any-r1 virtualx
-
-DESCRIPTION="Atril document viewer for MATE"
-HOMEPAGE+=" https://github.com/mate-desktop/atril"
-SRC_URI="https://github.com/mate-desktop/${PN}/releases/download/v${PV}/atril-${PV}.tar.xz"
-
-LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-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.50.0:2
- dev-libs/libxml2:2=
- >=mate-base/mate-desktop-$(ver_cut 1-2)
- virtual/zlib:=
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.22.0:3[X(+),introspection?]
- >=x11-libs/libICE-1.0.0
- >=x11-libs/libSM-1.0.0: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:=
- net-libs/webkit-gtk:4.1
- )
- keyring? ( app-crypt/libsecret )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- 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-2.80.5-r1
- 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/atril/metadata.xml b/app-text/atril/metadata.xml
deleted file mode 100644
index 6a86e9c210cb..000000000000
--- a/app-text/atril/metadata.xml
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>oz.tiram@gmail.com</email>
- <name>Oz Tiram</name>
- </maintainer>
- <maintainer type="person" proxied="yes">
- <email>immoloism@gmail.com</email>
- <name>Ian Jordan/name></name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="caja">Enable property page extension in
- <pkg>mate-base/caja</pkg></flag>
- <flag name="dvi">Enable build-in DVI viewer</flag>
- <flag name="epub">Enable build-in DVI viewer using
- <pkg>net-libs/webkit-gtk</pkg></flag>
- <flag name="synctex">Enable search highlighting through synctex
- (<pkg>virtual/tex-base</pkg>)</flag>
- <flag name="t1lib">Enable the Type-1 fonts for the build-in DVI viewer
- (<pkg>media-libs/t1lib</pkg>)</flag>
- <flag name="xps">Enable XPS viewer using
- <pkg>app-text/libgxps</pkg></flag>
- </use>
- <upstream>
- <remote-id type="github">mate-desktop/atril</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/bact/Manifest b/app-text/bact/Manifest
deleted file mode 100644
index 7dc73ed11008..000000000000
--- a/app-text/bact/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bact-0.13.tar.gz 230681 BLAKE2B a12ebfb52db0baa83d95a6d32b18324ea1c1b795fe92e6fd0409e54ed9f82e8a9e4497ffa1e97e9844edbcefb78ae1ad8d7a77c8c7e69688f18991e4f74391db SHA512 ba531c41d93e60699d9a06bd1d1df71f6fb1559c1cccd86756a88bcf72279065d3c565cbb1664444cb74fa25a3472d77682419fe9efa8881d73b23f0bcddb9f8
diff --git a/app-text/bact/bact-0.13-r2.ebuild b/app-text/bact/bact-0.13-r2.ebuild
deleted file mode 100644
index 8c6381a627b2..000000000000
--- a/app-text/bact/bact-0.13-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Boosting Algorithm for Classification of Trees"
-HOMEPAGE="http://chasen.org/~taku/software/bact/"
-SRC_URI="http://chasen.org/~taku/software/bact/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-cpp14.patch
-)
-
-src_configure() {
- tc-export CXX
-}
-
-src_install() {
- dobin bact_learn bact_mkmodel bact_classify
-
- HTML_DOCS=( index.html bact.css )
- einstalldocs
-}
diff --git a/app-text/bact/files/bact-0.13-cpp14.patch b/app-text/bact/files/bact-0.13-cpp14.patch
deleted file mode 100644
index a0f6edda1eed..000000000000
--- a/app-text/bact/files/bact-0.13-cpp14.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-Fix C++14 compilation errors -- since C++11 make_pair<T1,T2> is resolved to
-make_pair(T1&&, T2&&). Types should be deduced.
-
-Bug: https://bugs.gentoo.org/594312
-
---- a/bact_classify.cpp
-+++ b/bact_classify.cpp
-@@ -86,7 +86,7 @@
- if (id == -2) continue;
- if (id != -1) {
- if (userule)
-- rules.insert (std::make_pair <std::string, double> (item, alpha[id]));
-+ rules.insert (std::make_pair(item, alpha[id]));
- result.push_back (id);
- }
- project (item, size+1, newdepth, l, new_trie_pos, new_str_pos);
-@@ -138,7 +138,7 @@
- if (id == -2) continue;
- if (id >= 0) {
- if (userule)
-- rules.insert (std::make_pair <std::string, double> (tree[i].val.key(), alpha[id]));
-+ rules.insert (std::make_pair(tree[i].val.key(), alpha[id]));
- result.push_back (id);
- }
- project (tree[i].val.key(), 1, 0, i, 0, 0);
-@@ -158,7 +158,7 @@
-
- for (std::map <std::string, double>::iterator it = rules.begin();
- it != rules.end(); ++it)
-- tmp.push_back (std::make_pair <std::string, double> (it->first, it->second));
-+ tmp.push_back (std::make_pair(it->first, it->second));
-
- std::sort (tmp.begin(), tmp.end(), pair_2nd_cmp<std::string, double>());
-
---- a/bact_mkmodel.cpp
-+++ b/bact_mkmodel.cpp
-@@ -111,7 +111,7 @@
-
- for (std::map<std::string, double>::iterator it = rules.begin(); it != rules.end(); ++it) {
- double a = it->second / alpha_sum;
-- ary2.push_back (std::make_pair <const char*, double>(it->first.c_str(), a));
-+ ary2.push_back (std::make_pair(it->first.c_str(), a));
- ary.push_back ((Darts::DoubleArray::key_type *)it->first.c_str());
- alpha.push_back (a);
- }
---- a/darts.h
-+++ b/darts.h
-@@ -394,10 +394,10 @@
- {
- if (! len) len = LengthFunc() (key);
-
-- register ArrayType b = array[pos].base;
-- register ArrayUType p;
-+ ArrayType b = array[pos].base;
-+ ArrayUType p;
-
-- for (register size_t i = 0; i < len; ++i) {
-+ for (size_t i = 0; i < len; ++i) {
- p = b + (NodeUType)(key[i]) + 1;
- if ((ArrayUType)b == array[p].check) b = array[p].base;
- else return -2;
-@@ -414,8 +414,8 @@
- {
- if (! len) len = LengthFunc() (key);
-
-- register ArrayType b = array[pos].base;
-- register ArrayUType p;
-+ ArrayType b = array[pos].base;
-+ ArrayUType p;
-
- for (; pos2 < len; ++pos2) {
- p = b + (NodeUType)(key[pos2]) + 1;
-@@ -437,12 +437,12 @@
- {
- if (! len) len = LengthFunc() (key);
-
-- register ArrayType b = array[pos].base;
-- register size_t num = 0;
-- register ArrayType n;
-- register ArrayUType p;
-+ ArrayType b = array[pos].base;
-+ size_t num = 0;
-+ ArrayType n;
-+ ArrayUType p;
-
-- for (register size_t i = 0; i < len; ++i) {
-+ for (size_t i = 0; i < len; ++i) {
- p = b; // + 0;
- n = array[p].base;
- if ((ArrayUType) b == array[p].check && n < 0) result[num++] = -n-1;
diff --git a/app-text/bact/files/bact-0.13-makefile.patch b/app-text/bact/files/bact-0.13-makefile.patch
deleted file mode 100644
index d27879559d1d..000000000000
--- a/app-text/bact/files/bact-0.13-makefile.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,8 +1,6 @@
--CXX = c++
- VERSION = 0.13
--CXXFLAGS = -O3 -Wall -Wno-deprecated
-+CXXFLAGS += -Wall -Wno-deprecated
- EXECPREFIX =
--LDFLAGS =
- TARGETS1 = bact_learn${EXEC_PREFIX}
- TARGETS2 = bact_classify${EXEC_PREFIX}
- TARGETS3 = bact_mkmodel${EXEC_PREFIX}
-@@ -10,14 +8,11 @@
-
- all: bact_learn bact_mkmodel bact_classify
-
--bact_learn: bact_learn.o ${OBJ}
-- ${CXX} ${CFLAGS} ${LDFLAGS} -o ${TARGETS1} ${OBJ} bact_learn.o ${LDFLAGS}
-+bact_learn: ${OBJ}
-
--bact_classify: bact_classify.o ${OBJ}
-- ${CXX} ${CFLAGS} ${LDFLAGS} -o ${TARGETS2} ${OBJ} bact_classify.o ${LDFLAGS}
-+bact_classify: ${OBJ}
-
--bact_mkmodel: bact_mkmodel.o ${OBJ}
-- ${CXX} ${CFLAGS} ${LDFLAGS} -o ${TARGETS3} ${OBJ} bact_mkmodel.o ${LDFLAGS}
-+bact_mkmodel: ${OBJ}
-
- clean:
- rm -f *.o ${TARGETS1} ${TARGETS2} ${TARGETS3} core *~ *.tar.gz *.exe core* med.model* jp.model*
-@@ -33,7 +28,6 @@
- scp bact-${VERSION}.tar.gz index.html bact.css chasen.org:public_html/software/bact/
-
- check:
--test:
- ./bact_learn -T1000 med.train med.model
- ./bact_mkmodel -i med.model -o med.model.bin -O med.model.O
- ./bact_classify med.test med.model.bin
diff --git a/app-text/bact/metadata.xml b/app-text/bact/metadata.xml
deleted file mode 100644
index 514b83d226ee..000000000000
--- a/app-text/bact/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- BACT is an implementation of [Kudo &amp; Matsumoto 2004], and is
- designed to handle the tree classification problem. The important
- characteristic is that the input example x is represented not as a
- numerical feature vector (bag-of-words) but a labeled ordered tree.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/barcode/Manifest b/app-text/barcode/Manifest
deleted file mode 100644
index dae2ad2935b3..000000000000
--- a/app-text/barcode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST barcode-0.99.tar.xz 586028 BLAKE2B a6ef5a4f0061bd0f0cb65a791516383259f317801e9f5ea02c626735cd3ed5f00e0a92502b9b5e3dcb8ea95c313e10f5abf9c172e1094111dea7f3cfb45ec032 SHA512 1f3015ee9cb2e57e38e56fa48fa3a38fa355821801bad3132d3e87b5b88db4f167986c33dc044317cbf18bb62062af36e946daab98235ff7015a00937c8dd41e
diff --git a/app-text/barcode/barcode-0.99-r2.ebuild b/app-text/barcode/barcode-0.99-r2.ebuild
deleted file mode 100644
index ecad0d14abe5..000000000000
--- a/app-text/barcode/barcode-0.99-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools dot-a
-
-DESCRIPTION="barcode generator"
-HOMEPAGE="https://www.gnu.org/software/barcode/"
-SRC_URI="mirror://gnu/barcode/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-
-RDEPEND="app-text/libpaper"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
- "${FILESDIR}"/${P}-properly-install-static-lib.patch
- "${FILESDIR}"/${P}-not-a-literal-string.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf
- lto-guarantee-fat
-}
-
-src_install() {
- default
- strip-lto-bytecode
-}
diff --git a/app-text/barcode/files/barcode-0.99-fno-common.patch b/app-text/barcode/files/barcode-0.99-fno-common.patch
deleted file mode 100644
index 5abb8a26824f..000000000000
--- a/app-text/barcode/files/barcode-0.99-fno-common.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Taken from: https://sources.debian.org/patches/barcode/0.99-4/0006-Fix-FTBFS-with-gcc-10.patch/
-Author: https://sources.debian.org/patches/barcode/0.99-4/0006-Fix-FTBFS-with-gcc-10.patch/
---- a/barcode.h
-+++ b/barcode.h
-@@ -123,6 +123,6 @@ extern int Barcode_Version(char *versionname);
- }
- #endif
-
--int streaming;
-+extern int streaming;
-
- #endif /* _BARCODE_H_ */
-diff --git a/library.c b/library.c
-index 30946ff..5390a2b 100644
---- a/library.c
-+++ b/library.c
-@@ -30,6 +30,8 @@
- #endif
- #include <errno.h>
-
-+int streaming;
-+
- /*
- * This function allocates a barcode structure and strdup()s the
- * text string. It returns NULL in case of error
diff --git a/app-text/barcode/files/barcode-0.99-not-a-literal-string.patch b/app-text/barcode/files/barcode-0.99-not-a-literal-string.patch
deleted file mode 100644
index 63b49d25c058..000000000000
--- a/app-text/barcode/files/barcode-0.99-not-a-literal-string.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Taken from: https://lists.gnu.org/archive/html/bug-barcode/2021-09/msg00000.html
-Author: https://lists.gnu.org/archive/html/bug-barcode/2021-09/msg00000.html
----
- plessey.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/plessey.c b/plessey.c
-index 2f59e39..3089a3c 100644
---- a/plessey.c
-+++ b/plessey.c
-@@ -149,7 +149,7 @@ int Barcode_pls_encode(struct Barcode_Item *bc)
- checkptr[i+j] ^= check[j];
- }
- for (i = 0; i < 8; i++) {
-- sprintf(ptr, patterns[checkptr[strlen(text) * 4 + i]]);
-+ sprintf(ptr, "%s", patterns[checkptr[strlen(text) * 4 + i]]);
- ptr += 2;
- }
- fprintf(stderr, _("CRC: "));
diff --git a/app-text/barcode/files/barcode-0.99-properly-install-static-lib.patch b/app-text/barcode/files/barcode-0.99-properly-install-static-lib.patch
deleted file mode 100644
index 5ebe95423c42..000000000000
--- a/app-text/barcode/files/barcode-0.99-properly-install-static-lib.patch
+++ /dev/null
@@ -1,181 +0,0 @@
-From 6d9e4aedc565568a39262990c6e6005f0528821c Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz@gentoo.org>
-Date: Wed, 6 Aug 2025 21:59:25 -0400
-Subject: [PATCH 1/2] reorganize broken upstream includes
-
-Upstream broke library installation when porting to automake/libtool.
-Then followed this up by breaking the primary header file -- adding
-config.h and lib/gettext.h includes solely because that barcode.h was
-included in every other file. Instead, init the gettext infra directly
-in each file.
----
- barcode.h | 6 ------
- cmdline.c | 6 ++++++
- library.c | 1 +
- main.c | 8 +++++++-
- pcl.c | 6 ++++++
- plessey.c | 6 ++++++
- sample.c | 6 ++++++
- 7 files changed, 32 insertions(+), 7 deletions(-)
-
-diff --git a/barcode.h b/barcode.h
-index ed90e0c..0f4ee5a 100644
---- a/barcode.h
-+++ b/barcode.h
-@@ -23,14 +23,8 @@
- #ifndef _BARCODE_H_
- #define _BARCODE_H_
-
--#include "config.h"
- #include <stdio.h>
-
--#include <gettext.h>
--
--#define _(X) gettext (X)
--#define _N(X) (X)
--
- /*
- * The object
- */
-diff --git a/cmdline.c b/cmdline.c
-index 0a618a6..8ea7355 100644
---- a/cmdline.c
-+++ b/cmdline.c
-@@ -22,6 +22,12 @@
- * Michele Comitini (mcm@glisco.it): better handling of numeric type args.
- */
-
-+#include "config.h"
-+#include <gettext.h>
-+
-+#define _(X) gettext (X)
-+#define _N(X) (X)
-+
- #include "barcode.h"
- #include <stdio.h>
- #include <stdlib.h>
-diff --git a/library.c b/library.c
-index 30946ff..9ac1675 100644
---- a/library.c
-+++ b/library.c
-@@ -19,6 +19,7 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+#include "config.h"
- #include "barcode.h"
-
- #include <stdio.h>
-diff --git a/main.c b/main.c
-index d28e0a6..9ae806a 100644
---- a/main.c
-+++ b/main.c
-@@ -19,7 +19,13 @@
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
--
-+
-+#include "config.h"
-+#include <gettext.h>
-+
-+#define _(X) gettext (X)
-+#define _N(X) (X)
-+
- #include "barcode.h"
- #include <stdio.h>
- #include <stdlib.h>
-diff --git a/pcl.c b/pcl.c
-index d78b310..6b34a2c 100644
---- a/pcl.c
-+++ b/pcl.c
-@@ -19,6 +19,12 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+#include "config.h"
-+#include <gettext.h>
-+
-+#define _(X) gettext (X)
-+#define _N(X) (X)
-+
- #include "barcode.h"
-
- #include <stdio.h>
-diff --git a/plessey.c b/plessey.c
-index 2f59e39..7f00b9e 100644
---- a/plessey.c
-+++ b/plessey.c
-@@ -17,6 +17,12 @@
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-
-+#include "config.h"
-+#include <gettext.h>
-+
-+#define _(X) gettext (X)
-+#define _N(X) (X)
-+
- #include "barcode.h"
-
- #include <stdio.h>
-diff --git a/sample.c b/sample.c
-index e79798c..1c8256d 100644
---- a/sample.c
-+++ b/sample.c
-@@ -1,3 +1,9 @@
-+#include "config.h"
-+#include <gettext.h>
-+
-+#define _(X) gettext (X)
-+#define _N(X) (X)
-+
- #include "barcode.h"
-
- #include <stdio.h>
---
-2.49.1
-
-
-From 7443318b8f9f0008e2bc29bf60e149a833bfd3db Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz@gentoo.org>
-Date: Wed, 6 Aug 2025 22:05:41 -0400
-Subject: [PATCH 2/2] install libbarcode static library
-
-This was broken by the automake/libtool port. and other projects depend
-on it.
----
- Makefile.am | 10 ++++++----
- 1 file changed, 6 insertions(+), 4 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index c3bf085..94832f9 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -25,17 +25,19 @@ EXTRA_DIST = barcode.h cmdline.h
-
- bin_PROGRAMS = barcode sample
-
--noinst_LTLIBRARIES = libbarcode.la
-+lib_LIBRARIES = libbarcode.a
-+
-+include_HEADERS = barcode.h
-
- ACLOCAL_AMFLAGS = -I m4
-
--libbarcode_la_SOURCES = library.c ean.c code128.c code39.c code93.c i25.c \
-+libbarcode_a_SOURCES = library.c ean.c code128.c code39.c code93.c i25.c \
- msi.c plessey.c codabar.c \
- ps.c svg.c pcl.c code11.c
-
- barcode_SOURCES = main.c cmdline.c
--barcode_LDADD = libbarcode.la lib/libgnu.la
-+barcode_LDADD = libbarcode.a lib/libgnu.la
-
-
- sample_SOURCES = sample.c
--sample_LDADD = libbarcode.la
-+sample_LDADD = libbarcode.a
---
-2.49.1
-
diff --git a/app-text/barcode/metadata.xml b/app-text/barcode/metadata.xml
deleted file mode 100644
index d2ff668c8768..000000000000
--- a/app-text/barcode/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="savannah">barcode</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/bdf2psf/Manifest b/app-text/bdf2psf/Manifest
deleted file mode 100644
index 6c94241ee26d..000000000000
--- a/app-text/bdf2psf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST console-setup_1.230.tar.xz 3884256 BLAKE2B e5ef21dd7c7106ca0c7141de3fd2e56952afc731f61d2c6df75afc773c468f512eace5c6db7656e6eb24f9fc84652e0c09978f2123211e282979f7cdc51bd192 SHA512 5c756f5d8101aa844efc11ad071efb69658234c349036b259c6fe1d6fda331aede333358269c483efad6613b81dff7da8e9224ef5224fce40e6a745331b56a7d
diff --git a/app-text/bdf2psf/bdf2psf-1.230.ebuild b/app-text/bdf2psf/bdf2psf-1.230.ebuild
deleted file mode 100644
index 990653a0a14b..000000000000
--- a/app-text/bdf2psf/bdf2psf-1.230.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Converter to generate console fonts from BDF source fonts"
-HOMEPAGE="https://packages.debian.org/sid/bdf2psf"
-SRC_URI="mirror://debian/pool/main/c/console-setup/console-setup_${PV}.tar.xz"
-S="${WORKDIR}/console-setup-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="dev-lang/perl"
-
-src_compile() {
- :
-}
-
-src_install() {
- dobin Fonts/bdf2psf
-
- insinto /usr/share/bdf2psf
- doins -r Fonts/*.equivalents Fonts/*.set Fonts/fontsets
-
- doman man/bdf2psf.1
- dodoc debian/README.fontsets
-}
diff --git a/app-text/bdf2psf/metadata.xml b/app-text/bdf2psf/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-text/bdf2psf/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/bibclean/Manifest b/app-text/bibclean/Manifest
deleted file mode 100644
index 02c7c5dc9e01..000000000000
--- a/app-text/bibclean/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bibclean-3.06.tar.xz 1697732 BLAKE2B c1d9623588e892360eb98e753b44cb54e0eb65d3e3d46a04463c0c3183beacb58fd07542ba06d00eb754061b45ed195a82b90b2843b6ba456c7ba09856090474 SHA512 b167243415f010d7597ffdf52c5bb71de3585f70443c3a04f762a633b2bc276c7aef50e16159c32d8765924be2781b1e60a111305a17c2f42b68ed5216b2e31b
diff --git a/app-text/bibclean/bibclean-3.06.ebuild b/app-text/bibclean/bibclean-3.06.ebuild
deleted file mode 100644
index 98b097706d68..000000000000
--- a/app-text/bibclean/bibclean-3.06.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="BibTeX bibliography prettyprinter and syntax checker"
-HOMEPAGE="https://ftp.math.utah.edu/pub/bibclean/"
-SRC_URI="https://ftp.math.utah.edu/pub/bibclean/${P}.tar.xz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin bibclean
- newman bibclean.man bibclean.1
-}
diff --git a/app-text/bibclean/metadata.xml b/app-text/bibclean/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/bibclean/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/bibletime/Manifest b/app-text/bibletime/Manifest
deleted file mode 100644
index c3363e7bf3bd..000000000000
--- a/app-text/bibletime/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bibletime-3.1.1.tar.xz 1571864 BLAKE2B b19492d64f43f28c52e572d62c35c3d1c9bad56757e7b2f8669a2c50bf6910e924857c2d8cc734a011814429f49e2e3e35329971609cdd534297e1d9f70a4b9a SHA512 1760b70e73f42685be3ccc041d2e009f1ee7fbb56991da2cdf12c9b9c0e7cc9fabe878b6c85aa0443b6417c726a31878213fc55bc3ceea8ef910c78ded6ebd96
-DIST bibletime-3.2.0.tar.xz 1308936 BLAKE2B 4884d6c2a8ceb66ea53ab9aa65306b20703fa2caac3052038a01100dbd4c44843ad60fae0969b5762501972a4268d50b26b77f1245833d595dee010a70a1735a SHA512 fe6d1fe87d9e2c9d44744d47cc88186ca2e10a2ce3f0777f5656f08aa024de09523f0c4b377ba0c66dcf25e8c89bdb11f85a003eb571d7cf5a69903a31f7cf93
diff --git a/app-text/bibletime/bibletime-3.1.1.ebuild b/app-text/bibletime/bibletime-3.1.1.ebuild
deleted file mode 100644
index 4705e25f5e4d..000000000000
--- a/app-text/bibletime/bibletime-3.1.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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
- )
-
- cmake_src_configure
-}
diff --git a/app-text/bibletime/bibletime-3.2.0.ebuild b/app-text/bibletime/bibletime-3.2.0.ebuild
deleted file mode 100644
index 8a3a0aaa8138..000000000000
--- a/app-text/bibletime/bibletime-3.2.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2026 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 speech"
-
-RDEPEND="
- app-text/sword[curl,icu]
- dev-cpp/clucene:1
- dev-qt/qtbase:6[gui,icu,network,widgets,xml]
- dev-qt/qtdeclarative:6[widgets]
- dev-qt/qtsvg:6
- speech? ( dev-qt/qtspeech:6 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-qt/qttools:6[linguist]
- virtual/pkgconfig
- doc? (
- app-text/docbook-xml-dtd
- app-text/docbook-xsl-stylesheets
- app-text/po4a
- dev-libs/libxslt
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.2.0-disable_autolto.patch
-
- # from master
- "${FILESDIR}"/${P}-fix_cxx20.patch
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_BUILD_TYPE=Release
- -DBUILD_HANDBOOK_HTML=$(usex doc)
- -DBUILD_HANDBOOK_PDF=no
- -DBUILD_HOWTO_HTML=$(usex doc)
- -DBUILD_HOWTO_PDF=no
- -DBUILD_TEXT_TO_SPEECH=$(usex speech)
- )
-
- cmake_src_configure
-}
diff --git a/app-text/bibletime/files/bibletime-3.2.0-disable_autolto.patch b/app-text/bibletime/files/bibletime-3.2.0-disable_autolto.patch
deleted file mode 100644
index bfe865953a1a..000000000000
--- a/app-text/bibletime/files/bibletime-3.2.0-disable_autolto.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-Respect user-flags for LTO
---- a/cmake/BTApplication.cmake
-+++ b/cmake/BTApplication.cmake
-@@ -110,15 +110,6 @@ IF(BUILD_TEXT_TO_SPEECH)
- ENDIF()
- SET_TARGET_PROPERTIES("bibletime" PROPERTIES CXX_EXTENSIONS NO)
-
--SET(CMAKE_REQUIRED_QUIET TRUE)
--INCLUDE(CheckIPOSupported)
--CHECK_IPO_SUPPORTED(RESULT HAVE_IPO)
--MESSAGE(STATUS "Using interprocedural optimization: ${HAVE_IPO}")
--IF(HAVE_IPO)
-- SET_TARGET_PROPERTIES("bibletime" PROPERTIES
-- INTERPROCEDURAL_OPTIMIZATION TRUE)
--ENDIF()
--
- INCLUDE(CheckCXXCompilerFlag)
- FOREACH(flag IN ITEMS
- "-Walloca"
diff --git a/app-text/bibletime/files/bibletime-3.2.0-fix_cxx20.patch b/app-text/bibletime/files/bibletime-3.2.0-fix_cxx20.patch
deleted file mode 100644
index 44ab5abd657f..000000000000
--- a/app-text/bibletime/files/bibletime-3.2.0-fix_cxx20.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-Fix c++20 (gcc-16/qt6.10)
-See https://github.com/bibletime/bibletime/issues/539
-and https://github.com/bibletime/bibletime/commit/13ed64c.patch
---- a/src/backend/keys/cswordtreekey.h
-+++ b/src/backend/keys/cswordtreekey.h
-@@ -50,11 +50,12 @@ class CSwordTreeKey final : public CSwordKey {
- public:
-
- #define BibleTime_CSwordTreeKey_DEFINE_COMP(op) \
-- friend bool operator op(CSwordTreeKey const & lhs, \
-+ friend auto operator op(CSwordTreeKey const & lhs, \
- CSwordTreeKey const & rhs) \
- { return lhs.offset() op rhs.offset(); }
- #if __cpp_impl_three_way_comparison >= 201907L
- BibleTime_CSwordTreeKey_DEFINE_COMP(<=>)
-+ BibleTime_CSwordTreeKey_DEFINE_COMP(==)
- #else
- BibleTime_CSwordTreeKey_DEFINE_COMP(<)
- BibleTime_CSwordTreeKey_DEFINE_COMP(<=)
---- a/src/backend/keys/cswordversekey.h
-+++ b/src/backend/keys/cswordversekey.h
-@@ -71,7 +71,7 @@ class CSwordVerseKey final : public CSwordKey {
- public: // methods:
-
- #define BibleTime_CSwordVerseKey_DEFINE_COMP(op) \
-- friend bool operator op(CSwordVerseKey const & lhs, \
-+ friend auto operator op(CSwordVerseKey const & lhs, \
- CSwordVerseKey const & rhs) \
- { \
- return std::tuple(lhs.testament(), lhs.book(), lhs.chapter(), \
-@@ -81,6 +81,7 @@ class CSwordVerseKey final : public CSwordKey {
- }
- #if __cpp_impl_three_way_comparison >= 201907L
- BibleTime_CSwordVerseKey_DEFINE_COMP(<=>)
-+ BibleTime_CSwordVerseKey_DEFINE_COMP(==)
- #else
- BibleTime_CSwordVerseKey_DEFINE_COMP(<)
- BibleTime_CSwordVerseKey_DEFINE_COMP(<=)
diff --git a/app-text/bibletime/metadata.xml b/app-text/bibletime/metadata.xml
deleted file mode 100644
index 7d7dc11f66eb..000000000000
--- a/app-text/bibletime/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <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 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>
-</pkgmetadata>
diff --git a/app-text/bibutils/Manifest b/app-text/bibutils/Manifest
deleted file mode 100644
index 53c136737bd9..000000000000
--- a/app-text/bibutils/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST bibutils_7.1_src.tgz 620141 BLAKE2B f020ea7c8164a870ef4c72defae1adc11558661a7ae9f3b037115cfc4a9e71b4f37c64f3b74641182300c3e921b8a0c309257a468b6b32f4fc2915e4a36f04d1 SHA512 2a155ca60c97d37941c860635d8e6920bd78de84452e1fee93a2f7331392f6a43f2c10055e84349bcac89314025d1524fd5cc73c47ad1613baa7baf2667c3f33
-DIST bibutils_7.2_src.tgz 620644 BLAKE2B e58e740e8e68e72e7d1bd84cd45e50add17f18fabf42d737df0c4206ea085eb2368ff585136cb1f4c5c8ccc337041778f46a39381f557c0bee37fe7817d9c538 SHA512 6a8d1e616fee6a8aff38792cfb9d9b1797b5729d356c0e5651d713b2631ac81d2b287602026bbc4e8f52762f3b2a2d35b2da339f2387c98c2fbc99bb47c3b21e
diff --git a/app-text/bibutils/bibutils-7.1.ebuild b/app-text/bibutils/bibutils-7.1.ebuild
deleted file mode 100644
index ba4d79b4ef6d..000000000000
--- a/app-text/bibutils/bibutils-7.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P="${PN}_${PV}"
-DESCRIPTION="Interconverts between various bibliography formats using common XML intermediate"
-HOMEPAGE="https://sourceforge.net/p/bibutils/home/Bibutils/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}_src.tgz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~x86"
-
-src_prepare() {
- default
- sed -ie 's/REPLACE_INSTALLDIR/${DESTDIR}&/' Makefile_start || die
- sed -ie 's/REPLACE_LIBINSTALLDIR/${DESTDIR}&/' Makefile_start || die
-}
-
-src_configure() {
- ./configure \
- --install-dir /usr/bin \
- --install-lib /usr/$(get_libdir) \
- --dynamic || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- DISTRO_CFLAGS="${CFLAGS}" \
- LDFLAGSIN="${LDFLAGS}"
-}
-
-src_test() {
- emake \
- CC="$(tc-getCC)" \
- DISTRO_CFLAGS="${CFLAGS}" \
- LDFLAGSIN="${LDFLAGS}" test
-}
diff --git a/app-text/bibutils/bibutils-7.2.ebuild b/app-text/bibutils/bibutils-7.2.ebuild
deleted file mode 100644
index 2d3f37eae060..000000000000
--- a/app-text/bibutils/bibutils-7.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit toolchain-funcs
-
-MY_P="${PN}_${PV}"
-DESCRIPTION="Interconverts between various bibliography formats using common XML intermediate"
-HOMEPAGE="https://sourceforge.net/p/bibutils/home/Bibutils/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}_src.tgz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-src_prepare() {
- default
- sed -ie 's/REPLACE_INSTALLDIR/${DESTDIR}&/' Makefile_start || die
- sed -ie 's/REPLACE_LIBINSTALLDIR/${DESTDIR}&/' Makefile_start || die
-}
-
-src_configure() {
- ./configure \
- --install-dir /usr/bin \
- --install-lib /usr/$(get_libdir) \
- --dynamic || die
-}
-
-src_compile() {
- emake \
- CC="$(tc-getCC)" \
- DISTRO_CFLAGS="${CFLAGS}" \
- LDFLAGSIN="${LDFLAGS}"
-}
-
-src_test() {
- emake \
- CC="$(tc-getCC)" \
- DISTRO_CFLAGS="${CFLAGS}" \
- LDFLAGSIN="${LDFLAGS}" test
-}
diff --git a/app-text/bibutils/metadata.xml b/app-text/bibutils/metadata.xml
deleted file mode 100644
index d24e2cfca4c4..000000000000
--- a/app-text/bibutils/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">bibutils</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/binfind/Manifest b/app-text/binfind/Manifest
deleted file mode 100644
index dea0288ef6cd..000000000000
--- a/app-text/binfind/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST binfind-0.0.3.tar.gz 91222 BLAKE2B 87ab9faa611064b87771d5ddd799b792e27af457e5a768b4ee7c0f3976c41ed8692673a753b95450124ad0c3c8e5e473081961482b856dfb8e722323915d04d7 SHA512 b3a8b72669f701ce54fb3d1c2331262cfc7f396239d14741d3a106c999ef58739a7f33de87da427983ffb641baa7fae4857aa6aab2e1c0748a61d8b913dca3f1
diff --git a/app-text/binfind/binfind-0.0.3.ebuild b/app-text/binfind/binfind-0.0.3.ebuild
deleted file mode 100644
index fce82cc6b67d..000000000000
--- a/app-text/binfind/binfind-0.0.3.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Search files for a byte sequence specified on the command line"
-HOMEPAGE="https://www.lith.at/binfind/"
-SRC_URI="https://www.lith.at/binfind/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_prepare() {
- default
-
- eautoreconf #870832
-}
diff --git a/app-text/binfind/files/binfind-0.0.3-clang16.patch b/app-text/binfind/files/binfind-0.0.3-clang16.patch
deleted file mode 100644
index 12a7174ec0e9..000000000000
--- a/app-text/binfind/files/binfind-0.0.3-clang16.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-https://bugs.gentoo.org/870832
---- a/configure.in
-+++ b/configure.in
-@@ -26,4 +26,5 @@
- [#include <stdio.h>
- #include <stdlib.h>
-+ #include <string.h>
-
- int main(void)
diff --git a/app-text/binfind/metadata.xml b/app-text/binfind/metadata.xml
deleted file mode 100644
index aaab041e8885..000000000000
--- a/app-text/binfind/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>robbat2@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/blahtexml/Manifest b/app-text/blahtexml/Manifest
deleted file mode 100644
index f347e8df9899..000000000000
--- a/app-text/blahtexml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blahtexml-1.0.tar.gz 191236 BLAKE2B 1daf42be183cb28eaf14bbca92055f715a9d0da829bb6515d132315c5f3f4866484398d8dfcf87eaf7997b03e21b86aa331fb532ecfd2bdc6e10751ccaba8699 SHA512 919c7cbeeacec25af166678bc74da2be480d082edbc8fc534f416a1cbb3495c5e9788591666a94527a07dcddfb8b27d321a0fa442c84bbcbd444bb46a559da84
diff --git a/app-text/blahtexml/blahtexml-1.0-r1.ebuild b/app-text/blahtexml/blahtexml-1.0-r1.ebuild
deleted file mode 100644
index 256d6b058981..000000000000
--- a/app-text/blahtexml/blahtexml-1.0-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="TeX-to-MathML converter"
-HOMEPAGE="http://gva.noekeon.org/blahtexml"
-SRC_URI="https://github.com/gvanas/blahtexml/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD CC-BY-3.0 ZLIB"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 x86"
-IUSE="doc"
-
-RDEPEND="dev-libs/xerces-c:="
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? (
- app-text/texlive-core
- dev-texlive/texlive-latexextra
- dev-libs/libxslt
- dev-tex/latex2html
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.9-Makefile.patch
-)
-
-src_prepare() {
- default
-
- tc-export CC CXX PKG_CONFIG
-}
-
-src_compile() {
- emake blahtex{,ml}-linux
- use doc && emake doc
-}
-
-src_install() {
- dobin blahtex ${PN}
- doman "${FILESDIR}"/${PN}.1
- use doc && dodoc Documentation/manual.pdf
-}
diff --git a/app-text/blahtexml/files/blahtexml-0.9-Makefile.patch b/app-text/blahtexml/files/blahtexml-0.9-Makefile.patch
deleted file mode 100644
index f5f01eac71aa..000000000000
--- a/app-text/blahtexml/files/blahtexml-0.9-Makefile.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-Use pkg-config for xerces-c
-Respect CXX and CC
-Replace CFLAGS with CXXFLAGS where needed
-Add LDFLAGS
-
---- a/makefile
-+++ b/makefile
-@@ -93,35 +93,40 @@
-
- $(BINDIR_XMLIN)/InputSymbolTranslation.o: InputSymbolTranslation.cpp InputSymbolTranslation.inc
-
--CFLAGS = -O2
-+PKG_CONFIG ?= pkg-config
-+CFLAGS ?= -O2
-
- VPATH = Source:Source/BlahtexCore:Source/BlahtexXMLin
-
- INCLUDES=-I. -ISource -ISource/BlahtexCore -ISource/BlahtexXMLin
-
-+CXXFLAGS += $(shell $(PKG_CONFIG) --cflags xerces-c)
-+
-+XERCES_LIB = $(shell $(PKG_CONFIG) --libs xerces-c)
-+
- $(BINDIR)/%.o:%.cpp
-- $(CXX) $(INCLUDES) $(CFLAGS) -c $< -o $@
-+ $(CXX) $(INCLUDES) $(CXXFLAGS) -c $< -o $@
-
- $(BINDIR)/%.o:%.c
- $(CC) $(INCLUDES) $(CFLAGS) -c $< -o $@
-
- $(BINDIR_XMLIN)/%.o:%.cpp
-- $(CXX) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@
-+ $(CXX) $(INCLUDES) $(CXXFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@
-
- $(BINDIR_XMLIN)/%.o:%.c
- $(CC) $(INCLUDES) $(CFLAGS) -DBLAHTEXML_USING_XERCES -c $< -o $@
-
- blahtex-linux: $(BINDIR) $(OBJECTS) $(HEADERS)
-- $(CXX) $(CFLAGS) -o blahtex $(OBJECTS)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtex $(OBJECTS) $(LIBS)
-
- blahtex-mac: $(BINDIR) $(OBJECTS) $(HEADERS)
-- $(CXX) $(CFLAGS) -o blahtex -liconv $(OBJECTS)
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtex -liconv $(OBJECTS) $(LIBS)
-
- blahtexml-linux: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN)
-- $(CXX) $(CFLAGS) -o blahtexml $(OBJECTS_XMLIN) -lxerces-c
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtexml $(OBJECTS_XMLIN) $(LIBS) $(XERCES_LIB)
-
- blahtexml-mac: $(BINDIR_XMLIN) $(OBJECTS_XMLIN) $(HEADERS_XMLIN)
-- $(CXX) $(CFLAGS) -o blahtexml -liconv $(OBJECTS_XMLIN) -lxerces-c
-+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o blahtexml -liconv $(OBJECTS_XMLIN) $(LIBS) $(XERCES_LIB)
-
- clean:
- rm -f blahtex $(OBJECTS) blahtexml $(OBJECTS_XMLIN)
diff --git a/app-text/blahtexml/files/blahtexml.1 b/app-text/blahtexml/files/blahtexml.1
deleted file mode 100644
index a82c8491a770..000000000000
--- a/app-text/blahtexml/files/blahtexml.1
+++ /dev/null
@@ -1,90 +0,0 @@
-.\" Hey, EMACS: -*- nroff -*-
-.\" First parameter, NAME, should be all caps
-.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
-.\" other parameters are allowed: see man(7), man(1)
-.TH BLAHTEXML 1 "March 17, 2010"
-.\" Please adjust this date whenever revising the manpage.
-.\"
-.\" Some roff macros, for reference:
-.\" .nh disable hyphenation
-.\" .hy enable hyphenation
-.\" .ad l left justify
-.\" .ad b justify to both left and right margins
-.\" .nf disable filling
-.\" .fi enable filling
-.\" .br insert line break
-.\" .sp <n> insert n+1 empty lines
-.\" for manpage-specific macros, see man(7)
-.SH NAME
-blahtexml \- Converts TeX equations into MathML
-.SH SYNOPSIS
-.B blahtexml
-.RI [ options ] " files" ...
-.SH DESCRIPTION
-This manual page documents briefly the
-.B blahtexml
-command.
-.PP
-.\" TeX users may be more comfortable with the \fB<whatever>\fP and
-.\" \fI<whatever>\fP escape sequences to invode bold face and italics,
-.\" respectively.
-\fBblahtexml\fP converts an equation given in a syntax close to TeX into
-MathML. Blahtexml is a simple extension of blahtex. In addition to
-the functionality of blahtex, blahtexml has XML processing in mind
-and is able to process a whole XML document into another XML
-document. Instead of converting only one formula at a time, blahtexml
-can convert all the formulas of the given XML file into MathML.
-.SH OPTIONS
-These programs follow the usual GNU command line syntax, with long
-options starting with two dashes (`-').
-A summary of options is included below.
-For a complete description, see the online documentation.
-.TP
-.B \-\-help
-Show summary of options.
-.TP
-.B \-\-texvc-compatible-commands
-Enables use of commands that are specific to texvc, but that are not
-standard TeX/LaTeX/AMS-LaTeX commands.
-.TP
-.B \-\-print-error-messages
-This will print out a list of all error IDs and corresponding messages
-that blahtex can possibly emit inside an <error> block.
-.SH MATHML OPTIONS
-These options control the MathML output of the blahtexml program.
-
-.TP
-.B \-\-mathml
-Enables MathML output.
-.TP
-.B \-\-xmlin
-This allows one to embed TeX equations in an existing MathML code, using
-a special notation. The equations are given as attributes (inline or block)
-in the http://gva.noekeon.org/blahtexml namespace. Whenever blahtexml meets
-such an equation, it expands it into the equivalent MathML code.
-
-For more information check
-.RS
-http://gva.noekeon.org/blahtexml/how_to_use.html
-.RE
-.RS
-or the blahtexml manual.
-.RE
-.TP
-.B \-\-annotate-TeX
-Produces TeX annotations in the MathML output.
-.TP
-.B \-\-annotate-PNG
-Produces PNG files and annotates the MathML output with the PNG file name.
-.SH SEE ALSO
-The program is documented fully by the
-online manual available at:
-http://gva.noekeon.org/blahtexml
-.SH AUTHOR
-blahtexml was written by Gilles Van Assche.
-.br
-blahtex (whose superset is blahtexml) was written by David Harvey.
-.PP
-This manual page was written by Abhishek Dasgupta <abhidg@gmail.com>,
-for the Debian project (but may be used by others).
-
diff --git a/app-text/blahtexml/metadata.xml b/app-text/blahtexml/metadata.xml
deleted file mode 100644
index b48795512fe9..000000000000
--- a/app-text/blahtexml/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">gvanas/blahtexml</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/blogc/Manifest b/app-text/blogc/Manifest
deleted file mode 100644
index c6b4c49b9277..000000000000
--- a/app-text/blogc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST blogc-0.20.1.tar.xz 346280 BLAKE2B b2cf2c0ac0eaa857d91c75f7bcdf9e6b6ce0132e5a999719f9da3d32c7c336b8557f0e76b13ca02e6a20d67aef5cccedf01b3abe7b77dce6be612501d208eb8e SHA512 0e64e3da70ce52cec148210c140000b34cdafb848ae1fbd6160979de47738257a08af236e53e908f256d610ae6680bb554376c049246c32867b64985a637746c
diff --git a/app-text/blogc/blogc-0.20.1.ebuild b/app-text/blogc/blogc-0.20.1.ebuild
deleted file mode 100644
index d67ef789f4f1..000000000000
--- a/app-text/blogc/blogc-0.20.1.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A blog compiler"
-HOMEPAGE="https://blogc.rgm.io/"
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="https://github.com/blogc/blogc.git"
- inherit git-r3 autotools
-else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
-fi
-
-if [[ ${PV} = *9999* ]]; then
- BDEPEND="app-text/ronn-ng"
-else
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="git httpd make test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="git? ( dev-vcs/git )"
-DEPEND="${RDEPEND}
- test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig
- test? (
- git? ( dev-vcs/git )
- )"
-
-src_prepare() {
- [[ ${PV} = *9999* ]] && eautoreconf
- eapply_user
- default
-}
-
-src_configure() {
- local myconf=""
-
- if [[ ${PV} = *9999* ]]; then
- myconf+="--enable-ronn"
- else
- myconf+="--disable-ronn"
- fi
-
- econf \
- $(use_enable test tests) \
- $(use_enable git git-receiver) \
- $(use_enable make make) \
- $(use_enable httpd runserver) \
- --disable-make-embedded \
- --disable-valgrind \
- ${myconf}
-}
diff --git a/app-text/blogc/blogc-9999.ebuild b/app-text/blogc/blogc-9999.ebuild
deleted file mode 100644
index d67ef789f4f1..000000000000
--- a/app-text/blogc/blogc-9999.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A blog compiler"
-HOMEPAGE="https://blogc.rgm.io/"
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="https://github.com/blogc/blogc.git"
- inherit git-r3 autotools
-else
- SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.xz"
-fi
-
-if [[ ${PV} = *9999* ]]; then
- BDEPEND="app-text/ronn-ng"
-else
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="BSD"
-SLOT="0"
-IUSE="git httpd make test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="git? ( dev-vcs/git )"
-DEPEND="${RDEPEND}
- test? ( dev-util/cmocka )"
-BDEPEND="virtual/pkgconfig
- test? (
- git? ( dev-vcs/git )
- )"
-
-src_prepare() {
- [[ ${PV} = *9999* ]] && eautoreconf
- eapply_user
- default
-}
-
-src_configure() {
- local myconf=""
-
- if [[ ${PV} = *9999* ]]; then
- myconf+="--enable-ronn"
- else
- myconf+="--disable-ronn"
- fi
-
- econf \
- $(use_enable test tests) \
- $(use_enable git git-receiver) \
- $(use_enable make make) \
- $(use_enable httpd runserver) \
- --disable-make-embedded \
- --disable-valgrind \
- ${myconf}
-}
diff --git a/app-text/blogc/metadata.xml b/app-text/blogc/metadata.xml
deleted file mode 100644
index 8c11c2e02d0a..000000000000
--- a/app-text/blogc/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <maintainer status="active">
- <email>rafael@rafaelmartins.eng.br</email>
- <name>Rafael G. Martins</name>
- </maintainer>
- <remote-id type="github">blogc/blogc</remote-id>
- </upstream>
- <use>
- <flag name="git">Build blogc-git-receiver tool</flag>
- <flag name="make">Build blogc-make tool</flag>
- <flag name="httpd">Build blogc-runserver tool</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/bogosort/Manifest b/app-text/bogosort/Manifest
deleted file mode 100644
index 00bf9aafa71b..000000000000
--- a/app-text/bogosort/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST bogosort-0.4.2.tar.gz 161628 BLAKE2B 92abbb809747e3fdfd2a6e33f7f753f1ddccd4ecd9883f0a02fc843f8f680e0a5e6e6b65c3943708ed074a944e5187bb889297365ae0dd34292215b056bd46fc SHA512 2d2f7be36ec08aa78323cbdc5f1030297706c364d6fc82554065cf737295d11c90dd6061323f2732b63c70401d710b2018075bff6d1e6ab0078069b405ea62e9
diff --git a/app-text/bogosort/bogosort-0.4.2-r1.ebuild b/app-text/bogosort/bogosort-0.4.2-r1.ebuild
deleted file mode 100644
index 8c2faec49011..000000000000
--- a/app-text/bogosort/bogosort-0.4.2-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="A file sorting program which uses the bogosort algorithm"
-HOMEPAGE="http://www.lysator.liu.se/~qha/bogosort/"
-SRC_URI="ftp://ulrik.haugen.se/pub/unix/bogosort/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/xmalloc.patch
- "${FILESDIR}"/${P}-glibc-2.10.patch
- "${FILESDIR}"/${PN}-0.4.2-implicit-decl.patch
-)
-
-src_prepare() {
- default
-
- mv configure.{in,ac} || die
-
- sed -i \
- -e 's:-O0::' \
- -e '/maintainer-targets/d' \
- Makefile.am || die
- eautoreconf
-}
-
-src_configure() {
- tc-export CC
- econf
-}
-
-src_install() {
- default
-
- dodoc README NEWS ChangeLog AUTHORS
-}
diff --git a/app-text/bogosort/files/bogosort-0.4.2-glibc-2.10.patch b/app-text/bogosort/files/bogosort-0.4.2-glibc-2.10.patch
deleted file mode 100644
index 98a9eceb1377..000000000000
--- a/app-text/bogosort/files/bogosort-0.4.2-glibc-2.10.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/getlines.c
-+++ b/getlines.c
-@@ -49,7 +49,7 @@
- char **ss = NULL;
-
- /* read all lines available */
-- while ((s = getline(stream)) != NULL) {
-+ while ((s = get_line(stream)) != NULL) {
- if (numlines == allocated) /* make more room if needed */
- ss = (char **)xrealloc(ss,
- (allocated += LINESTEP) * sizeof (char *));
-@@ -81,7 +81,7 @@
- allocated = numlines + 1; /* this is a lie, but it's close enough */
-
- /* read all lines available */
-- while ((s = getline(stream)) != NULL) {
-+ while ((s = get_line(stream)) != NULL) {
- if (numlines == allocated) /* make more room if needed */
- ss = (char **)xrealloc(ss,
- (allocated += LINESTEP) * sizeof (char *));
-@@ -100,7 +100,7 @@
- * line in stream, return NULL on EOF
- */
- char *
--getline(FILE *stream)
-+get_line(FILE *stream)
- {
- int c, numchars = 0, allocated = 0;
- char *s = NULL;
---- a/getlines.h
-+++ b/getlines.h
-@@ -39,6 +39,6 @@
- * getline: return a pointer to a newly allocated string containing the next
- * line in stream
- */
--char *getline(FILE *stream);
-+char *get_line(FILE *stream);
-
- #endif /* GETLINES_H */
diff --git a/app-text/bogosort/files/bogosort-0.4.2-implicit-decl.patch b/app-text/bogosort/files/bogosort-0.4.2-implicit-decl.patch
deleted file mode 100644
index 2eefc4099fa4..000000000000
--- a/app-text/bogosort/files/bogosort-0.4.2-implicit-decl.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff --git a/xmalloc.c b/xmalloc.c
-index a2c7689..dd00346 100644
---- a/xmalloc.c
-+++ b/xmalloc.c
-@@ -29,6 +29,7 @@
-
- #if STDC_HEADERS
- # include <stdlib.h>
-+# include <string.h>
- #else
- VOID *calloc ();
- VOID *malloc ();
-diff --git a/system.h b/system.h
-index 993dd36..b9fee80 100644
---- a/system.h
-+++ b/system.h
-@@ -159,20 +159,7 @@ struct utimbuf
-
- /* Don't use bcopy! Use memmove if source and destination may overlap,
- memcpy otherwise. */
--
--#ifdef HAVE_STRING_H
--# if !STDC_HEADERS && HAVE_MEMORY_H
--# include <memory.h>
--# endif
--# include <string.h>
--#else
--# ifndef HAVE_STRCHR
--# define strchr index
--# define strrchr rindex
--# endif /* HAVE_STRCHR */
--char *strchr(), *strrchr();
--char *memchr ();
--#endif
-+#include <string.h>
-
- #include <errno.h>
- #ifndef errno
diff --git a/app-text/bogosort/files/xmalloc.patch b/app-text/bogosort/files/xmalloc.patch
deleted file mode 100644
index ed137e83727c..000000000000
--- a/app-text/bogosort/files/xmalloc.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/xmalloc.c
-+++ b/xmalloc.c
-@@ -68,12 +68,6 @@
- The caller may set it to some other value. */
- int xmalloc_exit_failure = EXIT_FAILURE;
-
--#if __STDC__ && (HAVE_VPRINTF || HAVE_DOPRNT)
--void error (int, int, const char *, ...);
--#else
--void error ();
--#endif
--
- static VOID *
- fixup_null_alloc (n)
- size_t n;
diff --git a/app-text/bogosort/metadata.xml b/app-text/bogosort/metadata.xml
deleted file mode 100644
index e138ba20e25d..000000000000
--- a/app-text/bogosort/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <longdescription lang="en">
- The bogosort will sort a file in a similar way to sort(1), but using
- the bogosort algorithm rather than the conventional qsort. The tool
- can also randomise the lines in its input.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/build-docbook-catalog/Manifest b/app-text/build-docbook-catalog/Manifest
deleted file mode 100644
index 7be41d51f5d6..000000000000
--- a/app-text/build-docbook-catalog/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST build-docbook-catalog-2.3.tar.bz2 4686 BLAKE2B 3e386d0aec67ed9cada98cacd9bdce4345f8732a1d9653c096744178902036da5cefa2bde1d69279fe2080f660635f5c29380f40f6fb39aa586d80206c5e42b2 SHA512 79649f39f5a432a57e2457f61b73d83c8ccf76144e29b8e44a2c81bb86a00ff711c199fbd126236edfa965518e0cbd023597c97e386211b8c07a6ef66bf232a7
-DIST build-docbook-catalog-2.4.tar.bz2 4693 BLAKE2B 496356008ef31f87169f9f060ba5593e6054447789a8a1c0dbc43fb4f81ebf087d09adec8fe82d2641e3550616bb874c6a1253b7988553948956f1bbb2e241c7 SHA512 5d42a641c8b336e49749b28101f87d4d856d3e5491adca4053212a473b42dcda88ab00fa64f54813a3e1b4ef1e45756e7de3a652808ad7ee113aa3afe7bf99b5
diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-2.3-r1.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-2.3-r1.ebuild
deleted file mode 100644
index 4f48e2461676..000000000000
--- a/app-text/build-docbook-catalog/build-docbook-catalog-2.3-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="DocBook XML catalog auto-updater"
-HOMEPAGE="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/"
-SRC_URI="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/snapshot/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-libs/libxml2
- || ( sys-apps/util-linux app-misc/getopt )
-"
-
-src_prepare() {
- default
-
- sed -i -e "1s@#!@#!${EPREFIX}@" build-docbook-catalog || die
- sed -i -e "/^EPREFIX=/s:=.*:='${EPREFIX}':" build-docbook-catalog || die
- has_version sys-apps/util-linux || sed -i -e '/^GETOPT=/s/getopt/&-long/' build-docbook-catalog || die
-}
-
-src_configure() {
- # export for bug #490754
- export MAKEOPTS+=" EPREFIX=${EPREFIX}"
-
- default
-}
-
-pkg_postinst() {
- # New version -> regen files
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog."
-}
diff --git a/app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild b/app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild
deleted file mode 100644
index 868df2f6fbc3..000000000000
--- a/app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-DESCRIPTION="DocBook XML catalog auto-updater"
-HOMEPAGE="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/"
-SRC_URI="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/snapshot/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-libs/libxml2
- || ( sys-apps/util-linux app-misc/getopt )
-"
-
-src_prepare() {
- default
-
- sed -i -e "1s@#!@#!${EPREFIX}@" build-docbook-catalog || die
- sed -i -e "/^EPREFIX=/s:=.*:='${EPREFIX}':" build-docbook-catalog || die
- has_version sys-apps/util-linux || sed -i -e '/^GETOPT=/s/getopt/&-long/' build-docbook-catalog || die
-}
-
-src_configure() {
- # export for bug #490754
- export MAKEOPTS+=" EPREFIX=${EPREFIX}"
-
- default
-}
-
-pkg_postinst() {
- # New version -> regen files
- # See bug #816303 for rationale behind die
- # build-docbook-catalog needs not to be in PATH when using ROOT or
- # cross-EPREFIX merging
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog."
-}
diff --git a/app-text/build-docbook-catalog/metadata.xml b/app-text/build-docbook-catalog/metadata.xml
deleted file mode 100644
index 26bb3d595e67..000000000000
--- a/app-text/build-docbook-catalog/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-text/c2ps/Manifest b/app-text/c2ps/Manifest
deleted file mode 100644
index 77389f893d03..000000000000
--- a/app-text/c2ps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST c2ps-4.0.tar.gz 48137 BLAKE2B b2d07f97e1eee0d7e32070d828ec2c06d9d98fd6a480768e6580f8a12bf0974983ed144a6e92a9860f13e6b9ec780f9aa1a28ee42cedaa70c7d4ab6ca5e6eca9 SHA512 dde931a201950412c8aad04a59f9ca0862b21a221bb7212ee64cbba0193421f1538804525361075be3ed601c5015a0c4e0c3592696f8b545f5a45524b2c5c619
diff --git a/app-text/c2ps/c2ps-4.0.ebuild b/app-text/c2ps/c2ps-4.0.ebuild
deleted file mode 100644
index 5c915bd911a8..000000000000
--- a/app-text/c2ps/c2ps-4.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Generates a beautified ps document from a source file (c/c++)"
-HOMEPAGE="https://www.cs.technion.ac.il/users/c2ps"
-SRC_URI="https://www.cs.technion.ac.il/users/c2ps/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc ~sparc x86"
-IUSE=""
-
-PATCHES=( "${FILESDIR}/${P}-LDFLAGS.patch" )
-
-src_compile() {
- emake CC="$(tc-getCC)" CCFLAGS="${CFLAGS}"
-}
-
-src_install() {
- dodir /usr/bin /usr/share/man/man1
- emake MAN="${ED}"/usr/share/man/man1 PREFIX="${ED}"/usr install
- dodoc README
-}
diff --git a/app-text/c2ps/files/c2ps-4.0-LDFLAGS.patch b/app-text/c2ps/files/c2ps-4.0-LDFLAGS.patch
deleted file mode 100644
index 04c12af2bad5..000000000000
--- a/app-text/c2ps/files/c2ps-4.0-LDFLAGS.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -45,7 +45,7 @@
- install -m 644 c2ps.1 $(MAN)
-
- compile: c2ps.c
-- $(CC) $(PREP_OPTIONS) $(CCFLAGS) -o c2ps c2ps.c
-+ $(CC) $(LDFLAGS) $(PREP_OPTIONS) $(CCFLAGS) -o c2ps c2ps.c $(LIBS)
-
- clean:
- $(RM) c2ps *.o core *~
diff --git a/app-text/c2ps/metadata.xml b/app-text/c2ps/metadata.xml
deleted file mode 100644
index e2fedda90ee1..000000000000
--- a/app-text/c2ps/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
deleted file mode 100644
index b7fa4c7a7a32..000000000000
--- a/app-text/calibre/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST calibre-8.15.0.tar.xz 45759104 BLAKE2B ce8ca1a0bd9cbbb916a993b4c139efd1ff49d697aef3088322f06f4bac85d9a9e5d648a664fd75ef621c1e6021a67d6696e2a2a3b58a73651097bf3c6a774ca9 SHA512 7713ae8304e887dad320cddd6eceeec79bdb9de88e23ed2d50c0d2da429e25b2d761646259ffda47682ce07ed556bd47129561bd193c7953bd72867b98b0674c
-DIST calibre-8.15.0.tar.xz.sig 566 BLAKE2B e994b448ef1f08051d2a4ce254a83d37ec6fe3c99f416c0203b892ac35ee4a26151f07ea838929ed91e4024b6688bff5c26aec587bb39e9bdab185970bced520 SHA512 faff5e863c92e537b19e651aa9082359e530ff3c6412954c6eee339fa5a16614e16e3ee489f2c67e64a08a1c4db55c5dbaae4466caeb694aa8dd63093fd25834
-DIST calibre-8.9.0.tar.xz 45078452 BLAKE2B af1459c99f93ab9ac73c8fde34a0e4ac179e262978976dd1298f74e26b6a9e28218f87cbebde8a4a5bea913bf5fe1db4bfb083c7a1f14a6c588a7c2e8695f9e7 SHA512 b00fc0d0d5426bd54a4897ff934afbe0e2f3d682b3ad1bbf4c7741f0a093dfb259511b40bb13ce9ac1cb8f6e447cc24229525a171b675edc738fde1272668aab
-DIST calibre-8.9.0.tar.xz.sig 566 BLAKE2B 83bf8f8545e942ddb3766ce0326128157f5e8d59965a672b91660b85ff4b05cee9c9a72fe96d1aa753e149d8789d84bed7668c4ced4ab8b5b1f11dc44b5e6b1c SHA512 18896b442e6c18ff88d6e4e79ae90a829ef03235937dd9760a58ccb87cfb88d604b949fc5939ab62a1503f189616f2df35ad7c6883ca1a4238a0da0e18cb96c3
diff --git a/app-text/calibre/calibre-8.15.0.ebuild b/app-text/calibre/calibre-8.15.0.ebuild
deleted file mode 100644
index c21ae140e1d4..000000000000
--- a/app-text/calibre/calibre-8.15.0.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/"
-SRC_URI="
- https://download.calibre-ebook.com/${PV}/${P}.tar.xz
- verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
- GPL-3+
- GPL-3
- GPL-2+
- GPL-2
- GPL-1+
- LGPL-3+
- LGPL-2.1+
- LGPL-2.1
- BSD
- MIT
- Old-MIT
- Apache-2.0
- public-domain
- || ( Artistic GPL-1+ )
- CC-BY-3.0
- OFL-1.1
- PSF-2
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
- app-i18n/uchardet
- >=app-text/hunspell-1.7:=
- >=app-text/podofo-0.10.0:=
- app-text/poppler[utils]
- dev-libs/hyphen:=
- >=dev-libs/icu-57.1:=
- dev-libs/openssl:=
- dev-libs/snowball-stemmer:=
- $(python_gen_cond_dep '
- >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
- dev-python/dnspython[${PYTHON_USEDEP}]
- >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
- >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
- >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
- dev-python/jeepney[${PYTHON_USEDEP}]
- >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
- dev-python/lxml-html-clean[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
- >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
- >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
- >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
- dev-python/pykakasi[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
- dev-python/pyqt6[gui,network,opengl,printsupport,quick,svg,widgets,${PYTHON_USEDEP}]
- dev-python/pyqt6-webengine[widgets,${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- dev-python/xxhash[${PYTHON_USEDEP}]
- >=dev-python/zeroconf-0.75.0[${PYTHON_USEDEP}]
- ')
- dev-qt/qtbase:6=[gui,widgets]
- dev-qt/qtimageformats:6
- dev-util/desktop-file-utils
- dev-util/gtk-update-icon-cache
- media-fonts/liberation-fonts
- media-libs/fontconfig:=
- >=media-libs/freetype-2:=
- >=media-libs/libmtp-1.1.11:=
- >=media-gfx/optipng-0.7.6
- >=media-video/ffmpeg-6:=
- virtual/libusb:1=
- x11-misc/shared-mime-info
- >=x11-misc/xdg-utils-1.0.2-r2
- font-subsetting? ( $(python_gen_cond_dep 'dev-python/fonttools[${PYTHON_USEDEP}]') )
- ios? (
- >=app-pda/usbmuxd-1.0.8
- >=app-pda/libimobiledevice-1.2.0
- )
- speech? (
- $(python_gen_cond_dep 'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]')
- dev-python/pyqt6[multimedia,speech]
- )
- system-mathjax? ( >=dev-libs/mathjax-3:= )
- udisks? ( virtual/libudev )
- unrar? ( dev-python/unrardll )
-"
-RDEPEND="${COMMON_DEPEND}
- udisks? ( sys-fs/udisks:2 )"
-DEPEND="${COMMON_DEPEND}
- test? ( $(python_gen_cond_dep '>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') )
-"
-BDEPEND="$(python_gen_cond_dep '
- >=dev-python/pyqt-builder-1.10.3[${PYTHON_USEDEP}]
- >=dev-python/sip-5[${PYTHON_USEDEP}]
- ')
- virtual/pkgconfig
- system-mathjax? ( dev-lang/rapydscript-ng )
- verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )
-"
-
-PATCHES=(
- # Skip calling a binary (JxrDecApp) from libjxr which is used for tests
- # We don't (yet?) package libjxr and it seems to be dead upstream
- # (last commit in 2017)
- "${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
- "${FILESDIR}/${PN}-8.9.0-piper.patch"
-)
-
-src_prepare() {
- default
-
- # Warning:
- #
- # While it might be rather tempting to add yet another sed here,
- # please don't. There have been several bugs in Gentoo's packaging
- # of calibre from seds-which-become-stale. Please consider
- # creating a patch instead, but in any case, run the test suite
- # and ensure it passes.
- #
- # If in doubt about a problem, checking Fedora's packaging is recommended.
-
- # Disable privilege dropping for bug #287067 and generally because desktop
- # login user != portage.
- sed -e "s:SUDO_:__DISABLED_SUDO_:" \
- -i setup/__init__.py || die
-
- # This is only ever used at build time. It contains a small embedded copy
- # of the rapydscript-ng compiler usable inside of qtwebengine, if you don't
- # have rapydscript-ng (a nodejs package) itself installed. Its only purpose
- # is to build some resources that come bundled in dist tarballs already...
- # and which we may also need to regenerate e.g. to use system-mathjax.
- #
- # However, running qtwebengine violates the portage sandbox (among other
- # things, it tries to create directories in /usr! amazing) so this is a
- # wash anyway. The only real solution here is to package rapydscript-ng.
- #
- # We do not need it at build time, and *no one* needs it at install time.
- # Delete the cruft.
- rm -r resources/rapydscript/ || die
-}
-
-src_compile() {
- # TODO: get qmake called by setup.py to respect CC and CXX too
- tc-export CC CXX
-
- # bug 821871
- local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
- export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" PODOFO_LIB_DIR="${MY_LIBDIR}"
- export QMAKE="$(qt6_get_bindir)/qmake"
-
- edo ${EPYTHON} setup.py build
- edo ${EPYTHON} setup.py gui
-
- # A few different resources are bundled in the distfile by default, because
- # not all systems necessarily have them. We un-vendor them, using the
- # upstream integrated approach if possible. See setup/revendor.py and
- # consider migrating other resources to this if they do not use it, in
- # *preference* over manual rm'ing.
- edo ${EPYTHON} setup.py liberation_fonts \
- --path-to-liberation_fonts "${EPREFIX}"/usr/share/fonts/liberation-fonts \
- --system-liberation_fonts
- if use system-mathjax; then
- edo ${EPYTHON} setup.py mathjax --path-to-mathjax "${EPREFIX}"/usr/share/mathjax --system-mathjax
- edo ${EPYTHON} setup.py rapydscript
- fi
-}
-
-src_test() {
- # Skipped tests:
- local _test_excludes=(
- # unpackaged Python dependency: py7zr
- 7z
- # unpackaged Python dependency: pyzstd
- test_zstd
- # unpackaged TTS backend (optional at runtime): https://github.com/rhasspy/piper
- piper
- # tests if a completely unused module is bundled
- pycryptodome
-
- $(usev !speech speech_dispatcher)
- $(usev !unrar test_unrar)
-
- # undocumented reasons
- test_mem_leaks
- test_searching
- )
-
- # Some of these tests weren't practical to split out into distinct tests, so
- # have a different control mechanism
- use speech || export SKIP_SPEECH_TESTS=1
-
- edo ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}"
-}
-
-src_install() {
- # Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
- # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
- # return _parse_localename(localename)
- # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
- # raise ValueError, 'unknown locale: %s' % localename
- #ValueError: unknown locale: 46
- export -n LANG LANGUAGE ${!LC_*}
- export LC_ALL=C.UTF-8 # bug #709682
-
- # Bug #295672 - Avoid sandbox violation in ~/.config by forcing
- # variables to point to our fake temporary $HOME.
- export HOME="${T}/fake_homedir"
- export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
- mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
-
- addpredict /dev/dri #665310
-
- # If this directory doesn't exist, zsh completion won't install
- dodir /usr/share/zsh/site-functions
-
- edo "${PYTHON}" setup.py install \
- --staging-root="${ED}/usr" \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --staging-libdir="${ED}/usr/$(get_libdir)" \
- --system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins"
-
- cp -r man-pages/ "${ED}"/usr/share/man || die
-
- find "${ED}"/usr/share -type d -empty -delete || die
-
- python_fix_shebang "${ED}/usr/bin"
-
- python_optimize "${ED}"/usr/$(get_libdir)/calibre "${D}/$(python_get_sitedir)"
-
- newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
- newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
-}
diff --git a/app-text/calibre/calibre-8.9.0.ebuild b/app-text/calibre/calibre-8.9.0.ebuild
deleted file mode 100644
index 82f811915e39..000000000000
--- a/app-text/calibre/calibre-8.9.0.ebuild
+++ /dev/null
@@ -1,257 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite,ssl"
-
-inherit edo toolchain-funcs python-single-r1 qmake-utils verify-sig xdg
-
-DESCRIPTION="Ebook management application"
-HOMEPAGE="https://calibre-ebook.com/"
-SRC_URI="
- https://download.calibre-ebook.com/${PV}/${P}.tar.xz
- verify-sig? ( https://calibre-ebook.com/signatures/${P}.tar.xz.sig )
-"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/kovidgoyal.gpg
-
-LICENSE="
- GPL-3+
- GPL-3
- GPL-2+
- GPL-2
- GPL-1+
- LGPL-3+
- LGPL-2.1+
- LGPL-2.1
- BSD
- MIT
- Old-MIT
- Apache-2.0
- public-domain
- || ( Artistic GPL-1+ )
- CC-BY-3.0
- OFL-1.1
- PSF-2
-"
-SLOT="0"
-KEYWORDS="amd64 ~arm64"
-IUSE="+font-subsetting ios speech +system-mathjax test +udisks unrar"
-
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# Qt slotted dependencies are used because the libheadless.so plugin links to
-# QT_*_PRIVATE_ABI. It only uses core/gui/dbus.
-COMMON_DEPEND="${PYTHON_DEPS}
- app-i18n/uchardet
- >=app-text/hunspell-1.7:=
- >=app-text/podofo-0.10.0:=
- app-text/poppler[utils]
- dev-libs/hyphen:=
- >=dev-libs/icu-57.1:=
- dev-libs/openssl:=
- dev-libs/snowball-stemmer:=
- $(python_gen_cond_dep '
- >=dev-python/apsw-3.25.2_p1[${PYTHON_USEDEP}]
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- >=dev-python/css-parser-1.0.4[${PYTHON_USEDEP}]
- dev-python/dnspython[${PYTHON_USEDEP}]
- >=dev-python/feedparser-5.2.1[${PYTHON_USEDEP}]
- >=dev-python/html2text-2019.8.11[${PYTHON_USEDEP}]
- >=dev-python/html5-parser-0.4.9[${PYTHON_USEDEP}]
- dev-python/jeepney[${PYTHON_USEDEP}]
- >=dev-python/lxml-3.8.0[${PYTHON_USEDEP}]
- dev-python/lxml-html-clean[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.0.1[${PYTHON_USEDEP}]
- >=dev-python/mechanize-0.3.5[${PYTHON_USEDEP}]
- >=dev-python/msgpack-0.6.2[${PYTHON_USEDEP}]
- >=dev-python/netifaces-0.10.5[${PYTHON_USEDEP}]
- >=dev-python/pillow-3.2.0[jpeg,truetype,webp,zlib,${PYTHON_USEDEP}]
- >=dev-python/psutil-4.3.0[${PYTHON_USEDEP}]
- >=dev-python/pychm-0.8.6[${PYTHON_USEDEP}]
- dev-python/pykakasi[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.3.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.5.3[${PYTHON_USEDEP}]
- dev-python/pyqt6[gui,network,opengl,printsupport,quick,svg,widgets,${PYTHON_USEDEP}]
- dev-python/pyqt6-webengine[widgets,${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- dev-python/xxhash[${PYTHON_USEDEP}]
- >=dev-python/zeroconf-0.75.0[${PYTHON_USEDEP}]
- ')
- dev-qt/qtbase:6=[gui,widgets]
- dev-qt/qtimageformats:6
- dev-util/desktop-file-utils
- dev-util/gtk-update-icon-cache
- media-fonts/liberation-fonts
- media-libs/fontconfig:=
- >=media-libs/freetype-2:=
- >=media-libs/libmtp-1.1.11:=
- >=media-gfx/optipng-0.7.6
- >=media-video/ffmpeg-6:=
- virtual/libusb:1=
- x11-misc/shared-mime-info
- >=x11-misc/xdg-utils-1.0.2-r2
- font-subsetting? ( $(python_gen_cond_dep 'dev-python/fonttools[${PYTHON_USEDEP}]') )
- ios? (
- >=app-pda/usbmuxd-1.0.8
- >=app-pda/libimobiledevice-1.2.0
- )
- speech? (
- $(python_gen_cond_dep 'app-accessibility/speech-dispatcher[python,${PYTHON_USEDEP}]')
- dev-python/pyqt6[multimedia,speech]
- )
- system-mathjax? ( >=dev-libs/mathjax-3:= )
- udisks? ( virtual/libudev )
- unrar? ( dev-python/unrardll )
-"
-RDEPEND="${COMMON_DEPEND}
- udisks? ( sys-fs/udisks:2 )"
-DEPEND="${COMMON_DEPEND}
- test? ( $(python_gen_cond_dep '>=dev-python/chardet-3.0.3[${PYTHON_USEDEP}]') )
-"
-BDEPEND="$(python_gen_cond_dep '
- >=dev-python/pyqt-builder-1.10.3[${PYTHON_USEDEP}]
- >=dev-python/sip-5[${PYTHON_USEDEP}]
- ')
- virtual/pkgconfig
- system-mathjax? ( dev-lang/rapydscript-ng )
- verify-sig? ( sec-keys/openpgp-keys-kovidgoyal )
-"
-
-PATCHES=(
- # Skip calling a binary (JxrDecApp) from libjxr which is used for tests
- # We don't (yet?) package libjxr and it seems to be dead upstream
- # (last commit in 2017)
- "${FILESDIR}/${PN}-7.0.0-jxr-test.patch"
- "${FILESDIR}/${PN}-8.9.0-piper.patch"
- "${FILESDIR}/${PN}-8.9-qt6.10.patch"
-)
-
-src_prepare() {
- default
-
- # Warning:
- #
- # While it might be rather tempting to add yet another sed here,
- # please don't. There have been several bugs in Gentoo's packaging
- # of calibre from seds-which-become-stale. Please consider
- # creating a patch instead, but in any case, run the test suite
- # and ensure it passes.
- #
- # If in doubt about a problem, checking Fedora's packaging is recommended.
-
- # Disable privilege dropping for bug #287067 and generally because desktop
- # login user != portage.
- sed -e "s:SUDO_:__DISABLED_SUDO_:" \
- -i setup/__init__.py || die
-
- # This is only ever used at build time. It contains a small embedded copy
- # of the rapydscript-ng compiler usable inside of qtwebengine, if you don't
- # have rapydscript-ng (a nodejs package) itself installed. Its only purpose
- # is to build some resources that come bundled in dist tarballs already...
- # and which we may also need to regenerate e.g. to use system-mathjax.
- #
- # However, running qtwebengine violates the portage sandbox (among other
- # things, it tries to create directories in /usr! amazing) so this is a
- # wash anyway. The only real solution here is to package rapydscript-ng.
- #
- # We do not need it at build time, and *no one* needs it at install time.
- # Delete the cruft.
- rm -r resources/rapydscript/ || die
-}
-
-src_compile() {
- # TODO: get qmake called by setup.py to respect CC and CXX too
- tc-export CC CXX
-
- # bug 821871
- local MY_LIBDIR="${ESYSROOT}/usr/$(get_libdir)"
- export FT_LIB_DIR="${MY_LIBDIR}" HUNSPELL_LIB_DIR="${MY_LIBDIR}" PODOFO_LIB_DIR="${MY_LIBDIR}"
- export QMAKE="$(qt6_get_bindir)/qmake"
-
- edo ${EPYTHON} setup.py build
- edo ${EPYTHON} setup.py gui
-
- # A few different resources are bundled in the distfile by default, because
- # not all systems necessarily have them. We un-vendor them, using the
- # upstream integrated approach if possible. See setup/revendor.py and
- # consider migrating other resources to this if they do not use it, in
- # *preference* over manual rm'ing.
- edo ${EPYTHON} setup.py liberation_fonts \
- --path-to-liberation_fonts "${EPREFIX}"/usr/share/fonts/liberation-fonts \
- --system-liberation_fonts
- if use system-mathjax; then
- edo ${EPYTHON} setup.py mathjax --path-to-mathjax "${EPREFIX}"/usr/share/mathjax --system-mathjax
- edo ${EPYTHON} setup.py rapydscript
- fi
-}
-
-src_test() {
- # Skipped tests:
- local _test_excludes=(
- # unpackaged Python dependency: py7zr
- 7z
- # unpackaged Python dependency: pyzstd
- test_zstd
- # unpackaged TTS backend (optional at runtime): https://github.com/rhasspy/piper
- piper
- # tests if a completely unused module is bundled
- pycryptodome
-
- $(usev !speech speech_dispatcher)
- $(usev !unrar test_unrar)
-
- # undocumented reasons
- test_mem_leaks
- test_searching
- )
-
- # Some of these tests weren't practical to split out into distinct tests, so
- # have a different control mechanism
- use speech || export SKIP_SPEECH_TESTS=1
-
- edo ${PYTHON} setup.py test "${_test_excludes[@]/#/--exclude-test-name=}"
-}
-
-src_install() {
- # Bug #352625 - Some LANGUAGE values can trigger the following ValueError:
- # File "/usr/lib/python2.6/locale.py", line 486, in getdefaultlocale
- # return _parse_localename(localename)
- # File "/usr/lib/python2.6/locale.py", line 418, in _parse_localename
- # raise ValueError, 'unknown locale: %s' % localename
- #ValueError: unknown locale: 46
- export -n LANG LANGUAGE ${!LC_*}
- export LC_ALL=C.UTF-8 # bug #709682
-
- # Bug #295672 - Avoid sandbox violation in ~/.config by forcing
- # variables to point to our fake temporary $HOME.
- export HOME="${T}/fake_homedir"
- export CALIBRE_CONFIG_DIRECTORY="${HOME}/.config/calibre"
- mkdir -p "${CALIBRE_CONFIG_DIRECTORY}" || die
-
- addpredict /dev/dri #665310
-
- # If this directory doesn't exist, zsh completion won't install
- dodir /usr/share/zsh/site-functions
-
- edo "${PYTHON}" setup.py install \
- --staging-root="${ED}/usr" \
- --prefix="${EPREFIX}/usr" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --staging-libdir="${ED}/usr/$(get_libdir)" \
- --system-plugins-location="${EPREFIX}/usr/share/calibre/system-plugins"
-
- cp -r man-pages/ "${ED}"/usr/share/man || die
-
- find "${ED}"/usr/share -type d -empty -delete || die
-
- python_fix_shebang "${ED}/usr/bin"
-
- python_optimize "${ED}"/usr/$(get_libdir)/calibre "${D}/$(python_get_sitedir)"
-
- newinitd "${FILESDIR}"/calibre-server-3.init calibre-server
- newconfd "${FILESDIR}"/calibre-server-3.conf calibre-server
-}
diff --git a/app-text/calibre/files/calibre-7.0.0-jxr-test.patch b/app-text/calibre/files/calibre-7.0.0-jxr-test.patch
deleted file mode 100644
index c37d0cdfe028..000000000000
--- a/app-text/calibre/files/calibre-7.0.0-jxr-test.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff --git a/src/calibre/utils/img.py b/src/calibre/utils/img.py
-index b61627b63e..ff51c76e75 100644
---- a/src/calibre/utils/img.py
-+++ b/src/calibre/utils/img.py
-@@ -129,8 +129,6 @@ def image_from_data(data):
- i = QImage()
- if not i.loadFromData(data):
- q = what(None, data)
-- if q == 'jxr':
-- return load_jxr_data(data)
- raise NotImage(f'Not a valid image (detected type: {q})')
- return i
-
-@@ -693,13 +691,6 @@ def test(): # {{{
- despeckle_image(img)
- remove_borders_from_image(img)
- image_to_data(img, fmt='GIF')
-- p = subprocess.Popen([get_exe_path('JxrDecApp'), '-h'],
-- creationflags=subprocess.DETACHED_PROCESS if iswindows else 0,
-- stdout=subprocess.PIPE)
-- raw, _ = p.communicate()
-- p.wait()
-- if b'JPEG XR Decoder Utility' not in raw:
-- raise SystemExit('Failed to run JxrDecApp')
- # }}}
-
-
diff --git a/app-text/calibre/files/calibre-8.9-qt6.10.patch b/app-text/calibre/files/calibre-8.9-qt6.10.patch
deleted file mode 100644
index c1b2937d3b66..000000000000
--- a/app-text/calibre/files/calibre-8.9-qt6.10.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-From 4c44e8f76f197629af695091c49b1a0efbb30bae Mon Sep 17 00:00:00 2001
-From: Marcin Serwin <marcin@serwin.dev>
-Date: Sat, 11 Oct 2025 02:00:04 +0200
-Subject: [PATCH] Fix building with Qt 6.10
-
-Qt 6.10 no longer implicitly imports private modules, see https://doc.qt.io/qt-6/whatsnew610.html#build-system-changes.
----
- src/calibre/headless/CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/calibre/headless/CMakeLists.txt b/src/calibre/headless/CMakeLists.txt
-index c2c8fa88e58f..3fc5d8e4862f 100644
---- a/src/calibre/headless/CMakeLists.txt
-+++ b/src/calibre/headless/CMakeLists.txt
-@@ -1,8 +1,8 @@
- cmake_minimum_required(VERSION 3.21)
- project(headless)
- set(CMAKE_AUTOMOC ON)
--find_package(Qt6Gui REQUIRED)
-+find_package(Qt6 REQUIRED COMPONENTS Gui GuiPrivate Core CorePrivate)
- add_library(headless MODULE main.cpp headless_backingstore.cpp headless_integration.cpp)
- set_property(TARGET headless PROPERTY QT_PLUGIN_TYPE "platforms")
- set_property(TARGET headless PROPERTY QT_PLUGIN_CLASS_NAME "HeadlessIntegrationPlugin")
--target_link_libraries(headless PRIVATE Qt::Gui Qt::GuiPrivate Qt::Core Qt::CorePrivate)
-+target_link_libraries(headless PRIVATE Qt6::Gui Qt6::GuiPrivate Qt6::Core Qt6::CorePrivate)
-
-
-From 8820bffc86631ca7020177a4998b478141a7b8c1 Mon Sep 17 00:00:00 2001
-From: Kovid Goyal <kovid@kovidgoyal.net>
-Date: Sat, 11 Oct 2025 08:26:28 +0530
-Subject: [PATCH] Only change CMakeLists.txt for headless if actually building
- with Qt >= 6.10
-
----
- setup/build.py | 18 +++++++++++++++++-
- setup/build_environment.py | 3 ++-
- src/calibre/headless/CMakeLists.txt | 3 ++-
- 3 files changed, 21 insertions(+), 3 deletions(-)
-
-diff --git a/setup/build.py b/setup/build.py
-index 5ed34720dbb9..7816493ad94b 100644
---- a/setup/build.py
-+++ b/setup/build.py
-@@ -648,6 +648,22 @@ def build_headless(self):
- bdir = self.j(self.build_dir, 'headless')
- if os.path.exists(bdir):
- shutil.rmtree(bdir)
-+ sdir = os.path.join(bdir, 'src')
-+ shutil.copytree(os.path.dirname(sources[0]), sdir)
-+ with open(os.path.join(sdir, 'CMakeLists.txt'), 'r+') as f:
-+ raw = f.read()
-+ qt = lazy_load('qt')
-+ if qt['version'] >= (6, 10):
-+ fp = 'find_package(Qt6 REQUIRED COMPONENTS Gui GuiPrivate Core CorePrivate)'
-+ ll = 'target_link_libraries(headless PRIVATE Qt6::Gui Qt6::GuiPrivate Qt6::Core Qt6::CorePrivate)'
-+ else:
-+ fp = 'find_package(Qt6Gui REQUIRED)'
-+ ll = 'target_link_libraries(headless PRIVATE Qt::Gui Qt::GuiPrivate Qt::Core Qt::CorePrivate)'
-+ raw = raw.replace('__FIND_GUI__', fp)
-+ raw = raw.replace('__LINK_TARGETS__', ll)
-+ f.seek(0), f.truncate()
-+ f.write(raw)
-+ bdir = os.path.join(bdir, 'build')
- cmd = [CMAKE]
- if is_macos_universal_build:
- cmd += ['-DCMAKE_OSX_ARCHITECTURES=x86_64;arm64']
-@@ -657,7 +673,7 @@ def build_headless(self):
- cwd = os.getcwd()
- os.chdir(bdir)
- try:
-- self.check_call(cmd + ['-S', os.path.dirname(sources[0])])
-+ self.check_call(cmd + ['-S', sdir])
- self.check_call([self.env.make] + [f'-j{cpu_count or 1}'])
- finally:
- os.chdir(cwd)
-diff --git a/setup/build_environment.py b/setup/build_environment.py
-index a0fd7f2dd260..f5ca099d71a1 100644
---- a/setup/build_environment.py
-+++ b/setup/build_environment.py
-@@ -119,8 +119,9 @@ def readvar(name):
- return re.search(f'^{name}:(.+)$', qraw, flags=re.M).group(1).strip()
-
-
--qt = {x:readvar(y) for x, y in {'libs':'QT_INSTALL_LIBS', 'plugins':'QT_INSTALL_PLUGINS'}.items()}
-+qt = {x:readvar(y) for x, y in {'libs':'QT_INSTALL_LIBS', 'plugins':'QT_INSTALL_PLUGINS', 'version_str': 'QT_VERSION'}.items()}
- qmakespec = readvar('QMAKE_SPEC') if iswindows else None
-+qt['version'] = tuple(map(int, qt['version_str'].split('.')[:2]))
- freetype_lib_dirs = []
- freetype_libs = []
- freetype_inc_dirs = []
-diff --git a/src/calibre/headless/CMakeLists.txt b/src/calibre/headless/CMakeLists.txt
-index 3fc5d8e4862f..49b110477b6d 100644
---- a/src/calibre/headless/CMakeLists.txt
-+++ b/src/calibre/headless/CMakeLists.txt
-@@ -1,8 +1,9 @@
- cmake_minimum_required(VERSION 3.21)
- project(headless)
- set(CMAKE_AUTOMOC ON)
-+__FIND_GUI__
- find_package(Qt6 REQUIRED COMPONENTS Gui GuiPrivate Core CorePrivate)
- add_library(headless MODULE main.cpp headless_backingstore.cpp headless_integration.cpp)
- set_property(TARGET headless PROPERTY QT_PLUGIN_TYPE "platforms")
- set_property(TARGET headless PROPERTY QT_PLUGIN_CLASS_NAME "HeadlessIntegrationPlugin")
--target_link_libraries(headless PRIVATE Qt6::Gui Qt6::GuiPrivate Qt6::Core Qt6::CorePrivate)
-+__LINK_TARGETS__
diff --git a/app-text/calibre/files/calibre-8.9.0-piper.patch b/app-text/calibre/files/calibre-8.9.0-piper.patch
deleted file mode 100644
index 149024bf407f..000000000000
--- a/app-text/calibre/files/calibre-8.9.0-piper.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-piper deps aren't packaged yet, and should be USE conditional anyway
-
-https://bugs.gentoo.org/961974
-
-diff --git a/setup/extensions.json b/setup/extensions.json
-index b39ce6d..c105031 100644
---- a/setup/extensions.json
-+++ b/setup/extensions.json
-@@ -134,14 +134,6 @@
- "error": "!podofo_error",
- "needs_c++": "17"
- },
-- {
-- "name": "piper",
-- "sources": "calibre/utils/tts/piper.cpp",
-- "needs_c++": "17",
-- "libraries": "!piper_libs",
-- "lib_dirs": "!piper_lib_dirs",
-- "inc_dirs": "!piper_inc_dirs"
-- },
- {
- "name": "html_as_json",
- "sources": "calibre/srv/html_as_json.cpp",
-diff --git a/src/calibre/constants.py b/src/calibre/constants.py
-index fa4b211459..7b27768953 100644
---- a/src/calibre/constants.py
-+++ b/src/calibre/constants.py
-@@ -258,7 +258,6 @@ def __init__(self):
- 'rcc_backend',
- 'icu',
- 'speedup',
-- 'piper',
- 'html_as_json',
- 'fast_css_transform',
- 'fast_html_entities',
-diff --git a/src/calibre/utils/run_tests.py b/src/calibre/utils/run_tests.py
-index ffd0f95c04..c80a35f83d 100644
---- a/src/calibre/utils/run_tests.py
-+++ b/src/calibre/utils/run_tests.py
-@@ -192,6 +192,7 @@ def test_import_of_all_python_modules(self):
- }
- if 'SKIP_SPEECH_TESTS' in os.environ:
- exclude_packages.add('calibre.gui2.tts')
-+ exclude_modules.add('calibre.utils.tts.piper')
- if not isbsd:
- exclude_modules.add('calibre.devices.usbms.hal')
- d = os.path.dirname
diff --git a/app-text/calibre/files/calibre-server-3.conf b/app-text/calibre/files/calibre-server-3.conf
deleted file mode 100644
index bb456e858bd6..000000000000
--- a/app-text/calibre/files/calibre-server-3.conf
+++ /dev/null
@@ -1,13 +0,0 @@
-# /etc/conf.d/calibre-server
-# Change this to the user you want to run calibre-server as.
-# You may specify a group too, after a colon
-# NOTE: This must be set and not to root!
-CALIBRE_USER=
-
-# Set the path of the library to serve.
-# Defaults to the default location for CALIBRE_USER.
-#CALIBRE_LIBRARY='<user home directory>/Calibre Library'
-
-# Extra options to pass to calibre-server.
-# See the calibre-server man page for more options.
-#CALIBRE_SERVER_OPTS="--userdb /srv/calibre/users.sqlite --enable-auth --worker-count 10 --port 8080"
diff --git a/app-text/calibre/files/calibre-server-3.init b/app-text/calibre/files/calibre-server-3.init
deleted file mode 100644
index 049d3e421a17..000000000000
--- a/app-text/calibre/files/calibre-server-3.init
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License, v2 or later
-
-depend() {
- need net
- need localmount
- after bootmisc
-}
-
-checkconfig() {
- if [ "${CALIBRE_USER}" = "" -o "${CALIBRE_USER}" = "root" ] ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "You have to specify a user to run calibre-server as, as we will not run it as root!"
- eerror "Modify CALIBRE_USER to your needs (you can also add a group, after a colon)"
- return 1
- fi
- if ! getent passwd "${CALIBRE_USER%:*}" >/dev/null ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "Your user has to exist!"
- return 1
- fi
- if [ "${CALIBRE_USER%:*}" != "${CALIBRE_USER}" ] ; then
- if ! getent group "${CALIBRE_USER#*:}" >/dev/null ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "Your group has to exist too!"
- return 1
- fi
- fi
- if [ "${CALIBRE_LIBRARY}" = "" ] ; then
- CALIBRE_USER_HOME=$(getent passwd "${CALIBRE_USER%:*}" | cut -d ':' -f 6)
- CALIBRE_LIBRARY="${CALIBRE_USER_HOME}/Calibre Library"
- fi
- if [ ! -d "${CALIBRE_LIBRARY}" ] ; then
- eerror "Please edit /etc/conf.d/calibre-server"
- eerror "The Calibre library, '${CALIBRE_LIBRARY},' does not exist."
- eerror "Please modify CALIBRE_LIBRARY to point to a valid library."
- return 1
- fi
- return 0
-}
-
-start() {
- checkconfig || return $?
- local pidfile=/var/run/calibre-server.pid
- ebegin "Starting calibre-server"
- start-stop-daemon --user "${CALIBRE_USER}" \
- --pidfile "${pidfile}" --make-pidfile --background --exec /usr/bin/calibre-server \
- -- ${CALIBRE_OPTS} "${CALIBRE_LIBRARY}"
- eend $?
-}
-
-stop() {
- ebegin "Stopping calibre-server"
- start-stop-daemon --stop --user "${CALIBRE_USER}" \
- --pidfile /var/run/calibre-server.pid
- eend $?
-}
diff --git a/app-text/calibre/metadata.xml b/app-text/calibre/metadata.xml
deleted file mode 100644
index 7c29e81d4aed..000000000000
--- a/app-text/calibre/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>eschwartz@gentoo.org</email>
- <name>Eli Schwartz</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kovidgoyal/calibre</remote-id>
- <changelog>https://calibre-ebook.com/whats-new</changelog>
- </upstream>
- <use>
- <flag name="font-subsetting">Enable font subsetting support</flag>
- <flag name="system-mathjax">Use a system copy of mathjax</flag>
- <flag name="unrar">Enable support for comic books compressed with the non-free Rar format</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/capyt/Manifest b/app-text/capyt/Manifest
deleted file mode 100644
index 2f3268d47441..000000000000
--- a/app-text/capyt/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST capyt-1.1.1.tar.gz 3247 BLAKE2B 259c1cc7eddc88853518ed106f25e9b1d47a5c4604e749d25fb2133f11d90e78672473a9dd31fa80322b4c5177163fe5a177d27a6fd9a7cd31ef12db7ee3ed0f SHA512 863164967aab93088d39b0324d1324145f41ba76b9d21874ea6a3aa49955e1ec3430c7bcc9eb100c51b9e159c63758b6474d3bad586383d7c10d9f1118340123
-DIST capyt-1.2.1.tar.gz 2988 BLAKE2B 9680cfde271d1ee56e6b3f4e5a71a686b0a956d7079e2609429b7798f23ee4bb482b669df6b90f3fe5cc8f9730ee5d56d4626cab61cc991c74b9c71203a4c37e SHA512 2759bd66533187b667ecdb7f86d5b33f94d33fce182cbe0cbad93b65b1c0cf3451dd5eba171f043e60c5ac6349a01391005500fdac9425190389eeabcac70ec4
-DIST capyt-1.2.2.tar.gz 3042 BLAKE2B 1338645386cd30a583048c21990a87d193e78411a0a62ef4afac19bdffd056a57c34c20cac3e78fc9312e1925f69f43b5fab172148c05d39872ddda02a3ab86c SHA512 cb869ab911c0841a26753d59a05aa2525f2ab272b1dfdd29cfae174860476ea539d069838779600fc4ab8901d43c03d50fdf2d79a8096c932ecf5e259857bc19
diff --git a/app-text/capyt/capyt-1.1.1-r1.ebuild b/app-text/capyt/capyt-1.1.1-r1.ebuild
deleted file mode 100644
index 831d847fe7c9..000000000000
--- a/app-text/capyt/capyt-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="A python3 CLI utility to interface with cpy.pt paste service"
-HOMEPAGE="https://github.com/lbatalha/capyt
- https://pypi.org/project/capyt/"
-SRC_URI="https://github.com/lbatalha/capyt/archive/${MY_PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]
- dev-python/setuptools[${PYTHON_USEDEP}]"
-
-S="${WORKDIR}/${PN}-${MY_PV}"
diff --git a/app-text/capyt/capyt-1.2.1.ebuild b/app-text/capyt/capyt-1.2.1.ebuild
deleted file mode 100644
index af5b437be555..000000000000
--- a/app-text/capyt/capyt-1.2.1.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit pypi distutils-r1
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="A python3 CLI utility to interface with cpy.pt"
-HOMEPAGE="https://pypi.org/project/capyt/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/requests[${PYTHON_USEDEP}]"
diff --git a/app-text/capyt/capyt-1.2.2.ebuild b/app-text/capyt/capyt-1.2.2.ebuild
deleted file mode 100644
index 5b03de217d68..000000000000
--- a/app-text/capyt/capyt-1.2.2.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit pypi distutils-r1
-
-MY_PV=$(ver_rs 2 '-')
-
-DESCRIPTION="A python3 CLI utility to interface with cpy.pt"
-HOMEPAGE="https://pypi.org/project/capyt/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND=">=dev-python/requests-2.33[${PYTHON_USEDEP}]"
diff --git a/app-text/capyt/metadata.xml b/app-text/capyt/metadata.xml
deleted file mode 100644
index 43a7697782e3..000000000000
--- a/app-text/capyt/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>juippis@gentoo.org</email>
- <name>Joonas Niilola</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">capyt</remote-id>
- <remote-id type="github">lbatalha/capyt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/catdoc/Manifest b/app-text/catdoc/Manifest
deleted file mode 100644
index ee0a0b8bdade..000000000000
--- a/app-text/catdoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST catdoc-0.95.tar.gz 217779 BLAKE2B 37c01c485410a6eb08c5935351b00f60f1d4c418f4c1b3cca73da23f870cb5d5414ea6cf7c37effb295e6ccb12a7981367bd08ca6226ee0fc64d2dfdca2762ea SHA512 dd6bded4b6b70749c007256b182b063ff266f86d53024d8582001678821e8096c5b980bc8f43015d9c82bbe022d71d4ba5fe68aff31b2ff6db3688595e651b2c
diff --git a/app-text/catdoc/catdoc-0.95-r1.ebuild b/app-text/catdoc/catdoc-0.95-r1.ebuild
deleted file mode 100644
index d9456152de86..000000000000
--- a/app-text/catdoc/catdoc-0.95-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Converter for Microsoft Word, Excel, PowerPoint and RTF files to text"
-HOMEPAGE="http://www.wagner.pp.ru/~vitus/software/catdoc/"
-SRC_URI="http://ftp.wagner.pp.ru/pub/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc x86 ~x64-solaris"
-IUSE="tk"
-
-DEPEND="tk? ( >=dev-lang/tk-8.1 )"
-
-DOCS="CODING.STD NEWS README TODO"
-# CREDITS missing by accident in catdoc-0.95
-
-PATCHES=(
- "${FILESDIR}/${P}-parallel-make.patch"
- )
-
-src_prepare() {
- default
-
- # Fix for case-insensitive filesystems
- echo ".PHONY: all install clean distclean dist" >> Makefile.in || die
-
- mv configure.{in,ac} || die
-}
-
-src_configure() {
- econf \
- $(use_with tk wish "${EPREFIX}"/usr/bin/wish) \
- $(use_enable tk wordview)
-}
-
-src_compile() {
- emake LIB_DIR="${EPREFIX}"/usr/share/catdoc
-}
-
-src_install() {
- emake install installroot="${ED}"
-
- # dev-libs/libxls and app-text/catdoc both provide xls2cvs
- if [[ -e ${ED}/usr/bin/xls2csv ]]; then
- einfo "Renaming xls2csv to xls2csv-${PN} because of bug 314657."
- mv -vf "${ED}"/usr/bin/xls2csv "${ED}"/usr/bin/xls2csv-${PN} || die
- mv -vf "${ED}"/usr/share/man/man1/xls2csv.1 "${ED}"/usr/share/man/man1/xls2csv-${PN}.1 || die
- fi
-}
diff --git a/app-text/catdoc/files/catdoc-0.95-parallel-make.patch b/app-text/catdoc/files/catdoc-0.95-parallel-make.patch
deleted file mode 100644
index b3e2833eb4d3..000000000000
--- a/app-text/catdoc/files/catdoc-0.95-parallel-make.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/charsets/Makefile.in
-+++ b/charsets/Makefile.in
-@@ -28,13 +28,13 @@
-
- all: @charsetcheck@
- clean:
--install: install-dirs install-spc install-charsets
--install-spc: tex.spc ascii.spc tex.rpl ascii.rpl
-+install: install-spc install-charsets
-+install-spc: install-dirs tex.spc ascii.spc tex.rpl ascii.rpl
- $(INSTALL) -m 644 ascii.spc $(installroot)$(LIB_DIR)/ascii$(SPEC_EXT)
- $(INSTALL) -m 644 tex.spc $(installroot)$(LIB_DIR)/tex$(SPEC_EXT)
- $(INSTALL) -m 644 ascii.rpl $(installroot)$(LIB_DIR)/ascii$(REPL_EXT)
- $(INSTALL) -m 644 tex.rpl $(installroot)$(LIB_DIR)/tex$(REPL_EXT)
--install-charsets:
-+install-charsets: install-dirs
- for i in *.txt; do\
- $(INSTALL) -m 0644 $$i $(installroot)$(LIB_DIR);\
- done
---- a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -29,13 +29,13 @@
- xls2csv.txt xls2csv.ps \
- wordview.txt wordview.ps build
- install: @installtargets@
--install-catdoc: catdoc.1 xls2csv.1 catppt.1
-- ../mkinstalldirs $(installroot)$(mandir)
-+install-dirs:
-+ ../mkinstalldirs $(installroot)$(mandir)/man1
-+install-catdoc: install-dirs catdoc.1 xls2csv.1 catppt.1
- $(INSTALL) -m 644 catdoc.1 $(installroot)$(mandir)/man1/catdoc.1
- $(INSTALL) -m 644 xls2csv.1 $(installroot)$(mandir)/man1/xls2csv.1
- $(INSTALL) -m 644 catppt.1 $(installroot)$(mandir)/man1/catppt.1
--install-wordview:
-- ../mkinstalldirs $(installroot)$(mandir)
-+install-wordview: install-dirs
- $(INSTALL) -m 644 wordview.1 $(installroot)$(mandir)/man1/wordview.1
- distclean: clean
- $(RM) Makefile catdoc.1 xls2csv.1 catppt.1 wordview.1
diff --git a/app-text/catdoc/metadata.xml b/app-text/catdoc/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/catdoc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/cb2bib/Manifest b/app-text/cb2bib/Manifest
deleted file mode 100644
index 0799c1fa3c7b..000000000000
--- a/app-text/cb2bib/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cb2bib-2.0.3.tar.gz 1451802 BLAKE2B 36eb0b45bea9f0a9f21df6121dbdbd74aa78af9ab191f37087502e3b7edd52c62ddcf415229e7c76e1d61a1bb2c8fa957bee0500efba7c263d2d4777dc1655b9 SHA512 588f920035a8d09eacc1cc99982986be8dcacfea77ee3ace3733cc5bc83b3bc322a33a2e1e1d21dd910b79c843ecba1c37525dd608164b00fac91335d5096d0d
diff --git a/app-text/cb2bib/cb2bib-2.0.3.ebuild b/app-text/cb2bib/cb2bib-2.0.3.ebuild
deleted file mode 100644
index 6189914fec1d..000000000000
--- a/app-text/cb2bib/cb2bib-2.0.3.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature qmake-utils xdg
-
-DESCRIPTION="Tool for extracting unformatted bibliographic references"
-HOMEPAGE="https://www.molspaces.com/cb2bib/"
-SRC_URI="https://www.molspaces.com/dl/progs/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64"
-# build system supports lzo, lzsse, qt_zlib, avx2, but too painful to expose
-# bundles qtsingleapplication once again since 2.0.3
-
-DEPEND="
- app-arch/lz4:=
- dev-qt/qtbase:6[gui,network,widgets]
- dev-qt/qt5compat:6
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS CHANGELOG COPYRIGHT )
-
-PATCHES=( "${FILESDIR}/${PN}-2.0.2-qmake.patch" ) # bug 953061
-
-src_configure() {
- eqmake6
-}
-
-src_compile() {
- # bug #709940, still needed as of 2.0.2
- emake -j1
-}
-
-src_test() {
- bin/cb2bib --test 2>&1 | tee test.log || die
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
- einstalldocs
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "displaying mathematical notation" "media-fonts/jsmath"
- optfeature "proper UTF-8 metadata writing in PDF text strings" "media-libs/exiftool"
- optfeature "BibTeX file correctness checks and nice printing via bib2pdf shell script" "virtual/latex-base"
- optfeature_header "Install additional packages for optional import data formats:"
- optfeature "PDF files" "app-text/poppler[utils]"
- optfeature "DVI files" "app-text/dvipdfm"
- optfeature "ISI files, endnote format" "app-text/bibutils"
-}
diff --git a/app-text/cb2bib/files/cb2bib-2.0.2-qmake.patch b/app-text/cb2bib/files/cb2bib-2.0.2-qmake.patch
deleted file mode 100644
index f589cd928a06..000000000000
--- a/app-text/cb2bib/files/cb2bib-2.0.2-qmake.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-From 5703387d1a720eb8b02e9e1c35e7d06158df9167 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Thu, 3 Apr 2025 21:38:10 +0200
-Subject: [PATCH] Disable qtwebkit, qtwebengine, installation of
- AUTHORS/COPYRIGHT/LICENSE/CHANGELOG files
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- src/src.pro | 8 ++++----
- 1 file changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/src/src.pro b/src/src.pro
-index c5f1523..b19104c 100644
---- a/src/src.pro
-+++ b/src/src.pro
-@@ -130,10 +130,10 @@ LIBS += -lc2b
- QMAKE_LIBDIR += .
- INCLUDEPATH += c2b .
-
--qtHaveModule(webkitwidgets){
-+false{
- CONFIG += use_webkit
- } else {
--qtHaveModule(webenginewidgets){
-+false{
- CONFIG += use_webengine
- }}
- CONFIG(use_webkit) {
-@@ -203,7 +203,7 @@ desktop.files += ../c2bscripts/cb2bib.desktop ../c2bscripts/c2bciter.desktop ../
- desktop.path = /usr/share/applications
- icons.files += ../src/icons/cb2bib.png
- icons.path = /usr/share/pixmaps
--cb2bibdata.files += ../AUTHORS ../COPYRIGHT ../LICENSE ../CHANGELOG ../data ../c2btools ../testPDFImport
-+cb2bibdata.files += ../data ../c2btools ../testPDFImport
- cb2bibdata.path = /usr/share/cb2bib
- cb2bibdoc.files += ../doc/cb2bib_user_manual.pdf
- cb2bibdoc.path = /usr/share/cb2bib/doc
-@@ -217,7 +217,7 @@ INSTALLS += target script cb2bibdata
- target.path = /Applications
- script.files += ../c2bscripts/c2bimport ../c2bscripts/c2bciter
- script.path = /Applications
--cb2bibdata.files += ../AUTHORS ../COPYRIGHT ../LICENSE ../CHANGELOG ../data ../doc ../c2btools ../testPDFImport
-+cb2bibdata.files += ../data ../doc ../c2btools ../testPDFImport
- cb2bibdata.path = Contents/Resources
- QMAKE_BUNDLE_DATA += script cb2bibdata
- # Set this directory if third party tools, like pdftotext are packaged
---
-2.49.0
-
diff --git a/app-text/cb2bib/metadata.xml b/app-text/cb2bib/metadata.xml
deleted file mode 100644
index 8cd266827d05..000000000000
--- a/app-text/cb2bib/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <bugs-to>mailto:webmaster@molspaces.com</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cedilla/Manifest b/app-text/cedilla/Manifest
deleted file mode 100644
index 7f40abcbd310..000000000000
--- a/app-text/cedilla/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cedilla-0.7.tar.gz 114899 BLAKE2B 100c22be30ffed585a1eb44c96109dadab9cbf90c5c3432efd4ed8daa135fa0d9fb82374eda9f9f13126cc5d453ecb5933d8733a58e374ab3192ea7d5bd6d273 SHA512 a137bceee2c70e911922b17e823093dc37b19cce8dece99596003ae7b4bc8c02afbae164d7dfa4e4873b4f549f7d948faf1da9dc1d3ef89cde6d1f36ba91be77
diff --git a/app-text/cedilla/cedilla-0.7-r1.ebuild b/app-text/cedilla/cedilla-0.7-r1.ebuild
deleted file mode 100644
index 3c59e14c04dc..000000000000
--- a/app-text/cedilla/cedilla-0.7-r1.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="UTF-8 to postscript converter"
-HOMEPAGE="http://www.pps.jussieu.fr/~jch/software/cedilla/
- https://github.com/jech/cedilla"
-SRC_URI="http://www.pps.jussieu.fr/~jch/software/files/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="dev-lisp/clisp"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}"/cedilla-gentoo-r1.patch )
-
-src_compile() {
- ./compile-cedilla || die "Compile failed."
-}
-
-src_install() {
- sed "s#${ED}##g" -i cedilla || die "sed failed"
- dodir /usr/share/man/man1/
-
- ./install-cedilla || die "Install failed."
-
- einstalldocs
-}
diff --git a/app-text/cedilla/files/cedilla-gentoo-r1.patch b/app-text/cedilla/files/cedilla-gentoo-r1.patch
deleted file mode 100644
index af9c92a8ee7b..000000000000
--- a/app-text/cedilla/files/cedilla-gentoo-r1.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -Naur cedilla-0.3.orig/cedilla-config cedilla-0.3/cedilla-config
---- cedilla-0.3.orig/cedilla-config 2002-02-18 11:53:39.000000000 +0000
-+++ cedilla-0.3/cedilla-config 2003-06-02 20:36:44.000000000 +0000
-@@ -2,14 +2,14 @@
- CLISP=/usr/bin/clisp
-
- # Where the main Cedilla binary will be installed
--BINDIR=/usr/bin
-+BINDIR=${ED%/}/usr/bin
-
- # Where the cedilla-config.lisp file lives
--ETCDIR=/etc
-+ETCDIR=${ED%/}/etc
-
- # Where Cedilla's FASL files will be kept
--LIBDIR=/usr/lib/cedilla
-+LIBDIR=${ED%/}/usr/lib/cedilla
-
- # Where the cedilla(1) manual page will be installed
--MANDIR=/usr/share/man/man1
-+MANDIR=${ED%/}/usr/share/man/man1
-
diff --git a/app-text/cedilla/metadata.xml b/app-text/cedilla/metadata.xml
deleted file mode 100644
index 432003501472..000000000000
--- a/app-text/cedilla/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>titanofold@gentoo.org</email>
- <name>Aaron W. Swenson</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jech/cedilla</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/chasen/Manifest b/app-text/chasen/Manifest
deleted file mode 100644
index 0a4c5e4b144c..000000000000
--- a/app-text/chasen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST chasen-2.4.5.tar.xz 671064 BLAKE2B 3b9867f794a54c4b0552807c54694e9f52082d9712c9e64aa55840b70f3a3800a514d1cd36260ee7397d1e98f28909e9b3e1f5c14d64f28f666b876e130aeb3e SHA512 7a17fe9d534cdc07c147fd7d9350aba381390943f4cfd899393076efe8e6a80aae029a8d4833e91ffa945b3e52d6598c16db257c9cc8d7792b7a1f90b7a1948e
diff --git a/app-text/chasen/chasen-2.4.5-r1.ebuild b/app-text/chasen/chasen-2.4.5-r1.ebuild
deleted file mode 100644
index 2c59c20dc372..000000000000
--- a/app-text/chasen/chasen-2.4.5-r1.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# 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/chasen-2.4.5.ebuild b/app-text/chasen/chasen-2.4.5.ebuild
deleted file mode 100644
index f6067a33f971..000000000000
--- a/app-text/chasen/chasen-2.4.5.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2021 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 )
-
-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
deleted file mode 100644
index d1804b1a906e..000000000000
--- a/app-text/chasen/files/chasen-2.4.5-c23.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-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/chasen/files/chasen-uar.patch b/app-text/chasen/files/chasen-uar.patch
deleted file mode 100644
index 631e0890f751..000000000000
--- a/app-text/chasen/files/chasen-uar.patch
+++ /dev/null
@@ -1,44 +0,0 @@
---- a/lib/print.c
-+++ b/lib/print.c
-@@ -997,20 +997,20 @@
- static int
- get_compound(mrph_data_t *data, char *headword, darts_t *da, long index)
- {
-- mrph_t mrph;
-+ mrph_t *mrph = data->mrph;
- int has_next, hw_len;
- char *base = da_get_lex_base(da) + index;
-
- hw_len = ((short *)base)[0];
- has_next = ((short *)base)[1];
- base += sizeof(short) * 2;
-- memcpy(&mrph, base, sizeof(da_lex_t));
-- mrph.headword = headword;
-- mrph.headword_len = hw_len;
-- mrph.is_undef = 0;
-- mrph.darts = da;
-+ memcpy(mrph, base, sizeof(da_lex_t));
-+ mrph->headword = headword;
-+ mrph->headword_len = hw_len;
-+ mrph->is_undef = 0;
-+ mrph->darts = da;
-
-- get_mrph_data(&mrph, data);
-+ get_mrph_data(mrph, data);
-
- return has_next;
- }
-@@ -1028,10 +1028,13 @@
- cha_printf_mrph(lat, path_num, mdata, format);
- } else {
- mrph_data_t data;
-+ mrph_t m;
- long index = mdata->compound;
- int has_next = 1;
- char *headword = mrph->headword;
-
-+ data.mrph = &m;
-+
- while (has_next) {
- has_next = get_compound(&data, headword, mrph->darts, index);
- if (!has_next) {
diff --git a/app-text/chasen/metadata.xml b/app-text/chasen/metadata.xml
deleted file mode 100644
index dfee0f2f129f..000000000000
--- a/app-text/chasen/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="osdn">chasen-legacy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cherrytree/Manifest b/app-text/cherrytree/Manifest
deleted file mode 100644
index ceb78ca89837..000000000000
--- a/app-text/cherrytree/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cherrytree_1.4.0.tar.xz 3510072 BLAKE2B b4dd9108df61d76908296f8843102c14c046991a3879d260793c86e403d60a96af72fce73c3698a41c26b3e2455763eda4b59fc3b017b840e5717436a1135af7 SHA512 fd6cbeb2725890bc1ec706185ea6f66a4245092799a0e7d6e48c8722ec861341739a2f0acd0bf36a0a99fc19af61dfce36bb1eee808291a375ed2820cc1e2046
-DIST cherrytree_1.6.3.tar.xz 3590696 BLAKE2B 87ca6591e418eb151eaaaaaf21fb1575de012ca4e1b90528210e1980f1af9c3a35928f1a0abea842c6f30873a566ed771dccc22905bb20211fff78334bb60fb1 SHA512 9ef8727311bc11f3c055911c56467f338ae4822120d8d014da8f776935f0acadf33137544df314d3e1756b8fdb72a2acd58602460b67e11b73d3a349fc8ed782
diff --git a/app-text/cherrytree/cherrytree-1.4.0-r1.ebuild b/app-text/cherrytree/cherrytree-1.4.0-r1.ebuild
deleted file mode 100644
index 9574b56827ac..000000000000
--- a/app-text/cherrytree/cherrytree-1.4.0-r1.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake python-any-r1 virtualx xdg
-
-DESCRIPTION="A hierarchical note taking application (C++ version)"
-HOMEPAGE="https://www.giuspen.com/cherrytree/"
-
-SRC_URI="https://github.com/giuspen/${PN}/releases/download/v${PV}/${P/-/_}.tar.xz"
-S="${WORKDIR}"/${P/-/_}
-
-# GPL-3 - future/src/ct (CherryTree)
-# LGPL-2.1 - future/src/7za (7zip)
-# MIT - future/src/fmt (libfmt)
-LICENSE="GPL-3 LGPL-2.1 MIT"
-
-SLOT="0"
-
-KEYWORDS="~amd64 ~x86"
-
-IUSE="nls test"
-
-RDEPEND="app-i18n/uchardet
- app-text/gspell:=
- >=dev-cpp/glibmm-2.64.2:2
- dev-cpp/gtkmm:3.0
- x11-libs/gtksourceview:4
- dev-cpp/libxmlpp:2.6
- dev-cpp/pangomm:1.4
- dev-db/sqlite:3
- dev-libs/fribidi
- dev-libs/glib:2
- dev-libs/libfmt:=
- dev-libs/libsigc++:2
- dev-libs/libxml2:2=
- >=dev-libs/spdlog-1.5:=
- >=x11-libs/vte-0.70.2:2.91
- net-misc/curl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/pango[X]"
-
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}"
-
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- test? ( dev-cpp/gtest )"
-
-src_prepare() {
- # disable compress man pages
- sed -i -e \
- '/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
- CMakeLists.txt || die
-
- # python_fix_shebang .
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPYTHON_EXEC="${PYTHON}"
- -DUSE_NLS=$(usex nls)
- -DBUILD_TESTING=$(usex test)
- -DUSE_SHARED_FMT_SPDLOG=ON
- -DUSE_SHARED_GTEST_GMOCK=$(usex test)
- )
-
- if use test; then
- mycmakeargs+=(
- -DAUTO_RUN_TESTING=OFF
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- virtx cmake_src_test
-}
diff --git a/app-text/cherrytree/cherrytree-1.6.3.ebuild b/app-text/cherrytree/cherrytree-1.6.3.ebuild
deleted file mode 100644
index 4470cb2138a4..000000000000
--- a/app-text/cherrytree/cherrytree-1.6.3.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake python-any-r1 virtualx xdg
-
-DESCRIPTION="A hierarchical note taking application (C++ version)"
-HOMEPAGE="https://www.giuspen.com/cherrytree/"
-SRC_URI="https://github.com/giuspen/${PN}/releases/download/v${PV}/${P/-/_}.tar.xz"
-S="${WORKDIR}"/${P/-/_}
-
-# GPL-3 - future/src/ct (CherryTree)
-# LGPL-2.1 - future/src/7za (7zip)
-# MIT - future/src/fmt (libfmt)
-LICENSE="GPL-3 LGPL-2.1 MIT"
-
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="nls test"
-
-RDEPEND="
- app-i18n/uchardet
- app-text/gspell:=
- >=dev-cpp/glibmm-2.64.2:2
- dev-cpp/gtkmm:3.0
- x11-libs/gtksourceview:4
- dev-cpp/libxmlpp:2.6
- dev-cpp/pangomm:1.4
- dev-db/sqlite:3
- dev-libs/fribidi
- dev-libs/glib:2
- dev-libs/libfmt:=
- dev-libs/libsigc++:2
- dev-libs/libxml2:2=
- >=dev-libs/spdlog-1.5:=
- >=x11-libs/vte-0.70.2:2.91
- net-misc/curl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/pango[X]
-"
-DEPEND="${PYTHON_DEPS}
- ${RDEPEND}
-"
-BDEPEND="
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
- test? ( >=dev-cpp/gtest-1.16.0 )
-"
-
-src_prepare() {
- # disable compress man pages
- sed -i -e \
- '/install(FILES/s|${MANFILE_FULL_GZ}|${CMAKE_SOURCE_DIR}/data/cherrytree.1|' \
- CMakeLists.txt || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DPYTHON_EXEC="${PYTHON}"
- -DUSE_NLS=$(usex nls)
- -DBUILD_TESTING=$(usex test)
- -DUSE_SHARED_FMT_SPDLOG=ON
- -DUSE_SHARED_GTEST_GMOCK=$(usex test)
- )
-
- if use test; then
- mycmakeargs+=(
- -DAUTO_RUN_TESTING=OFF
- )
- fi
-
- cmake_src_configure
-}
-
-src_test() {
- virtx cmake_src_test
-}
diff --git a/app-text/cherrytree/metadata.xml b/app-text/cherrytree/metadata.xml
deleted file mode 100644
index 850e860f9c4d..000000000000
--- a/app-text/cherrytree/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">giuspen/cherrytree</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cmark-gfm/Manifest b/app-text/cmark-gfm/Manifest
deleted file mode 100644
index 330d4c25d250..000000000000
--- a/app-text/cmark-gfm/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cmark-gfm-0.29.0.13.tar.gz 300086 BLAKE2B 909cb5dec9e2ce5a2d2a8df8d65e282b940e5b2c8c01ce246c8a089e38b1d6f618102a434b7381dcd76a16b8339c5a7a68f0e70127090ff37e926cc9f51a0fe5 SHA512 435298fcf782dfc5b64c578ac839759b9d5cd0c08eb90d6702f26278062a0f4887c65c18e89e2c9f6be23f10dd835c769a7e0f8c934be068b6754dcca30cdd7c
diff --git a/app-text/cmark-gfm/cmark-gfm-0.29.0.13-r1.ebuild b/app-text/cmark-gfm/cmark-gfm-0.29.0.13-r1.ebuild
deleted file mode 100644
index c9257e17abc9..000000000000
--- a/app-text/cmark-gfm/cmark-gfm-0.29.0.13-r1.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MYPV="$(ver_rs 3 '.gfm.')"
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="GitHub's fork of cmark"
-HOMEPAGE="https://github.com/github/cmark-gfm"
-SRC_URI="https://github.com/github/cmark-gfm/archive/${MYPV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MYPV}"
-
-LICENSE="BSD-2"
-SLOT="0/0.29.0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-DEPEND="test? ( ${PYTHON_DEPS} )"
-
-RESTRICT="!test? ( test )"
-
-PATCHES=( "${FILESDIR}"/cmake-minimum-required.patch )
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMARK_LIB_FUZZER=OFF
- -DCMARK_SHARED=ON
- -DCMARK_STATIC=OFF
- -DCMARK_TESTS="$(usex test)"
- )
- cmake_src_configure
-}
diff --git a/app-text/cmark-gfm/files/cmake-minimum-required.patch b/app-text/cmark-gfm/files/cmake-minimum-required.patch
deleted file mode 100644
index 601999a50f0f..000000000000
--- a/app-text/cmark-gfm/files/cmake-minimum-required.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.0)
-+cmake_minimum_required(VERSION 4.0)
- project(cmark-gfm)
-
- set(PROJECT_VERSION_MAJOR 0)
diff --git a/app-text/cmark-gfm/metadata.xml b/app-text/cmark-gfm/metadata.xml
deleted file mode 100644
index 89e0d12371cf..000000000000
--- a/app-text/cmark-gfm/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dev@dyama.net</email>
- <name>Daichi Yamamoto</name>
- </maintainer>
- <upstream>
- <remote-id type="github">github/cmark-gfm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cmark/Manifest b/app-text/cmark/Manifest
deleted file mode 100644
index 423ed7683892..000000000000
--- a/app-text/cmark/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cmark-0.31.1.tar.gz 264170 BLAKE2B c1de1cf035ff5c706455889413c8cfdaa4b5da39a333d21ed77e2091d1a2f5ef9c90c34100c18be62426aea68c2d5ce157719964a761312f7e4b11e05dae0024 SHA512 3b4f8b47d8ea270078ab986aa22fc32b227786459bd33c7225aac578d8dd014e3d8788a6add60ea10571fdb4c7dc6a1ece960815a02f04f153b1775c73ccff8f
-DIST cmark-0.31.2.tar.gz 267259 BLAKE2B 6d7a21b3b5f5af0b190ad566978821d5447921026846517ec076dc23900cb1241f03d55cb61a51e4d37147d3827d77ce6e95a76f706d210d8622ba0aa64de631 SHA512 8dcf4f25b53e84a16afa506214f17c3d2d7b0cc78d9d289b469ad8d1e481c4b355263eca3fb1e2b595c30734bc2d617fd38e00d17a14dcfa9de8c71580916265
diff --git a/app-text/cmark/cmark-0.31.1-r1.ebuild b/app-text/cmark/cmark-0.31.1-r1.ebuild
deleted file mode 100644
index 42585f729dde..000000000000
--- a/app-text/cmark/cmark-0.31.1-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="CommonMark parsing and rendering library and program in C"
-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.1"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
- "${FILESDIR}/cmark-0.31.0_fix_api_test.patch"
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMARK_LIB_FUZZER=OFF
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTING="$(usex test)"
- )
- cmake_src_configure
-}
diff --git a/app-text/cmark/cmark-0.31.2.ebuild b/app-text/cmark/cmark-0.31.2.ebuild
deleted file mode 100644
index e42b9561ff5d..000000000000
--- a/app-text/cmark/cmark-0.31.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit cmake python-any-r1
-
-DESCRIPTION="CommonMark parsing and rendering library and program in C"
-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.2"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( ${PYTHON_DEPS} )"
-
-PATCHES=(
- "${FILESDIR}/cmark-0.31.2_python-3.14.patch"
-)
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMARK_LIB_FUZZER=OFF
- -DBUILD_SHARED_LIBS=ON
- -DBUILD_TESTING="$(usex test)"
- )
- cmake_src_configure
-}
diff --git a/app-text/cmark/files/cmark-0.31.0_fix_api_test.patch b/app-text/cmark/files/cmark-0.31.0_fix_api_test.patch
deleted file mode 100644
index defecc445c4e..000000000000
--- a/app-text/cmark/files/cmark-0.31.0_fix_api_test.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-https://github.com/commonmark/cmark/commit/a739d4911b5fa5586679b8e55999719cc910d26b
-From: John MacFarlane <jgm@berkeley.edu>
-Date: Wed, 13 Mar 2024 14:31:28 -0700
-Subject: [PATCH] Flag root node as open...
-
-in `cmark_parser_new_with_mem_into_root`. Closes #532.
---- a/src/blocks.c
-+++ b/src/blocks.c
-@@ -98,6 +98,8 @@ cmark_parser *cmark_parser_new_with_mem_into_root(int options, cmark_mem *mem, c
- cmark_strbuf_init(mem, &parser->linebuf, 0);
- cmark_strbuf_init(mem, &parser->content, 0);
-
-+ root->flags = CMARK_NODE__OPEN;
-+
- parser->refmap = cmark_reference_map_new(mem);
- parser->root = root;
- parser->current = root;
diff --git a/app-text/cmark/files/cmark-0.31.2_python-3.14.patch b/app-text/cmark/files/cmark-0.31.2_python-3.14.patch
deleted file mode 100644
index 6e5d923a5be3..000000000000
--- a/app-text/cmark/files/cmark-0.31.2_python-3.14.patch
+++ /dev/null
@@ -1,98 +0,0 @@
-From: https://github.com/commonmark/cmark/pull/602
-From: "Azamat H. Hackimov" <azamat.hackimov@gmail.com>
-Date: Sun, 1 Mar 2026 22:11:33 +0300
-Subject: [PATCH] Fix running tests on Python 3.14
-
-In Python 3.14 multiprocessing module changed start method from fork to forkserver. Now child processes don't have access to parent's memory objects, and pathological_tests.py fails. This change move required objects (mostly object initialization) into child's area.
---- a/test/pathological_tests.py
-+++ b/test/pathological_tests.py
-@@ -1,29 +1,14 @@
- #!/usr/bin/env python3
- # -*- coding: utf-8 -*-
-
--import re
- import argparse
--import sys
--import platform
- import itertools
- import multiprocessing
-+import re
-+import sys
- import queue
--import time
- from cmark import CMark
-
--TIMEOUT = 5
--
--parser = argparse.ArgumentParser(description='Run cmark tests.')
--parser.add_argument('--program', dest='program', nargs='?', default=None,
-- help='program to test')
--parser.add_argument('--library-dir', dest='library_dir', nargs='?',
-- default=None, help='directory containing dynamic library')
--args = parser.parse_args(sys.argv[1:])
--
--allowed_failures = {"many references": True}
--
--cmark = CMark(prog=args.program, library_dir=args.library_dir)
--
- def hash_collisions():
- REFMAP_SIZE = 16
- COUNT = 25000
-@@ -133,13 +118,18 @@ pathological_cmark = {
-
- whitespace_re = re.compile('/s+/')
-
--def run_pathological(q, inp):
-+def run_pathological(q, inp, prog, lib_dir):
-+ cmark = CMark(prog=prog, library_dir=lib_dir)
- q.put(cmark.to_html(inp))
-
--def run_pathological_cmark(q, inp):
-+def run_pathological_cmark(q, inp, prog, lib_dir):
-+ cmark = CMark(prog=prog, library_dir=lib_dir)
- q.put(cmark.to_commonmark(inp))
-
--def run_tests():
-+def run_tests(args):
-+ allowed_failures = {"many references": True}
-+ TIMEOUT = 5
-+
- q = multiprocessing.Queue()
- passed = []
- errored = []
-@@ -150,12 +140,16 @@ def run_tests():
- for description in (*pathological, *pathological_cmark):
- if description in pathological:
- (inp, regex) = pathological[description]
-- p = multiprocessing.Process(target=run_pathological,
-- args=(q, inp))
-+ p = multiprocessing.Process(
-+ target=run_pathological,
-+ args=(q, inp, args.program, args.library_dir)
-+ )
- else:
- (inp, regex) = pathological_cmark[description]
-- p = multiprocessing.Process(target=run_pathological_cmark,
-- args=(q, inp))
-+ p = multiprocessing.Process(
-+ target=run_pathological_cmark,
-+ args=(q, inp, args.program, args.library_dir)
-+ )
- p.start()
- try:
- # wait TIMEOUT seconds or until it finishes
-@@ -199,4 +193,10 @@ def run_tests():
- exit(0)
-
- if __name__ == "__main__":
-- run_tests()
-+ parser = argparse.ArgumentParser(description='Run cmark tests.')
-+ parser.add_argument('--program', dest='program', nargs='?', default=None,
-+ help='program to test')
-+ parser.add_argument('--library-dir', dest='library_dir', nargs='?',
-+ default=None, help='directory containing dynamic library')
-+ args = parser.parse_args(sys.argv[1:])
-+ run_tests(args)
---
-2.52.0
-
diff --git a/app-text/cmark/metadata.xml b/app-text/cmark/metadata.xml
deleted file mode 100644
index 931b2156ee99..000000000000
--- a/app-text/cmark/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>azamat.hackimov@gmail.com</email>
- <name>Azamat H. Hackimov</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">commonmark/cmark</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cmigemo/Manifest b/app-text/cmigemo/Manifest
deleted file mode 100644
index 7807f30ceabf..000000000000
--- a/app-text/cmigemo/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cmigemo-1.3c-MIT.tar.bz2 54447 BLAKE2B 37e561b992317dbf421b3d09203e92000c0217347235545483b4f8b99071794c2b240636a880c1758c1828782468670eb640fbd411abe779b28c52dfc3147650 SHA512 8c5b9109f4309906ed19d5d48643918f51c339be7f3b34c90d2d814fed1b6d30e77a1539f6c1e11ceb3560f83fd9e1079254af0b41e81b274e39128de6ffeb18
-DIST cmigemo-1.3e_p20220623.tar.gz 70154 BLAKE2B 633719399afaa48e870d6995557be01460c624d992525b9192d87ccab6f90ab29e9b3b5b11f4274b204eaae0b144246cc713bcce18a51172d8e16ed5333b59fb SHA512 7e95f8a95380991eea33067a2c95b820d520a1a24919ee5be22ebcbccd53ee870ca54dbdcaa08b7d01c9b4abf7f24d09eb2c09a7f9768ed4fd08fc73667d2496
diff --git a/app-text/cmigemo/cmigemo-1.3c-r4.ebuild b/app-text/cmigemo/cmigemo-1.3c-r4.ebuild
deleted file mode 100644
index f39e35d60f0f..000000000000
--- a/app-text/cmigemo/cmigemo-1.3c-r4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit flag-o-matic toolchain-funcs
-
-MY_P="${P}-MIT"
-
-DESCRIPTION="Migemo library implementation in C"
-HOMEPAGE="https://www.kaoriya.net/software/cmigemo/"
-SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE="unicode vim"
-
-RDEPEND=">=app-dicts/migemo-dict-200812[unicode=]"
-DEPEND="${RDEPEND}"
-BDEPEND="app-i18n/nkf
- dev-lang/perl
- || (
- net-misc/curl
- net-misc/wget
- www-client/fetch
- )"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-ldflags.patch
- # bug #246953
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-parallel-build.patch
- "${FILESDIR}"/${P}-parallel-install.patch
-)
-DOCS=( doc/{README_j,TODO_j,vimigemo}.txt )
-
-src_prepare() {
- default
-
- touch dict/SKK-JISYO.L || die
- if use unicode; then
- sed -i "/gcc:/s/euc-jp/utf-8/" dict/dict.mak || die
- fi
-
- # bug #255813
- sed -i "/^docdir/s:/doc/migemo:/share/doc/${PF}:" compile/config.mk.in || die
-}
-
-src_compile() {
- append-flags -fPIC
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- gcc-all
-}
-
-src_install() {
- emake \
- prefix="${ED}/usr" \
- libdir="${ED}/usr/$(get_libdir)" \
- gcc-install
- einstalldocs
-
- local encoding
- if use unicode; then
- encoding="utf-8"
- else
- encoding="euc-jp"
- fi
-
- mv "${ED}"/usr/share/migemo/${encoding}/*.dat "${ED}"/usr/share/migemo || die
- rm -rf "${ED}"/usr/share/migemo/{cp932,euc-jp,utf-8}
-
- if use vim; then
- insinto /usr/share/vim/vimfiles/plugin
- doins tools/migemo.vim
- fi
-}
diff --git a/app-text/cmigemo/cmigemo-1.3e_p20220623.ebuild b/app-text/cmigemo/cmigemo-1.3e_p20220623.ebuild
deleted file mode 100644
index c01ff680e3a4..000000000000
--- a/app-text/cmigemo/cmigemo-1.3e_p20220623.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit flag-o-matic toolchain-funcs vcs-snapshot
-
-EGIT_COMMIT="e0f6145f61e0b7058c3006f344e58571d9fdd83a"
-
-DESCRIPTION="Migemo library implementation in C"
-HOMEPAGE="https://www.kaoriya.net/software/cmigemo/"
-SRC_URI="https://github.com/koron/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc x86"
-IUSE="unicode vim"
-
-RDEPEND=">=app-dicts/migemo-dict-200812[unicode=]"
-DEPEND="${RDEPEND}"
-BDEPEND="app-i18n/nkf
- dev-lang/perl
- || (
- net-misc/curl
- net-misc/wget
- www-client/fetch
- )"
-
-PATCHES=(
- # bug #246953
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-ldflags.patch
-)
-DOCS=( doc/{README_j,TODO_j,vimigemo}.txt )
-
-src_prepare() {
- default
-
- touch dict/SKK-JISYO.L || die
- if use unicode; then
- sed -i "/gcc:/s/euc-jp/utf-8/" dict/dict.mak || die
- fi
-
- # bug #255813
- sed -i "/^docdir/s:/doc/migemo:/share/doc/${PF}:" compile/config.mk.in || die
-}
-
-src_compile() {
- append-flags -fPIC
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- gcc-all
-}
-
-src_install() {
- emake \
- prefix="${ED}/usr" \
- libdir="${ED}/usr/$(get_libdir)" \
- gcc-install
- einstalldocs
-
- local encoding
- if use unicode; then
- encoding="utf-8"
- else
- encoding="euc-jp"
- fi
-
- mv "${ED}"/usr/share/migemo/${encoding}/*.dat "${ED}"/usr/share/migemo || die
- rm -rf "${ED}"/usr/share/migemo/{cp932,euc-jp,utf-8}
-
- if use vim; then
- insinto /usr/share/vim/vimfiles/plugin
- doins tools/migemo.vim
- fi
-}
diff --git a/app-text/cmigemo/files/cmigemo-1.3c-gentoo.patch b/app-text/cmigemo/files/cmigemo-1.3c-gentoo.patch
deleted file mode 100644
index daf9c18e9157..000000000000
--- a/app-text/cmigemo/files/cmigemo-1.3c-gentoo.patch
+++ /dev/null
@@ -1,86 +0,0 @@
---- a/compile/Make_gcc.mak
-+++ b/compile/Make_gcc.mak
-@@ -14,7 +14,7 @@
- libmigemo = libmigemo.so
- EXEEXT =
- CFLAGS_MIGEMO = -fPIC
--LDFLAGS_MIGEMO = -Wl,-rpath,.,-rpath,/usr/local/lib,-rpath,/usr/lib
-+LDFLAGS_MIGEMO =
-
- include config.mk
- include compile/unix.mak
---- a/compile/unix.mak
-+++ b/compile/unix.mak
-@@ -22,6 +22,7 @@
- $(MKDIR) $$i; \
- fi \
- done
-+ touch $@
-
- $(outdir)cmigemo$(EXEEXT): $(objdir)main.$(O) $(libmigemo_LIB)
- $(CC) -o $@ $(objdir)main.$(O) -L. -L$(outdir) -lmigemo $(LDFLAGS)
---- a/configure
-+++ b/configure
-@@ -31,12 +31,12 @@
- fi
-
- # Check encoding filter
--if CHECK_COMMAND qkc ; then
-- PROGRAM_ENCODEFILTER="qkc -q -u"
--elif CHECK_COMMAND nkf ; then
-+if CHECK_COMMAND nkf ; then
- PROGRAM_ENCODEFILTER="nkf -x"
-+elif CHECK_COMMAND qkc ; then
-+ PROGRAM_ENCODEFILTER="qkc -q -u"
- else
-- echo "ERROR: Require qkc or nkf installed for encode filter."
-+ echo "ERROR: Require nkf or qkc installed for encode filter."
- exit 1
- fi
-
---- a/tools/migemo.vim
-+++ b/tools/migemo.vim
-@@ -20,7 +20,7 @@
- let dict = globpath(path, "migemo-dict")
- endif
- if dict == ''
-- let dict = '/usr/local/share/migemo/'.&encoding.'/migemo-dict'
-+ let dict = '/usr/share/migemo/migemo-dict'
- if !filereadable(dict)
- let dict = ''
- endif
-@@ -43,7 +43,9 @@
- nnoremap <Leader>f :call <SID>SearchChar(0)<CR>
- else
- " non-builtin version
-- let g:migemodict = s:SearchDict()
-+ if !get(g:, 'migemodict')
-+ let g:migemodict = s:SearchDict()
-+ endif
- command! -nargs=* Migemo :call <SID>MigemoSearch(<q-args>)
- nnoremap <silent> <leader>mi :call <SID>MigemoSearch('')<cr>
-
-@@ -53,11 +55,6 @@
- if retval == ''
- return
- endif
-- if has('iconv') && $HOMEDRIVE != ''
-- let retval = iconv(retval, 'cp932', 'euc-jp')
-- elseif &encoding != 'euc-jp'
-- let retval = iconv(retval, &encoding, 'euc-jp')
-- endif
- "let retval = system('cmigemo -v -w "'.retval.'" -d "'.g:migemodict.'"')
- let retval = system('cmigemo -v -w '.retval.' -d "'.g:migemodict.'"')
- if retval == ''
-@@ -88,11 +85,6 @@
- echohl None
- return
- endif
-- if has('iconv') && $HOMEDRIVE != ''
-- let retval = iconv(retval, 'euc-jp', 'cp932')
-- elseif &encoding != 'euc-jp'
-- let retval = iconv(retval, 'euc-jp', &encoding)
-- endif
-
- let @/ = retval
- let v:errmsg = ''
diff --git a/app-text/cmigemo/files/cmigemo-1.3c-parallel-build.patch b/app-text/cmigemo/files/cmigemo-1.3c-parallel-build.patch
deleted file mode 100644
index b311754e1538..000000000000
--- a/app-text/cmigemo/files/cmigemo-1.3c-parallel-build.patch
+++ /dev/null
@@ -1,73 +0,0 @@
-https://github.com/koron/cmigemo/pull/28
-
-From fd4bad807a9a52130d58269a4b1507a8720c5ae6 Mon Sep 17 00:00:00 2001
-From: Alyssa Ross <hi@alyssa.is>
-Date: Fri, 12 Nov 2021 15:16:54 +0000
-Subject: [PATCH] Add directory dependencies to fix parallel builds
-
-When building in parallel (make -j) sometimes make would try to create
-a dictionary file before the directory containing it had been
-created. To fix this, I've made the directory a dependency of each
-file in it, rather than having them be sibling dependencies of the
--files targets.
----
- dict/dict.mak | 24 ++++++++++++------------
- 1 file changed, 12 insertions(+), 12 deletions(-)
-
-diff --git a/dict/dict.mak b/dict/dict.mak
-index 8ea8a66..44bd543 100644
---- a/dict/dict.mak
-+++ b/dict/dict.mak
-@@ -33,40 +33,40 @@ cp932: $(DICT)
- # Dictionary in euc-jp
- #
- euc-jp: cp932 euc-jp-files
--euc-jp-files: $(EUCJP_DIR) $(EUCJP_DIR)/migemo-dict \
-+euc-jp-files: $(EUCJP_DIR)/migemo-dict \
- $(EUCJP_DIR)/zen2han.dat $(EUCJP_DIR)/han2zen.dat \
- $(EUCJP_DIR)/hira2kata.dat $(EUCJP_DIR)/roma2hira.dat
- $(EUCJP_DIR):
- $(MKDIR) $(EUCJP_DIR)
--$(EUCJP_DIR)/migemo-dict: migemo-dict
-+$(EUCJP_DIR)/migemo-dict: $(EUCJP_DIR) migemo-dict
- $(FILTER_EUCJP) < migemo-dict > $@
--$(EUCJP_DIR)/zen2han.dat: zen2han.dat
-+$(EUCJP_DIR)/zen2han.dat: $(EUCJP_DIR) zen2han.dat
- $(FILTER_EUCJP) < zen2han.dat > $@
--$(EUCJP_DIR)/han2zen.dat: han2zen.dat
-+$(EUCJP_DIR)/han2zen.dat: $(EUCJP_DIR) han2zen.dat
- $(FILTER_EUCJP) < han2zen.dat > $@
--$(EUCJP_DIR)/hira2kata.dat: hira2kata.dat
-+$(EUCJP_DIR)/hira2kata.dat: $(EUCJP_DIR) hira2kata.dat
- $(FILTER_EUCJP) < hira2kata.dat > $@
--$(EUCJP_DIR)/roma2hira.dat: roma2hira.dat
-+$(EUCJP_DIR)/roma2hira.dat: $(EUCJP_DIR) roma2hira.dat
- $(FILTER_EUCJP) < roma2hira.dat > $@
-
- ##############################################################################
- # Dictionary in utf-8
- #
- utf-8: cp932 utf-8-files
--utf-8-files: $(UTF8_DIR) $(UTF8_DIR)/migemo-dict \
-+utf-8-files: $(UTF8_DIR)/migemo-dict \
- $(UTF8_DIR)/zen2han.dat $(UTF8_DIR)/han2zen.dat \
- $(UTF8_DIR)/hira2kata.dat $(UTF8_DIR)/roma2hira.dat
- $(UTF8_DIR):
- $(MKDIR) $(UTF8_DIR)
--$(UTF8_DIR)/migemo-dict: migemo-dict
-+$(UTF8_DIR)/migemo-dict: $(UTF8_DIR) migemo-dict
- $(FILTER_UTF8) < migemo-dict > $@
--$(UTF8_DIR)/zen2han.dat: zen2han.dat
-+$(UTF8_DIR)/zen2han.dat: $(UTF8_DIR) zen2han.dat
- $(FILTER_UTF8) < zen2han.dat > $@
--$(UTF8_DIR)/han2zen.dat: han2zen.dat
-+$(UTF8_DIR)/han2zen.dat: $(UTF8_DIR) han2zen.dat
- $(FILTER_UTF8) < han2zen.dat > $@
--$(UTF8_DIR)/hira2kata.dat: hira2kata.dat
-+$(UTF8_DIR)/hira2kata.dat: $(UTF8_DIR) hira2kata.dat
- $(FILTER_UTF8) < hira2kata.dat > $@
--$(UTF8_DIR)/roma2hira.dat: roma2hira.dat
-+$(UTF8_DIR)/roma2hira.dat: $(UTF8_DIR) roma2hira.dat
- $(FILTER_UTF8) < roma2hira.dat > $@
-
- ##############################################################################
diff --git a/app-text/cmigemo/files/cmigemo-1.3c-parallel-install.patch b/app-text/cmigemo/files/cmigemo-1.3c-parallel-install.patch
deleted file mode 100644
index 9ac30d65a3c0..000000000000
--- a/app-text/cmigemo/files/cmigemo-1.3c-parallel-install.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-https://github.com/koron/cmigemo/pull/29
-
-From 4c7476b614208836c3f4036fca87c8c718043c8b Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyich@gmail.com>
-Date: Wed, 22 Jun 2022 22:07:18 +0100
-Subject: [PATCH 1/3] compile/unix.mak: add .o file dependency on $(objdir)
- directory
-
-Without this change parallel build fails occasionally when object
-files are built before directory is being created:
-
- make[1]: Entering directory '/build/cmigemo'
- gcc -O2 -Wall -fPIC -o build/object/charset.o -c src/charset.c
- Assembler messages:
- Fatal error: can't create build/object/charset.o: No such file or directory
- make[1]: *** [compile/unix.mak:33: build/object/charset.o] Error 1 shuffle=1655929862
----
- compile/unix.mak | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/compile/unix.mak b/compile/unix.mak
-index 8ef6413..8cf525a 100644
---- a/compile/unix.mak
-+++ b/compile/unix.mak
-@@ -14,7 +14,7 @@ CFLAGS = -O2 -Wall $(DEFINES) $(CFLAGS_MIGEMO)
- LDFLAGS = $(LDFLAGS_MIGEMO)
- LIBS =
-
--default: dirs $(outdir)cmigemo$(EXEEXT)
-+default: $(outdir)cmigemo$(EXEEXT)
-
- dirs:
- @for i in $(objdir) $(outdir); do \
-@@ -26,10 +26,10 @@ dirs:
- $(outdir)cmigemo$(EXEEXT): $(objdir)main.$(O) $(libmigemo_LIB)
- $(CC) -o $@ $(objdir)main.$(O) -L. -L$(outdir) -lmigemo $(LDFLAGS)
-
--$(objdir)main.o: $(srcdir)main.c
-+$(objdir)main.o: $(srcdir)main.c dirs
- $(CC) $(CFLAGS) -o $@ -c $<
-
--$(objdir)%.o: $(srcdir)%.c
-+$(objdir)%.o: $(srcdir)%.c dirs
- $(CC) $(CFLAGS) -o $@ -c $<
-
- ##############################################################################
-
-From 88a1ed71a637faa6ec4eeb7e2b2f0a9f597a4812 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyich@gmail.com>
-Date: Wed, 22 Jun 2022 22:10:42 +0100
-Subject: [PATCH 2/3] compile/unix.mak: add install dependency on $(dictdir)
- directory
-
-Without this change parallel install fails occasionally when
-$(dictdir) is not yet present:
-
- gcc -o build/cmigemo ./build/object/main.o -L. -L./build/ -lmigemo -Wl,-rpath,.,-rpath,/usr/local/lib,-rpath,/usr/lib
- install -m 644 dict/migemo-dict ...-cmigemo-1.3e/share/migemo/cp932
- install: cannot create regular file '...-cmigemo-1.3e/share/migemo/cp932': No such file or directory
- make[1]: *** [compile/unix.mak:49: install-dict] Error 1 shuffle=1655931959
----
- compile/unix.mak | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/compile/unix.mak b/compile/unix.mak
-index 8cf525a..cb6bd8f 100644
---- a/compile/unix.mak
-+++ b/compile/unix.mak
-@@ -45,7 +45,7 @@ install-mkdir:
- $(MKDIR) $(dictdir)/euc-jp
- $(MKDIR) $(dictdir)/utf-8
-
--install-dict:
-+install-dict: install-mkdir
- $(INSTALL_DATA) dict/migemo-dict $(dictdir)/cp932
- $(INSTALL_DATA) dict/han2zen.dat $(dictdir)/cp932
- $(INSTALL_DATA) dict/hira2kata.dat $(dictdir)/cp932
-
-From 3b39db8a748081e60bcceb7a8ae93616a5939f41 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyich@gmail.com>
-Date: Wed, 22 Jun 2022 22:16:12 +0100
-Subject: [PATCH 3/3] compile/unix.mak: add install-lib dependency on $(libdir)
- directory
-
-Without this change parallel install fails occasionally when
-$(libdir) is not yet present:
-
- rm -f libmigemo.so.1 libmigemo.so
- ln -s libmigemo.so.1.1.0 libmigemo.so.1
- ln -s libmigemo.so.1.1.0 libmigemo.so
- install -m 755 libmigemo.so.1.1.0 ...-cmigemo-1.3e/lib
- rm -f ...-cmigemo-1.3e/lib/libmigemo.so.1 ...-cmigemo-1.3e/lib/libmigemo.so
- ln -s libmigemo.so.1.1.0 ...-cmigemo-1.3e/lib/libmigemo.so.1
- ln: failed to create symbolic link '...-cmigemo-1.3e/lib/libmigemo.so.1': Not a directory
- make[1]: *** [compile/Make_gcc.mak:38: install-lib] Error 1 shuffle=1655932664
----
- compile/unix.mak | 3 +++
- 1 file changed, 3 insertions(+)
-
-diff --git a/compile/unix.mak b/compile/unix.mak
-index cb6bd8f..6651fcd 100644
---- a/compile/unix.mak
-+++ b/compile/unix.mak
-@@ -66,6 +66,9 @@ install-dict: install-mkdir
- $(INSTALL_DATA) dict/utf-8.d/zen2han.dat $(dictdir)/utf-8; \
- fi
-
-+# depends on $(libdir) to be already present
-+install-lib: install-mkdir
-+
- install: $(outdir)cmigemo$(EXEEXT) $(libmigemo_DSO) install-mkdir install-dict install-lib
- $(INSTALL_DATA) $(srcdir)migemo.h $(incdir)
- $(INSTALL_DATA) doc/README_j.txt $(docdir)
diff --git a/app-text/cmigemo/files/cmigemo-gentoo.patch b/app-text/cmigemo/files/cmigemo-gentoo.patch
deleted file mode 100644
index 37215d224ed8..000000000000
--- a/app-text/cmigemo/files/cmigemo-gentoo.patch
+++ /dev/null
@@ -1,74 +0,0 @@
---- a/compile/Make_gcc.mak
-+++ b/compile/Make_gcc.mak
-@@ -14,7 +14,7 @@
- libmigemo = libmigemo.so
- EXEEXT =
- CFLAGS_MIGEMO = -fPIC
--LDFLAGS_MIGEMO = -Wl,-rpath,.,-rpath,/usr/local/lib,-rpath,/usr/lib
-+LDFLAGS_MIGEMO =
-
- include config.mk
- include compile/unix.mak
---- a/compile/unix.mak
-+++ b/compile/unix.mak
-@@ -22,6 +22,7 @@
- $(MKDIR) $$i; \
- fi \
- done
-+ touch $@
-
- $(outdir)cmigemo$(EXEEXT): $(objdir)main.$(O) $(libmigemo_LIB)
- $(CC) -o $@ $(objdir)main.$(O) -L. -L$(outdir) -lmigemo $(LDFLAGS)
---- a/configure
-+++ b/configure
-@@ -31,12 +31,12 @@
- fi
-
- # Check encoding filter
--if CHECK_COMMAND qkc ; then
-- PROGRAM_ENCODEFILTER="qkc -q -u"
--elif CHECK_COMMAND nkf ; then
-+if CHECK_COMMAND nkf ; then
- PROGRAM_ENCODEFILTER="nkf -x"
-+elif CHECK_COMMAND qkc ; then
-+ PROGRAM_ENCODEFILTER="qkc -q -u"
- else
-- echo "ERROR: Require qkc or nkf installed for encode filter."
-+ echo "ERROR: Require nkf or qkc installed for encode filter."
- exit 1
- fi
-
---- a/tools/migemo.vim
-+++ b/tools/migemo.vim
-@@ -24,10 +24,7 @@
- endif
- if dict == ''
- for path in [
-- \ '/usr/local/share/migemo/',
-- \ '/usr/local/share/cmigemo/',
- \ '/usr/local/share/',
-- \ '/usr/share/cmigemo/',
- \ '/usr/share/',
- \ ]
- let path = path . a:name
-@@ -50,6 +47,9 @@
- let dict = s:SearchDict2(&encoding.'/migemo-dict')
- endif
- if dict == ''
-+ let dict = s:SearchDict2('migemo/migemo-dict')
-+ endif
-+ if dict == ''
- let dict = s:SearchDict2('migemo-dict')
- endif
- return dict
-@@ -70,7 +70,9 @@
- nnoremap <Leader>f :call <SID>SearchChar(0)<CR>
- else
- " non-builtin version
-- let g:migemodict = s:SearchDict()
-+ if !get(g:, 'migemodict')
-+ let g:migemodict = s:SearchDict()
-+ endif
- command! -nargs=* Migemo :call <SID>MigemoSearch(<q-args>)
- nnoremap <silent> <leader>mi :call <SID>MigemoSearch('')<cr>
-
diff --git a/app-text/cmigemo/files/cmigemo-ldflags.patch b/app-text/cmigemo/files/cmigemo-ldflags.patch
deleted file mode 100644
index ca1db125c5a2..000000000000
--- a/app-text/cmigemo/files/cmigemo-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/compile/Make_gcc.mak
-+++ b/compile/Make_gcc.mak
-@@ -28,7 +28,7 @@
- #
- $(libmigemo_LIB): $(libmigemo_DSO)
- $(libmigemo_DSO): $(libmigemo_OBJ)
-- $(CC) -shared -o $(libmigemo_LIB) -Wl,-soname,$@ $(libmigemo_OBJ)
-+ $(CC) -shared -o $(libmigemo_LIB) -Wl,-soname,$@ $(libmigemo_OBJ) $(LDFLAGS)
- $(RM) $@ $(libmigemo)
- ln -s $(libmigemo_LIB) $@
- ln -s $(libmigemo_LIB) $(libmigemo)
diff --git a/app-text/cmigemo/metadata.xml b/app-text/cmigemo/metadata.xml
deleted file mode 100644
index 0d0a18d865c0..000000000000
--- a/app-text/cmigemo/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">koron/cmigemo</remote-id>
- </upstream>
- <use>
- <flag name="vim">Install Vim plugin for C/Migemo</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/code-minimap/Manifest b/app-text/code-minimap/Manifest
deleted file mode 100644
index 5047e578f813..000000000000
--- a/app-text/code-minimap/Manifest
+++ /dev/null
@@ -1,77 +0,0 @@
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
-DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
-DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
-DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
-DIST anstyle-wincon-3.0.6.crate 12271 BLAKE2B d9f4d9d46fa93a1168ca340562681718be852ffa94e30c9ea208af53af9d6697ca84921837a325ddc36681caab2b866b7f574901c80b5c0d862dcb765b81b68b SHA512 59ec6f5a53bd68b6344d82e923eb8c45ddac481dd0d270a7b452dc5b0540ee1656705697c1508942ecc131e7c075248c85d8f4159f27d97ea94f22469ce2eeb5
-DIST anyhow-1.0.95.crate 52155 BLAKE2B fc9cebdfae0afed86f2dfb7faf62f5a108000895317dd0cab9c83d6e48c891558fc3a1d8b9940b623b4c6fd861631a0f0344a9915517a9bc39dbfbe48ec6b45b SHA512 8c5c176381c3e861c3c4451f7cd3d9e2447c0a55735ececfd3199288d65d36dc5fdc4a19a0798f62a0b9d6ca2c155a616c7eab8bcd53e6ece743aed57ec3d0fa
-DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
-DIST bitflags-2.6.0.crate 45357 BLAKE2B 3a368bd2eb58c095b7b4a46680cc2d90a28e24b2e37c854bbf8647c861c4b8fb37eca827599673c5c7df763048149dd82123d1ede1f8a0e58a6bc23c8250f7e6 SHA512 f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST clap-4.5.23.crate 56460 BLAKE2B 5c0ff6ecc072368022b8dc08703d87802160817e40228fccbf9cbdc15d86dfaf0eec141dec4e8f1327e5a6d1622df9b334e94797027372dbe8765a12b918961e SHA512 4a8ef8731c9768844debcd1ba83a79a607fd32d9fbfe7411abefb8939c5c442e8a206738bb54dddd136117d3992f519ffd1640694ad7796c4e0aae3f95502c7c
-DIST clap_builder-4.5.23.crate 164180 BLAKE2B 90948ac5e8ea620be3e1ec1334677b0ae9dc227a00354fcd3d78e2cf23a1c101e009e6cc96fc19c0a2395e1b9ac6272fd9615abc1acf1a5d60392e337cfc961b SHA512 0889876990f0a361cc6b6d41f2a8f4b1decd376987a02fe69888455c92f3e583d6ff70880c6f0ea154ba62f4be7d2e7b18cdc4e0e2f243e6b17f250c3e8d1c2a
-DIST clap_complete-4.5.40.crate 47827 BLAKE2B cbcde3d6c151aea0ee1dd0baf2f2315aaef58dcb58d46f30a3e16c44addde33d6e22c4759d5667da1bd439820b8c666523176fa6df7b70ee260bc386ea38fb87 SHA512 3d5dcdec9394e09822924be2ad2722a98a4b9d8deeb097e90f446cd04fe26974afa66eb4ce6ed275eeca192cc4006280e64ddd92981dc2d043bbfb2585ffef1c
-DIST clap_derive-4.5.18.crate 30131 BLAKE2B ff962e52d8d8afcc9639365e27753c6c6943fd809ef89d9e555e8be5b2f13efa650bf1f9ae451f4c127c1529a0af1d892c3b02153b46deb912029b45983e01cb SHA512 035bb918bc7e9badd59341560f23e3a8a2e7cf945b6d8183f74052c4edfcbecf07c9ea6fce0ceef0b84c89a99d62b11760af39398897e4ee7dad0170a96cfefa
-DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
-DIST code-minimap-0.6.8.tar.gz 23551 BLAKE2B 2c9bc72852a28dbddf4df14b12fd81781b074038c538d967341be4f7ef9bf931d3f4992ded378ac126f2544cf244a1e69d3faa9eb68c256bf30624427f02c83e SHA512 feeeb1fd420eb4ae3b8802e9c82aa5cca41253a1a36627f9bfa305d9c061c66d938a0d9f6e9d2965a76b5efa9b33959d3c4522f7b45a78232c667da3fdd8b517
-DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
-DIST either-1.13.0.crate 19169 BLAKE2B d6223c76421babf163a694aa513fe07adcf4cea329872c02f5af5956e89b2c353a899f5708e5a2924e5a92d871ba748490350ba30c17dcd78dd4379e229f6e11 SHA512 72e803079bae621d282136ab1e423ba71415bf12038b6f386f294cae68a67ad9ff16e4fdf4344eb3fee4418e853f9cac344c248f6befa3006d1c954668b36322
-DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
-DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
-DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
-DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
-DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
-DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564
-DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
-DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
-DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
-DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
-DIST futures-timer-3.0.3.crate 19739 BLAKE2B b7af71c761197056a6a4db03caa30f31c104de0049c09f52b18b80718ad20c95e0e64bc7a3618c29d1c9a5ef0309379044fdd9c1fee8465930d28b2c58927733 SHA512 c50388e38b45dce2a65a8d7ce56bcd9c3544ae677158c4c10c532136e861c16f0f52df5222a14c0f40ad8e4faf93fde8223affa7fd84d24e95aa6994177e7e76
-DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
-DIST glob-0.3.1.crate 18880 BLAKE2B dc89b3a664e810264dd7a01ad892e865ce35b504bfe5dba12d7ea8084da7de84feaa94c2208f1a1eefed90297e552636ad61ccebf6fc8cb4d01f27d605ad0a09 SHA512 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
-DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
-DIST indexmap-2.7.0.crate 85335 BLAKE2B c7430ef510738ac5fc4658f3e4d927ca5cde780774a07848791ea87503be09fb4677c52803f6cdaaed73eee600f47e0595ac3db74a498947d0e180cbd10fb7aa SHA512 efac370b9f365a49489aa2c5406eb503044a4df7d6ceb772e0191b02244b6c2c1bf6c43ad4c8924160c1a2bd76d46c630b500a1c4252fc52366295d1cb04b48d
-DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
-DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
-DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
-DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
-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 proc-macro-crate-3.2.0.crate 11164 BLAKE2B dba3e1f4e38f427df72794ad891746fbb8c24239cf06b076e75ab6795a7e8c9abf25ae0f40379e07a696827156e7a3780ae242da7e5442cf1224d058f54b83a6 SHA512 41479ec5e414a8b05dffaa0ece21122387d5165a54e60d8ee3502f8a3c0a2ac0247f56996f933d5d77f1efe41a56bffe16874e8c6a34b66100cf047e4b760863
-DIST proc-macro2-1.0.92.crate 52353 BLAKE2B 9aa29fa6f1c56c0392a94a81b4c61953f4d185012cdca37e356817845535da79d7094bf43472ce63109ce479a2fd0cbef4d802afd61daf92c4db303bcac60e7e SHA512 e614f08acc0a7e97ef580479cf5b682378df1ca16f09bfb2296ebb3490a435229dea9d682c621c54ce57e8e1d3b7803eb8ff83c88bd02e07228dba6d02f14aee
-DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
-DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
-DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST relative-path-1.9.3.crate 22400 BLAKE2B c6bd04b060013de042079a741a864150632c02cdc493ca1cfd746bcc12f6ad903f8f0748ec68261c979d833089c0fc091f7c9da2b2936e8f75dad8d4638a7b10 SHA512 fd5c88d370865870570859a110245e009eba557225e4297783a606227b13b42abf0c7e69a4beb5093a5a9dabac1545afd988f4c831abe912c21ccd8013c30382
-DIST rstest-0.23.0.crate 45414 BLAKE2B 6e31af0811504c2d644963d14c0ba07cc67506363a7d93c85e1ee06616d14f3382765aef635b68dafac531b58c7a4bc41f3ef82580c065d6f002b7b8670ac988 SHA512 5bedc6c08a003189280efbc0c3fc30d5faac227a93fa34083200601f4d8e2ddd337e36026ef2c1c93bad436c761d9969756cf289b5994dea854f06f2a881ecd7
-DIST rstest_macros-0.23.0.crate 61327 BLAKE2B c522dc07e4544dd1694f02f7ad707b8fdcb315afc735e031abab6c4e90b49a3987856241bc3ec445ccbfdb2cbc6e6568d61724dc2a17ca603e4d6068301f784f SHA512 5b404d73088bcf248e66bd58caee3c25a94fc614975996f52bc58e8be771e0152d093174e9c06440a73937bc682d896a0ec089b2a8cef8b6c8f5c6cd58e639b9
-DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
-DIST rustix-0.38.42.crate 378683 BLAKE2B 4071e1118ab8111bab9efef39c6e35f8a3030cb230cb3643df7ae09ffc750b18becf1f069c2714b0b6d13e334c12446433057fd015c9dec04d7a1372a354ae05 SHA512 438bf1e4663cacbc7c0af23b10ecc11c8b01c53e18c2e82a740c46b4a61f06cdd25d926aff27a9c39084c39d9c950c222a1a3a6d5878dd240554fa593fa762a5
-DIST semver-1.0.24.crate 31267 BLAKE2B 934f55d953ca52f6c11696889182e1e4c660a6eae3917b15b411d91a18b22c6a1178708caf95da93e70e6ea97c0762ed9154333d60bf0a08b156ca7b50c4077e SHA512 751bb04fb50abfbb92b2612e1d1097f612a1ceee1861852681d6ad67fe459d77a72898903b14f2f01d8185fbbc022c7471913785610c2a8e9d6530e48094869a
-DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST syn-2.0.92.crate 291405 BLAKE2B c35ff8458cacec55cf7c6659db7d1c07aede2fe4ed412b33ac0f3684c638d79b89528c2d0fa0163d4c4920d5de632521d40d0abb6df48d58cf77bb2077283e0a SHA512 7e83ac7d920477db9323cea67e8e992c079040caf75e7cb0615cf62f802165fdc8a174942d6886cee767220ccec5038241c272b2baa67ef4e7332968516ac145
-DIST terminal_size-0.4.1.crate 10037 BLAKE2B 1d99577917b88498902d85718b4ba71ddcd7a1daca4f1b38f4b5ea4c34533eab9cda2cc344cdec5a31ffe0152fbcc5d499ccb40dc73f985f083a3ea21b0b1226 SHA512 e07bdbdf695bf9a607ea7c7c4c5b22a8637b0871877114aa305717a04d31a6b7670e2a79435810aefefe25db8c9a655e4c4ba6075d4ec76322a30cdf71ff03be
-DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
-DIST toml_edit-0.22.22.crate 106387 BLAKE2B c658eef2dc8420266a6928d7ef46340372af2593e4db0d3a67ec88aaf8f601d37d1e9b5bac231a799be8a2ee68a7d98b5f651e9c109d23d8b19b60cf75debddb SHA512 0f98b371f7e27ae7f435a207c0915f942af145cc5dfabfe6d57f2b797efa3e706025401e501fccc6df70c001ce27051381556b8e7824447edd23ea25d047da4d
-DIST unicode-ident-1.0.14.crate 47547 BLAKE2B 30e0b6d7f3a967aaf5b9d91237008a60c3a8ded53bda901696e23cea3931dd71b01ddab866dca9e31e17c395d5f5a68f2a938655b693e894962568c2cff5ca15 SHA512 7c6dcd1724e8cfedc37546d1abd49088b633dad228097acc73d7b6cab255b223e830c541144e05a00388fd8ca8066f27c18792419cfa58ee9da4460a38d0bc0a
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-sys-0.59.0.crate 2387323 BLAKE2B 3110c8cd2bc005f8c95cd038a8d574af648dc19788fe4485f977376f92e36b911b1a542d669a07ae9cd4ea72a884ab01ec78b8a2b5587456eb202452d1d8fa0d SHA512 d35e009e979633a1f3c8468cd038bd5c8c0381405165ce03497decd7d9edaaac485d704487e4a61d9aaf4e4d011b4248408912df6a0044d50e8457259867e061
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST winnow-0.6.20.crate 163617 BLAKE2B b47ba6cd94ec80a72b51ad09c5cb9de350d2243295d3997732d5d3d9f8d08bd83e3129150fb24992243949120da1bd6091d580db5ff10258fd745afaa944c791 SHA512 3347fdfb5b15ec73a40614ecd0cce60f41d3f2d083f49aaafceeaf5db52d5c677dc3eb39fcc2595999fc9f864d1fde81e180e09dc86a6f6124878e16e86e8bc8
diff --git a/app-text/code-minimap/code-minimap-0.6.8.ebuild b/app-text/code-minimap/code-minimap-0.6.8.ebuild
deleted file mode 100644
index 8419fbf0178d..000000000000
--- a/app-text/code-minimap/code-minimap-0.6.8.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.13.4
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.1.3
- 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.95
- atty@0.2.14
- autocfg@1.4.0
- bitflags@2.6.0
- cfg-if@1.0.0
- clap@4.5.23
- clap_builder@4.5.23
- clap_complete@4.5.40
- clap_derive@4.5.18
- clap_lex@0.7.4
- colorchoice@1.0.3
- either@1.13.0
- equivalent@1.0.1
- errno@0.3.10
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-timer@3.0.3
- futures-util@0.3.31
- futures@0.3.31
- glob@0.3.1
- hashbrown@0.15.2
- heck@0.5.0
- hermit-abi@0.1.19
- indexmap@2.7.0
- is_terminal_polyfill@1.70.1
- itertools@0.13.0
- libc@0.2.169
- linux-raw-sys@0.4.14
- memchr@2.7.4
- pin-project-lite@0.2.15
- pin-utils@0.1.0
- proc-macro-crate@3.2.0
- proc-macro2@1.0.92
- quote@1.0.38
- regex-automata@0.4.9
- regex-syntax@0.8.5
- regex@1.11.1
- relative-path@1.9.3
- rstest@0.23.0
- rstest_macros@0.23.0
- rustc_version@0.4.1
- rustix@0.38.42
- semver@1.0.24
- slab@0.4.9
- strsim@0.11.1
- syn@2.0.92
- terminal_size@0.4.1
- toml_datetime@0.6.8
- toml_edit@0.22.22
- unicode-ident@1.0.14
- utf8parse@0.2.2
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.59.0
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.52.6
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.52.6
- winnow@0.6.20
-"
-
-inherit cargo
-
-DESCRIPTION="A high performance code minimap generator"
-HOMEPAGE="https://github.com/wfxr/code-minimap"
-SRC_URI="
- https://github.com/wfxr/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="|| ( Apache-2.0 MIT )"
-# Dependent crate licenses
-LICENSE+=" MIT Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="usr/bin/code-minimap"
diff --git a/app-text/code-minimap/metadata.xml b/app-text/code-minimap/metadata.xml
deleted file mode 100644
index ab66c7425586..000000000000
--- a/app-text/code-minimap/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>freijon@pm.me</email>
- <name>Jonas Frei</name>
- </maintainer>
- <upstream>
- <remote-id type="github">wfxr/code-minimap</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/code2html/Manifest b/app-text/code2html/Manifest
deleted file mode 100644
index d3e5187ba36c..000000000000
--- a/app-text/code2html/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST code2html-0.9.1-gentoo_patches.tar.bz2 2666 BLAKE2B 31c750aae9dbe9eddc77840a70535a5a6f1d495aa2015efe4afbded2481f2b7b171a95ab20ffcafd38a953170a6da0e8ccf895fded432ca7a16de6cdbc0d58d0 SHA512 cd478b53f0c11b9b4838a842bd8cb344698c85b1c3e09f03a75214f4002f4748a15f995530d6b6c743a4edb784c8aa703786ec10d3bda971b9485153e7090fdc
-DIST code2html-0.9.1.tar.gz 39811 BLAKE2B 57724d636d53066458b806266fc0a61e44919608ad44d65c540d0b6442e93acd822fcdc68c6c3279614b0887a9b7e6553e2de2c1a27679bd34c971ad1a05d70b SHA512 97fb8cadfe64a389711c58b13b7b5d977849f3a242c32a2456f93d7abd39f5d0a4152416f5c73aa05f151316ea0d8486b2b9923a5390eefec3e9d8253cc0b2d3
diff --git a/app-text/code2html/code2html-0.9.1-r2.ebuild b/app-text/code2html/code2html-0.9.1-r2.ebuild
deleted file mode 100644
index e3a5da396837..000000000000
--- a/app-text/code2html/code2html-0.9.1-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit prefix
-
-DESCRIPTION="Converts source files to colored HTML output"
-HOMEPAGE="http://www.palfrader.org/code2html/"
-SRC_URI="http://www.palfrader.org/code2html/all/${P}.tar.gz
- mirror://gentoo/${P}-gentoo_patches.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
-
-RDEPEND=">=dev-lang/perl-5"
-
-PATCHES=(
- # Be consistent in color codes (bug #119406)
- "${WORKDIR}"/${P}-lowercase_color_codes.patch
-
- # Improved C++ support (bug #133159)
- "${WORKDIR}"/${P}-cpp_keywords.patch
-
- # Improved Ada support (bug #133176)
- "${WORKDIR}"/${P}-ada_identifiers.patch
-
- # For prefix paths
- "${FILESDIR}"/${P}-prefix.patch
-
- # For newer Perl, bug 523610
- "${FILESDIR}"/${P}-scalar.patch
-)
-
-src_prepare() {
- default
-
- eprefixify code2html
-}
-
-src_install() {
- dobin code2html
- dodoc ChangeLog CREDITS README
- doman code2html.1
-}
diff --git a/app-text/code2html/files/code2html-0.9.1-prefix.patch b/app-text/code2html/files/code2html-0.9.1-prefix.patch
deleted file mode 100644
index fbfc9d6b5356..000000000000
--- a/app-text/code2html/files/code2html-0.9.1-prefix.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/code2html
-+++ b/code2html
-@@ -1,4 +1,4 @@
--#!/usr/bin/perl -w
-+#!@GENTOO_PORTAGE_EPREFIX@/usr/bin/perl -w
- use locale;
- my $vernr = "0.9.1";
- my $monthshort = "Jan";
-@@ -45,9 +45,9 @@
- # PP: A hash would be nicer but then it would not possible to get the keys in this very order (AFAIK)
- # PP: If names contain meta characters, then those must be metaquoted (if you don't want the meta chars to be meta chars of course)
- my @CGI_ENCODING = (
-- ['bzip2' , '/usr/bin/bzip2' , '--stdout' ],
-- ['gzip' , '/bin/gzip' , '--stdout' ],
-- ['compress' , '/usr/bin/compress' , '-c' ]
-+ ['bzip2' , '@GENTOO_PORTAGE_EPREFIX@/usr/bin/bzip2' , '--stdout' ],
-+ ['gzip' , '@GENTOO_PORTAGE_EPREFIX@/bin/gzip' , '--stdout' ],
-+ ['compress' , '@GENTOO_PORTAGE_EPREFIX@/usr/bin/compress' , '-c' ]
- );
-
-
-@@ -147,7 +147,7 @@
- # building up the database
- # newer entries overwrite old ones
- my @CONFIG_FILES;
-- push @CONFIG_FILES, "/etc/code2html.config";
-+ push @CONFIG_FILES, "@GENTOO_PORTAGE_EPREFIX@/etc/code2html.config";
- push @CONFIG_FILES, $ENV{'HOME'}."/.code2html.config" if (defined($ENV{'HOME'}));
- push @CONFIG_FILES, split(/:/,$ENV{'CODE2HTML_CONFIG'}) if ($ENV{'CODE2HTML_CONFIG'});
- push @CONFIG_FILES, split(/:/,$params{'langfile'}) if defined($params{'langfile'});
diff --git a/app-text/code2html/files/code2html-0.9.1-scalar.patch b/app-text/code2html/files/code2html-0.9.1-scalar.patch
deleted file mode 100644
index b8f56f1a7d1a..000000000000
--- a/app-text/code2html/files/code2html-0.9.1-scalar.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/code2html
-+++ b/code2html
-@@ -1357,7 +1357,7 @@
- my @lines = split ( /\n/, $_[0] );
-
- my $nr = 0;
-- my $lengthofnr = length(@lines);
-+ my $lengthofnr = length(scalar(@lines));
- my $format = qq{<a name="$_[1]line%u">%${lengthofnr}u</a> %s\n} ;
- join ('', map ( {$nr++; sprintf ( $format , $nr, $nr, $_ )} @lines));
- },
-@@ -1367,7 +1367,7 @@
- my @lines = split ( /\n/, $_[0] );
-
- my $nr = 0;
-- my $lengthofnr = length(@lines);
-+ my $lengthofnr = length(scalar(@lines));
- my $format = qq{<a name="$_[1]line%u" href="#$_[1]line%u">%$ {lengthofnr}u</a> %s\n};
- join ('', map ( {$nr++; sprintf ( $format , $nr, $nr, $nr, $_ )} @lines));
- }
diff --git a/app-text/code2html/metadata.xml b/app-text/code2html/metadata.xml
deleted file mode 100644
index 68e754003b8f..000000000000
--- a/app-text/code2html/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-needed -->
- <longdescription>
- Code2HTML converts a program source code to syntax highlighted
- HTML. It may be called as a CGI script. It can also handle include
- commands in HTML files.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/codebook/Manifest b/app-text/codebook/Manifest
deleted file mode 100644
index 88cbf28769d0..000000000000
--- a/app-text/codebook/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST codebook-0.3.40-deps.tar.xz 41509580 BLAKE2B 0eb0ec2602a71afdedb49741c5d1d14662b44ac223cd1d51a2eb1b288c6340f372c8693be242a4d1a0c345cf01dd455dc7d0a6a07097bb6d31bdc900bb92c282 SHA512 709d4cad17948aadbc7f231e3e2d50527176f55b415c62ac4a22007dd9be8b5ec99b5c90f1835f4d7abacc8468fdf8f1c0185b7121e0ea839703b54f2b6d86cf
-DIST codebook-0.3.40.tar.gz 2763922 BLAKE2B 79f1b98d510cc2e333895fdd4e319dba5afceb509129684e8a5f38c0a172558318f98172fb42ae7e369defb5ce730c9ae2bf3d027dff161bf821cb3187c2283a SHA512 5b54a020ff9bcdc39fcfd41683f965e0afb0013119e08ba707e4594da62aa047202c380528b4bca614bbf7ca2bac51581b81e2d0f262956aef89e5ef046e3d6c
-DIST codebook-0.3.41-deps.tar.xz 41517900 BLAKE2B fdb1fb723664e4fc37ab341b480e2b830d3829aa692f924d41a006bc7163bf6f732780befa004159cab086b0936cd713e23009cd2046d32c099b1f7427301678 SHA512 2e616519c4d2a3227cfb0419ab42530a0e7f64f1262856935d55b8df56d7622e3bf0d299c0e1283025f95b0033998d052d3b8548d956177f744b47cfd20ef6b5
-DIST codebook-0.3.41.tar.gz 2767178 BLAKE2B f17e774b66996422a49b95835488e8252f0f01d73a0f703619cf630079b16656694b20866a67925786a5b59f9fbade174b70b4e676514d9fc57374d652069b72 SHA512 5f148b3a336bf880f4e53adac11dde9e6fe35bb3c9255c751aec20fe6342dfc1b55e8d9a326fc700ed70869822250d45567238af2f97201e12c7fa9275a54e45
diff --git a/app-text/codebook/codebook-0.3.40.ebuild b/app-text/codebook/codebook-0.3.40.ebuild
deleted file mode 100644
index 8cb5b1a56973..000000000000
--- a/app-text/codebook/codebook-0.3.40.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo
-
-DESCRIPTION="Spell Checker for Code"
-HOMEPAGE="https://github.com/blopker/codebook"
-SRC_URI="
- https://github.com/blopker/codebook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl Unicode-3.0 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-src_test() {
- local skip=(
- --skip test_elixir_module
- --skip test_go_location
- --skip test_java_location
- --skip test_odin_location
- --skip test_php_location
- )
- cargo_src_test -- "${skip[@]}"
-}
-
-src_install() {
- cargo_src_install --frozen --path crates/codebook-lsp
- dodoc LICENSE README.md
-}
diff --git a/app-text/codebook/codebook-0.3.41.ebuild b/app-text/codebook/codebook-0.3.41.ebuild
deleted file mode 100644
index 8cb5b1a56973..000000000000
--- a/app-text/codebook/codebook-0.3.41.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo
-
-DESCRIPTION="Spell Checker for Code"
-HOMEPAGE="https://github.com/blopker/codebook"
-SRC_URI="
- https://github.com/blopker/codebook/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 openssl Unicode-3.0 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-PROPERTIES="test_network"
-
-src_test() {
- local skip=(
- --skip test_elixir_module
- --skip test_go_location
- --skip test_java_location
- --skip test_odin_location
- --skip test_php_location
- )
- cargo_src_test -- "${skip[@]}"
-}
-
-src_install() {
- cargo_src_install --frozen --path crates/codebook-lsp
- dodoc LICENSE README.md
-}
diff --git a/app-text/codebook/metadata.xml b/app-text/codebook/metadata.xml
deleted file mode 100644
index 9dc17db808ae..000000000000
--- a/app-text/codebook/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="person">
- <name>Pavel Sobolev</name>
- <email>contact@paveloom.dev</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/blopker/codebook/issues</bugs-to>
- <remote-id type="github">blopker/codebook</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/convertlit/Manifest b/app-text/convertlit/Manifest
deleted file mode 100644
index 6b5e625aa8a0..000000000000
--- a/app-text/convertlit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST clit18src.zip 135120 BLAKE2B b2c47c03df2cee8779f50eee1a19f46907fa966165629d17fb25c66e5bf7b68b6ada6efa1790d36deb6a10f69c17ec7ef2cc66551796cbba04a3f2f7e5e3294d SHA512 0d4b7d525f5164a73a47a00e1c4e93ff50e738a4e6c541ded283c4779e6a67138f601c23a41344517ca5d7f8c9141b25cc6edc7f3967fbf9042e99f647354f36
diff --git a/app-text/convertlit/convertlit-1.8-r4.ebuild b/app-text/convertlit/convertlit-1.8-r4.ebuild
deleted file mode 100644
index 1ee0af7452a2..000000000000
--- a/app-text/convertlit/convertlit-1.8-r4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-MY_P="clit${PV//./}"
-
-DESCRIPTION="CLit converts MS ebook .lit files to .opf (xml+html+png+jpg)"
-HOMEPAGE="http://www.convertlit.com/"
-SRC_URI="http://www.convertlit.com/${MY_P}src.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86"
-
-RDEPEND=">=dev-libs/libtommath-0.36-r1"
-DEPEND="${RDEPEND}"
-BDEPEND="app-arch/unzip"
-
-PATCHES=(
- "${FILESDIR}"/${P}-respectflags-r1.patch
- "${FILESDIR}"/fix-Wformat-security-warnings.patch
- "${FILESDIR}"/support-ar-variable.patch
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_compile() {
- tc-export AR CC
- append-cflags -std=gnu89 # old codebase, incompatible with c2x
-
- emake -C lib
- emake -C ${MY_P}
-}
-
-src_install() {
- dobin ${MY_P}/clit
- einstalldocs
-}
diff --git a/app-text/convertlit/files/convertlit-1.8-clang16.patch b/app-text/convertlit/files/convertlit-1.8-clang16.patch
deleted file mode 100644
index 13d5786c13f9..000000000000
--- a/app-text/convertlit/files/convertlit-1.8-clang16.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-https://bugs.gentoo.org/870946
---- a/clit18/display.c
-+++ b/clit18/display.c
-@@ -24,2 +24,3 @@
- #include <stdlib.h>
-+#include <string.h>
- #include "litlib.h"
---- a/clit18/drm5.c
-+++ b/clit18/drm5.c
-@@ -32,2 +32,3 @@
- #include <string.h>
-+#include <ctype.h>
- #include <assert.h>
---- a/clit18/explode.c
-+++ b/clit18/explode.c
-@@ -26,2 +26,3 @@
- #include <string.h>
-+#include <sys/stat.h>
- #include "clit.h"
---- a/clit18/hexdump.c
-+++ b/clit18/hexdump.c
-@@ -18,2 +18,3 @@
- #include <stdlib.h>
-+#include <string.h>
-
---- a/clit18/manifest.c
-+++ b/clit18/manifest.c
-@@ -25,2 +25,3 @@
- #include <stdlib.h>
-+#include <string.h>
- #include "litlib.h"
---- a/clit18/transmute.c
-+++ b/clit18/transmute.c
-@@ -24,2 +24,3 @@
- #include <stdlib.h>
-+#include <string.h>
- #include "litlib.h"
---- a/lib/litsections.c
-+++ b/lib/litsections.c
-@@ -33,2 +33,3 @@
- #include "litinternal.h"
-+#include "lzx/lzx.h"
- #include "lzx.h"
---- a/lib/newlzx/lzxglue.c
-+++ b/lib/newlzx/lzxglue.c
-@@ -30,2 +30,3 @@
- #include <stdlib.h>
-+#include <string.h>
- #include "litlib.h"
diff --git a/app-text/convertlit/files/convertlit-1.8-respectflags-r1.patch b/app-text/convertlit/files/convertlit-1.8-respectflags-r1.patch
deleted file mode 100644
index faedfa0a30a5..000000000000
--- a/app-text/convertlit/files/convertlit-1.8-respectflags-r1.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Index: clit18/Makefile
-===================================================================
---- a/clit18/Makefile
-+++ b/clit18/Makefile
-@@ -1,9 +1,9 @@
- all: clit
-
--CFLAGS=-funsigned-char -Wall -O2 -I ../libtommath-0.30/ -I ../lib -I ../lib/des -I .
-+CFLAGS+=-funsigned-char -I ../lib -I ../lib/des -I .
- clean:
- rm -f *.o clit
-
- clit: clit.o hexdump.o drm5.o explode.o transmute.o display.o utils.o manifest.o ../lib/openclit.a
-- gcc -o clit $^ ../libtommath-0.30/libtommath.a
-+ $(CC) $(LDFLAGS) -o clit $^ -ltommath
-
-Index: lib/Makefile
-===================================================================
---- a/lib/Makefile
-+++ b/lib/Makefile
-@@ -1,6 +1,6 @@
- all: openclit.a
-
--CFLAGS=-O3 -Wall -Ides -Isha -Inewlzx -I.
-+CFLAGS+=-Ides -Isha -Inewlzx -I.
- clean:
- rm -f *.o openclit.a des/*.o lzx/*.o sha/*.o
-
diff --git a/app-text/convertlit/files/fix-Wformat-security-warnings.patch b/app-text/convertlit/files/fix-Wformat-security-warnings.patch
deleted file mode 100644
index 78410a960f78..000000000000
--- a/app-text/convertlit/files/fix-Wformat-security-warnings.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 79ab07db8d91b6c6e0c36358c8030893c28510ba Mon Sep 17 00:00:00 2001
-From: Michael Orlitzky <michael@orlitzky.com>
-Date: Tue, 2 Aug 2016 10:32:53 -0400
-Subject: [PATCH 1/1] clit.c: fix -Wformat-security warnings.
-
-Two uses of printf() in clit.c were triggering -Wformat-security
-warnings due to a missing "%s" format string. This was causing
-compilation to fail with -Werror=format-security, so they have
-been fixed.
-
-Gentoo-Bug: 521246
----
- clit18/clit.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/clit18/clit.c b/clit18/clit.c
-index c13a75d..48b749f 100644
---- a/clit18/clit.c
-+++ b/clit18/clit.c
-@@ -125,9 +125,9 @@ int main(int argc, char ** argv)
- dir_program[i+1] = '\0'; break;
- }
- }
-- printf(sTitle);
-+ printf("%s", sTitle);
- if (argc < 3) {
-- printf(sUsage);
-+ printf("%s", sUsage);
- return -1;
- }
- base = 1;
---
-2.7.3
-
diff --git a/app-text/convertlit/files/support-ar-variable.patch b/app-text/convertlit/files/support-ar-variable.patch
deleted file mode 100644
index 4bd3e822f31d..000000000000
--- a/app-text/convertlit/files/support-ar-variable.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --git a/lib/Makefile b/lib/Makefile
-index 9104f27..0c8b197 100644
---- a/lib/Makefile
-+++ b/lib/Makefile
-@@ -6,5 +6,5 @@ clean:
-
- openclit.a: litatom.o litdrm.o litlib.o litembiggen.o littags.o litmetatags.o litmanifest.o litdirectory.o litsections.o litheaders.o litutil.o sha/mssha1.o des/des.o newlzx/lzxglue.o newlzx/lzxd.o
- -rm -f openclit.a
-- ar rv openclit.a $^
-+ $(AR) rv openclit.a $^
-
diff --git a/app-text/convertlit/metadata.xml b/app-text/convertlit/metadata.xml
deleted file mode 100644
index e5a5ef959c30..000000000000
--- a/app-text/convertlit/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-needed -->
- <longdescription lang="en">
- Convert Lit is a simple program to use .lit or Microsoft ebook files on
- Linux. It's able to "explode" the ebook into Open Ebook Specification
- Format (OEBPS), which than can be read by Opera and other Linux programs
- (it's just xml, html, png and jpeg). Note that you won't get any
- DRM-bypassing, so your .lit-file must not be copy protected.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/convmv/Manifest b/app-text/convmv/Manifest
deleted file mode 100644
index 14c534217160..000000000000
--- a/app-text/convmv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST convmv-2.06.tar.gz 30897 BLAKE2B 88110b28f7faff89d4447a16c21e96a5209fa3101b3571ba295d65e51a40c56425cb91b3fd76cf6fc1320f502b3bcddc73c8ec23872fc5232b07ca931d43d8de SHA512 a93acb0aa019ec468ec263947c3e0158c51b1b24885e77f62861555c8e80aaa6867eb42045040d09c83488460db0d2edea7327a5354afded2ab02caf7f54204d
diff --git a/app-text/convmv/convmv-2.06.ebuild b/app-text/convmv/convmv-2.06.ebuild
deleted file mode 100644
index 9b1440f19e1e..000000000000
--- a/app-text/convmv/convmv-2.06.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="convert filenames to utf8 or any other charset"
-HOMEPAGE="https://www.j3e.de/linux/convmv/"
-SRC_URI="https://www.j3e.de/linux/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ppc ppc64 ~sparc x86"
-
-DEPEND="dev-lang/perl"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.05-manpage_nocompress.patch" #729544
-)
-
-src_prepare() {
- default
- sed -i -e "1s|#!/usr|#!${EPREFIX}/usr|" convmv || die
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
- dodoc CREDITS Changes TODO VERSION
-}
-
-src_test() {
- unpack ./testsuite.tar
-
- cd "${S}"/suite || die
- ./dotests.sh || die
-}
diff --git a/app-text/convmv/files/convmv-2.05-manpage_nocompress.patch b/app-text/convmv/files/convmv-2.05-manpage_nocompress.patch
deleted file mode 100644
index 02f0c41032ee..000000000000
--- a/app-text/convmv/files/convmv-2.05-manpage_nocompress.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- convmv-2.05/Makefile
-+++ convmv-2.05/Makefile
-@@ -10,11 +10,11 @@
- install: all
- mkdir -p $(DESTDIR)$(MANDIR)/man1/
- mkdir -p $(DESTDIR)$(PREFIX)/bin/
-- cp convmv.1.gz $(DESTDIR)$(MANDIR)/man1/
-+ cp convmv.1 $(DESTDIR)$(MANDIR)/man1/
- install -m 755 convmv $(DESTDIR)$(PREFIX)/bin/
-
- manpage:
-- pod2man --section 1 --center=" " convmv | gzip > convmv.1.gz
-+ pod2man --section 1 --center=" " convmv > convmv.1
-
- clean:
- rm -f convmv.1.gz convmv-*.tar.gz MD5sums SHA256sums .files .name
diff --git a/app-text/convmv/metadata.xml b/app-text/convmv/metadata.xml
deleted file mode 100644
index ec151f29d1be..000000000000
--- a/app-text/convmv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/cpdf/Manifest b/app-text/cpdf/Manifest
deleted file mode 100644
index 71fe044a7b4c..000000000000
--- a/app-text/cpdf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST cpdf-2.7.1.tar.gz 1660693 BLAKE2B 71cbb72c06ceacd12adbb97c81a504626273d3c0bc74077936b6693bb397b38c97a2db70703a3da8a7caa49d696ee904992150cba133079408e961ef8c7273a2 SHA512 b23c1c151f095d11b6c3c56766cdc05aa6b12a0e1224880a050f69f67c4d40053f2415ac3f9e54233bf8314ca8bdfccc2c65dd44b0c6d60ae8d7c08b1c411a04
-DIST cpdf-2.8.1.tar.gz 1740371 BLAKE2B cd1a99fda9524091d680ddf2218b34f09c55b251708d16beaab0e621b268780e53bae2fb3bd247e7b6e3951800715f977c7a9df7f0388023f0a5e08cde610566 SHA512 f325c703835a82be462cafa5fb9548329ef648e3aa66bca73c2ae1d9e99813b3008915018bf5090e0c0dd6e31509e97895b01c64a9b4484c4993be59e85995e8
diff --git a/app-text/cpdf/cpdf-2.7.1.ebuild b/app-text/cpdf/cpdf-2.7.1.ebuild
deleted file mode 100644
index 2be9e0bef4d3..000000000000
--- a/app-text/cpdf/cpdf-2.7.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit findlib
-
-DESCRIPTION="A command line tool for manipulating PDF files"
-HOMEPAGE="https://community.coherentpdf.com/ https://github.com/johnwhitington/cpdf-source/"
-SRC_URI="https://github.com/johnwhitington/cpdf-source/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-source-${PV}"
-
-# ISC is only for cpdfxmlm.ml{,i}
-LICENSE="AGPL-3 ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-RDEPEND="dev-lang/ocaml:=[ocamlopt]
- ~dev-ml/camlpdf-${PV}:="
-DEPEND="${RDEPEND}"
-
-src_compile() {
- # parallel make issues
- emake -j1
-}
-
-src_install() {
- findlib_src_install
-
- dobin cpdf
- dodoc Changes README.md cpdfmanual.pdf
- doman cpdf.1
-
- use doc && dodoc -r doc/cpdf/html
-}
diff --git a/app-text/cpdf/cpdf-2.8.1.ebuild b/app-text/cpdf/cpdf-2.8.1.ebuild
deleted file mode 100644
index f71fdc604101..000000000000
--- a/app-text/cpdf/cpdf-2.8.1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit findlib
-
-DESCRIPTION="A command line tool for manipulating PDF files"
-HOMEPAGE="https://community.coherentpdf.com/ https://github.com/johnwhitington/cpdf-source/"
-SRC_URI="https://github.com/johnwhitington/cpdf-source/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-source-${PV}"
-
-# ISC is only for cpdfxmlm.ml{,i}
-LICENSE="AGPL-3 ISC"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc"
-
-RDEPEND="dev-lang/ocaml:=[ocamlopt]
- ~dev-ml/camlpdf-${PV}:="
-DEPEND="${RDEPEND}"
-
-src_compile() {
- # parallel make issues
- emake -j1
-}
-
-src_install() {
- findlib_src_install
-
- dobin cpdf
- dodoc Changes README.md cpdfmanual.pdf
- doman cpdf.1
-
- use doc && dodoc -r doc/cpdf/html
-}
diff --git a/app-text/cpdf/metadata.xml b/app-text/cpdf/metadata.xml
deleted file mode 100644
index 39f2e225f55d..000000000000
--- a/app-text/cpdf/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>ivan.lloro.boada@gmail.com</email>
- <name>Ivan Lloro</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">johnwhitington/cpdf-source</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/crengine-ng/Manifest b/app-text/crengine-ng/Manifest
deleted file mode 100644
index 6e480f808d9d..000000000000
--- a/app-text/crengine-ng/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST crengine-ng-0.9.13.tar.bz2 4382856 BLAKE2B fab44a0c994bb6ca667c3b1e60207e3d3fd13c288b2074fb70570e79e206f84aaebdca5879594e60dee01996a17d89f5d7cfcad421555d19a80cf136ce2be0ef SHA512 5289d045dd226b34747c70ca109eeee1d54d69309213d15bd788db554f76a1eefe7eb47f02bb91ea4a96a418e07b6c3df199ed26ff40800e6cdfdb93862f6a15
-DIST freefont-otf-20120503.tar.gz 4487813 BLAKE2B a280bef885bc71897a8475814602d7537b05d14a70e5857acd1007bc0a074be9db1e08fbd63fcabf3fde7874391bdd319d00b213e29b203d474fb320e91b82a2 SHA512 cee9a573b17ccc689b61f0925fb6624d58e3a3369d996e379e70c3a4cd750429d68c14c85fbcab4381101c8f4bf56730ef40e0045fdd79647019db41b4ec74fd
diff --git a/app-text/crengine-ng/crengine-ng-0.9.13-r1.ebuild b/app-text/crengine-ng/crengine-ng-0.9.13-r1.ebuild
deleted file mode 100644
index 836615dfd310..000000000000
--- a/app-text/crengine-ng/crengine-ng-0.9.13-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit cmake
-
-DESCRIPTION="Cross-platform library designed to implement e-book readers"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crengine-ng"
-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/${PV}"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+png +jpeg webp +gif +svg +chm +harfbuzz +fontconfig +libunibreak +fribidi +zstd +libutf8proc static-libs test"
-
-RESTRICT="!test? ( test )"
-
-CDEPEND="virtual/zlib:=
- png? ( media-libs/libpng:0 )
- jpeg? ( media-libs/libjpeg-turbo )
- webp? ( media-libs/libwebp )
- >=media-libs/freetype-2.10.0
- harfbuzz? ( media-libs/harfbuzz:=[truetype] )
- libunibreak? ( dev-libs/libunibreak:= )
- fribidi? ( dev-libs/fribidi )
- zstd? ( app-arch/zstd:= )
- libutf8proc? ( dev-libs/libutf8proc:= )
- fontconfig? ( media-libs/fontconfig )"
-
-RDEPEND="${CDEPEND}"
-DEPEND="
- ${RDEPEND}
- test? ( dev-cpp/gtest
- app-arch/zip )
-"
-BDEPEND=">=dev-build/cmake-3.14
- virtual/pkgconfig
- ${CDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-unittests.patch )
-
-src_prepare() {
- cmake_src_prepare
- if use test; then
- mkdir -p "${BUILD_DIR}/crengine/tests/fonts/"
- cp -p "${WORKDIR}/freefont-20120503/"*.otf "${BUILD_DIR}/crengine/tests/fonts/"
- fi
-}
-
-src_configure() {
- CMAKE_BUILD_TYPE="Release"
- local mycmakeargs=(
- -DCRE_BUILD_SHARED=ON
- -DCRE_BUILD_STATIC=$(usex static-libs)
- -DUSE_COLOR_BACKBUFFER=ON
- -DWITH_LIBPNG=$(usex png)
- -DWITH_LIBJPEG=$(usex jpeg)
- -DWITH_LIBWEBP=$(usex webp)
- -DWITH_FREETYPE=ON
- -DWITH_HARFBUZZ=$(usex harfbuzz)
- -DWITH_LIBUNIBREAK=$(usex libunibreak)
- -DWITH_FRIBIDI=$(usex fribidi)
- -DWITH_ZSTD=$(usex zstd)
- -DWITH_UTF8PROC=$(usex libutf8proc)
- -DUSE_GIF=$(usex gif)
- -DUSE_NANOSVG=$(usex svg)
- -DUSE_CHM=$(usex chm)
- -DUSE_ANTIWORD=ON
- -DUSE_FONTCONFIG=$(usex fontconfig)
- -DUSE_SHASUM=OFF
- -DUSE_MD4C=ON
- -DBUILD_TOOLS=OFF
- -DENABLE_UNITTESTING=$(usex test)
- -DOFFLINE_BUILD_MODE=ON
- )
- cmake_src_configure
-}
-
-src_test() {
- cd "${BUILD_DIR}/crengine/tests"
- ./unittests
-}
diff --git a/app-text/crengine-ng/files/crengine-ng-0.9.13-unittests.patch b/app-text/crengine-ng/files/crengine-ng-0.9.13-unittests.patch
deleted file mode 100644
index a1601bd4ac6b..000000000000
--- a/app-text/crengine-ng/files/crengine-ng-0.9.13-unittests.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 054875c021539c21e93665fcfc969d61d5a3e9e8 Mon Sep 17 00:00:00 2001
-From: Aleksey Chernov <valexlin@gmail.com>
-Date: Thu, 13 Nov 2025 19:41:36 +0400
-Subject: [PATCH] Fixed unittests linking error.
-
----
- crengine/tests/CMakeLists.txt | 7 ++++++-
- 1 file changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/crengine/tests/CMakeLists.txt b/crengine/tests/CMakeLists.txt
-index 02d623e8..2905f63a 100644
---- a/crengine/tests/CMakeLists.txt
-+++ b/crengine/tests/CMakeLists.txt
-@@ -126,7 +126,12 @@ if(WIN32)
- endif(WIN32)
-
- add_executable(unittests ${SRC_LIST})
--target_link_libraries(unittests ${CRE_NG} GTest::gtest_main)
-+if (USE_ZLIB)
-+ set(ADD_LIBS "${ZLIB_LIBRARIES}")
-+else()
-+ set(ADD_LIBS)
-+endif()
-+target_link_libraries(unittests ${CRE_NG} ${ADD_LIBS} GTest::gtest_main)
- target_include_directories(unittests PRIVATE ${PRIVATE_INCLUDE_DIRECTORIES})
-
- include(GoogleTest)
---
-2.51.0
-
diff --git a/app-text/crengine-ng/metadata.xml b/app-text/crengine-ng/metadata.xml
deleted file mode 100644
index 8fec2108c8d1..000000000000
--- a/app-text/crengine-ng/metadata.xml
+++ /dev/null
@@ -1,27 +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>
- <name>Andrey Grozin</name>
- </maintainer>
- <maintainer type="person">
- <email>valexlin@gmail.com</email>
- <name>Aleksey Chernov</name>
- <description>upstream</description>
- </maintainer>
- <longdescription lang="en">
- A fork of coolreader engine. Supported formats are: fb2 (including fb2.zip), fb3,
- epub (without DRM), rtf, doc, docx, odt, md, html, chm, pdb, mobi (without DRM), txt, trc, prc.
- </longdescription>
- <use>
- <flag name="chm">Support chm format</flag>
- <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for kerning and ligatures</flag>
- <flag name="libunibreak">Use <pkg>dev-libs/libunibreak</pkg> for hyphenation</flag>
- <flag name="fribidi">Support bidirectional text by <pkg>dev-libs/fribidi</pkg></flag>
- <flag name="libutf8proc">Use <pkg>dev-libs/libutf8proc</pkg> for manipulating unicode strings</flag>
- </use>
- <upstream>
- <remote-id type="gitlab">coolreader-ng/crengine-ng</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/crf++/Manifest b/app-text/crf++/Manifest
deleted file mode 100644
index 8117b71c39ed..000000000000
--- a/app-text/crf++/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST CRF++-0.58.tar.gz 790570 BLAKE2B 8fdd3fea3e30f4196560e2e265519c961739aabbad75e9805040a8f7da0f501620d6bb2c4f589c6d0c8bb79af5c8f46bbe27b610a4ec6a0db632fef219ea5b46 SHA512 676b3e9ed89b5fb2f246175b58c384f10cab09fff8329c07311fed3832f55dbad26a25d2946c9efaa75cd8026517cb9e1742bb70ca26187367747852073e4eb9
diff --git a/app-text/crf++/crf++-0.58-r1.ebuild b/app-text/crf++/crf++-0.58-r1.ebuild
deleted file mode 100644
index c10b4b472085..000000000000
--- a/app-text/crf++/crf++-0.58-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data"
-HOMEPAGE="https://taku910.github.io/crfpp/"
-SRC_URI="mirror://gentoo/${P^^}.tar.gz"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="|| ( BSD LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-PATCHES=( "${FILESDIR}"/${P}-autotools.patch )
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_test() {
- local d
- for d in example/*; do
- pushd "${d}" >/dev/null || die
- ./exec.sh || die "failed test in ${d}"
- popd >/dev/null || die
- done
-}
-
-src_install() {
- default
-
- if use examples; then
- dodoc -r example
- docompress -x /usr/share/doc/${PF}/example
- fi
-
- find "${ED}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/crf++/crf++-0.58-r2.ebuild b/app-text/crf++/crf++-0.58-r2.ebuild
deleted file mode 100644
index ab8ce07bb1ef..000000000000
--- a/app-text/crf++/crf++-0.58-r2.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Yet Another CRF toolkit for segmenting/labelling sequential data"
-HOMEPAGE="https://taku910.github.io/crfpp/"
-SRC_URI="mirror://gentoo/${P^^}.tar.gz"
-S="${WORKDIR}/${P^^}"
-
-LICENSE="|| ( BSD LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="examples"
-
-PATCHES=(
- "${FILESDIR}"/${P}-autotools.patch
- "${FILESDIR}"/${P}-registers.patch
-)
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_test() {
- local d
- for d in example/*; do
- pushd "${d}" >/dev/null || die
- ./exec.sh || die "failed test in ${d}"
- popd >/dev/null || die
- done
-}
-
-src_install() {
- default
-
- if use examples; then
- dodoc -r example
- docompress -x /usr/share/doc/${PF}/example
- fi
-
- find "${ED}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/crf++/files/crf++-0.58-autotools.patch b/app-text/crf++/files/crf++-0.58-autotools.patch
deleted file mode 100644
index df3584432bbe..000000000000
--- a/app-text/crf++/files/crf++-0.58-autotools.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- a/configure.in
-+++ b/configure.in
-@@ -49,10 +49,8 @@
- dnl
- dnl check gcc
- dnl
--if test -n "$GCC"; then
-- CFLAGS="-O3 -Wall";
-- CXXFLAGS="-O3 -Wall";
--fi
-+CFLAGS="${CFLAGS} -Wall"
-+CXXFLAGS="${CXXFLAGS} -Wall"
-
- AC_DEFUN(ADD_CC_FLAG, [
- AC_MSG_CHECKING(whether ${CC-cc} accepts $1)
-@@ -285,6 +283,6 @@
- AC_MSG_RESULT([yes])
-
- AC_SUBST(datarootdir)
--AM_CONFIG_HEADER(config.h)
-+AC_CONFIG_HEADERS(config.h)
- AC_OUTPUT([Makefile Makefile.msvc swig/version.h])
-
diff --git a/app-text/crf++/files/crf++-0.58-registers.patch b/app-text/crf++/files/crf++-0.58-registers.patch
deleted file mode 100644
index 960e7f923d6b..000000000000
--- a/app-text/crf++/files/crf++-0.58-registers.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-From 12204f40fdab494328931f12f45ad7d884ef6dac Mon Sep 17 00:00:00 2001
-From: Brahmajit Das <brahmajit.xyz@gmail.com>
-Date: Tue, 16 May 2023 12:29:40 +0530
-Subject: [PATCH] Removing register keywords
-
-The register keyword has been dropped since C++17.
-
-Bug: https://bugs.gentoo.org/894642
-Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>
---- a/darts.h
-+++ b/darts.h
-@@ -404,10 +404,10 @@ class DoubleArrayImpl {
- T result;
- set_result(result, -1, 0);
-
-- register array_type_ b = array_[node_pos].base;
-- register array_u_type_ p;
-+ array_type_ b = array_[node_pos].base;
-+ array_u_type_ p;
-
-- for (register size_t i = 0; i < len; ++i) {
-+ for (size_t i = 0; i < len; ++i) {
- p = b +(node_u_type_)(key[i]) + 1;
- if (static_cast<array_u_type_>(b) == array_[p].check)
- b = array_[p].base;
-@@ -431,12 +431,12 @@ class DoubleArrayImpl {
- size_t node_pos = 0) const {
- if (!len) len = length_func_()(key);
-
-- register array_type_ b = array_[node_pos].base;
-- register size_t num = 0;
-- register array_type_ n;
-- register array_u_type_ p;
-+ array_type_ b = array_[node_pos].base;
-+ size_t num = 0;
-+ array_type_ n;
-+ array_u_type_ p;
-
-- for (register size_t i = 0; i < len; ++i) {
-+ for (size_t i = 0; i < len; ++i) {
- p = b; // + 0;
- n = array_[p].base;
- if ((array_u_type_) b == array_[p].check && n < 0) {
-@@ -469,8 +469,8 @@ class DoubleArrayImpl {
- size_t len = 0) const {
- if (!len) len = length_func_()(key);
-
-- register array_type_ b = array_[node_pos].base;
-- register array_u_type_ p;
-+ array_type_ b = array_[node_pos].base;
-+ array_u_type_ p;
-
- for (; key_pos < len; ++key_pos) {
- p = b +(node_u_type_)(key[key_pos]) + 1;
---
-2.40.1
-
diff --git a/app-text/crf++/metadata.xml b/app-text/crf++/metadata.xml
deleted file mode 100644
index 7b15ca6515d6..000000000000
--- a/app-text/crf++/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <longdescription lang="en">
- CRF++ is a simple, customizable, and open source implementation
- of Conditional Random Fields (CRFs) for segmenting/labeling
- sequential data. CRF++ is designed for generic purpose and will be
- applied to a lot of NLP tasks, such as Named Entity Recognition,
- Information Extraction and Text Chunking.
- </longdescription>
- <upstream>
- <remote-id type="github">taku910/crfpp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/crm114/Manifest b/app-text/crm114/Manifest
deleted file mode 100644
index da01da98199f..000000000000
--- a/app-text/crm114/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crm114-20100106-BlameMichelson.src.tar.gz 724672 BLAKE2B ce5c3078030f2c4e78833edfb107d78e134a02c339d28411f2f60d4a67c333904d2ed0cf32a087997a72d961cbc5dabef46fb6c692d99fb509abd4161bd0094b SHA512 bb95fa50d6feef1a127e39e4005c4964b0096c3c7059f63bbf2293042351cf5ceeb7590fd1bedc64291ba556dfba96856dba8554f2f52a6cbaa3ad65012809c6
diff --git a/app-text/crm114/crm114-20100106-r2.ebuild b/app-text/crm114/crm114-20100106-r2.ebuild
deleted file mode 100644
index a5d4a7b851d4..000000000000
--- a/app-text/crm114/crm114-20100106-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-MY_P="${P}-BlameMichelson.src"
-DESCRIPTION="A powerful text processing tool, mainly used for spam filtering"
-HOMEPAGE="http://crm114.sourceforge.net/"
-SRC_URI="http://crm114.sourceforge.net/tarballs/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="examples mew nls normalizemime test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/tre
- mew? ( app-emacs/mew )
- normalizemime? ( mail-filter/normalizemime )"
-DEPEND="${RDEPEND}
- test? ( sys-apps/miscfiles )"
-
-S="${WORKDIR}"/${MY_P}
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-makefile.patch
- # https://bugs.gentoo.org/854897
- # Upstream is dead since 2009 so no point submitting this to them.
- "${FILESDIR}"/0001-fix-broken-function-signatures-for-5-argument-functi.patch
-)
-
-src_prepare() {
- default
-
- if use normalizemime; then
- sed \
- -e 's%#:mime_decoder: /normalizemime/%:mime_decoder: /normalizemime/%' \
- -e 's%:mime_decoder: /mewdecode/%#:mime_decoder: /mewdecode/%' \
- -i mailfilter.cf || die
- fi
-}
-
-src_compile() {
- # Restore GNU89 inline semantics to
- # emit external symbols, bug 571062
- append-cflags -std=gnu89 -fcommon
-
- emake CC="$(tc-getCC)"
-}
-
-src_test() {
- emake megatest
-}
-
-src_install() {
- dobin crm114 cssdiff cssmerge cssutil osbf-util
-
- insinto /usr/share/${PN}
- doins *.crm *.cf *.mfp
-
- dodoc COLOPHON.txt CRM114_Mailfilter_HOWTO.txt FAQ.txt INTRO.txt QUICKREF.txt \
- CLASSIFY_DETAILS.txt inoc_passwd.txt KNOWNBUGS.txt THINGS_TO_DO.txt README
-
- if use examples; then
- docinto examples
- dodoc *.example
- docompress -x /usr/share/doc/${PF}/examples
- fi
-}
-
-pkg_postinst() {
- elog "The spam-filter CRM files are installed in ${EROOT}/usr/share/${PN}."
-}
diff --git a/app-text/crm114/files/0001-fix-broken-function-signatures-for-5-argument-functi.patch b/app-text/crm114/files/0001-fix-broken-function-signatures-for-5-argument-functi.patch
deleted file mode 100644
index ab2ebcaa368d..000000000000
--- a/app-text/crm114/files/0001-fix-broken-function-signatures-for-5-argument-functi.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From c0cb641ec6c1ab960df91c23b726836add0ca3a5 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Mon, 6 May 2024 00:26:18 -0400
-Subject: [PATCH] fix broken function signatures for 5-argument functions
-
-These are always called before exit() so presumably no one noticed that
-these "log error and exit(-1)" functions were prone to "exiting with an
-error" (our new term for "hello how would you like to have some UB").
-
-However, the LTO optimizer noticed what was being done and died in
-painful agony. Bring it back to life and soothe its hurts.
----
- crm_util_errorhandlers.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/crm_util_errorhandlers.c b/crm_util_errorhandlers.c
-index 1f64f3c..cba9d89 100644
---- a/crm_util_errorhandlers.c
-+++ b/crm_util_errorhandlers.c
-@@ -23,17 +23,17 @@ long untrappableerror ( char *str1, char *str2)
- fprintf (stderr, "ERROR: %s%s \n", str1, str2);
- exit (-1);
- }
--long fatalerror5 ( char *str1, char *str2)
-+long fatalerror5 ( char *str1, char *str2, char* myfile, char* myfunction, unsigned myline)
- {
- fprintf (stderr, "ERROR: %s%s \n", str1, str2);
- exit (-1);
- }
--long nonfatalerror5 ( char *str1, char *str2)
-+long nonfatalerror5 ( char *str1, char *str2, char* myfile, char* myfunction, unsigned myline)
- {
- fprintf (stderr, "ERROR: %s%s \n", str1, str2);
- exit (-1);
- }
--long untrappableerror5 ( char *str1, char *str2)
-+long untrappableerror5 ( char *str1, char *str2, char* myfile, char* myfunction, unsigned myline)
- {
- fprintf (stderr, "ERROR: %s%s \n", str1, str2);
- exit (-1);
---
-2.43.2
-
diff --git a/app-text/crm114/files/crm114-20100106-fix-makefile.patch b/app-text/crm114/files/crm114-20100106-fix-makefile.patch
deleted file mode 100644
index 12ad4052002d..000000000000
--- a/app-text/crm114/files/crm114-20100106-fix-makefile.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-* Remove hardcoded variable
-* Respect user variables
-
---- a/Makefile
-+++ b/Makefile
-@@ -19,10 +19,6 @@
- VER_SUFFIX ?=
-
- #
--# The following forces the compiler to be GCC. If you have trouble
--# with your default compiler, and you want to force GCC, uncomment it.
--CC=gcc
--#
- # What version is this software (PLEASE don't change this just
- # to mess with my brain. - wsy)
- #
-@@ -82,7 +78,7 @@
- #
- # Build our basic CFLAGS chunk
- #
--CFLAGS += -DVERSION='"$(VERSION)"'
-+MY_CPPFLAGS += -DVERSION='"$(VERSION)"'
- #
- # Known Neighbord On, only for debugging
- # CFLAGS += -DKNN_ON
-@@ -104,7 +100,7 @@
- # certain functions to be inline (I added that to force gcc to inline functions
- # under high optimization but not under low so that debugging is possible -
- # that's why DO_INLINES is defined at O3 but not O0 - JB):
--CFLAGS += -O3 -Wall -DDO_INLINES
-+MY_CPPFLAGS += -DDO_INLINES
- # turn this one on for no optimization, but debugging
- #CFLAGS += -g -O0 -Wall
- #
-@@ -119,7 +115,6 @@
- # BSD users - do NOT use -static-libgcc!!!
- # Also note that this keeps valgrind from running correctly so comment
- # it out for debugging.
--LDFLAGS += -static -static-libgcc
- # use this one if you want program profiling.
- #LDFLAGS += -static -static-libgcc -pg
- #LDFLAGS += -pg
-@@ -306,7 +301,7 @@
- # of with your mods built in.
-
- crm114: $(OFILES)
-- $(CC) $(LDFLAGS) $(LIBS) $(OFILES) \
-+ $(CC) $(CFLAGS) $(LDFLAGS) $(LIBS) $(OFILES) \
- -ltre -lm \
- -o crm114
- #
-@@ -315,7 +310,7 @@
-
- *.o: $(HFILES)
- .c.o:
-- $(CC) $(CFLAGS) -c $*.c
-+ $(CC) $(CFLAGS) $(MY_CPPFLAGS) $(CPPFLAGS) -c $*.c
-
- cssutil: cssutil.o crm_css_maintenance.o crm_util_errorhandlers.o crm_str_funcs.o $(HFILES)
- $(CC) $(CFLAGS) $(LDFLAGS) cssutil.o \
diff --git a/app-text/crm114/metadata.xml b/app-text/crm114/metadata.xml
deleted file mode 100644
index 7b416c13cddd..000000000000
--- a/app-text/crm114/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <use>
- <flag name="mew">Add support for using the mewdecode mime decoder (<pkg>app-emacs/mew</pkg>)</flag>
- <flag name="normalizemime">Add support for using the normalizemime (<pkg>mail-filter/normalizemime</pkg>)</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">crm114</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
deleted file mode 100644
index d0f511c6a533..000000000000
--- a/app-text/crqt-ng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crqt-ng-1.0.15.tar.bz2 446115 BLAKE2B 6d0f25c0302716b1a37861014b1db7dd1bed5530095d71565bf5d3cb53b96f28ef7380dba30c033e7c01a5b774345e490c26b32d855052c1d9bb67a82e0c86ad SHA512 a62f92960fa2ce1f79df165a9d733b6e51cba4c93941a1b669a87b7f355a640d2ec2b5f794329f1f96a975ef72b39ae3d33f4559ef16b41b100b5da754334016
diff --git a/app-text/crqt-ng/crqt-ng-1.0.15.ebuild b/app-text/crqt-ng/crqt-ng-1.0.15.ebuild
deleted file mode 100644
index d69ea10c5bf9..000000000000
--- a/app-text/crqt-ng/crqt-ng-1.0.15.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PLOCALES="bg cs hu nl ru uk"
-inherit cmake plocale xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crqt-ng"
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
-IUSE="+gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
-
-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}
- dev-qt/qttools:6[linguist]"
-
-PATCHES=( "${FILESDIR}"/cmake_minimum_required.patch )
-
-src_prepare() {
- cmake_src_prepare
- xdg_environment_reset
-
- # locales
- plocale_find_changes "${S}"/src/i18n 'crqt_' '.ts'
- sed -e "s|set(LANGUAGES .*)|set(LANGUAGES $(plocale_get_locales))|i" \
- -i "${S}"/src/CMakeLists.txt \
- || die "sed CMakeLists.txt failed"
-}
-
-src_configure() {
- CMAKE_USE_DIR="${S}"
- CMAKE_BUILD_TYPE="Release"
- local mycmakeargs=(-DUSE_QT=QT6)
- cmake_src_configure
-}
diff --git a/app-text/crqt-ng/files/cmake_minimum_required.patch b/app-text/crqt-ng/files/cmake_minimum_required.patch
deleted file mode 100644
index af2b94d2968b..000000000000
--- a/app-text/crqt-ng/files/cmake_minimum_required.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 47af063dc9b72f09c1e53225c7888c5f576f90a1 Mon Sep 17 00:00:00 2001
-From: Aleksey Chernov <valexlin@gmail.com>
-Date: Fri, 10 Oct 2025 00:52:54 +0400
-Subject: [PATCH] `cmake_minimum_required` is specified in the correct place.
-
----
- CMakeLists.txt | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index cd01e87..3f8d2e2 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,7 +1,6 @@
-+cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
- project(crqt-ng)
-
--cmake_minimum_required(VERSION 3.0.0 FATAL_ERROR)
--
- set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules/")
-
-
---
-2.50.1 (Apple Git-155)
-
diff --git a/app-text/crqt-ng/metadata.xml b/app-text/crqt-ng/metadata.xml
deleted file mode 100644
index 3816f988544b..000000000000
--- a/app-text/crqt-ng/metadata.xml
+++ /dev/null
@@ -1,27 +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>
- <name>Andrey Grozin</name>
- </maintainer>
- <maintainer type="person">
- <email>valexlin@gmail.com</email>
- <name>Aleksey Chernov</name>
- <description>upstream</description>
- </maintainer>
- <longdescription lang="en">
- A fork of coolreader Qt program. Supported formats are: fb2 (including fb2.zip), fb3,
- epub (without DRM), rtf, doc, docx, odt, md, html, chm, pdb, mobi (without DRM), txt, trc, prc.
- </longdescription>
- <use>
- <flag name="chm">Support chm format</flag>
- <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for kerning and ligatures</flag>
- <flag name="libunibreak">Use <pkg>dev-libs/libunibreak</pkg> for hyphenation</flag>
- <flag name="fribidi">Support bidirectional text by <pkg>dev-libs/fribidi</pkg></flag>
- <flag name="libutf8proc">Use <pkg>dev-libs/libutf8proc</pkg> for manipulating unicode strings</flag>
- </use>
- <upstream>
- <remote-id type="gitlab">coolreader-ng/crqt-ng</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/crwx-ng/Manifest b/app-text/crwx-ng/Manifest
deleted file mode 100644
index 14942f26777b..000000000000
--- a/app-text/crwx-ng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST crwx-ng-0.3.1.tar.bz2 363898 BLAKE2B f44434014ec773c603f2497fd78236897e7988b46dc7697b2aaad7da6eb0a6334723bf6fd73b95960d835b762562fb809bc3aee6aa5ee06557b9fb442ef7aa07 SHA512 7f4c5de17ed32dc18aa7ef58f56090753c6fd4e87d3be6072ecb225f3339f1dacde8b54ec5b79bf031e3082067a00eb66008842248a819fe8c6af9eb6d080662
diff --git a/app-text/crwx-ng/crwx-ng-0.3.1-r3.ebuild b/app-text/crwx-ng/crwx-ng-0.3.1-r3.ebuild
deleted file mode 100644
index baf03f4b7505..000000000000
--- a/app-text/crwx-ng/crwx-ng-0.3.1-r3.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# 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 cmake wxwidgets xdg
-
-DESCRIPTION="Cross-platform e-book reader"
-HOMEPAGE="https://gitlab.com/coolreader-ng/crwx-ng"
-SRC_URI="https://gitlab.com/coolreader-ng/${PN}/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-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=]
- x11-libs/wxGTK:${WX_GTK_VER}=[X]"
-DEPEND="${CDEPEND}"
-RDEPEND="${CDEPEND}
- virtual/ttf-fonts"
-
-src_configure() {
- setup-wxwidgets
- cmake_src_configure
-}
diff --git a/app-text/crwx-ng/metadata.xml b/app-text/crwx-ng/metadata.xml
deleted file mode 100644
index 8ff6a0b3b831..000000000000
--- a/app-text/crwx-ng/metadata.xml
+++ /dev/null
@@ -1,27 +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>
- <name>Andrey Grozin</name>
- </maintainer>
- <maintainer type="person">
- <email>valexlin@gmail.com</email>
- <name>Aleksey Chernov</name>
- <description>upstream</description>
- </maintainer>
- <longdescription lang="en">
- A fork of coolreader wx program. Supported formats are: fb2 (including fb2.zip), fb3,
- epub (without DRM), rtf, doc, docx, odt, md, html, chm, pdb, mobi (without DRM), txt, trc, prc.
- </longdescription>
- <use>
- <flag name="chm">Support chm format</flag>
- <flag name="harfbuzz">Use <pkg>media-libs/harfbuzz</pkg> for kerning and ligatures</flag>
- <flag name="libunibreak">Use <pkg>dev-libs/libunibreak</pkg> for hyphenation</flag>
- <flag name="fribidi">Support bidirectional text by <pkg>dev-libs/fribidi</pkg></flag>
- <flag name="libutf8proc">Use <pkg>dev-libs/libutf8proc</pkg> for manipulating unicode strings</flag>
- </use>
- <upstream>
- <remote-id type="gitlab">coolreader-ng/crwx-ng</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cssmin/Manifest b/app-text/cssmin/Manifest
deleted file mode 100644
index ea1eaab6805d..000000000000
--- a/app-text/cssmin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cssmin-0.2.0.tar.gz 3228 BLAKE2B 2322d7c38e334234b11292c24752549404ce8c70068c6c70a1c6e227a9f63a721a923dbb3006199df2e96fc5c0aba44349a6d8ce33791aff2dc1275e186b8961 SHA512 9422152578bf28cf7c3eb063c1f0dd3604a3d8fa73cd81cde09ae297ab27669126c230ef40a2e8c37083c1e781ab977554f9012e60979fe431ceb83d43452a9d
diff --git a/app-text/cssmin/cssmin-0.2.0-r1.ebuild b/app-text/cssmin/cssmin-0.2.0-r1.ebuild
deleted file mode 100644
index 6b999d1f9bd4..000000000000
--- a/app-text/cssmin/cssmin-0.2.0-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Python port of the YUI CSS compression algorithm"
-HOMEPAGE="
- https://pypi.org/project/cssmin/
- https://github.com/zacharyvoase/cssmin/
-"
-
-LICENSE="MIT BSD"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
diff --git a/app-text/cssmin/metadata.xml b/app-text/cssmin/metadata.xml
deleted file mode 100644
index 48e52c4496a4..000000000000
--- a/app-text/cssmin/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">cssmin</remote-id>
- <remote-id type="github">zacharyvoase/cssmin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/cwtext/Manifest b/app-text/cwtext/Manifest
deleted file mode 100644
index a8f3f1e96a8f..000000000000
--- a/app-text/cwtext/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST cwtext-0.96.tar.gz 16596 BLAKE2B 0165b787fcb0e5c0ef803370d06eabbde4c014ac11dcd16a516579cf3d817e90c79db6ec15702643be710c9849765671bf676f41a0679443a87a6f4e555963d9 SHA512 6765c79b6feea2947974bf4654ed1edc83f6c9ddaae1bf37d5ed95dedc4ce9b45d5e41dff7ec50d6586f34901d8f93a3230f1a7e1cf4d52b8a84c851cfbdbd33
diff --git a/app-text/cwtext/cwtext-0.96-r2.ebuild b/app-text/cwtext/cwtext-0.96-r2.ebuild
deleted file mode 100644
index bc62294a1c65..000000000000
--- a/app-text/cwtext/cwtext-0.96-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit toolchain-funcs
-
-DESCRIPTION="Text to Morse Code converter"
-HOMEPAGE="http://cwtext.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc ppc64 x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.96-pcm.patch
- "${FILESDIR}"/${PN}-0.94-asneeded.patch
- "${FILESDIR}"/${PN}-0.96-fix-missing-include.patch
-)
-
-DOCS=( Changes README TODO )
-
-src_prepare() {
- eapply -p0 "${PATCHES[@]}"
- # change install directory to ${S}
- sed -i -e "/^PREFIX/ s:=.*:=\"${S}\":" makefile || \
- die "sed makefile failed"
-
- eapply_user
- tc-export CC
-}
-
-src_install() {
- einstalldocs
- dobin cwtext cwpcm cwmm
-}
diff --git a/app-text/cwtext/files/cwtext-0.94-asneeded.patch b/app-text/cwtext/files/cwtext-0.94-asneeded.patch
deleted file mode 100644
index ab0f16ee75b3..000000000000
--- a/app-text/cwtext/files/cwtext-0.94-asneeded.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- makefile.orig 2009-01-04 16:00:44.467365615 +0100
-+++ makefile 2009-01-04 16:02:16.338692800 +0100
-@@ -8,13 +8,13 @@
- install -sc cwmm ${PREFIX}/bin
-
- cwmm: cwmm.o morse.o
-- ${CC} ${CFLAGS} -o cwmm $^
-+ ${CC} ${CFLAGS} $(LDFLAGS) -o cwmm $^
-
- cwpcm: cwpcm.o morse.o pcm.o
-- ${CC} ${CFLAGS} -o cwpcm -lm $^
-+ ${CC} ${CFLAGS} $(LDFLAGS) -o cwpcm $^ -lm
-
- cwtext: cwtext.o morse.o
-- ${CC} ${CFLAGS} -o cwtext $^
-+ ${CC} ${CFLAGS} $(LDFLAGS) -o cwtext $^
-
- cwpcm.o: cwpcm.c morse.h pcm.h
- ${CC} ${CFLAGS} -c cwpcm.c
diff --git a/app-text/cwtext/files/cwtext-0.96-fix-missing-include.patch b/app-text/cwtext/files/cwtext-0.96-fix-missing-include.patch
deleted file mode 100644
index bc52d0563376..000000000000
--- a/app-text/cwtext/files/cwtext-0.96-fix-missing-include.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-index 3995cc3..2fd6ae6 100644
---- morse.c
-+++ morse.c
-@@ -18,6 +18,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
- #include <stdio.h>
-+#include <ctype.h>
-
- #include "cw.h"
- #include "morse.h"
diff --git a/app-text/cwtext/files/cwtext-0.96-pcm.patch b/app-text/cwtext/files/cwtext-0.96-pcm.patch
deleted file mode 100644
index f14a1d06182b..000000000000
--- a/app-text/cwtext/files/cwtext-0.96-pcm.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- pcm.c.orig
-+++ pcm.c
-@@ -60,7 +60,7 @@ int mStoSamples(int hVox, int time) {
- float samples;
- float fsr;
-
-- if (!valid(hVox)) return;
-+ if (!valid(hVox)) return 0;
-
- timelen = (float) time;
- fsr = (float) voxref(hVox).samplerate;
diff --git a/app-text/cwtext/metadata.xml b/app-text/cwtext/metadata.xml
deleted file mode 100644
index 5729a3ce9672..000000000000
--- a/app-text/cwtext/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tomjbe@gentoo.org</email>
- <name>Thomas Beierlein</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">cwtext</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/dblatex/Manifest b/app-text/dblatex/Manifest
deleted file mode 100644
index 2922f95c65d4..000000000000
--- a/app-text/dblatex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dblatex3-0.3.12.tar.bz2 1693272 BLAKE2B 9310ce5db3b5f92e183f2656c5b1881edaf0208ae4f78f853332c844258fa38d443921fc42c03301773b1451ce272a538c305d765acbdc6eafbdcf25ebf5d2d3 SHA512 5bfa774c8dbe362775f6bbb5e1196e5a2bb1af239778133c12ddc725406ced67f3ff422433a2a1aa02d4431e9be58ba12e918379deb81fcd5b96533d2bdf029a
diff --git a/app-text/dblatex/dblatex-0.3.12-r4.ebuild b/app-text/dblatex/dblatex-0.3.12-r4.ebuild
deleted file mode 100644
index 01508e9ff706..000000000000
--- a/app-text/dblatex/dblatex-0.3.12-r4.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Transform DocBook using TeX macros"
-HOMEPAGE="https://dblatex.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/project/dblatex/dblatex/${P}/${PN}3-${PV}.tar.bz2"
-S="${WORKDIR}/${PN}3-${PV}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="inkscape test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/docbook-xml-dtd:4.5
- dev-libs/kpathsea
- dev-libs/libxslt
- dev-texlive/texlive-fontutils
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-latexrecommended
- dev-texlive/texlive-mathscience
- dev-texlive/texlive-pictures
- dev-texlive/texlive-xetex
- gnome-base/librsvg
- virtual/imagemagick-tools
- >=media-gfx/fig2dev-3.2.9-r1
- inkscape? ( media-gfx/inkscape )
-"
-DEPEND="
- ${RDEPEND}
-"
-BDEPEND="
- ${RDEPEND}
- test? ( ~${CATEGORY}/${P}[${PYTHON_USEDEP}] )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.3.11-path-logging.patch"
- "${FILESDIR}/${PN}-0.3.11-setup.patch"
- "${FILESDIR}/${PN}-0.3.11-encode.patch"
- "${FILESDIR}/${P}-replace-imp-by-importlib.patch"
- "${FILESDIR}/${P}-adjust-submodule-imports.patch"
-)
-
-python_prepare_all() {
- # Manual page is precomressed, but we will use our own compression later.
- gunzip docs/manpage/dblatex.1.gz || die
- if use inkscape; then
- # If we use inscape we want to make dblatex compatible with v1.0
- eapply "${FILESDIR}/${PN}-0.3.11-inkscape-1.0.patch"
- else
- # If we don't have inkscape we need to use an alternative SVG converter
- eapply "${FILESDIR}/${PN}-0.3.11-no-inkscape-dependency.patch"
- fi
-
- distutils-r1_python_prepare_all
-}
-
-python_install() {
- distutils-r1_python_install
-
- # After migrating to PEP517 setuptool's distutils behaves a bit differently.
- # Rather than rewriting the entire build setup we follow Debian's path with
- # a predefined script.
- python_newscript - dblatex <<-EOF
- #!${EPREFIX}/usr/bin/python
- import sys
- import os
-
- package_base = r"${EPREFIX}/usr/share/dblatex"
-
- from dbtexmf.dblatex import dblatex
- dblatex.main(base=package_base)
- EOF
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # Move package documentation to a folder name containing version number
- mv "${ED}"/usr/share/doc/${PN} "${ED}"/usr/share/doc/${PF} || die
-}
-
-python_test() {
- emake -C tests/mathml
-}
diff --git a/app-text/dblatex/files/dblatex-0.3.11-encode.patch b/app-text/dblatex/files/dblatex-0.3.11-encode.patch
deleted file mode 100644
index 1f32f99074a2..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.11-encode.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -Naur dblatex-0.3.11py3-orig/lib/dbtexmf/dblatex/rawtex.py dblatex-0.3.11py3/lib/dbtexmf/dblatex/rawtex.py
---- dblatex-0.3.11py3-orig/lib/dbtexmf/dblatex/rawtex.py 2020-01-29 13:48:34.000000000 -0800
-+++ dblatex-0.3.11py3/lib/dbtexmf/dblatex/rawtex.py 2020-07-13 23:49:56.296767535 -0700
-@@ -101,10 +101,14 @@
-
- # If something done, replace the figure in the tex file
- if newfig != fig:
-+ if isinstance(fig, str):
-+ fig = fig.encode("utf-8")
-+ if isinstance(newfig, str):
-+ newfig = newfig.encode("utf-8")
- line = re.sub(br"{"+fig+br"}", br"{"+newfig+br"}", line)
-
- return line
--
-+
-
- def main():
- c = RawLatex()
diff --git a/app-text/dblatex/files/dblatex-0.3.11-inkscape-1.0.patch b/app-text/dblatex/files/dblatex-0.3.11-inkscape-1.0.patch
deleted file mode 100644
index 48cd9f249729..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.11-inkscape-1.0.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -Naur dblatex-0.3.11py3-orig/docs/custom/dblatex.xconf dblatex-0.3.11py3/docs/custom/dblatex.xconf
---- dblatex-0.3.11py3-orig/docs/custom/dblatex.xconf 2020-01-29 13:48:32.000000000 -0800
-+++ dblatex-0.3.11py3/docs/custom/dblatex.xconf 2020-07-14 01:05:42.883435133 -0700
-@@ -18,7 +18,7 @@
- <imagedata>
- <converter src="svg" dst="*" docformat="pdf">
- <command>
-- inkscape -z -D --export-dpi=600 --export-%(dst)s=%(output)s %(input)s
-+ inkscape -D --export-dpi=600 --export-filename=%(output)s %(input)s
- </command>
- </converter>
- </imagedata>
-diff -Naur dblatex-0.3.11py3-orig/docs/xhtml/manual/sec-specs.html dblatex-0.3.11py3/docs/xhtml/manual/sec-specs.html
---- dblatex-0.3.11py3-orig/docs/xhtml/manual/sec-specs.html 2020-01-29 13:49:23.000000000 -0800
-+++ dblatex-0.3.11py3/docs/xhtml/manual/sec-specs.html 2020-07-14 01:06:19.012860710 -0700
-@@ -36,7 +36,7 @@
- &lt;imagedata&gt;
- &lt;converter src="svg" dst="*" docformat="pdf"&gt;
- &lt;command&gt;
-- inkscape -z -D --export-dpi=600 --export-%(dst)s=%(output)s %(input)s
-+ inkscape -D --export-dpi=600 --export-filename=%(output)s %(input)s
- &lt;/command&gt;
- &lt;/converter&gt;
- &lt;/imagedata&gt;
-diff -Naur dblatex-0.3.11py3-orig/lib/dbtexmf/core/imagedata.py dblatex-0.3.11py3/lib/dbtexmf/core/imagedata.py
---- dblatex-0.3.11py3-orig/lib/dbtexmf/core/imagedata.py 2020-01-29 13:48:33.000000000 -0800
-+++ dblatex-0.3.11py3/lib/dbtexmf/core/imagedata.py 2020-07-14 01:02:56.729388831 -0700
-@@ -47,16 +47,16 @@
-
-
- class PoolManager:
-- def __init__(self):
-+ def __init__(self):
- self._used_pool = None
- self._pending_pools = []
--
-+
- def set_pool(self, pool):
- self._used_pool = pool
- for p in self._pending_pools:
- pool.preprend(p)
- self._pending_pools = []
--
-+
- def prepend_pool(self, pool):
- if self._used_pool:
- self._used_pool.prepend(pool)
-@@ -73,7 +73,7 @@
- self.format_pool = PoolManager()
-
- _image_setup = ImageSetup()
--
-+
- def image_setup():
- global _image_setup
- return _image_setup
-@@ -181,7 +181,7 @@
- class SvgConverter(ImageConverter):
- def __init__(self, imgsrc, imgdst="", docformat="", backend=""):
- ImageConverter.__init__(self, imgsrc="svg", imgdst=imgdst)
-- self.add_command(["inkscape", "-z", "-D", "--export-%(dst)s=%(output)s",
-+ self.add_command(["inkscape", "-D", "--export-filename=%(output)s",
- "%(input)s"])
-
-
-@@ -224,7 +224,7 @@
- ImageFormatPool.__init__(self)
- # There can be a mismatch between PDF-1.4 images and PDF-1.3
- # document produced by XeTeX
-- self.add_rule(FormatRule(docformat="pdf", backend="xetex",
-+ self.add_rule(FormatRule(docformat="pdf", backend="xetex",
- imgdst="png"))
- self.add_rule(FormatRule(docformat="pdf", imgdst="pdf"))
- self.add_rule(FormatRule(docformat="dvi", imgdst="eps"))
-@@ -318,7 +318,7 @@
- Copy the file in the working directory if its path contains characters
- unsupported by latex, like spaces.
- """
-- # Encode to expected output format. If encoding is OK and
-+ # Encode to expected output format. If encoding is OK and
- # supported by tex, just return the encoded path
- newfig = self._path_encode(fig)
- if newfig and newfig.find(b" ") == -1:
-@@ -350,7 +350,7 @@
- if (ext):
- realfig = self.find(fig)
- return (realfig, ext[1:])
--
-+
- # Lookup for the best suited available figure
- if (self.output_format == "pdf"):
- formats = ("png", "pdf", "jpg", "eps", "gif", "fig", "svg")
-@@ -369,7 +369,7 @@
- format = ""
-
- return (realfig, format)
--
-+
- def find(self, fig):
- # First, the obvious absolute path case
- if os.path.isabs(fig):
-@@ -385,4 +385,4 @@
- return realfig
-
- return None
--
-+
diff --git a/app-text/dblatex/files/dblatex-0.3.11-no-inkscape-dependency.patch b/app-text/dblatex/files/dblatex-0.3.11-no-inkscape-dependency.patch
deleted file mode 100644
index 18695b52a5ee..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.11-no-inkscape-dependency.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Naur dblatex-0.3.11py3/lib/dbtexmf/core/imagedata.py dblatex-0.3.11py3-new/lib/dbtexmf/core/imagedata.py
---- dblatex-0.3.11py3/lib/dbtexmf/core/imagedata.py 2020-01-29 13:48:33.000000000 -0800
-+++ dblatex-0.3.11py3-new/lib/dbtexmf/core/imagedata.py 2020-02-25 00:45:35.627054621 -0800
-@@ -181,8 +181,8 @@
- class SvgConverter(ImageConverter):
- def __init__(self, imgsrc, imgdst="", docformat="", backend=""):
- ImageConverter.__init__(self, imgsrc="svg", imgdst=imgdst)
-- self.add_command(["inkscape", "-z", "-D", "--export-%(dst)s=%(output)s",
-- "%(input)s"])
-+ self.add_command(["rsvg-convert", "-f", "%(dst)s", "-o","%(output)s",
-+ "%(input)s"])
-
-
- class FormatRule:
diff --git a/app-text/dblatex/files/dblatex-0.3.11-path-logging.patch b/app-text/dblatex/files/dblatex-0.3.11-path-logging.patch
deleted file mode 100644
index 3d6162848fec..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.11-path-logging.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Naur dblatex-0.3.11py3/scripts/dblatex dblatex-0.3.11py3-new/scripts/dblatex
---- dblatex-0.3.11py3/scripts/dblatex 2020-01-29 13:48:34.000000000 -0800
-+++ dblatex-0.3.11py3-new/scripts/dblatex 2020-02-25 01:04:16.169346434 -0800
-@@ -1,8 +1,10 @@
- #! /usr/bin/env python
- import sys
- import os
-+import logging
-
--package_base = os.path.join(os.path.dirname(sys.argv[0]), "..")
-+logging.basicConfig()
-+package_base = "/usr/share/dblatex"
- sys.path.insert(0, os.path.realpath(os.path.join(package_base, "lib")))
-
- from dbtexmf.dblatex import dblatex
diff --git a/app-text/dblatex/files/dblatex-0.3.11-setup.patch b/app-text/dblatex/files/dblatex-0.3.11-setup.patch
deleted file mode 100644
index 802030118398..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.11-setup.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -Naur dblatex-0.3.11py3/setup.py dblatex-0.3.11py3-new/setup.py
---- dblatex-0.3.11py3/setup.py 2020-01-29 13:48:34.000000000 -0800
-+++ dblatex-0.3.11py3-new/setup.py 2020-02-27 20:25:21.669297793 -0800
-@@ -26,7 +26,6 @@
- from distutils import log
- from subprocess import Popen, PIPE
- sys.path.append("lib")
--from contrib.debian.installer import DebianInstaller
-
- #
- # Build the command line script
-@@ -192,7 +191,7 @@
- log.info("running build_doc")
- htmldir = os.path.join("docs", "xhtml")
- pdfdocs = glob.glob(os.path.join("docs", "[mr]*.pdf"))
-- manpage = os.path.join("docs", "manpage", "dblatex.1.gz")
-+ manpage = os.path.join("docs", "manpage", "dblatex.1")
-
- # Lazy check to avoid a rebuild for nothing
- if (not(self.force) and os.path.exists(htmldir) and len(pdfdocs) >= 2
-@@ -368,15 +367,12 @@
- status += "no"
- mis_stys.append(sty)
- print(status)
--
-+
- if mis_stys:
- raise OSError("not found: %s" % ", ".join(mis_stys))
-
- def run(self):
-- if self.install_layout == "deb":
-- db = DebianInstaller(self)
-- else:
-- db = None
-+ db = None
-
- if not(db) and not(self.nodeps):
- try:
-@@ -515,7 +511,7 @@
- data_files=[('share/dblatex', ['xsl', 'latex', 'etc/schema']),
- ('share/doc/dblatex', pdfdocs),
- ('share/doc/dblatex', htmldoc),
-- ('share/man/man1', ['docs/manpage/dblatex.1.gz'])],
-+ ('share/man/man1', ['docs/manpage/dblatex.1'])],
- scripts=['scripts/dblatex'],
- cmdclass={'build': Build,
- 'build_scripts': BuildScripts,
diff --git a/app-text/dblatex/files/dblatex-0.3.12-adjust-submodule-imports.patch b/app-text/dblatex/files/dblatex-0.3.12-adjust-submodule-imports.patch
deleted file mode 100644
index 9a09ede9db8e..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.12-adjust-submodule-imports.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-From f5ce76603178e5465a744cb4feed4686489bebb9 Mon Sep 17 00:00:00 2001
-Message-ID: <f5ce76603178e5465a744cb4feed4686489bebb9.1688648379.git.github@grubix.eu>
-From: Michael J Gruber <github@grubix.eu>
-Date: Thu, 6 Jul 2023 14:58:03 +0200
-Subject: [PATCH] Python 3.12 compatibility: adjust submodule imports
-
-importlib imports behave differently in py 3.11 and py 3.12: py 3.12
-requires explicit imports of the submodules.
-
-While fixing this, reduce the imports to the used submodules. Currently,
-the base is still imported automatically.
----
- lib/dbtexmf/core/dbtex.py | 3 ++-
- lib/dbtexmf/dblatex/grubber/plugins.py | 3 ++-
- lib/dbtexmf/xslt/xslt.py | 3 ++-
- 3 files changed, 6 insertions(+), 3 deletions(-)
-
-diff --git a/lib/dbtexmf/core/dbtex.py b/lib/dbtexmf/core/dbtex.py
-index adac781..4cf9591 100644
---- a/lib/dbtexmf/core/dbtex.py
-+++ b/lib/dbtexmf/core/dbtex.py
-@@ -15,7 +15,8 @@ try:
- except ImportError:
- from urllib.request import pathname2url
- import glob
--import importlib
-+import importlib.machinery
-+import importlib.util
- from optparse import OptionParser
- from io import open
-
-diff --git a/lib/dbtexmf/dblatex/grubber/plugins.py b/lib/dbtexmf/dblatex/grubber/plugins.py
-index 047f2bb..6b4ecb4 100644
---- a/lib/dbtexmf/dblatex/grubber/plugins.py
-+++ b/lib/dbtexmf/dblatex/grubber/plugins.py
-@@ -4,7 +4,8 @@
- Mechanisms to dynamically load extra modules to help the LaTeX compilation.
- All the modules must be derived from the TexModule class.
- """
--import importlib
-+import importlib.machinery
-+import importlib.util
-
- from os.path import *
- from dbtexmf.dblatex.grubber.msg import _, msg
-diff --git a/lib/dbtexmf/xslt/xslt.py b/lib/dbtexmf/xslt/xslt.py
-index 57c99a2..7cc2038 100644
---- a/lib/dbtexmf/xslt/xslt.py
-+++ b/lib/dbtexmf/xslt/xslt.py
-@@ -2,7 +2,8 @@
- # Very simple plugin loader for Xslt classes
- #
- import os
--import importlib
-+import importlib.machinery
-+import importlib.util
- import glob
- import sys
-
---
-2.41.0.411.gd9071d4297
-
diff --git a/app-text/dblatex/files/dblatex-0.3.12-replace-imp-by-importlib.patch b/app-text/dblatex/files/dblatex-0.3.12-replace-imp-by-importlib.patch
deleted file mode 100644
index 0531733c7f55..000000000000
--- a/app-text/dblatex/files/dblatex-0.3.12-replace-imp-by-importlib.patch
+++ /dev/null
@@ -1,113 +0,0 @@
-diff --git a/lib/dbtexmf/core/dbtex.py b/lib/dbtexmf/core/dbtex.py
-index b3ec732..adac781 100644
---- a/lib/dbtexmf/core/dbtex.py
-+++ b/lib/dbtexmf/core/dbtex.py
-@@ -15,7 +15,7 @@ try:
- except ImportError:
- from urllib.request import pathname2url
- import glob
--import imp
-+import importlib
- from optparse import OptionParser
- from io import open
-
-@@ -540,15 +540,14 @@ class DbTexCommand:
-
- def load_plugin(self, pathname):
- moddir, modname = os.path.split(pathname)
-- try:
-- filemod, path, descr = imp.find_module(modname, [moddir])
-- except ImportError:
-- try:
-- filemod, path, descr = imp.find_module(modname)
-- except ImportError:
-- failed_exit("Error: '%s' module not found" % modname)
-- mod = imp.load_module(modname, filemod, path, descr)
-- filemod.close()
-+ spec = importlib.machinery.PathFinder.find_spec(modname, [moddir])
-+ if not spec:
-+ spec = importlib.machinery.PathFinder.find_spec(modname)
-+ if not spec:
-+ failed_exit("Error: '%s' module not found" % modname)
-+ mod = importlib.util.module_from_spec(spec)
-+ spec.loader.exec_module(mod)
-+ sys.modules[modname] = mod
- return mod
-
- def run_setup(self, options):
-diff --git a/lib/dbtexmf/dblatex/grubber/plugins.py b/lib/dbtexmf/dblatex/grubber/plugins.py
-index 9e333c9..047f2bb 100644
---- a/lib/dbtexmf/dblatex/grubber/plugins.py
-+++ b/lib/dbtexmf/dblatex/grubber/plugins.py
-@@ -4,7 +4,7 @@
- Mechanisms to dynamically load extra modules to help the LaTeX compilation.
- All the modules must be derived from the TexModule class.
- """
--import imp
-+import importlib
-
- from os.path import *
- from dbtexmf.dblatex.grubber.msg import _, msg
-@@ -108,17 +108,16 @@ class Plugins (object):
- """
- if name in self.modules:
- return 2
-- try:
-- file, path, descr = imp.find_module(name, [""])
-- except ImportError:
-+ spec = importlib.machinery.PathFinder.find_spec(name, [""])
-+ if not spec:
- if not self.path:
- return 0
-- try:
-- file, path, descr = imp.find_module(name, self.path)
-- except ImportError:
-- return 0
-- module = imp.load_module(name, file, path, descr)
-- file.close()
-+ spec = importlib.machinery.PathFinder.find_spec(name, self.path)
-+ if not spec:
-+ return 0
-+ module = importlib.util.module_from_spec(spec)
-+ spec.loader.exec_module(module)
-+ sys.modules[name] = module
- self.modules[name] = module
- return 1
-
-diff --git a/lib/dbtexmf/xslt/xslt.py b/lib/dbtexmf/xslt/xslt.py
-index 0350e30..57c99a2 100644
---- a/lib/dbtexmf/xslt/xslt.py
-+++ b/lib/dbtexmf/xslt/xslt.py
-@@ -2,20 +2,21 @@
- # Very simple plugin loader for Xslt classes
- #
- import os
--import imp
-+import importlib
- import glob
-+import sys
-
- def load(modname):
-- try:
-- file, path, descr = imp.find_module(modname, [""])
-- except ImportError:
-- try:
-- file, path, descr = imp.find_module(modname,
-- [os.path.dirname(__file__)])
-- except ImportError:
-- raise ValueError("Xslt '%s' not found" % modname)
-- mod = imp.load_module(modname, file, path, descr)
-- file.close()
-+ spec = importlib.machinery.PathFinder.find_spec(modname, [""])
-+ if not spec:
-+ spec = importlib.machinery.PathFinder.find_spec(modname,
-+ [os.path.dirname(__file__)])
-+ if not spec:
-+ raise ValueError("Xslt '%s' not found" % modname)
-+
-+ mod = importlib.util.module_from_spec(spec)
-+ spec.loader.exec_module(mod)
-+ sys.modules[modname] = mod
- o = mod.Xslt()
- return o
-
diff --git a/app-text/dblatex/metadata.xml b/app-text/dblatex/metadata.xml
deleted file mode 100644
index 104575f56ef3..000000000000
--- a/app-text/dblatex/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>zoltan@sinustrom.info</email>
- <name>Zoltan Puskas</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="inkscape">Use inkscape to convert SVG. Disable to use <pkg>gnome-base/librsvg</pkg> instead.</flag>
- </use>
- <longdescription>
- dbaltex is an opensource DocBook to LaTeX publishing software
- that originally started as DB2LaTeX clone, but now is more
- feature rich and easier to use.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">dblatex</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/dictd/Manifest b/app-text/dictd/Manifest
deleted file mode 100644
index 40a596414f68..000000000000
--- a/app-text/dictd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dictd-1.13.3.tar.gz 390047 BLAKE2B e7d27672c9e8770a062a0dfae2c8b011b57b906477eeb779a6a3104018b50c20edf6d951a5e2561489cf86ab14f52eff80fb3aa6ce39d4da1e3008820ce57968 SHA512 41091fa3c9ae5d9b6139ea765d20f1f9f801e25e97ffb5aba6bb7e9fbddb4c2b2018d25092b341af430a80c6051db1e35a9d93d5ee8f97760006053ed30f4d58
diff --git a/app-text/dictd/dictd-1.13.3.ebuild b/app-text/dictd/dictd-1.13.3.ebuild
deleted file mode 100644
index 09d5d56cdc35..000000000000
--- a/app-text/dictd/dictd-1.13.3.ebuild
+++ /dev/null
@@ -1,135 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools optfeature readme.gentoo-r1 systemd
-
-DESCRIPTION="Dictionary Client/Server for the DICT protocol"
-HOMEPAGE="https://www.dict.org/ https://sourceforge.net/projects/dict/"
-SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz"
-
-LICENSE="GPL-1+ GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="dbi judy minimal selinux test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- acct-group/dictd
- acct-user/dictd
- dev-libs/libmaa:=
- sys-apps/coreutils
- virtual/zlib:=
- selinux? ( sec-policy/selinux-dictd )
-"
-DEPEND="${RDEPEND}
- dbi? ( dev-db/libdbi )
- judy? ( dev-libs/judy )
-"
-BDEPEND="
- app-alternatives/lex
- app-alternatives/yacc
- sys-apps/gawk
-"
-
-DOC_CONTENTS="
- To start and use ${PN} you need to emerge at least one dictionary from
- the app-dicts category with the package name starting with 'dictd-'.
- ${PN} will NOT start without at least one dictionary.\n
- \nIf you are running systemd, you will need to review the instructions
- explained in /etc/dict/dictd.conf comments.
-"
-
-PATCHES=(
- "${FILESDIR}"/dictd-1.10.11-colorit-nopp-fix.patch
- "${FILESDIR}"/dictd-1.12.0-build.patch
- "${FILESDIR}"/dictd-1.13.0-stack-smashing.patch # bug #908998
- "${FILESDIR}"/dictd-1.13.3-debian_fix_warnings.patch
- "${FILESDIR}"/dictd-1.13.3-libtool.patch # bug #818535
- "${FILESDIR}"/dictd-1.13.3-version.patch # bug #852884
- "${FILESDIR}"/dictd-1.13.3-rm_replace_strlfuncs.patch # bug #880531
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_with dbi plugin-dbi)
- $(use_with judy plugin-judy)
- --libexecdir="${EPREFIX}"/usr/$(get_libdir)/${PN}
- --sysconfdir="${EPREFIX}"/etc/dict
- )
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # -j1 for bug #743292
- if use minimal; then
- emake -j1 dictfmt dictzip dictzip
- else
- emake -j1
- fi
-}
-
-src_test() {
- use minimal && return 0 # All tests are for dictd which we don't build...
-
- if [[ ${EUID} -eq 0 ]]; then
- # If dictd is run as root user (-userpriv) it drops its privileges to
- # dictd user and group. Give dictd group write access to test directory.
- chown :dictd "${WORKDIR}" "${S}/test" || die
- chmod 770 "${WORKDIR}" "${S}/test" || die
- fi
-
- emake -j1 test
-}
-
-src_install() {
- if use minimal; then
- emake -j1 DESTDIR="${ED}" install.dictzip install.dict install.dictfmt
- else
- default
-
- # Don't install rfc2229.txt because it is non-free
- dodoc doc/{dicf.ms,rfc.ms,rfc.sh}
- dodoc doc/{security.doc,toc.ms}
- dodoc -r examples
-
- # conf files. For dict.conf see below.
- insinto /etc/dict
- for f in dictd.conf site.info colorit.conf; do
- doins "${FILESDIR}/1.10.11/${f}"
- done
-
- # startups for dictd
- newinitd "${FILESDIR}/1.10.11/dictd.initd" dictd
- newconfd "${FILESDIR}/1.10.11/dictd.confd" dictd
- systemd_dounit "${FILESDIR}"/${PN}.service
- fi
-
- find "${ED}" -name '*.la' -o -name '*.a' -delete || die
-
- insinto /etc/dict
- doins "${FILESDIR}"/1.10.11/dict.conf
-
- dodoc ANNOUNCE NEWS README TODO
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- optfeature "character set conversions (dictl)" app-text/recode
-
- if has_version sys-apps/systemd; then
- ewarn "The default location for dicts has changed! If you've modified your"
- ewarn "systemd units locally to point into /usr/lib/dict, please update it"
- ewarn "to point at /usr/share/dict now."
- fi
-}
diff --git a/app-text/dictd/files/1.10.11/colorit.conf b/app-text/dictd/files/1.10.11/colorit.conf
deleted file mode 100644
index 22b00e9ec07d..000000000000
--- a/app-text/dictd/files/1.10.11/colorit.conf
+++ /dev/null
@@ -1,32 +0,0 @@
-dnl /etc/dictd/colorit.conf vim:ft=m4
-dnl
-dnl Sample configuration file for colorit(1) program
-dnl
-divert(-1)
-dnl
-dnl Define some useful color variables
-dnl
-define(`black', `0')
-define(`red', `1')
-define(`green', `2')
-define(`brown', `3')
-define(`blue', `4')
-define(`magenta', `5')
-define(`cyan', `6')
-define(`white', `7')
-dnl
-dnl Mark macro arguments: regexp foreground-color [background-color]
-dnl
-define(`mark', ``mark "$1"'' `ifelse(`$#', `3', ``"\033[3$2;4$3m"'', ``"\033[3$2m"'')' `"\033[m"')
-dnl
-divert
-mark(`^From.*$',red,cyan)
-mark(`^ [^ ]+',green)
-mark(`^ *Note:',red)
-mark(`{[^{]+}',green)
-mark(`^ *\[[^\[]+\]', cyan)
-mark(`^[ ]*(adj|n|v|adv)? *[0-9]+[\.:]',cyan)
-mark(`^ *\([a-z]+\)',cyan)
-mark(`(Syn|Ant|syn|ant):', blue, white)
-mark(` (t|i|a|adj|adv|n|v)\. ',cyan)
-mark(` (t|i|a|adj|adv|n|v)\.$',cyan)
diff --git a/app-text/dictd/files/1.10.11/dict.conf b/app-text/dictd/files/1.10.11/dict.conf
deleted file mode 100644
index e06c3d296ec3..000000000000
--- a/app-text/dictd/files/1.10.11/dict.conf
+++ /dev/null
@@ -1,6 +0,0 @@
-# This is the configuration file for dict.
-# Usually all you will ever need here is the server keywords.
-# Refer to the dict manpage for other options.
-# It will only check the second server if the first fails
-server localhost
-server dict.org
diff --git a/app-text/dictd/files/1.10.11/dictd.conf b/app-text/dictd/files/1.10.11/dictd.conf
deleted file mode 100644
index 0de4c201773a..000000000000
--- a/app-text/dictd/files/1.10.11/dictd.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-# dictd configuration file
-
-global {
- # Informational message
- site site.info
-}
-
-# who's allowed. You might want to change this.
-access {
- allow *
-}
-
-# Dictionaries are listed below. During dictd startup the OpenRC init script will
-# scan ${DLIBDIR} (see /etc/conf.d/dictd) and adds all of the dictionaries it
-# finds here.
-#
-# On the other hand, if you are running systemd, you will need to look at
-# /usr/share/doc/dictd-${PV}/dictd.conf.example as reference to know the format
-# of the lines you will need to manually add below.
-#
-# NOTE: OpenRC init script will wipe everything below #LASTLINE and replace it with
-# what it finds. So add all of your things above. If this is a problem, report
-# bug at https://bugs.gentoo.org, please.
-#
-# Do not remove next line!
-#LASTLINE
diff --git a/app-text/dictd/files/1.10.11/dictd.confd b/app-text/dictd/files/1.10.11/dictd.confd
deleted file mode 100644
index 4ceb5f02f30d..000000000000
--- a/app-text/dictd/files/1.10.11/dictd.confd
+++ /dev/null
@@ -1,5 +0,0 @@
-# If you have problems starting dictd in a UTF-8 locale, add an appropriate
-# --locale switch to DICTD_OPTS, e. g. "--locale=en_US.utf8"
-DICTD_OPTS="-s "
-DICTDCONF=/etc/dict/dictd.conf
-DLIBDIR=/usr/share/dict
diff --git a/app-text/dictd/files/1.10.11/dictd.initd b/app-text/dictd/files/1.10.11/dictd.initd
deleted file mode 100644
index 385461ae08fb..000000000000
--- a/app-text/dictd/files/1.10.11/dictd.initd
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-DICTD_PID="/var/run/dictd.pid"
-
-prepconfig() {
- local TMPCONF INDEXFILES CNT DNAME DICT SAVEDIR
- if [ ! -e "${DICTDCONF}" ]; then
- eerror "Config file ${DICTDCONF} not found."
- return 1
- fi
-
- # if no dictionaries, skip startup.
- # The new way of doing this is to scan /usr/share/dict and tweek the conf
- einfo "Scanning for dictionaries..."
- if [ ! -d "${DLIBDIR}" ]; then
- eerror "${DLIBDIR} doesn't exist, no dictionaries found."
- return 1
- fi
-
- SAVEDIR=${PWD}
- cd "${DLIBDIR}"
- INDEXFILES=$(ls *.index)
- if [ -z "${INDEXFILES}" ]; then
- eerror "No dictionaries found at ${DLIBDIR}."
- eerror "Please, emerge at least one of app-dicts/dictd-* dictionaries."
- return 1
- fi
-
- TMPCONF=$(mktemp -t dictd.conf.XXXXXXXXXX)
- cat ${DICTDCONF} | sed -e '/^#LASTLINE/,$d' > ${TMPCONF}
- echo "#LASTLINE" >> ${TMPCONF}
-
- CNT=0
- for i in ${INDEXFILES}; do
- DNAME=$(echo $i | sed -e 's/[.]index$//')
- #two possible names for a matching dictionary, check which is there.
- if [ -f ${DNAME}.dict.dz ]; then
- DICT=${DNAME}.dict.dz
- elif [ -f ${DNAME}.dict ];then
- DICT=${DNAME}.dict
- else
- ewarn "Index $i has no matching dictionaray..."
- fi
-
- #ok, go an index, and a dixtionary, append.
- echo "database ${DNAME} { data \"${DLIBDIR}/${DICT}\"" >> ${TMPCONF}
- echo " index \"${DLIBDIR}/$i\" }" >> ${TMPCONF}
-
- CNT=$(expr ${CNT} + 1)
- done
-
- cd "${SAVEDIR}"
- mv "${TMPCONF}" "${DICTDCONF}"
- chown 0:dictd "${DICTDCONF}"
- chmod g+r "${DICTDCONF}"
- einfo "Done, ${CNT} dictionaries found."
-}
-
-depend() {
- need localmount
-}
-
-start() {
- prepconfig || return 1
- ebegin "Starting dictd"
- start-stop-daemon --start --quiet --pidfile ${DICTD_PID} --exec \
- /usr/sbin/dictd -- --pid-file ${DICTD_PID} ${DICTD_OPTS}
- eend $?
-}
-
-stop() {
- ebegin "Stopping dictd"
- start-stop-daemon --stop --quiet --pidfile ${DICTD_PID} --exec /usr/sbin/dictd
- eend $?
-}
diff --git a/app-text/dictd/files/1.10.11/site.info b/app-text/dictd/files/1.10.11/site.info
deleted file mode 100644
index c896c1e0e875..000000000000
--- a/app-text/dictd/files/1.10.11/site.info
+++ /dev/null
@@ -1,6 +0,0 @@
-Welcome to your dictionary server dictd!
-
-This is an example site information file. It should contain information
-about any restricted databases and how users can obtain access. It may
-also contain other random data as you see fit.
-
diff --git a/app-text/dictd/files/dictd-1.10.11-colorit-nopp-fix.patch b/app-text/dictd/files/dictd-1.10.11-colorit-nopp-fix.patch
deleted file mode 100644
index 841193b1982b..000000000000
--- a/app-text/dictd/files/dictd-1.10.11-colorit-nopp-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/colorit.in
-+++ b/colorit.in
-@@ -167,7 +167,7 @@
-
- function process_config (){
- if (pp == ""){
-- while (0 < (ret = (pipe | getline))){
-+ while (0 < (ret = (getline < config_file))){
- process_config_line()
- }
- }else{
-
diff --git a/app-text/dictd/files/dictd-1.12.0-build.patch b/app-text/dictd/files/dictd-1.12.0-build.patch
deleted file mode 100644
index d192f8ccb961..000000000000
--- a/app-text/dictd/files/dictd-1.12.0-build.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-don't force -static so we get both pic and non-pic objects
-
-https://bugs.gentoo.org/342669
-
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -117,12 +117,12 @@
- @SET_MAKE@
-
- %.o: %.c
-- $(LIBTOOL) --tag=CC --mode=compile $(CC) -c $(CFLAGS) $< -o $@
-+ $(LIBTOOL) --tag=CC --mode=compile $(CC) -c $(CFLAGS) $< -o $@ -static
- %.o: %.cpp
-- $(LIBTOOL) --tag=CXX --mode=compile $(CXX) -c $(CFLAGS) $< -o $@
-+ $(LIBTOOL) --tag=CXX --mode=compile $(CXX) -c $(CFLAGS) $< -o $@ -static
-
- %: %.o
-- $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ -static \
-+ $(LIBTOOL) --tag=CC --mode=link $(CC) -o $@ \
- $^ $(OBJS) $(LDFLAGS) -lz ${LIBS}
-
- include $(srcdir)/deps
diff --git a/app-text/dictd/files/dictd-1.13.0-stack-smashing.patch b/app-text/dictd/files/dictd-1.13.0-stack-smashing.patch
deleted file mode 100644
index e5747a6680af..000000000000
--- a/app-text/dictd/files/dictd-1.13.0-stack-smashing.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=611203
-https://bugs.gentoo.org/908998
---- a/md5.h
-+++ b/md5.h
-@@ -1,11 +1,8 @@
- #ifndef MD5_H
- #define MD5_H
-
--#ifdef __alpha
--typedef unsigned int uint32;
--#else
--typedef unsigned long uint32;
--#endif
-+#include <stdint.h>
-+typedef uint32_t uint32;
-
- struct MD5Context {
- uint32 buf[4];
diff --git a/app-text/dictd/files/dictd-1.13.3-debian_fix_warnings.patch b/app-text/dictd/files/dictd-1.13.3-debian_fix_warnings.patch
deleted file mode 100644
index bef11e2c5f7b..000000000000
--- a/app-text/dictd/files/dictd-1.13.3-debian_fix_warnings.patch
+++ /dev/null
@@ -1,306 +0,0 @@
-Debian patches :
-13-Fix-compiler-warnings (adapted because lex-fix is merged)
-17-fix-some-gcc-8-warnings
-
-From: Robert Luberda <robert@debian.org>
-Date: Sat, 23 Jun 2018 22:39:26 +0200
-Subject: Fix some of gcc-8 warnings
-
----
- dict.c | 8 ++++----
- dictd.c | 28 ++++++++++++++++------------
- dictfmt.c | 6 ++++--
- lev.h | 4 ++--
- 4 files changed, 26 insertions(+), 20 deletions(-)
-
-diff --git a/dict.c b/dict.c
-index 5321c9c..9ef5192 100644
---- a/dict.c
-+++ b/dict.c
-@@ -1239,7 +1239,7 @@ static const char *client_get_banner( void )
- uname( &uts );
- buffer = xmalloc(256);
- snprintf( buffer, 256,
-- "%s %s/rf on %s %s", err_program_name (), id_string (),
-+ "%s %.50s/rf on %s %s", err_program_name (), id_string (),
- uts.sysname, uts.release );
- return buffer;
- }
-@@ -1330,7 +1330,7 @@ int main( int argc, char **argv )
- const char *word = NULL;
- int doauth = 1;
- int docorrect = 1;
-- int offset = 0;
-+ /*int offset = 0;*/
- int i;
- enum { DEFINE = 0x0001,
- MATCH = 0x0002,
-@@ -1526,11 +1526,11 @@ int main( int argc, char **argv )
- case 5: *p = '\0'; word = cpy(s); ++state; s=p+1; break;
- case 6: *p = '\0'; database = cpy(s); ++state; s=p+1; break;
- case 7: *p = '\0';
-- if (function == DEFINE) offset = atoi(s);
-+ if (function == DEFINE) /*offset = atoi(s)*/;
- else strategy = cpy(s);
- ++state; s=p+1; break;
- case 8: *p = '\0';
-- if (function == MATCH) offset = atoi(s); ++state; s=p+1; break;
-+ if (function == MATCH) { /*offset = atoi(s)*/; ++state; s=p+1; break; }
- /* FALLTHROUGH */
- default:
- PRINTF(DBG_URL,("State = %d, s = %s\n",state,s));
-diff --git a/dictd.c b/dictd.c
-index 3073ace..954a6cc 100644
---- a/dictd.c
-+++ b/dictd.c
-@@ -333,6 +333,7 @@ static void xsigprocmask (int how, const sigset_t *set, sigset_t *oset)
- }
- }
-
-+#if 0
- static void block_signals (void)
- {
- sigset_t set;
-@@ -343,6 +344,7 @@ static void block_signals (void)
-
- xsigprocmask (SIG_BLOCK, &set, NULL);
- }
-+#endif
-
- static void unblock_signals (void)
- {
-@@ -1154,12 +1156,12 @@ const char *dict_get_banner( int shortFlag )
- shortBuffer = xmalloc(256);
- snprintf(
- shortBuffer, 256,
-- "%s %s", err_program_name(), id_string () );
-+ "%s %.50s", err_program_name(), id_string () );
-
- longBuffer = xmalloc(256);
- snprintf(
- longBuffer, 256,
-- "%s %s/rf on %s %s", err_program_name(), id_string (),
-+ "%s %.50s/rf on %s %s", err_program_name(), id_string (),
- uts.sysname,
- uts.release );
-
-@@ -1258,6 +1260,8 @@ void set_minimal( void )
- flg_set("-min");
- }
-
-+#define CHECK_SYSCALL(x) do { if ((x) < 0) { perror(#x); exit(1); }} while (0)
-+
- static void release_root_privileges( void )
- /* At the spring 1999 Linux Expo in Raleigh, Rik Faith told me that he
- * did not want dictd to be allowed to run as root for any reason.
-@@ -1272,17 +1276,17 @@ static void release_root_privileges( void )
- struct passwd *pwd;
-
- if ((pwd = getpwnam("dictd"))) {
-- setgid(pwd->pw_gid);
-+ CHECK_SYSCALL(setgid(pwd->pw_gid));
- initgroups("dictd",pwd->pw_gid);
-- setuid(pwd->pw_uid);
-+ CHECK_SYSCALL(setuid(pwd->pw_uid));
- } else if ((pwd = getpwnam("nobody"))) {
-- setgid(pwd->pw_gid);
-+ CHECK_SYSCALL(setgid(pwd->pw_gid));
- initgroups("nobody",pwd->pw_gid);
-- setuid(pwd->pw_uid);
-+ CHECK_SYSCALL(setuid(pwd->pw_uid));
- } else {
-- setgid(GID_NOGROUP);
-+ CHECK_SYSCALL(setgid(GID_NOGROUP));
- initgroups("nobody", GID_NOGROUP);
-- setuid(UID_NOBODY);
-+ CHECK_SYSCALL(setuid(UID_NOBODY));
- }
- }
- }
-@@ -1473,9 +1477,9 @@ static void reopen_012 (void)
- close (1);
- close (2);
-
-- dup (fd);
-- dup (fd);
-- dup (fd);
-+ CHECK_SYSCALL(dup (fd));
-+ CHECK_SYSCALL(dup (fd));
-+ CHECK_SYSCALL(dup (fd));
- }
-
- int main (int argc, char **argv, char **envp)
-@@ -1713,7 +1717,7 @@ int main (int argc, char **argv, char **envp)
-
- if (detach){
- /* become a daemon */
-- daemon (0, 1);
-+ CHECK_SYSCALL(daemon (0, 1));
- reopen_012 ();
-
- /* after fork from daemon(3) */
-diff --git a/dictfmt.c b/dictfmt.c
-index b8b7aa9..1cff05e 100644
---- a/dictfmt.c
-+++ b/dictfmt.c
-@@ -1136,6 +1136,8 @@ static int xatoi (const char *nptr)
- return (int) ret;
- }
-
-+#define CHECK_LIBCALL(x) do { if ((x) == NULL) { fprintf(stderr, #x " failed\n"); exit(1); }} while (0)
-+
- int main( int argc, char **argv )
- {
- int c;
-@@ -1500,8 +1502,8 @@ int main( int argc, char **argv )
- buf++;
- } else if (strncmp(buffer, "_____",5) == 0) {
- buf = (unsigned char *) buffer;
-- fgets (buffer,BSIZE-1,stdin); /* empty line */
-- fgets (buffer,BSIZE-1,stdin);
-+ CHECK_LIBCALL(fgets (buffer,BSIZE-1,stdin)); /* empty line */
-+ CHECK_LIBCALL(fgets (buffer,BSIZE-1,stdin));
- if (strlen(buffer))
- buffer[strlen(buffer)-1] = '\0'; /* remove newline */
-
-diff --git a/lev.h b/lev.h
-index 249272d..d2a86d4 100644
---- a/lev.h
-+++ b/lev.h
-@@ -118,7 +118,7 @@ static int dict_search_lev_utf8 (
- mbstate_t ps;
- int count = 0;
- const char *pt;
-- dictWord *datum;
-+ /*dictWord *datum;*/
-
- const char *p;
- char *d;
-@@ -127,7 +127,7 @@ static int dict_search_lev_utf8 (
- size_t i;
- set_Set s = set_create (NULL,NULL);
-
-- LEV_VARS
-+ /*LEV_VARS*/
-
- assert (alphabet);
-
-From: Robert Luberda <robert@debian.org>
-Date: Sun, 21 Aug 2016 13:16:39 +0200
-Subject: Fix some of compiler warnings
-
----
- daemon.c | 18 +++++++++---------
- dictd.c | 2 ++
- dictzip.c | 2 --
- md5.c | 2 +-
- parse.c | 4 ++--
- servparse.y | 3 +++
-
-diff --git a/daemon.c b/daemon.c
-index d63e753..445c8c6 100644
---- a/daemon.c
-+++ b/daemon.c
-@@ -131,23 +131,23 @@ static void daemon_log( int type, const char *format, ... )
-
- switch (type) {
- case DICT_LOG_TERM:
-- if (!flg_test(LOG_STATS)) return; marker = 'I'; break;
-+ if (!flg_test(LOG_STATS)) { return; } marker = 'I'; break;
- case DICT_LOG_TRACE:
-- if (!flg_test(LOG_SERVER)) return; marker = 'I'; break;
-+ if (!flg_test(LOG_SERVER)) { return; } marker = 'I'; break;
- case DICT_LOG_CLIENT:
-- if (!flg_test(LOG_CLIENT)) return; marker = 'C'; break;
-+ if (!flg_test(LOG_CLIENT)) { return; } marker = 'C'; break;
- case DICT_LOG_CONNECT:
-- if (!flg_test(LOG_CONNECT)) return; marker = 'K'; break;
-+ if (!flg_test(LOG_CONNECT)) { return; } marker = 'K'; break;
- case DICT_LOG_DEFINE:
-- if (!flg_test(LOG_FOUND)) return; marker = 'D'; break;
-+ if (!flg_test(LOG_FOUND)) { return; } marker = 'D'; break;
- case DICT_LOG_MATCH:
-- if (!flg_test(LOG_FOUND)) return; marker = 'M'; break;
-+ if (!flg_test(LOG_FOUND)) { return; } marker = 'M'; break;
- case DICT_LOG_NOMATCH:
-- if (!flg_test(LOG_NOTFOUND)) return; marker = 'N'; break;
-+ if (!flg_test(LOG_NOTFOUND)) { return; } marker = 'N'; break;
- case DICT_LOG_COMMAND:
-- if (!flg_test(LOG_COMMAND)) return; marker = 'T'; break;
-+ if (!flg_test(LOG_COMMAND)) { return; } marker = 'T'; break;
- case DICT_LOG_AUTH:
-- if (!flg_test(LOG_AUTH)) return; marker = 'A'; break;
-+ if (!flg_test(LOG_AUTH)) { return; } marker = 'A'; break;
- }
-
- if (dbg_test(DBG_PORT))
-diff --git a/dictd.c b/dictd.c
-index fe27e42..3073ace 100644
---- a/dictd.c
-+++ b/dictd.c
-@@ -318,6 +318,7 @@ static void reload_config (void)
- dict_init_databases (DictConfig);
- }
-
-+/*
- static void xsigaddset (sigset_t *set, int signo)
- {
- if (sigaddset (set, signo)){
-@@ -353,6 +354,7 @@ static void unblock_signals (void)
-
- xsigprocmask (SIG_UNBLOCK, &set, NULL);
- }
-+*/
-
- static void handler( int sig )
- {
-diff --git a/dictzip.c b/dictzip.c
-index f917407..970eff8 100644
---- a/dictzip.c
-+++ b/dictzip.c
-@@ -336,10 +336,8 @@ int dict_data_zip( const char *inFilename, const char *outFilename,
- static const char *id_string (void)
- {
- static char buffer[BUFFERSIZE];
-- char *pt;
-
- snprintf( buffer, BUFFERSIZE, "%s", DICT_VERSION );
-- pt = buffer + strlen( buffer );
-
- return buffer;
- }
-diff --git a/md5.c b/md5.c
-index 8d1accf..7f2a7ff 100644
---- a/md5.c
-+++ b/md5.c
-@@ -145,7 +145,7 @@ void MD5Final(unsigned char digest[16], struct MD5Context *ctx)
- MD5Transform(ctx->buf, (uint32 *) ctx->in);
- byteReverse((unsigned char *) ctx->buf, 4);
- memcpy(digest, ctx->buf, 16);
-- memset(ctx, 0, sizeof(ctx)); /* In case it's sensitive */
-+ memset(ctx, 0, sizeof(*ctx)); /* In case it's sensitive */
- }
-
- #ifndef ASM_MD5
-diff --git a/parse.c b/parse.c
-index 1cdaf91..b6d1099 100644
---- a/parse.c
-+++ b/parse.c
-@@ -95,7 +95,7 @@ void prs_file( const char *filename )
- "/usr/ccs/lib/cpp", /* Solaris */
- "/usr/lang/cpp",
- 0 };
-- static const char *extra_options = "";
-+ /*static const char *extra_options = "";*/
- FILE *tmp;
-
- if (!filename)
-@@ -116,7 +116,7 @@ void prs_file( const char *filename )
- if ((t = strchr( buf, '\n' ))) *t = '\0';
- PRINTF(MAA_PARSE,("%s: Using GNU cpp from %s\n", __func__, buf));
- cpp = str_find( buf );
-- extra_options = "-nostdinc -nostdinc++";
-+ /*extra_options = "-nostdinc -nostdinc++";*/
- }
- pclose( tmp );
- }
diff --git a/app-text/dictd/files/dictd-1.13.3-libtool.patch b/app-text/dictd/files/dictd-1.13.3-libtool.patch
deleted file mode 100644
index 46fcf4497f45..000000000000
--- a/app-text/dictd/files/dictd-1.13.3-libtool.patch
+++ /dev/null
@@ -1,67 +0,0 @@
-https://bugs.gentoo.org/818535
-
-From: orbea <orbea@riseup.net>
-Date: Fri, 17 Jun 2022 16:18:40 -0700
-Subject: [PATCH] configure: Add missing LT_INIT
-
-Rebased for 1.13.3 (rename configure.{in,ac})
-
-diff --git a/Makefile.in b/Makefile.in
-index bcd23a8..4470ea9 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -28,6 +28,7 @@ endif
-
- .SUFFIXES:
-
-+top_builddir= @top_builddir@
- srcdir= @srcdir@
- VPATH= @srcdir@:.
- prefix= @prefix@
-diff --git a/configure.ac b/configure.ac
-index f727770..51078a5 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -35,6 +35,8 @@ AC_INIT([dict],[VERSION],[dict-beta@dict.org])
- AC_CONFIG_SRCDIR([dictd.c])
- AC_CONFIG_HEADERS([config.h])
-
-+LT_INIT
-+
- echo Configuring for dict
- echo .
-
-@@ -70,13 +72,10 @@ echo Checking for programs
-
- AC_PROG_AWK
- AC_PROG_INSTALL
--AC_PROG_RANLIB
- AC_PROG_MAKE_SET
- AC_PROG_YACC
- AC_PROG_LEX(yywrap)
-
--AC_CHECK_PROG(LIBTOOL,libtool,libtool)
--
- AC_CHECK_PROGS(NROFF,gnroff nroff)
- AC_CHECK_PROGS(TROFF,groff troff)
- AC_CHECK_PROGS(COL,col cat)
-@@ -187,7 +186,6 @@ AC_SUBST(DICT_VERSION)
- AC_SUBST(USE_PLUGIN)
- AC_SUBST(EXEEXT)
- AC_SUBST(allsubdirs)
--AC_SUBST(LIBTOOL)
-
- AC_SUBST(PLUGINS)
-
-diff --git a/doc/Makefile.in b/doc/Makefile.in
-index 233cc9f..3ee0853 100644
---- a/doc/Makefile.in
-+++ b/doc/Makefile.in
-@@ -28,6 +28,7 @@ endif
-
- .SUFFIXES:
-
-+top_builddir= @top_builddir@
- srcdir= @srcdir@
- VPATH= @srcdir@
- prefix= @prefix@
diff --git a/app-text/dictd/files/dictd-1.13.3-rm_replace_strlfuncs.patch b/app-text/dictd/files/dictd-1.13.3-rm_replace_strlfuncs.patch
deleted file mode 100644
index 16fe23c3dfaa..000000000000
--- a/app-text/dictd/files/dictd-1.13.3-rm_replace_strlfuncs.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/880531
-Let’s assume that strlcat and strlcpy are declared in string.h
-It avoids a failure while checking
-diff --git a/configure.ac b/configure.ac
-index f727770..a57d048 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -166,8 +166,6 @@ AC_LIBOBJ([iswalnum])
- AC_LIBOBJ([towlower])
- # AC_LIBOBJ([wcwidth])
-
--AC_REPLACE_FUNCS(strlcpy strlcat)
--
- echo .
- echo Making output files
-
-diff --git a/dictP.h b/dictP.h
-index 198cce7..fa8ed25 100644
---- a/dictP.h
-+++ b/dictP.h
-@@ -85,14 +85,6 @@ extern wint_t towlower__ (wint_t wc);
-
- #include <wchar.h>
-
--#if !HAVE_STRLCPY
--extern size_t strlcpy (char *s, const char * wc, size_t size);
--#endif
--
--#if !HAVE_STRLCAT
--size_t strlcat(char *dst, const char *src, size_t siz);
--#endif
--
- #if !HAVE_WCRTOMB
- extern size_t wcrtomb__ (char *s, wchar_t wc, mbstate_t *ps);
- #else
diff --git a/app-text/dictd/files/dictd-1.13.3-version.patch b/app-text/dictd/files/dictd-1.13.3-version.patch
deleted file mode 100644
index 6edf35e0c93c..000000000000
--- a/app-text/dictd/files/dictd-1.13.3-version.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://github.com/cheusov/dictd/pull/27.patch
-https://bugs.gentoo.org/852884
-From 8b5259d0e9c9c7572586dcb95973837bea960127 Mon Sep 17 00:00:00 2001
-From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
-Date: Thu, 10 Jul 2025 15:35:44 +0200
-Subject: [PATCH] Avoid conflict with libtool VERSION
-
-define(VERSION) in configure.ac conflicts with VERSION from libtool.
-
-Use anything else, here PKG_VERSION.
-
-Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
----
- configure.ac | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index f727770..3aaa882 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -24,13 +24,13 @@ dnl for optimization and stripping.
- dnl LIBOBJS is an automatically-generated list of extra objects we need
-
-
--define(VERSION, 1.13.3)
-+define(PKG_VERSION, 1.13.3)
-
-
- AC_PREREQ([2.72])
- AC_REVISION($Revision: 1.144 $)
-
--AC_INIT([dict],[VERSION],[dict-beta@dict.org])
-+AC_INIT([dict],[PKG_VERSION],[dict-beta@dict.org])
-
- AC_CONFIG_SRCDIR([dictd.c])
- AC_CONFIG_HEADERS([config.h])
-@@ -38,7 +38,7 @@ AC_CONFIG_HEADERS([config.h])
- echo Configuring for dict
- echo .
-
--DICT_VERSION=VERSION
-+DICT_VERSION=PKG_VERSION
-
- AC_CANONICAL_HOST
-
diff --git a/app-text/dictd/files/dictd.service b/app-text/dictd/files/dictd.service
deleted file mode 100644
index f5efde6c6f1f..000000000000
--- a/app-text/dictd/files/dictd.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Dictd Dictionary Server Daemon
-After=network.target
-
-[Service]
-Type=forking
-ExecStart=/usr/sbin/dictd --listen-to 127.0.0.1
-
-[Install]
-WantedBy=multi-user.target
diff --git a/app-text/dictd/metadata.xml b/app-text/dictd/metadata.xml
deleted file mode 100644
index 0209b505f064..000000000000
--- a/app-text/dictd/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="judy">Build Judy-based (<pkg>dev-libs/judy</pkg>) plugin implementing fast "exact" and especially "lev" strategies</flag>
- <flag name="minimal">Don't build server but dict client, dictzip and dictfmt only.</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">dict</remote-id>
- <remote-id type="github">cheusov/dictd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/diction/Manifest b/app-text/diction/Manifest
deleted file mode 100644
index fd11aaca4849..000000000000
--- a/app-text/diction/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diction-1.14.tar.gz 147268 BLAKE2B 12e4a56aa6429bb155dd08a0ba01438f79b69ab9d2a990a3d9c2d12e1eccd15ff7c09d634d399f82d09c97b24586e4586bd6521153ae071b3192dc7a3ea10102 SHA512 db704f3c01883b24ce01c5aaaae9a615418e2cfbf851b7f11a4357c853299caf666483e309d84217413732b7abd1abc44f0bcb3dc960b64adfdfa19121607ce3
diff --git a/app-text/diction/diction-1.14.ebuild b/app-text/diction/diction-1.14.ebuild
deleted file mode 100644
index 9dbfc57fe8e5..000000000000
--- a/app-text/diction/diction-1.14.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-DESCRIPTION="Diction and style checkers for english and german texts"
-HOMEPAGE="https://www.gnu.org/software/diction/diction.html"
-SRC_URI="http://www.moria.de/~michael/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc ~sparc x86 ~arm64-macos ~x64-macos"
-
-DEPEND="
- sys-devel/gettext
- virtual/libintl
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-1.13-make.patch
- "${FILESDIR}"/${PN}-1.14-getenv.patch
-)
-DOCS=( NEWS README )
diff --git a/app-text/diction/files/diction-1.13-make.patch b/app-text/diction/files/diction-1.13-make.patch
deleted file mode 100644
index 72a2f36728f0..000000000000
--- a/app-text/diction/files/diction-1.13-make.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -50,7 +50,7 @@
- [ -d $(DESTDIR)@mandir@/man1 ] || @INSTALL@ -m 755 -d $(DESTDIR)@mandir@/man1
- @INSTALL@ -m 644 diction.1 $(DESTDIR)@mandir@/man1/diction.1
- @INSTALL@ -m 644 style.1 $(DESTDIR)@mandir@/man1/style.1
-- make install-po-@USE_NLS@
-+ $(MAKE) install-po-@USE_NLS@
-
- install-po-no:
- install-po-yes: $(CATALOGS)
diff --git a/app-text/diction/files/diction-1.14-getenv.patch b/app-text/diction/files/diction-1.14-getenv.patch
deleted file mode 100644
index 4d2cf79accd4..000000000000
--- a/app-text/diction/files/diction-1.14-getenv.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-get correct getenv prototype instead of cooking one up that's not going
-to be useless with recent compilers
-
---- a/getopt.c
-+++ b/getopt.c
-@@ -143,9 +143,7 @@
- /* Avoid depending on library functions or files
- whose names are inconsistent. */
-
--#ifndef getenv
--extern char *getenv ();
--#endif
-+#include <stdlib.h>
-
- #endif /* not __GNU_LIBRARY__ */
-
diff --git a/app-text/diction/metadata.xml b/app-text/diction/metadata.xml
deleted file mode 100644
index 802a52540411..000000000000
--- a/app-text/diction/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription lang="en">
- GNU diction and style are free implementations of old standard unix
- commands, that are not available on many modern systems, because they
- have been unbundled. Diction prints wordy and commonly misused phrases.
- Style analyses surface characteristics of a document, e.g. sentence
- length and various readability measures, but unlike the original code,
- it lacks sentence type, word usage and most sentence beginning
- processing.
-
- Both commands support English and German documents.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/diff-pdf/Manifest b/app-text/diff-pdf/Manifest
deleted file mode 100644
index 33086153aba7..000000000000
--- a/app-text/diff-pdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diff-pdf-0.5.1.tar.gz 142541 BLAKE2B db402ee9c0d3013b76b5e20381d661c572206bd834e5ec31824dc9f4aed08e0fcb1d57909b4a7490297c767aaf17efdd522ca4488c63a276ba6fb3f50e74b8b9 SHA512 8f2669da974912023208cdb538256ff979935d64e1f32d547da33d6c8231945ae555f6f85481ef36ec888d3ceda7fdfdddcfbd225f0a891c5f1613be6f249f4f
diff --git a/app-text/diff-pdf/diff-pdf-0.5.1-r1.ebuild b/app-text/diff-pdf/diff-pdf-0.5.1-r1.ebuild
deleted file mode 100644
index f7ddb5f395a7..000000000000
--- a/app-text/diff-pdf/diff-pdf-0.5.1-r1.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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 wxwidgets
-
-DESCRIPTION="A simple tool for visually comparing two PDF files"
-HOMEPAGE="https://vslavik.github.io/diff-pdf/ https://github.com/vslavik/diff-pdf/"
-SRC_URI="https://github.com/vslavik/${PN}/releases/download/v${PV}/${P}.tar.gz"
-
-# The COPYING.icons file states that two icons were taken from
-# version 2.16.5 of GTK+, which is licensed LGPL-2+.
-LICENSE="GPL-2+ LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64"
-
-# The build system checks for "poppler-glib", which is provided only
-# when app-text/poppler is built with USE=cairo. Moreover the glib ABI
-# of poppler is relatively stable, and I can only assume that diff-pdf
-# uses that rather than the low-level libpoppler.so API. Since the
-# subslot on app-text/poppler is ONLY for the low-level API, we
-# therefore don't need a subslot dependency on app-text/poppler.
-#
-# Since diff-pdf.cpp includes glib.h directly, I've included
-# dev-libs/glib as an explicit dependency. Ditto for x11-libs/cairo.
-DEPEND="app-text/poppler[cairo]
- dev-libs/glib
- x11-libs/cairo
- x11-libs/wxGTK:${WX_GTK_VER}=[X]"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- setup-wxwidgets
- default
-}
diff --git a/app-text/diff-pdf/metadata.xml b/app-text/diff-pdf/metadata.xml
deleted file mode 100644
index 1f67f7ee14fa..000000000000
--- a/app-text/diff-pdf/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="person">
- <email>mjo@gentoo.org</email>
- <name>Michael Orlitzky</name>
- </maintainer>
-
- <upstream>
- <remote-id type="github">vslavik/diff-pdf</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/diffpdf/Manifest b/app-text/diffpdf/Manifest
deleted file mode 100644
index 8bf4c70c4a9f..000000000000
--- a/app-text/diffpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST diffpdf-2.1.3.tar.gz 91856 BLAKE2B a94b710674508a5b77ca1e18b48e906568b49ecf10ce5f96d425fceb91746922fdf454ee20ec77913cf3d7467e559e59257e7415bf96c44b9c136e1708d4e73f SHA512 137e00f7c1d696b097f271c51fa5f19d471efb85fb3d5381c096c32f1ff824083b1122bbefa758fb9320ac8e0c9c16e6b88c8b6286bd98388d88c45c714a948d
diff --git a/app-text/diffpdf/diffpdf-2.1.3-r4.ebuild b/app-text/diffpdf/diffpdf-2.1.3-r4.ebuild
deleted file mode 100644
index 760b4910a4f3..000000000000
--- a/app-text/diffpdf/diffpdf-2.1.3-r4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake desktop
-
-DESCRIPTION="Program that textually or visually compares two PDF files"
-HOMEPAGE="https://web.archive.org/web/20250102202818/https://www.qtrac.eu/diffpdf-foss.html"
-SRC_URI="https://web.archive.org/web/20201229194512/http://www.qtrac.eu/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- >=dev-build/cmake-3.16
- >=dev-qt/qttools-6.4.2:6[linguist]
-"
-RDEPEND="
- >=app-text/poppler-22.12[qt6]
- >=dev-qt/qtbase-6.4.2:6[gui,widgets]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-qt5.patch # bug #641850
- "${FILESDIR}"/${P}-qt6.patch # bug #947239
- "${FILESDIR}"/${P}-qt6.10.patch # bug #966860
-)
-
-src_install() {
- cmake_src_install
- einstalldocs
- doman diffpdf.1
- make_desktop_entry --eapi9 diffpdf -n DiffPDF -d "eu.qtrac.diffpdf" \
- -c "Utility;Qt;" -C "Compare two PDF files"
- newicon images/icon.png ${PN}.png
-}
diff --git a/app-text/diffpdf/files/diffpdf-2.1.3-qt5.patch b/app-text/diffpdf/files/diffpdf-2.1.3-qt5.patch
deleted file mode 100644
index a7821388aa87..000000000000
--- a/app-text/diffpdf/files/diffpdf-2.1.3-qt5.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-Description: Build with Qt5
- Enough changes to make things build with Qt5
-Author: Sune Vuorela <sune@debian.org>
-
----
-The information above should follow the Patch Tagging Guidelines, please
-checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here
-are templates for supplementary fields that you might want to add:
-
-Origin: <vendor|upstream|other>, <url of original patch>
-Bug: <url in upstream bugtracker>
-Bug-Debian: https://bugs.debian.org/<bugnumber>
-Bug-Ubuntu: https://launchpad.net/bugs/<bugnumber>
-Forwarded: <no|not-needed|url proving that it has been forwarded>
-Reviewed-By: <name and email of someone who approved the patch>
-Last-Update: 2017-11-25
-
---- diffpdf-2.1.3.orig/aboutform.cpp
-+++ diffpdf-2.1.3/aboutform.cpp
-@@ -11,7 +11,6 @@
- */
-
- #include "aboutform.hpp"
--#include <poppler-version.h>
- #include <QApplication>
- #include <QHBoxLayout>
- #include <QSettings>
-@@ -52,7 +51,7 @@ AboutForm::AboutForm(QWidget *parent) :
- "</ul>"
- "I also provide training and consultancy in C++, Go, Python&nbsp;2, "
- "Python&nbsp;3, C++/Qt, and PyQt4.").arg(qApp->applicationName())
-- .arg(Version).arg(qVersion()).arg(POPPLER_VERSION));
-+ .arg(Version).arg(qVersion()).arg("Qt 5"));
- QTextBrowser *contributorsBrowser = new QTextBrowser;
- contributorsBrowser->setReadOnly(true);
- contributorsBrowser->setHtml(tr("<table>"
---- diffpdf-2.1.3.orig/diffpdf.pro
-+++ diffpdf-2.1.3/diffpdf.pro
-@@ -31,35 +31,39 @@ TRANSLATIONS += diffpdf_fr.ts
- TRANSLATIONS += diffpdf_de.ts
- TRANSLATIONS += diffpdf_es.ts
- CODECFORTR = UTF-8
--LIBS += -lpoppler-qt4
-+LIBS += -lpoppler-qt5
-+ QMAKE_CFLAGS += $$(CPPFLAGS) $$(CFLAGS)
-+ QMAKE_CXXFLAGS += $$(CPPFLAGS) $$(CXXFLAGS)
-+ QMAKE_LFLAGS += $$(LDFLAGS)
-+QT += widgets printsupport
- win32 {
- CONFIG += release
- }
- exists($(HOME)/opt/poppler024/) {
- message(Using locally built Poppler library)
- INCLUDEPATH += $(HOME)/opt/poppler024/include/poppler/cpp
-- INCLUDEPATH += $(HOME)/opt/poppler024/include/poppler/qt4
-+ INCLUDEPATH += $(HOME)/opt/poppler024/include/poppler/qt5
- LIBS += -Wl,-rpath -Wl,$(HOME)/opt/poppler024/lib -L$(HOME)/opt/poppler024/lib
- } else {
- exists(/poppler_lib) {
- message(Using locally built Poppler library on Windows)
- INCLUDEPATH += /c/poppler_lib/include/poppler/cpp
-- INCLUDEPATH += /c/poppler_lib/include/poppler/qt4
-+ INCLUDEPATH += /c/poppler_lib/include/poppler/qt5
- LIBS += -Wl,-rpath -Wl,/c/poppler_lib/bin -Wl,-L/c/poppler_lib/bin
- } else {
-- exists(/usr/include/poppler/qt4) {
-+ exists(/usr/include/poppler/qt5) {
- INCLUDEPATH += /usr/include/poppler/cpp
-- INCLUDEPATH += /usr/include/poppler/qt4
-+ INCLUDEPATH += /usr/include/poppler/qt5
- } else {
- INCLUDEPATH += /usr/local/include/poppler/cpp
-- INCLUDEPATH += /usr/local/include/poppler/qt4
-+ INCLUDEPATH += /usr/local/include/poppler/qt5
- }
- }
- }
- #exists($(HOME)/opt/podofo09/) {
- # message(Using locally built PoDoFo library)
- # INCLUDEPATH += $(HOME)/opt/podofo09/include/poppler/cpp
--# INCLUDEPATH += $(HOME)/opt/podofo09/include/poppler/qt4
-+# INCLUDEPATH += $(HOME)/opt/podofo09/include/poppler/qt5
- # LIBS += -Wl,-rpath -Wl,$(HOME)/opt/podofo09/lib64 -Wl,-L$(HOME)/opt/podofo09/lib64
- #} else {
- # exists(/usr/include/podofo) {
---- diffpdf-2.1.3.orig/generic.hpp
-+++ diffpdf-2.1.3/generic.hpp
-@@ -12,7 +12,7 @@
- for more details.
- */
-
--#include <poppler-qt4.h>
-+#include <poppler-qt5.h>
- #include <QMetaType>
- #include <QPair>
- #include <QPixmap>
---- diffpdf-2.1.3.orig/helpform.cpp
-+++ diffpdf-2.1.3/helpform.cpp
-@@ -11,7 +11,6 @@
- */
-
- #include "helpform.hpp"
--#include <poppler-version.h>
- #include <QApplication>
- #include <QFile>
- #include <QKeySequence>
---- diffpdf-2.1.3.orig/label.cpp
-+++ diffpdf-2.1.3/label.cpp
-@@ -15,6 +15,7 @@
- #include <QDragEnterEvent>
- #include <QDragEnterEvent>
- #include <QMouseEvent>
-+#include <QMimeData>
-
- Label::Label(QWidget *parent) : QLabel(parent)
- {
---- diffpdf-2.1.3.orig/lineedit.cpp
-+++ diffpdf-2.1.3/lineedit.cpp
-@@ -14,6 +14,7 @@
- #include "lineedit.hpp"
- #include <QDragEnterEvent>
- #include <QDragEnterEvent>
-+#include <QMimeData>
-
-
- LineEdit::LineEdit(QWidget *parent) : QLineEdit(parent)
---- diffpdf-2.1.3.orig/main.cpp
-+++ diffpdf-2.1.3/main.cpp
-@@ -31,7 +31,6 @@ int main(int argc, char *argv[])
- app.setOrganizationDomain("qtrac.eu");
- app.setApplicationName("DiffPDF");
- app.setWindowIcon(QIcon(":/icon.png"));
-- QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8"));
-
- QTextStream out(stdout);
- QStringList args = app.arguments().mid(1);
---- diffpdf-2.1.3.orig/mainwindow.hpp
-+++ diffpdf-2.1.3/mainwindow.hpp
-@@ -19,7 +19,7 @@
- #else
- #include <tr1/memory>
- #endif
--#include <poppler-qt4.h>
-+#include <poppler-qt5.h>
- #include <QBrush>
- #include <QList>
- #include <QMainWindow>
---- diffpdf-2.1.3.orig/optionsform.cpp
-+++ diffpdf-2.1.3/optionsform.cpp
-@@ -76,9 +76,9 @@ void OptionsForm::createWidgets()
- << qMakePair(tr("Diagonal \\"), Qt::FDiagPattern)
- << qMakePair(tr("Diagonal Cross"), Qt::DiagCrossPattern))
- brushStyleComboBox->addItem(brushSwatch(pair.second, color),
-- pair.first, pair.second);
-+ pair.first, QVariant::fromValue(pair.second));
- brushStyleComboBox->setCurrentIndex(brushStyleComboBox->findData(
-- brush.style()));
-+ QVariant::fromValue(brush.style())));
-
- penStyleComboBox = new QComboBox;
- typedef QPair<QString, Qt::PenStyle> PenPair;
-@@ -90,9 +90,9 @@ void OptionsForm::createWidgets()
- << qMakePair(tr("Dash-Dotted"), Qt::DashDotLine)
- << qMakePair(tr("Dash-Dot-Dotted"), Qt::DashDotDotLine))
- penStyleComboBox->addItem(penStyleSwatch(pair.second, color),
-- pair.first, pair.second);
-+ pair.first, QVariant::fromValue(pair.second));
- penStyleComboBox->setCurrentIndex(penStyleComboBox->findData(
-- pen.style()));
-+ QVariant::fromValue(pen.style())));
-
- alphaSpinBox = new QSpinBox;
- alphaSpinBox->setRange(1, 100);
diff --git a/app-text/diffpdf/files/diffpdf-2.1.3-qt6.10.patch b/app-text/diffpdf/files/diffpdf-2.1.3-qt6.10.patch
deleted file mode 100644
index 5af2bb28d260..000000000000
--- a/app-text/diffpdf/files/diffpdf-2.1.3-qt6.10.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/textitem.cpp
-+++ b/textitem.cpp
-@@ -161,7 +161,7 @@ void TextItems::debug(const int page, const int ToleranceY,
- const QRect rect = item.toRect();
- out << item.text;
- if (!ComparingWords)
-- out << QString(" %1").arg(item.text.at(0).unicode(), 4, 16,
-+ out << QString(" %1").arg(static_cast<int>(item.text.at(0).unicode()), 4, 16,
- QChar('0'));
- if (Yx) {
- const int y = normalizedY(static_cast<int>(item.rect.y()), \ No newline at end of file
diff --git a/app-text/diffpdf/files/diffpdf-2.1.3-qt6.patch b/app-text/diffpdf/files/diffpdf-2.1.3-qt6.patch
deleted file mode 100644
index 6f15202e0e72..000000000000
--- a/app-text/diffpdf/files/diffpdf-2.1.3-qt6.patch
+++ /dev/null
@@ -1,407 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-new file mode 100644
-index 0000000..fbaf333
---- /dev/null
-+++ b/CMakeLists.txt
-@@ -0,0 +1,25 @@
-+cmake_minimum_required(VERSION 3.16)
-+project(diffpdf CXX)
-+
-+find_package(Qt6 REQUIRED COMPONENTS Gui LinguistTools PrintSupport Widgets)
-+find_package(PkgConfig REQUIRED)
-+pkg_search_module(PopplerQt6 REQUIRED IMPORTED_TARGET poppler-qt6>=22.12.0)
-+
-+qt_standard_project_setup(REQUIRES 6.4.2 I18N_TRANSLATED_LANGUAGES cz de es fr)
-+
-+file(GLOB DiffPDF_SOURCES CONFIGURE_DEPENDS
-+ "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp"
-+ "${CMAKE_CURRENT_SOURCE_DIR}/*.hpp"
-+)
-+qt_add_executable(diffpdf ${DiffPDF_SOURCES})
-+target_link_libraries(diffpdf
-+ PRIVATE
-+ PkgConfig::PopplerQt6
-+ Qt6::Core
-+ Qt6::PrintSupport
-+ Qt6::Widgets
-+)
-+qt_add_translations(diffpdf RESOURCE_PREFIX "/")
-+qt_add_binary_resources(diffpdf_resources resources.qrc)
-+add_dependencies(diffpdf diffpdf_resources)
-+install(TARGETS diffpdf)
-diff --git a/diffpdf_cz.ts b/diffpdf_cz.ts
-index 66f718c..36b313f 100644
---- a/diffpdf_cz.ts
-+++ b/diffpdf_cz.ts
-@@ -1,7 +1,6 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE TS>
- <TS version="2.0" language="cs_CZ">
--<defaultcodec>UTF-8</defaultcodec>
- <context>
- <name>AboutForm</name>
- <message>
-diff --git a/diffpdf_de.ts b/diffpdf_de.ts
-index 6b8ee47..3daf0cc 100644
---- a/diffpdf_de.ts
-+++ b/diffpdf_de.ts
-@@ -1,7 +1,6 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE TS>
- <TS version="2.0" language="de_DE">
--<defaultcodec>UTF-8</defaultcodec>
- <context>
- <name>AboutForm</name>
- <message>
-diff --git a/diffpdf_es.ts b/diffpdf_es.ts
-index a35941f..e8c9d8f 100644
---- a/diffpdf_es.ts
-+++ b/diffpdf_es.ts
-@@ -1,7 +1,6 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE TS>
- <TS version="2.0" language="es_ES">
--<defaultcodec>UTF-8</defaultcodec>
- <context>
- <name>AboutForm</name>
- <message>
-diff --git a/diffpdf_fr.ts b/diffpdf_fr.ts
-index 815e9c4..3e3d5e7 100644
---- a/diffpdf_fr.ts
-+++ b/diffpdf_fr.ts
-@@ -1,7 +1,6 @@
- <?xml version="1.0" encoding="utf-8"?>
- <!DOCTYPE TS>
- <TS version="2.0">
--<defaultcodec>UTF-8</defaultcodec>
- <context>
- <name>AboutForm</name>
- <message>
-diff --git a/generic.cpp b/generic.cpp
-index 13603e3..ba4ea7a 100644
---- a/generic.cpp
-+++ b/generic.cpp
-@@ -17,6 +17,7 @@
- #include <QPen>
- #include <QPixmapCache>
- #include <QUrl>
-+#include <utility>
-
- const QSize SwatchSize(24, 24);
-
-@@ -149,8 +150,8 @@ QPixmap penStyleSwatch(const Qt::PenStyle style, const QColor &color)
- const TextBoxList getTextBoxes(PdfPage page, const QRectF &rect)
- {
- TextBoxList boxes;
-- foreach (Poppler::TextBox *box, page->textList()) {
-- PdfTextBox box_ptr(box);
-+ for (auto & box : page->textList()) {
-+ PdfTextBox box_ptr(std::move(box));
- if (rect.isEmpty() || rect.contains(box_ptr->boundingBox()))
- boxes.append(box_ptr);
- }
-diff --git a/generic.hpp b/generic.hpp
-index 1e9afce..fd48163 100644
---- a/generic.hpp
-+++ b/generic.hpp
-@@ -12,7 +12,8 @@
- for more details.
- */
-
--#include <poppler-qt5.h>
-+#include <poppler-qt6.h>
-+#include <memory>
- #include <QMetaType>
- #include <QPair>
- #include <QPixmap>
-@@ -22,15 +23,9 @@ class QColor;
- class QMimeData;
- class QRectF;
-
--#if QT_VERSION >= 0x040600
--typedef QSharedPointer<Poppler::Document> PdfDocument;
--typedef QSharedPointer<Poppler::Page> PdfPage;
--typedef QSharedPointer<Poppler::TextBox> PdfTextBox;
--#else
--typedef std::tr1::shared_ptr<Poppler::Document> PdfDocument;
--typedef std::tr1::shared_ptr<Poppler::Page> PdfPage;
--typedef std::tr1::shared_ptr<Poppler::TextBox> PdfTextBox;
--#endif
-+using PdfDocument = std::shared_ptr<Poppler::Document>;
-+using PdfPage = std::shared_ptr<Poppler::Page>;
-+using PdfTextBox = std::shared_ptr<Poppler::TextBox>;
- typedef QList<PdfTextBox> TextBoxList;
-
- enum InitialComparisonMode{CompareAppearance=0, CompareCharacters=1,
-@@ -50,9 +45,9 @@ struct PagePair
-
- bool isNull() { return left == -1 || right == -1; }
-
-- const int left;
-- const int right;
-- const bool hasVisualDifference;
-+ int left;
-+ int right;
-+ bool hasVisualDifference;
- };
- Q_DECLARE_METATYPE(PagePair)
-
-diff --git a/helpform.cpp b/helpform.cpp
-index 7a8269f..6354ee4 100644
---- a/helpform.cpp
-+++ b/helpform.cpp
-@@ -16,6 +16,7 @@
- #include <QKeySequence>
- #include <QSettings>
- #include <QShortcut>
-+#include <QStringConverter>
- #include <QTextBrowser>
- #include <QTextStream>
-
-@@ -31,7 +32,7 @@ HelpForm::HelpForm(const QString &language, QWidget *parent)
- QFile file(filename);
- file.open(QIODevice::ReadOnly|QIODevice::Text);
- QTextStream in(&file);
-- in.setCodec("UTF-8");
-+ in.setEncoding(QStringConverter::Utf8);
- viewer->setHtml(in.readAll());
- viewer->setReadOnly(true);
- setCentralWidget(viewer);
-diff --git a/main.cpp b/main.cpp
-index 321ecc4..a6063d3 100644
---- a/main.cpp
-+++ b/main.cpp
-@@ -16,7 +16,6 @@
- #include <QLibraryInfo>
- #include <QLocale>
- #include <QSettings>
--#include <QTextCodec>
- #include <QTextStream>
- #include <QTranslator>
-
-@@ -101,12 +100,12 @@ int main(int argc, char *argv[])
- }
-
- QTranslator qtTranslator;
-- qtTranslator.load("qt_" + language,
-- QLibraryInfo::location(QLibraryInfo::TranslationsPath));
-- app.installTranslator(&qtTranslator);
-+ if (qtTranslator.load("qt_" + language,
-+ QLibraryInfo::path(QLibraryInfo::TranslationsPath)))
-+ app.installTranslator(&qtTranslator);
- QTranslator appTranslator;
-- appTranslator.load("diffpdf_" + language, ":/");
-- app.installTranslator(&appTranslator);
-+ if (appTranslator.load("diffpdf_" + language, ":/"))
-+ app.installTranslator(&appTranslator);
-
- MainWindow window(debug, comparisonMode, filename1, filename2,
- language.left(2)); // We want de not de_DE etc.
-diff --git a/mainwindow.cpp b/mainwindow.cpp
-index c9dac53..bcdc390 100644
---- a/mainwindow.cpp
-+++ b/mainwindow.cpp
-@@ -27,18 +27,21 @@
- #include <QComboBox>
- #include <QDir>
- #include <QDockWidget>
-+#include <QElapsedTimer>
- #include <QEvent>
- #include <QFileDialog>
- #include <QGroupBox>
- #include <QLabel>
- #include <QLineEdit>
- #include <QMessageBox>
-+#include <QPageLayout>
- #include <QPainter>
- #include <QPixmapCache>
- #include <QPlainTextEdit>
- #include <QPrinter>
- #include <QPushButton>
- #include <QRadioButton>
-+#include <QRegularExpression>
- #include <QScrollArea>
- #include <QScrollBar>
- #include <QSettings>
-@@ -1249,11 +1252,7 @@ PdfDocument MainWindow::getPdf(const QString &filename)
- else if (pdf->isLocked()) {
- QMessageBox::warning(this, tr("DiffPDF — Error"),
- tr("Cannot read a locked PDF ('%1').").arg(filename));
--#if QT_VERSION >= 0x040600
-- pdf.clear();
--#else
-- pdf.reset();
--#endif
-+ return {};
- }
- return pdf;
- }
-@@ -1319,7 +1318,8 @@ QList<int> MainWindow::getPageList(int which, PdfDocument pdf)
- bool error = false;
- QList<int> pages;
- QString page_string = pagesEdit->text();
-- page_string = page_string.replace(QRegExp("\\s+"), "");
-+ static QRegularExpression const spaces("\\s+");
-+ page_string = page_string.replace(spaces, "");
- QStringList page_list = page_string.split(",");
- bool ok;
- foreach (const QString &page, page_list) {
-@@ -1387,7 +1387,7 @@ void MainWindow::compare()
- }
-
- comparePrepareUi();
-- QTime time;
-+ QElapsedTimer time;
- time.start();
- const QPair<int, int> pair = comparePages(filename1, pdf1, filename2,
- pdf2);
-@@ -1685,8 +1685,8 @@ void MainWindow::saveAsPdf(const int start, const int end,
- printer.setOutputFormat(QPrinter::PdfFormat);
- printer.setColorMode(QPrinter::Color);
- printer.setCreator(tr("DiffPDF"));
-- printer.setOrientation(savePages == SaveBothPages
-- ? QPrinter::Landscape : QPrinter::Portrait);
-+ printer.setPageOrientation(savePages == SaveBothPages
-+ ? QPageLayout::Landscape : QPageLayout::Portrait);
- QPainter painter(&printer);
- painter.setRenderHints(QPainter::Antialiasing|
- QPainter::TextAntialiasing|QPainter::SmoothPixmapTransform);
-@@ -1802,7 +1802,7 @@ void MainWindow::showZones()
- void MainWindow::showZones(const int Width, const TextBoxList &list,
- QLabel *label)
- {
-- if (!label || !label->pixmap() || label->pixmap()->isNull())
-+ if (!label || label->pixmap().isNull())
- return;
- const bool ComparingWords = compareComboBox->currentIndex() ==
- CompareWords;
-@@ -1815,7 +1815,7 @@ void MainWindow::showZones(const int Width, const TextBoxList &list,
- columnsSpinBox->value());
- const int DPI = static_cast<int>(POINTS_PER_INCH *
- (zoomSpinBox->value() / 100.0));
-- QPixmap pixmap = label->pixmap()->copy();
-+ QPixmap pixmap = label->pixmap().copy();
- QPainter painter(&pixmap);
- painter.setPen(Qt::green);
- for (int i = 0; i < paths.count(); ++i) {
-@@ -1844,11 +1844,11 @@ void MainWindow::showMargins()
-
- void MainWindow::showMargins(QLabel *label)
- {
-- if (!label || !label->pixmap() || label->pixmap()->isNull())
-+ if (!label || label->pixmap().isNull())
- return;
- const int DPI = static_cast<int>(POINTS_PER_INCH *
- (zoomSpinBox->value() / 100.0));
-- QPixmap pixmap = label->pixmap()->copy();
-+ QPixmap pixmap = label->pixmap().copy();
- QPainter painter(&pixmap);
- painter.setPen(Qt::cyan);
- int left = leftMarginSpinBox->value();
-@@ -1880,12 +1880,11 @@ void MainWindow::showMargins(QLabel *label)
-
- void MainWindow::setAMargin(const QPoint &pos)
- {
-- if (!marginsGroupBox->isChecked() || !page1Label->pixmap() ||
-- page1Label->pixmap()->isNull())
-+ if (!marginsGroupBox->isChecked() || page1Label->pixmap().isNull())
- return;
- const int DPI = static_cast<int>(POINTS_PER_INCH *
- (zoomSpinBox->value() / 100.0));
-- const QSize &size = page1Label->pixmap()->size();
-+ const QSize &size = page1Label->pixmap().size();
- int x = pos.x();
- int y = pos.y();
- const int HorizontalMiddle = size.width() / 2;
-diff --git a/mainwindow.hpp b/mainwindow.hpp
-index 448d21c..6a04179 100644
---- a/mainwindow.hpp
-+++ b/mainwindow.hpp
-@@ -14,12 +14,7 @@
-
- #include "generic.hpp"
- #include "saveform.hpp"
--#if QT_VERSION >= 0x040600
--#include <QSharedPointer>
--#else
--#include <tr1/memory>
--#endif
--#include <poppler-qt5.h>
-+#include <poppler-qt6.h>
- #include <QBrush>
- #include <QList>
- #include <QMainWindow>
-diff --git a/resources.qrc b/resources.qrc
-index 5464869..aa0f6be 100644
---- a/resources.qrc
-+++ b/resources.qrc
-@@ -3,9 +3,6 @@
- <file alias="icon.png">images/icon.png</file>
- <file alias="left.png">images/left.png</file>
- <file alias="right.png">images/right.png</file>
--<file>diffpdf_cz.qm</file>
--<file>diffpdf_de.qm</file>
--<file>diffpdf_fr.qm</file>
- <file>help.html</file>
- <file>help_cz.html</file>
- <file>help_de.html</file>
-diff --git a/sequence_matcher.cpp b/sequence_matcher.cpp
-index cc65425..9dc5d98 100644
---- a/sequence_matcher.cpp
-+++ b/sequence_matcher.cpp
-@@ -11,6 +11,7 @@
- */
-
- #include "sequence_matcher.hpp"
-+#include <algorithm>
- #include <QSet>
-
-
-@@ -136,7 +137,7 @@ QList<Match> SequenceMatcher::get_matching_blocks()
- offsets.append(Offsets(i + k, a_high, j + k, b_high));
- }
- }
-- qSort(matching_blocks.begin(), matching_blocks.end(), matchLessThan);
-+ std::sort(matching_blocks.begin(), matching_blocks.end(), matchLessThan);
-
- int i1 = 0;
- int j1 = 0;
-diff --git a/textitem.cpp b/textitem.cpp
-index f7ce133..728cbb3 100644
---- a/textitem.cpp
-+++ b/textitem.cpp
-@@ -14,6 +14,7 @@
-
- #include <QDir>
- #include <QFile>
-+#include <QStringConverter>
- #include <QTextStream>
-
-
-@@ -130,7 +131,7 @@ const QList<QPainterPath> TextItems::generateZones(const int Width,
- const int Column = ((Columns == 1) ? 0
- : (rect.width() > Span) ? Columns : rect.right() / Span);
- const int y = normalizedY(static_cast<int>(rect.y()), ToleranceY);
-- zonesForColumn.insertMulti(Key(Column, y, rect.x()), zone);
-+ zonesForColumn.insert(Key(Column, y, rect.x()), zone);
- }
- return zonesForColumn.values();
- }
-@@ -152,7 +153,7 @@ void TextItems::debug(const int page, const int ToleranceY,
- .arg(file.errorString())));
- }
- QTextStream out(&file);
-- out.setCodec("UTF-8");
-+ out.setEncoding(QStringConverter::Utf8);
- out << "Page #" << page << ": "
- << (ComparingWords ? "Words" : "Characters") << " mode\n";
- for (int i = 0; i < items.count(); ++i) {
-@@ -202,7 +203,7 @@ const TextItems getCharacters(const TextBoxList &list)
- TextItems items;
- foreach (const PdfTextBox &box, list) {
- const QString word = box->text();
-- int limit = word.count() - 1;
-+ int limit = word.size() - 1;
- for (int i = limit; i >= 0; --i)
- if (!word[i].isSpace())
- break;
diff --git a/app-text/diffpdf/metadata.xml b/app-text/diffpdf/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/diffpdf/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/ding/Manifest b/app-text/ding/Manifest
deleted file mode 100644
index 6081e827bc09..000000000000
--- a/app-text/ding/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ding-1.9.tar.gz 7864078 BLAKE2B 9a25a2eb940b96393f556e374167a5b0aae8d26ff81de364e693f01acf79b0a5896704c39e1fe1ab2b48a875785483b2bc71339b01d3999664b78b48ecb041dc SHA512 fa5500d1ced311ba21ef8a16a25f3a3cdcebc24daacff79c05351a46cc2a1d466891caa1dec3a77ae9a4d7e59332d991974917875f967d93ac1358f5532e8a72
diff --git a/app-text/ding/ding-1.9.ebuild b/app-text/ding/ding-1.9.ebuild
deleted file mode 100644
index 7b7ecc39822e..000000000000
--- a/app-text/ding/ding-1.9.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg
-
-DESCRIPTION="Tk based dictionary (German-English) (incl. dictionary itself)"
-HOMEPAGE="https://www-user.tu-chemnitz.de/~fri/ding/"
-SRC_URI="http://wftp.tu-chemnitz.de/pub/Local/urz/ding/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-IUSE=""
-
-RDEPEND=">=dev-lang/tk-8.3"
-
-src_install() {
- dobin ding
- insinto /usr/share/dict
- doins de-en.txt
- doman ding.1
- dodoc CHANGES README.md
-
- doicon ding.png
- domenu ding.desktop
-}
diff --git a/app-text/ding/metadata.xml b/app-text/ding/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-text/ding/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/discount/Manifest b/app-text/discount/Manifest
deleted file mode 100644
index 5fb4158cb6c1..000000000000
--- a/app-text/discount/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST discount-2.2.7c.tar.gz 133282 BLAKE2B 3258cfa34d58ef5944ae5282f6df061b8183bccc1ca7f9f3a39b3c001a8b86a4deb86b80d109d937e334b2773e5065a0f6c212ac7a79317ce2ae665778a023e2 SHA512 2a959fb24d7291b3a8c6d659b5c904b8c2f8b6d9b0666e998ca5313533cc25898b9c2114f7922272f3bc6b9bfe4bc486fe08c620b4cb2a2282624e128dc92781
-DIST discount-3.0.0a.tar.gz 140250 BLAKE2B 1e89f9c58c4d90157a9ccd925b89f098538c93191937e86eeefd32810e937feb78b6eeab96aead029fc35e4bf6699a40f67bdceb3c2d70fdc645fcd14091a3e7 SHA512 d86bfc6d3e11131622046418a1f54bd9dfa5f1233e510189cd2c89dc857da31e88ffbe6670cc506ca8b9763e8fb74ed215f1018f83e25767c77acb8a7c296b8a
-DIST discount-3.0.0d.tar.gz 141531 BLAKE2B 723f0319d82ec240e7eed8c812278555066f092b3a764c332f8327f09cfc0420c6db18f0ab114f64b26a9fbd6f7374f309a892f53dd0f721c02741e849cd6562 SHA512 ab24722bb8513f64eed59bb2770276b91615033b494a0492a331f36c5fcd2e32b7a9f3bd7ef0bb74c107f1e0e955522c83ddba6c482fca7f18cf275334707c4d
-DIST discount-3.0.1.1.tar.gz 143372 BLAKE2B 5e1bbc7612ddc5e4deff9cf855fe8dbbdb534db1795619ce8f3b04494f032e67988ba10eff34b66cdbd3294f3172adbea52e2d6f2a770736abc34a12f44d8730 SHA512 75201b45cdd90a8bb3eb663f874a0c5cfd2b5e7e340e960147f3a7b3a116abdb6503c7fffddae768ce8a264b9cd1f9228b24a966d34eb1b908edf73a9f7072bb
-DIST discount-3.0.1.2.tar.gz 143419 BLAKE2B 9fe0660416bf1f8325abe9e052e298178a73815a54ca873f49246430b4344f17cf37d1678e9541f8d2fdc5644be7601986884a016e0b7581b260d3075f378102 SHA512 ca10220e4a4f8cd5c3e849873d24a61f8bcbb85f230fe554537d9cdd4e3d4d23c5f5fbc9c917da379000e331c40473038b481f5ac2db29dfa7011a634526688a
diff --git a/app-text/discount/discount-2.2.7c-r1.ebuild b/app-text/discount/discount-2.2.7c-r1.ebuild
deleted file mode 100644
index 29f4e5a06f80..000000000000
--- a/app-text/discount/discount-2.2.7c-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Markdown-to HTML translator written in C"
-HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
-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 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.2.7c-C99-fix.patch
-)
-
-src_prepare() {
- default
-
- # for QA, we remove the Makefile's usage of install -s.
- # Drop ldconfig invocation.
- # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
- # at that point).
- sed -i \
- -e '/INSTALL_PROGRAM/s,\$_strip ,,' \
- -e 's/\(LDCONFIG=\).*/\1:/' \
- -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
- configure.inc || die "sed configure.inc failed"
-}
-
-src_configure() {
- local configure_call=(
- ./configure.sh
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --prefix="${EPREFIX}/usr"
- --mandir="${EPREFIX}/usr/share/man"
- --shared
- --pkg-config
- $(usex minimal '' --enable-all-features)
- # Enable deterministic HTML generation behavior. Otherwise, will
- # actually call rand() as part of its serialization code...
- --debian-glitch
- )
- einfo "Running ${configure_call[@]}"
- CC="$(tc-getCC)" AR="$(tc-getAR)" \
- "${configure_call[@]}" || die
-}
-
-src_compile() {
- emake libmarkdown
- emake
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- $(usex minimal install install.everything) \
- SAMPLE_PFX="${PN}-"
-}
-
-pkg_postinst() {
- if ! use minimal; then
- elog 'Sample binaries with overly-generic names have been'
- elog "prefixed with \"${PN}-\"."
- fi
-}
diff --git a/app-text/discount/discount-3.0.0a.ebuild b/app-text/discount/discount-3.0.0a.ebuild
deleted file mode 100644
index 2228eef31625..000000000000
--- a/app-text/discount/discount-3.0.0a.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Markdown-to HTML translator written in C"
-HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
-SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
-
- # for QA, we remove the Makefile's usage of install -s.
- # Drop ldconfig invocation.
- # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
- # at that point).
- sed -i \
- -e '/INSTALL_PROGRAM/s,\$_strip ,,' \
- -e 's/\(LDCONFIG=\).*/\1:/' \
- -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
- configure.inc || die "sed configure.inc failed"
-}
-
-src_configure() {
- local configure_call=(
- ./configure.sh
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --prefix="${EPREFIX}/usr"
- --mandir="${EPREFIX}/usr/share/man"
- --shared
- --pkg-config
- $(usex minimal '' --enable-all-features)
- # Enable deterministic HTML generation behavior. Otherwise, will
- # actually call rand() as part of its serialization code...
- --debian-glitch
- )
- einfo "Running ${configure_call[@]}"
- CC="$(tc-getCC)" AR="$(tc-getAR)" \
- "${configure_call[@]}" || die
-}
-
-src_compile() {
- emake libmarkdown
- emake
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- $(usex minimal install install.everything) \
- SAMPLE_PFX="${PN}-"
-}
-
-pkg_postinst() {
- if ! use minimal; then
- elog 'Sample binaries with overly-generic names have been'
- elog "prefixed with \"${PN}-\"."
- fi
-}
diff --git a/app-text/discount/discount-3.0.0d.ebuild b/app-text/discount/discount-3.0.0d.ebuild
deleted file mode 100644
index 2e0ff4a05cf5..000000000000
--- a/app-text/discount/discount-3.0.0d.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Markdown-to HTML translator written in C"
-HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
-SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
-
- # for QA, we remove the Makefile's usage of install -s.
- # Drop ldconfig invocation.
- # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
- # at that point).
- sed -i \
- -e '/INSTALL_PROGRAM/s,\$_strip ,,' \
- -e 's/\(LDCONFIG=\).*/\1:/' \
- -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
- configure.inc || die "sed configure.inc failed"
-}
-
-src_configure() {
- local configure_call=(
- ./configure.sh
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --prefix="${EPREFIX}/usr"
- --mandir="${EPREFIX}/usr/share/man"
- --shared
- --pkg-config
- $(usex minimal '' --enable-all-features)
- # Enable deterministic HTML generation behavior. Otherwise, will
- # actually call rand() as part of its serialization code...
- --debian-glitch
- )
- einfo "Running ${configure_call[@]}"
- CC="$(tc-getCC)" AR="$(tc-getAR)" \
- "${configure_call[@]}" || die
-}
-
-src_compile() {
- emake libmarkdown
- emake
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- $(usex minimal install install.everything) \
- SAMPLE_PFX="${PN}-"
-}
-
-pkg_postinst() {
- if ! use minimal; then
- elog 'Sample binaries with overly-generic names have been'
- elog "prefixed with \"${PN}-\"."
- fi
-}
diff --git a/app-text/discount/discount-3.0.1.1.ebuild b/app-text/discount/discount-3.0.1.1.ebuild
deleted file mode 100644
index 1d7228cc9637..000000000000
--- a/app-text/discount/discount-3.0.1.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Markdown-to HTML translator written in C"
-HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
-SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
-
- # for QA, we remove the Makefile's usage of install -s.
- # Drop ldconfig invocation.
- # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
- # at that point).
- sed -i \
- -e '/INSTALL_PROGRAM/s,\$_strip ,,' \
- -e 's/\(LDCONFIG=\).*/\1:/' \
- -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
- configure.inc || die "sed configure.inc failed"
-}
-
-src_configure() {
- local configure_call=(
- ./configure.sh
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --prefix="${EPREFIX}/usr"
- --mandir="${EPREFIX}/usr/share/man"
- --shared
- --pkg-config
- $(usex minimal '' --enable-all-features)
- # Enable deterministic HTML generation behavior. Otherwise, will
- # actually call rand() as part of its serialization code...
- --debian-glitch
- )
- einfo "Running ${configure_call[@]}"
- CC="$(tc-getCC)" AR="$(tc-getAR)" \
- "${configure_call[@]}" || die
-}
-
-src_compile() {
- emake libmarkdown
- emake
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- $(usex minimal install install.everything) \
- SAMPLE_PFX="${PN}-"
-}
-
-pkg_postinst() {
- if ! use minimal; then
- elog 'Sample binaries with overly-generic names have been'
- elog "prefixed with \"${PN}-\"."
- fi
-}
diff --git a/app-text/discount/discount-3.0.1.2.ebuild b/app-text/discount/discount-3.0.1.2.ebuild
deleted file mode 100644
index 1d7228cc9637..000000000000
--- a/app-text/discount/discount-3.0.1.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A Markdown-to HTML translator written in C"
-HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
-SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/3.0.0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="minimal test"
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- default
-
- # for QA, we remove the Makefile's usage of install -s.
- # Drop ldconfig invocation.
- # Force "librarian.sh" to respect LDFLAGS ($FLAGS should have CFLAGS
- # at that point).
- sed -i \
- -e '/INSTALL_PROGRAM/s,\$_strip ,,' \
- -e 's/\(LDCONFIG=\).*/\1:/' \
- -e 's/\(.\)\$FLAGS/& \1$LDFLAGS/' \
- configure.inc || die "sed configure.inc failed"
-}
-
-src_configure() {
- local configure_call=(
- ./configure.sh
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --prefix="${EPREFIX}/usr"
- --mandir="${EPREFIX}/usr/share/man"
- --shared
- --pkg-config
- $(usex minimal '' --enable-all-features)
- # Enable deterministic HTML generation behavior. Otherwise, will
- # actually call rand() as part of its serialization code...
- --debian-glitch
- )
- einfo "Running ${configure_call[@]}"
- CC="$(tc-getCC)" AR="$(tc-getAR)" \
- "${configure_call[@]}" || die
-}
-
-src_compile() {
- emake libmarkdown
- emake
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- $(usex minimal install install.everything) \
- SAMPLE_PFX="${PN}-"
-}
-
-pkg_postinst() {
- if ! use minimal; then
- elog 'Sample binaries with overly-generic names have been'
- elog "prefixed with \"${PN}-\"."
- fi
-}
diff --git a/app-text/discount/files/discount-2.2.7c-C99-fix.patch b/app-text/discount/files/discount-2.2.7c-C99-fix.patch
deleted file mode 100644
index b08d3d41f844..000000000000
--- a/app-text/discount/files/discount-2.2.7c-C99-fix.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-FROM: https://github.com/Orc/discount/issues/283
-FROM: Atri Bhattacharya <badshah400@gmail.com>
-
---- a/main.c
-+++ b/main.c
-@@ -100,14 +100,15 @@ free_it(char *object, void *ctx)
- }
-
- char *
--external_codefmt(char *src, int len, char *lang)
-+external_codefmt(const char *src, const int len, void *lang)
- {
- int extra = 0;
- int i, x;
- char *res;
-+ char *ec_lang = (char *)lang;
-
-- if ( lang == 0 )
-- lang = "generic_code";
-+ if ( ec_lang == 0 )
-+ ec_lang = "generic_code";
-
- for ( i=0; i < len; i++) {
- if ( src[i] == '&' )
-@@ -117,11 +118,11 @@ external_codefmt(char *src, int len, cha
- }
-
- /* 80 characters for the format wrappers */
-- if ( (res = malloc(len+extra+80+strlen(lang))) ==0 )
-+ if ( (res = malloc(len+extra+80+strlen(ec_lang))) ==0 )
- /* out of memory? drat! */
- return 0;
-
-- sprintf(res, "<pre><code class=\"%s\">\n", lang);
-+ sprintf(res, "<pre><code class=\"%s\">\n", ec_lang);
- x = strlen(res);
- for ( i=0; i < len; i++ ) {
- switch (src[i]) {
diff --git a/app-text/discount/metadata.xml b/app-text/discount/metadata.xml
deleted file mode 100644
index b26855d43ade..000000000000
--- a/app-text/discount/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>bkohler@gentoo.org</email>
- <name>Ben Kohler</name>
- </maintainer>
- <upstream>
- <remote-id type="github">Orc/discount</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest
deleted file mode 100644
index 197241e8f457..000000000000
--- a/app-text/djvu/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST djvulibre-3.5.29.tar.gz 3716911 BLAKE2B e811fc22f92182d275715c0c07a691c044e2040d196d4672b4934c29a9237e14f5acd68bafc6ebd49db5fba59414b736345e35c4a17600591e9d01a5ba570c79 SHA512 701745aa8d93e596d39fa0e772d575bd530efdb120fd02449eddac2a98b08afef8a1fa099cb6354cef23304dcec4323722299ecb64c2ac33056b45a5074c51f1
-DIST djvulibre-3.5.30.tar.gz 3721274 BLAKE2B 6a6cca5d22ba849c3c95e56a0acffc7c86ab7daf22a5643f7df7ba7dffe8609e6e1bbb7bf81996d90595bd4b82fc83ea2f8f560f338d3f778edd91c6ea68ceed SHA512 b68291cd844d9f3b92acae39014a7f3c1b3e8f024053a79f527fa322683ac3d09d170cae8d4dc409249cc9d9feb3ec692cfeea22c9795a64c9418a92d22dc95c
diff --git a/app-text/djvu/djvu-3.5.29.ebuild b/app-text/djvu/djvu-3.5.29.ebuild
deleted file mode 100644
index 1d2128da0b11..000000000000
--- a/app-text/djvu/djvu-3.5.29.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic optfeature xdg
-
-MY_P="${PN}libre-${PV#*_p}"
-DESCRIPTION="DjVu viewers, encoders and utilities"
-HOMEPAGE="https://djvu.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/djvu/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P%%.3}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="debug doc jpeg tiff xml"
-
-RDEPEND="
- jpeg? ( media-libs/libjpeg-turbo:= )
- tiff? ( media-libs/tiff:= )
-"
-DEPEND="${RDEPEND}"
-# inkscape/rsvg-convert are used to generate icons at build-time only
-BDEPEND="
- app-arch/unzip
- || ( gnome-base/librsvg media-gfx/inkscape )
-"
-
-src_configure() {
- use debug && append-cppflags -DRUNTIME_DEBUG_ONLY
-
- local myeconfargs=(
- $(use_enable xml xmltools)
- $(use_with jpeg)
- $(use_with tiff)
-
- # We install all desktop files by hand
- --disable-desktopfiles
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-
- use doc && dodoc -r doc
-
- # Install desktop files.
- cd desktopfiles || die
- local i
- for i in {22,32,48,64}; do
- insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes
- newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png
- done
-
- insinto /usr/share/mime/packages
- doins djvulibre-mime.xml
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- optfeature "djviewer or browser plugin" app-text/djview
-}
diff --git a/app-text/djvu/djvu-3.5.30.ebuild b/app-text/djvu/djvu-3.5.30.ebuild
deleted file mode 100644
index 540939b2477a..000000000000
--- a/app-text/djvu/djvu-3.5.30.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic xdg
-
-MY_P="${PN}libre-${PV#*_p}"
-DESCRIPTION="DjVu viewers, encoders and utilities"
-HOMEPAGE="https://djvu.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/djvu/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P%%.3}"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="debug doc jpeg tiff xml"
-
-RDEPEND="
- jpeg? ( media-libs/libjpeg-turbo:= )
- tiff? ( media-libs/tiff:= )
-"
-DEPEND="${RDEPEND}"
-# inkscape/rsvg-convert are used to generate icons at build-time only
-BDEPEND="
- app-arch/unzip
- || ( gnome-base/librsvg media-gfx/inkscape )
-"
-
-src_configure() {
- use debug && append-cppflags -DRUNTIME_DEBUG_ONLY
-
- local myeconfargs=(
- $(use_enable xml xmltools)
- $(use_with jpeg)
- $(use_with tiff)
-
- # We install all desktop files by hand
- --disable-desktopfiles
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-
- use doc && dodoc -r doc
-
- # Install desktop files.
- cd desktopfiles || die
- local i
- for i in {22,32,48,64}; do
- insinto /usr/share/icons/hicolor/${i}x${i}/mimetypes
- newins prebuilt-hi${i}-djvu.png image-vnd.djvu.png
- done
-
- insinto /usr/share/mime/packages
- doins djvulibre-mime.xml
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-}
diff --git a/app-text/djvu/metadata.xml b/app-text/djvu/metadata.xml
deleted file mode 100644
index 822a5c011ab2..000000000000
--- a/app-text/djvu/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <longdescription>
- DjVu is a web-centric format and software platform for distributing documents
- and images. DjVu can advantageously replace PDF, PS, TIFF, JPEG, and GIF for
- distributing scanned documents, digital documents, or high-resolution pictures.
- DjVu content downloads faster, displays and renders faster, looks nicer on a
- screen, and consume less client resources than competing formats. DjVu images
- display instantly and can be smoothly zoomed and panned with no lengthy
- re-rendering. DjVu is used by hundreds of academic, commercial, governmental,
- and non-commercial web sites around the world.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">djvu</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/docbook-dsssl-stylesheets/Manifest b/app-text/docbook-dsssl-stylesheets/Manifest
deleted file mode 100644
index 2d356096b79c..000000000000
--- a/app-text/docbook-dsssl-stylesheets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST docbook-dsssl-1.79.tar.bz2 277650 BLAKE2B 6a12f46965ee705096f679b672610395b24f151e3bf3cb05f7d920c052b7a3fdafb4f5ee4526dbf765bbab6b7d4ca9f021277c6f35926f47edc61d0f835afdbb SHA512 fad71e67227b54b0a7c31a351b4d5c0695517b3687714807d7b144d239dc6f7e0d556520e705eb75581c82e0deea4b32ccfde1eccad2718337b757eddd64843e
diff --git a/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild b/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild
deleted file mode 100644
index 95b1736d032e..000000000000
--- a/app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit sgml-catalog-r1
-
-MY_P=${P/-stylesheets/}
-DESCRIPTION="DSSSL Stylesheets for DocBook"
-HOMEPAGE="https://github.com/docbook/wiki/wiki"
-SRC_URI="https://downloads.sourceforge.net/project/docbook/docbook-dsssl/${PV}/${MY_P}.tar.bz2"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-RDEPEND="
- app-text/docbook-sgml-dtd:3.0
-"
-
-DOCS=( BUGS ChangeLog README RELEASE-NOTES.txt WhatsNew )
-
-S="${WORKDIR}/${MY_P}"
-
-src_install() {
- local d catdir=/usr/share/sgml/docbook/dsssl-stylesheets-${PV}
-
- dobin bin/collateindex.pl
-
- insinto "${catdir}"
- doins catalog VERSION
-
- insinto "${catdir}"/common
- doins common/*.{dsl,ent}
-
- insinto "${catdir}"/images
- doins images/*.gif
-
- for d in html lib olink print; do
- insinto "${catdir}/${d}"
- doins "${d}"/*.dsl
- done
-
- for d in dbdsssl html imagelib olink; do
- insinto "${catdir}/dtds/${d}"
- doins "dtds/${d}"/*.dtd
- done
-
- insinto "${catdir}/dtds/html"
- doins dtds/html/*.{dcl,gml}
-
- insinto /etc/sgml
- newins - dsssl-docbook-stylesheets.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/dsssl-stylesheets-${PV}/catalog"
- EOF
-
- dodoc "${DOCS[@]}"
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/dsssl-docbook-stylesheets.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/dsssl-docbook-stylesheets.cat
- local real=${EROOT}/etc/sgml/dsssl-docbook-stylesheets.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- # this one's shared with openjade, so we need to do it in postinst
- if ! grep -q -s dsssl-docbook-stylesheets.cat \
- "${EROOT}"/etc/sgml/sgml-docbook.cat; then
- ebegin "Adding dsssl-docbook-stylesheets.cat to /etc/sgml/sgml-docbook.cat"
- cat >> "${EROOT}"/etc/sgml/sgml-docbook.cat <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/dsssl-docbook-stylesheets.cat"
- EOF
- eend ${?}
- fi
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- if [[ -z ${REPLACED_BY_VERSION} ]]; then
- ebegin "Removing dsssl-docbook-stylesheets.cat from /etc/sgml/sgml-docbook.cat"
- sed -i -e '/dsssl-docbook-stylesheets/d' \
- "${EROOT}"/etc/sgml/sgml-docbook.cat
- eend ${?}
- if [[ ! -s ${EROOT}/etc/sgml/sgml-docbook.cat ]]; then
- rm -f "${EROOT}"/etc/sgml/sgml-docbook.cat
- fi
- fi
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-dsssl-stylesheets/metadata.xml b/app-text/docbook-dsssl-stylesheets/metadata.xml
deleted file mode 100644
index 382383a99350..000000000000
--- a/app-text/docbook-dsssl-stylesheets/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="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="github">docbook/dsssl</remote-id>
- <remote-id type="sourceforge">docbook</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/docbook-sgml-dtd/Manifest b/app-text/docbook-sgml-dtd/Manifest
deleted file mode 100644
index 4fb509315ba6..000000000000
--- a/app-text/docbook-sgml-dtd/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST docbk30.zip 43441 BLAKE2B e6711bc48f22fd9426f6c05b42270f03c2f5a2f0457df81bf7f4c930a432f55c288a07b834aeeaa21f91e0c258130f8f36fbbac55ce7af402c124793bd17acc8 SHA512 4e186c7b38bf70a3225bd9fca4edf99d3e7f316308b561aad9a0548f8e0ba941b54f20f6e653819de8a26db5eb54fc7442c3e2d740c2ba60311b3038a4bb9198
-DIST docbk31.zip 55952 BLAKE2B 6856fc7c15f3ae2b97251757df485deea8ffcd9f496284575ce290d4c336e1c45d7c5568acd1c93dcb6b0fcb91ca8011fc2bc90d2e78be76b75b3fc0c97cd875 SHA512 397c9df011007b71ddc9c052d28db7ab38ac2c05e7f575aaad41a6b4995b910cd147f9a822d162271bc073cbfca0788d7f323be381c900c3a32c352e658d37fe
-DIST docbk40.zip 55742 BLAKE2B e504c61b7c1402b5afa9036b9aec8fac89a39a0d2a24ec08044a84928c101a5abef17882e73704fd59fcdc7df0667e3ec1d9b97978a26b29489e2c027c61d1d4 SHA512 ae1078190bd34c2b7f0eab667a2502822eb80e17243c447849736ea8d7eeb65c71b571cc39106763c6c9f75c83f3b684a40a18e1dd6da5d235c63a107c931276
-DIST docbk41.zip 56654 BLAKE2B c54c61f039d9fb6594612de19731feeee436c962695374b9b63bb5b94995629a8042422c6aa52c478383456708b9e12ade9abe2a47987c6c57d054101abdeb0c SHA512 d1c76a381b37c599c127286be67939bd8348721339ed9dde6140c69a2d89568e290e7554e6763ab903e050edc505520497eb612865e2a07224e4907b51fb87d5
-DIST docbook-4.2.zip 61830 BLAKE2B f9a26e9aefe2da7c785f065374bb082f15e3f39dded7bccef558d4f33efdee51b12de16cf608f5ce79a13fe37486c8bc75c36d4518b18dd90249f45f98c12ef0 SHA512 d51e07310a1426a5fecb809ef1bc32aa7d72c673528b3ffda0b6d3c1e22baab89f94dd5160386d657d567eb225c9bd2cff1096cd07c7184f6e0b690692a5661d
-DIST docbook-4.3.zip 66117 BLAKE2B d92d69b6f94c85bc2e8ead87dfb31db331206ea3d014e7dc240b47d8b07f43f8c1053003f50c398c4723726980e553dee7b34db629f1eee19ef6ae95f06c6ae8 SHA512 18ead2e683a9e9bc39e1487ee06fb72542557fa0c76f0e899b566cb52207e3bbfcb415ed59163c6d59e8d58f92289e115416d56bc6ed8f182910f7a18565b227
-DIST docbook-4.4.zip 66879 BLAKE2B 7a21c99e934851bc7c6be77da2b65079b3b6b32365672b40b70b1819e7aa6987cb65f8725ed2b9cc804d8cd0fc7c17f02601466dcd48f5314439df626db6aa89 SHA512 561d6f68e293fb98d13010dc287c6ea59d9e6a033af3518ab4d735a374a7a603150ecf555a1126577dd00baa692a6c5d09afc4d3fed70f2fe8b5b86d6bb5ecd8
-DIST docbook-4.5.zip 71252 BLAKE2B 0bdb424ff47be140d4d18eeb5f3dce509d47577737b485d5bc34af1a02596d577eb7b48c3884acd04965014819e4a23a444c198134fec14f2c2e7c2d5bcac58d SHA512 cde483678562a18f67fa5fbe631fbdfcbef907b6b6fb63749125fdc883af2448d4a95aefb8fba8bcdd0417fb078063984fe8eb3c7050978f4f4b03d527c329df
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild
deleted file mode 100644
index ecefa4af0e1b..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbk${PV/./}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc *.txt
-}
-
-pkg_preinst() {
- # work-around -r3 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild
deleted file mode 100644
index ecefa4af0e1b..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbk${PV/./}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc *.txt
-}
-
-pkg_preinst() {
- # work-around -r3 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild
deleted file mode 100644
index ecefa4af0e1b..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbk${PV/./}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc *.txt
-}
-
-pkg_preinst() {
- # work-around -r3 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild
deleted file mode 100644
index 3b399a8e0dda..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbk${PV/./}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc *.txt
-}
-
-pkg_preinst() {
- # work-around -r3 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild
deleted file mode 100644
index d9d6cde39d6c..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbook-${PV}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc ChangeLog README
-}
-
-pkg_preinst() {
- # work-around -r2 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild
deleted file mode 100644
index 73a3ce4b50a3..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbook-${PV}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc ChangeLog README
-}
-
-pkg_preinst() {
- # work-around -r2 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild
deleted file mode 100644
index 6fffd33ff7a0..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbook-${PV}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc ChangeLog README
-}
-
-pkg_preinst() {
- # work-around -r0 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild b/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild
deleted file mode 100644
index bd7a51464f3e..000000000000
--- a/app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbook-${PV}"
-DESCRIPTION="Docbook SGML DTD ${PV}"
-HOMEPAGE="https://docbook.org/sgml/"
-SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE=""
-
-BDEPEND=">=app-arch/unzip-5.41"
-
-S="${WORKDIR}"
-PATCHES=( "${FILESDIR}"/${P}-catalog.diff )
-
-src_install() {
- insinto /usr/share/sgml/docbook/sgml-dtd-${PV}
- doins *.dcl *.dtd *.mod *.xml
- newins docbook.cat catalog
- insinto /etc/sgml
- newins - sgml-docbook-${PV}.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/sgml-dtd-${PV}/catalog"
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- EOF
- dodoc README
-}
-
-pkg_preinst() {
- # work-around -r0 postrm removing it
- cp "${ED}"/etc/sgml/sgml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/sgml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/sgml-docbook-${PV}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff
deleted file mode 100644
index b08003c09ca6..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.0-catalog.diff
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/docbook.cat Tue Dec 10 16:35:22 1996
-+++ b/docbook.cat Mon Jun 5 11:08:34 2000
-@@ -41,29 +41,6 @@
- PUBLIC "-//Davenport//ELEMENTS DocBook Information Pool V3.0//EN" "dbpool.mod"
- PUBLIC "-//Davenport//ELEMENTS DocBook Document Hierarchy V3.0//EN" "dbhier.mod"
- PUBLIC "-//Davenport//ENTITIES DocBook Additional General Entities V3.0//EN" "dbgenent.mod"
--
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "iso-dia.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "iso-num.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "iso-pub.gml"
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "iso-tech.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "iso-lat1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "iso-lat2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "iso-grk1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "iso-grk2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "iso-grk3.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "iso-grk4.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "iso-amsa.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "iso-amsb.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "iso-amsc.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "iso-amsn.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "iso-amso.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "iso-amsr.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "iso-box.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "iso-cyr1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "iso-cyr2.gml"
-
- -- End of catalog data for DocBook V3.0 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff
deleted file mode 100644
index df1507975ac9..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-3.1-catalog.diff
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/docbook.cat Tue Feb 2 06:53:32 1999
-+++ b/docbook.cat Thu May 25 11:45:01 2000
-@@ -35,29 +35,6 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V3.1//EN" "dbgenent.mod"
- PUBLIC "-//OASIS//ENTITIES DocBook Notations V3.1//EN" "dbnotn.mod"
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V3.1//EN" "dbcent.mod"
--
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "iso-dia.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "iso-num.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "iso-pub.gml"
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "iso-tech.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "iso-lat1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "iso-lat2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "iso-grk1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "iso-grk2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "iso-grk3.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "iso-grk4.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "iso-amsa.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "iso-amsb.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "iso-amsc.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "iso-amsn.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "iso-amso.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "iso-amsr.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "iso-box.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "iso-cyr1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "iso-cyr2.gml"
-
- -- End of catalog data for DocBook V3.1 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff
deleted file mode 100644
index 82944d0b871a..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.0-catalog.diff
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/docbook.cat Mon May 22 22:38:05 2000
-+++ b/docbook.cat Mon May 22 22:12:36 2000
-@@ -35,29 +35,6 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.0//EN" "dbgenent.mod"
- PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.0//EN" "dbnotn.mod"
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.0//EN" "dbcent.mod"
--
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "iso-dia.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "iso-num.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "iso-pub.gml"
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "iso-tech.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "iso-lat1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "iso-lat2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "iso-grk1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "iso-grk2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "iso-grk3.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "iso-grk4.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "iso-amsa.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "iso-amsb.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "iso-amsc.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "iso-amsn.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "iso-amso.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "iso-amsr.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "iso-box.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "iso-cyr1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "iso-cyr2.gml"
-
- -- End of catalog data for DocBook V4.0 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff
deleted file mode 100644
index a68644aa1735..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.1-catalog.diff
+++ /dev/null
@@ -1,32 +0,0 @@
---- a/docbook.cat Mon May 22 22:38:05 2000
-+++ b/docbook.cat Mon May 22 22:12:36 2000
-@@ -35,29 +35,6 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Additional General Entities V4.1//EN" "dbgenent.mod"
- PUBLIC "-//OASIS//ENTITIES DocBook Notations V4.1//EN" "dbnotn.mod"
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.1//EN" "dbcent.mod"
--
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN" "iso-dia.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "iso-num.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "iso-pub.gml"
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN" "iso-tech.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "iso-lat1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN" "iso-lat2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN" "iso-grk1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN" "iso-grk2.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN" "iso-grk3.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN" "iso-grk4.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN" "iso-amsa.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN" "iso-amsb.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN" "iso-amsc.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN" "iso-amsn.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN" "iso-amso.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN" "iso-amsr.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN" "iso-box.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN" "iso-cyr1.gml"
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN" "iso-cyr2.gml"
-
- -- End of catalog data for DocBook V4.1 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff
deleted file mode 100644
index d328fdbb3228..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.2-catalog.diff
+++ /dev/null
@@ -1,78 +0,0 @@
-diff -uNr 4.2/docbook.cat 4.2-gentoo/docbook.cat
---- a/docbook.cat 2002-07-18 00:14:28.000000000 +0800
-+++ b/docbook.cat 2003-01-18 22:25:05.000000000 +0800
-@@ -19,6 +19,8 @@
- -- ...................................................................... --
- -- DocBook driver file .................................................. --
-
-+DTDDECL "-//OASIS//DTD DocBook V4.2//EN" "docbook.dcl"
-+
- PUBLIC "-//OASIS//DTD DocBook V4.2//EN"
- "docbook.dtd"
-
-@@ -49,65 +51,5 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.2//EN"
- "dbcentx.mod"
-
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN"
-- "iso-dia.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"
-- "iso-num.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN"
-- "iso-pub.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN"
-- "iso-tech.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN"
-- "iso-lat1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN"
-- "iso-lat2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN"
-- "iso-grk1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN"
-- "iso-grk2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN"
-- "iso-grk3.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"
-- "iso-grk4.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"
-- "iso-amsa.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"
-- "iso-amsb.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"
-- "iso-amsc.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"
-- "iso-amsn.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"
-- "iso-amso.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"
-- "iso-amsr.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN"
-- "iso-box.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
-- "iso-cyr1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"
-- "iso-cyr2.gml"
--
- -- End of catalog data for DocBook V4.2 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff
deleted file mode 100644
index 207460ba6f96..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.3-catalog.diff
+++ /dev/null
@@ -1,77 +0,0 @@
---- a/docbook.cat 2004-03-31 20:44:16.000000000 +0900
-+++ b/docbook.cat 2004-10-17 20:37:51.000000000 +0900
-@@ -19,6 +19,8 @@
- -- ...................................................................... --
- -- DocBook driver file .................................................. --
-
-+DTDDECL "-//OASIS//DTD DocBook V4.3//EN" "docbook.dcl"
-+
- PUBLIC "-//OASIS//DTD DocBook V4.3//EN"
- "docbook.dtd"
-
-@@ -49,65 +51,5 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.3//EN"
- "dbcentx.mod"
-
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN"
-- "iso-dia.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"
-- "iso-num.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN"
-- "iso-pub.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN"
-- "iso-tech.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN"
-- "iso-lat1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN"
-- "iso-lat2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN"
-- "iso-grk1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN"
-- "iso-grk2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN"
-- "iso-grk3.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"
-- "iso-grk4.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"
-- "iso-amsa.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"
-- "iso-amsb.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"
-- "iso-amsc.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"
-- "iso-amsn.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"
-- "iso-amso.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"
-- "iso-amsr.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN"
-- "iso-box.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
-- "iso-cyr1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"
-- "iso-cyr2.gml"
--
- -- End of catalog data for DocBook V4.3 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff
deleted file mode 100644
index c473d70db4f4..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.4-catalog.diff
+++ /dev/null
@@ -1,77 +0,0 @@
---- a/docbook.cat 2005-01-27 08:59:49.000000000 -0500
-+++ b/docbook.cat 2005-07-11 21:12:28.000000000 -0500
-@@ -19,6 +19,8 @@
- -- ...................................................................... --
- -- DocBook driver file .................................................. --
-
-+DTDDECL "-//OASIS//DTD DocBook V4.4//EN" "docbook.dcl"
-+
- PUBLIC "-//OASIS//DTD DocBook V4.4//EN"
- "docbook.dtd"
-
-@@ -52,65 +54,5 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.4//EN"
- "dbcentx.mod"
-
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN"
-- "iso-dia.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"
-- "iso-num.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN"
-- "iso-pub.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN"
-- "iso-tech.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN"
-- "iso-lat1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN"
-- "iso-lat2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN"
-- "iso-grk1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN"
-- "iso-grk2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN"
-- "iso-grk3.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"
-- "iso-grk4.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"
-- "iso-amsa.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"
-- "iso-amsb.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"
-- "iso-amsc.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"
-- "iso-amsn.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"
-- "iso-amso.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"
-- "iso-amsr.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN"
-- "iso-box.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
-- "iso-cyr1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"
-- "iso-cyr2.gml"
--
- -- End of catalog data for DocBook V4.4 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff b/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff
deleted file mode 100644
index cde8f541e988..000000000000
--- a/app-text/docbook-sgml-dtd/files/docbook-sgml-dtd-4.5-catalog.diff
+++ /dev/null
@@ -1,79 +0,0 @@
-diff -NurdB docbook-sgml-dtd/docbook.cat docbook-sgml-dtd_patch/docbook.cat
---- a/docbook.cat 2006-10-03 15:27:50.000000000 +0200
-+++ b/docbook.cat 2007-08-14 00:43:31.485987458 +0200
-@@ -19,6 +19,8 @@
- -- ...................................................................... --
- -- DocBook driver file .................................................. --
-
-+DTDDECL "-//OASIS//DTD DocBook V4.5//EN" "docbook.dcl"
-+
- PUBLIC "-//OASIS//DTD DocBook V4.5//EN"
- "docbook.dtd"
-
-@@ -52,65 +54,7 @@
- PUBLIC "-//OASIS//ENTITIES DocBook Character Entities V4.5//EN"
- "dbcentx.mod"
-
-- -- ...................................................................... --
-- -- ISO entity sets ...................................................... --
--
--PUBLIC "ISO 8879:1986//ENTITIES Diacritical Marks//EN"
-- "iso-dia.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN"
-- "iso-num.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN"
-- "iso-pub.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES General Technical//EN"
-- "iso-tech.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN"
-- "iso-lat1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Latin 2//EN"
-- "iso-lat2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Letters//EN"
-- "iso-grk1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Monotoniko Greek//EN"
-- "iso-grk2.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Greek Symbols//EN"
-- "iso-grk3.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN"
-- "iso-grk4.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN"
-- "iso-amsa.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN"
-- "iso-amsb.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN"
-- "iso-amsc.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN"
-- "iso-amsn.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN"
-- "iso-amso.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN"
-- "iso-amsr.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Box and Line Drawing//EN"
-- "iso-box.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Russian Cyrillic//EN"
-- "iso-cyr1.gml"
--
--PUBLIC "ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN"
-- "iso-cyr2.gml"
-
-+
- -- End of catalog data for DocBook V4.5 ................................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-sgml-dtd/metadata.xml b/app-text/docbook-sgml-dtd/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/docbook-sgml-dtd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/docbook-sgml-utils/Manifest b/app-text/docbook-sgml-utils/Manifest
deleted file mode 100644
index 682832b361e6..000000000000
--- a/app-text/docbook-sgml-utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST docbook-utils-0.6.14.tar.gz 124998 BLAKE2B c0ae31adbbbf78732362638bdc73638cd67205b4ce2b2ac4e740334fd230c8cb031e5ba3ee9e34110c48ea42115f2f5f4dab4b4b6dd45d963976d2b48d7836a2 SHA512 8052316a643b5eaa6c0373a9ed7f2406e7c3cb3da9d3c955a271c89813a8f3196fcd9e6c8385c7b6b7ecb916515e3ec7897aece4473989f0e4dc52a2bc8bbfdf
diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild
deleted file mode 100644
index 3abdeab84dba..000000000000
--- a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools prefix
-
-MY_P=${PN/-sgml/}-${PV}
-DESCRIPTION="Shell scripts to manage DocBook documents"
-HOMEPAGE="https://sourceware.org/docbook-tools/"
-SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="jadetex"
-
-DEPEND=">=dev-lang/perl-5
- app-text/docbook-dsssl-stylesheets
- app-text/docbook-xml-dtd:4.2
- app-text/openjade
- app-text/xhtml1
- dev-perl/SGMLSpm
- ~app-text/docbook-sgml-dtd-3.0
- ~app-text/docbook-sgml-dtd-3.1
- ~app-text/docbook-sgml-dtd-4.0
- ~app-text/docbook-sgml-dtd-4.1
- ~app-text/docbook-sgml-dtd-4.2
- ~app-text/docbook-sgml-dtd-4.4
- ~app-text/docbook-xml-simple-dtd-1.0
- ~app-text/docbook-xml-simple-dtd-4.1.2.4
- jadetex? ( dev-texlive/texlive-formatsextra )
- || (
- www-client/lynx
- www-client/links
- www-client/elinks
- virtual/w3m
- )"
-RDEPEND="${DEPEND}"
-
-# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease
-# transition to simple-dtd 1.0, <obz@gentoo.org>
-
-PATCHES=(
- "${FILESDIR}"/${MY_P}-elinks.patch
- "${FILESDIR}"/${P}-grep-2.7.patch
-
- # drop dependency on sys-apps/which
- "${FILESDIR}"/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
-)
-
-src_prepare() {
- default
- if use prefix; then
- eapply "${FILESDIR}"/${MY_P}-prefix.patch
- eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in
- eautoreconf
- fi
-}
-
-src_install() {
- make DESTDIR="${D}" \
- htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \
- install
-
- if ! use jadetex; then
- local i
- for i in dvi pdf ps; do
- rm "${ED}"/usr/bin/docbook2${i} || die
- rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die
- rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die
- done
- fi
- einstalldocs
-}
diff --git a/app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch b/app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
deleted file mode 100644
index 764d06ad4d78..000000000000
--- a/app-text/docbook-sgml-utils/files/0001-Migrate-from-1998-style-which-progname-lookup-to-com.patch
+++ /dev/null
@@ -1,90 +0,0 @@
-From a5956fccad44bed98b5de22a6169e0aa098d169f Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Mon, 4 Mar 2024 18:16:32 -0500
-Subject: [PATCH] Migrate from 1998 style "which progname" lookup to command -v
-
-The "which" utility is not guaranteed to be installed either, and if it
-is, its behavior is not portable either. This means that when sgml tools
-are installed, the `which` check will report a fatal error because the
-which tool did not exist and the shell returned a nonzero status when
-attempting to fork+exec. If it did exist, it might not be an
-implementation of `which` that returns nonzero when commands do not
-exist.
-
-The general scripting suggestion is to use the "command -v" shell
-builtin that is required to exist in all POSIX 2008 compliant shells,
-and is thus guaranteed to work everywhere.
-
-For some in-depth discussions on the topic, see:
-- https://mywiki.wooledge.org/BashFAQ/081
-- https://unix.stackexchange.com/questions/85249/why-not-use-which-what-to-use-then/85250#85250
-
-Examples of open-source shells likely to be installed as /bin/sh on
-Linux, which implement the 15-year-old standard: ash, bash, busybox,
-dash, ksh, mksh and zsh.
-
-However, in this case there's a pretty good exuse for not using a 2008
-standard. The docbook-utils project is dead since 2004. So we patch it
-(and scratch our heads about where to try sending patches).
-
-Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
----
- bin/jw.in | 16 ++++++----------
- 1 file changed, 6 insertions(+), 10 deletions(-)
-
-diff --git a/bin/jw.in b/bin/jw.in
-index 4bfb312..82bd497 100644
---- a/bin/jw.in
-+++ b/bin/jw.in
-@@ -58,8 +58,7 @@ SGML_ERRORS_LIST="\n\
- \040 no-valid \t Do not require the document to be type-valid"
-
- # Get name of main SGML configuration file
--which sgmlwhich >/dev/null 2>/dev/null
--if [ $? -eq 0 ]
-+if command -v sgmlwhich >/dev/null
- then
- SGML_CONF=`sgmlwhich`
- else
-@@ -296,10 +295,10 @@ fi
- # Try to find the SGML normalizer
- if [ -z "$SGML_NORM" ]
- then
-- SGML_NORM=`which sgmlnorm 2>/dev/null`
-+ SGML_NORM=`command -v sgmlnorm`
- if [ -z "SGML_NORM" ]
- then
-- SGML_NORM=`which osgmlnorm 2>/dev/null`
-+ SGML_NORM=`command -v osgmlnorm`
- fi
- fi
-
-@@ -376,13 +375,11 @@ esac
- # Choose a parser
- if [ -z "$SGML_JADE" ]
- then
-- which jade >/dev/null 2>/dev/null
-- if [ $? -eq 0 ]
-+ if command -v jade >/dev/null
- then
- SGML_JADE="jade"
- else
-- which openjade >/dev/null 2>/dev/null
-- if [ $? -eq 0 ]
-+ if command -v openjade >/dev/null
- then
- SGML_JADE="openjade"
- else
-@@ -391,8 +388,7 @@ then
- fi
- fi
- else
-- which $SGML_JADE >/dev/null 2>/dev/null
-- if [ $? -ne 0 ]
-+ if ! command -v $SGML_JADE >/dev/null
- then
- echo "`basename $0`: parser $SGML_JADE is not available" >&2
- exit 6
---
-2.43.0
-
diff --git a/app-text/docbook-sgml-utils/files/docbook-sgml-utils-0.6.14-grep-2.7.patch b/app-text/docbook-sgml-utils/files/docbook-sgml-utils-0.6.14-grep-2.7.patch
deleted file mode 100644
index 89663829e8b9..000000000000
--- a/app-text/docbook-sgml-utils/files/docbook-sgml-utils-0.6.14-grep-2.7.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Fix wrong charakter classes no longer missinterpreted by grep-2.7
-Michael Weber <xmw@gentoo.org>
-
---- a/bin/jw.in
-+++ b/bin/jw.in
-@@ -80,9 +80,9 @@
- SGML_CATALOGS_DIR="/etc/sgml"
- if [ -f "$SGML_CONF" ]
- then
-- RE='^[:space:]*SGML_BASE_DIR[:space:]*=[:space:]*'
-+ RE='^[[:space:]]*SGML_BASE_DIR[[:space:]]*=[[:space:]]*'
- SGML_BASE_DIR=`grep $RE $SGML_CONF | sed "s/$RE//"`
-- RE='^[:space:]*SGML_CATALOGS_DIR[:space:]*=[:space:]*'
-+ RE='^[[:space:]]*SGML_CATALOGS_DIR[[:space:]]*=[[:space:]]*'
- SGML_CATALOGS_DIR=`grep $RE $SGML_CONF | sed "s/$RE//"`
- fi
-
diff --git a/app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-elinks.patch b/app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-elinks.patch
deleted file mode 100644
index f437b8163f5d..000000000000
--- a/app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-elinks.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/backends/txt
-+++ b/backends/txt
-@@ -10,6 +10,10 @@
- then
- CONVERT=/usr/bin/links
- ARGS="-dump"
-+elif [ -x /usr/bin/elinks ]
-+then
-+ CONVERT=/usr/bin/elinks
-+ ARGS="-dump"
- elif [ -x /usr/bin/w3m ]
- then
- CONVERT=/usr/bin/w3m
diff --git a/app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-prefix.patch b/app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-prefix.patch
deleted file mode 100644
index 0f795f7371c3..000000000000
--- a/app-text/docbook-sgml-utils/files/docbook-utils-0.6.14-prefix.patch
+++ /dev/null
@@ -1,90 +0,0 @@
---- a/doc/HTML/Makefile.am
-+++ b/doc/HTML/Makefile.am
-@@ -23,7 +23,7 @@
- $(top_srcdir)/doc/refentry/docbook2texi-spec.pl.sgml \
- $(top_srcdir)/doc/refentry/frontend-spec.sgml \
- $(top_srcdir)/doc/refentry/sgmldiff.sgml
-- SGML_CATALOG_FILES=/etc/sgml/catalog \
-+ SGML_CATALOG_FILES=@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog \
- SGML_SEARCH_PATH=$(top_srcdir):$(top_srcdir)/doc:.. \
- jade -t sgml -i html -d $(top_srcdir)/docbook-utils.dsl\#html \
- -V '%use-id-as-filename%' $<
---- a/doc/man/Makefile.am
-+++ b/doc/man/Makefile.am
-@@ -10,7 +10,7 @@
-
- $(man1_MANS) $(man7_MANS): $(top_srcdir)/doc/docbook-utils.sgml \
- $(top_srcdir)/helpers/docbook2man-spec.pl
-- SGML_CATALOG_FILES=/etc/sgml/catalog \
-+ SGML_CATALOG_FILES=@GENTOO_PORTAGE_EPREFIX@/etc/sgml/catalog \
- SGML_SEARCH_PATH=$(top_srcdir)/doc:.. \
- nsgmls $< | \
- sgmlspl $(top_srcdir)/helpers/docbook2man-spec.pl
---- a/bin/jw.in
-+++ b/bin/jw.in
-@@ -63,7 +63,7 @@
- then
- SGML_CONF=`sgmlwhich`
- else
-- SGML_CONF="/etc/sgml/sgml.conf"
-+ SGML_CONF="@GENTOO_PORTAGE_EPREFIX@/etc/sgml/sgml.conf"
- fi
-
- # Set version message
-@@ -77,7 +77,7 @@
-
- # Set SGML base directory and centralized catalogs directory
- SGML_BASE_DIR="@prefix@/share/sgml"
--SGML_CATALOGS_DIR="/etc/sgml"
-+SGML_CATALOGS_DIR="@GENTOO_PORTAGE_EPREFIX@/etc/sgml"
- if [ -f "$SGML_CONF" ]
- then
- RE='^[:space:]*SGML_BASE_DIR[:space:]*=[:space:]*'
---- a/backends/txt
-+++ b/backends/txt
-@@ -2,21 +2,21 @@
- # Send any comments to Eric Bischoff <eric@caldera.de>
- # This program is under GPL license. See LICENSE file for details.
-
--if [ -x /usr/bin/lynx ]
-+if [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/lynx ]
- then
-- CONVERT=/usr/bin/lynx
-+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/lynx
- ARGS="-force_html -dump -nolist -width=72"
--elif [ -x /usr/bin/links ]
-+elif [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/links ]
- then
-- CONVERT=/usr/bin/links
-+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/links
- ARGS="-dump"
--elif [ -x /usr/bin/elinks ]
-+elif [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/elinks ]
- then
-- CONVERT=/usr/bin/elinks
-+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/elinks
- ARGS="-dump"
--elif [ -x /usr/bin/w3m ]
-+elif [ -x "@GENTOO_PORTAGE_EPREFIX@"/usr/bin/w3m ]
- then
-- CONVERT=/usr/bin/w3m
-+ CONVERT="@GENTOO_PORTAGE_EPREFIX@"/usr/bin/w3m
- ARGS="-dump"
- else
- echo >&2 "No way to convert HTML to text found."
---- a/configure.in
-+++ b/configure.in
-@@ -20,11 +20,11 @@
- AC_SUBST(docdir)
-
- dnl Checks for programs.
--jade_bindirs="/usr/bin /usr/local/bin"
-+jade_bindirs="@GENTOO_PORTAGE_EPREFIX@/usr/bin"
- AC_FIND_PROGRAM(nsgmls, $jade_bindirs, jade_bindir)
- AC_SUBST(jade_bindir)
-
--perl_bindirs="/usr/bin /usr/local/bin"
-+perl_bindirs="@GENTOO_PORTAGE_EPREFIX@/usr/bin"
- AC_FIND_PROGRAM(perl, $perl_bindirs, perl_bindir)
- AC_SUBST(perl_bindir)
-
diff --git a/app-text/docbook-sgml-utils/metadata.xml b/app-text/docbook-sgml-utils/metadata.xml
deleted file mode 100644
index e1e2cfbd9904..000000000000
--- a/app-text/docbook-sgml-utils/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <use>
- <flag name="jadetex">
- Add support for processing tex files produced by the TeX
- backend of Jade
- </flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/docbook-xml-dtd/Manifest b/app-text/docbook-xml-dtd/Manifest
deleted file mode 100644
index 139db7e307e3..000000000000
--- a/app-text/docbook-xml-dtd/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST docbkx412.zip 75683 BLAKE2B 1304162d4f432e2f08990d0d3f58d873f7a8782fe5b4e3d6838ffed4ac85fd614a4dd64dca5d2b69f118dea91117d0da288f6db7c89180f730032ba140280d2e SHA512 f700591a671694ca0ac51f5b5b7e825df5c0b3604b20baa6afd3aaafa7ce99470ca1c261781b105b42bfa5485c23217cf3db821b3fcf2ebdae9df07bb8ae4063
-DIST docbook-xml-4.2.zip 78428 BLAKE2B 542a2b658a10e0eee4928666a2edbdbff12e96dbc02802ed2793a81bdb9c4cd0c61b0a11565d83fa42922c72f805ba35473bf98278b9112b93e42a61bc04aeeb SHA512 0c836346130d1e8f4e26e00959f6b4fd2c3c11269ba5cbf11cdc904724e189606f431c99cd5ab188877daa0eb44c58d0bc30556df3b51df480396818d61c4e0a
-DIST docbook-xml-4.3.zip 83865 BLAKE2B d231a6e6ba3d8023d83358080d136880a5d65b4b3b135b2f60e3a784d2f2231d12e1e9d1b5284a7d3fa1b9281466591e0438adbf6160d33732e3611f5c58f21b SHA512 f5090fb74884bae3d4fac8a3c5060bffff5d6a74272de183c181a7642e4b91f4ed32ad028537d198010782c3d98575ce679672f76a9749ed124432195886a7cb
-DIST docbook-xml-4.4.zip 96107 BLAKE2B 3616c20758de6c14e08f2a9b32682da33be741153d4586c8062d6ff895f0158decc188c5e1db4f0caafbea14afb139e39bd6805842f7bedc18f0770d22e0d2d3 SHA512 7df5af4df24e4618b09814e4e20c147c722962531f03a40c28cd60f1db16b4c330420adf96adb7d66ed6eda84046ee91b467fd6f6fbfac2201537e2080735d76
-DIST docbook-xml-4.5.zip 98497 BLAKE2B 3487f4488a9e3dbc3e366d63b61940727287a97f4e0ee2d2dda031cbba96cd4d85e5b729b7ee4d32e8a6842748fc688f85c94e1a0ab2f7ebc062dd8c7b800e20 SHA512 1ee282fe86c9282610ee72c0e1d1acfc03f1afb9dc67166f438f2703109046479edb6329313ecb2949db27993077e077d111501c10b8769ebb20719eb6213d27
diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
deleted file mode 100644
index b5c75f07722b..000000000000
--- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="docbkx${PV//./}"
-DESCRIPTION="Docbook DTD for XML"
-HOMEPAGE="https://docbook.org/"
-SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
- >=app-text/build-docbook-catalog-1.2"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_prepare() {
- # Prepend OVERRIDE directive
- sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
- default
-}
-
-src_install() {
- keepdir /etc/xml
-
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
- doins *.cat *.dtd *.mod
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
- doins ent/*.ent
-
- insinto /etc/sgml
- newins - "xml-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
- EOF
-
- dodoc ChangeLog *.txt
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
deleted file mode 100644
index c4bc6bf50265..000000000000
--- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P=${P/-dtd/}
-DESCRIPTION="Docbook DTD for XML"
-HOMEPAGE="https://docbook.org/"
-SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
- >=app-text/build-docbook-catalog-1.2"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_prepare() {
- # Prepend OVERRIDE directive
- sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
- default
-}
-
-src_install() {
- keepdir /etc/xml
-
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
- doins *.cat *.dtd *.mod
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
- doins ent/*.ent
-
- insinto /etc/sgml
- newins - "xml-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
- EOF
-
- dodoc ChangeLog README
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
deleted file mode 100644
index c4bc6bf50265..000000000000
--- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P=${P/-dtd/}
-DESCRIPTION="Docbook DTD for XML"
-HOMEPAGE="https://docbook.org/"
-SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
- >=app-text/build-docbook-catalog-1.2"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_prepare() {
- # Prepend OVERRIDE directive
- sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
- default
-}
-
-src_install() {
- keepdir /etc/xml
-
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
- doins *.cat *.dtd *.mod
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
- doins ent/*.ent
-
- insinto /etc/sgml
- newins - "xml-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
- EOF
-
- dodoc ChangeLog README
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
deleted file mode 100644
index 402f3d5949ee..000000000000
--- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P=${P/-dtd/}
-DESCRIPTION="Docbook DTD for XML"
-HOMEPAGE="https://docbook.org/"
-SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
- >=app-text/build-docbook-catalog-1.2"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_prepare() {
- # Prepend OVERRIDE directive
- sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
- default
-}
-
-src_install() {
- keepdir /etc/xml
-
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
- doins *.cat *.dtd *.mod *.xml
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
- doins ent/*.ent
-
- insinto /etc/sgml
- newins - "xml-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
- EOF
-
- cp ent/README README.ent
- dodoc ChangeLog README*
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
deleted file mode 100644
index 402f3d5949ee..000000000000
--- a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P=${P/-dtd/}
-DESCRIPTION="Docbook DTD for XML"
-HOMEPAGE="https://docbook.org/"
-SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
- >=app-text/build-docbook-catalog-1.2"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_prepare() {
- # Prepend OVERRIDE directive
- sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
- default
-}
-
-src_install() {
- keepdir /etc/xml
-
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
- doins *.cat *.dtd *.mod *.xml
- insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
- doins ent/*.ent
-
- insinto /etc/sgml
- newins - "xml-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
- EOF
-
- cp ent/README README.ent
- dodoc ChangeLog README*
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-dtd/metadata.xml b/app-text/docbook-xml-dtd/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/docbook-xml-dtd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/docbook-xml-simple-dtd/Manifest b/app-text/docbook-xml-simple-dtd/Manifest
deleted file mode 100644
index c7fd602ad2a1..000000000000
--- a/app-text/docbook-xml-simple-dtd/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST docbook-simple-1.0.zip 31173 BLAKE2B b19054783553be68eaa2a689cb673bb4a270f546e7c45416b3176cf413bd3be46b1b7321ff9360018c93d7f2eb2db904c9d194dcb3b4de6eff4ea33dcbd228f1 SHA512 5be8a2fb48b95912412eb250d2dad6126c78f81155b7eb115d175d32831430ede285d5f4bbebd0d8a50a1a3159fe1b7d133adf84ff8447111ca88a441b415643
-DIST sdb4124.zip 35199 BLAKE2B bee2de887a662978b6f0bf8b9ae663d37c4da1859f07a09e869cff91943bd65946dfd493b9bbe9244ffb8794f3cc5c828c647ab00b183326b63e179540765664 SHA512 b5c158cfcaaa4150d5ee719d11f3fc2b5a207cace241a147b39ab4a9f721cae2a894a88cd3dd944ecd24feae850b387faa03c669747b02de839f5d6a3ff0821f
-DIST simple4125.zip 29839 BLAKE2B 83f2b65e5192334bf6a9b5b5388a77d8b566a924837d041329d16f0ab864d5e69b7ea0a60b70fec4affcf0161fb724c5ed99fe16dd230dc0984100e40642709c SHA512 21c8d411f5b37c82442283dadbde99352778efe90fcf7eab7cc6a74fe9b702f14ffa5bd39e058d8f29fada7dbcdb197d5c880c29b207e3509ba856c5d19cfef1
diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
deleted file mode 100644
index f5f1a790fcf5..000000000000
--- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P=docbook-simple-${PV}
-DESCRIPTION="Simplified Docbook DTD for XML"
-HOMEPAGE="https://www.oasis-open.org/docbook/"
-SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE=""
-
-RDEPEND=">=app-text/build-docbook-catalog-1.6"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_install() {
- insinto /usr/share/sgml/docbook/${P#docbook-}
- doins *.dtd *.mod *.css
- newins "${FILESDIR}"/${P}.cat catalog
-
- insinto /etc/sgml
- newins - "xml-simple-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog"
- EOF
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-simple-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
deleted file mode 100644
index 66db21f3c0bd..000000000000
--- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P="sdb${PV//.}"
-DESCRIPTION="Simplified Docbook DTD for XML"
-HOMEPAGE="https://www.oasis-open.org/docbook/"
-SRC_URI="mirror://gentoo/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE=""
-
-RDEPEND=">=app-text/build-docbook-catalog-1.6"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_install() {
- insinto /usr/share/sgml/docbook/${P#docbook-}
- doins *.dtd *.mod *.css
- newins "${FILESDIR}"/${P}.catalog catalog
-
- insinto /usr/share/sgml/docbook/${P#docbook-}/ent
- doins ent/*.ent
-
- insinto /etc/sgml
- newins - "xml-simple-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog"
- EOF
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-simple-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
deleted file mode 100644
index d8ac0460a9a8..000000000000
--- a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-MY_P=simple${PV//./}
-DESCRIPTION="Simplified Docbook DTD for XML"
-HOMEPAGE="https://www.oasis-open.org/docbook/xml/simple/4.1.2.5/"
-SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
-
-LICENSE="docbook"
-SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE=""
-
-RDEPEND=">=app-text/build-docbook-catalog-1.6"
-DEPEND=">=app-arch/unzip-5.41"
-
-S=${WORKDIR}
-
-src_install() {
- insinto /usr/share/sgml/docbook/${P#docbook-}
- doins *.dtd *.mod *.css
- newins "${FILESDIR}"/${P}.catalog catalog
-
- insinto /etc/sgml
- newins - "xml-simple-docbook-${PV}.cat" <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog"
- EOF
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xml-simple-docbook-${PV}.cat
- local real=${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat
-
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-1.0.cat b/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-1.0.cat
deleted file mode 100644
index ef89f9b7a7c6..000000000000
--- a/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-1.0.cat
+++ /dev/null
@@ -1,7 +0,0 @@
-OVERRIDE YES
-
-DTDDECL "-//OASIS//DTD Simplified DocBook XML V1.0//EN" "/usr/share/sgml/xml.dcl"
-PUBLIC "-//OASIS//DTD Simplified DocBook XML V1.0//EN" "/usr/share/sgml/docbook/xml-simple-dtd-1.0/sdocbook.dtd"
-
-DTDDECL "-//OASIS//DTD Simplified DocBook RefEntry XML V1.0//EN" "/usr/share/sgml/xml.dcl"
-PUBLIC "-//OASIS//DTD Simplified DocBook RefEntry XML V1.0//EN" "/usr/share/sgml/docbook/xml-simple-dtd-1.0/sdocbookref.dtd"
diff --git a/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.4.catalog b/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.4.catalog
deleted file mode 100644
index 5e935dd248a4..000000000000
--- a/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.4.catalog
+++ /dev/null
@@ -1,28 +0,0 @@
- -- ...................................................................... --
- -- Catalog data for Simplified DocBook XML V4.1.2.4 .................................... --
- -- File catalog ..................................................... --
-
-
- -- ...................................................................... --
- -- Simplified DocBook driver file .................................................. --
-
-PUBLIC "-//Norman Walsh//DTD Simplified DocBook XML V4.1.2.4//EN" "sdocbook.dtd"
-
- -- ...................................................................... --
- -- Simplified DocBook modules ...................................................... --
-
-PUBLIC "-//Norman Walsh//DTD Simplified DocBook XML RefEntry V4.1.2.4//EN" "sdocbookref.dtd"
-PUBLIC "-//Norman Walsh//ELEMENTS Simplified DocBook XML Document Hierarchy V4.1.2.4//EN" "sdbhier.mod"
-PUBLIC "-//Norman Walsh//ELEMENTS Simplified DocBook XML Information Pool V4.1.2.4//EN" "sdbpool.mod"
-PUBLIC "-//Norman Walsh//ENTITIES Simplified DocBook XML Inclusions V4.1.2.4//EN" "sinclist.mod"
-PUBLIC "-//Norman Walsh//ENTITIES Simplified DocBook XML Character Entity Sets V4.1.2.4//EN" "sdbcent.mod"
-
- -- ...................................................................... --
- -- ISO entity sets ...................................................... --
-
-PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "ent/iso-num.ent"
-PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "ent/iso-pub.ent"
-PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "ent/iso-lat1.ent"
-
- -- End of catalog data for Simplified DocBook XML V4.1.2.4 ............................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.5.catalog b/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.5.catalog
deleted file mode 100644
index dcd1cf4acb83..000000000000
--- a/app-text/docbook-xml-simple-dtd/files/docbook-xml-simple-dtd-4.1.2.5.catalog
+++ /dev/null
@@ -1,28 +0,0 @@
- -- ...................................................................... --
- -- Catalog data for Simplified DocBook XML V4.1.2.5 .................................... --
- -- File catalog ..................................................... --
-
-
- -- ...................................................................... --
- -- Simplified DocBook driver file .................................................. --
-
-PUBLIC "-//Norman Walsh//DTD Simplified DocBook XML V4.1.2.5//EN" "sdocbook.dtd"
-
- -- ...................................................................... --
- -- Simplified DocBook modules ...................................................... --
-
-PUBLIC "-//Norman Walsh//DTD Simplified DocBook XML RefEntry V4.1.2.5//EN" "sdocbookref.dtd"
-PUBLIC "-//Norman Walsh//ELEMENTS Simplified DocBook XML Document Hierarchy V4.1.2.5//EN" "sdbhier.mod"
-PUBLIC "-//Norman Walsh//ELEMENTS Simplified DocBook XML Information Pool V4.1.2.5//EN" "sdbpool.mod"
-PUBLIC "-//Norman Walsh//ENTITIES Simplified DocBook XML Inclusions V4.1.2.5//EN" "sinclist.mod"
-PUBLIC "-//Norman Walsh//ENTITIES Simplified DocBook XML Character Entity Sets V4.1.2.5//EN" "sdbcent.mod"
-
- -- ...................................................................... --
- -- ISO entity sets ...................................................... --
-
-PUBLIC "ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN" "ent/iso-num.ent"
-PUBLIC "ISO 8879:1986//ENTITIES Publishing//EN" "ent/iso-pub.ent"
-PUBLIC "ISO 8879:1986//ENTITIES Added Latin 1//EN" "ent/iso-lat1.ent"
-
- -- End of catalog data for Simplified DocBook XML V4.1.2.5 ............................. --
- -- ...................................................................... --
diff --git a/app-text/docbook-xml-simple-dtd/metadata.xml b/app-text/docbook-xml-simple-dtd/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/docbook-xml-simple-dtd/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/docbook-xsl-ns-stylesheets/Manifest b/app-text/docbook-xsl-ns-stylesheets/Manifest
deleted file mode 100644
index bb3c6b9bdb5c..000000000000
--- a/app-text/docbook-xsl-ns-stylesheets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST docbook-xsl-ns-1.79.1.tar.bz2 21962317 BLAKE2B a68cc31ea8cb98fc07e198fe55f242c6438284d6fa75d4920a9ca7b5038732f966cc6653e058d7fafb26c0ff49f2039025a48a0f8c0392ee892951723703bce3 SHA512 23fd06870bd5afe4efcd08c8ad679821c202a62442b50657c093cbe9cd71b585a3c56a5534a0d41119f58bf98b1f9014a53ff2e48ab59075ec1827e7363980e9
diff --git a/app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.79.1.ebuild b/app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.79.1.ebuild
deleted file mode 100644
index af23f5e4f21d..000000000000
--- a/app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.79.1.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DOCBOOKDIR="/usr/share/sgml/${PN/-//}"
-MY_PN="${PN%-stylesheets}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="XSL Stylesheets for Docbook"
-HOMEPAGE="https://github.com/docbook/wiki/wiki"
-SRC_URI="https://downloads.sourceforge.net/docbook/${MY_P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="ruby"
-
-RDEPEND=">=app-text/build-docbook-catalog-1.4
- ruby? ( dev-lang/ruby )"
-DEPEND=""
-
-S="${WORKDIR}/${MY_P}"
-
-# Makefile is broken since 1.76.0
-RESTRICT=test
-
-# The makefile runs tests, not builds.
-src_compile() { :; }
-
-src_test() {
- emake check
-}
-
-src_install() {
- # The changelog is now zipped, and copied as the RELEASE-NOTES, so we
- # don't need to install it
- dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO
-
- insinto ${DOCBOOKDIR}
- doins VERSION VERSION.xsl
-
- local i
- for i in $(find . -maxdepth 1 -mindepth 1 -type d -exec basename {} \;); do
- [[ "${i}" == "epub" ]] && ! use ruby && continue
-
- cd "${S}"/${i}
- for doc in ChangeLog README; do
- if [[ -e "${doc}" ]] ; then
- mv ${doc} ${doc}.${i} || die
- dodoc ${doc}.${i}
- rm ${doc}.${i} || die
- fi
- done
-
- doins -r "${S}"/${i}
- done
-
- if use ruby; then
- local cmd="dbtoepub${MY_PN#docbook-xsl}"
-
- # we can't use a symlink or it'll look for the library in the
- # wrong path.
- dodir /usr/bin
- cat - > "${ED}"/usr/bin/${cmd} <<EOF
-#!/usr/bin/env ruby
-
-load "${DOCBOOKDIR}/epub/bin/dbtoepub"
-EOF
- fperms 0755 /usr/bin/${cmd}
- fi
-}
-
-pkg_postinst() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
-}
diff --git a/app-text/docbook-xsl-ns-stylesheets/metadata.xml b/app-text/docbook-xsl-ns-stylesheets/metadata.xml
deleted file mode 100644
index 19ad17418de9..000000000000
--- a/app-text/docbook-xsl-ns-stylesheets/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!--maintainer-needed-->
- <use>
- <flag name="ruby">
- Install the Ruby-based dbtoepub script; requires an interpreter
- compatible with <pkg>app-eselect/eselect-ruby</pkg>.
- </flag>
- </use>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="sourceforge">docbook</remote-id>
- <remote-id type="github">docbook/wiki</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/docbook-xsl-stylesheets/Manifest b/app-text/docbook-xsl-stylesheets/Manifest
deleted file mode 100644
index 0a0cbaaa9aec..000000000000
--- a/app-text/docbook-xsl-stylesheets/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST docbook-xsl-1.79.1.tar.bz2 21967928 BLAKE2B 42b7e989616d16fa100c2dad713830ecedf6c7e26f56f99a9bf9330385c753f282cea1033e689196352bd41f9dca59a06ff09fc4638051cb478a630df9bfeb0b SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7
diff --git a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild b/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild
deleted file mode 100644
index 58c0af4d815b..000000000000
--- a/app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-inherit ruby-single
-
-DOCBOOKDIR="/usr/share/sgml/${PN/-//}"
-MY_PN="${PN%-stylesheets}"
-MY_P="${MY_PN}-${PV}"
-
-DESCRIPTION="XSL Stylesheets for Docbook"
-HOMEPAGE="https://github.com/docbook/wiki/wiki"
-SRC_URI="https://downloads.sourceforge.net/docbook/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="ruby"
-# Makefile is broken since 1.76.0
-RESTRICT="test"
-
-RDEPEND="
- >=app-text/build-docbook-catalog-1.1
- ruby? ( ${RUBY_DEPS} dev-ruby/rexml )
-"
-
-PATCHES=(
- "${FILESDIR}"/nonrecursive-string-subst.patch
-)
-
-src_prepare() {
- default
-
- # Delete the unnecessary Java-related stuff and other tools as they
- # bloat the stage3 tarballs massively. See bug #575818.
- rm -rv extensions/ tools/ || die
- find \( -name build.xml -o -name build.properties \) \
- -printf "removed %p\n" -delete || die
-
- if ! use ruby; then
- rm -rv epub/ || die
- fi
-}
-
-# The makefile runs tests, not builds.
-src_compile() { :; }
-
-src_test() {
- emake check
-}
-
-src_install() {
- # The changelog is now zipped, and copied as the RELEASE-NOTES, so we
- # don't need to install it
- dodoc AUTHORS BUGS NEWS README RELEASE-NOTES.txt TODO
-
- insinto ${DOCBOOKDIR}
- doins VERSION VERSION.xsl
-
- local i
- for i in */; do
- i=${i%/}
-
- for doc in ChangeLog README; do
- if [[ -e ${i}/${doc} ]]; then
- newdoc ${i}/${doc} ${doc}.${i}
- rm ${i}/${doc} || die
- fi
- done
-
- doins -r ${i}
- done
-
- if use ruby; then
- local cmd="dbtoepub${MY_PN#docbook-xsl}"
-
- # we can't use a symlink or it'll look for the library in the wrong path
- newbin - ${cmd} <<-EOF
- #!/usr/bin/env ruby
-
- load "${EPREFIX}${DOCBOOKDIR}/epub/bin/dbtoepub"
- EOF
- fi
-}
-
-pkg_postinst() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
-}
-
-pkg_postrm() {
- # See bug #816303 for rationale behind die
- "${EROOT}"/usr/sbin/build-docbook-catalog || die "Failed to regenerate docbook catalog. Is /run mounted?"
-}
diff --git a/app-text/docbook-xsl-stylesheets/files/nonrecursive-string-subst.patch b/app-text/docbook-xsl-stylesheets/files/nonrecursive-string-subst.patch
deleted file mode 100644
index 99ce9960d9e4..000000000000
--- a/app-text/docbook-xsl-stylesheets/files/nonrecursive-string-subst.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Description: use EXSLT "replace" function when available
- A recursive implementation of string.subst is problematic,
- long strings with many matches will cause stack overflows.
-Author: Peter De Wachter <pdewacht@gmail.com>
-Bug-Debian: https://bugs.debian.org/750593
-
---- a/lib/lib.xsl
-+++ b/lib/lib.xsl
-@@ -10,7 +10,10 @@
- This module implements DTD-independent functions
-
- ******************************************************************** -->
--<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
-+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-+ xmlns:str="http://exslt.org/strings"
-+ exclude-result-prefixes="str"
-+ version="1.0">
-
- <xsl:template name="dot.count">
- <!-- Returns the number of "." characters in a string -->
-@@ -56,6 +59,9 @@
- <xsl:param name="replacement"/>
-
- <xsl:choose>
-+ <xsl:when test="function-available('str:replace')">
-+ <xsl:value-of select="str:replace($string, string($target), string($replacement))"/>
-+ </xsl:when>
- <xsl:when test="contains($string, $target)">
- <xsl:variable name="rest">
- <xsl:call-template name="string.subst">
diff --git a/app-text/docbook-xsl-stylesheets/metadata.xml b/app-text/docbook-xsl-stylesheets/metadata.xml
deleted file mode 100644
index 0e1b0dec14df..000000000000
--- a/app-text/docbook-xsl-stylesheets/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="ruby">
- Install the Ruby-based dbtoepub script; requires an interpreter
- compatible with <pkg>app-eselect/eselect-ruby</pkg>.
- </flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">docbook</remote-id>
- <remote-id type="github">docbook/wiki</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/docbook2X/Manifest b/app-text/docbook2X/Manifest
deleted file mode 100644
index d06220911091..000000000000
--- a/app-text/docbook2X/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST docbook2X-0.8.8.tar.gz 723909 BLAKE2B 17593d104a8b50a3ab56e5de464785d86d41c8a3fd04f76037c5482de867efa6dfa1ed4047e11814ed18275cd3b856440deafb637dcec17267a946d5cb1bd085 SHA512 cc336017ad734fc62d96d289105e8ea154c418a03a37f3e21b0b3520063f8b466b4aae5a5aec2e0b83f6324c6c79b5557247a93338d0a9882a94a44112f6b65c
diff --git a/app-text/docbook2X/docbook2X-0.8.8-r5.ebuild b/app-text/docbook2X/docbook2X-0.8.8-r5.ebuild
deleted file mode 100644
index 5a1c864ab128..000000000000
--- a/app-text/docbook2X/docbook2X-0.8.8-r5.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Tools to convert docbook to man and info"
-HOMEPAGE="https://docbook2x.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/docbook2x/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="test"
-
-RESTRICT="!test? ( test )"
-
-# dev-perl/XML-LibXML - although not mentioned upstream is required
-# for make check to complete.
-DEPEND="dev-lang/perl
- dev-libs/libxslt
- dev-perl/XML-NamespaceSupport
- dev-perl/XML-SAX
- dev-perl/XML-LibXML
- app-text/docbook-xsl-stylesheets
- =app-text/docbook-xml-dtd-4.2*"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- # Patches from debian, for description see patches itself.
- "${FILESDIR}/${P}-filename_whitespace_handling.patch"
- "${FILESDIR}/${P}-preprocessor_declaration_syntax.patch"
- "${FILESDIR}/${P}-error_on_missing_refentry.patch"
- # bug #296112
- "${FILESDIR}/${P}-drop-htmldir.patch"
- # https://sourceforge.net/p/docbook2x/bugs/25/
- "${FILESDIR}/${P}-stop-redeclaring-predefined-entity-lt.patch"
-)
-
-src_prepare() {
- default
-
- sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac || die 'sed on configure.ac failed'
-
- # bug #290284
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --with-xslt-processor=libxslt
- --program-transform-name='/^docbook2/s,$,.pl,'
- )
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- dosym docbook2man.pl /usr/bin/docbook2x-man
- dosym docbook2texi.pl /usr/bin/docbook2x-texi
-}
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch b/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch
deleted file mode 100644
index a36308587e4c..000000000000
--- a/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Put HTML documentation in proper directory.
-Patch by Chris Mayo, https://bugs.gentoo.org/show_bug.cgi?id=296112
-
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -182,8 +182,6 @@
- # Install (automake)
- #
-
--htmldir = $(datadir)/doc/docbook2X
--
- man_MANS = $(MAN_FILES)
- html_DATA = $(HTML_FILES)
- info_TEXINFOS = docbook2X.texi
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch b/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch
deleted file mode 100644
index a9d598874f9c..000000000000
--- a/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 05_fix_439214_error_on_missing_refentry.dpatch by Daniel Leidert <daniel.leidert@wgdd.de>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: If there is no refentry element, the manpage stylesheets silently
-## DP: "ignores" this. It has been requested to print at least a
-## DP: warning.
-## DP:
-## DP: <URL:http://bugs.debian.org/439214>
-## DP: <URL:http://lists.gnu.org/archive/html/groff/2007-11/msg00023.html>
-
-@DPATCH@
---- a/xslt/man/docbook.xsl
-+++ b/xslt/man/docbook.xsl
-@@ -111,11 +111,15 @@
- <xsl:when test="child::refentry">
- <xsl:apply-templates />
- </xsl:when>
--
-- <xsl:otherwise>
-+ <xsl:when test="descendant-or-self::refentry">
- <manpageset>
- <xsl:apply-templates select="descendant-or-self::refentry" />
- </manpageset>
-+ </xsl:when>
-+ <xsl:otherwise>
-+ <xsl:message terminate="no">
-+ <xsl:text>WARNING: Sorry, but I cannot find a refentry element in your source!</xsl:text>
-+ </xsl:message>
- </xsl:otherwise>
- </xsl:choose>
- </xsl:template>
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch b/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch
deleted file mode 100644
index 7d181a1ccb01..000000000000
--- a/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 03_fix_420153_filename_whitespace_handling.dpatch by
-## Daniel Leidert (dale) <daniel.leidert@wgdd.de>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Peter Eisentraut reported a regression in the whitespace handling of
-## DP: refentrytitle content during filename creation:
-## DP: http://bugs.debian.org/420153. The problem is, that upstream first
-## DP: replaces all spaces (but not linebreaks btw) with underlines and then
-## DP: it tries to normalize the result. This means, that a linebreak with
-## DP: additional whitespaces results in manpage names like 'foo_ ____bar.9'.
-## DP: So what we basically do in this patch is, that we first normalize the
-## DP: refentrytitle and then replace any spaces left with underlines.
-
-@DPATCH@
---- a/xslt/man/manpage.xsl
-+++ b/xslt/man/manpage.xsl
-@@ -30,7 +30,7 @@
-
- <xsl:template name="manpage-filename">
- <xsl:param name="filename" />
-- <xsl:value-of select="normalize-space(translate($filename, &quot; /&quot;, &quot;__&quot;))" />
-+ <xsl:value-of select="translate(normalize-space($filename), ' /', '__')" />
- </xsl:template>
-
-
---- a/xslt/man/refentry.xsl
-+++ b/xslt/man/refentry.xsl
-@@ -38,7 +38,11 @@
- <xsl:template name="refentry-filename">
- <xsl:param name="title" />
-
-- <xsl:variable name="title2" select="translate($title, &quot; /&quot;, &quot;__&quot;)" />
-+ <xsl:variable name="title2">
-+ <xsl:call-template name="manpage-filename">
-+ <xsl:with-param name="filename" select="$title" />
-+ </xsl:call-template>
-+ </xsl:variable>
-
- <!-- not using gentext here since man page names tend not to have
- accented chars / non-Latin chars ...
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch b/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch
deleted file mode 100644
index 6c85701d2e91..000000000000
--- a/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch
+++ /dev/null
@@ -1,88 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 04_fix_442782_preprocessor_declaration_syntax.dpatch by Colin Watson <cjwatson@debian.org>.
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: Conventionally, preprocessor declarations should start with
-## DP: '\"
-## DP: rather than
-## DP: .\"
-## DP: Current man-db only supports the first (and recommended) syntax. So
-## DP: Colin Watson provided this patch to fix docbook2x.
-## DP:
-## DP: <URL:http://bugs.debian.org/442782>
-## DP: <URL:http://lists.gnu.org/archive/html/groff/2007-11/msg00023.html>
-
-@DPATCH@
---- a/perl/db2x_manxml.pl
-+++ b/perl/db2x_manxml.pl
-@@ -342,6 +342,25 @@
- $self->{line_start} = 1;
- }
-
-+#
-+# Print a comment in the output, without causing a break.
-+# Params: comment - the comment text.
-+# May use any characters; they need not be escaped.
-+#
-+sub comment_nobreak
-+{
-+ my ($self, $comment) = @_;
-+ $self->write("\n") unless $self->{line_start};
-+
-+ foreach my $line (split(/\n/, $comment)) {
-+ $self->write('\'\" ');
-+ $self->write($line);
-+ $self->write("\n");
-+ }
-+
-+ $self->{line_start} = 1;
-+}
-+
-
- #
- # Use a roff "escape" i.e. commands embedded in text starting with \
-@@ -510,16 +529,20 @@
-
- $self->{'adjust-stack'} = [ 'b' ];
-
-- $self->{rw}->comment($elem->attr('preprocessors'))
-- if($elem->attr('preprocessors') ne '');
--
-+ my $preprocessors = $elem->attr('preprocessors');
- # I've dug through the Internet to see if there was any
- # standard way to specify encoding with man pages.
- # The following seems to be a reasonable proposal:
- # <URL:http://mail.nl.linux.org/linux-utf8/2001-04/msg00168.html>
- my $encoding = $self->{options}->{'encoding'};
- $encoding =~ s#//TRANSLIT$##i;
-- $self->{rw}->comment("-*- coding: $encoding -*-");
-+ $encoding = "-*- coding: $encoding -*-";
-+ if ($preprocessors eq '') {
-+ $preprocessors = $encoding;
-+ } else {
-+ $preprocessors = "$preprocessors $encoding";
-+ }
-+ $self->{rw}->comment_nobreak($preprocessors);
-
- # Define escapes for switching to and from monospace fonts (groff only)
- $self->{rw}->request(qw{ .if \n(.g .ds T< \\\\FC});
---- a/xslt/backend/db2x_manxml.xsl
-+++ b/xslt/backend/db2x_manxml.xsl
-@@ -528,7 +528,7 @@
- <exslt:document method="text"
- encoding="{$encoding}"
- href="{$path}">
-- <xsl:text>.\" -*- coding: </xsl:text>
-+ <xsl:text>'\" -*- coding: </xsl:text>
- <xsl:value-of select="$encoding" />
- <xsl:text> -*-&#10;</xsl:text>
- <xsl:copy-of select="$content" />
-@@ -538,7 +538,7 @@
- <saxon:output method="text"
- encoding="{$encoding}"
- href="{$path}">
-- <xsl:text>.\" -*- coding: </xsl:text>
-+ <xsl:text>'\" -*- coding: </xsl:text>
- <xsl:value-of select="$encoding" />
- <xsl:text> -*-&#10;</xsl:text>
- <xsl:copy-of select="$content" />
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-stop-redeclaring-predefined-entity-lt.patch b/app-text/docbook2X/files/docbook2X-0.8.8-stop-redeclaring-predefined-entity-lt.patch
deleted file mode 100644
index 76463be75e27..000000000000
--- a/app-text/docbook2X/files/docbook2X-0.8.8-stop-redeclaring-predefined-entity-lt.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 040f468fcfae3fe67818023ebc54f3f48fc1bfd9 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Mon, 24 Feb 2025 23:25:40 +0100
-Subject: [PATCH] Fix invalid redeclaration of predefined XML entity "&lt;"
-
-Section "4.6 Predefined Entities" of XML 1.0r4 is clear that:
-
-> If the entities lt or amp are declared, they MUST be declared
-> as internal entities whose replacement text is a character reference
-> to the respective character (less-than sign or ampersand) being escaped[.]
-
-Source:
-https://www.w3.org/TR/2006/REC-xml-20060816/#sec-predefined-ent
----
- xslt/common/text/l10n-set.xml | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/xslt/common/text/l10n-set.xml b/xslt/common/text/l10n-set.xml
-index 0ed7454..b2c334b 100644
---- a/xslt/common/text/l10n-set.xml
-+++ b/xslt/common/text/l10n-set.xml
-@@ -21,7 +21,7 @@
- <!ENTITY it SYSTEM "it.xml">
- <!ENTITY ja SYSTEM "ja.xml">
- <!ENTITY ko SYSTEM "ko.xml">
--<!ENTITY lt SYSTEM "lt.xml">
-+<!ENTITY lt_ SYSTEM "lt.xml">
- <!ENTITY nl SYSTEM "nl.xml">
- <!ENTITY nn SYSTEM "nn.xml">
- <!ENTITY no SYSTEM "no.xml">
-@@ -65,7 +65,7 @@
- &it;
- &ja;
- &ko;
--&lt;
-+&lt_;
- &nl;
- &nn;
- &no;
---
-2.48.1
-
diff --git a/app-text/docbook2X/metadata.xml b/app-text/docbook2X/metadata.xml
deleted file mode 100644
index 228501cf1f70..000000000000
--- a/app-text/docbook2X/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">docbook2x</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/docx2txt/Manifest b/app-text/docx2txt/Manifest
deleted file mode 100644
index 131a2a796b4b..000000000000
--- a/app-text/docx2txt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST docx2txt-1.4.tgz 31302 BLAKE2B 3f57b95e40eb92f5b16f38fab7122cd75b23be0f1489bc83ea68f6feb16c14ad524119468da44ac5bc3989a1d61336c436a862b58bc3d83a565bd61b031c8f4f SHA512 5e59cd4065f409c20e17b29d3935a2637147392e86a325b28b78748d3b3867ce91f14f3349621b3c95b2ce6a8e38e33cf0816d1f9dccbebfdde9ba29fbd7f5b3
diff --git a/app-text/docx2txt/docx2txt-1.4.ebuild b/app-text/docx2txt/docx2txt-1.4.ebuild
deleted file mode 100644
index 147613b02963..000000000000
--- a/app-text/docx2txt/docx2txt-1.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Convert MS Office docx files to plain text"
-HOMEPAGE="http://docx2txt.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86"
-
-RDEPEND="app-arch/unzip
- dev-lang/perl"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.1-paragraph-newline.patch )
-
-src_compile() { :; }
-
-src_install() {
- newbin docx2txt.pl docx2txt
- dodoc docx2txt.config README ChangeLog ToDo AUTHORS
-}
diff --git a/app-text/docx2txt/files/docx2txt-1.1-paragraph-newline.patch b/app-text/docx2txt/files/docx2txt-1.1-paragraph-newline.patch
deleted file mode 100644
index 7c55b6f1fe42..000000000000
--- a/app-text/docx2txt/files/docx2txt-1.1-paragraph-newline.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- docx2txt-1.1/docx2txt.pl.orig
-+++ docx2txt-1.1/docx2txt.pl
-@@ -312,7 +312,7 @@
- $para =~ s/<.*?>//og;
- return justify($align,$para) if $align;
-
-- return $para;
-+ return $para . $config_newLine;
- }
-
-
diff --git a/app-text/docx2txt/metadata.xml b/app-text/docx2txt/metadata.xml
deleted file mode 100644
index db310c1d76e0..000000000000
--- a/app-text/docx2txt/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">docx2txt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/dooit/Manifest b/app-text/dooit/Manifest
deleted file mode 100644
index 8bc383d5a271..000000000000
--- a/app-text/dooit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dooit-3.3.4.gh.tar.gz 1469499 BLAKE2B f78bc8afeb9c59e900bc66c37462b2f4ca4685415c2272386b9a94602ad2fe8ddf7116bcd05d660d66d769d375d7bf7cbafb823f28d8af57e19e1acf70d282d5 SHA512 57b755170115709f15becbf801ec0c40bf7b02dd21f242b1c3330e25324e53527d56c9ee6e32c7be7354600ddd89f4faa0467962377df42a166e83c0140e8194
diff --git a/app-text/dooit/dooit-3.3.4.ebuild b/app-text/dooit/dooit-3.3.4.ebuild
deleted file mode 100644
index 1e539ff2b4b7..000000000000
--- a/app-text/dooit/dooit-3.3.4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="A TUI todo manager"
-HOMEPAGE="
- https://dooit-org.github.io/dooit/
- https://github.com/dooit-org/dooit
- https://pypi.org/project/dooit
-"
-SRC_URI="https://github.com/dooit-org/dooit/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS=( {CHANGELOG,README}.md )
-
-BDEPEND="
- test? (
- dev-python/pytest-asyncio[${PYTHON_USEDEP}]
- >=dev-python/textual-dev-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/faker-37.8.0[${PYTHON_USEDEP}]
- )
-"
-
-RDEPEND="
- >=dev-python/pyperclip-1.10.0[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.9.0_p0[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-6.0.2[${PYTHON_USEDEP}]
- >=dev-python/textual-6.1.0[${PYTHON_USEDEP}]
- >=dev-python/tzlocal-5.3.1[${PYTHON_USEDEP}]
- >=dev-python/sqlalchemy-2.0.43[${PYTHON_USEDEP}]
- >=dev-python/platformdirs-4.4.0[${PYTHON_USEDEP}]
- >=dev-python/click-8.1.8[${PYTHON_USEDEP}]
-"
-
-distutils_enable_tests pytest
diff --git a/app-text/dooit/metadata.xml b/app-text/dooit/metadata.xml
deleted file mode 100644
index a763bb360071..000000000000
--- a/app-text/dooit/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
- <maintainer type="person">
- <email>gasc@eurecom.fr</email>
- <name>Gasc Henri</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">dooit</remote-id>
- <remote-id type="github">dooit-org/dooit</remote-id>
- <doc>https://dooit-org.github.io/dooit/</doc>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/dos2unix/Manifest b/app-text/dos2unix/Manifest
deleted file mode 100644
index 398344b9a6eb..000000000000
--- a/app-text/dos2unix/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST dos2unix-7.5.3.tar.gz 955879 BLAKE2B 22dc8b2a186b0424965edc779eaf2afc246cadf19d73f0b98deea2ecaedf9d0a16de6a34691316035d631a035b39ddef0f2f8223fddf96da651fd363ed49c88f SHA512 c586a3c8b3e800a58cfa66ec9f4f6ea5b2c5d3c5dbcc9e4f22798ddb89d2f29f1eba1b8102fd948be0b978b517b25a9f5f469eda215116a31170f223d46f3394
-DIST dos2unix-7.5.5.tar.gz 996836 BLAKE2B 4e3460dab4998ce95da057ece774dcaafe10109f196f9b0844e4346ca2fc59bee61a4567a9200bd1f86c216a43be4d6851b40d7869607dec6d72d75f287519b2 SHA512 bbb81056cf8bdaa95cc698c1fd96c9a7efa29da99274c768d2be5aa728120bd075239b10ea9784446c7923924d82783c38cac023e4fa4531fa97daa9c4395304
-DIST dos2unix-7.5.5.tar.gz.asc 525 BLAKE2B 019a37533e5ac6e483090b3c19ffac5ca870170d51e051e3b820ac338814e8ce19d4462523a2d99d17cfb771d87bab721699d6118122c09a31d7c03a2c2a09a8 SHA512 b920331ce01c33f25f36e0b90c399dc4bff23a3c6fe74c528a74e1e9f8e7a04062df4c41ffaa08c3c0fa028d1c837b91b14a884d95d3fd28dbcaddae8bd491b2
diff --git a/app-text/dos2unix/dos2unix-7.5.3.ebuild b/app-text/dos2unix/dos2unix-7.5.3.ebuild
deleted file mode 100644
index 0cf4d5d163d3..000000000000
--- a/app-text/dos2unix/dos2unix-7.5.3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="ca da de eo es fr fur hu ja ka ko nb nl pl pt_BR ro ru sr sv uk vi zh_CN zh_TW"
-
-inherit plocale toolchain-funcs
-
-DESCRIPTION="Convert DOS or MAC text files to UNIX format or vice versa"
-HOMEPAGE="https://waterlander.net/dos2unix/ https://sourceforge.net/projects/dos2unix/"
-SRC_URI="
- https://waterlander.net/${PN}/files/${P/_/-}.tar.gz
- https://downloads.sourceforge.net/${PN}/${P/_/-}.tar.gz
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="BSD-2"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="debug nls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-text/hd2u
- virtual/libintl
-"
-DEPEND="
- ${RDEPEND}
- test? ( virtual/perl-Test-Simple )
-"
-BDEPEND="
- dev-lang/perl
- nls? ( sys-devel/gettext )
- test? ( elibc_musl? ( sys-apps/musl-locales ) )
-"
-
-handle_locales() {
- # Make sure locale list is kept up-to-date.
- local detected sorted
- detected=$(echo $(printf '%s\n' */*.po | sed -e 's:.*/::' -e 's:.po$::' | sort -u))
- sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
- if [[ ${sorted} != "${detected}" ]] ; then
- eerror "The ebuild needs to be kept in sync."
- eerror "PLOCALES: ${sorted}"
- eerror "po*/*.po: ${detected}"
- die "sync PLOCALES"
- fi
-
- # Deal with selective install of locales.
- rm_loc() { rm po*/$1.po || die; }
- plocale_for_each_disabled_locale rm_loc
-}
-
-src_prepare() {
- default
-
- handle_locales
-
- sed \
- -e '/^LDFLAGS/s|=|+=|' \
- -e '/CFLAGS_OS \+=/d' \
- -e '/LDFLAGS_EXTRA \+=/d' \
- -e "/^CFLAGS/s|-O2|${CFLAGS}|" \
- -i Makefile || die
-
- if use debug ; then
- sed -e "/^DEBUG/s:0:1:" \
- -e "/EXTRA_CFLAGS +=/s:-g::" \
- -i Makefile || die
- fi
-
- tc-export CC
-}
-
-lintl() {
- # same logic as from virtual/libintl
- use !elibc_glibc && use !elibc_musl && echo "-lintl"
-}
-
-src_compile() {
- emake prefix="${EPREFIX}/usr" \
- $(usex nls "LDFLAGS_EXTRA=$(lintl)" "ENABLE_NLS=")
-}
-
-src_install() {
- emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \
- $(usex nls "" "ENABLE_NLS=") install
-}
diff --git a/app-text/dos2unix/dos2unix-7.5.5.ebuild b/app-text/dos2unix/dos2unix-7.5.5.ebuild
deleted file mode 100644
index e1b25a0ee1ea..000000000000
--- a/app-text/dos2unix/dos2unix-7.5.5.ebuild
+++ /dev/null
@@ -1,94 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-PLOCALES="ca da de eo es fr fur hu ja ka ko nb nl pl pt_BR ro ru sr sv uk vi zh_CN zh_TW"
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/erwinwaterlander.asc
-
-inherit plocale toolchain-funcs verify-sig
-
-DESCRIPTION="Convert DOS or MAC text files to UNIX format or vice versa"
-HOMEPAGE="https://waterlander.net/dos2unix/ https://sourceforge.net/projects/dos2unix/"
-SRC_URI="
- https://waterlander.net/${PN}/files/${P/_/-}.tar.gz
- https://downloads.sourceforge.net/${PN}/${P/_/-}.tar.gz
- verify-sig? ( https://waterlander.net/${PN}/files/${P/_/-}.tar.gz.asc )
-
-"
-S=${WORKDIR}/${P/_/-}
-
-LICENSE="BSD-2"
-SLOT="0"
-[[ "${PV}" == *_beta* ]] || \
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="debug nls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- !app-text/hd2u
- virtual/libintl
-"
-DEPEND="
- ${RDEPEND}
- test? ( virtual/perl-Test-Simple )
-"
-BDEPEND="
- dev-lang/perl
- nls? ( sys-devel/gettext )
- test? ( elibc_musl? ( sys-apps/musl-locales ) )
- verify-sig? ( sec-keys/openpgp-keys-erwinwaterlander )
-"
-
-handle_locales() {
- # Make sure locale list is kept up-to-date.
- local detected sorted
- detected=$(echo $(printf '%s\n' */*.po | sed -e 's:.*/::' -e 's:.po$::' | sort -u))
- sorted=$(echo $(printf '%s\n' ${PLOCALES} | sort -u))
- if [[ ${sorted} != "${detected}" ]] ; then
- eerror "The ebuild needs to be kept in sync."
- eerror "PLOCALES: ${sorted}"
- eerror "po*/*.po: ${detected}"
- die "sync PLOCALES"
- fi
-
- # Deal with selective install of locales.
- rm_loc() { rm po*/$1.po || die; }
- plocale_for_each_disabled_locale rm_loc
-}
-
-src_prepare() {
- default
-
- handle_locales
-
- sed \
- -e '/^LDFLAGS/s|=|+=|' \
- -e '/CFLAGS_OS \+=/d' \
- -e '/LDFLAGS_EXTRA \+=/d' \
- -e "/^CFLAGS/s|-O2|${CFLAGS}|" \
- -i Makefile || die
-
- if use debug ; then
- sed -e "/^DEBUG/s:0:1:" \
- -e "/EXTRA_CFLAGS +=/s:-g::" \
- -i Makefile || die
- fi
-
- tc-export CC
-}
-
-lintl() {
- # same logic as from virtual/libintl
- use !elibc_glibc && use !elibc_musl && echo "-lintl"
-}
-
-src_compile() {
- emake prefix="${EPREFIX}/usr" \
- $(usex nls "LDFLAGS_EXTRA=$(lintl)" "ENABLE_NLS=")
-}
-
-src_install() {
- emake DESTDIR="${D}" prefix="${EPREFIX}/usr" \
- $(usex nls "" "ENABLE_NLS=") install
-}
diff --git a/app-text/dos2unix/metadata.xml b/app-text/dos2unix/metadata.xml
deleted file mode 100644
index ef6bd76d6bba..000000000000
--- a/app-text/dos2unix/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">dos2unix</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/doxygen/Manifest b/app-text/doxygen/Manifest
deleted file mode 100644
index 626692da9acb..000000000000
--- a/app-text/doxygen/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST doxygen-1.13.2.src.tar.gz 8512178 BLAKE2B d1a5051b49924580cf2e4f58df12da6ff6f9f02490957b1a1562a7587763ab32bac11b0c7d3456d6fee48e7284ee8a265e90d1862a40af2c6deb9d1ebdef72e9 SHA512 7b6b3285706e10c0b27230503b83cc669aec83ebc3ef9cc1087d5e36118fd726a5368d567dd553ba01acf4d739cdbb41c5e66af4541fc8e51effbbdaa241c812
-DIST doxygen-1.14.0.src.tar.gz 8681251 BLAKE2B 7de83955033348bea7ecb8d4b2b106192496ffcd062b5fff7f7cfe1f8d25b372d661608f92a5fdfc14489b7343fd19819dd1c86de0d936136714a4f1edd89595 SHA512 b042f7f731cd17bea55f7393dd90433f49fa296a61054950c2e1457ff1d57e218706cbc4f5248f42c2242bf1acccd91e88cf545ca394a31a4d2d8b7f5954baa9
-DIST doxygen-1.15.0.src.tar.gz 9203196 BLAKE2B 461d65ad4a18488cd8c89fc1268bb57e31964cac431acfca8c5ad3947d70f47af441579cad6b54945b337c57fb8ad0e219f804a1d8cfdda3b2595fb9803e7605 SHA512 e53cc8da6cf1fe3ca3b3637647ed6afa28365351eac81d010f6691d939df5e449b3d898a6f695dd850d12659dfd7018fc864071b30fbca5dd196dc094ec4371e
-DIST doxygen-1.16.1.src.tar.gz 8962809 BLAKE2B 534064d1207d5e44430fa1bde14f0b4dd0afd56e7bafd7b3866d2037dd87063099fe32c2fee652a6508298fa8bba610c0198601bca2a42743d34ad1db83051cc SHA512 16c348e2943319e38fe2c0c3539c9b481c613a094f59c4fe16251bf7c62fa77cd979cff97507296721dd7f6cd9c1bd2bda13ab1740a13cef8fda31601878d09d
diff --git a/app-text/doxygen/doxygen-1.13.2.ebuild b/app-text/doxygen/doxygen-1.13.2.ebuild
deleted file mode 100644
index 6c0bbcdbabe5..000000000000
--- a/app-text/doxygen/doxygen-1.13.2.ebuild
+++ /dev/null
@@ -1,158 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 19 20 )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm-r1 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 ~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="clang? ( ${LLVM_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:=
- virtual/libiconv
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- dot? (
- media-gfx/graphviz[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/qtbase:6[gui,widgets,xml] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch"
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm-r1_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)
- -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+=(
- -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.14.0.ebuild b/app-text/doxygen/doxygen-1.14.0.ebuild
deleted file mode 100644
index d2ff16fecfb0..000000000000
--- a/app-text/doxygen/doxygen-1.14.0.ebuild
+++ /dev/null
@@ -1,146 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 19 20 )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm-r1 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 ~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="clang? ( ${LLVM_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:=
- virtual/libiconv
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- dot? (
- media-gfx/graphviz[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/qtbase:6[gui,widgets,xml] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.14.0-suppress-unused-option-libcxx.patch"
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm-r1_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)
- -Dforce_qt=Qt6
- -Duse_sys_fmt=ON
- -Duse_sys_spdlog=ON
- -Duse_sys_sqlite3=ON
- -DBUILD_SHARED_LIBS=OFF
- -DGIT_EXECUTABLE="false"
-
- # Noisy and irrelevant downstream
- -Wno-dev
- )
-
- 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
-}
diff --git a/app-text/doxygen/doxygen-1.15.0-r2.ebuild b/app-text/doxygen/doxygen-1.15.0-r2.ebuild
deleted file mode 100644
index 200653817b53..000000000000
--- a/app-text/doxygen/doxygen-1.15.0-r2.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 19 20 21 )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm-r1 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 ~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="clang? ( ${LLVM_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:=
- virtual/libiconv
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- dot? (
- media-gfx/graphviz[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/qtbase:6[gui,widgets,xml]
- dev-qt/qtsvg:6
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.15.0-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.14.0-suppress-unused-option-libcxx.patch"
- "${FILESDIR}/${PN}-1.15.0-duplicate-type-names.patch"
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm-r1_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)
- -Dforce_qt=Qt6
- -Duse_sys_fmt=ON
- -Duse_sys_spdlog=ON
- -Duse_sys_sqlite3=ON
- -DBUILD_SHARED_LIBS=OFF
- -DGIT_EXECUTABLE="false"
-
- # Noisy and irrelevant downstream
- -Wno-dev
- )
-
- 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
-
- # -j1 for bug #770070
- cmake_src_compile docs -j1
- fi
-}
diff --git a/app-text/doxygen/doxygen-1.15.0.ebuild b/app-text/doxygen/doxygen-1.15.0.ebuild
deleted file mode 100644
index 532fae7426f6..000000000000
--- a/app-text/doxygen/doxygen-1.15.0.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 19 20 21 )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm-r1 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 ~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="clang? ( ${LLVM_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:=
- virtual/libiconv
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- dot? (
- media-gfx/graphviz[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/qtbase:6[gui,widgets,xml] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.15.0-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.14.0-suppress-unused-option-libcxx.patch"
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm-r1_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)
- -Dforce_qt=Qt6
- -Duse_sys_fmt=ON
- -Duse_sys_spdlog=ON
- -Duse_sys_sqlite3=ON
- -DBUILD_SHARED_LIBS=OFF
- -DGIT_EXECUTABLE="false"
-
- # Noisy and irrelevant downstream
- -Wno-dev
- )
-
- 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
-
- # -j1 for bug #770070
- cmake_src_compile docs -j1
- fi
-}
diff --git a/app-text/doxygen/doxygen-1.16.1.ebuild b/app-text/doxygen/doxygen-1.16.1.ebuild
deleted file mode 100644
index b39bfbf43ae5..000000000000
--- a/app-text/doxygen/doxygen-1.16.1.ebuild
+++ /dev/null
@@ -1,143 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 19 20 21 22 )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm-r1 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 ~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="clang? ( ${LLVM_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:=
- virtual/libiconv
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- dot? (
- media-gfx/graphviz[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/qtbase:6[gui,widgets,xml]
- dev-qt/qtsvg:6
- )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.15.0-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.16.1-suppress-unused-option-libcxx.patch"
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm-r1_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)
- -Dforce_qt=Qt6
- -Duse_sys_fmt=ON
- -Duse_sys_spdlog=ON
- -Duse_sys_sqlite3=ON
- -DBUILD_SHARED_LIBS=OFF
- -DGIT_EXECUTABLE="false"
-
- # Noisy and irrelevant downstream
- -Wno-dev
- )
-
- 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
-
- # -j1 for bug #770070
- cmake_src_compile docs -j1
- fi
-}
diff --git a/app-text/doxygen/doxygen-9999.ebuild b/app-text/doxygen/doxygen-9999.ebuild
deleted file mode 100644
index 532fae7426f6..000000000000
--- a/app-text/doxygen/doxygen-9999.ebuild
+++ /dev/null
@@ -1,140 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LLVM_COMPAT=( 18 19 20 21 )
-LLVM_OPTIONAL=1
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-
-inherit cmake flag-o-matic llvm-r1 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 ~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="clang? ( ${LLVM_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:=
- virtual/libiconv
- clang? (
- $(llvm_gen_dep '
- llvm-core/clang:${LLVM_SLOT}=
- llvm-core/llvm:${LLVM_SLOT}=
- ')
- )
- dot? (
- media-gfx/graphviz[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/qtbase:6[gui,widgets,xml] )
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.15.0-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.14.0-suppress-unused-option-libcxx.patch"
-)
-
-DOCS=( LANGUAGE.HOWTO README.md )
-
-pkg_setup() {
- use clang && llvm-r1_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)
- -Dforce_qt=Qt6
- -Duse_sys_fmt=ON
- -Duse_sys_spdlog=ON
- -Duse_sys_sqlite3=ON
- -DBUILD_SHARED_LIBS=OFF
- -DGIT_EXECUTABLE="false"
-
- # Noisy and irrelevant downstream
- -Wno-dev
- )
-
- 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
-
- # -j1 for bug #770070
- cmake_src_compile docs -j1
- fi
-}
diff --git a/app-text/doxygen/files/doxygen-1.14.0-suppress-unused-option-libcxx.patch b/app-text/doxygen/files/doxygen-1.14.0-suppress-unused-option-libcxx.patch
deleted file mode 100644
index 676609026cb5..000000000000
--- a/app-text/doxygen/files/doxygen-1.14.0-suppress-unused-option-libcxx.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Always expose the use_libc++ option. It's only useful for Clang but cmake.class
-tries to find when we've used CMake options which are unused/unknown and this
-triggers it for GCC builds if we set -Duse_libc++=OFF.
-
-So, always expose the option so we can turn it off without a warning.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -22,7 +22,7 @@ option(build_parse "Parses source code and dumps the dependencies between th
- option(build_search "Build external search tools (doxysearch and doxyindexer)" OFF)
- option(build_doc "Build user manual (HTML and PDF)" OFF)
- option(build_doc_chm "Build user manual (CHM)" OFF)
--if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
-+if (TRUE)
- option(use_libc++ "Use libc++ as C++ standard library." ON)
- endif()
- option(use_libclang "Add support for libclang parsing." OFF)
diff --git a/app-text/doxygen/files/doxygen-1.15.0-duplicate-type-names.patch b/app-text/doxygen/files/doxygen-1.15.0-duplicate-type-names.patch
deleted file mode 100644
index 99331064a258..000000000000
--- a/app-text/doxygen/files/doxygen-1.15.0-duplicate-type-names.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-https://bugs.gentoo.org/966843
-https://github.com/wxWidgets/Phoenix/issues/2820
-https://github.com/doxygen/doxygen/issues/11889
-https://github.com/doxygen/doxygen/commit/148e93969da016a8d8ecf1fcdb9fcf045471d688
-
-From 148e93969da016a8d8ecf1fcdb9fcf045471d688 Mon Sep 17 00:00:00 2001
-From: Blake Batson <bbatson101@gmail.com>
-Date: Wed, 10 Dec 2025 20:43:32 -0500
-Subject: [PATCH] Fix duplicate type names
-
----
- src/util.cpp | 10 ++++++++--
- 1 file changed, 8 insertions(+), 2 deletions(-)
-
-diff --git a/src/util.cpp b/src/util.cpp
-index 89e49d9aff1..ddb4829117c 100644
---- a/src/util.cpp
-+++ b/src/util.cpp
-@@ -979,6 +979,7 @@ void linkifyText(const TextGeneratorIntf &out, const Definition *scope,
- {
- const ClassDef *cd=nullptr;
- const ConceptDef *cnd=nullptr;
-+ const Definition *d=nullptr;
- //printf("** Match word '%s'\n",qPrint(matchWord));
-
- SymbolResolver resolver(fileScope);
-@@ -1010,7 +1011,12 @@ void linkifyText(const TextGeneratorIntf &out, const Definition *scope,
- }
- }
- };
-- if ((cd=getClass(matchWord)))
-+
-+ if (found)
-+ {
-+ //printf(" -> skip\n");
-+ }
-+ else if ((cd=getClass(matchWord)))
- {
- writeCompoundName(cd);
- }
-@@ -1022,7 +1028,7 @@ void linkifyText(const TextGeneratorIntf &out, const Definition *scope,
- {
- writeCompoundName(cnd);
- }
-- else if (const Definition *d=nullptr; cd==nullptr && !found && (d=resolver.resolveSymbol(scope,matchWord)))
-+ else if ((d=resolver.resolveSymbol(scope,matchWord)))
- {
- writeCompoundName(d);
- }
-
diff --git a/app-text/doxygen/files/doxygen-1.15.0-link_with_pthread.patch b/app-text/doxygen/files/doxygen-1.15.0-link_with_pthread.patch
deleted file mode 100644
index 4d2b50d878a2..000000000000
--- a/app-text/doxygen/files/doxygen-1.15.0-link_with_pthread.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/addon/doxywizard/.CMakeLists.txt.swp b/addon/doxywizard/.CMakeLists.txt.swp
-deleted file mode 100644
-index fc379d2..0000000
-Binary files a/addon/doxywizard/.CMakeLists.txt.swp and /dev/null differ
-diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
-index bb0e0eb..b6135bd 100644
---- a/addon/doxywizard/CMakeLists.txt
-+++ b/addon/doxywizard/CMakeLists.txt
-@@ -132,10 +132,10 @@ apply_editbin(doxywizard windows)
- endif()
-
- if(Qt5Core_FOUND)
-- target_link_libraries(doxywizard Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Xml doxygen_version)
-+ target_link_libraries(doxywizard Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Xml doxygen_version pthread)
- elseif(Qt6Core_FOUND)
-- target_link_libraries(doxywizard Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml doxygen_version)
-+ target_link_libraries(doxywizard Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml doxygen_version pthread)
- else()
-- target_link_libraries(doxywizard ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} doxygen_version)
-+ target_link_libraries(doxywizard ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} doxygen_version pthread)
- endif()
-
diff --git a/app-text/doxygen/files/doxygen-1.16.1-suppress-unused-option-libcxx.patch b/app-text/doxygen/files/doxygen-1.16.1-suppress-unused-option-libcxx.patch
deleted file mode 100644
index 67fac81af52f..000000000000
--- a/app-text/doxygen/files/doxygen-1.16.1-suppress-unused-option-libcxx.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Always expose the use_libc++ option. It's only useful for Clang but cmake.class
-tries to find when we've used CMake options which are unused/unknown and this
-triggers it for GCC builds if we set -Duse_libc++=OFF.
-
-So, always expose the option so we can turn it off without a warning.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -22,7 +22,7 @@ option(build_parse "Parses source code and dumps the dependencies between th
- option(build_search "Build external search tools (doxysearch and doxyindexer)" OFF)
- option(build_doc "Build user manual (HTML and PDF)" OFF)
- option(build_doc_chm "Build user manual (CHM)" OFF)
--if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
-+if(TRUE)
- option(use_libc++ "Use libc++ as C++ standard library." ON)
- endif()
- option(use_libclang "Add support for libclang parsing." OFF)
diff --git a/app-text/doxygen/files/doxygen-1.9.4-link_with_pthread.patch b/app-text/doxygen/files/doxygen-1.9.4-link_with_pthread.patch
deleted file mode 100644
index 66093eb7deb9..000000000000
--- a/app-text/doxygen/files/doxygen-1.9.4-link_with_pthread.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff --git a/addon/doxywizard/.CMakeLists.txt.swp b/addon/doxywizard/.CMakeLists.txt.swp
-deleted file mode 100644
-index fc379d2..0000000
-Binary files a/addon/doxywizard/.CMakeLists.txt.swp and /dev/null differ
-diff --git a/addon/doxywizard/CMakeLists.txt b/addon/doxywizard/CMakeLists.txt
-index bb0e0eb..b6135bd 100644
---- a/addon/doxywizard/CMakeLists.txt
-+++ b/addon/doxywizard/CMakeLists.txt
-@@ -132,12 +132,12 @@ apply_editbin(doxywizard windows)
- endif()
-
- if(Qt5Core_FOUND)
-- target_link_libraries(doxywizard Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Xml doxygen_version)
-+ target_link_libraries(doxywizard Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Xml doxygen_version pthread)
- else()
- if(Qt6Core_FOUND)
-- target_link_libraries(doxywizard Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml doxygen_version)
-+ target_link_libraries(doxywizard Qt6::Core Qt6::Gui Qt6::Widgets Qt6::Xml doxygen_version pthread)
- else()
-- target_link_libraries(doxywizard ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} doxygen_version)
-+ target_link_libraries(doxywizard ${QT_LIBRARIES} ${QT_QTMAIN_LIBRARY} doxygen_version pthread)
- endif()
- endif()
-
diff --git a/app-text/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch b/app-text/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch
deleted file mode 100644
index 1da9a2da6459..000000000000
--- a/app-text/doxygen/files/doxygen-1.9.8-suppress-unused-option-libcxx.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Always expose the use_libc++ option. It's only useful for Clang but cmake.class
-tries to find when we've used CMake options which are unused/unknown and this
-triggers it for GCC builds if we set -Duse_libc++=OFF.
-
-So, always expose the option so we can turn it off without a warning.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -21,7 +21,7 @@ option(build_xmlparser "Automatically update the XML parser modules when updatin
- option(build_search "Build external search tools (doxysearch and doxyindexer)" OFF)
- option(build_doc "Build user manual (HTML and PDF)" OFF)
- option(build_doc_chm "Build user manual (CHM)" OFF)
--if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
-+if (TRUE)
- option(use_libc++ "Use libc++ as C++ standard library." ON)
- endif()
- option(use_libclang "Add support for libclang parsing." OFF)
diff --git a/app-text/doxygen/metadata.xml b/app-text/doxygen/metadata.xml
deleted file mode 100644
index 6d855566e747..000000000000
--- a/app-text/doxygen/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tamiko@gentoo.org</email>
- <name>Matthias Maier</name>
- </maintainer>
- <longdescription>
- Doxygen is a tool for analyzing, documenting, and reverse-engineering
- source code of various languages using a variety of output formats
- (try it and see). Doxygen supports C++, C, Java, Objective-C, Python,
- IDL (Corba and Microsoft flavors) and to some extent PHP, C#, and D,
- as well as other languages (using additional helper tools).
- </longdescription>
- <upstream>
- <remote-id type="github">doxygen/doxygen</remote-id>
- <remote-id type="sourceforge">doxygen</remote-id>
- </upstream>
- <use>
- <flag name="clang">support for <pkg>llvm-core/clang</pkg> assisted parsing</flag>
- <flag name="dot">allow to create dot graphs using <pkg>media-gfx/graphviz</pkg></flag>
- <flag name="doxysearch">build doxyindexer and doxysearch.cgi</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/dvipng/Manifest b/app-text/dvipng/Manifest
deleted file mode 100644
index 550fff82c895..000000000000
--- a/app-text/dvipng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST dvipng-1.18.tar.gz 203401 BLAKE2B 7861781f7e3e52168ae7ddca16567fa9977558a95a429b3821ee79f46102fb177dd4f3bf499bcce10e035f4942d65ff69912edd4d42552e9ce86d29a2f51d1b0 SHA512 03f78b7f775b9c06a7df65ac896579b27edbeb4ceefc32642aff334885059051e01ee8f2d327565fb627e9d30ce873db5135488b8586658a4abf967cde1074ca
diff --git a/app-text/dvipng/dvipng-1.18.ebuild b/app-text/dvipng/dvipng-1.18.ebuild
deleted file mode 100644
index 599e2e1228b5..000000000000
--- a/app-text/dvipng/dvipng-1.18.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Translate DVI files into PNG or GIF graphics"
-HOMEPAGE="https://dvipng.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-S="${WORKDIR}"
-
-LICENSE="LGPL-3+ Texinfo-manual"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="truetype test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/kpathsea-6.2.1:=
- media-libs/gd:2=[jpeg,png]
- media-libs/libpng:0=
- virtual/latex-base
- virtual/zlib:=
- truetype? ( >=media-libs/freetype-2.1.5 )"
-DEPEND="${RDEPEND}
- virtual/texi2dvi
- virtual/pkgconfig
- test? ( dev-texlive/texlive-fontsrecommended )"
-
-DOCS="ChangeLog README RELEASE"
-
-src_configure() {
- append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
- if ! use truetype; then
- sed -i -e 's/\(--exists.*\)freetype2/\1dIsAbLe/' configure \
- || die "sed failed"
- fi
-
- export VARTEXFONTS="${T}/fonts"
- econf
-}
diff --git a/app-text/dvipng/metadata.xml b/app-text/dvipng/metadata.xml
deleted file mode 100644
index 9412c9dcc959..000000000000
--- a/app-text/dvipng/metadata.xml
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-<maintainer type="project">
- <email>emacs@gentoo.org</email>
- <name>Gentoo Emacs project</name>
-</maintainer>
-<longdescription>
- This program makes PNG and/or GIF graphics from DVI files as obtained
- from TeX and its relatives.
-
- If GIF support is enabled, GIF output is chosen by using the ‘dvigif’
- binary or with the ‘--gif’ option.
-
- It is intended to produce anti-aliased screen-resolution images as fast
- as is possible. The target audience is people who need to generate and
- regenerate many images again and again. The primary target is the
- preview-latex (X)Emacs package, a package to preview formulas from within
- (X)Emacs. Yes, you get to see your formulas in the (X)Emacs buffer, see
- &lt;https://www.gnu.org/software/auctex/preview-latex.html&gt;.
-</longdescription>
-<upstream>
- <remote-id type="sourceforge">dvipng</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-text/dvipsk/Manifest b/app-text/dvipsk/Manifest
deleted file mode 100644
index 587a875d9fde..000000000000
--- a/app-text/dvipsk/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST dvips.doc.r66203.tar.xz 531004 BLAKE2B 9b94b423a8d75a2a5f48e8db43fe06df77fd4e34c0bc29e781829f99330d5f423ab651ba551c4e5d27ec939cf9a310185d66b1cdee8baf9291c850898b91cb75 SHA512 ac2518c20c26dcda42df79be79ed24e2c021af2084ede43f51a5589b1023c9c94a307bd0a4742880e2c89d7620b2889f3a675e30a449d699d15db98922b0da71
-DIST dvips.doc.r70015.tar.xz 531092 BLAKE2B 590de0f239f71f14175b8d659535b92d95af2cf8376c5c2a1adf3e026de7ed1f140dbb973a42336763f27a077f2551f51a1fb999880dead91e0f7a8eac8fffa9 SHA512 c9bf52288e085f141d2e7b3e6f5a2c6e4bf47b1609ada10294939f957b8108f39c0d7bddf0b3a1a16644b22b053a90007f6e419b2c08227dcefa0f669956c2af
-DIST dvips.r66203.tar.xz 58076 BLAKE2B 3ed83d92e42cb830edd9220b6db6600b00198a67e158d55ef454499be02e65b4a4996cd2d14f96adfd57696239cec9f6656b101afaa15c80aa65e27c5fa733ff SHA512 fbaf1dd979ceed4f7146d8aebc31ba7d770a8389b4ac214086db5951c485a2a3e3a62b2772394c8053444dfb8de0d22b3501c2ee3ee1e4e7493a1df5a34cc275
-DIST dvips.r70015.tar.xz 58076 BLAKE2B b622c74ee0bf3a8909caaa8abddbc511b7c429a7d59eee7f14d5987f7e23917ed79f489045e7f4f54adb797348be7a5549ef7b4629bd8e8b51bf890e9c760ed9 SHA512 de67e590b11913c3f783dfa7a0af743017b3de5f37158b9faa69e44845abeae5c36a3fc34b730eb0bc7ef955b020c66baea45c0e977a46659f5070fb211f063f
-DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
-DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
diff --git a/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild b/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
deleted file mode 100644
index c72313dada7e..000000000000
--- a/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit texlive-common
-
-TL_VERSION="$(ver_cut 1)$(ver_cut 2)$(ver_cut 3)"
-DESCRIPTION="DVI-to-PostScript translator"
-HOMEPAGE="https://tug.org/texlive/"
-SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${TL_VERSION}-source.tar.xz"
-
-DVIPS_REVISION=$(ver_cut 5)
-EXTRA_TL_MODULES="dvips.r${DVIPS_REVISION}"
-EXTRA_TL_DOC_MODULES="dvips.doc.r${DVIPS_REVISION}"
-
-texlive-common_append_to_src_uri EXTRA_TL_MODULES
-
-SRC_URI+=" doc? ( "
-texlive-common_append_to_src_uri EXTRA_TL_DOC_MODULES
-SRC_URI+=" ) "
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc source"
-
-DEPEND=">=dev-libs/kpathsea-6.2.1:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-S="${WORKDIR}/texlive-${TL_VERSION}-source/texk/${PN}"
-
-src_configure() {
- econf --with-system-kpathsea
-}
-
-src_install() {
- emake DESTDIR="${D}" prologdir="${EPREFIX}/usr/share/texmf-dist/dvips/base" install
-
- dodir /usr/share # just in case
- cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
- if use source ; then
- cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
- fi
-
- dodoc AUTHORS ChangeLog NEWS README TODO
-}
-
-pkg_postinst() {
- etexmf-update
-}
-
-pkg_postrm() {
- etexmf-update
-}
diff --git a/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild b/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild
deleted file mode 100644
index 850249d41882..000000000000
--- a/app-text/dvipsk/dvipsk-2024.03.11_p70015.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic texlive-common
-
-TL_VERSION="$(ver_cut 1)$(ver_cut 2)$(ver_cut 3)"
-DESCRIPTION="DVI-to-PostScript translator"
-HOMEPAGE="https://tug.org/texlive/"
-SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${TL_VERSION}-source.tar.xz"
-
-S="${WORKDIR}/texlive-${TL_VERSION}-source/texk/${PN}"
-
-DVIPS_REVISION=$(ver_cut 5)
-EXTRA_TL_MODULES="dvips.r${DVIPS_REVISION}"
-EXTRA_TL_DOC_MODULES="dvips.doc.r${DVIPS_REVISION}"
-
-texlive-common_append_to_src_uri EXTRA_TL_MODULES
-
-SRC_URI+=" doc? ( "
-texlive-common_append_to_src_uri EXTRA_TL_DOC_MODULES
-SRC_URI+=" ) "
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc source"
-
-DEPEND=">=dev-libs/kpathsea-6.2.1:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- # bug #943911
- append-cflags -std=gnu17
-
- econf --with-system-kpathsea
-}
-
-src_install() {
- emake DESTDIR="${D}" prologdir="${EPREFIX}/usr/share/texmf-dist/dvips/base" install
-
- dodir /usr/share # just in case
- cp -pR "${WORKDIR}"/texmf-dist "${ED}/usr/share/" || die "failed to install texmf trees"
- if use source ; then
- cp -pR "${WORKDIR}"/tlpkg "${ED}/usr/share/" || die "failed to install tlpkg files"
- fi
-
- dodoc AUTHORS ChangeLog NEWS README TODO
-}
-
-pkg_postinst() {
- etexmf-update
-}
-
-pkg_postrm() {
- etexmf-update
-}
diff --git a/app-text/dvipsk/metadata.xml b/app-text/dvipsk/metadata.xml
deleted file mode 100644
index d724efdf402e..000000000000
--- a/app-text/dvipsk/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest
deleted file mode 100644
index 3fb50a588468..000000000000
--- a/app-text/dvisvgm/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST dvisvgm-2.14.tar.gz 3192670 BLAKE2B 16b290db680c57babba06d97250b26925223984af807695a5b24b2e134a0d41e0b7292efd47e6781e75c4790c3e6482d3447e8a5ad7e25b9b36526ba033d15d4 SHA512 874d2d3deed2b1c1cd3e459a53d43533e7fc19613ad2ade09fdf303cedfecd8091d944933c30a7107aad2e8901cc23f1debd4e36031a90b1ad8ba2f56d2a3ba6
-DIST dvisvgm-3.0.4.tar.gz 2970986 BLAKE2B 2a8cff58cc728c833c74a44af1139529eab433ec5cd8b82949dbad169a609e66069f38f18c046250da5c085756c1ef6d95247c133df1afefc92b1783d9dd5ecd SHA512 89105ecc14b974f0fc0a1684a3ce4c66444bc819d56dd43c517d6b547f618ab60a15abb18609c38ac120ac5990fcd0fa6599cb7b0af11c4f820b1f955943688e
-DIST dvisvgm-3.1.2.tar.gz 2940106 BLAKE2B 05672e2f6b2248e0a28548dae52aa6f6d5f3c599417a9adf7a46d1f8abfeafe4840b01dcbda4068cd3d522c0c1fe2e2f87fedce7678eb4a5630d6b482025afae SHA512 2d98c9830c0280975c52d3adfa146a4681c2f4e955fe33efc55e25f7e6f2133ad21063bfdbafabca37bf0315efec4eff0bb32dcfe13755a70c1d41898449ab19
-DIST dvisvgm-3.1.tar.gz 2908747 BLAKE2B f7544d291fbabf1bb126c97077b15296369815ae0ae8baa2b23d5831d8a6788673af13e0d44c12028be1cef319f83117b0842693810fcc3e5c14263999b41d9e SHA512 8e019eb54f0ad4a5f0e6241e2a5223582da723c7692598278668c1220d7769f161895eb292be0a95771ea7b3e65e8fb83052b7b1f6a6432276fd013e00fd7e51
-DIST dvisvgm-3.2.tar.gz 2940355 BLAKE2B 51a00b948a7ecaa68cee78d484813622c449eb2876a326051f93bb62304bfd174c443cf2eb192bb7c46e28065fe53001ada283002d30949bf39a69270c387dd4 SHA512 718ce9cd1cc8c826859df74eccd8e05dfb1c42f0defb57cdc99910957d009044e0e8a1854ff7fcde739cb832b2559976d3025dbf4cfda9e4cdea85398558d730
-DIST dvisvgm-3.3.tar.gz 2949759 BLAKE2B 37e69aa87fb1b9e14e013d28ef17ecbd89ac5cbbec6206a2e4610a0dadb987cbfcfea72ff17e0150e8b4c20ab27c43a0619538709439dc0eea112ac43b7ec8c7 SHA512 d54121dd1dfeba94dc5ed787dcc55f5287d695d8e2e07cbdffd064e9d97e5368a2df4af794b13d1ef4ea579ea13d7a86c781de30f9d58f5fe3034e6e50b1f2e5
-DIST dvisvgm-3.4.tar.gz 2906583 BLAKE2B 30796beab5983e2828eb669f8c3fc67b4c9ac3527cc4f71544d7724ec9f161c2f7c4b9bee26bbd82a3c43759df2302eba7a42ab127a4c60705e4562ead380547 SHA512 7041ecd8d1085f2e022746e83c40eaca7e9d4e7ad8be285f8a107fb1519272e8c07b3ddaeda9a01adc8fbdbb5438b569276d401b5cb6ccfc8f83d2a4c88efe6a
diff --git a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild
deleted file mode 100644
index 6b16542336e0..000000000000
--- a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="test"
-
-# Tests don't work from ${WORKDIR}: kpathsea tries to search in relative
-# directories from where the binary is executed.
-# We cannot really use absolute paths in the kpathsea configuration since that
-# would make it harder for prefix installs.
-RESTRICT="test"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- dev-libs/openssl:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-ghostscript.patch
- "${FILESDIR}"/${P}-Add-missing-cstdint-includes-for-GCC-13.patch
- "${FILESDIR}"/${PN}-2.14-configure-clang16.patch
- "${FILESDIR}"/${PN}-2.14-configure-autoreconf.patch
-)
-
-src_prepare() {
- # Drop once configure patch merged for clang 16
- local macro
- for macro in ax_check_compile_flag.m4 ax_code_coverage.m4 ax_cxx_compile_stdcxx.m4 ; do
- cp "${BROOT}"/usr/share/aclocal/${macro} m4/ || die
- done
-
- default
- eautoreconf
-}
-
-src_configure() {
- local myargs=(
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
deleted file mode 100644
index 81eb62202342..000000000000
--- a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-# dvisvgm: GPL-3
-# Boost (tiny part, one header): Boost-1.0
-# md5: || ( public-domain BSD-1 )
-# clipper: Boost-1.0
-# 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 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc13.patch
-)
-
-src_configure() {
- local myargs=(
- --disable-bundled-libs
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild b/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
deleted file mode 100644
index 4d975d44def8..000000000000
--- a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-# dvisvgm: GPL-3
-# Boost (tiny part, one header): Boost-1.0
-# md5: || ( public-domain BSD-1 )
-# clipper: Boost-1.0
-# 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 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-src_configure() {
- local myargs=(
- --disable-bundled-libs
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/dvisvgm-3.1.ebuild b/app-text/dvisvgm/dvisvgm-3.1.ebuild
deleted file mode 100644
index 4d975d44def8..000000000000
--- a/app-text/dvisvgm/dvisvgm-3.1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-# dvisvgm: GPL-3
-# Boost (tiny part, one header): Boost-1.0
-# md5: || ( public-domain BSD-1 )
-# clipper: Boost-1.0
-# 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 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-src_configure() {
- local myargs=(
- --disable-bundled-libs
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/dvisvgm-3.2.ebuild b/app-text/dvisvgm/dvisvgm-3.2.ebuild
deleted file mode 100644
index 4d975d44def8..000000000000
--- a/app-text/dvisvgm/dvisvgm-3.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-# dvisvgm: GPL-3
-# Boost (tiny part, one header): Boost-1.0
-# md5: || ( public-domain BSD-1 )
-# clipper: Boost-1.0
-# 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 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-src_configure() {
- local myargs=(
- --disable-bundled-libs
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/dvisvgm-3.3.ebuild b/app-text/dvisvgm/dvisvgm-3.3.ebuild
deleted file mode 100644
index 56f686763427..000000000000
--- a/app-text/dvisvgm/dvisvgm-3.3.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-# dvisvgm: GPL-3
-# Boost (tiny part, one header): Boost-1.0
-# md5: || ( public-domain BSD-1 )
-# clipper: Boost-1.0
-# 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 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-src_configure() {
- # ODR violation but only reported with -fno-semantic-interposition?
- filter-lto
-
- local myargs=(
- --disable-bundled-libs
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/dvisvgm-3.4.ebuild b/app-text/dvisvgm/dvisvgm-3.4.ebuild
deleted file mode 100644
index 40ff6af98852..000000000000
--- a/app-text/dvisvgm/dvisvgm-3.4.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Converts DVI files to SVG"
-HOMEPAGE="https://dvisvgm.de/"
-SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz"
-
-# dvisvgm: GPL-3
-# Boost (tiny part, one header): Boost-1.0
-# md5: || ( public-domain BSD-1 )
-# clipper: Boost-1.0
-# 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 ~x64-macos"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=app-arch/brotli-1.0.5:=
- app-text/ghostscript-gpl:=
- dev-libs/kpathsea:=
- >=dev-libs/xxhash-0.8.1
- >=media-gfx/potrace-1.10-r1
- media-libs/freetype:2
- >=media-libs/woff2-1.0.2
- virtual/zlib:=
- virtual/tex-base
-"
-DEPEND="
- ${RDEPEND}
- test? ( >=dev-cpp/gtest-1.11 )
-"
-BDEPEND="
- app-text/asciidoc
- app-text/xmlto
- dev-libs/libxslt
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4-gcc15-cstdint.patch
-)
-
-src_configure() {
- # ODR violation but only reported with -fno-semantic-interposition?
- filter-lto
-
- local myargs=(
- --disable-bundled-libs
- --without-ttfautohint
- )
-
- econf "${myargs[@]}"
-}
diff --git a/app-text/dvisvgm/files/dvisvgm-2.14-Add-missing-cstdint-includes-for-GCC-13.patch b/app-text/dvisvgm/files/dvisvgm-2.14-Add-missing-cstdint-includes-for-GCC-13.patch
deleted file mode 100644
index cad403e34fc1..000000000000
--- a/app-text/dvisvgm/files/dvisvgm-2.14-Add-missing-cstdint-includes-for-GCC-13.patch
+++ /dev/null
@@ -1,118 +0,0 @@
-https://github.com/mgieseki/dvisvgm/pull/196
-
-From fe5fe3996056cd385e59692b8f60916aedb7d7b9 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 2 Oct 2022 19:43:23 +0100
-Subject: [PATCH] Add missing <cstdint> includes for GCC 13
-
---- a/src/BasicDVIReader.cpp
-+++ b/src/BasicDVIReader.cpp
-@@ -19,6 +19,7 @@
- *************************************************************************/
-
- #include <algorithm>
-+#include <cstdint>
- #include "BasicDVIReader.hpp"
-
- using namespace std;
---- a/src/BasicDVIReader.hpp
-+++ b/src/BasicDVIReader.hpp
-@@ -21,6 +21,8 @@
- #ifndef BASICDVIREADER_HPP
- #define BASICDVIREADER_HPP
-
-+#include <cstdint>
-+
- #include "Matrix.hpp"
- #include "MessageException.hpp"
- #include "StreamReader.hpp"
---- a/src/Bitmap.hpp
-+++ b/src/Bitmap.hpp
-@@ -21,6 +21,7 @@
- #ifndef BITMAP_HPP
- #define BITMAP_HPP
-
-+#include <cstdint>
- #include <ostream>
- #include <vector>
-
---- a/src/CMap.hpp
-+++ b/src/CMap.hpp
-@@ -22,6 +22,7 @@
- #define CMAP_HPP
-
- #include <algorithm>
-+#include <cstdint>
- #include <ostream>
- #include <vector>
- #include "FontEncoding.hpp"
---- a/src/Color.hpp
-+++ b/src/Color.hpp
-@@ -21,6 +21,7 @@
- #ifndef COLOR_HPP
- #define COLOR_HPP
-
-+#include <cstdint>
- #include <string>
- #include <valarray>
- #include <vector>
---- a/src/DVIReader.hpp
-+++ b/src/DVIReader.hpp
-@@ -21,6 +21,7 @@
- #ifndef DVIREADER_HPP
- #define DVIREADER_HPP
-
-+#include <cstdint>
- #include <limits>
- #include <map>
- #include <stack>
---- a/src/FileSystem.hpp
-+++ b/src/FileSystem.hpp
-@@ -21,6 +21,7 @@
- #ifndef FILESYSTEM_HPP
- #define FILESYSTEM_HPP
-
-+#include <cstdint>
- #include <string>
- #include <vector>
-
---- a/src/InputBuffer.hpp
-+++ b/src/InputBuffer.hpp
-@@ -22,6 +22,7 @@
- #define INPUTBUFFER_HPP
-
- #include <algorithm>
-+#include <cstdint>
- #include <cstring>
- #include <istream>
- #include <string>
---- a/src/RangeMap.hpp
-+++ b/src/RangeMap.hpp
-@@ -22,6 +22,7 @@
- #define RANGEMAP_HPP
-
- #include <algorithm>
-+#include <cstdint>
- #include <ostream>
- #include <vector>
-
---- a/src/Unicode.cpp
-+++ b/src/Unicode.cpp
-@@ -21,6 +21,7 @@
- #include <algorithm>
- #include <cctype>
- #include <cstddef>
-+#include <cstdint>
- #include <iomanip>
- #include <sstream>
- #include <xxhash.h>
---- a/src/Unicode.hpp
-+++ b/src/Unicode.hpp
-@@ -21,6 +21,7 @@
- #ifndef UNICODE_HPP
- #define UNICODE_HPP
-
-+#include <cstdint>
- #include <string>
-
- struct Unicode {
diff --git a/app-text/dvisvgm/files/dvisvgm-2.14-configure-autoreconf.patch b/app-text/dvisvgm/files/dvisvgm-2.14-configure-autoreconf.patch
deleted file mode 100644
index 6641d3e2cae5..000000000000
--- a/app-text/dvisvgm/files/dvisvgm-2.14-configure-autoreconf.patch
+++ /dev/null
@@ -1,383 +0,0 @@
-https://github.com/mgieseki/dvisvgm/pull/202
-
-From 2dc8627a0864ea1543027e577ad96676a56bf4c5 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 4 Nov 2022 20:04:43 +0000
-Subject: [PATCH 1/4] Cleanup obsolete m4 dist hack
-
-autoconf & automake, at least nowadays, handle including m4/
-correctly in dist tarballs (from `make dist`).
-
-Previously, dist tarballs lacked m4/ax_*.m4 and therefore `autoreconf -fi`
-would break the Makefile with:
-```
-make[3]: Entering directory '/var/tmp/portage/app-text/dvisvgm-2.14-r1/work/dvisvgm-2.14/libs/clipper'
-Makefile:664: *** missing separator. Stop.
-```
-
-On that line is an unexpanded @CODE_COVERAGE_RULES@.
-
-Bug: https://bugs.gentoo.org/879539
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -5,7 +5,7 @@
-
- AUTOMAKE_OPTIONS = foreign
- EXTRA_DIST = COPYING
--SUBDIRS = libs m4 src tests doc
-+SUBDIRS = libs src tests doc
- ACLOCAL_AMFLAGS = -I m4
-
- if USE_BUNDLED_LIBS
---- a/configure.ac
-+++ b/configure.ac
-@@ -228,7 +228,6 @@ AC_CONFIG_FILES([
- libs/variant/Makefile
- libs/woff2/Makefile
- libs/xxHash/Makefile
-- m4/Makefile
- src/Makefile
- src/version.hpp
- src/optimizer/Makefile
---- a/m4/Makefile.am
-+++ /dev/null
-@@ -1,4 +0,0 @@
--M4_EXTRA_DIST = \
-- ax_check_compile_flag.m4 \
-- ax_code_coverage.m4 \
-- ax_cxx_compile_stdcxx.m4
-
-From 2b03bccde2dd8a1b101f793159663446dd522ac9 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 4 Nov 2022 20:27:35 +0000
-Subject: [PATCH 2/4] Update to newer autoconf-archive (AX_*) macros
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -3,6 +3,8 @@
- ##
- ## Process this file with automake.
-
-+include $(top_srcdir)/aminclude_static.am
-+
- AUTOMAKE_OPTIONS = foreign
- EXTRA_DIST = COPYING
- SUBDIRS = libs src tests doc
---- a/configure.ac
-+++ b/configure.ac
-@@ -205,6 +205,7 @@ AS_IF([test "x$enable_manpage" != "xyes"],
- AM_CONDITIONAL([BUILD_MANPAGE], [test "x$enable_manpage" = "xyes"])
-
- AX_CODE_COVERAGE
-+
- AS_IF([ test "$enable_code_coverage" = "yes" ], [
- # disable optimization
- changequote({,})
---- a/libs/brotli/Makefile.am
-+++ b/libs/brotli/Makefile.am
-@@ -81,7 +81,6 @@ libbrotli_a_SOURCES = \
-
- AM_CFLAGS = -Wall -I$(srcdir)/include
-
--@CODE_COVERAGE_RULES@
- endif
-
- EXTRA_DIST = LICENSE
---- a/libs/clipper/Makefile.am
-+++ b/libs/clipper/Makefile.am
-@@ -6,6 +6,4 @@ AM_CXXFLAGS = -Wall
-
- clipper.cpp: clipper.hpp
-
--@CODE_COVERAGE_RULES@
--
- CLEANFILES = *.gcda *.gcno
---- a/libs/ff-woff/Makefile.am
-+++ b/libs/ff-woff/Makefile.am
-@@ -85,6 +85,4 @@ EXTRA_DIST = LICENSE
-
- AM_CFLAGS = -I$(srcdir)/inc -I$(srcdir)/fontforge $(ZLIB_CFLAGS)
-
--@CODE_COVERAGE_RULES@
--
- CLEANFILES = *.gcda *.gcno
---- a/libs/md5/Makefile.am
-+++ b/libs/md5/Makefile.am
-@@ -6,7 +6,6 @@ AM_CXXFLAGS = -Wall
-
- md5.c: md5.h
-
--@CODE_COVERAGE_RULES@
- endif
-
- CLEANFILES = *.gcda *.gcno
---- a/libs/potrace/Makefile.am
-+++ b/libs/potrace/Makefile.am
-@@ -17,7 +17,6 @@ libpotrace_a_SOURCES = \
-
- AM_CFLAGS = -Wall -I$(srcdir)
-
--@CODE_COVERAGE_RULES@
- endif
-
- CLEANFILES = *.gcda *.gcno
---- a/libs/woff2/Makefile.am
-+++ b/libs/woff2/Makefile.am
-@@ -28,7 +28,6 @@ libwoff2_a_SOURCES = \
-
- AM_CXXFLAGS = -Wall -I$(srcdir)/include -I$(srcdir)/../brotli/include
-
--@CODE_COVERAGE_RULES@
- endif
-
- EXTRA_DIST = LICENSE
---- a/libs/xxHash/Makefile.am
-+++ b/libs/xxHash/Makefile.am
-@@ -6,7 +6,6 @@ AM_CXXFLAGS = -Wall
-
- xxhash.c: xxhash.h xxh3.h
-
--@CODE_COVERAGE_RULES@
- endif
-
- CLEANFILES = *.gcda *.gcno
---- /dev/null
-+++ b/m4/ax_ac_append_to_file.m4
-@@ -0,0 +1,32 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_ac_append_to_file.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_AC_APPEND_TO_FILE([FILE],[DATA])
-+#
-+# DESCRIPTION
-+#
-+# Appends the specified data to the specified Autoconf is run. If you want
-+# to append to a file when configure is run use AX_APPEND_TO_FILE instead.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 10
-+
-+AC_DEFUN([AX_AC_APPEND_TO_FILE],[
-+AC_REQUIRE([AX_FILE_ESCAPES])
-+m4_esyscmd(
-+AX_FILE_ESCAPES
-+[
-+printf "%s" "$2" >> "$1"
-+])
-+])
---- /dev/null
-+++ b/m4/ax_ac_print_to_file.m4
-@@ -0,0 +1,32 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_ac_print_to_file.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_AC_PRINT_TO_FILE([FILE],[DATA])
-+#
-+# DESCRIPTION
-+#
-+# Writes the specified data to the specified file when Autoconf is run. If
-+# you want to print to a file when configure is run use AX_PRINT_TO_FILE
-+# instead.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 10
-+
-+AC_DEFUN([AX_AC_PRINT_TO_FILE],[
-+m4_esyscmd(
-+AC_REQUIRE([AX_FILE_ESCAPES])
-+[
-+printf "%s" "$2" > "$1"
-+])
-+])
---- /dev/null
-+++ b/m4/ax_add_am_macro_static.m4
-@@ -0,0 +1,28 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_add_am_macro_static.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_ADD_AM_MACRO_STATIC([RULE])
-+#
-+# DESCRIPTION
-+#
-+# Adds the specified rule to $AMINCLUDE.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2009 Tom Howard <tomhoward@users.sf.net>
-+# Copyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 8
-+
-+AC_DEFUN([AX_ADD_AM_MACRO_STATIC],[
-+ AC_REQUIRE([AX_AM_MACROS_STATIC])
-+ AX_AC_APPEND_TO_FILE(AMINCLUDE_STATIC,[$1])
-+])
---- /dev/null
-+++ b/m4/ax_am_macros_static.m4
-@@ -0,0 +1,38 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_am_macros_static.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_AM_MACROS_STATIC
-+#
-+# DESCRIPTION
-+#
-+# Adds support for macros that create Automake rules. You must manually
-+# add the following line
-+#
-+# include $(top_srcdir)/aminclude_static.am
-+#
-+# to your Makefile.am files.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2009 Tom Howard <tomhoward@users.sf.net>
-+# Copyright (c) 2009 Allan Caffee <allan.caffee@gmail.com>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 11
-+
-+AC_DEFUN([AMINCLUDE_STATIC],[aminclude_static.am])
-+
-+AC_DEFUN([AX_AM_MACROS_STATIC],
-+[
-+AX_AC_PRINT_TO_FILE(AMINCLUDE_STATIC,[
-+# ]AMINCLUDE_STATIC[ generated automatically by Autoconf
-+# from AX_AM_MACROS_STATIC on ]m4_esyscmd([LC_ALL=C date])[
-+])
-+])
---- /dev/null
-+++ b/m4/ax_file_escapes.m4
-@@ -0,0 +1,30 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_file_escapes.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_FILE_ESCAPES
-+#
-+# DESCRIPTION
-+#
-+# Writes the specified data to the specified file.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2008 Tom Howard <tomhoward@users.sf.net>
-+#
-+# Copying and distribution of this file, with or without modification, are
-+# permitted in any medium without royalty provided the copyright notice
-+# and this notice are preserved. This file is offered as-is, without any
-+# warranty.
-+
-+#serial 8
-+
-+AC_DEFUN([AX_FILE_ESCAPES],[
-+AX_DOLLAR="\$"
-+AX_SRB="\\135"
-+AX_SLB="\\133"
-+AX_BS="\\\\"
-+AX_DQ="\""
-+])
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -225,6 +225,4 @@ $(srcdir)/psdefs.cpp: psdefs.ps
-
- psdefs.ps: ;
-
--@CODE_COVERAGE_RULES@
--
- CLEANFILES = *.gcda *.gcno
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -421,6 +421,4 @@ XMLStringTest_LDADD = $(TESTLIBS)
- EXTRA_DIST += check-conv genhashcheck.py normalize.xsl
- TESTS += check-conv
-
--@CODE_COVERAGE_RULES@
--
- CLEANFILES = *.gcda *.gcno hashcheck.cpp
-
-From 8689f1ceb2284038627668e70ec7e15f99220a5c Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 4 Nov 2022 22:42:58 +0000
-Subject: [PATCH 4/4] Upgrade to Autoconf 2.69
-
-autoconf 2.69 is still pretty old and this only affects
-folks who want to run autoreconf anyway.
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -3,7 +3,7 @@
- #
- # Process this file with autoconf to produce a configure script.
-
--AC_PREREQ(2.59)
-+AC_PREREQ([2.69])
- AC_INIT([dvisvgm],[2.14],[martin.gieseking@uos.de])
- DATE="August 2022"
- AC_CONFIG_SRCDIR(src)
-@@ -18,13 +18,11 @@ AC_DEFINE_UNQUOTED([TARGET_SYSTEM], ["$target"])
-
- # Checks for programs.
- AC_PROG_CC
--AC_PROG_CC_C99
- AC_PROG_CXX
- AX_CXX_COMPILE_STDCXX([11])
- AM_PROG_AR
- LT_INIT
-
--AC_PROG_RANLIB
- AC_LANG(C)
-
- AX_CHECK_COMPILE_FLAG([-Wmismatched-tags -Wno-mismatched-tags], [CXXFLAGS="$CXXFLAGS -Wno-mismatched-tags"])
-@@ -147,7 +145,7 @@ AC_CHECK_LIB(z, gzopen)
-
- # Check for header files.
- AC_HEADER_DIRENT
--AC_HEADER_STDC
-+
- AC_CHECK_HEADERS_ONCE([libintl.h stdlib.h string.h strings.h unistd.h])
-
- # Check for typedefs, structures, and compiler characteristics.
-
diff --git a/app-text/dvisvgm/files/dvisvgm-2.14-configure-clang16.patch b/app-text/dvisvgm/files/dvisvgm-2.14-configure-clang16.patch
deleted file mode 100644
index 6fe679f551d1..000000000000
--- a/app-text/dvisvgm/files/dvisvgm-2.14-configure-clang16.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://github.com/mgieseki/dvisvgm/pull/200
-
-From e3cfc0976ec1f5bbcd389c318eabc2a783990de0 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Fri, 4 Nov 2022 05:07:09 +0000
-Subject: [PATCH] configure.ac: fix -Wimplicit-function-declaration
-
-Clang 16 makes -Wimplicit-function-declaration an error by default. We
-need to include <stdlib.h> for exit().
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/configure.ac
-+++ b/configure.ac
-@@ -55,6 +55,7 @@ AC_CHECK_LIB([kpathsea], [kpse_find_file],,
-
- AC_MSG_CHECKING([kpathsea version])
- AC_RUN_IFELSE([AC_LANG_SOURCE([#include <stdio.h>
-+ #include <stdlib.h>
- #include <kpathsea/kpathsea.h>
- int main() {
- FILE *f;
-
diff --git a/app-text/dvisvgm/files/dvisvgm-2.14-ghostscript.patch b/app-text/dvisvgm/files/dvisvgm-2.14-ghostscript.patch
deleted file mode 100644
index 88b3dcfde3f0..000000000000
--- a/app-text/dvisvgm/files/dvisvgm-2.14-ghostscript.patch
+++ /dev/null
@@ -1,226 +0,0 @@
-https://github.com/mgieseki/dvisvgm/commit/629544928877362d0c6d64f20695f7df3073c5eb
-https://github.com/mgieseki/dvisvgm/commit/0213b9252e4aa44034520112dd59a8d5d2ca4e85
-https://github.com/mgieseki/dvisvgm/commit/9bf81fd0b6e7876e5079e917ed7e12163b9e7f7f
-https://bugs.gentoo.org/873961
-
-From 629544928877362d0c6d64f20695f7df3073c5eb Mon Sep 17 00:00:00 2001
-From: Martin Gieseking <martin.gieseking@uos.de>
-Date: Thu, 22 Sep 2022 10:41:11 +0200
-Subject: [PATCH] fixed compilation error when DISABLE_GS is set
-
---- a/src/Ghostscript.hpp
-+++ b/src/Ghostscript.hpp
-@@ -47,8 +47,8 @@ struct Ghostscript {
- Ghostscript (int argc, const char **argv, void *caller=0) {}
- bool init (int argc, const char **argv, void *caller=0) {return false;}
- bool available () {return false;}
-- bool revision (gsapi_revision_t *r) {return false;}
-- int revision () {return 0;}
-+ bool revision (gsapi_revision_t *r) const {return false;}
-+ int revision () const {return 0;}
- std::string revisionstr () {return "";}
- int set_stdio (Stdin in, Stdout out, Stderr err) {return 0;}
- int run_string_begin (int user_errors, int *pexit_code) {return 0;}
-
-From 0213b9252e4aa44034520112dd59a8d5d2ca4e85 Mon Sep 17 00:00:00 2001
-From: Martin Gieseking <martin.gieseking@uos.de>
-Date: Fri, 23 Sep 2022 19:59:01 +0200
-Subject: [PATCH] updated ierrors.h
-
---- a/src/ierrors.h
-+++ b/src/ierrors.h
-@@ -1,22 +1,26 @@
--/* Copyright (C) 2001-2006 Artifex Software, Inc.
-+/* Copyright (C) 2001-2022 Artifex Software, Inc.
- All Rights Reserved.
--
-+
- This software is provided AS-IS with no warranty, either express or
- implied.
-
-- This software is distributed under license and may not be copied, modified
-- or distributed except as expressly authorized under the terms of that
-- license. Refer to licensing information at http://www.artifex.com/
-- or contact Artifex Software, Inc., 7 Mt. Lassen Drive - Suite A-134,
-- San Rafael, CA 94903, U.S.A., +1(415)492-9861, for further information.
-+ This software is distributed under license and may not be copied,
-+ modified or distributed except as expressly authorized under the terms
-+ of the license contained in the file LICENSE in this distribution.
-+
-+ Refer to licensing information at http://www.artifex.com or contact
-+ Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato,
-+ CA 94945, U.S.A., +1(415)492-9861, for further information.
- */
-
--/* $Id: ierrors.h 8022 2007-06-05 22:23:38Z giles $ */
-+
- /* Definition of error codes */
-
- #ifndef ierrors_INCLUDED
- # define ierrors_INCLUDED
-
-+//#include "gserrors.h"
-+
- /*
- * DO NOT USE THIS FILE IN THE GRAPHICS LIBRARY.
- * THIS FILE IS PART OF THE POSTSCRIPT INTERPRETER.
-@@ -33,33 +37,7 @@
- /* Define the error name table */
- extern const char *const gs_error_names[];
-
-- /* ------ PostScript Level 1 errors ------ */
--
--#define e_unknownerror (-1) /* unknown error */
--#define e_dictfull (-2)
--#define e_dictstackoverflow (-3)
--#define e_dictstackunderflow (-4)
--#define e_execstackoverflow (-5)
--#define e_interrupt (-6)
--#define e_invalidaccess (-7)
--#define e_invalidexit (-8)
--#define e_invalidfileaccess (-9)
--#define e_invalidfont (-10)
--#define e_invalidrestore (-11)
--#define e_ioerror (-12)
--#define e_limitcheck (-13)
--#define e_nocurrentpoint (-14)
--#define e_rangecheck (-15)
--#define e_stackoverflow (-16)
--#define e_stackunderflow (-17)
--#define e_syntaxerror (-18)
--#define e_timeout (-19)
--#define e_typecheck (-20)
--#define e_undefined (-21)
--#define e_undefinedfilename (-22)
--#define e_undefinedresult (-23)
--#define e_unmatchedmark (-24)
--#define e_VMerror (-25) /* must be the last Level 1 error */
-+ /* ------ PostScript Level 1 errors ------ */
-
- #define LEVEL1_ERROR_NAMES\
- "unknownerror", "dictfull", "dictstackoverflow", "dictstackunderflow",\
-@@ -69,85 +47,26 @@ extern const char *const gs_error_names[];
- "stackunderflow", "syntaxerror", "timeout", "typecheck", "undefined",\
- "undefinedfilename", "undefinedresult", "unmatchedmark", "VMerror"
-
-- /* ------ Additional Level 2 errors (also in DPS) ------ */
--
--#define e_configurationerror (-26)
--#define e_undefinedresource (-27)
--#define e_unregistered (-28)
-+ /* ------ Additional Level 2 errors (also in DPS) ------ */
-
- #define LEVEL2_ERROR_NAMES\
- "configurationerror", "undefinedresource", "unregistered"
-
-- /* ------ Additional DPS errors ------ */
--
--#define e_invalidcontext (-29)
--/* invalidid is for the NeXT DPS extension. */
--#define e_invalidid (-30)
-+ /* ------ Additional DPS errors ------ */
-
- #define DPS_ERROR_NAMES\
- "invalidcontext", "invalidid"
-
--#define ERROR_NAMES\
-- LEVEL1_ERROR_NAMES, LEVEL2_ERROR_NAMES, DPS_ERROR_NAMES
--
-- /* ------ Pseudo-errors used internally ------ */
--
--/*
-- * Internal code for a fatal error.
-- * gs_interpret also returns this for a .quit with a positive exit code.
-- */
--#define e_Fatal (-100)
--
--/*
-- * Internal code for the .quit operator.
-- * The real quit code is an integer on the operand stack.
-- * gs_interpret returns this only for a .quit with a zero exit code.
-- */
--#define e_Quit (-101)
--
--/*
-- * Internal code for a normal exit from the interpreter.
-- * Do not use outside of interp.c.
-- */
--#define e_InterpreterExit (-102)
--
--/*
-- * Internal code that indicates that a procedure has been stored in the
-- * remap_proc of the graphics state, and should be called before retrying
-- * the current token. This is used for color remapping involving a call
-- * back into the interpreter -- inelegant, but effective.
-- */
--#define e_RemapColor (-103)
--
--/*
-- * Internal code to indicate we have underflowed the top block
-- * of the e-stack.
-- */
--#define e_ExecStackUnderflow (-104)
--
--/*
-- * Internal code for the vmreclaim operator with a positive operand.
-- * We need to handle this as an error because otherwise the interpreter
-- * won't reload enough of its state when the operator returns.
-- */
--#define e_VMreclaim (-105)
--
--/*
-- * Internal code for requesting more input from run_string.
-- */
--#define e_NeedInput (-106)
-+#define PDF_ERROR_NAMES\
-+ "pdf_stackoverflow", "pdf_circular_reference"
-
--/*
-- * Internal code for a normal exit when usage info is displayed.
-- * This allows Window versions of Ghostscript to pause until
-- * the message can be read.
-- */
--#define e_Info (-110)
-+#define ERROR_NAMES\
-+ LEVEL1_ERROR_NAMES, LEVEL2_ERROR_NAMES, DPS_ERROR_NAMES, PDF_ERROR_NAMES
-
- /*
- * Define which error codes require re-executing the current object.
- */
--#define ERROR_IS_INTERRUPT(ecode)\
-- ((ecode) == e_interrupt || (ecode) == e_timeout)
-+#define GS_ERROR_IS_INTERRUPT(ecode)\
-+ ((ecode) == gs_error_interrupt || (ecode) == gs_error_timeout)
-
- #endif /* ierrors_INCLUDED */
-
-From 9bf81fd0b6e7876e5079e917ed7e12163b9e7f7f Mon Sep 17 00:00:00 2001
-From: Martin Gieseking <martin.gieseking@uos.de>
-Date: Fri, 23 Sep 2022 20:01:46 +0200
-Subject: [PATCH] dropped usage of gs_error_names() because it's no longer
- accessible as of GS 10.0.0 (closes #195)
-
---- a/src/Ghostscript.cpp
-+++ b/src/Ghostscript.cpp
-@@ -375,19 +375,9 @@ const char* Ghostscript::error_name (int code) {
- if (code < 0)
- code = -code;
- const char *error_names[] = { ERROR_NAMES };
-- if (code == 0 || (size_t)code > sizeof(error_names)/sizeof(error_names[0]))
-+ if (code == 0 || size_t(code) > sizeof(error_names)/sizeof(error_names[0]))
- return nullptr;
--#if defined(HAVE_LIBGS)
-- // use array defined in libgs to avoid linking the error strings into the binary
-- return gs_error_names[code-1];
--#elif defined(_WIN32)
-- // gs_error_names is private in the Ghostscript DLL so we can't access it here
- return error_names[code-1];
--#else
-- if (auto error_names = loadSymbol<const char**>("gs_error_names"))
-- return error_names[code-1];
-- return nullptr;
--#endif
- }
-
- #endif // !DISABLE_GS
-
diff --git a/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch b/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch
deleted file mode 100644
index a6452baf6794..000000000000
--- a/app-text/dvisvgm/files/dvisvgm-3.0.4-gcc13.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://bugs.gentoo.org/906250
-https://github.com/mgieseki/dvisvgm/commit/b16a8d1c452d809118ceade4d2e8c6f9dfce48ac
-
-From b16a8d1c452d809118ceade4d2e8c6f9dfce48ac Mon Sep 17 00:00:00 2001
-From: Martin Gieseking <martin.gieseking@uos.de>
-Date: Fri, 5 May 2023 22:22:00 +0200
-Subject: [PATCH] added missing includes
-
---- a/src/DVIActions.hpp
-+++ b/src/DVIActions.hpp
-@@ -21,6 +21,7 @@
- #ifndef DVIACTIONS_HPP
- #define DVIACTIONS_HPP
-
-+#include <cstdint>
- #include <string>
- #include <vector>
-
---- a/src/Pair.hpp
-+++ b/src/Pair.hpp
-@@ -22,6 +22,7 @@
- #define PAIR_HPP
-
- #include <cmath>
-+#include <cstdint>
- #include <ostream>
- #include "macros.hpp"
-
-
diff --git a/app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch b/app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch
deleted file mode 100644
index ce3d7f472cbf..000000000000
--- a/app-text/dvisvgm/files/dvisvgm-3.4-gcc15-cstdint.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://github.com/mgieseki/dvisvgm/pull/273
-
-From 094a630bc8f49e233b2b21f34b6fdb3312d6ba2a Mon Sep 17 00:00:00 2001
-Message-ID: <094a630bc8f49e233b2b21f34b6fdb3312d6ba2a.1723683010.git.sam@gentoo.org>
-From: Sam James <sam@gentoo.org>
-Date: Thu, 15 Aug 2024 01:34:04 +0100
-Subject: [PATCH] Add missing `<cstdint>` includes
-
-`uint8_t`, `uint32_t` are used without including `<cstdint>`
-which fails to build w/ GCC 15 after a change in libstdc++ [0]
-
-[0] https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=3a817a4a5a6d94da9127af3be9f84a74e3076ee2
-
-Signed-off-by: Sam James <sam@gentoo.org>
----
- src/Character.hpp | 1 +
- src/HashFunction.hpp | 1 +
- src/utility.hpp | 1 +
- 3 files changed, 3 insertions(+)
-
-diff --git a/src/Character.hpp b/src/Character.hpp
-index 0569205a..2b71c163 100644
---- a/src/Character.hpp
-+++ b/src/Character.hpp
-@@ -21,6 +21,7 @@
- #ifndef CHARACTER_HPP
- #define CHARACTER_HPP
-
-+#include <cstdint>
-
- class Character {
- public:
-diff --git a/src/HashFunction.hpp b/src/HashFunction.hpp
-index 703a0bc0..7f5da89d 100644
---- a/src/HashFunction.hpp
-+++ b/src/HashFunction.hpp
-@@ -21,6 +21,7 @@
- #ifndef HASHFUNCTION_HPP
- #define HASHFUNCTION_HPP
-
-+#include <cstdint>
- #include <istream>
- #include <memory>
- #include <string>
-diff --git a/src/utility.hpp b/src/utility.hpp
-index bff301c4..75719480 100644
---- a/src/utility.hpp
-+++ b/src/utility.hpp
-@@ -25,6 +25,7 @@
- #include <config.h>
- #endif
-
-+#include <cstdint>
- #include <iomanip>
- #include <functional>
- #include <memory>
---
-2.45.2
-
diff --git a/app-text/dvisvgm/metadata.xml b/app-text/dvisvgm/metadata.xml
deleted file mode 100644
index 08f80fcdf5ff..000000000000
--- a/app-text/dvisvgm/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>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">dvisvgm</remote-id>
- <remote-id type="github">mgieseki/dvisvgm</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/ebook-tools/Manifest b/app-text/ebook-tools/Manifest
deleted file mode 100644
index 57fd52a9b9bc..000000000000
--- a/app-text/ebook-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ebook-tools-0.2.2.tar.gz 46889 BLAKE2B 20b6ff048e9e31d2e00db3a02b67e21f3031d74aedfc663331b08f626b1816adecad5039e124462f97ff2ff7dc43f002eb39dd625f031ae42fe2b46338e94fcf SHA512 b4518249835ed7cc672392bf2f8b1c62bc218e41c53663bb26ab34c9e43a99b6b7ae794babdb4bd775e467bb17918703a66ee57c8cf94cb7afc4ba2a7f74816a
diff --git a/app-text/ebook-tools/ebook-tools-0.2.2-r4.ebuild b/app-text/ebook-tools/ebook-tools-0.2.2-r4.ebuild
deleted file mode 100644
index 32f68dfd3439..000000000000
--- a/app-text/ebook-tools/ebook-tools-0.2.2-r4.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Tools for accessing and converting various ebook file formats"
-HOMEPAGE="https://sourceforge.net/projects/ebook-tools/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
-IUSE="+lit2epub"
-
-DEPEND="
- dev-libs/libxml2:=
- >=dev-libs/libzip-1.7.2:=
-"
-RDEPEND="${DEPEND}
- lit2epub? ( app-text/convertlit )
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-crashfix.patch
- "${FILESDIR}"/${P}-crashfix-1.patch # KDE-bug 466540
- "${FILESDIR}"/${P}-fvisibility-hidden.patch
- "${FILESDIR}"/${P}-libzip-cmake.patch # bug 956821
- "${FILESDIR}"/${P}-cmake-minreqver-3.16.patch # bug 955639
-)
-
-src_prepare() {
- cmake_src_prepare
- use lit2epub || sed -e "\|lit2epub|d" -i src/tools/CMakeLists.txt || die
-}
diff --git a/app-text/ebook-tools/files/ebook-tools-0.2.2-cmake-minreqver-3.16.patch b/app-text/ebook-tools/files/ebook-tools-0.2.2-cmake-minreqver-3.16.patch
deleted file mode 100644
index 01d432694d23..000000000000
--- a/app-text/ebook-tools/files/ebook-tools-0.2.2-cmake-minreqver-3.16.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Source:
-https://build.opensuse.org/projects/openSUSE:Factory/packages/ebook-tools/files/ebook-tools-cmake4.patch?expand=1
-
-From ff65f88d25d8c76ed467b1f3c532c7338ed162d1 Mon Sep 17 00:00:00 2001
-From: Christophe Marin <christophe@krop.fr>
-Date: Thu, 20 Mar 2025 23:17:57 +0100
-Subject: [PATCH] Fix build with CMake 4
-
-Required CMake versions older than 3.5 will throw errors.
-
-Bump the minimum version to 3.16
----
- CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 4bb621c..1dcb5f4 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,6 +1,6 @@
--project (EBOOK-TOOLS C)
-+cmake_minimum_required(VERSION 3.16)
-
--cmake_minimum_required(VERSION 2.4.0)
-+project (EBOOK-TOOLS C)
-
- find_package(PkgConfig)
- pkg_check_modules(ZIP libzip)
---
-2.49.0
-
diff --git a/app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix-1.patch b/app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix-1.patch
deleted file mode 100644
index 704e2581e23e..000000000000
--- a/app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix-1.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-Source:
-https://build.opensuse.org/projects/openSUSE:Factory/packages/ebook-tools/files/0002-Avoid-crash-on-spine-itemref-without-idref.patch?expand=1
-
-From 37ccdd11e30ea60225276cbfaba4cdd483f9f6fd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
-Date: Sun, 23 Apr 2023 05:16:20 +0200
-Subject: [PATCH 2/2] Avoid crash on spine itemref without idref
-
-Although the idref attribute is required, it may be missing in a
-malformed epub file.
-
-Warn during parsing, and skip the node when linearizing.
-
-Return a non-null empty string in case the iterator points to an
-invalid element but not the last one, otherwise the iteration is stopped.
----
- src/libepub/epub.c | 9 ++++++++-
- src/libepub/opf.c | 4 ++++
- 2 files changed, 12 insertions(+), 1 deletion(-)
-
-diff --git a/src/libepub/epub.c b/src/libepub/epub.c
-index a259d9d..956c7c5 100644
---- a/src/libepub/epub.c
-+++ b/src/libepub/epub.c
-@@ -255,6 +255,12 @@ char *_get_spine_it_url(struct eiterator *it) {
- return NULL;
-
- data = GetNodeData(it->curr);
-+ if (!((struct spine *)data)->idref) {
-+ _epub_print_debug(it->epub, DEBUG_INFO,
-+ "skipping spine itemref without idref");
-+ return NULL;
-+ }
-+
- tmp = _opf_manifest_get_by_id(it->epub->opf,
- ((struct spine *)data)->idref);
- if (!tmp) {
-@@ -375,7 +381,8 @@ char *epub_it_get_next(struct eiterator *it) {
- break;
- }
-
-- return epub_it_get_curr(it);
-+ epub_it_get_curr(it);
-+ return it->cache ? it->cache : it->curr ? "" : NULL;
- }
-
- int epub_close(struct epub *epub) {
-diff --git a/src/libepub/opf.c b/src/libepub/opf.c
-index ae41184..3eba55c 100644
---- a/src/libepub/opf.c
-+++ b/src/libepub/opf.c
-@@ -701,6 +701,10 @@ void _opf_parse_spine(struct opf *opf, xmlTextReaderPtr reader) {
- memset(item, 0, sizeof(struct spine));
-
- item->idref = xmlTextReaderGetAttribute(reader, (xmlChar *)"idref");
-+ if (!item->idref) {
-+ _epub_print_debug(opf->epub, DEBUG_WARNING,
-+ "- missing idref in spine itemref");
-+ }
- linear = xmlTextReaderGetAttribute(reader, (xmlChar *)"linear");
- if (linear && xmlStrcasecmp(linear, (xmlChar *)"no") == 0) {
- item->linear = 0;
---
-2.40.0
-
diff --git a/app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix.patch b/app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix.patch
deleted file mode 100644
index 12a1079a11fc..000000000000
--- a/app-text/ebook-tools/files/ebook-tools-0.2.2-crashfix.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From ad006f1f843e4293b784f76b98185f2822bdaaca Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Stefan=20Br=C3=BCns?= <stefan.bruens@rwth-aachen.de>
-Date: Tue, 30 Apr 2019 16:36:09 +0200
-Subject: [PATCH] Avoid crash on toc.ncx navPoint without navLabel
-
-Althoug at least one navLabel is required per navPoint, there is no
-guarantee it actually exists.
-
-Avoid crashes due to invalid accesses of a null label in case the toc is
-broken, and spew a warning.
-
-Fixes #8 epub_tit_next crashes on navPoint without navLabel.
----
- src/libepub/epub.c | 5 +++--
- src/libepub/opf.c | 4 ++++
- 2 files changed, 7 insertions(+), 2 deletions(-)
-
-diff --git a/src/libepub/epub.c b/src/libepub/epub.c
-index d085503..a259d9d 100644
---- a/src/libepub/epub.c
-+++ b/src/libepub/epub.c
-@@ -469,8 +469,9 @@ int epub_tit_next(struct titerator *tit) {
- case TITERATOR_NAVMAP:
- case TITERATOR_PAGES:
- ti = GetNodeData(curr);
-- tit->cache.label =
-- (char *)_opf_label_get_by_doc_lang(tit->epub->opf, ti->label);
-+ if (ti->label)
-+ tit->cache.label =
-+ (char *)_opf_label_get_by_doc_lang(tit->epub->opf, ti->label);
-
- if (! tit->cache.label)
- tit->cache.label = (char *)ti->id;
-diff --git a/src/libepub/opf.c b/src/libepub/opf.c
-index 34145b9..ae41184 100644
---- a/src/libepub/opf.c
-+++ b/src/libepub/opf.c
-@@ -394,6 +394,10 @@ void _opf_parse_navmap(struct opf *opf, xmlTextReaderPtr reader) {
-
- } else if (xmlTextReaderNodeType(reader) == 15) {
- if (item) {
-+ if (! item->label) {
-+ _epub_print_debug(opf->epub, DEBUG_WARNING,
-+ "- missing navlabel for nav point element");
-+ }
- _epub_print_debug(opf->epub, DEBUG_INFO,
- "adding nav point item->%s %s (d:%d,p:%d)",
- item->id, item->src, item->depth, item->playOrder);
---
-2.49.0
-
diff --git a/app-text/ebook-tools/files/ebook-tools-0.2.2-fvisibility-hidden.patch b/app-text/ebook-tools/files/ebook-tools-0.2.2-fvisibility-hidden.patch
deleted file mode 100644
index 933ecb878810..000000000000
--- a/app-text/ebook-tools/files/ebook-tools-0.2.2-fvisibility-hidden.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/src/libepub/epub_shared.h
-+++ b/src/libepub/epub_shared.h
-@@ -8,7 +8,7 @@
- # define EPUB_EXPORT __declspec(dllimport)
- # endif
- #else
--# define EPUB_EXPORT
-+# define EPUB_EXPORT __attribute__ ((visibility ("default")))
- #endif
-
- /**
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -15,7 +15,7 @@ find_package(LibXml2 REQUIRED)
- find_package(LibZip REQUIRED)
-
- if(CMAKE_C_COMPILER_ID MATCHES GNU)
-- set(CMAKE_C_FLAGS "-Wall -W -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -Wshadow -fno-common ${CMAKE_C_FLAGS}")
-+ set(CMAKE_C_FLAGS "-Wall -W -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -Wshadow -fno-common -fvisibility=hidden ${CMAKE_C_FLAGS}")
- endif(CMAKE_C_COMPILER_ID MATCHES GNU)
- if(MSVC)
- add_definitions(-D_CRT_SECURE_NO_WARNINGS)
diff --git a/app-text/ebook-tools/files/ebook-tools-0.2.2-libzip-cmake.patch b/app-text/ebook-tools/files/ebook-tools-0.2.2-libzip-cmake.patch
deleted file mode 100644
index 427483db9ed4..000000000000
--- a/app-text/ebook-tools/files/ebook-tools-0.2.2-libzip-cmake.patch
+++ /dev/null
@@ -1,149 +0,0 @@
-From 0b33823e00e98fe905fcbc1b2a2fc4c8d521be2d Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Thu, 22 Oct 2020 23:32:33 +0200
-Subject: [PATCH] Use >=dev-libs/libzip-1.7.2 cmake config
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- CMakeLists.txt | 2 +-
- cmake/FindLibZip.cmake | 36 --------------
- cmake/FindPackageHandleStandardArgs.cmake | 58 -----------------------
- src/libepub/CMakeLists.txt | 2 +-
- 4 files changed, 2 insertions(+), 96 deletions(-)
- delete mode 100644 cmake/FindLibZip.cmake
- delete mode 100644 cmake/FindPackageHandleStandardArgs.cmake
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index fc141c2..691cf2b 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -11,7 +11,7 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
- set(LIB_SUFFIX "" CACHE STRING "Define suffix of library directory name (32/64)")
-
- find_package(LibXml2 REQUIRED)
--find_package(LibZip REQUIRED)
-+find_package(LibZip 1.7.2 CONFIG REQUIRED)
-
- if(CMAKE_C_COMPILER_ID MATCHES GNU)
- set(CMAKE_C_FLAGS "-Wall -W -Wno-long-long -Wundef -Wcast-align -Werror-implicit-function-declaration -Wchar-subscripts -Wpointer-arith -Wwrite-strings -Wformat-security -Wmissing-format-attribute -Wshadow -fno-common ${CMAKE_C_FLAGS}")
-diff --git a/cmake/FindLibZip.cmake b/cmake/FindLibZip.cmake
-deleted file mode 100644
-index c873092..0000000
---- a/cmake/FindLibZip.cmake
-+++ /dev/null
-@@ -1,36 +0,0 @@
--# - Try to find libzip
--# Once done this will define
--#
--# LIBZIP_FOUND - system has the zip library
--# LIBZIP_INCLUDE_DIR - the zip include directory
--# LIBZIP_LIBRARY - Link this to use the zip library
--#
--# Copyright (c) 2006, Pino Toscano, <toscano.pino@tiscali.it>
--#
--# Redistribution and use is allowed according to the terms of the BSD license.
--# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
--
--if (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
-- # in cache already
-- set(LIBZIP_FOUND TRUE)
--else (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
--
-- find_path(LIBZIP_INCLUDE_DIR zip.h
-- ${GNUWIN32_DIR}/include
-- )
--
-- find_library(LIBZIP_LIBRARY NAMES zip
-- PATHS
-- ${GNUWIN32_DIR}/lib
-- )
--
-- include(FindPackageHandleStandardArgs)
-- FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibZip DEFAULT_MSG LIBZIP_LIBRARY LIBZIP_INCLUDE_DIR)
--
-- # ensure that they are cached
-- set(LIBZIP_INCLUDE_DIR ${LIBZIP_INCLUDE_DIR} CACHE INTERNAL "The libzip include path")
-- set(LIBZIP_LIBRARY ${LIBZIP_LIBRARY} CACHE INTERNAL "The libraries needed to use libzip")
--
--endif (LIBZIP_LIBRARY AND LIBZIP_INCLUDE_DIR)
--
--mark_as_advanced(LIBZIP_INCLUDE_DIR LIBZIP_LIBRARY)
-diff --git a/cmake/FindPackageHandleStandardArgs.cmake b/cmake/FindPackageHandleStandardArgs.cmake
-deleted file mode 100644
-index 151d812..0000000
---- a/cmake/FindPackageHandleStandardArgs.cmake
-+++ /dev/null
-@@ -1,58 +0,0 @@
--# FIND_PACKAGE_HANDLE_STANDARD_ARGS(NAME (DEFAULT_MSG|"Custom failure message") VAR1 ... )
--# This macro is intended to be used in FindXXX.cmake modules files.
--# It handles the REQUIRED and QUIET argument to FIND_PACKAGE() and
--# it also sets the <UPPERCASED_NAME>_FOUND variable.
--# The package is found if all variables listed are TRUE.
--# Example:
--#
--# FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 DEFAULT_MSG LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
--#
--# LibXml2 is considered to be found, if both LIBXML2_LIBRARIES and
--# LIBXML2_INCLUDE_DIR are valid. Then also LIBXML2_FOUND is set to TRUE.
--# If it is not found and REQUIRED was used, it fails with FATAL_ERROR,
--# independent whether QUIET was used or not.
--# If it is found, the location is reported using the VAR1 argument, so
--# here a message "Found LibXml2: /usr/lib/libxml2.so" will be printed out.
--# If the second argument is DEFAULT_MSG, the message in the failure case will
--# be "Could NOT find LibXml2", if you don't like this message you can specify
--# your own custom failure message there.
--
--MACRO(FIND_PACKAGE_HANDLE_STANDARD_ARGS _NAME _FAIL_MSG _VAR1 )
--
-- IF("${_FAIL_MSG}" STREQUAL "DEFAULT_MSG")
-- IF (${_NAME}_FIND_REQUIRED)
-- SET(_FAIL_MESSAGE "Could not find REQUIRED package ${_NAME}")
-- ELSE (${_NAME}_FIND_REQUIRED)
-- SET(_FAIL_MESSAGE "Could not find OPTIONAL package ${_NAME}")
-- ENDIF (${_NAME}_FIND_REQUIRED)
-- ELSE("${_FAIL_MSG}" STREQUAL "DEFAULT_MSG")
-- SET(_FAIL_MESSAGE "${_FAIL_MSG}")
-- ENDIF("${_FAIL_MSG}" STREQUAL "DEFAULT_MSG")
--
-- STRING(TOUPPER ${_NAME} _NAME_UPPER)
--
-- SET(${_NAME_UPPER}_FOUND TRUE)
-- IF(NOT ${_VAR1})
-- SET(${_NAME_UPPER}_FOUND FALSE)
-- ENDIF(NOT ${_VAR1})
--
-- FOREACH(_CURRENT_VAR ${ARGN})
-- IF(NOT ${_CURRENT_VAR})
-- SET(${_NAME_UPPER}_FOUND FALSE)
-- ENDIF(NOT ${_CURRENT_VAR})
-- ENDFOREACH(_CURRENT_VAR)
--
-- IF (${_NAME_UPPER}_FOUND)
-- IF (NOT ${_NAME}_FIND_QUIETLY)
-- MESSAGE(STATUS "Found ${_NAME}: ${${_VAR1}}")
-- ENDIF (NOT ${_NAME}_FIND_QUIETLY)
-- ELSE (${_NAME_UPPER}_FOUND)
-- IF (${_NAME}_FIND_REQUIRED)
-- MESSAGE(FATAL_ERROR "${_FAIL_MESSAGE}")
-- ELSE (${_NAME}_FIND_REQUIRED)
-- IF (NOT ${_NAME}_FIND_QUIETLY)
-- MESSAGE(STATUS "${_FAIL_MESSAGE}")
-- ENDIF (NOT ${_NAME}_FIND_QUIETLY)
-- ENDIF (${_NAME}_FIND_REQUIRED)
-- ENDIF (${_NAME_UPPER}_FOUND)
--ENDMACRO(FIND_PACKAGE_HANDLE_STANDARD_ARGS)
-diff --git a/src/libepub/CMakeLists.txt b/src/libepub/CMakeLists.txt
-index a3208b7..460270c 100644
---- a/src/libepub/CMakeLists.txt
-+++ b/src/libepub/CMakeLists.txt
-@@ -1,6 +1,6 @@
- include_directories (${EBOOK-TOOLS_SOURCE_DIR}/src/libepub ${LIBXML2_INCLUDE_DIR} ${LIBZIP_INCLUDE_DIR})
- add_library (epub SHARED epub.c ocf.c opf.c linklist.c list.c)
--target_link_libraries (epub ${LIBZIP_LIBRARY} ${LIBXML2_LIBRARIES})
-+target_link_libraries (epub libzip::zip ${LIBXML2_LIBRARIES})
-
- set_target_properties (epub PROPERTIES VERSION 0.2.1 SOVERSION 0)
-
---
-2.49.0
-
diff --git a/app-text/ebook-tools/metadata.xml b/app-text/ebook-tools/metadata.xml
deleted file mode 100644
index 196bd564704a..000000000000
--- a/app-text/ebook-tools/metadata.xml
+++ /dev/null
@@ -1,14 +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>
- <remote-id type="sourceforge">ebook-tools</remote-id>
- </upstream>
- <use>
- <flag name="lit2epub">Install lit2epub script</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/ebook2cw/Manifest b/app-text/ebook2cw/Manifest
deleted file mode 100644
index 78ad133a72ce..000000000000
--- a/app-text/ebook2cw/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ebook2cw-0.8.5.tar.gz 34619 BLAKE2B 898a8bb6307a10c33085aca9d172cc145ec9fd1ccb8e76b2be051fd144097ff78f554c01af7540943e2042002b70b25106f615d7e3e9fcfa4f1dfde9cf7f5244 SHA512 88f1b42f1d9e96d34b923e31d78b597d00e2696cf4361fb7b2ebeda791f5e6df14bb60d152036d179c16ddceb35577f136a4bc959171faebc0fb5e0ea1877e4b
diff --git a/app-text/ebook2cw/ebook2cw-0.8.5.ebuild b/app-text/ebook2cw/ebook2cw-0.8.5.ebuild
deleted file mode 100644
index 74457d2ebded..000000000000
--- a/app-text/ebook2cw/ebook2cw-0.8.5.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Convert ebooks to Morse MP3s/OGGs"
-HOMEPAGE="https://fkurz.net/ham/ebook2cw.html"
-SRC_URI="https://fkurz.net/ham/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64"
-
-DEPEND="
- media-sound/lame
- media-libs/libvorbis
- media-libs/libogg
-"
-
-src_prepare() {
- # avoid prestripping of 'qrq' binary
- sed -i -e "s/install -s -m/install -m/" Makefile || die
- # fix install dir for doc files
- sed -i -e "s#/doc/ebook2cw/#/doc/${P}/#g" Makefile || die
- eapply_user
-}
-
-src_install() {
- emake DESTDIR="${D}/usr" install
- dodoc ChangeLog
-}
diff --git a/app-text/ebook2cw/metadata.xml b/app-text/ebook2cw/metadata.xml
deleted file mode 100644
index 001997549c54..000000000000
--- a/app-text/ebook2cw/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tomjbe@gentoo.org</email>
- <name>Thomas Beierlein</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/editorconfig-core-c/Manifest b/app-text/editorconfig-core-c/Manifest
deleted file mode 100644
index c48b9ce60e8c..000000000000
--- a/app-text/editorconfig-core-c/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST editorconfig-core-c-0.12.6.tar.gz 76525 BLAKE2B 2ffad6b22d72bd23eca9f0f1704d279323328e01b72a4a18a7181c998f088d7f8c0bb93549d8071e6723b8294b628fe6d1b503de7434be45770a2be9127c1cab SHA512 7cf69ed48c0d28694fc1f54cd8ae89202a3f0a13b5302fd316f50d0f99a606f54af9709874f0da75ad11ab6f4cc36edacb4cd8639717d44842a309140be3a968
-DIST editorconfig-core-c-0.12.9.tar.gz 77696 BLAKE2B 7edcf5f44fcf3acb7fc433a9ef1fc1343015f4e065b73f02937ce57677ca5caccb4aa9141c44e86c5dbeaad496e8387570b0cc92c733555d29e5001842f71018 SHA512 c5769871c8fc945f9fedf9d33803a4df03eadaee4b724243e6a653fb8418e35417c33c0f6ba8e1ea709d9841a21c7da36fd0fd696be5cc9ac36610812b9dd1f6
diff --git a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.6.ebuild b/app-text/editorconfig-core-c/editorconfig-core-c-0.12.6.ebuild
deleted file mode 100644
index be53eaf511e3..000000000000
--- a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.6.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="EditorConfig core library written in C"
-HOMEPAGE="https://github.com/editorconfig/editorconfig-core-c/"
-SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="cli doc"
-
-BDEPEND="doc? ( app-text/doxygen )"
-DEPEND="dev-libs/libpcre2:="
-RDEPEND="
- ${DEPEND}
- cli? ( !dev-python/editorconfig[cli] !<dev-python/editorconfig-editorconfig-0.12.4-r1 )
-"
-# Header-only
-DEPEND+=" dev-libs/uthash"
-
-src_prepare() {
- # Don't install the static library.
- sed -e '/install(TARGETS editorconfig_static/,+5d' -i src/lib/CMakeLists.txt || die
-
- # Unbundle dev-libs/uthash
- rm src/lib/utarray.h || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc 'ON' 'OFF')
- -DBUILD_STATICALLY_LINKED_EXE=OFF
- )
- cmake_src_configure
-}
-
-src_install() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
- cmake_src_install
-
- if ! use cli; then
- rm -r "${ED}/usr/bin" || die
- fi
-}
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
deleted file mode 100644
index 548fc6695cfb..000000000000
--- a/app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="EditorConfig core library written in C"
-HOMEPAGE="https://github.com/editorconfig/editorconfig-core-c/"
-SRC_URI="https://github.com/editorconfig/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc64 ~riscv x86"
-IUSE="cli doc"
-
-BDEPEND="doc? ( app-text/doxygen )"
-DEPEND="dev-libs/libpcre2:="
-RDEPEND="
- ${DEPEND}
- cli? ( !dev-python/editorconfig[cli] !<dev-python/editorconfig-editorconfig-0.12.4-r1 )
-"
-# Header-only
-DEPEND+=" dev-libs/uthash"
-
-src_prepare() {
- # Don't install the static library.
- sed -e '/install(TARGETS editorconfig_static/,+5d' -i src/lib/CMakeLists.txt || die
-
- # Unbundle dev-libs/uthash
- rm src/lib/utarray.h || die
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCUMENTATION=$(usex doc 'ON' 'OFF')
- -DBUILD_STATICALLY_LINKED_EXE=OFF
- )
- cmake_src_configure
-}
-
-src_install() {
- use doc && local HTML_DOCS=( "${BUILD_DIR}"/doc/html/. )
- cmake_src_install
-
- if ! use cli; then
- rm -r "${ED}/usr/bin" || die
- fi
-}
diff --git a/app-text/editorconfig-core-c/metadata.xml b/app-text/editorconfig-core-c/metadata.xml
deleted file mode 100644
index fe78564c2b5e..000000000000
--- a/app-text/editorconfig-core-c/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="github">editorconfig/editorconfig-core-c</remote-id>
- </upstream>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="cli">Install command line interface.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/enchant/Manifest b/app-text/enchant/Manifest
deleted file mode 100644
index 6229b5d6e37a..000000000000
--- a/app-text/enchant/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST enchant-1.6.1.tar.gz 642124 BLAKE2B d41aa9b313e7fe8b0887728b55f3c5218e270c7359b4edcdc8d9180af68687230bcc9f7d1abb9f85ac673478530e5674366c9bc7d08b983e7226725b2cdd73d3 SHA512 26c62dfa89ee40150db502651a2f876fba00569b7015f205dae27a029557effacff335bbe36124dbe6686537da2305bcab02592179d03e95fdf9741d54b98036
-DIST enchant-2.6.1.tar.gz 1014436 BLAKE2B 3df1d72d4fa2e912788d4e12e7bc4ab2676952e358e97457259284e78c32006482be0713059d5feeef56905e83ded975e7d723563c58e4f92c845b0b279a6827 SHA512 e2faabeb6a4edc7237a0a279b210512100fb1662b097cd23f0fc07a3519e48632e5527b0d393793a7623667011eae7e11f15fcddcaa155c4abd26ab6981ddf44
-DIST enchant-2.8.12.tar.gz 1254492 BLAKE2B 208f9bdb24faebc0edef992667b54ceace86f992c79991ccf790ee3ef0eb8d1668d0c6bd0d0e14f6010d297caedc188909ffaba6416251bff0e864b6a6d85b16 SHA512 2bcd22afd97e348bc2925c41cb25f7aec9cb67debca4bcf58f6e30ac06dd09582e01896728e8943ba549b76854905b43b9d51c4ca720dd9e5dcd19d7c996d13b
-DIST enchant-2.8.14.tar.gz 1271904 BLAKE2B 6533d95622350261e0cc1570f4ac304372c4fd53076a920ef99231be4f0b16b90e7ca1d971088c32975d015cbd56e98bc9f850056cca2059ad78b28984f0f3ed SHA512 880375e09c69eaaae6d0f2896d37818a3bdf71ab20fd4c946fea4f68335eecac6bf11813925f08437a9cb35192a6067693f3acd3691263b6a4dab3cd5a20cd1b
diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild b/app-text/enchant/enchant-1.6.1-r2.ebuild
deleted file mode 100644
index f5e4a917c7f3..000000000000
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-MY_PV="${PV//./-}"
-DESCRIPTION="Spellchecker wrapping library"
-HOMEPAGE="https://github.com/rrthomas/enchant"
-SRC_URI="https://github.com/rrthomas/enchant/releases/download/${PN}-${MY_PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="aspell +hunspell test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( aspell hunspell )"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.6:2
- aspell? ( app-text/aspell )
- hunspell? ( >=app-text/hunspell-1.2.1:0= )
-"
-RDEPEND="${COMMON_DEPEND}
- !<app-text/enchant-2.3.3:2
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-libs/unittest++-2.0.0-r2 )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.0-hunspell150_fix.patch
-)
-
-src_prepare() {
- default
- sed -e "s/build_zemberek=yes//" -i "${S}"/configure{.ac,} || die # bug 662484
-}
-
-src_configure() {
- # bug #932436
- append-cflags -std=gnu89
-
- local myconf=(
- --datadir="${EPREFIX}"/usr/share/enchant-1
- --disable-static
- $(use_enable aspell)
- $(use_enable hunspell myspell)
- --disable-hspell
- --disable-ispell
- --disable-uspell
- --disable-voikko
- --disable-zemberek
- --with-myspell-dir="${EPREFIX}"/usr/share/myspell/
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/enchant/enchant-2.6.1-r1.ebuild b/app-text/enchant/enchant-2.6.1-r1.ebuild
deleted file mode 100644
index 1b779c29632a..000000000000
--- a/app-text/enchant/enchant-2.6.1-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit libtool
-
-DESCRIPTION="Spellchecker wrapping library"
-HOMEPAGE="https://github.com/rrthomas/enchant"
-SRC_URI="https://github.com/rrthomas/enchant/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE="aspell +hunspell nuspell test voikko"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( aspell hunspell nuspell )"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.6:2
- aspell? ( app-text/aspell )
- hunspell? ( >=app-text/hunspell-1.2.1:0= )
- nuspell? ( >=app-text/nuspell-5.1.0:0= )
- voikko? ( dev-libs/libvoikko:= )
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-libs/unittest++-2.0.0-r2 )
-"
-BDEPEND="
- sys-apps/groff
- virtual/pkgconfig
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- alignof
- static_assert
- unreachable
-)
-
-src_prepare() {
- default
- elibtoolize
-}
-
-src_configure() {
- local myconf=(
- --disable-static
- --disable-gcc-warnings
- $(use_enable test relocatable)
- $(use_with aspell)
- $(use_with hunspell)
- $(use_with nuspell)
- $(use_with voikko)
- --without-hspell
- --without-applespell
- --without-zemberek
- --with-hunspell-dir="${EPREFIX}"/usr/share/hunspell/
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/enchant/enchant-2.8.12.ebuild b/app-text/enchant/enchant-2.8.12.ebuild
deleted file mode 100644
index 59910c886957..000000000000
--- a/app-text/enchant/enchant-2.8.12.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit libtool
-
-DESCRIPTION="Spellchecker wrapping library"
-HOMEPAGE="https://rrthomas.github.io/enchant/ https://github.com/rrthomas/enchant"
-SRC_URI="https://github.com/rrthomas/enchant/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ~ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE="aspell +hunspell nuspell test voikko"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( aspell hunspell nuspell )"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.76:2
- aspell? ( app-text/aspell )
- hunspell? ( >=app-text/hunspell-1.2.1:0= )
- nuspell? ( >=app-text/nuspell-5.1.0:0= )
- voikko? ( dev-libs/libvoikko:= )
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-libs/unittest++-2.0.0-r4 )
-"
-BDEPEND="
- sys-apps/groff
- virtual/pkgconfig
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- alignof
- static_assert
- unreachable
-)
-
-src_prepare() {
- default
-
- # Force re-generation of Vala files
- #
- # TODO: Restore this, we can't currently because it relies on
- # an unmerged binding (locale_from_utf8)
- # See https://gitlab.gnome.org/GNOME/vala/-/merge_requests/391
- #vala_setup
- #find . -name '*.vala' -exec touch {} + || die
-
- elibtoolize
-}
-
-src_configure() {
- local myconf=(
- --disable-gcc-warnings
- $(use_enable test relocatable)
- $(use_with aspell)
- $(use_with hunspell)
- $(use_with nuspell)
- $(use_with voikko)
- --without-hspell
- --without-applespell
- --without-zemberek
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/enchant/enchant-2.8.14.ebuild b/app-text/enchant/enchant-2.8.14.ebuild
deleted file mode 100644
index c59600f376ba..000000000000
--- a/app-text/enchant/enchant-2.8.14.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit libtool
-
-DESCRIPTION="Spellchecker wrapping library"
-HOMEPAGE="https://rrthomas.github.io/enchant/ https://github.com/rrthomas/enchant"
-SRC_URI="https://github.com/rrthomas/enchant/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-IUSE="aspell +hunspell nuspell test voikko"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="|| ( aspell hunspell nuspell )"
-
-COMMON_DEPEND="
- >=dev-libs/glib-2.76:2
- aspell? ( app-text/aspell )
- hunspell? ( >=app-text/hunspell-1.2.1:0= )
- nuspell? ( >=app-text/nuspell-5.1.0:0= )
- voikko? ( dev-libs/libvoikko:= )
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-libs/unittest++-2.0.0-r4 )
-"
-BDEPEND="
- sys-apps/groff
- virtual/pkgconfig
-"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- alignof
- static_assert
- unreachable
-)
-
-src_prepare() {
- default
-
- # Force re-generation of Vala files
- #
- # TODO: Restore this, we can't currently because it relies on
- # an unmerged binding (locale_from_utf8)
- # See https://gitlab.gnome.org/GNOME/vala/-/merge_requests/391
- #vala_setup
- #find . -name '*.vala' -exec touch {} + || die
-
- elibtoolize
-}
-
-src_configure() {
- local myconf=(
- --disable-gcc-warnings
- $(use_enable test relocatable)
- $(use_with aspell)
- $(use_with hunspell)
- $(use_with nuspell)
- $(use_with voikko)
- --without-hspell
- --without-applespell
- --without-zemberek
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/enchant/files/enchant-1.6.0-hunspell150_fix.patch b/app-text/enchant/files/enchant-1.6.0-hunspell150_fix.patch
deleted file mode 100644
index bd40c81d3c03..000000000000
--- a/app-text/enchant/files/enchant-1.6.0-hunspell150_fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -upr enchant-1.6.0.orig/src/myspell/myspell_checker.cpp enchant-1.6.0/src/myspell/myspell_checker.cpp
---- enchant-1.6.0.orig/src/myspell/myspell_checker.cpp 2016-11-26 16:04:05.689051339 +0200
-+++ enchant-1.6.0/src/myspell/myspell_checker.cpp 2016-11-26 16:05:11.380014568 +0200
-@@ -431,7 +431,7 @@ MySpellChecker::requestDictionary(const
- if(myspell == NULL){
- return false;
- }
-- char *enc = myspell->get_dic_encoding();
-+ const char *enc = myspell->get_dic_encoding();
-
- m_translate_in = g_iconv_open(enc, "UTF-8");
- m_translate_out = g_iconv_open("UTF-8", enc);
diff --git a/app-text/enchant/metadata.xml b/app-text/enchant/metadata.xml
deleted file mode 100644
index 42a24bc94200..000000000000
--- a/app-text/enchant/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?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="aspell">Adds support for <pkg>app-text/aspell</pkg> spell checker</flag>
- <flag name="hunspell">Adds support for <pkg>app-text/hunspell</pkg> spell checker</flag>
- <flag name="nuspell">Adds support for <pkg>app-text/nuspell</pkg> spell checker</flag>
- <flag name="voikko">Adds support for <pkg>dev-libs/libvoikko</pkg> spell checker</flag>
- </use>
- <upstream>
- <remote-id type="github">rrthomas/enchant</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/enscript/Manifest b/app-text/enscript/Manifest
deleted file mode 100644
index b5dc1665c30b..000000000000
--- a/app-text/enscript/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST enscript-1.6.6.tar.gz 1330493 BLAKE2B 02e333271ac6716e049402d5904b0ad6926b31d4533c813a9e5bcf76045d4100def2476426b97c52585e8f5c0a741159fb3e78de79c817e75de81ebd464c0d61 SHA512 bf1c2b9ea7723518a1ef312145ddcd6ffdef0c6e8b5795ea84cb55d76fccc02f441d0c2dc6897e970368186e6a829ab74a090716624e0f7a8f575653fa495ebc
diff --git a/app-text/enscript/enscript-1.6.6-r1.ebuild b/app-text/enscript/enscript-1.6.6-r1.ebuild
deleted file mode 100644
index 6864731e4769..000000000000
--- a/app-text/enscript/enscript-1.6.6-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Powerful text-to-postscript converter"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-HOMEPAGE="https://www.gnu.org/software/enscript/enscript.html"
-
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-SLOT="0"
-LICENSE="GPL-3"
-IUSE="nls ruby"
-
-RDEPEND="nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/lex
- app-alternatives/yacc
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.4-ebuild.st.patch
- "${FILESDIR}"/${PN}-1.6.5.2-php.st.patch
- "${FILESDIR}"/${PN}-1.6.4-fsf-gcc-darwin.patch
- "${FILESDIR}"/${PN}-1.6.2-implicit-function-decl.patch
-)
-
-src_prepare() {
- default
-
- use ruby && eapply "${FILESDIR}"/enscript-1.6.2-ruby.patch
-
- sed -i src/tests/passthrough.test -e 's|tail +2|tail -n +2|g' || die
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- dodoc AUTHORS ChangeLog NEWS README* THANKS TODO
-
- insinto /usr/share/enscript/hl
- doins "${FILESDIR}"/ebuild.st
-
- if use ruby ; then
- insinto /usr/share/enscript/hl
- doins "${FILESDIR}"/ruby.st
- fi
-}
diff --git a/app-text/enscript/enscript-1.6.6-r2.ebuild b/app-text/enscript/enscript-1.6.6-r2.ebuild
deleted file mode 100644
index ce5da86a9fd8..000000000000
--- a/app-text/enscript/enscript-1.6.6-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Powerful text-to-postscript converter"
-HOMEPAGE="https://www.gnu.org/software/enscript/enscript.html"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="nls ruby"
-
-RDEPEND="nls? ( virtual/libintl )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/lex
- app-alternatives/yacc
- nls? ( sys-devel/gettext )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.4-ebuild.st.patch
- "${FILESDIR}"/${PN}-1.6.5.2-php.st.patch
- "${FILESDIR}"/${PN}-1.6.4-fsf-gcc-darwin.patch
- "${FILESDIR}"/${PN}-1.6.2-implicit-function-decl.patch
- "${FILESDIR}"/${PN}-1.6.6-gcc15.patch
- "${FILESDIR}"/${PN}-1.6.6-musl.patch
-)
-
-src_prepare() {
- default
-
- use ruby && eapply "${FILESDIR}"/enscript-1.6.2-ruby.patch
-
- sed -i src/tests/passthrough.test -e 's|tail +2|tail -n +2|g' || die
-}
-
-src_configure() {
- econf $(use_enable nls)
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- dodoc AUTHORS ChangeLog NEWS README* THANKS TODO
-
- insinto /usr/share/enscript/hl
- doins "${FILESDIR}"/ebuild.st
-
- if use ruby ; then
- insinto /usr/share/enscript/hl
- doins "${FILESDIR}"/ruby.st
- fi
-}
diff --git a/app-text/enscript/files/ebuild.st b/app-text/enscript/files/ebuild.st
deleted file mode 100644
index d0eab41b5b8c..000000000000
--- a/app-text/enscript/files/ebuild.st
+++ /dev/null
@@ -1,133 +0,0 @@
-/**
- * Name: ebuild
- * Description: Gentoo Portage ebuild
- * Author: Ed Catmur <ed@catmur.co.uk>
- *
- * Based on gentoo.vim by Ciaran McCreesh <ciaranm@gentoo.org>
- */
-
-state ebuild extends bash
-{
- /* Variables */
- /^([ \t]*)([0-9a-zA-Z_.-]+)(=)/ {
- language_print ($1);
- variable_name_face(true);
- language_print ($2);
- variable_name_face(false);
- language_print ($3);
- }
-
- /* Core keywords */
- /\b(use|has_version|best_version|use_with|use_enable|check_KV\
-|keepdir|econf|die|einstall|einfo|ewarn|eerror|diropts\
-|dobin|docinto|dodoc|doexe|dohard|dohtml|doinfo|doins\
-|dolib|dolib|a|dolib|so|doman|dosbin|dosym|emake|exeinto\
-|exeopts|fowners|fperms|insinto|insopts|into|libopts|newbin\
-|newexe|newins|newman|newsbin|prepall|prepalldocs|prepallinfo\
-|prepallman|prepallstrip|has|unpack|dopython|dosed|into\
-|doinitd|doconfd|doenvd|dojar|domo|dodir|ebegin|eend\
-|newconfd|newdoc|newenvd|newinitd|newlib\.a|newlib\.so\
-|hasq|hasv|useq|usev\
-|addread|addwrite|adddeny|addpredict\
-|inherit\
-|EXPORT_FUNCTIONS)\b/ {
- keyword_face(true);
- language_print ($0);
- keyword_face (false);
- }
-
- /* Recognised functions */
- /\b(pkg_nofetch|pkg_setup|src_unpack|src_compile|src_test|src_install\
-|pkg_preinst|pkg_postinst|pkg_prerm|pkg_postrm|pkg_config)\b/ {
- function_name_face(true);
- language_print ($0);
- function_name_face(false);
- }
-
- /* Other keywords */
- /\b(gen_usr_ldscript|draw_line|epatch|have_NPTL|get_number_of_jobs|egetent\
-|emktemp|enewuser|enewgroup|edos2unix|make_desktop_entry|unpack_pdv\
-|unpack_makeself|check_license|cdrom_get_cds|cdrom_load_next\
-|cdrom_locate_file_on_cd|strip|linguas|epause|ebeep|built_with_use\
-|make_session_desktop|domenu|doicon|find_unpackable_file|unpack_pdv\
-|set_arch_to_kernel|set_arch_to_portage|preserve_old_lib\
-|preserve_old_lib_notify|built_with_use|epunt_cxx|dopamd|newpamd\
-|make_wrapper\
-|setup-allowed-flags|filter-flags|filter-lfs-flags|append-lfs-flags\
-|append-flags|replace-flags|replace-cpu-flags|is-flag|filter-mfpmath\
-|strip-flags|test_flag|test_version_info|strip-unsupported-flags|get-flag\
-|has_hardened|has_pic|has_pie|has_ssp_all|has_ssp|has_m64|has_m32\
-|replace-sparc64-flags|append-ldflags|filter-ldflags|fstack-flags|gcc2-flags\
-|gcc-getCC|gcc-getCXX|gcc-fullversion|gcc-version|gcc-major-version\
-|gcc-minor-version|gcc-micro-version|gcc-libpath|gcc-libstdcxx-version\
-|gcc-libstdcxx-major-version|gcc2-flags\
-|elibtoolize|uclibctoolize|darwintoolize\
-|ht_fix_file|ht_fix_all\
-|fdo-mime_desktop_database_update|fdo-mime_mime_database_update\
-|webapp_checkfileexists|webapp_import_config|webapp_strip_appdir\
-|webapp_strip_d|webapp_strip_cwd|webapp_configfile|webapp_hook_script\
-|webapp_postinst_txt|webapp_postupgrade_txt|webapp_runbycgibin\
-|webapp_serverowned|webapp_server_configfile|webapp_sqlscript\
-|webapp_src_install|webapp_pkg_postinst|webapp_pkg_setup\
-|webapp_getinstalltype|webapp_src_preinst|webapp_pkg_prerm\
-|get_all_version_components|version_is_at_least\
-|get_version_components|get_major_version\
-|get_version_component_range|get_after_major_version\
-|replace_version_separator|replace_all_version_separators\
-|delete_version_separator|delete_all_version_separators\
-|cvs_fetch|cvs_src_unpack\
-|dobashcompletion|bash-completion_pkg_postinst\
-|vim-plugin_src_install|vim-plugin_pkg_postinst|vim-plugin_pkg_postrm\
-|update_vim_afterscripts|display_vim_plugin_help\
-|update_vim_helptags\
-|has_multilib_profile|get_libdir|get_multilibdir|get_libdir_override\
-|get_abi_var|get_abi_CFLAGS|get_abi_LDFLAGS|get_abi_CHOST\
-|get_abi_FAKE_TARGETS|get_abi_CDEFINE|get_abi_LIBDIR|get_install_abis\
-|get_all_abis|get_all_libdirs|is_final_abi|number_abis|get_ml_incdir\
-|prep_ml_includes|create_ml_includes|create_ml_includes-absolute\
-|create_ml_includes-tidy_path|create_ml_includes-listdirs\
-|create_ml_includes-makedestdirs|create_ml_includes-allfiles\
-|create_ml_includes-sym_for_dir\
-|64-bit\
-|tc-getPROG|tc-getAR|tc-getAS|tc-getCC|tc-getCXX|tc-getLD|tc-getNM\
-|tc-getRANLIB|tc-getF77|tc-getGCJ|tc-getBUILD_CC|tc-export|ninj\
-|tc-is-cross-compiler|tc-ninja_magic_to_arch|tc-arch-kernel|tc-arch\
-|tc-endian|gcc-fullversion|gcc-version|gcc-major-version\
-|gcc-minor-version|gcc-micro-version\
-|docrondir|docron|docrontab|cron_pkg_postinst\
-|egamesconf|egamesinstall|gameswrapper|dogamesbin|dogamessbin|dogameslib\
-|dogameslib.a|dogameslib.so|newgamesbin|newgamessbin|gamesowners|gamesperms\
-|prepgamesdirs|gamesenv|games_pkg_setup|games_src_compile|games_pkg_postinst\
-|games_ut_unpack|games_umod_unpack|games_make_wrapper\
-|subversion_svn_fetch|subversion_bootstrap|subversion_src_unpack\
-|alternatives_auto_makesym|alternatives_makesym|alternatives_pkg_postinst\
-|alternatives_pkg_postrm\
-|rpm_unpack|rpm_src_unpack\
-|python_version|python_tkinter_exists|python_mod_exists|python_mod_compile\
-|python_mod_optimize|python_mod_cleanup|python_disable_pyc\
-|python_enable_pyc\
-|check_version_h|get_KV_info|is_2_4_kernel|is_2_5_kernel|is_2_6_kernel\
-|kernel_supports_modules\
-|perl-module_src_prep|perl-module_src_compile|perl-module_src_test\
-|perl-module_src_install\
-|perl-module_pkg_postinst|perl-module_pkg_postrm\
-|perl_set_version|perl_delete_localpod|updatepod\
-|distutils_src_compile|distutils_src_install|distutils_pkg_postrm\
-|distutils_pkg_postinst|distutils_python_version|disutils_python_tkinter\
-|need_apache|need_apache1|need_apache2\
-|apache-module_pkg_setup|apache-module_src_compile\
-|apache-module_src_install|apache-module_pkg_postinst|acache_cd_dir\
-|apache_mod_file|apache_doc_magic|apache1_src_compile|apache1_src_install\
-|apache1_pkg_postinst|apache2_pkg_setup|apache2_src_compile\
-|apache1_src_install|apache2_pkg_postinst\
-|dopamd|newpamd|dopamsecurity|newpamsecurity|getpam_mod_dir\
-|dopammod|newpammod|pamd_mimic_system\
-|virtualmake|Xmake|Xemake|Xeconf\
-|gnome2_src_configure|gnome2_src_compile|gnome2_src_install\
-|gnome2_gconf_install|gnome2_gconf_uninstal|gnome2_omf_fix\
-|gnome2_scrollkeeper_update|gnome2_pkg_postinst|gnome2_pkg_postrm)\b/ {
- builtin_face(true);
- language_print ($0);
- builtin_face(false);
- }
-}
diff --git a/app-text/enscript/files/enscript-1.6.2-implicit-function-decl.patch b/app-text/enscript/files/enscript-1.6.2-implicit-function-decl.patch
deleted file mode 100644
index 90868d182023..000000000000
--- a/app-text/enscript/files/enscript-1.6.2-implicit-function-decl.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-https://cgit.openembedded.org/meta-openembedded/plain/meta-oe/recipes-extended/enscript/enscript/0001-getopt-Include-string.h-for-strcmp-stcncmp-functions.patch?h=master-next&id=6c251848590867debaaf87bfe12bed572d8f6a8d
-
-From faec0206611f8ea4ca6f70987866077ac8c3c6c1 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Fri, 2 Sep 2022 21:24:27 -0700
-Subject: [PATCH] getopt: Include string.h for strcmp/stcncmp functions
-
-Upstream-Status: Pending
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
---- a/compat/getopt.c
-+++ b/compat/getopt.c
-@@ -43,6 +43,7 @@
- #endif
-
- #include <stdio.h>
-+#include <string.h> /* strcmp */
-
- /* Comment out all this code if we are using the GNU C Library, and are not
- actually compiling the library itself. This code is part of the GNU C
diff --git a/app-text/enscript/files/enscript-1.6.2-ruby.patch b/app-text/enscript/files/enscript-1.6.2-ruby.patch
deleted file mode 100644
index 1404daa823d5..000000000000
--- a/app-text/enscript/files/enscript-1.6.2-ruby.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/states/hl/enscript.st
-+++ b/states/hl/enscript.st
-@@ -489,6 +489,7 @@
- /\.idl$/ idl;
- /\.(hs|lhs|gs|lgs)$/ haskell;
- /\.(pm|pl)$/ perl;
-+ /\.(rb|rbw)$/ ruby;
- /\.(eps|EPS|ps|PS)$/ postscript;
- /\.py$/ python;
- /\.pyx$/ pyrex;
-@@ -531,6 +532,8 @@
- /-\*- [Ii][Dd][Ll] -\*-/ idl;
- /-\*- [Pp][Ee][Rr][Ll] -\*-/ perl;
- /^#![ \t]*\/.*\/perl/ perl;
-+ /-\*- [Rr][Uu][Bb][Yy] -\*-/ ruby;
-+ /^#![ \t]*\/.*\/ruby/ ruby;
- /^From:/ mail;
- /^#![ \t]*(\/usr)?\/bin\/[ngmt]?awk/ awk;
- /^#![ \t]*(\/usr)?\/bin\/sh/ sh;
diff --git a/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch b/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch
deleted file mode 100644
index 413039729675..000000000000
--- a/app-text/enscript/files/enscript-1.6.4-ebuild.st.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/states/hl/enscript.st
-+++ b/states/hl/enscript.st
-@@ -509,6 +509,7 @@ namerules
- /\b(rfc.*\.txt|draft-.*\.txt)$/ rfc;
- /\.inf$/i inf;
- /\.tex$/ tex;
-+ /\.(ebuild|eclass)$/ ebuild;
- /\.wmlscript$/ wmlscript;
- /\.wmls$/ wmlscript;
- /^.*$/ passthrough;
diff --git a/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch b/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch
deleted file mode 100644
index 23196ca0c3c4..000000000000
--- a/app-text/enscript/files/enscript-1.6.4-fsf-gcc-darwin.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-darwin: __private_extern__ is an Apple-ism, we really don't want
-
-In particular FSF GCC barfs about this, which is much preferred over
-ancient gcc-apple (4.2.1).
-
---- a/compat/regex.c
-+++ b/compat/regex.c
-@@ -5539,9 +5539,6 @@
- It returns 0 if it succeeds, nonzero if it doesn't. (See regex.h for
- the return codes and their meanings.) */
-
--#ifdef __APPLE__
--__private_extern__
--#endif
- int
- regcomp (preg, pattern, cflags)
- regex_t *preg;
-@@ -5620,9 +5617,6 @@
-
- We return 0 if we find a match and REG_NOMATCH if not. */
-
--#ifdef __APPLE__
--__private_extern__
--#endif
- int
- regexec (preg, string, nmatch, pmatch, eflags)
- const regex_t *preg;
-@@ -5728,9 +5722,6 @@
-
- /* Free dynamically allocated space used by PREG. */
-
--#ifdef __APPLE__
--__private_extern__
--#endif
- void
- regfree (preg)
- regex_t *preg;
diff --git a/app-text/enscript/files/enscript-1.6.5.2-php.st.patch b/app-text/enscript/files/enscript-1.6.5.2-php.st.patch
deleted file mode 100644
index 9b3930103ab4..000000000000
--- a/app-text/enscript/files/enscript-1.6.5.2-php.st.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/states/hl/enscript.st
-+++ b/states/hl/enscript.st
-@@ -510,6 +510,7 @@
- /\.tex$/ tex;
- /\.wmlscript$/ wmlscript;
- /\.wmls$/ wmlscript;
-+ /\.php$/ php;
- /^.*$/ passthrough;
- }
-
diff --git a/app-text/enscript/files/enscript-1.6.6-gcc15.patch b/app-text/enscript/files/enscript-1.6.6-gcc15.patch
deleted file mode 100644
index 4d49f930bbdf..000000000000
--- a/app-text/enscript/files/enscript-1.6.6-gcc15.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-https://sources.debian.org/src/enscript/1.6.5.90-3.2/debian/patches/1096582-gcc-15
-
---- a/compat/regex.c
-+++ b/compat/regex.c
-@@ -336,7 +336,10 @@ typedef char boolean;
- #define false 0
- #define true 1
-
--static int re_match_2_internal ();
-+static int re_match_2_internal (struct re_pattern_buffer *bufp,
-+ const char *string1, int size1,
-+ const char *string2, int size2,
-+ int pos, struct re_registers *regs, int stop);
-
- /* These are the command codes that appear in compiled regular
- expressions. Some opcodes are followed by argument bytes. A
diff --git a/app-text/enscript/files/enscript-1.6.6-musl.patch b/app-text/enscript/files/enscript-1.6.6-musl.patch
deleted file mode 100644
index 43b7f2ad956b..000000000000
--- a/app-text/enscript/files/enscript-1.6.6-musl.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/intl/dcigettext.c
-+++ b/intl/dcigettext.c
-@@ -152,7 +152,7 @@
- # if VMS
- # define getcwd(buf, max) (getcwd) (buf, max, 0)
- # else
--char *getcwd ();
-+char *getcwd (char *buf, size_t size);
- # endif
- # endif
- # ifndef HAVE_STPCPY
---- a/compat/getopt.c
-+++ b/compat/getopt.c
-@@ -210,7 +210,7 @@
- /* Avoid depending on library functions or files
- whose names are inconsistent. */
-
--char *getenv ();
-+char *getenv (const char *name);
-
- static char *
- my_index (str, chr)
---- a/compat/getopt.h
-+++ b/compat/getopt.h
-@@ -99,14 +99,7 @@
- #define optional_argument 2
-
- #if defined (__STDC__) && __STDC__
--#ifdef __GNU_LIBRARY__
--/* Many other libraries have conflicting prototypes for getopt, with
-- differences in the consts, in stdlib.h. To avoid compilation
-- errors, only prototype getopt for the GNU C library. */
- extern int getopt (int argc, char *const *argv, const char *shortopts);
--#else /* not __GNU_LIBRARY__ */
--extern int getopt ();
--#endif /* __GNU_LIBRARY__ */
- extern int getopt_long (int argc, char *const *argv, const char *shortopts,
- const struct option *longopts, int *longind);
- extern int getopt_long_only (int argc, char *const *argv,
diff --git a/app-text/enscript/files/ruby.st b/app-text/enscript/files/ruby.st
deleted file mode 100644
index 392c9c1390eb..000000000000
--- a/app-text/enscript/files/ruby.st
+++ /dev/null
@@ -1,212 +0,0 @@
-/**
- * Name: ruby
- * Description: Ruby programming language.
- * Author: Mike Wilson <m.v.wilson@home.com>
- */
-
-state ruby_comment
-{
- /\*\\\// {
- language_print ($0);
- return;
- }
- LANGUAGE_SPECIALS {
- language_print ($0);
- }
-}
-
-state ruby_dquot_string
-{
- /\\\\./ {
- language_print ($0);
- }
- /\"/ {
- language_print ($0);
- return;
- }
- LANGUAGE_SPECIALS {
- language_print ($0);
- }
-}
-
-state ruby_quot_string
-{
- /\\\\./ {
- language_print ($0);
- }
- /[\']/ {
- language_print ($0);
- return;
- }
- LANGUAGE_SPECIALS {
- language_print ($0);
- }
-}
-
-state ruby_bquot_string
-{
- /\\\\./ {
- language_print ($0);
- }
- /`/ {
- language_print ($0);
- return;
- }
- LANGUAGE_SPECIALS {
- language_print ($0);
- }
-}
-
-state ruby
-{
- BEGIN {
- header ();
- }
- END {
- trailer ();
- }
-
- /* Comments. */
- /#[^{].*$/ {
- comment_face (true);
- language_print ($0);
- comment_face (false);
- }
-
- /* Ignore escaped quote marks */
- /\\\"/ {
- language_print ($0);
- }
- /\\\'/ {
- language_print ($0);
- }
- /\\\`/ {
- language_print ($0);
- }
-
- /* In cgi files, JavaScript might be imbedded, so we need to look out
- * for the JavaScript comments, because they might contain something
- * we don't like, like a contraction (don't, won't, etc.)
- * We won't put them in comment face, because they are not ruby
- * comments.
- */
- /\/\// {
- language_print ($0);
- call (eat_one_line);
- }
-
- /* String constants. */
- /\"/ {
- string_face (true);
- language_print ($0);
- call (ruby_dquot_string);
- string_face (false);
- }
- /[\']/ {
- string_face (true);
- language_print ($0);
- call (ruby_quot_string);
- string_face (false);
- }
-
- /* Backquoted command string */
- /`/ {
- string_face (true);
- language_print ($0);
- call (ruby_bquot_string);
- string_face (false);
- }
-
- /* Variables globals and instance */
- /[$@]\w+/ {
- variable_name_face (true);
- language_print ($0);
- variable_name_face (false);
- }
-
- /* Variables class variable */
- /@@\w+/ {
- variable_name_face (true);
- language_print ($0);
- variable_name_face (false);
- }
-
- /([ \t]*)(def)([ \t]+)([^(]*)/ {
- /* indentation */
- language_print ($1);
-
- /* def */
- keyword_face (true);
- language_print ($2);
- keyword_face (false);
-
- /* middle */
- language_print ($3);
-
- /* Function name. */
- function_name_face (true);
- language_print ($4);
- function_name_face (false);
- }
-
- /\$[!@&`'+~=\/\\,;.<>_*$?:"]/ {
- variable_name_face (true);
- language_print ($0);
- variable_name_face (false);
- }
-
- /* Highlighting
- --Type face
- private protected public
-
- --Builtin face (I consider these to be somewhat special)
- alias alias_method attr attr_accessor attr_reader attr_writer
- module_alias module_function self super
-
- --Reference face
- require include
-
- --Keyword face
- and begin break case class def defined? do else elsif end
- ensure eval extend false for if in method module next nil not
- or redo rescue retry return then true undef unless until when
- while yield
- */
-/\\b(private|protected|public)\\b/ {
- type_face (true);
- language_print ($0);
- type_face (false);
- }
-
-/\\b(alias|alias_method|attr|attr_accessor|attr_reader|attr_writer\\
-|module_alias|module_function|self|super)\\b/ {
- builtin_face (true);
- language_print ($0);
- builtin_face (false);
- }
-
-/\\b(include|require)\\b/ {
- reference_face (true);
- language_print ($0);
- reference_face (false);
- }
-
-/\\b(and|begin|break|case|class|def|defined?|do|else|elsif|end|ensure|eval\\
-|extend|false|for|if|in|method|module|next|nil|not|or|raise|redo|rescue|retry\\
-|return|then|true|undef|unless|until|when|while|yield)\\b/ {
- keyword_face (true);
- language_print ($0);
- keyword_face (false);
- }
-
- LANGUAGE_SPECIALS {
- language_print ($0);
- }
-}
-
-
-/*
-Local variables:
-mode: c
-End:
-*/
diff --git a/app-text/enscript/metadata.xml b/app-text/enscript/metadata.xml
deleted file mode 100644
index 167f8f30a26a..000000000000
--- a/app-text/enscript/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
- </maintainer>
- <upstream>
- <remote-id type="savannah">enscript</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/epspdf/Manifest b/app-text/epspdf/Manifest
deleted file mode 100644
index f689efc464b6..000000000000
--- a/app-text/epspdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST epspdf-0.6.5.1.zip 445167 BLAKE2B 2e1ee1e04e8731fdfb085596a463b897714a460f75166cdeac4311d85cd70bb5983bff74424fe940cf90849ef6ee73a8ccb9e52520857dcaa8881d90ff36ae81 SHA512 2ec0b83798ca911b1f40617c2904c0caf9022c82e5a55556b5fcb5dbf37e3596a659a86dcdc8876b111c59659b3d4f710031cb7a03a8233b1e8715d875db03c0
diff --git a/app-text/epspdf/epspdf-0.6.5.1.ebuild b/app-text/epspdf/epspdf-0.6.5.1.ebuild
deleted file mode 100644
index d7275387a43d..000000000000
--- a/app-text/epspdf/epspdf-0.6.5.1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop texlive-common
-
-DESCRIPTION="GUI and command-line converter for [e]ps and pdf"
-HOMEPAGE="http://tex.aanhet.net/epspdf/"
-# Unversioned epspdf.zip in https://ctan.space-pro.be/tex-archive/support/
-SRC_URI="https://dev.gentoo.org/~flow/distfiles//${PN}/${P}.zip"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="doc tk"
-
-RDEPEND="
- !<dev-texlive/texlive-pictures-2023_p69409-r2
- >=dev-texlive/texlive-basic-2011
- app-text/ghostscript-gpl
- tk? ( dev-lang/tk )
-"
-BDEPEND="
- app-arch/unzip
- sys-apps/texinfo
-"
-
-src_compile() {
- cd doc || die
- makeinfo epspdf || die
-}
-
-src_install() {
- exeinto /usr/share/${PN}
- doexe epspdf.tlu
-
- insinto /usr/share/${PN}
-
- if use tk ; then
- doins epspdf.help doc/images/epspdf.png
- doexe epspdftk.tcl
- fi
-
- dobin_texmf_scripts ${PN}/epspdf.tlu
- use tk && dobin_texmf_scripts ${PN}/epspdftk.tcl
-
- doinfo doc/epspdf.info
- dodoc doc/Changelog
- if use doc ; then
- dodoc doc/epspdf.pdf
- dodoc -r doc
- fi
-
- # Give it a .desktop
- if use tk; then
- make_desktop_entry epspdftk epspdftk "${EPREFIX}/usr/share/${PN}/epspdf.png" "Graphics;ImageProcessing"
- fi
-}
diff --git a/app-text/epspdf/metadata.xml b/app-text/epspdf/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/epspdf/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/epstool/Manifest b/app-text/epstool/Manifest
deleted file mode 100644
index c60f32ae288e..000000000000
--- a/app-text/epstool/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST epstool-3.09.tar.gz 191023 BLAKE2B becb264bf93bdb1244550e0707eb2d513d8c4b8d9eee09356bd2ddaf25bc8b97e0c5e73a02839a0f66f18bd1949cb549525967ec430104c33067d9ca57984a6f SHA512 cb9519be0879ff791f0e243a541538254e24949683aa792f673334d2d1dbd3e449ec36890ccbb3852563cf8da997a035a80df605b395a1b84cbced7522dce291
diff --git a/app-text/epstool/epstool-3.09.ebuild b/app-text/epstool/epstool-3.09.ebuild
deleted file mode 100644
index 8f33f4d133ca..000000000000
--- a/app-text/epstool/epstool-3.09.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Creates or extracts preview images in EPS files, fixes bounding boxes"
-HOMEPAGE="http://www.ghostgum.com.au/software/epstool.htm"
-SRC_URI="http://www.ghostgum.com.au/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv x86"
-
-DEPEND="app-text/ghostscript-gpl"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-no-use-gnu.patch
- "${FILESDIR}"/${P}-no-gcc-linker.patch
-)
-
-src_prepare() {
- default
- tc-export CC
-
- # parallel make issue (bug #506978)
- mkdir bin || die
- mkdir epsobj || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" epstool
-}
-
-src_install() {
- dobin bin/epstool
- doman doc/epstool.1
- local HTML_DOCS=( doc/epstool.htm doc/gsview.css )
- einstalldocs
-}
diff --git a/app-text/epstool/files/epstool-3.09-no-gcc-linker.patch b/app-text/epstool/files/epstool-3.09-no-gcc-linker.patch
deleted file mode 100644
index cf3e03dfa609..000000000000
--- a/app-text/epstool/files/epstool-3.09-no-gcc-linker.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From cbd73f2bb7dd3a55d0d35b0638e84b8f17e56b52 Mon Sep 17 00:00:00 2001
-From: Helmut Grohne <helmut@subdivi.de>
-Date: Fri, 14 Sep 2018 18:17:39 +0200
-Subject: [PATCH] Make epstool cross buildable by not hardcoding gcc as linker
-
----
- src/unixcom.mak | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/unixcom.mak b/src/unixcom.mak
-index 1063b65..ca0b031 100755
---- a/src/unixcom.mak
-+++ b/src/unixcom.mak
-@@ -22,8 +22,8 @@ GSCFLAGS= $(CDEFS) -Wall -Wstrict-prototypes -Wmissing-declarations -Wmissing-pr
- CCAUX=gcc
- CC=gcc
- LFLAGS=$(PLINK) $(LIBPNGLIBS) $(GTKLIBS)
--CLINK=gcc $(LDFLAGS)
--LINK=gcc $(LDFLAGS)
-+CLINK=$(CC) $(LDFLAGS)
-+LINK=$(CC) $(LDFLAGS)
-
-
- COMP=$(CC) -I$(SRCDIR) -I$(OBJDIR) $(CFLAGS) $(GSCFLAGS)
---
-2.29.2
-
diff --git a/app-text/epstool/files/epstool-3.09-no-use-gnu.patch b/app-text/epstool/files/epstool-3.09-no-use-gnu.patch
deleted file mode 100644
index cb42381138e2..000000000000
--- a/app-text/epstool/files/epstool-3.09-no-use-gnu.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 706546a4921b98834ebf241ea751e0db5d0d192f Mon Sep 17 00:00:00 2001
-From: Adrian Bunk <bunk@debian.org>
-Date: Fri, 14 Sep 2018 18:17:39 +0200
-Subject: [PATCH] src/cplat.h: Don't define __USE_GNU
-
-There were two things wrong with it:
-- __USE_GNU is glibc-internal, the external define is _GNU_SOURCE
-- defining such macros after the first include is wrong, in this case
-it caused FTBFS on ia64.
-
-An option would be to pass -D_GNU_SOURCE when building, but as far
-as I can see the define was not (anymore?) needed at all.
----
- src/cplat.h | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/src/cplat.h b/src/cplat.h
-index 8bbd9c5..ad5cee4 100755
---- a/src/cplat.h
-+++ b/src/cplat.h
-@@ -109,7 +109,6 @@ typedef struct POINT_s {
- typedef struct _GdkRgbCmap GdkRgbCmap;
- # endif
- # include <unistd.h>
--# define __USE_GNU /* we might need recursive mutex */
- # include <semaphore.h>
- # include <pthread.h>
- # define ZLIBNAME "libz.so"
---
-2.29.2
-
diff --git a/app-text/epstool/metadata.xml b/app-text/epstool/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/epstool/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/epubgrep/Manifest b/app-text/epubgrep/Manifest
deleted file mode 100644
index d917c67f67b7..000000000000
--- a/app-text/epubgrep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST epubgrep-0.6.2.tar.gz 274558 BLAKE2B c70e199e7d3cb8df828e3cd2f91eab70b8302da2205b5e206e15c3b61ad7cc86f2e4e5cd01e35a5d69ad298e5d3106c9e8dfc4821432c2cf9a692f9ab169fc4f SHA512 f310c33ac08e4154a821b7d674e2eeaa70925dfd27d1e5481cc5792e84ac53f2b7e4931db29ac1c208a83ff989c77b80904bfb4471770266180ab04789f2132c
diff --git a/app-text/epubgrep/epubgrep-0.6.2.ebuild b/app-text/epubgrep/epubgrep-0.6.2.ebuild
deleted file mode 100644
index 5ff2df98055f..000000000000
--- a/app-text/epubgrep/epubgrep-0.6.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Search tool for EPUB e-books"
-HOMEPAGE="https://schlomp.space/tastytea/epubgrep"
-SRC_URI="https://schlomp.space/tastytea/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boost[nls]
- app-arch/libarchive[bzip2,iconv,lzma,zlib(+)]
- dev-libs/libfmt:=
- dev-libs/pugixml
-"
-DEPEND="
- ${RDEPEND}
- dev-cpp/termcolor
- dev-cpp/nlohmann_json
- test? ( dev-cpp/catch )
-"
-BDEPEND="
- sys-devel/gettext
- app-text/asciidoc
-"
-
-src_configure() {
- local mycmakeargs=(
- "-DWITH_TESTS=$(usex test)"
- "-DFALLBACK_BUNDLED=NO"
- )
-
- cmake_src_configure
-}
diff --git a/app-text/epubgrep/metadata.xml b/app-text/epubgrep/metadata.xml
deleted file mode 100644
index 68abb185f0ad..000000000000
--- a/app-text/epubgrep/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tea+gentoo@cuddleslut.fr</email>
- <name>tea</name>
- </maintainer>
- <upstream>
- <maintainer>
- <name>tea</name>
- <email>tea+gentoo@cuddleslut.fr</email>
- </maintainer>
- <bugs-to>https://schlomp.space/tastytea/epubgrep/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest
deleted file mode 100644
index d67ad1254378..000000000000
--- a/app-text/evince/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST evince-48.0.tar.xz 2942540 BLAKE2B ee3a557b5b9fb5d830961a19822ec02c8c9ec58eea7b6952aeef4aecc7e739387006bfec64f9643463c5960a8c00d8f683f29ad68b3e4925526133164f91b76a SHA512 bae616989f339e4d4204e8bb3eafd2d05d5a16a4fe3e658fbdbb2d92c541b75edc1afe89d624f9d0345ffe181598b6b9315f1902d5c5cc34419fd714eb65dfdf
-DIST evince-48.1.tar.xz 2942692 BLAKE2B 1939bc509ab5834d89882bc69c17ae142289b52ccb1f420d15cfb6495f9da99461d9980a8ff85a5a6be49cfa77a301a58450dd1d39f2a561b33a3e2715360e22 SHA512 bb17c2d769180d6bb4008d4110104aebb47f10594c32ccd8e6075ccec12ab43e962e41cba9d4b927c399e4e779766c0822968c46d891beb509817db0bfe2ea08
-DIST evince-48.4.tar.xz 2940896 BLAKE2B 6adf4891e3b5b5d2827a772b74f62d128c5248171682d7afe1ecb924f43f32acd8aa1f0e4584b08e407e985310f090bb1d28b4f285ae5cc42588cc0fe92dd2e3 SHA512 8f9f4928407e7e699b5615066da2d373881cff27fae11adb2f7b86298c7fa745cacf3b10d713c5e43ed678bb26411fca28faaf61ab0fea10dbcfcd40bd71a7e1
diff --git a/app-text/evince/evince-48.0-r2.ebuild b/app-text/evince/evince-48.0-r2.ebuild
deleted file mode 100644
index 1dcb405de2c3..000000000000
--- a/app-text/evince/evince-48.0-r2.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="https://apps.gnome.org/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 ~x64-solaris"
-IUSE="X cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff wayland xps"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-# atk used in libview
-# bundles unarr
-DEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.44.0:2
- >=gui-libs/libhandy-1.5.0:1
- >=dev-libs/libxml2-2.5:2=
- virtual/zlib:=
- >=x11-libs/gdk-pixbuf-2.40:2
- >=x11-libs/gtk+-3.22.0:3[X?,cups?,introspection?,wayland?]
- gnome-base/gsettings-desktop-schemas
- >=x11-libs/cairo-1.10
- >=app-text/poppler-22.05.0:=[cairo]
- >=app-arch/libarchive-3.6.0:=
- djvu? ( >=app-text/djvu-3.5.22:= )
- dvi? (
- >=app-text/libspectre-0.2:=
- dev-libs/kpathsea:=
- )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0 )
- gnome? ( gnome-base/gnome-desktop:3= )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- postscript? ( >=app-text/libspectre-0.2:= )
- spell? ( >=app-text/gspell-1.6.0:= )
- tiff? ( >=media-libs/tiff-4.0:= )
- xps? ( >=app-text/libgxps-0.2.1:= )
-"
-RDEPEND="${DEPEND}
- gnome-base/gvfs
- gnome-base/librsvg
-"
-BDEPEND="
- gtk-doc? (
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.3
- )
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Ddevelopment=false
- -Dplatform=gnome
-
- -Dviewer=true
- -Dpreviewer=true
- -Dthumbnailer=true
- -Dnautilus=false
-
- -Dcomics=enabled
- $(meson_feature djvu)
- $(meson_feature dvi)
- -Dpdf=enabled
- $(meson_feature postscript ps)
- $(meson_feature tiff)
- $(meson_feature xps)
-
- $(meson_use gtk-doc gtk_doc)
- -Duser_doc=true
- $(meson_use introspection)
- -Ddbus=true
- $(meson_feature keyring)
- $(meson_feature cups gtk_unix_print)
- $(meson_feature gnome thumbnail_cache)
- $(meson_feature gstreamer multimedia)
- $(meson_feature spell gspell)
-
- -Dinternal_synctex=true
-
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- 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/{libevdocument,libevview} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/evince/evince-48.1-r1.ebuild b/app-text/evince/evince-48.1-r1.ebuild
deleted file mode 100644
index 80a589535f54..000000000000
--- a/app-text/evince/evince-48.1-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="https://apps.gnome.org/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 ~x64-solaris"
-IUSE="X cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff xps wayland"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-# atk used in libview
-# bundles unarr
-DEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.44.0:2
- >=gui-libs/libhandy-1.5.0:1
- >=dev-libs/libxml2-2.5:2=
- virtual/zlib:=
- >=x11-libs/gdk-pixbuf-2.40:2
- >=x11-libs/gtk+-3.22.0:3[X?,cups?,introspection?,wayland?]
- gnome-base/gsettings-desktop-schemas
- >=x11-libs/cairo-1.10
- >=app-text/poppler-22.05.0:=[cairo]
- >=app-arch/libarchive-3.6.0:=
- djvu? ( >=app-text/djvu-3.5.22:= )
- dvi? (
- >=app-text/libspectre-0.2:=
- dev-libs/kpathsea:=
- )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0 )
- gnome? ( gnome-base/gnome-desktop:3= )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- postscript? ( >=app-text/libspectre-0.2:= )
- spell? ( >=app-text/gspell-1.6.0:= )
- tiff? ( >=media-libs/tiff-4.0:= )
- xps? ( >=app-text/libgxps-0.2.1:= )
-"
-RDEPEND="${DEPEND}
- gnome-base/gvfs
- gnome-base/librsvg
-"
-BDEPEND="
- gtk-doc? (
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.3
- )
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-48.1-CVE-2026-46529.patch
-)
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Ddevelopment=false
- -Dplatform=gnome
-
- -Dviewer=true
- -Dpreviewer=true
- -Dthumbnailer=true
- -Dnautilus=false
-
- -Dcomics=enabled
- $(meson_feature djvu)
- $(meson_feature dvi)
- -Dpdf=enabled
- $(meson_feature postscript ps)
- $(meson_feature tiff)
- $(meson_feature xps)
-
- $(meson_use gtk-doc gtk_doc)
- -Duser_doc=true
- $(meson_use introspection)
- -Ddbus=true
- $(meson_feature keyring)
- $(meson_feature cups gtk_unix_print)
- $(meson_feature gnome thumbnail_cache)
- $(meson_feature gstreamer multimedia)
- $(meson_feature spell gspell)
-
- -Dinternal_synctex=true
-
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- 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/{libevdocument,libevview} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/evince/evince-48.1.ebuild b/app-text/evince/evince-48.1.ebuild
deleted file mode 100644
index 8d25b9b4b7e9..000000000000
--- a/app-text/evince/evince-48.1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="https://apps.gnome.org/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 ~x64-solaris"
-IUSE="X cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff xps wayland"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-# atk used in libview
-# bundles unarr
-DEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.44.0:2
- >=gui-libs/libhandy-1.5.0:1
- >=dev-libs/libxml2-2.5:2=
- virtual/zlib:=
- >=x11-libs/gdk-pixbuf-2.40:2
- >=x11-libs/gtk+-3.22.0:3[X?,cups?,introspection?,wayland?]
- gnome-base/gsettings-desktop-schemas
- >=x11-libs/cairo-1.10
- >=app-text/poppler-22.05.0:=[cairo]
- >=app-arch/libarchive-3.6.0:=
- djvu? ( >=app-text/djvu-3.5.22:= )
- dvi? (
- >=app-text/libspectre-0.2:=
- dev-libs/kpathsea:=
- )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0 )
- gnome? ( gnome-base/gnome-desktop:3= )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- postscript? ( >=app-text/libspectre-0.2:= )
- spell? ( >=app-text/gspell-1.6.0:= )
- tiff? ( >=media-libs/tiff-4.0:= )
- xps? ( >=app-text/libgxps-0.2.1:= )
-"
-RDEPEND="${DEPEND}
- gnome-base/gvfs
- gnome-base/librsvg
-"
-BDEPEND="
- gtk-doc? (
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.3
- )
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Ddevelopment=false
- -Dplatform=gnome
-
- -Dviewer=true
- -Dpreviewer=true
- -Dthumbnailer=true
- -Dnautilus=false
-
- -Dcomics=enabled
- $(meson_feature djvu)
- $(meson_feature dvi)
- -Dpdf=enabled
- $(meson_feature postscript ps)
- $(meson_feature tiff)
- $(meson_feature xps)
-
- $(meson_use gtk-doc gtk_doc)
- -Duser_doc=true
- $(meson_use introspection)
- -Ddbus=true
- $(meson_feature keyring)
- $(meson_feature cups gtk_unix_print)
- $(meson_feature gnome thumbnail_cache)
- $(meson_feature gstreamer multimedia)
- $(meson_feature spell gspell)
-
- -Dinternal_synctex=true
-
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- 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/{libevdocument,libevview} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/evince/evince-48.4.ebuild b/app-text/evince/evince-48.4.ebuild
deleted file mode 100644
index ca584055672b..000000000000
--- a/app-text/evince/evince-48.4.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic gnome.org gnome2-utils meson systemd xdg
-
-DESCRIPTION="Simple document viewer for GNOME"
-HOMEPAGE="https://apps.gnome.org/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 ~x64-solaris"
-IUSE="X cups djvu dvi gstreamer gnome keyring gtk-doc +introspection postscript spell tiff xps wayland"
-REQUIRED_USE="gtk-doc? ( introspection )"
-
-# atk used in libview
-# bundles unarr
-DEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=dev-libs/glib-2.44.0:2
- >=gui-libs/libhandy-1.5.0:1
- >=dev-libs/libxml2-2.5:2=
- virtual/zlib:=
- >=x11-libs/gdk-pixbuf-2.40:2
- >=x11-libs/gtk+-3.22.0:3[X?,cups?,introspection?,wayland?]
- gnome-base/gsettings-desktop-schemas
- >=x11-libs/cairo-1.10
- >=app-text/poppler-22.05.0:=[cairo]
- >=app-arch/libarchive-3.6.0:=
- djvu? ( >=app-text/djvu-3.5.29:= )
- dvi? (
- >=app-text/libspectre-0.2:=
- dev-libs/kpathsea:=
- )
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0 )
- gnome? ( gnome-base/gnome-desktop:3= )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- postscript? ( >=app-text/libspectre-0.2:= )
- spell? ( >=app-text/gspell-1.6.0:= )
- tiff? ( >=media-libs/tiff-4.0:= )
- xps? ( >=app-text/libgxps-0.2.1:= )
-"
-RDEPEND="${DEPEND}
- gnome-base/gvfs
- gnome-base/librsvg
-"
-BDEPEND="
- gtk-doc? (
- >=dev-util/gi-docgen-2021.1
- app-text/docbook-xml-dtd:4.3
- )
- dev-libs/appstream-glib
- >=dev-util/gdbus-codegen-2.80.5-r1
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_prepare() {
- default
- xdg_environment_reset
-}
-
-src_configure() {
- use X || append-cppflags -DGENTOO_GTK_HIDE_X11
- use wayland || append-cppflags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Ddevelopment=false
- -Dplatform=gnome
-
- -Dviewer=true
- -Dpreviewer=true
- -Dthumbnailer=true
- -Dnautilus=false
-
- -Dcomics=enabled
- $(meson_feature djvu)
- $(meson_feature dvi)
- -Dpdf=enabled
- $(meson_feature postscript ps)
- $(meson_feature tiff)
- $(meson_feature xps)
-
- $(meson_use gtk-doc gtk_doc)
- -Duser_doc=true
- $(meson_use introspection)
- -Ddbus=true
- $(meson_feature keyring)
- $(meson_feature cups gtk_unix_print)
- $(meson_feature gnome thumbnail_cache)
- $(meson_feature gstreamer multimedia)
- $(meson_feature spell gspell)
-
- -Dinternal_synctex=true
-
- -Dsystemduserunitdir="$(systemd_get_userunitdir)"
- )
- 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/{libevdocument,libevview} "${ED}"/usr/share/gtk-doc/html/ || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/evince/files/evince-48.1-CVE-2026-46529.patch b/app-text/evince/files/evince-48.1-CVE-2026-46529.patch
deleted file mode 100644
index 32cdfda16eb5..000000000000
--- a/app-text/evince/files/evince-48.1-CVE-2026-46529.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-https://bugs.gentoo.org/975515
-https://gitlab.gnome.org/GNOME/evince/-/commit/970c219e861a5fcc3e7b9e05bedf18cf0de39245
-
-From 970c219e861a5fcc3e7b9e05bedf18cf0de39245 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Germ=C3=A1n=20Poo-Caama=C3=B1o?= <gpoo@gnome.org>
-Date: Mon, 18 May 2026 16:25:13 -0400
-Subject: [PATCH] shell: quote strings in arguments used when calling ev_spawn
-
-When spawning a new instance, it is good practice to sanitize the
-arguments given to Evince, as those arguments may come from an
-untrusted source. We want to avoid those values could become
-unintended flags by the child process.
-
-Fixes #2153
----
- shell/ev-application.c | 20 ++++++++++++++------
- 1 file changed, 14 insertions(+), 6 deletions(-)
-
-diff --git a/shell/ev-application.c b/shell/ev-application.c
-index 001d21438..e35a5ef5f 100644
---- a/shell/ev-application.c
-+++ b/shell/ev-application.c
-@@ -154,7 +154,7 @@ ev_spawn (const char *uri,
- guint timestamp)
- {
- GString *cmd;
-- gchar *path, *cmdline;
-+ gchar *path, *cmdline, *quoted;
- GAppInfo *app;
- GError *error = NULL;
-
-@@ -179,10 +179,13 @@ ev_spawn (const char *uri,
- /* Page label */
- if (dest) {
- switch (ev_link_dest_get_dest_type (dest)) {
-- case EV_LINK_DEST_TYPE_PAGE_LABEL:
-+ case EV_LINK_DEST_TYPE_PAGE_LABEL: {
-+ quoted = g_shell_quote (ev_link_dest_get_page_label (dest));
- g_string_append_printf (cmd, " --page-label=%s",
-- ev_link_dest_get_page_label (dest));
-+ quoted);
-+ g_free (quoted);
- break;
-+ }
- case EV_LINK_DEST_TYPE_PAGE:
- case EV_LINK_DEST_TYPE_XYZ:
- case EV_LINK_DEST_TYPE_FIT:
-@@ -192,10 +195,13 @@ ev_spawn (const char *uri,
- g_string_append_printf (cmd, " --page-index=%d",
- ev_link_dest_get_page (dest) + 1);
- break;
-- case EV_LINK_DEST_TYPE_NAMED:
-+ case EV_LINK_DEST_TYPE_NAMED: {
-+ quoted = g_shell_quote (ev_link_dest_get_named_dest (dest));
- g_string_append_printf (cmd, " --named-dest=%s",
-- ev_link_dest_get_named_dest (dest));
-+ quoted);
-+ g_free (quoted);
- break;
-+ }
- default:
- break;
- }
-@@ -203,7 +209,9 @@ ev_spawn (const char *uri,
-
- /* Find string */
- if (search_string) {
-- g_string_append_printf (cmd, " --find=%s", search_string);
-+ quoted = g_shell_quote (search_string);
-+ g_string_append_printf (cmd, " --find=%s", quoted);
-+ g_free (quoted);
- }
-
- /* Mode */
---
-GitLab
diff --git a/app-text/evince/metadata.xml b/app-text/evince/metadata.xml
deleted file mode 100644
index 6000ebc0a0cf..000000000000
--- a/app-text/evince/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?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="dvi">Enable the built-in DVI viewer</flag>
- <flag name="postscript" restrict="&gt;=app-text/evince-3.26">Enable support for PostScript and Adobe Illustrator documents with <pkg>app-text/libspectre</pkg></flag>
- <flag name="spell">Enable inline spell check for annotations via <pkg>app-text/gspell</pkg></flag>
- <flag name="xps">Enable XPS viewer using <pkg>app-text/libgxps</pkg></flag>
- </use>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/evince</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/expander/Manifest b/app-text/expander/Manifest
deleted file mode 100644
index 7c86b02a73be..000000000000
--- a/app-text/expander/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nedit_expander_kit_2.05.tar.gz 92571 BLAKE2B 0b77640b87372003e873a9e9146aeec82220dfc86b4f6d57220807443c007b6f4f99da8da505d7b6d2f1350150698deed84c8cb710297c6d8646ed192d3ee04a SHA512 a9d5e97db95eec9f98d71360c6af5a6908f31f59221ac1f509ae4f661b0614610b9591b9e2f58bba1175a6b609407d720369ba99cecb5496133d889bf93788ee
diff --git a/app-text/expander/expander-2.05-r3.ebuild b/app-text/expander/expander-2.05-r3.ebuild
deleted file mode 100644
index b4d53d792b6c..000000000000
--- a/app-text/expander/expander-2.05-r3.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Expander is a utility that acts as a filter for text editors"
-HOMEPAGE="http://www.nedit.org"
-SRC_URI="ftp://ftp.nedit.org/pub/contrib/misc/nedit_expander_kit_${PV}.tar.gz"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-clang15.patch
-)
-
-src_compile() {
- emake -C src CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin src/{expander,boxcomment,align_columns,align_comments,where_is}
- dosym boxcomment /usr/bin/unboxcomment
-
- einstalldocs
- dodoc USAGE
- doman docs/*.1
-
- insinto /usr/share/${P}
- doins -r service defs macros misc templates
-}
-
-pkg_postinst() {
- elog
- elog "Instructions for using expander with NEdit are in ${EROOT}/usr/share/doc/${PF}/INSTALL"
- elog "Macro, definition and template files can be found in ${EROOT}/usr/share/${P}"
- elog
-}
diff --git a/app-text/expander/files/expander-2.05-clang15.patch b/app-text/expander/files/expander-2.05-clang15.patch
deleted file mode 100644
index a7ae9bed3ddf..000000000000
--- a/app-text/expander/files/expander-2.05-clang15.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-https://bugs.gentoo.org/870898
---- a/src/align_columns.c
-+++ b/src/align_columns.c
-@@ -28,6 +28,7 @@
- #include <string.h>
- #include <stdlib.h>
- #include <ctype.h>
-+#include <unistd.h>
-
- /*============================================================================*/
- /* SYMBOL DEFINITIONS */
---- a/src/align_comments.c
-+++ b/src/align_comments.c
-@@ -28,6 +28,7 @@
- #include <string.h>
- #include <stdlib.h>
- #include <ctype.h>
-+#include <unistd.h>
-
- /*===========================================================================*/
- /* SYMBOL DEFINITIONS */
---- a/src/boxcomment.c
-+++ b/src/boxcomment.c
-@@ -59,6 +59,7 @@
- #include <stdio.h>
- #include <string.h>
- #include <stdlib.h>
-+#include <unistd.h>
-
- /*============================================================================*/
- /* SYMBOL DEFINITIONS */
---- a/src/expander.c
-+++ b/src/expander.c
-@@ -114,6 +114,7 @@
- #include <string.h>
- #include <time.h>
- #include <ctype.h>
-+#include <unistd.h>
-
- /*==========================================================================*/
- /* MACRO DEFINITIONS */
-@@ -1264,7 +1265,7 @@ bool_t locate_definition(
- bool_t ignore_definition = FALSE;
- int i;
- char line[ MAXBUF ];
-- static level = 0;
-+ static int level = 0;
-
- /*---------------------
- * Recursion protection.
---- a/src/where_is.c
-+++ b/src/where_is.c
-@@ -54,6 +54,7 @@
- #include <stdlib.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include <unistd.h>
-
- typedef int bool_t;
-
diff --git a/app-text/expander/files/expander-2.05-gentoo.patch b/app-text/expander/files/expander-2.05-gentoo.patch
deleted file mode 100644
index 460a8164cee5..000000000000
--- a/app-text/expander/files/expander-2.05-gentoo.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -3,15 +3,14 @@
- bindir = $(BINDIR)/
-
- copy = ln -fs
--CFLAGS += -v -g # -DNEED_GETOPT_PROTO_TYPE
--compiler = cc $(CFLAGS)
-+compiler = $(CC) $(CFLAGS)
-
- executables = expander boxcomment align_columns align_comments where_is
-
- #--------------
- # Build Targets
- #--------------
--all: verify $(executables)
-+all: $(executables)
-
- verify:
- @if [ "$(bindir)" = "/" ]; then \
-@@ -24,32 +23,31 @@
- # Abbreviation expansion filter program (with NEdit, language sensitive)
- #-----------------------------------------------------------------------
- expander: expander.c
-- $(compiler) -o $(bindir)$@ $?
-+ $(compiler) $(LDFLAGS) -o $@ $?
-
- #--------------------------------------------------------------------------
- # Surround given text with open ended box. (with NEdit, language sensitive)
- #--------------------------------------------------------------------------
- boxcomment: boxcomment.c
-- $(compiler) -o $(bindir)$@ $?
-- @if [ ! -f $(bindir)un$@ ]; then $(copy) $(bindir)$@ $(bindir)un$@; fi
-+ $(compiler) $(LDFLAGS) -o $@ $?
-
- #-------------------------------------------------------------------------------
- # Align ragged looking 'C' style comments (good substitute for align_equals too)
- #-------------------------------------------------------------------------------
- align_comments: align_comments.c
-- $(compiler) -o $(bindir)$@ $?
-+ $(compiler) $(LDFLAGS) -o $@ $?
-
- #----------------------------
- # Align given text in columns
- #----------------------------
- align_columns: align_columns.c
-- $(compiler) -o $(bindir)$@ $?
-+ $(compiler) $(LDFLAGS) -o $@ $?
-
- #----------------------------------------------
- # File locator (substitute for which, where...)
- #----------------------------------------------
- where_is: where_is.c
-- $(compiler) -o $(bindir)$@ $?
-+ $(compiler) $(LDFLAGS) -o $@ $?
-
- #------------------------------------------------
- # Here is how to uninstall the executables built.
diff --git a/app-text/expander/metadata.xml b/app-text/expander/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/expander/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/extract_url/Manifest b/app-text/extract_url/Manifest
deleted file mode 100644
index 4d1741cbc813..000000000000
--- a/app-text/extract_url/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST extract_url-1.6.2.tar.gz 16296 BLAKE2B 63771d63fe9a93e340fb02788e12596003d0d7242578d9d39255a5e8b22e8ab3040e2aeed505f6342181422194ee80611092d891146ba2c5d0ad9b8c7f9c249b SHA512 c95c52c096569d4fb24da95480c8c5262ee29bfce8ddc9cb70af45d17f4977edff6d95eda8aa7976f82fc75e7de262fab21a3498590e1c212cf9cf6435d2c4f1
diff --git a/app-text/extract_url/extract_url-1.6.2.ebuild b/app-text/extract_url/extract_url-1.6.2.ebuild
deleted file mode 100644
index e64257e765c4..000000000000
--- a/app-text/extract_url/extract_url-1.6.2.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="extracts URLs from correctly-encoded MIME email messages or plain text"
-HOMEPAGE="https://www.memoryhole.net/~kyle/extract_url/ https://github.com/m3m0ryh0l3/extracturl/"
-SRC_URI="https://github.com/m3m0ryh0l3/${PN/_/}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE=""
-
-RDEPEND="
- dev-perl/MIME-tools
- dev-perl/HTML-Parser
- dev-perl/URI-Find
- dev-perl/Curses-UI
- dev-perl/TermReadKey
-"
-
-S=${WORKDIR}/${P/_/}
-
-src_install() {
- default
- dodoc extract_urlview.sample
-}
diff --git a/app-text/extract_url/metadata.xml b/app-text/extract_url/metadata.xml
deleted file mode 100644
index dbfea27111b7..000000000000
--- a/app-text/extract_url/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">m3m0ryh0l3/extracturl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/fblog/Manifest b/app-text/fblog/Manifest
deleted file mode 100644
index ff8409ff3dee..000000000000
--- a/app-text/fblog/Manifest
+++ /dev/null
@@ -1,118 +0,0 @@
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-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 anstyle-1.0.7.crate 15709 BLAKE2B 872e0ed09e7e94c6f6b812349e39f949aff4d7cbb87744ab26fe49f57a7d330e0f79447213374f7f862ea276aab2dd1077dc8df3f7c5f34079ef30c4d17eeeba SHA512 e20d49f7d148e03f7b127be7802e0b6b7a2b05720614d46c2ade5e440ce322b44ddd3a9239b897886faa03ed1cb30f947ee27d3811fa83dffba10b3975eba7ed
-DIST anstyle-parse-0.2.4.crate 23069 BLAKE2B e80bd81e351326a222238b3f559020a2430ac37293e61b6b6309b37bbb8bdb78ec11ca9c0fd270098af5e5ffb2f5660cfbfda949d20fd2efd336ed1c143215b2 SHA512 c1dac475df77d090a4d2041ba40ff418abe66e93e4ddda54653bf024fb4995e431166684343509a2337bc813fe06f362d3df8a1d7d05d177cec1a488bcb9942a
-DIST anstyle-query-1.1.0.crate 9832 BLAKE2B de106e289c874bca806214e275647415bdd02e2878f3a80e7d337cfbcdb755d8c182b2879371f00f5cad97cdf68224ac11ca41cc89ad7ab3929f854a9f9e76a6 SHA512 321ddfa7b090142116c96bc8c70d81cec3e816922249ae0f07389e2d1b62c8b40636675ccfdfd23d52e29c162ae7d929637dfc7d697dafb79e596d04eb8cd90b
-DIST anstyle-wincon-3.0.3.crate 12179 BLAKE2B 37793975a05ad60bb2b670c208db11c5cda8a2a456242cd118748709d0a220b541b6f088676eccd19870cfb8f910d4aa1e7764393785a6db0531af4a3ffc8047 SHA512 55217c65fc9ec674e5b4dd70716a221bd108b507dce9baaeb542f0e0a47027ec7fe61f9cd3cccfda43e4a4cd785b42f13400daf89884c32d3768e48bdff2d179
-DIST autocfg-1.3.0.crate 16524 BLAKE2B 7d5a03853d6b4f0da08d8e139fb200da21e47fa7e50d1956270d0ff0cc496f660f8f800122c95eee9ba98d9210ab200c3010b782097483d12d6be4ac0df0e7c9 SHA512 a5570b955d57a7183ba148b335837dc5af24b202e80681027536d33fe2822509ba644fc70c29f018c893285ced2bf6774f44ca6c59f7c7e2226d5349cf7c3635
-DIST bitflags-2.5.0.crate 43821 BLAKE2B 2d2a78b0a19dcb39580e6f73ed6c468b0626043010b34661084944c83561fe49db24bee1ab57fd692d57617be6506d529e095aea27b753a77e26d0b1ebf7ed78 SHA512 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
-DIST bstr-1.9.1.crate 380305 BLAKE2B 52b45bd48874d052636c6b451cc36d8b012808ea5193e0188e5edd09f81d21b8306926cfebb405ad0650ec9aa710f609bacaa773bf854b21f4803dc38bb2eca7 SHA512 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
-DIST bumpalo-3.16.0.crate 85677 BLAKE2B 08da17b757931d2910e0299df53eb62731aa8c4ebd8915859b81d1982b331e7455dfac977c754e500a35ee07ba8eff00a61d2f62be99744e2ddbba06c1268f49 SHA512 a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
-DIST cc-1.0.99.crate 76961 BLAKE2B d615f647bc5e4f7f580f878fc41baee172e9513f1157d421c491c36af2ca330dde2a6ddd4238c03aae27feed5e8cc042f4b790d7b145952a8676ac553f72e356 SHA512 2f6c9a0869b3b636b011390efade0085ed5fe616ecb33ff586c948779b9c9bea9169cb1c31441b0aeb63dbaa35cdb76b6e67ace38d561e2c150e06853a2b1757
-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.6.crate 56342 BLAKE2B 052762cb79e9b4bbbfdd1576e37d265d67511ff0aad5bde365337ca9f84a2d4654aaa0bc75331b908c07648bfcdc3c04e7d6deddb7b24e0badb518c59788e7fe SHA512 ed1ec9040dcbd6a79c0f6aefa4ea11c3528ecd902439345d79ca63710c2873b1db39a6a7559fe72004780ec93697a7cc06f3aef9467810ff6f8c5a37aef378aa
-DIST clap_builder-4.5.6.crate 163952 BLAKE2B bbac218877610a3d33c5b6308800c5c6f0db908f3726c9862ab5feeb9efe799f2c075b19f3d1e58e3dcc79afc2010992dc70db82163dac151bc0e58776632b2b SHA512 3c8d609ea2a21752d36bfa745e8202fd7581639cd9ab5b9c054d4671f4345f4a2e313d881abb1bc8d9a58a6076743b54dc9940279149bc03fb42c0f8d71ee9d0
-DIST clap_complete-4.5.4.crate 38811 BLAKE2B f33ce10b374059b9bee0618fd9ee24390d1723bccd0acd1fd5f3aaf19497de732f7b548a2b94a941e4b01c009a730bed2dee969d4d448946f25de04f370a9d9e SHA512 82accfe54a9ba374e150cf86bb40fc6f8017ad22e692cdba392a7dfa5f789bf16edf92e85c2f63166a5e13dd8e8bac6986fd0c7f96d321122f920288ab0d7909
-DIST clap_derive-4.5.5.crate 30017 BLAKE2B 8525d8adba25ec0165936f72f78dec3cdffedc9de8e537b078944b1830640222013e335e86a2337ae9ea3b07dd655275705eeeb8c2155224dc0950ed00e47f7f SHA512 90c2110445c832d81cf66287ebe32155c6bd72a0a75cdbceef4e411d4b9d83268af244adab6755379b6970b5d40b39a9f89df9ef8786429fe73d95a3eee1c134
-DIST clap_lex-0.7.1.crate 12766 BLAKE2B e0e3a1a4a65bf9df3c21753f9298a7461046e6b34c7a8d26521efc551ef3511a7d202f25ebdddf285ff68c4073364f48cf739ff0bda32f41d4fd0c87c4cf02fb SHA512 4cdede5eb9fa527567e9f3f94fd8fe7e1022d9e9236e78d30b3068befbaadedd778b5464f800e74bf187c44af9df582365f4d41a0113f8ab0fe9abc936171fc2
-DIST colorchoice-1.0.1.crate 7895 BLAKE2B f1c841e74f01f33fa83cf41c5f0a1286ca3899239d9a188a838550abde507af374a4fe3e85934d10d28bd5eae2c7fa1f662307bd46d5dd4daa52249cb64ebb5b SHA512 3d216ba46cfcca5c52a56884ed09fe7d6d350ccb44144a60c75006582f7f9a28df21d44375a8cb304c721b9de615875675b3a03c485eb209b2a12d745fa609cd
-DIST core-foundation-sys-0.8.6.crate 37629 BLAKE2B 683d5a84b6a3816317f87359532a8339f08bb4043f1d70a8588636eb5dbe6ebb3843e2a12d9a7e5fd1637a912c52a5aefbb8d44796330b09593e7adefd3babd8 SHA512 24a8958cb16b081862a9000affb0147b8b3be1a664b834c3dbddbff03e709de3f4060ff4800e5a35453f4392ccf33168e8b864be71b17be38cb264a39b915100
-DIST cpufeatures-0.2.12.crate 12837 BLAKE2B 5b518c58c548d9116f94cefc2214fe2faf87c3aaf3fffbb0bf4085f75372cf7fc5144bc3f827101a3a14a51363d06d8075db94ff5ed853ab2ccffaf597728093 SHA512 52742595702fc3371d4126fb355f3d7a6da514a94e43170f1db041cc6c560027f92115eab7846131dba1018ca5c72003ae36f945c1de88d57a0e7f66331623c6
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
-DIST dirs-5.0.1.crate 12255 BLAKE2B eadd38e85211ed5aee7fab964e90342273320644c36262aa7b436e493512851a4751a09d22aa8bae0495f4b22df6e7395d13715ca8b8c6196107b1be03af9328 SHA512 cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
-DIST dirs-sys-0.4.1.crate 10719 BLAKE2B 30334f2192698d7d03bd4e8bc8a682482da7d13baacb8547a132f55019d3727ac35579926ba4367fe0a5b7fa917945abc03e010cb7363683753c87440581df42 SHA512 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
-DIST either-1.12.0.crate 18974 BLAKE2B 9db82a8eb351dbc1643ccbe304796610f6090b263d9a991b4d7308a699bdc67d25096ed1e923f521fe3dbfe9195569c1297b46a4b1d0b74bcea4c11bc0a2c388 SHA512 88e1ac4053c39740cf643a8fd445f2d939a8398e952b4b66ab38bb48bd54bc7a976967c4bebab36fed66c4f5fb76082e9c6d40e146914283fca28f31af0e0138
-DIST equivalent-1.0.1.crate 6615 BLAKE2B 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a SHA512 b2bc60e804c1b02c461dcefcfd60fc37145af710d183ebe65f9a4d63f2b2072d23193f98dc550a9213c7fdc6a2a837af23b04a89294ebbb681a4aaf5d5031140
-DIST errno-0.3.9.crate 10690 BLAKE2B 8deb19cf0c830ff2adebb733ab961558cb4463f256604f9c76d5c5952f34a79b70dce47e28f68f459977ef34d4821ab5d0f7e79a7a110693700f80b49ba56651 SHA512 777fbac5730d420d58275ef63b7579997d8e6c72106d483ee1e3b1f1ce3977f1f66c56870a05acaa4cfacacb820eaf963e9c763748759cff3668fa2e6f89f04a
-DIST fblog-4.10.0.tar.gz 406814 BLAKE2B 80e82983e67aa66f306e33986d5c507fd655b0cded3236ae1f08bd9dae96dc7772cee9b4e6a3c1eafe9acaadfc28969fcb32d9dda4bb4db7fc9585a20c6c5543 SHA512 946d743a68f7e62bb77ab08bc8d65d41a7039c2188973534f8fcf83895c7b140f9f3d145f5b781e72a5a8d765079d866beee48630732667a2ad87213e8e54732
-DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
-DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
-DIST handlebars-5.1.2.crate 98550 BLAKE2B 5985c189a304b6363c59145da8381f2254b537e206cf29542bd11c1166708f20efa0ac13d253b4764b19e34c236c7a8f43c5724243fe70ae78d604f78f182206 SHA512 e007f51a2fca93b0b7af9d38a696e905ff3fd20286f94b512a1ecea2d204987fa332d477576bad797de967532a9c96fe84e08bcdae49062fcf74b59b12e9b1a1
-DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST home-0.5.9.crate 8760 BLAKE2B 02277a6d0e54a88e62a50ceb5b50b08cd5dc1ca5ddc17a799db0f49a17fee8560df53f616ae22cd16020ae2a89ce7c6ec22e5e2c0d513405bc2859a6e3ec61f9 SHA512 3f1f7b619f1a47694cda92321a11d66ebbb2dc0b0c33446a7a4b886f547ee88231b61c038de04bb82acd50e617f19b5085893b8401206d32cd54502033e04bf1
-DIST iana-time-zone-0.1.60.crate 27074 BLAKE2B 6f534056e220e2f721fc7c7f3ed24152eea7f07d1f4cb3609ca734ade32a2d6b18fd0164ed831170cdff192cbe48653b2c4eb0903fb6f157292b3b5bf47299bb SHA512 5619b994d3277f56e65322a7903e4c5e03928a87bdb72831cbef88788aaf5573b8460abc0a4d5488c5df7052bb978531d973dd66002b0ec4a3af468928c9b722
-DIST iana-time-zone-haiku-0.1.2.crate 7185 BLAKE2B 37fa14b589ff092377b9271c414d4e584c5a531f13f70ac48df26df3cc03353db635b4630ba192fc65b800cce11823e91b91f03dfad85e4bed55aa18398156cb SHA512 448224ecafa935472ff6f0aab7cb71f9dabdbe71569c4b94fcc65baea925ef48841577687c9a31106a1826c2105e8dd73c748e9d27fd002648e5b0ce838af6b2
-DIST indexmap-2.2.6.crate 82420 BLAKE2B fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123 SHA512 53211c4a9003d751feb6dcdf1a76495764cbf32d24bbfe2be7023946622ef4f2b07a6de57109e5d24ee01892f4b2be0e0692e10cd31fd39c4ffdff4d37abe9ea
-DIST is_terminal_polyfill-1.70.0.crate 7451 BLAKE2B 9efe76f14d61a5af6d3cd30d5e64209971d4292d8d2c12f4a621ef65324a5bccbb7e1d79d5efa75ea7456431241d6325cdeaa0af802b1480c6cd9c1bc5a35994 SHA512 c07d5076978e4c5d8d6a191d8880fb62643161979c473564881feb17726cd9ac8da25c40094ff12727dbdb064fe88fbda1867120a2c3fda1051bcc39380645d6
-DIST itoa-1.0.11.crate 10563 BLAKE2B 94da07e0f7f2535d0b1491b3a3c64905274b315ffd35ec8e9a3e36e26cd7211733b462eefb5208963e388345f65be9694804c344a6132b2b595b0bc716c0b328 SHA512 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
-DIST js-sys-0.3.69.crate 81083 BLAKE2B 529c94cd2289883b3b43a848d47d8ae025ad0909548a38ba93ebc684ed3edafab16842b922da6c8b6be5ba39c36a1c05057dd3dd93fc8936d5dac372937ab8f6 SHA512 506722e6dc13484828a4147d974822ff9d103d9e7db58a48181b0957770d9fc43b97605ced105c5b680d8b2cda5fa1705f605707611cb48ed8a45a96d5f196b9
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.155.crate 743539 BLAKE2B 42cdcf8d4a187383548b1f09d404474f168916d626d614463fe10a1fd886e972e1caf6297e75445214af3f31fe631d0927e54ec1cdc63e20082b3587e38dce16 SHA512 05354bba532b8338bda1f88f12c7f3893429734a06e33925fca2b99d49548ae5216e2cd84e782d2368a2dfef20b0e035e2dcad8dd13ede7119462a8c639b2807
-DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
-DIST linux-raw-sys-0.4.14.crate 1826665 BLAKE2B 804af73daf396bb20da14f831f26ce06325181de14f0c277350bd22d21789f2bdd663a964cc0e7c5cbd2e084285d02a401a6bfbb3e8a8f079c120f9488b56f99 SHA512 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
-DIST log-0.4.21.crate 43442 BLAKE2B 8429b3270794d3e2c7f7d5b58bd4fa1abb9d4807ab3a1ac980ac81c11d9544635003d8cf2e608c2c0094865459108a2879f280278e121df68d09bc1561d604ba SHA512 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
-DIST lua-src-546.0.2.crate 662628 BLAKE2B 01281c033e0562e66459908ccb6acee71c0286f2bf9959b8560956eeda0ae3ce52d7ee9a4ede6865923f8453a0aad3f21bea3adcbed4d9c7c664daebce6bf788 SHA512 861baf39127f8fde30e97202288e0c1ebbbc29efd7fe8c6886c391dfee6f21a8fe32d945059a8a00186fdf78c0b2099d38c748fef3f423e05083728ab1821450
-DIST luajit-src-210.5.8+5790d25.crate 1011781 BLAKE2B 685f6c6fee43d94bf382effce7ccbf0edc58e211a457c964ad2328ef41798ecec2f1ab3a6d912af26fda1cb5565909a981e546a13e2cd5274b0530c901cc356d SHA512 ca8fd155e9985e992c001c5f551263a3dedf84b7cfc46bfa73bc57824f7a88f8a56df2a097f3618490926190c1688864682141a2e63990a2b68b6c3939bcd29a
-DIST memchr-2.7.2.crate 96220 BLAKE2B 2399064b6db21838d4aa0b25ed0bf04940ee3820741658cc6bf62e5ade08f41320df743ff13f99b2781da7b844e18deb1cfe25fe570f0e93f98ff03ca5d442e3 SHA512 cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
-DIST mlua-0.9.8.crate 206503 BLAKE2B 145d0b3246c9fc443df09d8480ff2c4b6e38d65f69e3c091cdfe63e82ced4f0d188d59671193c95789bc09ed1a3cc9d20a9b74c5959feb884f3b57bdfe250a99 SHA512 1588747f2f5b400e160fb046bba9357dea2cd5d52064991528242e3a2450baeca2351afacf76acd593048eded8cc7d3a3206a9482c799015fc801130f2c1f459
-DIST mlua-sys-0.6.0.crate 25147 BLAKE2B 5555ee1b80262e770d42041bc98b6a76592f4209932df722f459e49d4fc1aff82665bcc88c7ea8347f6bf690fa5d6ac575e4e6773b2abcbeaa861ef05fb95821 SHA512 cc25643a0170dac21a40afff7564d3604d50f4237cdc6161ff4565f4065c93a83c00ed34ac39cda119af5613c92cae626165ea90faa1e4a94a774d9eea47bbea
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST once_cell-1.19.0.crate 33046 BLAKE2B c14b374eaf4ac0f60acc2e02f7bba270a0e8e0a6978d749cd3cb0ab3eb26907e4fbea70dd5132982f90290381ed18ff8a87fd530f1415fabffac864f157ea380 SHA512 4154876afd34a699ee650d1a8a1c5ee5a25f0ebd9388b8bef2564e33629fae68f113d7507488c68abbe7ea1acf9bbc41813cbbf3ef3e464e3f3b9cc7a51d870c
-DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
-DIST pest-2.7.10.crate 123707 BLAKE2B df683c015ac230f2e51ded7f2400b68fb733845dd4601cba89052a2d1148c89d5ffc8ff7e15a42f1822d617c872b5a59fa0f1db88cc94edf5e1b8cbec57be44e SHA512 3facdb4a8bcf0356b702cbff4d314db32a80b33fb3512e52c31114a3f666414a49445a1f502c911cccfb28b7390fa058207570bf9127677815842b4988d1f34a
-DIST pest_derive-2.7.10.crate 36221 BLAKE2B 5cbb80d894f501b282346520d900ac718b36724e46429b17d96ea91e6359f0115173a4331f0db48596e77b6bb2c605535c774231a0c19ff69b1c34ee0c7c0ced SHA512 c63ec4c6849b27946f68afeb0eed6d3f3bf6160bf73ef4228c3303b5b9271e30db8e93d01842ab3cf1ea6a987f33b1e4f55ef4bb62fdf7d9ec32220193ba2b89
-DIST pest_generator-2.7.10.crate 18411 BLAKE2B 67e4df45b33e6f7b212c2e1a0ca2e064359b9237fb94a2d3eb40a886ac761c55f198be734a3812b61915f75f6646cca277fae03faadc06f3cfcc6b3a36f36487 SHA512 8fd4678f445780cccdac73c51d75a823a9b71c9b9c52c9fd4dca32b2bc4e8a8b33e68d8d90bbe039e4fb2fd9eb8247bcb7911019325c1137ff4d9d835adb0f59
-DIST pest_meta-2.7.10.crate 41550 BLAKE2B 2a5799519a7032cfd3afd1c2cd23b6af2e9f317717613bb635128c578dc92bfb51706492a083bd6e46c737784c0a69017ecca0f09124786ea633377124ef1f36 SHA512 8c931690d025be0af8ef3ef997eb95d3ebcef47ce0672544a632c77281651f2d0c9c34f1b477426164b169bab638171853bfdad2696d32a90ac22a8bb143cf6e
-DIST pkg-config-0.3.30.crate 20613 BLAKE2B e14dd544612f74b038bc7d279d629034237946c261e3e97621d6ac910a12f4fa4e75932dbd5d3339e62325d0ccf33002b07f04b0523f93d2bd3b1a919841ba66 SHA512 e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
-DIST proc-macro2-1.0.85.crate 48988 BLAKE2B 236f2a07c758d0d8628f003b70d4b25d5f0d2bd8cbd3955fc4262d7d9b271c6571eb0fc45c95fd816b426a84ed5ec5dfeb81d8041d4de955cce6f3b9fceda1f1 SHA512 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262
-DIST quote-1.0.36.crate 28507 BLAKE2B b93495163ed205e33543ed45f084870240d479071d643704b6e348fb9ada6e1d8401893c13348b9964f4b6b17ddb96cb5458eec540f0d761655fcb96a4cd9129 SHA512 f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
-DIST redox_users-0.4.5.crate 15514 BLAKE2B 9fc9d9c4875ed711efb75fb08f345b5f4f0667717d37710143742e48251a709c53760bcbc31ce13e6432672f9417be429c38c2e77a6b786887841714290a1194 SHA512 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4
-DIST regex-1.10.4.crate 253191 BLAKE2B 08bdb925efbea1ee9f885a89ec6b4692e39d7b17039f788e5b3c1dbfb7847d4f53b67f0c61e4085af7ef4901e67e33ea94948668bf706fef19b4102a06ef0447 SHA512 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
-DIST regex-automata-0.4.6.crate 617565 BLAKE2B 8f1e2a3cc1d2d50478776281d2bf10164ef441dcf7127994f4a0341ec40588ec8dc1c07fdf9f670da9e61a7753551500b80314df130370b61d2c03c2b2e3135a SHA512 b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
-DIST regex-syntax-0.8.3.crate 347497 BLAKE2B 9ac2f63098ffa3fff51fe2bc0bcf9ef164cf9389a909a3f0cb668d2598e7ca65d573e47d571ee2e6bba3a1a96ef7c298b8d681e1ef89c8c53b7d590e0e22839b SHA512 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
-DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-DIST rustix-0.38.34.crate 365160 BLAKE2B 02513c2513ac45897b659f0d332a0dc32401d238b8fb64ad4a90ecc4d8952fb042c0bde4bf13d52630cef34e73e96dd32cf772a8601b4f6eb5e2961f0a394add SHA512 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
-DIST ryu-1.0.18.crate 47713 BLAKE2B 409cdf4b4e77685394018371e91ad6fdb175ac57e1df9f902871f13208515e5a2ab1daa226fc1e7291278e64448332845be4cc9409bce3b2f3daed409259e104 SHA512 a9b2beac778ec47e6be303148d7512ee681bd2361f6e4ac6db32c8b4baf86a8c5eb5b0d02eacd6131ae88c7b5105c57018c3050676e0b3dd1ed9c4d2fd650e84
-DIST serde-1.0.203.crate 77935 BLAKE2B 3d3dd4f81f7d74b60483d6759879a9f87c0c7d615aec308bad1bc575fac4e2071dc86551c2789e87331dbf8089e923ae56fff82e6f5a9992cf850121b052ce1d SHA512 a8d302589244e41f6f675e8d199b2532b29f62b63e45aee141a93dad96033e4bbb27ed01c11e329ec2266cdcc6f2a40f41dfc7d1b9bada69aea81d35d2d82cec
-DIST serde_derive-1.0.203.crate 55867 BLAKE2B 1bc8aa96328bb83e4e4ff527b1df855bbcefd333f0c43c96d1e0b93f98a46273dd88a21653bccc8f517c4fc06d17b9b44332a963d024796e0a2c18a5bfecc824 SHA512 b2aeeab33395ac11ebdbd922fcdbda29f2592e7a20e78aef250713baf269cacf497271be7aa407f657aba33da132df0e035be046fef070f915f234097d1dd392
-DIST serde_json-1.0.117.crate 146921 BLAKE2B fda4f87c300762c24163cceb449bb27fc96b089d5ee869b89f204dbeeec704231cdea7a14bc303cb40b621288fcb1a2b03f50552767e32a73c982d459762624b SHA512 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056
-DIST serde_spanned-0.6.6.crate 9120 BLAKE2B 6748b04f30cc63297fe01cacdef743b688aa0777b600d603919d05676913133450c97a179c6cbd4a62534431b74c4bcf63a60c1185ba89cd8266411d3824aff9 SHA512 e07254723645c80d10c1ab9a7282251fcafa0b5144991568b1b1f85e7c8c8bbd82b5992f2ed73fc7a988f6a0175fd79fc927c6b28b7420e83269c3364d7ead4f
-DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST syn-2.0.66.crate 264855 BLAKE2B 5029091b2cfa88e5c739be913a647dc9492696398c09b891f84089350e6f09baafd9935b81e0f3519d5465eff2e1822ef6cdc96c15d6a40d1b6b8dd2f9e7d073 SHA512 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
-DIST thiserror-1.0.61.crate 21264 BLAKE2B 97337830507c009dbb4cad84cdfc02bc097b9d39d0af2fdecfaa63f0c12229e60727244fa4e44c2d54daee67bf8b4e8492d94a5de55d1a90b8eeab8c0d082e80 SHA512 9c08b868eaa47178ee60733aaeeda60dc46d58d2b9c15985ba3dcae4923e8edf02b97556df52f508753b0ff52782f6ca3227e9ef6343066e5d5d3a89e03f3f15
-DIST thiserror-impl-1.0.61.crate 15786 BLAKE2B d63773424aa047c6eed8a6c9bcc8dfcee9841a2d4fdf6fc2c117695c09359371931722198b2e0b2bae32b0c54b6275f964e679b78b8bef1c365ca33aa41562c9 SHA512 b43bd2ba6b751b777e2fc78aac92a3e662a1876f704625c4e894019fc68a6b7628b9c3b7ddfbd2cb15fe6fdc0ff679ff94b0c47e2660a40919000ad2fe1cfeec
-DIST toml-0.8.14.crate 50645 BLAKE2B 264a757d09f443e9d4d2cd7efa07bec4bfa382d1ca82e59d268c0099114547536858be323e8004fe7add72967b5c193bea176a823b688ad8be2bd71b186607f2 SHA512 31af40bb5d8a172f45b5f0ea7f089862cfec57bc9bcea6559932b045efefe9e8be349df24f55d6ebe536f414fc35950f6545a4703e13a202212eec9fed6ecf62
-DIST toml_datetime-0.6.6.crate 11698 BLAKE2B 8db35da8a3f6fec053bc82995f4abeb8d2855f2e94ed6ef4a4a6f47e956ea2cb6f8d0edd5c1b1cdebf83c7c218d9f2d80f48346e62fa7985532cba925891edd5 SHA512 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0
-DIST toml_edit-0.22.14.crate 103761 BLAKE2B 54acbfda77cb071d280790bdf167a9a7a3fc6c8297ef96c5a82d55c93fb036c0ed167fcfd380d558fba3602bfad26080947e6477a6011819795d2debb74e8d14 SHA512 fef6ca35315482f635bfe35c2c6753d09f9bd33681d8f032f448fb9c6f494d30fc5789d96f99657879be9fdd7b35a640d52fce7722fc6ca05d8b9d5ed91903c4
-DIST typenum-1.17.0.crate 42849 BLAKE2B a6d1162050679e2c4ab2467f3a77d301f6861882eb7c9749f31d047f383dd5bd2ed5846ad63eed99ccc04d6ac36cc697a305861e1d65880b4d2ef04ee0a79b94 SHA512 99773d5d9f850c0602db4bb67dd062b0ade6f086e155216f1bb2fb6569461ba7e1b7c2f2af81ea8833bc3bfcf3fe5033edecb7c438adae63f59d3e30cf63a508
-DIST ucd-trie-0.1.6.crate 45790 BLAKE2B a6d47c903be6094423d89b8ec3ca899d0a84df6dbd6e76632bb6c9b9f40ad9c216f8fa400310753d392f85072756b43ac3892e0a2c4d55f87ab6463002554823 SHA512 00d9732797029c16d84fe518b2d90de841b87b5ed6c3628b9f097f5340f1e50778749db18f22e4ecc513f53624806ddc3484e5cc9ebffdbb6c0c800bef817e95
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST utf8parse-0.2.1.crate 13435 BLAKE2B a1c111d7ffc60690f2aaa86f034c66ba1abe4e126f1774a4377d41eba3269369862f57515af387ea785d69a8adf46338b5e53761b5ee6f4f4380473f4d9cab0a SHA512 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
-DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
-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-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
-DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
-DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
-DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
-DIST which-6.0.1.crate 16542 BLAKE2B 20fc6e56405a9774569f315703b2d8f20029c225e7839ad620121aca7e1e0ee3a0295e402b6a0f504d18774f3266b98b56ffcafbda153321b1947f44205ae51e SHA512 6a80b7bf46a7fde1fd4ec6cddb7bafdf9b9878a493fc5fb6ed425827206100bb45850541b42113be43aa7b336a30f98e14a5fa20d09a6411e3f420b96f7273af
-DIST windows-core-0.52.0.crate 42154 BLAKE2B 9670bf02261b4ab2a24eff97dad11e305deac823cacfae286965b62b11bc035f19a55ca710eaa4359c8a4905433a94fe62a836b77ddd68f244ad6ac2c9657f58 SHA512 0c8f1c7e63c11bdcf1361150ecc83abbfba8da2c6d28523799bd286bf8aa1df61ffed19175e8cb3ef516a9afb6248b640c2101a2e0c09a99bfd7a18c6741bd36
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-DIST windows-sys-0.52.0.crate 2576877 BLAKE2B 69d6b560ccfc8f679e2678663ba606060d71fa28efa82c8aef8cceaa2c63b06f2052764d60163964f939649a26bbec6361ee4b094555e941fae92070db566980 SHA512 24ee0df246c2b456a4987a9124786a28acd358768cc7d1305bccd81bc5bb8822b81a03fb18d35174a520b911c6d9b685f81a34ab319fee13da3b985273584f03
-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_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_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_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_gnullvm-0.52.5.crate 473064 BLAKE2B abe41ee330c05ee1366b3a835d15c6db3964ffd7b340ee69d215056b0d4b65c67f2782b0c04a55db64001098de87c93e2d447e25ef2a27f2cfa6685b8cf20c88 SHA512 da45c882248070911bf55698f62c245cb081a23254cdcf578df053905adb9117454235e52dcf1dd97c0d2248f92ff1d2fd3e18844a7be8d93ba08590c1eca22b
-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_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_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_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 winnow-0.6.13.crate 162649 BLAKE2B f088396ccdc6e96e56b822c20ea483eaead57794e101bff3df6ea35fe039fa2dcf2eac98dabebc3decb4129c200490633f05ba5dd4325cec29d28c78887c3de1 SHA512 a8a94c26afc4cc4db6ec2e65e7bff325fbe6816d4a80fb97e2014e202af0f549a77518f0435157985822aa9fd8642b95258b6cf87a9e695f4b9a11b5fe514d86
-DIST winsafe-0.0.19.crate 492820 BLAKE2B 4eba26861f85f668e134b08c60e9522b698aed61eaa5e6d4e89ef31c1b97953fa08a5157add52d9a306075df4ad97e9aaf1767eea4208b72401ec0bc1c3eb0e9 SHA512 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21
-DIST yansi-1.0.1.crate 75497 BLAKE2B c0d396c93a733ed6ec12aca3385d816f39b1f1fbed75da460f491f0cbfc30ba462842ebd1627fa8e5d2b7c0f37913a23747e5f5e23df1cb7c85d965e6c37159b SHA512 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541
diff --git a/app-text/fblog/fblog-4.10.0-r1.ebuild b/app-text/fblog/fblog-4.10.0-r1.ebuild
deleted file mode 100644
index 19cb0922d9dc..000000000000
--- a/app-text/fblog/fblog-4.10.0-r1.ebuild
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright 2019-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CRATES="
- aho-corasick@1.1.3
- android-tzdata@0.1.1
- android_system_properties@0.1.5
- anstream@0.6.14
- anstyle@1.0.7
- anstyle-parse@0.2.4
- anstyle-query@1.1.0
- anstyle-wincon@3.0.3
- autocfg@1.3.0
- bitflags@2.5.0
- block-buffer@0.10.4
- bstr@1.9.1
- bumpalo@3.16.0
- cc@1.0.99
- cfg-if@1.0.0
- chrono@0.4.38
- clap@4.5.6
- clap_builder@4.5.6
- clap_complete@4.5.4
- clap_derive@4.5.5
- clap_lex@0.7.1
- colorchoice@1.0.1
- core-foundation-sys@0.8.6
- cpufeatures@0.2.12
- crypto-common@0.1.6
- digest@0.10.7
- dirs@5.0.1
- dirs-sys@0.4.1
- either@1.12.0
- equivalent@1.0.1
- errno@0.3.9
- generic-array@0.14.7
- getrandom@0.2.15
- handlebars@5.1.2
- hashbrown@0.14.5
- heck@0.5.0
- home@0.5.9
- iana-time-zone@0.1.60
- iana-time-zone-haiku@0.1.2
- indexmap@2.2.6
- is_terminal_polyfill@1.70.0
- itoa@1.0.11
- js-sys@0.3.69
- lazy_static@1.4.0
- libc@0.2.155
- libredox@0.1.3
- linux-raw-sys@0.4.14
- log@0.4.21
- lua-src@546.0.2
- luajit-src@210.5.8+5790d25
- memchr@2.7.2
- mlua@0.9.8
- mlua-sys@0.6.0
- num-traits@0.2.19
- once_cell@1.19.0
- option-ext@0.2.0
- pest@2.7.10
- pest_derive@2.7.10
- pest_generator@2.7.10
- pest_meta@2.7.10
- pkg-config@0.3.30
- proc-macro2@1.0.85
- quote@1.0.36
- redox_users@0.4.5
- regex@1.10.4
- regex-automata@0.4.6
- regex-syntax@0.8.3
- rustc-hash@1.1.0
- rustix@0.38.34
- ryu@1.0.18
- serde@1.0.203
- serde_derive@1.0.203
- serde_json@1.0.117
- serde_spanned@0.6.6
- sha2@0.10.8
- strsim@0.11.1
- syn@2.0.66
- thiserror@1.0.61
- thiserror-impl@1.0.61
- toml@0.8.14
- toml_datetime@0.6.6
- toml_edit@0.22.14
- typenum@1.17.0
- ucd-trie@0.1.6
- unicode-ident@1.0.12
- utf8parse@0.2.1
- version_check@0.9.4
- wasi@0.11.0+wasi-snapshot-preview1
- wasm-bindgen@0.2.92
- wasm-bindgen-backend@0.2.92
- wasm-bindgen-macro@0.2.92
- wasm-bindgen-macro-support@0.2.92
- wasm-bindgen-shared@0.2.92
- which@6.0.1
- 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_gnu@0.48.5
- windows_i686_gnu@0.52.5
- windows_i686_gnullvm@0.52.5
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.5
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.5
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.5
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.5
- winnow@0.6.13
- winsafe@0.0.19
- yansi@1.0.1
-"
-
-inherit cargo
-
-DESCRIPTION="Small command-line JSON Log viewer"
-HOMEPAGE="https://github.com/brocode/fblog"
-SRC_URI="
- https://github.com/brocode/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0 Apache-2.0-with-LLVM-exceptions Boost-1.0 MIT MPL-2.0 unicode Unlicense WTFPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64"
-
-DOCS=(
- README.md
- default_config.toml
- sample_{context,elastic}.log
- sample{,_nested,_numbered}.json.log
-)
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_prepare() {
- default
- rm Cargo.lock || die
-}
-
-src_install() {
- cargo_src_install
- einstalldocs
-}
diff --git a/app-text/fblog/metadata.xml b/app-text/fblog/metadata.xml
deleted file mode 100644
index 96ceda888ca2..000000000000
--- a/app-text/fblog/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <bugs-to>https://github.com/brocode/fblog/issues</bugs-to>
- <remote-id type="github">brocode/fblog</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/fbpdf/Manifest b/app-text/fbpdf/Manifest
deleted file mode 100644
index f7ba0c658e92..000000000000
--- a/app-text/fbpdf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fbpdf-0_p20250124-6a0d77f06f6f03085a5b786d1feb8a041318b30a.tar.gz 8987 BLAKE2B 84b702cee1717aead5fc74f5b780113464f0c9dc7e295fa2b2e1a0506eb81277163f41374d4794390ff4ab2daf84d2ee0f6d381d2421d5284f12e72189de4242 SHA512 993847de2dbf874fd7d4c37bd2ba320de9d9f2977cb770a83ffb82d7b5b602f6ac1e1b4ffb5a90573df2d4eeb4c2bcbbd93a79100e5af934f296cedfe158a378
diff --git a/app-text/fbpdf/fbpdf-0_p20250124.ebuild b/app-text/fbpdf/fbpdf-0_p20250124.ebuild
deleted file mode 100644
index fb930525fea6..000000000000
--- a/app-text/fbpdf/fbpdf-0_p20250124.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-COMMIT_HASH="6a0d77f06f6f03085a5b786d1feb8a041318b30a"
-DESCRIPTION="Framebuffer pdf and djvu viewer"
-HOMEPAGE="https://github.com/aligrudi/fbpdf"
-SRC_URI="https://github.com/aligrudi/fbpdf/archive/${COMMIT_HASH}.tar.gz -> ${P}-${COMMIT_HASH}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
-
-LICENSE="BSD ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="djvu poppler"
-
-RDEPEND="
- djvu? ( app-text/djvu )
- !poppler? ( app-text/mupdf:= )
- poppler? ( app-text/poppler:=[cxx] )
- !>=media-gfx/fbida-2.14_p20241216[pdf]
- !<media-gfx/fbida-2.14_p20241216[fbcon]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0_p20250124-use-pkg-config.patch
-)
-
-src_compile() {
- local targets=(
- $(usev djvu fbdjvu)
- $(usex poppler fbpdf2 fbpdf)
- )
- local myemakeargs=(
- CC="$(tc-getCC)"
- CXX="$(tc-getCXX)"
- CFLAGS="${CFLAGS}"
- CXXFLAGS="${CXXFLAGS}"
- LDFLAGS="${LDFLAGS}"
- PKG_CONFIG="$(tc-getPKG_CONFIG)"
- )
- emake "${myemakeargs[@]}" "${targets[@]}"
-}
-
-src_install() {
- use djvu && dobin fbdjvu
-
- if use poppler; then
- dobin fbpdf2
- dosym fbpdf2 /usr/bin/fbpdf
- else
- dobin fbpdf
- fi
-
- dodoc README
- doman fbpdf.1
-}
diff --git a/app-text/fbpdf/files/fbpdf-0_p20250124-use-pkg-config.patch b/app-text/fbpdf/files/fbpdf-0_p20250124-use-pkg-config.patch
deleted file mode 100644
index bc8a3ed62fb9..000000000000
--- a/app-text/fbpdf/files/fbpdf-0_p20250124-use-pkg-config.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-remove hardcoded pkg-config
-use pkg-config for mupdf and libjpeg
-use CXXFLAGS for poppler-cpp
---- a/Makefile
-+++ b/Makefile
-@@ -2,6 +2,7 @@ PREFIX = .
- CC = cc
- CFLAGS = -Wall -O2 -I$(PREFIX)/include
- LDFLAGS = -L$(PREFIX)/lib
-+PKG_CONFIG ?= pkg-config
-
- all: fbpdf
-
-@@ -12,14 +13,14 @@ clean:
-
- # PDF support using mupdf
- fbpdf: fbpdf.o mupdf.o draw.o
-- $(CC) -o $@ $^ $(LDFLAGS) -lmupdf -lmupdf-third -lmupdf-pkcs7 -lmupdf-threads -lm
-+ $(CC) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs mupdf) -lm
-
- # DjVu support
- fbdjvu: fbpdf.o djvulibre.o draw.o
-- $(CXX) -o $@ $^ $(LDFLAGS) -ldjvulibre -ljpeg -lm -lpthread
-+ $(CXX) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs ddjvuapi libjpeg) -lm -lpthread
-
- # PDF support using poppler
- poppler.o: poppler.c
-- $(CXX) -c $(CFLAGS) `pkg-config --cflags poppler-cpp` $<
-+ $(CXX) -c $(CXXFLAGS) $(shell $(PKG_CONFIG) --cflags poppler-cpp) $<
- fbpdf2: fbpdf.o poppler.o draw.o
-- $(CXX) -o $@ $^ $(LDFLAGS) `pkg-config --libs poppler-cpp`
-+ $(CXX) -o $@ $^ $(LDFLAGS) $(shell $(PKG_CONFIG) --libs poppler-cpp)
diff --git a/app-text/fbpdf/metadata.xml b/app-text/fbpdf/metadata.xml
deleted file mode 100644
index 19b4b2020f1e..000000000000
--- a/app-text/fbpdf/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">aligrudi/fbpdf</remote-id>
- </upstream>
- <use>
- <flag name="poppler">Use <pkg>app-text/poppler</pkg> instead of <pkg>app-text/mupdf</pkg> for rendering PDF files</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/feathernotes/Manifest b/app-text/feathernotes/Manifest
deleted file mode 100644
index b3fcf558f8f1..000000000000
--- a/app-text/feathernotes/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST FeatherNotes-1.3.2.tar.xz 639068 BLAKE2B b042a835d41fcfc0772a2525eafd022904f75e9d16c220fc34e815f01a9ac73c7837a8bd712a08edc5b05e30be39f61ddd0d6a6ae1a011ab4f39eab23fe61ea2 SHA512 d5a5a64b8caa92163828c864b8debfbd6ae0288a75b79af425618dd6bdea701c63dca2cf832b6b1628d1159b7f6bd66692b888a33b6aa09d73596bf35d7e8a7b
-DIST FeatherNotes-1.3.2.tar.xz.asc 862 BLAKE2B c90810048430de26e42fa0cbc2d62b8e0c62728ccbd20ccf5321f916c5b8727cbf9b46612cf07e6053638f52aa6cc4086da7a47083125157265d80f6d9f10e7d SHA512 acdabd41edd4869e11c4085ab0ee6ddb66bf3988ec9b168fdb2ed0270796f5220c40e424acaf52f7f3b05ddac760163f09f3d7a6c1b6a260f522ab934f9147e5
-DIST FeatherNotes-1.4.0.tar.xz 643768 BLAKE2B 58eae678992fc9fdb13a525fcaae6fa114a6a79c9f7fb628771887101395511760a645bda13ac42e4b4ebe15953e7dfb5648d26e490d088b2dc834e6b015e2b1 SHA512 878331da3ba53e2aa73ff34eb4a32fef45b0b4d881dcabcfbc4104474e6803036595e748161ffb270c2a36c96b0876cce548d521d03c1d6f3849d89e82517fd3
-DIST FeatherNotes-1.4.0.tar.xz.asc 862 BLAKE2B c23a66b87fb3447369b7b99e5c69656f47492648007c6e8038e29457b002736a432d593cb3c69a2c36a7e98b34d5306bb414cef4a89805f5c60d29972a55337d SHA512 c00c2b5426e738d952a669481bdce69db30818c4c91c04655969aed6f52949d8ce03f251ad5c2b0199a2b406858bdd90e2084b854587f03104c85e1480c7dcc1
diff --git a/app-text/feathernotes/feathernotes-1.3.2.ebuild b/app-text/feathernotes/feathernotes-1.3.2.ebuild
deleted file mode 100644
index 1c8bbd62bd1f..000000000000
--- a/app-text/feathernotes/feathernotes-1.3.2.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake verify-sig xdg
-
-DESCRIPTION="Lightweight Qt Notes-Manager for Linux"
-HOMEPAGE="https://github.com/tsujan/FeatherNotes"
-SRC_URI="https://github.com/tsujan/FeatherNotes/releases/download/V${PV}/FeatherNotes-${PV}.tar.xz
- https://github.com/tsujan/FeatherNotes/releases/download/V${PV}/FeatherNotes-${PV}.tar.xz.asc"
-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]
- verify-sig? ( sec-keys/openpgp-keys-tsujan )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tsujan.asc"
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- -DWITH_HUNSPELL=$(usex spell)
- )
- cmake_src_configure
-}
diff --git a/app-text/feathernotes/feathernotes-1.4.0.ebuild b/app-text/feathernotes/feathernotes-1.4.0.ebuild
deleted file mode 100644
index 6503b2274408..000000000000
--- a/app-text/feathernotes/feathernotes-1.4.0.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake verify-sig xdg
-
-DESCRIPTION="Lightweight Qt Notes-Manager for Linux"
-HOMEPAGE="https://github.com/tsujan/FeatherNotes"
-SRC_URI="https://github.com/tsujan/FeatherNotes/releases/download/V${PV}/FeatherNotes-${PV}.tar.xz
- https://github.com/tsujan/FeatherNotes/releases/download/V${PV}/FeatherNotes-${PV}.tar.xz.asc"
-S="${WORKDIR}/FeatherNotes-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="spell X"
-
-RDEPEND="
- >=dev-qt/qtbase-6.5.0:6[dbus,gui,network,widgets,xml,X?]
- >=dev-qt/qtsvg-6.5.0:6
- spell? ( app-text/hunspell:= )
- X? ( x11-libs/libX11 )
-"
-DEPEND="${RDEPEND}
- X? ( x11-base/xorg-proto )
-"
-BDEPEND="
- dev-qt/qttools:6[linguist]
- verify-sig? ( sec-keys/openpgp-keys-tsujan )
-"
-
-VERIFY_SIG_OPENPGP_KEY_PATH="/usr/share/openpgp-keys/tsujan.asc"
-
-src_configure() {
- local mycmakeargs=(
- -DWITHOUT_X11=$(usex !X)
- -DWITH_HUNSPELL=$(usex spell)
- )
- cmake_src_configure
-}
diff --git a/app-text/feathernotes/feathernotes-9999.ebuild b/app-text/feathernotes/feathernotes-9999.ebuild
deleted file mode 100644
index c4efc426c079..000000000000
--- a/app-text/feathernotes/feathernotes-9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2024-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3 cmake xdg
-
-DESCRIPTION="Lightweight Qt Notes-Manager for Linux"
-HOMEPAGE="https://github.com/tsujan/FeatherNotes"
-EGIT_REPO_URI="https://github.com/tsujan/FeatherNotes"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="spell X"
-
-RDEPEND="
- >=dev-qt/qtbase-6.5.0:6[dbus,gui,network,widgets,xml,X?]
- >=dev-qt/qtsvg-6.5.0: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/feathernotes/metadata.xml b/app-text/feathernotes/metadata.xml
deleted file mode 100644
index 25af69d6ae8f..000000000000
--- a/app-text/feathernotes/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </maintainer>
- <use>
- <flag name="X">
- Link application against X11 libraries which adds
- support for virtual desktop awareness and tab DND
- </flag>
- </use>
- <upstream>
- <remote-id type="github">tsujan/FeatherNotes</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/flpsed/Manifest b/app-text/flpsed/Manifest
deleted file mode 100644
index 6cbbb39a7ea0..000000000000
--- a/app-text/flpsed/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST flpsed-0.7.3.tar.gz 146788 BLAKE2B 5721d973b1efe02c8c014104d1ed4991dd630a8da86bc191b58df4a7ed469065e37b80248c7a7ab4946e636f869ecbfbfe457ed15a6cc7c4243642a48790ab67 SHA512 b0a8bf2ea08630d280f83f7c32b4574ba4cf7fd989943492e77d1b73c8d83c81a5df40e64bfff744b5518de845eba21119242ff752e16b20816b225ccb7c3321
diff --git a/app-text/flpsed/files/flpsed-0.7.2-desktop.patch b/app-text/flpsed/files/flpsed-0.7.2-desktop.patch
deleted file mode 100644
index 55a402bf142c..000000000000
--- a/app-text/flpsed/files/flpsed-0.7.2-desktop.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- flpsed-0.7.2/flpsed.desktop
-+++ flpsed-0.7.2/flpsed.desktop
-@@ -11,4 +11,4 @@
- StartupNotify=true
- Categories=Graphics;
- MimeType=application/postscript;application/pdf;
--Keywords=flpsed;pdf annotator;fltk
-+Keywords=flpsed;pdf annotator;fltk;
diff --git a/app-text/flpsed/flpsed-0.7.3-r1.ebuild b/app-text/flpsed/flpsed-0.7.3-r1.ebuild
deleted file mode 100644
index 03d758514c35..000000000000
--- a/app-text/flpsed/flpsed-0.7.3-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop xdg
-
-DESCRIPTION="Pseudo PostScript editor"
-HOMEPAGE="https://flpsed.org/flpsed.html"
-SRC_URI="https://flpsed.org/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXft
- x11-libs/fltk:1=
- app-text/ghostscript-gpl[X]"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${PN}-0.7.2-desktop.patch )
-
-src_install() {
- default
-
- doicon ${PN}.png
- doicon -s scalable ${PN}.svg
- domenu ${PN}.desktop
-}
diff --git a/app-text/flpsed/metadata.xml b/app-text/flpsed/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/flpsed/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/foliate/Manifest b/app-text/foliate/Manifest
deleted file mode 100644
index 66fc44eb996e..000000000000
--- a/app-text/foliate/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST foliate-3.3.0.tar.gz 7505565 BLAKE2B 3f14f83ed5d489efe4f5e6c3de34ca6f2125d8af2eee181f772c72092a24972b0a14f0953101cd31799d434c66b2471daab3326b214f20fdad776583843361b8 SHA512 9940f9e6494ba09488e1ebdcbf444b1510956038d926788e4eda774ad9d3d43ee0b839817ebcd8c1ec892bb56e45c543e66fe6d55952c7820b394cbef3b97645
-DIST foliate-js-3.3.0.tar.gz 3628155 BLAKE2B 902995b560ba38c7fdc77890638221dcd19afabb04df78551b673d7305d0a1e4f8430cd27f974dc5ad48ddc8e3f517299e0670a257e1b242b1d69f8516fcecd2 SHA512 9f93334af0060522556aad75881d34166aefdb48a72d59ad643451b2029a0c50f89447f8711b6f472fba109ae30d3cb7277a992faf563c86b691cb955bc6873d
diff --git a/app-text/foliate/foliate-3.3.0-r1.ebuild b/app-text/foliate/foliate-3.3.0-r1.ebuild
deleted file mode 100644
index e74b5d8e075f..000000000000
--- a/app-text/foliate/foliate-3.3.0-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 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 ja 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/"
-FOLIATE_JS_VERSION="052123beafed921a9a2a45ef6330c235289a634e"
-SRC_URI="https://github.com/johnfactotum/foliate/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/johnfactotum/${PN}-js/archive/${FOLIATE_JS_VERSION}.tar.gz -> ${PN}-js-${PV}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64"
-
-BDEPEND="${MESON_DEPEND}"
-RDEPEND="dev-libs/gjs
- gui-libs/gtk
- >=gui-libs/libadwaita-1.7.0
- net-libs/webkit-gtk:6[introspection]
- sys-devel/gettext"
-
-src_unpack() {
- default
- mv ${PN}-js-${FOLIATE_JS_VERSION}/* ${P}/src/${PN}-js/ || die "move foliate-js failed"
-}
-
-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_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/foliate/metadata.xml b/app-text/foliate/metadata.xml
deleted file mode 100644
index 56812b6b96b7..000000000000
--- a/app-text/foliate/metadata.xml
+++ /dev/null
@@ -1,15 +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>
- <longdescription lang="en">
- A simple and modern GTK eBook viewer, built with GJS and Epub.js.
- Supported formats:
- epub, epub3, azw, azw3, mobi, fb2, fb2.zip, cbr, cbz, cbt, cb7, txt
- </longdescription>
- <upstream>
- <remote-id type="github">johnfactotum/foliate</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/ford/Manifest b/app-text/ford/Manifest
deleted file mode 100644
index 772bcb1fdaa8..000000000000
--- a/app-text/ford/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST FORD-6.2.5.tar.gz 6140012 BLAKE2B 261ddf8901c53732feb46e5ec9adefd689e10db0e1a674b45c9757f49658d57f1c6d3d0a5ba12bbc9d1d7d0a48031b29c772f438aea2069a5451d7e3b4aaa82b SHA512 1f47ddd45804af3c9d99576e542795f91a1833d816ceccb5e81f8f71710e0c79a4ba769b95b85771365d8c4392d1c812e247a5b82cfee6cc023f61eeedd86d75
-DIST ford-7.0.11.tar.gz 6331107 BLAKE2B 265880a24df44a8421efaa1c98f73e72505cbcaf30538aa64ad960f3320a2db12323516bb5791e853422c4e9cc9885f21bdb127430670b5888bcbf21a1866362 SHA512 7437caf95a38e389428557332023777e42db1b8a338e22f817223055d1811853c64d8863e8d617da3ec370dc7886922250e837ceac667c1e4f274781315efd64
-DIST ford-7.0.12.tar.gz 6333490 BLAKE2B 6ad73048a2ec1c4a371f11910c00906e4f2e65a09bda78c08f93dbc4fd166dbc70eaf5ce28600f2b3b1a5111a1474d9b8286191b0c4608c8d18cb8519462d510 SHA512 9e60c7d3b5b0a86d70346448a06a6da02f2d4a2d66ecea8a79a79144e799dff4baafa8212bdb50f5eb4fc198ff92d939e551cbba462ffda054164b090476caca
-DIST ford-7.0.13.tar.gz 6334629 BLAKE2B 6b1b078f801ce6c6235c7672474dd5c36e0a825d10840c119efefec00df7f3787ae80405e423a44a4396d4394dd5b72f8af9c2159b6f48b4bde2e38a4b752755 SHA512 22b88d9bbebdce834ce27ab47e845d5fdcd452c3bf16b502ce2a7fa5ea37ed57e69e6a7d859fe976bbde894e745eef664b48475d834d7c068d5f87a4098af0e6
diff --git a/app-text/ford/files/ford-6.2.5_fix_setuptools_warnings.patch b/app-text/ford/files/ford-6.2.5_fix_setuptools_warnings.patch
deleted file mode 100644
index 1b8e6f91f14f..000000000000
--- a/app-text/ford/files/ford-6.2.5_fix_setuptools_warnings.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Upstream patch: https://github.com/Fortran-FOSS-Programmers/ford
-
-From a793ebfa36895ef79134313c2c7b7e9da8b9d992 Mon Sep 17 00:00:00 2001
-From: Sergey Torokhov <torokhov-s-a@yandex.ru>
-Date: Sat, 6 May 2023 21:46:57 +0300
-Subject: [PATCH] pyproject.toml: fix setuptools warnings
-
-Introduced changes fix setuptools warnings:
-
-* Installing 'ford.css' as data is deprecated, please list it in `packages`.
-* Installing 'ford.fonts' as data is deprecated, please list it in `packages`.
-* Installing 'ford.js' as data is deprecated, please list it in `packages`.
-* Installing 'ford.templates' as data is deprecated, please list it in `packages`.
-* Installing 'ford.tipuesearch' as data is deprecated, please list it in `packages`.
-* Installing 'ford.tipuesearch.img' as data is deprecated, please list it in `packages`.
-
-The following parts aren't used due to it are applied by default:
-
-[tool.setuptools]
-include-package-data = true
-[tool.setuptools.packages.find]
-namespaces = true
-
-Signed-off-by: Sergey Torokhov <torokhov-s-a@yandex.ru>
----
- pyproject.toml | 12 ++++++++++--
- 1 file changed, 10 insertions(+), 2 deletions(-)
-
-diff --git a/pyproject.toml b/pyproject.toml
-index 4d90b9c..f3bcfae 100644
---- a/pyproject.toml
-+++ b/pyproject.toml
-@@ -64,10 +64,18 @@ Documentation = "https://forddocs.readthedocs.io/en/latest/"
- ford = "ford:run"
-
- [tool.setuptools]
--packages = ["ford"]
-+packages = [
-+ "ford",
-+ "ford.css",
-+ "ford.fonts",
-+ "ford.js",
-+ "ford.templates",
-+ "ford.tipuesearch",
-+ "ford.tipuesearch.img",
-+]
-
- [tool.setuptools.package-data]
--ford = ["css/*", "fonts/*", "js/*", "templates/*", "tipuesearch/*", "config.json", "favicon.png"]
-+ford = ["config.json", "favicon.png"]
-
- [tool.setuptools_scm]
- write_to = "ford/_version.py"
diff --git a/app-text/ford/files/ford-7.0.11_fix_py3.14_compat.patch b/app-text/ford/files/ford-7.0.11_fix_py3.14_compat.patch
deleted file mode 100644
index 2b2bb520dbd0..000000000000
--- a/app-text/ford/files/ford-7.0.11_fix_py3.14_compat.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-Upstream issue: https://github.com/Fortran-FOSS-Programmers/ford/issues/713
-
-From 9b7e2d0e730ddbe4a0e12be17ba1ea1f5576b6d8 Mon Sep 17 00:00:00 2001
-From: Peter Hill <peter.hill@york.ac.uk>
-Date: Mon, 20 Oct 2025 13:47:32 +0100
-Subject: [PATCH] Fix use of `get_type_hints`
-
-Should pass class object, rather than class instance. For some reason,
-this has only become a problem with Python 3.14, so make sure we're
-running CI on newer versions.
----
- .github/workflows/test.yml | 2 +-
- ford/settings.py | 4 ++--
- 2 files changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
-index 5697aa1dd..0a92a9dbf 100644
---- a/.github/workflows/test.yml
-+++ b/.github/workflows/test.yml
-@@ -8,7 +8,7 @@ jobs:
- strategy:
- fail-fast: false
- matrix:
-- python-version: ["3.8", "3.9", "3.10", "3.11"]
-+ python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
-
- steps:
- - uses: actions/checkout@v3
-diff --git a/ford/settings.py b/ford/settings.py
-index fbfbce1d6..e3f955503 100644
---- a/ford/settings.py
-+++ b/ford/settings.py
-@@ -213,7 +213,7 @@ class ProjectSettings:
- def __post_init__(self):
- self.relative = self.project_url == ""
-
-- field_types = get_type_hints(self)
-+ field_types = get_type_hints(ProjectSettings)
-
- for key, value in asdict(self).items():
- default_type = field_types[key]
-@@ -270,7 +270,7 @@ def normalise_paths(self, directory=None):
- if directory is None:
- directory = Path.cwd()
- self.directory = Path(directory).absolute()
-- field_types = get_type_hints(self)
-+ field_types = get_type_hints(ProjectSettings)
-
- if self.favicon == FAVICON_PATH:
- self.favicon = Path(__file__).parent / FAVICON_PATH
diff --git a/app-text/ford/ford-6.2.5.ebuild b/app-text/ford/ford-6.2.5.ebuild
deleted file mode 100644
index eda018b6439c..000000000000
--- a/app-text/ford/ford-6.2.5.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
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-MY_PN="FORD"
-DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
-HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
-SRC_URI="$(pypi_sdist_url --no-normalize "${MY_PN^}" "${PV}")"
-
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
- >=dev-python/markdown-include-0.7.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
- dev-python/python-markdown-math[${PYTHON_USEDEP}]
- >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
- >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}_fix_setuptools_warnings.patch" )
-
-DOCS=( CHANGELOG.md README.md )
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
- sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
-}
diff --git a/app-text/ford/ford-7.0.11-r1.ebuild b/app-text/ford/ford-7.0.11-r1.ebuild
deleted file mode 100644
index c959bca26c27..000000000000
--- a/app-text/ford/ford-7.0.11-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# 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_{13..14} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-MY_PN="FORD"
-DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
-HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
-SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
- >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
- dev-python/python-markdown-math[${PYTHON_USEDEP}]
- >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
- >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
- >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
- >=dev-util/pcpp-1.30[${PYTHON_USEDEP}]
- test? ( dev-python/tomli-w[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-
-PATCHES="${FILESDIR}/${P}_fix_py3.14_compat.patch"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
- sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
-}
diff --git a/app-text/ford/ford-7.0.12.ebuild b/app-text/ford/ford-7.0.12.ebuild
deleted file mode 100644
index e4d70106a7e2..000000000000
--- a/app-text/ford/ford-7.0.12.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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_{13..14} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-MY_PN="FORD"
-DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
-HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
-SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
- >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
- dev-python/python-markdown-math[${PYTHON_USEDEP}]
- >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
- >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
- >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
- >=dev-util/pcpp-1.30[${PYTHON_USEDEP}]
- test? ( dev-python/tomli-w[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
- sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
-}
diff --git a/app-text/ford/ford-7.0.13.ebuild b/app-text/ford/ford-7.0.13.ebuild
deleted file mode 100644
index ffea6b5fd19f..000000000000
--- a/app-text/ford/ford-7.0.13.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi toolchain-funcs
-
-MY_PN="FORD"
-DESCRIPTION="FORD, automatic documentation generator for modern Fortran programs"
-HOMEPAGE="https://github.com/Fortran-FOSS-Programmers/ford"
-SRC_URI="$(pypi_sdist_url "${PN^}" "${PV}")"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- >=dev-python/graphviz-0.20[${PYTHON_USEDEP}]
- dev-python/jinja2[${PYTHON_USEDEP}]
- >=dev-python/markdown-3.4[${PYTHON_USEDEP}]
- >=dev-python/markdown-include-0.8.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.12.0[${PYTHON_USEDEP}]
- dev-python/python-markdown-math[${PYTHON_USEDEP}]
- >=dev-python/rich-12.0.0[${PYTHON_USEDEP}]
- >=dev-python/toposort-1.7[${PYTHON_USEDEP}]
- >=dev-python/tqdm-4.64.0[${PYTHON_USEDEP}]
- >=dev-util/pcpp-1.30[${PYTHON_USEDEP}]
- test? ( dev-python/tomli-w[${PYTHON_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
- sed -i -e 's/"cpp /"'"$(tc-getCPP)"' /' ford/__init__.py || die # bug: 839300
-}
diff --git a/app-text/ford/metadata.xml b/app-text/ford/metadata.xml
deleted file mode 100644
index 12931f70a517..000000000000
--- a/app-text/ford/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="person">
- <email>torokhov-s-a@yandex.ru</email>
- <name>Sergey Torokhov</name>
- </maintainer>
- <upstream>
- <remote-id type="pypi">FORD</remote-id>
- <remote-id type="github">Fortran-FOSS-Programmers/ford</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/frog/Manifest b/app-text/frog/Manifest
deleted file mode 100644
index 4fb8c2310355..000000000000
--- a/app-text/frog/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST frog-1.6.0.tar.gz 13020690 BLAKE2B 4db4f5dca50dd624b7ed05f6f5129b5a21567476a3d1cbc3b3f9823a3907ecbb8a3a258c77d4ecae994686783f1f19c8b621a72606659af12dd9c0deb83628d6 SHA512 e1bda5397a0581b262777d71d30bce3dc3fa4ba9566a76aaa77b07d60a8c62d050499c1895a4a7bbb56f6c0c9fccdb028ec1c0acbaf331c08f644640385f8e67
diff --git a/app-text/frog/files/frog-1.6.0-install-the-AppData-file-into-the-metainfo-directory.patch b/app-text/frog/files/frog-1.6.0-install-the-AppData-file-into-the-metainfo-directory.patch
deleted file mode 100644
index da11b4d252af..000000000000
--- a/app-text/frog/files/frog-1.6.0-install-the-AppData-file-into-the-metainfo-directory.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From: Pavel Sobolev <contact@paveloom.dev>
-Subject: [PATCH] Install the AppData file into the `metainfo` directory.
-
-Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
-
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -25,7 +25,7 @@ appstream_file = i18n.merge_file(
- output: 'com.github.tenderowl.frog.appdata.xml',
- po_dir: '../po',
- install: true,
-- install_dir: join_paths(get_option('datadir'), 'appdata')
-+ install_dir: join_paths(get_option('datadir'), 'metainfo')
- )
-
- install_data('com.github.tenderowl.frog.gschema.xml',
-
diff --git a/app-text/frog/files/frog-1.6.0-remove-the-AppData-file-validation-test.patch b/app-text/frog/files/frog-1.6.0-remove-the-AppData-file-validation-test.patch
deleted file mode 100644
index 4fc969e588d3..000000000000
--- a/app-text/frog/files/frog-1.6.0-remove-the-AppData-file-validation-test.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-From: Pavel Sobolev <contact@paveloom.dev>
-Subject: [PATCH] Remove the AppData file validation test.
-
-Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
-
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -28,13 +28,6 @@ appstream_file = i18n.merge_file(
- install_dir: join_paths(get_option('datadir'), 'appdata')
- )
-
--appstream_util = find_program('appstream-util', required: false)
--if appstream_util.found()
-- test('Validate appstream file', appstream_util,
-- args: ['validate', appstream_file]
-- )
--endif
--
- install_data('com.github.tenderowl.frog.gschema.xml',
- install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas')
- )
-
diff --git a/app-text/frog/files/frog-1.6.0-use-the-system-tessdata-directory.patch b/app-text/frog/files/frog-1.6.0-use-the-system-tessdata-directory.patch
deleted file mode 100644
index d3a003d1d454..000000000000
--- a/app-text/frog/files/frog-1.6.0-use-the-system-tessdata-directory.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From: Pavel Sobolev <contact@paveloom.dev>
-Subject: [PATCH] Use the system `tessdata` directory.
-
-Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
-
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -32,11 +32,6 @@ install_data('com.github.tenderowl.frog.gschema.xml',
- install_dir: join_paths(get_option('datadir'), 'glib-2.0/schemas')
- )
-
--# Default tesseract trained model
--install_data('tessdata/eng.traineddata',
-- install_dir: join_paths(get_option('datadir'), 'appdata')
--)
--
- compile_schemas = find_program('glib-compile-schemas', required: false)
- if compile_schemas.found()
- test('Validate schema file', compile_schemas,
---- a/frog/config.py
-+++ b/frog/config.py
-@@ -35,10 +35,7 @@ RESOURCE_PREFIX = "/com/github/tenderowl/frog"
- if not os.getenv('XDG_DATA_HOME'):
- os.environ['XDG_DATA_HOME'] = os.path.expanduser('~/.local/share')
-
--if not os.path.exists(os.path.join(os.environ['XDG_DATA_HOME'], 'tessdata')):
-- os.mkdir(os.path.join(os.environ['XDG_DATA_HOME'], 'tessdata'))
--
- tessdata_url = "https://github.com/tesseract-ocr/tessdata/raw/main/"
- tessdata_best_url = "https://github.com/tesseract-ocr/tessdata_best/raw/main/"
--tessdata_dir = os.path.join(os.environ['XDG_DATA_HOME'], 'tessdata')
-+tessdata_dir = "/usr/share/tessdata"
- tessdata_config = f'--tessdata-dir {tessdata_dir} –psm 0 --oem 1'
---- a/frog/language_manager.py
-+++ b/frog/language_manager.py
-@@ -192,13 +192,6 @@ class LanguageManager(GObject.GObject):
- if not os.path.exists(tessdata_dir):
- os.mkdir(tessdata_dir)
-
-- dest_path = os.path.join(tessdata_dir, 'eng.traineddata')
-- source_path = pathlib.Path('/app/share/appdata/eng.traineddata')
-- if os.path.exists(dest_path):
-- return
--
-- copyfile(source_path, dest_path)
--
- @GObject.Property(type=GObject.TYPE_PYOBJECT)
- def active_language(self) -> LanguageItem:
- return self._active_language
-@@ -229,7 +222,8 @@ class LanguageManager(GObject.GObject):
- def get_downloaded_codes(self, force: bool = False) -> List[str]:
- if self._need_update_cache or force:
- self._downloaded_codes = [os.path.splitext(lang_file)[0]
-- for lang_file in os.listdir(tessdata_dir)]
-+ for lang_file in os.listdir(tessdata_dir)
-+ if lang_file.endswith('.traineddata')]
- self._need_update_cache = False
- logger.debug(f"Cache downloaded codes: {self._downloaded_codes}")
- return sorted(self._downloaded_codes, key=lambda x: self.get_language(x))
diff --git a/app-text/frog/frog-1.6.0.ebuild b/app-text/frog/frog-1.6.0.ebuild
deleted file mode 100644
index 9b52431faa99..000000000000
--- a/app-text/frog/frog-1.6.0.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=no
-DISTUTILS_SINGLE_IMPL=1
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 gnome2-utils meson xdg
-
-DESCRIPTION="Extract text from any image, video, QR Code and etc."
-HOMEPAGE="https://github.com/TenderOwl/Frog"
-SRC_URI="https://github.com/TenderOwl/Frog/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-S="${WORKDIR}/Frog-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="test"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/libportal
- gui-libs/gtk:4
- gui-libs/libadwaita:1
- media-libs/gstreamer:1.0
- x11-libs/libnotify
-
- || (
- app-text/tessdata_fast
- app-text/tessdata_best
- app-text/tessdata_legacy
- )
-
- $(python_gen_cond_dep '
- dev-python/gtts[${PYTHON_USEDEP}]
- dev-python/loguru[${PYTHON_USEDEP}]
- dev-python/posthog[${PYTHON_USEDEP}]
- dev-python/py-nanoid[${PYTHON_USEDEP}]
- dev-python/pytesseract[${PYTHON_USEDEP}]
- dev-python/pyzbar[${PYTHON_USEDEP}]
- ')
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-libs/glib:2
- dev-util/blueprint-compiler
- dev-util/desktop-file-utils
- dev-util/gtk-update-icon-cache
- sys-devel/gettext
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.6.0-install-the-AppData-file-into-the-metainfo-directory.patch"
- "${FILESDIR}/${PN}-1.6.0-remove-the-AppData-file-validation-test.patch"
- "${FILESDIR}/${PN}-1.6.0-use-the-system-tessdata-directory.patch"
-)
-
-distutils_enable_tests import-check
-
-python_test() {
- epytest --import-check frog
-}
-
-src_test() {
- meson_src_test
- distutils-r1_src_test
-}
-
-src_install() {
- meson_src_install
-
- python_fix_shebang "${ED}/usr/bin"
- python_optimize
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/frog/metadata.xml b/app-text/frog/metadata.xml
deleted file mode 100644
index c1a8ce7e9868..000000000000
--- a/app-text/frog/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="person">
- <name>Pavel Sobolev</name>
- <email>contact@paveloom.dev</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/TenderOwl/Frog/issues</bugs-to>
- <remote-id type="github">TenderOwl/Frog</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/fzy/Manifest b/app-text/fzy/Manifest
deleted file mode 100644
index 869f018157ad..000000000000
--- a/app-text/fzy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST fzy-1.1.tar.gz 49070 BLAKE2B e9c91b28e87235eb694fae64a64ecde92bab772f6afc18c7dd00dc6156cf26c527cbcbd49cb2e1818cef521f49b6735736b878a12d37c1fe531ac5f9ad8fd63e SHA512 09a14c409f9c0000a0827c14007eeb919404e6b29b11b8d05c415575e678238a669c9fff7c8cd23ab330c9dc0341186c6c52347745813570cc4e0987e26d3781
diff --git a/app-text/fzy/files/fzy-1.1-cflags.patch b/app-text/fzy/files/fzy-1.1-cflags.patch
deleted file mode 100644
index d365b7c4a722..000000000000
--- a/app-text/fzy/files/fzy-1.1-cflags.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/Makefile b/Makefile
-index d7ef2f9..055b746 100644
---- a/Makefile
-+++ b/Makefile
-@@ -1,7 +1,7 @@
- VERSION=1.1
-
- CPPFLAGS=-DVERSION=\"${VERSION}\" -D_GNU_SOURCE
--CFLAGS+=-MD -Wall -Wextra -g -std=c99 -O3 -pedantic -Ideps -Werror=vla
-+CFLAGS+=-MD -Wall -Wextra -std=c99 -pedantic -Ideps -Werror=vla
- PREFIX?=/usr/local
- MANDIR?=$(PREFIX)/share/man
- BINDIR?=$(PREFIX)/bin
-@@ -19,7 +19,7 @@ TESTOBJECTS=test/fzytest.c test/test_properties.c test/test_choices.c test/test_
- all: fzy
-
- test/fzytest: $(TESTOBJECTS)
-- $(CC) $(CFLAGS) $(CCFLAGS) -Isrc -o $@ $(TESTOBJECTS) $(LIBS)
-+ $(CC) $(CFLAGS) $(CCFLAGS) $(LDFLAGS) -Isrc -o $@ $(TESTOBJECTS) $(LIBS)
-
- acceptance: fzy
- cd test/acceptance && bundle --quiet && bundle exec ruby acceptance_test.rb
-@@ -29,7 +29,7 @@ check: test/fzytest
- $(DEBUGGER) ./test/fzytest
-
- fzy: $(OBJECTS)
-- $(CC) $(CFLAGS) $(CCFLAGS) -o $@ $(OBJECTS) $(LIBS)
-+ $(CC) $(CFLAGS) $(CCFLAGS) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBS)
-
- %.o: %.c config.h
- $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
diff --git a/app-text/fzy/fzy-1.1.ebuild b/app-text/fzy/fzy-1.1.ebuild
deleted file mode 100644
index 9b9361d2c572..000000000000
--- a/app-text/fzy/fzy-1.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature savedconfig toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jhawthorn/fzy.git"
-else
- SRC_URI="https://github.com/jhawthorn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="amd64 arm arm64 ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Fuzzy text selector (interactive grep) for console"
-HOMEPAGE="https://github.com/jhawthorn/fzy"
-
-LICENSE="MIT"
-SLOT="0"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cflags.patch
-)
-
-src_prepare() {
- default
- restore_config config.h
- tc-export CC
-}
-
-src_install() {
- local DOCS=( ALGORITHM.md CHANGELOG.md README.md )
- emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
- dobin contrib/fzy-tmux
- dobin contrib/fzy-dvtm
- einstalldocs
- save_config config.h
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
- optfeature "opening search results in dvtm pane with provided ${EPREFIX}/usr/bin/fzy-dvtm" app-misc/dvtm
- optfeature "opening search results in tmux pane with provided ${EPREFIX}/usr/bin/fzy-tmux" app-misc/tmux
-}
diff --git a/app-text/fzy/fzy-9999.ebuild b/app-text/fzy/fzy-9999.ebuild
deleted file mode 100644
index 6cd0c0699030..000000000000
--- a/app-text/fzy/fzy-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature savedconfig toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jhawthorn/fzy.git"
-else
- SRC_URI="https://github.com/jhawthorn/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Fuzzy text selector (interactive grep) for console"
-HOMEPAGE="https://github.com/jhawthorn/fzy"
-
-LICENSE="MIT"
-SLOT="0"
-
-src_prepare() {
- default
- restore_config config.h
- tc-export CC
-}
-
-src_install() {
- local DOCS=( ALGORITHM.md CHANGELOG.md README.md )
- emake DESTDIR="${D}" PREFIX="${EPREFIX}"/usr install
- dobin contrib/fzy-tmux
- dobin contrib/fzy-dvtm
- einstalldocs
- save_config config.h
-}
-
-pkg_postinst() {
- savedconfig_pkg_postinst
- optfeature "opening search results in dvtm pane with provided ${EPREFIX}/usr/bin/fzy-dvtm" app-misc/dvtm
- optfeature "opening search results in tmux pane with provided ${EPREFIX}/usr/bin/fzy-tmux" app-misc/tmux
-}
diff --git a/app-text/fzy/metadata.xml b/app-text/fzy/metadata.xml
deleted file mode 100644
index 628df2e40fcd..000000000000
--- a/app-text/fzy/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <longdescription lang="en">
- Fuzzy text selector (interactive grep) for console.
- It can be used to filter any list:
- files, command history, processes, hostnames, bookmarks, git commits, etc.
- It's designed to be used both as an editor plugin and on the command line.
- Rather than clearing the screen, fzy displays its interface directly below
- the current cursor position, scrolling the screen if necessary.
- </longdescription>
- <upstream>
- <remote-id type="github">jhawthorn/fzy</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/gentoo-dtd/Manifest b/app-text/gentoo-dtd/Manifest
deleted file mode 100644
index 77d39c1fa1bc..000000000000
--- a/app-text/gentoo-dtd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gentoo-dtd-20230914.tar.xz 6288 BLAKE2B 0b11fb7c34bf6be994242d93ae3a999d6490a177bcdd596d6b949a903c663fa66c75ea14d52e3d63ab19c806742be470570303c16ab656ce69e8a7406f38ef6c SHA512 29f8a12ddb2e9764c1d1eace26a4e7ae559c9001c32313e55708529a894a93a54c17c856e34589c016451a594deedb32279d282fbb9452b671089061a073bc71
diff --git a/app-text/gentoo-dtd/gentoo-dtd-20230914-r1.ebuild b/app-text/gentoo-dtd/gentoo-dtd-20230914-r1.ebuild
deleted file mode 100644
index a9abcf430c89..000000000000
--- a/app-text/gentoo-dtd/gentoo-dtd-20230914-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-if [[ ${PV} == 99999999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://anongit.gentoo.org/git/data/dtd.git"
-else
- # git archive --prefix=${P}/ HEAD | xz >${P}.tar.xz
- SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Document Type Definition for Gentoo-related XML files"
-HOMEPAGE="https://gitweb.gentoo.org/data/dtd.git/"
-
-# Presumably these simple DTDs are not copyrightable,
-# but repositories.dtd says GPL v2 or later.
-LICENSE="public-domain GPL-2+"
-SLOT="0"
-
-RDEPEND="dev-libs/libxml2"
-IDEPEND="${RDEPEND}"
-
-src_install() {
- insinto /usr/share/xml/gentoo/dtd
- doins *.dtd
-}
-
-pkg_postinst() {
- ebegin "Installing catalog entry"
- xmlcatalog --noout \
- --add rewriteSystem "https://www.gentoo.org/dtd/" \
- "file://${EPREFIX}/usr/share/xml/gentoo/dtd/" \
- "${EROOT}"/etc/xml/catalog
- eend $?
-}
-
-pkg_postrm() {
- ebegin "Cleaning catalog"
- xmlcatalog --noout \
- --del "https://www.gentoo.org/dtd/" \
- "${EROOT}"/etc/xml/catalog
- eend $?
-}
diff --git a/app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild b/app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild
deleted file mode 100644
index a9abcf430c89..000000000000
--- a/app-text/gentoo-dtd/gentoo-dtd-99999999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2023-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-if [[ ${PV} == 99999999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://anongit.gentoo.org/git/data/dtd.git"
-else
- # git archive --prefix=${P}/ HEAD | xz >${P}.tar.xz
- SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Document Type Definition for Gentoo-related XML files"
-HOMEPAGE="https://gitweb.gentoo.org/data/dtd.git/"
-
-# Presumably these simple DTDs are not copyrightable,
-# but repositories.dtd says GPL v2 or later.
-LICENSE="public-domain GPL-2+"
-SLOT="0"
-
-RDEPEND="dev-libs/libxml2"
-IDEPEND="${RDEPEND}"
-
-src_install() {
- insinto /usr/share/xml/gentoo/dtd
- doins *.dtd
-}
-
-pkg_postinst() {
- ebegin "Installing catalog entry"
- xmlcatalog --noout \
- --add rewriteSystem "https://www.gentoo.org/dtd/" \
- "file://${EPREFIX}/usr/share/xml/gentoo/dtd/" \
- "${EROOT}"/etc/xml/catalog
- eend $?
-}
-
-pkg_postrm() {
- ebegin "Cleaning catalog"
- xmlcatalog --noout \
- --del "https://www.gentoo.org/dtd/" \
- "${EROOT}"/etc/xml/catalog
- eend $?
-}
diff --git a/app-text/gentoo-dtd/metadata.xml b/app-text/gentoo-dtd/metadata.xml
deleted file mode 100644
index eee04478cf76..000000000000
--- a/app-text/gentoo-dtd/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>ulm@gentoo.org</email>
-</maintainer>
-<stabilize-allarches/>
-<upstream>
- <remote-id type="gentoo">data/dtd</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest
deleted file mode 100644
index f81f9d90a62d..000000000000
--- a/app-text/ghostscript-gpl/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST ghostscript-10.06.0.tar.xz 68955484 BLAKE2B fa885e4eb4c744526ae6aeadce54ec1e656fe93ad22d65ef514cd52c7e959650d05ad30ac34d310bf37b7d81a8b343c46e18af8c20c505fb0168c28e2cb30bc4 SHA512 e9efa6a334cf34703f565f5043dd794452270415b34c2bea260e9dac6c72ebbcbedfa2e4cb9029841f8f582bbce91be8160e135a190081f3262bcf04417f80f1
-DIST ghostscript-gpl-10.04.0-patches.tar.xz 3088 BLAKE2B 4bac1ebfc5f4be7e5174add2439ce4f4cf02f6c91929df9b03dc46c78b150d05cb5cade553303fc8b6795fe3b62ebc37dc5805da438c2f23578784e520a4c4a0 SHA512 f6973b4a9fc5722c49e9c088516accd6e91a3627eb554c58b37113392f8ed0cd1d27e2c65a8d0cce3bb2da5aa6beec726d4605fcb393162fd24256b92aa0ae67
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch
deleted file mode 100644
index 4b64fff16f5e..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-https://bugs.gentoo.org/926891
-https://bugs.gentoo.org/924757
-https://src.fedoraproject.org/rpms/tesseract/raw/rawhide/f/tesseract_neon.patch
-(See https://github.com/tesseract-ocr/tesseract/pull/4154 too)
---- a/tesseract/CMakeLists.txt
-+++ b/tesseract/CMakeLists.txt
-@@ -249,7 +249,7 @@ elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm64|aarch64.*|AARCH64.*")
- set(HAVE_AVX512F FALSE)
- set(HAVE_FMA FALSE)
- set(HAVE_SSE4_1 FALSE)
-- set(HAVE_NEON TRUE)
-+ check_cxx_compiler_flag("-mfpu=neon" HAVE_NEON)
-
- elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm.*")
-
---- a/tesseract/src/arch/simddetect.cpp
-+++ b/tesseract/src/arch/simddetect.cpp
-@@ -254,7 +254,7 @@ SIMDDetect::SIMDDetect() {
- // SSE detected.
- SetDotProduct(DotProductSSE, &IntSimdMatrix::intSimdMatrixSSE);
- #endif
--#if defined(HAVE_NEON) || defined(__aarch64__)
-+#if defined(HAVE_NEON)
- } else if (neon_available_) {
- // NEON detected.
- SetDotProduct(DotProductNEON, &IntSimdMatrix::intSimdMatrixNEON);
-@@ -311,7 +311,7 @@ void SIMDDetect::Update() {
- } else if (dotproduct == "accelerate") {
- SetDotProduct(DotProductAccelerate, IntSimdMatrix::intSimdMatrix);
- #endif
--#if defined(HAVE_NEON) || defined(__aarch64__)
-+#if defined(HAVE_NEON)
- } else if (dotproduct == "neon" && neon_available_) {
- // NEON selected by config variable.
- SetDotProduct(DotProductNEON, &IntSimdMatrix::intSimdMatrixNEON);
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-32-bit.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-32-bit.patch
deleted file mode 100644
index ce66c4019cf5..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-32-bit.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-https://github.com/ArtifexSoftware/ghostpdl/commit/3c0be6e4fcffa63e4a5a1b0aec057cebc4d2562f
-
-From 3c0be6e4fcffa63e4a5a1b0aec057cebc4d2562f Mon Sep 17 00:00:00 2001
-From: Ken Sharp <Ken.Sharp@artifex.com>
-Date: Wed, 10 Sep 2025 08:55:30 +0100
-Subject: [PATCH] Fix 32-bit build
-
-Bug #708824 "ghostscript 10.06.0 compilation failure on 32-bit archs"
-
-nbytes shiouldn't be an intptr_t, it doesn't get used for pointer
-arithmetic. Previously it was a uint, should be a int64_t, to fit with
-all the other devices.
-
-Checked other warnings, and found a (very minor) one in gdevdbit.c, fix
-that while we're here (signed/unsigned mismatch, we don't really care).
----
- base/gdevdbit.c | 2 +-
- base/gdevmpla.c | 6 +++---
- 2 files changed, 4 insertions(+), 4 deletions(-)
-
-diff --git a/base/gdevdbit.c b/base/gdevdbit.c
-index e07cc3f3b8..1b5c69325b 100644
---- a/base/gdevdbit.c
-+++ b/base/gdevdbit.c
-@@ -191,7 +191,7 @@ gx_default_copy_alpha_hl_color(gx_device * dev, const byte * data, int data_x,
- fit_copy(dev, data, data_x, raster, id, x, y, width, height);
- row_alpha = data;
- out_raster = bitmap_raster(width * (size_t)byte_depth);
-- if (check_64bit_multiply(out_raster, ncomps, &product) != 0)
-+ if (check_64bit_multiply(out_raster, ncomps, (int64_t *) &product) != 0)
- return gs_note_error(gs_error_undefinedresult);
- gb_buff = gs_alloc_bytes(mem, product, "copy_alpha_hl_color(gb_buff)");
- if (gb_buff == 0) {
-diff --git a/base/gdevmpla.c b/base/gdevmpla.c
-index 2f0d522561..ffc5ff42e6 100644
---- a/base/gdevmpla.c
-+++ b/base/gdevmpla.c
-@@ -1954,12 +1954,12 @@ mem_planar_strip_copy_rop2(gx_device * dev,
- int i;
- int j;
- intptr_t chunky_sraster;
-- intptr_t nbytes;
-+ int64_t nbytes;
- byte **line_ptrs;
- byte *sbuf, *buf;
-
- chunky_sraster = sraster * (intptr_t)mdev->num_planar_planes;
-- if (check_64bit_multiply(height, chunky_sraster, (size_t *)&nbytes) != 0)
-+ if (check_64bit_multiply(height, chunky_sraster, &nbytes) != 0)
- return gs_note_error(gs_error_undefinedresult);
- buf = gs_alloc_bytes(mdev->memory, nbytes, "mem_planar_strip_copy_rop(buf)");
- if (buf == NULL) {
-@@ -2003,7 +2003,7 @@ mem_planar_strip_copy_rop2(gx_device * dev,
- intptr_t i;
- intptr_t chunky_t_raster;
- int chunky_t_height;
-- intptr_t nbytes;
-+ int64_t nbytes;
- byte **line_ptrs;
- byte *tbuf, *buf;
- gx_strip_bitmap newtex;
-
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-arm-brotli.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-arm-brotli.patch
deleted file mode 100644
index 5c257062a5a6..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-arm-brotli.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/966954#c7
---- a/brotli/c/dec/decode.c
-+++ b/brotli/c/dec/decode.c
-@@ -434,13 +434,12 @@ static BROTLI_INLINE void PreloadSymbol(
- BrotliBitReader* br,
- brotli_reg_t* bits,
- brotli_reg_t* value) {
-- if (safe) {
-- return;
-+ if (!safe) {
-+ BROTLI_HC_MARK_TABLE_FOR_FAST_LOAD(table);
-+ BROTLI_HC_ADJUST_TABLE_INDEX(table, BrotliGetBits(br, HUFFMAN_TABLE_BITS));
-+ *bits = BROTLI_HC_FAST_LOAD_BITS(table);
-+ *value = BROTLI_HC_FAST_LOAD_VALUE(table);
- }
-- BROTLI_HC_MARK_TABLE_FOR_FAST_LOAD(table);
-- BROTLI_HC_ADJUST_TABLE_INDEX(table, BrotliGetBits(br, HUFFMAN_TABLE_BITS));
-- *bits = BROTLI_HC_FAST_LOAD_BITS(table);
-- *value = BROTLI_HC_FAST_LOAD_VALUE(table);
- }
-
- /* Decodes the next Huffman code using data prepared by PreloadSymbol.
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-bool-confusion.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-bool-confusion.patch
deleted file mode 100644
index 875c366bfdd8..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-bool-confusion.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/commit/?id=795c4a6db646
-Bug: https://bugs.gentoo.org/964040
-
-From: Chris Liddell <chris.liddell@artifex.com>
-Date: Wed, 26 Nov 2025 15:31:57 +0000
-Subject: Bug 708608: Fix confusion caused by modern C having a boolean type
-
-Because C99 and later have a proper, built-in boolean type, rather than a
-typedef of an underlying integer type, the check for whether we're rendering
-an image into a pattern accumulator was yielding an unexpected result.
-
-The default dev_spec_op method returns an "undefined" error when queried with the
-gxdso_in_pattern_accumulator op, that is, a negative integer. When "bool" was
-simply a typdefed integer value, that was fine, and the following lines
-checked for and handled that.
-
-With an actual boolean type, false == 0, and true == !false, so any value other
-than 0 became true.
-
-That then changed the decision on whether to gridfit images, meaning the user
-space to device space rounding was handled differently. That then caused a
-scanline of the image to be repeated.
-
-The value is now assigned based on a conditional, so it correctly assigns a
-true/false value.
----
- base/gxipixel.c | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/base/gxipixel.c b/base/gxipixel.c
-index 768a93114..cb3ff36a6 100644
---- a/base/gxipixel.c
-+++ b/base/gxipixel.c
-@@ -319,9 +319,7 @@ gx_image_enum_begin(gx_device * dev, const gs_gstate * pgs,
- */
-
- /* Ask the device if we are in a pattern accumulator */
-- in_pattern_accumulator = (dev_proc(dev, dev_spec_op)(dev, gxdso_in_pattern_accumulator, NULL, 0));
-- if (in_pattern_accumulator < 0)
-- in_pattern_accumulator = 0;
-+ in_pattern_accumulator = ((dev_proc(dev, dev_spec_op)(dev, gxdso_in_pattern_accumulator, NULL, 0)) > 0);
-
- /* Figure out if we are orthogonal */
- if (mat.xy == 0 && mat.yx == 0)
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-gcc-14.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-gcc-14.patch
deleted file mode 100644
index 1a4c226111d4..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-gcc-14.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.ghostscript.com/show_bug.cgi?id=708608#c4
-Bug: https://bugs.gentoo.org/971915
-
---- a/base/stdpre.h
-+++ b/base/stdpre.h
-@@ -343,7 +343,7 @@ typedef signed char schar;
- */
-
- /* C23 has bool as a builtin type. */
--#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 202311L)
-+#if !defined(__cplusplus) && (!defined(__STDC_VERSION__) || __STDC_VERSION__ < 202000L)
- #ifdef __BEOS__
- typedef unsigned char bool;
- #else
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-openmp.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-openmp.patch
deleted file mode 100644
index 74af0ae3fd12..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-openmp.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://bugs.gentoo.org/973234
-https://bugs.ghostscript.com/show_bug.cgi?id=709373
-
---- ghostscript-10.06.0/base/unixlink.mak
-+++ ghostscript-10.06.0/base/unixlink.mak
-@@ -45,6 +45,9 @@ GS_DOT_O=$(PSOBJ)gs.$(OBJ)
- # and search paths for them
- CONFLIBSTR=-pl "&-l%s&s&&" -pL "&-L%s&s&&" -l
-
-+# detect -fopenmp in CFLAGS
-+HAVE_OPENMP := $(shell echo $(CFLAGS) | grep -o '\-fopenmp')
-+
- libgs_a_tr=$(GLOBJ)libgs_a.tr
- GS_A=$(BINDIR)$(D)$(GS).a
- $(GS_A): $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) \
-@@ -165,7 +168,7 @@ ldt_tr=$(PSOBJ)ldt.tr
-
- $(GS_XE): $(ld_tr) $(gs_tr) $(ECHOGS_XE) $(XE_ALL) $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) \
- $(UNIXLINK_MAK)
-- $(ECHOGS_XE) -w $(ldt_tr) -n - $(CCLD) $(GS_LDFLAGS) -o $(GS_XE)
-+ $(ECHOGS_XE) -w $(ldt_tr) -n - $(CCLD) $(HAVE_OPENMP) $(GS_LDFLAGS) -o $(GS_XE)
- $(ECHOGS_XE) -a $(ldt_tr) -n -s $(PSOBJ)gsromfs$(COMPILE_INITS).$(OBJ) $(GS_DOT_O) -s
- cat $(gsld_tr) >> $(ldt_tr)
- $(ECHOGS_XE) -a $(ldt_tr) -s - $(EXTRALIBS) $(STDLIBS)
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-stdint.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-stdint.patch
deleted file mode 100644
index 40e86c4c3e9f..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-stdint.patch
+++ /dev/null
@@ -1,110 +0,0 @@
-diff -rup ghostscript-10.06.0/base/gsalloc.c ghostscript-10.06.0-fix/base/gsalloc.c
---- ghostscript-10.06.0/base/gsalloc.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/base/gsalloc.c 2026-04-02 20:49:47.663907312 +0200
-@@ -15,6 +15,7 @@
-
-
- /* Standard memory allocator */
-+#include <stdint.h>
- #include "gx.h"
- #include "memory_.h"
- #include "gserrors.h"
-diff -rup ghostscript-10.06.0/base/gsmchunk.c ghostscript-10.06.0-fix/base/gsmchunk.c
---- ghostscript-10.06.0/base/gsmchunk.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/base/gsmchunk.c 2026-04-02 20:36:07.054944826 +0200
-@@ -21,6 +21,7 @@
- * a top-down semi-splaying access scheme on lookups and
- * insertions. */
-
-+#include <stdint.h>
- #include "memory_.h"
- #include "gx.h"
- #include "gsstruct.h"
-diff -rup ghostscript-10.06.0/base/gsmisc.c ghostscript-10.06.0-fix/base/gsmisc.c
---- ghostscript-10.06.0/base/gsmisc.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/base/gsmisc.c 2026-04-02 20:35:38.579157437 +0200
-@@ -35,6 +35,7 @@ orig_sqrt(double x)
- }
-
- /* Here is the real #include section. */
-+#include <stdint.h>
- #include "ctype_.h"
- #include "malloc_.h"
- #include "math_.h"
-diff -rup ghostscript-10.06.0/base/gxblend.h ghostscript-10.06.0-fix/base/gxblend.h
---- ghostscript-10.06.0/base/gxblend.h 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/base/gxblend.h 2026-04-02 20:33:39.431037868 +0200
-@@ -18,6 +18,7 @@
- #ifndef gxblend_INCLUDED
- # define gxblend_INCLUDED
-
-+#include <stdint.h>
- #include "gxcindex.h"
- #include "gxcvalue.h"
- #include "gxfrac.h"
-diff -rup ghostscript-10.06.0/base/gxclmem.c ghostscript-10.06.0-fix/base/gxclmem.c
---- ghostscript-10.06.0/base/gxclmem.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/base/gxclmem.c 2026-04-02 20:36:39.973691086 +0200
-@@ -15,6 +15,7 @@
-
-
- /* RAM-based command list implementation */
-+#include <stdint.h>
- #include "memory_.h"
- #include "gx.h"
- #include "gserrors.h"
-diff -rup ghostscript-10.06.0/psi/idebug.c ghostscript-10.06.0-fix/psi/idebug.c
---- ghostscript-10.06.0/psi/idebug.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/psi/idebug.c 2026-04-02 20:37:46.665170371 +0200
-@@ -18,6 +18,7 @@
- /* This file must always be compiled with DEBUG set. */
- #undef DEBUG
- #define DEBUG
-+#include <stdint.h>
- #include "string_.h"
- #include "ghost.h"
- #include "gxalloc.h" /* for procs for getting struct type */
-diff -rup ghostscript-10.06.0/psi/idict.c ghostscript-10.06.0-fix/psi/idict.c
---- ghostscript-10.06.0/psi/idict.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/psi/idict.c 2026-04-02 20:37:22.277362728 +0200
-@@ -15,6 +15,7 @@
-
-
- /* Dictionary implementation */
-+#include <stdint.h>
- #include "math_.h" /* for frexp */
- #include "string_.h" /* for strlen */
- #include "ghost.h"
-diff -rup ghostscript-10.06.0/psi/idstack.c ghostscript-10.06.0-fix/psi/idstack.c
---- ghostscript-10.06.0/psi/idstack.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/psi/idstack.c 2026-04-02 20:38:40.001719693 +0200
-@@ -15,6 +15,7 @@
-
-
- /* Implementation of dictionary stacks */
-+#include <stdint.h>
- #include "ghost.h"
- #include "idict.h"
- #include "idictdef.h"
-diff -rup ghostscript-10.06.0/psi/interp.c ghostscript-10.06.0-fix/psi/interp.c
---- ghostscript-10.06.0/psi/interp.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/psi/interp.c 2026-04-02 20:39:06.601472602 +0200
-@@ -15,6 +15,7 @@
-
-
- /* Ghostscript language interpreter */
-+#include <stdint.h>
- #include "memory_.h"
- #include "string_.h"
- #include "ghost.h"
-diff -rup ghostscript-10.06.0/psi/iutil.c ghostscript-10.06.0-fix/psi/iutil.c
---- ghostscript-10.06.0/psi/iutil.c 2025-09-09 11:36:39.000000000 +0200
-+++ ghostscript-10.06.0-fix/psi/iutil.c 2026-04-02 20:38:35.765759042 +0200
-@@ -15,6 +15,7 @@
-
-
- /* Utilities for Ghostscript interpreter */
-+#include <stdint.h>
- #include "math_.h" /* for fabs */
- #include "memory_.h"
- #include "string_.h"
diff --git a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-tesseract-fPIC.patch b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-tesseract-fPIC.patch
deleted file mode 100644
index 17f0420387fe..000000000000
--- a/app-text/ghostscript-gpl/files/ghostscript-gpl-10.06.0-tesseract-fPIC.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-ld: ./soobj/tesseract_api_pagerenderer.o: warning: relocation against `_ZTINSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEE' in read-only section `.text._ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation[_ZNSt17_Function_handlerIFbcENSt8__detail11_AnyMatcherINSt7__cxx1112regex_traitsIcEELb1ELb0ELb0EEEE10_M_managerERSt9_Any_dataRKS8_St18_Manager_operation]'
-ld: ./soobj/tessocr.o: relocation R_X86_64_PC32 against symbol `leptonica_free' can not be used when making a shared object; recompile with -fPIC
-ld: final link failed: bad value
---- a/base/ocr.mak
-+++ b/base/ocr.mak
-@@ -20,7 +20,7 @@
-
- # Define the name of this makefile.
- LIBOCR_MAK=$(GLSRC)ocr.mak $(TOP_MAKEFILES)
--OCRCXX = $(CXX) $(TESSINCLUDES) $(TESSCXXFLAGS) $(CCXXFLAGS) -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER
-+OCRCXX = $(CXX) $(TESSINCLUDES) $(TESSCXXFLAGS) $(CCXXFLAGS) -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -fPIC
-
- # Tesseract veneer.
- $(GLGEN)tessocr.$(OBJ) : $(GLSRC)tessocr.cpp $(GLSRC)tessocr.h $(LIBOCR_MAK) \
---- a/base/tesseract.mak
-+++ b/base/tesseract.mak
-@@ -42,7 +42,7 @@ TESSINCLUDES=\
- # this conflicts with Tesseract's use of a CLUSTER type. We work around this
- # here by undefining CLUSTER for the tesseract portion of the build.
-
--TESSCXX = $(CXX) $(TESSINCLUDES) $(TESSCXXFLAGS) $(CCXXFLAGS) -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -DDISABLED_LEGACY_ENGINE
-+TESSCXX = $(CXX) $(TESSINCLUDES) $(TESSCXXFLAGS) $(CCXXFLAGS) -DTESSERACT_IMAGEDATA_AS_PIX -DTESSERACT_DISABLE_DEBUG_FONTS -DGRAPHICS_DISABLED -UCLUSTER -DDISABLED_LEGACY_ENGINE -fPIC
- TESSOBJ = $(GLOBJDIR)$(D)tesseract_
- TESSO_ = $(O_)$(TESSOBJ)
-
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
deleted file mode 100644
index bdca788372e9..000000000000
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0-r2.ebuild
+++ /dev/null
@@ -1,231 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_PN=${PN/-gpl}
-MY_P="${MY_PN}-${PV/_}"
-PVM=$(ver_cut 1-2)
-PVM_S=$(ver_rs 1-2 "")
-
-# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for patches
-# See 'index' branch for README
-MY_PATCHSET="ghostscript-gpl-10.04.0-patches.tar.xz"
-
-DESCRIPTION="Interpreter for the PostScript language and PDF"
-HOMEPAGE="https://ghostscript.com/ https://cgit.ghostscript.com/cgi-bin/cgit.cgi/ghostpdl.git/"
-SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz"
-if [[ -n "${MY_PATCHSET}" ]] ; then
- SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}"
-fi
-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 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="cups cpu_flags_arm_neon dbus gtk l10n_de openmp static-libs unicode X"
-
-LANGS="ja ko zh-CN zh-TW"
-for X in ${LANGS} ; do
- IUSE="${IUSE} l10n_${X}"
-done
-
-DEPEND="
- app-text/libpaper:=
- media-libs/fontconfig
- >=media-libs/freetype-2.4.9:2=
- >=media-libs/jbig2dec-0.19:=
- >=media-libs/lcms-2.6:2
- >=media-libs/libpng-1.6.2:=
- media-libs/libjpeg-turbo:=
- >=media-libs/openjpeg-2.1.0:2=
- >=media-libs/tiff-4.0.1:=
- >=virtual/zlib-1.2.7:=
- cups? ( >=net-print/cups-1.3.8 )
- dbus? ( sys-apps/dbus )
- gtk? ( x11-libs/gtk+:3 )
- unicode? ( net-dns/libidn:= )
- X? ( x11-libs/libXt x11-libs/libXext )
-"
-BDEPEND="virtual/pkgconfig"
-# bug #844115 for newer poppler-data dep
-RDEPEND="
- ${DEPEND}
- >=app-text/poppler-data-0.4.11-r2
- >=media-fonts/urw-fonts-2.4.9
- l10n_ja? ( media-fonts/kochi-substitute )
- l10n_ko? ( media-fonts/baekmuk-fonts )
- l10n_zh-CN? ( media-fonts/arphicfonts )
- l10n_zh-TW? ( media-fonts/arphicfonts )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-10.03.1-arm64-neon-tesseract.patch
- "${FILESDIR}"/${PN}-10.06.0-tesseract-fPIC.patch
- "${FILESDIR}"/${PN}-10.06.0-32-bit.patch
- "${FILESDIR}"/${PN}-10.06.0-arm-brotli.patch
- "${FILESDIR}"/${PN}-10.06.0-bool-confusion.patch
- "${FILESDIR}"/${PN}-10.06.0-gcc-14.patch
- "${FILESDIR}"/${PN}-10.06.0-stdint.patch
- "${FILESDIR}"/${PN}-10.06.0-openmp.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- if [[ -n ${MY_PATCHSET} ]] ; then
- # apply various patches, many borrowed from Fedora
- # https://src.fedoraproject.org/rpms/ghostscript
- # and Debian
- # https://salsa.debian.org/printing-team/ghostscript/-/tree/debian/latest/debian/patches
- eapply "${WORKDIR}"/${MY_PATCHSET%%.tar*}
- fi
-
- default
-
- # Remove internal copies of various libraries
- rm -r cups/libs || die
- rm -r freetype || die
- rm -r jbig2dec || die
- rm -r jpeg || die
- rm -r lcms2mt || die
- rm -r libpng || die
- rm -r tiff || die
- rm -r zlib || die
- rm -r openjpeg || die
- # Remove internal CMaps (CMaps from poppler-data are used instead)
- rm -r Resource/CMap || die
-
- if ! use gtk ; then
- sed -e "s:\$(GSSOX)::" \
- -e "s:.*\$(GSSOX_XENAME)$::" \
- -i base/unix-dll.mak || die "sed failed"
- fi
-
- # Force the include dirs to a neutral location.
- sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \
- -i configure.ac || die
- # Some files depend on zlib.h directly. Redirect them. #573248
- # Also make sure to not define OPJ_STATIC to avoid linker errors due to
- # hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1)
- sed -e '/^zlib_h/s:=.*:=:' \
- -e 's|-DOPJ_STATIC ||' \
- -i base/lib.mak || die
-
- # Search path fix
- # put LDFLAGS after BINDIR, bug #383447
- sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PV}/$(get_libdir):" \
- -e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \
- -e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \
- -e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \
- -e 's:-L$(BINDIR):& $(LDFLAGS):g' \
- -i Makefile.in base/*.mak || die "sed failed"
-
- # Remove incorrect symlink, bug 590384
- rm ijs/ltmain.sh || die
- eautoreconf
-
- cd ijs || die
- eautoreconf
-}
-
-src_configure() {
- # Unsupported upstream, bug #884841
- filter-lto
-
- # bug #971940
- append-flags -fno-strict-aliasing
-
- # bug #899952
- append-lfs-flags
-
- # bug #973234
- use openmp && append-flags -fopenmp || filter-flags -fopenmp*
-
- local FONTPATH
- for path in \
- "${EPREFIX}"/usr/share/fonts/urw-fonts \
- "${EPREFIX}"/usr/share/fonts/Type1 \
- "${EPREFIX}"/usr/share/fonts
- do
- FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}"
- done
-
- # Do not add --enable-dynamic here, it's not supported fully upstream
- # https://bugs.ghostscript.com/show_bug.cgi?id=705895
- # bug #884707
- #
- # leptonica and tesseract are bundled but modified upstream, like in
- # mujs/mupdf.
- #
- # There is --without-local-brotli but it wants a non-existent -lbrotli.
- # Fixed in https://bugs.ghostscript.com/show_bug.cgi?id=708832 for next
- # release.
- PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \
- --enable-freetype \
- --enable-fontconfig \
- --enable-openjpeg \
- --disable-compile-inits \
- --with-drivers=ALL \
- --with-fontpath="${FONTPATH}" \
- --with-ijs \
- --with-jbig2dec \
- --with-libpaper \
- --with-system-libtiff \
- $(use_enable cups) \
- $(use_enable dbus) \
- $(use_enable gtk) \
- $(use_enable cpu_flags_arm_neon neon) \
- $(use_with cups pdftoraster) \
- $(use_with unicode libidn) \
- $(use_with X x) \
- DARWIN_LDFLAGS_SO_PREFIX="${EPREFIX}/usr/lib/" \
- CFLAGS="${CFLAGS} -std=gnu17" \
- CXXFLAGS="${CXXFLAGS} -std=gnu++17"
-
- pushd "${S}/ijs" >/dev/null || die
- econf \
- --enable-shared \
- $(use_enable static-libs static) \
- CFLAGS="${CFLAGS} -std=gnu17" \
- CXXFLAGS="${CXXFLAGS} -std=gnu++17"
- popd >/dev/null || die
-}
-
-src_compile() {
- # Build system passes CFLAGS to C++ compiler, so force CFLAGS and CXXFLAGS:
- # bugs #943857, #945826
- emake so all CFLAGS="${CFLAGS} -std=gnu17" CXXFLAGS="${CXXFLAGS} -std=gnu++17"
- emake -C ijs CFLAGS="${CFLAGS} -std=gnu17" CXXFLAGS="${CXXFLAGS} -std=gnu++17"
-}
-
-src_install() {
- emake DESTDIR="${D}" install-so install
-
- # move gsc to gs, bug #343447
- # gsc collides with gambit, bug #253064
- mv -f "${ED}"/usr/bin/{gsc,gs} || die
-
- cd "${S}/ijs" || die
- emake DESTDIR="${D}" install
-
- # Sometimes the upstream versioning deviates from the tarball(!)
- # bug #844115#c32
- local my_gs_version=$(find "${ED}"/usr/share/ghostscript/ -maxdepth 1 -mindepth 1 -type d || die)
- my_gs_version=${my_gs_version##*/}
-
- # Install the CMaps from poppler-data properly, bug #409361
- dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${my_gs_version}/Resource/CMap
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-}
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
deleted file mode 100644
index ce671c1f7e79..000000000000
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.06.0.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-MY_PN=${PN/-gpl}
-MY_P="${MY_PN}-${PV/_}"
-PVM=$(ver_cut 1-2)
-PVM_S=$(ver_rs 1-2 "")
-
-# Use https://gitweb.gentoo.org/proj/codec/ghostscript-gpl-patches.git/ for patches
-# See 'index' branch for README
-MY_PATCHSET="ghostscript-gpl-10.04.0-patches.tar.xz"
-
-DESCRIPTION="Interpreter for the PostScript language and PDF"
-HOMEPAGE="https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary"
-SRC_URI="https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${PVM_S}/${MY_P}.tar.xz"
-if [[ -n "${MY_PATCHSET}" ]] ; then
- SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCHSET}"
-fi
-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 ~arm64-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"
-for X in ${LANGS} ; do
- IUSE="${IUSE} l10n_${X}"
-done
-
-DEPEND="
- app-text/libpaper:=
- media-libs/fontconfig
- >=media-libs/freetype-2.4.9:2=
- >=media-libs/jbig2dec-0.19:=
- >=media-libs/lcms-2.6:2
- >=media-libs/libpng-1.6.2:=
- media-libs/libjpeg-turbo:=
- >=media-libs/openjpeg-2.1.0:2=
- >=media-libs/tiff-4.0.1:=
- >=virtual/zlib-1.2.7:=
- cups? ( >=net-print/cups-1.3.8 )
- dbus? ( sys-apps/dbus )
- gtk? ( x11-libs/gtk+:3 )
- unicode? ( net-dns/libidn:= )
- X? ( x11-libs/libXt x11-libs/libXext )
-"
-BDEPEND="virtual/pkgconfig"
-# bug #844115 for newer poppler-data dep
-RDEPEND="
- ${DEPEND}
- >=app-text/poppler-data-0.4.11-r2
- >=media-fonts/urw-fonts-2.4.9
- l10n_ja? ( media-fonts/kochi-substitute )
- l10n_ko? ( media-fonts/baekmuk-fonts )
- l10n_zh-CN? ( media-fonts/arphicfonts )
- l10n_zh-TW? ( media-fonts/arphicfonts )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-10.03.1-arm64-neon-tesseract.patch
- "${FILESDIR}"/${PN}-10.06.0-tesseract-fPIC.patch
- "${FILESDIR}"/${PN}-10.06.0-32-bit.patch
- "${FILESDIR}"/${PN}-10.06.0-arm-brotli.patch
-)
-
-src_prepare() {
- if [[ -n ${MY_PATCHSET} ]] ; then
- # apply various patches, many borrowed from Fedora
- # https://src.fedoraproject.org/rpms/ghostscript
- # and Debian
- # https://salsa.debian.org/printing-team/ghostscript/-/tree/debian/latest/debian/patches
- eapply "${WORKDIR}"/${MY_PATCHSET%%.tar*}
- fi
-
- default
-
- # Remove internal copies of various libraries
- rm -r cups/libs || die
- rm -r freetype || die
- rm -r jbig2dec || die
- rm -r jpeg || die
- rm -r lcms2mt || die
- rm -r libpng || die
- rm -r tiff || die
- rm -r zlib || die
- rm -r openjpeg || die
- # Remove internal CMaps (CMaps from poppler-data are used instead)
- rm -r Resource/CMap || die
-
- if ! use gtk ; then
- sed -e "s:\$(GSSOX)::" \
- -e "s:.*\$(GSSOX_XENAME)$::" \
- -i base/unix-dll.mak || die "sed failed"
- fi
-
- # Force the include dirs to a neutral location.
- sed -e "/^ZLIBDIR=/s:=.*:=${T}:" \
- -i configure.ac || die
- # Some files depend on zlib.h directly. Redirect them. #573248
- # Also make sure to not define OPJ_STATIC to avoid linker errors due to
- # hidden symbols (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=203327#c1)
- sed -e '/^zlib_h/s:=.*:=:' \
- -e 's|-DOPJ_STATIC ||' \
- -i base/lib.mak || die
-
- # Search path fix
- # put LDFLAGS after BINDIR, bug #383447
- sed -e "s:\$\(gsdatadir\)/lib:@datarootdir@/ghostscript/${PV}/$(get_libdir):" \
- -e "s:exdir=.*:exdir=@datarootdir@/doc/${PF}/examples:" \
- -e "s:docdir=.*:docdir=@datarootdir@/doc/${PF}/html:" \
- -e "s:GS_DOCDIR=.*:GS_DOCDIR=@datarootdir@/doc/${PF}/html:" \
- -e 's:-L$(BINDIR):& $(LDFLAGS):g' \
- -i Makefile.in base/*.mak || die "sed failed"
-
- # Remove incorrect symlink, bug 590384
- rm ijs/ltmain.sh || die
- eautoreconf
-
- cd ijs || die
- eautoreconf
-}
-
-src_configure() {
- # Unsupported upstream, bug #884841
- filter-lto
-
- # bug #943857
- # Build system passes CFLAGS to C++ compiler (bug #945826)
- tc-export CC
- CC+=" -std=gnu17"
-
- # bug #899952
- append-lfs-flags
-
- local FONTPATH
- for path in \
- "${EPREFIX}"/usr/share/fonts/urw-fonts \
- "${EPREFIX}"/usr/share/fonts/Type1 \
- "${EPREFIX}"/usr/share/fonts
- do
- FONTPATH="${FONTPATH}${FONTPATH:+:}${EPREFIX}${path}"
- done
-
- # Do not add --enable-dynamic here, it's not supported fully upstream
- # https://bugs.ghostscript.com/show_bug.cgi?id=705895
- # bug #884707
- #
- # leptonica and tesseract are bundled but modified upstream, like in
- # mujs/mupdf.
- #
- # There is --without-local-brotli but it wants a non-existent -lbrotli.
- # Fixed in https://bugs.ghostscript.com/show_bug.cgi?id=708832 for next
- # release.
- PKGCONFIG=$(type -P $(tc-getPKG_CONFIG)) econf \
- --enable-freetype \
- --enable-fontconfig \
- --enable-openjpeg \
- --disable-compile-inits \
- --with-drivers=ALL \
- --with-fontpath="${FONTPATH}" \
- --with-ijs \
- --with-jbig2dec \
- --with-libpaper \
- --with-system-libtiff \
- $(use_enable cups) \
- $(use_enable dbus) \
- $(use_enable gtk) \
- $(use_enable cpu_flags_arm_neon neon) \
- $(use_with cups pdftoraster) \
- $(use_with unicode libidn) \
- $(use_with X x) \
- DARWIN_LDFLAGS_SO_PREFIX="${EPREFIX}/usr/lib/"
-
- cd "${S}/ijs" || die
- econf \
- --enable-shared \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake so all
- emake -C ijs
-}
-
-src_install() {
- emake DESTDIR="${D}" install-so install
-
- # move gsc to gs, bug #343447
- # gsc collides with gambit, bug #253064
- mv -f "${ED}"/usr/bin/{gsc,gs} || die
-
- cd "${S}/ijs" || die
- emake DESTDIR="${D}" install
-
- # Sometimes the upstream versioning deviates from the tarball(!)
- # bug #844115#c32
- local my_gs_version=$(find "${ED}"/usr/share/ghostscript/ -maxdepth 1 -mindepth 1 -type d || die)
- my_gs_version=${my_gs_version##*/}
-
- # Install the CMaps from poppler-data properly, bug #409361
- dosym -r /usr/share/poppler/cMaps /usr/share/ghostscript/${my_gs_version}/Resource/CMap
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-}
diff --git a/app-text/ghostscript-gpl/metadata.xml b/app-text/ghostscript-gpl/metadata.xml
deleted file mode 100644
index dd57cc77263a..000000000000
--- a/app-text/ghostscript-gpl/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>codec@gentoo.org</email>
- <name>Gentoo Codec Project</name>
- </maintainer>
- <maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
- </maintainer>
- <slots>
- <subslots>Reflect ABI of libgs.so.</subslots>
- </slots>
- <upstream>
- <remote-id type="cpe">cpe:/a:artifex:gpl_ghostscript</remote-id>
- <remote-id type="github">ArtifexSoftware/ghostpdl</remote-id>
- <remote-id type="github">ArtifexSoftware/ghostpdl-downloads</remote-id>
- <bugs-to>https://bugs.ghostscript.com/</bugs-to>
- </upstream>
- <use>
- <flag name="unicode">Add support for unicode passwords via <pkg>net-dns/libidn</pkg></flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/grip/Manifest b/app-text/grip/Manifest
deleted file mode 100644
index a0889b63e8c2..000000000000
--- a/app-text/grip/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST grip-4.6.2.tar.gz 152280 BLAKE2B 02a5fb21190fe167428fb36390a087094c064fc11bc2016579391b3568bd421c8f0920f7b325e5be8140ebd8e7f7a0c0e20085f9d8899daf3ee85f27f33ffa9d SHA512 e4dc38d25198a1670df7ecf950fc2c815c3e8507571d54d3df844547ee7db0d1a7cbbbaa23fd7daa1391eea12a2788890d5cee09aa64b8bf1039beeb78a5d25f
diff --git a/app-text/grip/grip-4.6.2.ebuild b/app-text/grip/grip-4.6.2.ebuild
deleted file mode 100644
index fc52da892d94..000000000000
--- a/app-text/grip/grip-4.6.2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="Preview GitHub Markdown files like Readme locally before committing them"
-HOMEPAGE="https://github.com/joeyespo/grip"
-LICENSE="MIT"
-
-SLOT="0"
-
-KEYWORDS="amd64"
-
-RDEPEND="
- !media-sound/grip
- >=dev-python/docopt-0.4.0[${PYTHON_USEDEP}]
- >=dev-python/flask-0.10.1[${PYTHON_USEDEP}]
- >=dev-python/markdown-2.5.1[${PYTHON_USEDEP}]
- >=dev-python/path-and-address-2.0.1[${PYTHON_USEDEP}]
- >=dev-python/pygments-1.6[${PYTHON_USEDEP}]
- >=dev-python/requests-2.4.1[${PYTHON_USEDEP}]
-"
diff --git a/app-text/grip/metadata.xml b/app-text/grip/metadata.xml
deleted file mode 100644
index 964769343250..000000000000
--- a/app-text/grip/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="person">
- <email>bkohler@gentoo.org</email>
- <name>Ben Kohler</name>
- </maintainer>
- <upstream>
- <remote-id type="github">joeyespo/grip</remote-id>
- <remote-id type="pypi">grip</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/groonga-normalizer-mysql/Manifest b/app-text/groonga-normalizer-mysql/Manifest
deleted file mode 100644
index 8c97f3f999b7..000000000000
--- a/app-text/groonga-normalizer-mysql/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST groonga-normalizer-mysql-1.1.1.tar.gz 548788 BLAKE2B c2f06ffa4aaf52266dabf1397d592b772a10a45fe8b9184ffb7fc5f30a8db3c81011c19a80d3d14a228ea47b4b6ba21b7ab7f81e283533beef4596065d0c4b6b SHA512 40686a50133149b614057907c58f5b37d596fcaf697b4a6f3e68b776ac8c728cdd4c8a6e7c5676fe92ff96a4358b623f2b3740f6b72d317f1650c006cfb34369
diff --git a/app-text/groonga-normalizer-mysql/groonga-normalizer-mysql-1.1.1-r1.ebuild b/app-text/groonga-normalizer-mysql/groonga-normalizer-mysql-1.1.1-r1.ebuild
deleted file mode 100644
index c2a7aacdc072..000000000000
--- a/app-text/groonga-normalizer-mysql/groonga-normalizer-mysql-1.1.1-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Groonga plugin that provides MySQL compatible normalizers"
-HOMEPAGE="https://groonga.org/"
-SRC_URI="https://packages.groonga.org/source/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="app-text/groonga"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( README.md )
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- # ruby is only used for tests
- econf --without-ruby
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
- rm -r "${ED}"/usr/share/doc/${PN} || die
-}
diff --git a/app-text/groonga-normalizer-mysql/metadata.xml b/app-text/groonga-normalizer-mysql/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/groonga-normalizer-mysql/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/groonga/Manifest b/app-text/groonga/Manifest
deleted file mode 100644
index 0b895b4b400b..000000000000
--- a/app-text/groonga/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST groonga-16.0.0.tar.gz 98489769 BLAKE2B 3a6bf3e07640b0a42f6c1b9efd86ef83e97277559d91b0840de5855d02bc816fdefa2a728853f546e73ae453bcff18eec982755dd6b9a7e24ea30044920e5adc SHA512 07302ae8b9be29a5a68c5d97e6e4967cfefc69938f1239a47e3d841f3cd94636825d1c93109b3d3194821177ad4b2e0f80d315090d8d956951ba5af88bb0affd
-DIST groonga-16.0.1.tar.gz 101743993 BLAKE2B 93f4905d874ffd4c94ddb3ce6a8e01290b72382ceaac89414865cd555e0e3e5de33b69146e19572ba4dd9fbde666791b714507773c12d009c37e7aa0b0351e3e SHA512 11cf2ad2a5430b231f46b1a2625309d56943c013ae4dc632c1bf71ed1b1fb8613077ac5784b17d28238045ca0a8fc4b046905ea5edd53b71761c4f9ba8c69b1c
diff --git a/app-text/groonga/files/groonga-16.0.1-blosc2_detection.patch b/app-text/groonga/files/groonga-16.0.1-blosc2_detection.patch
deleted file mode 100644
index fcfda0b04332..000000000000
--- a/app-text/groonga/files/groonga-16.0.1-blosc2_detection.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-PR pending https://github.com/groonga/groonga/pull/2799.patch
-fix https://bugs.gentoo.org/973576
-Blosc2's CMake file only accepts a requested version when the major
-version matches the installed one. Requesting 2.10.0 fails even if 3.X
-system version is installed and compiled fine. Rework the detection
-logic.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1446,16 +1446,15 @@ if(NOT "${GRN_WITH_BLOSC}" STREQUAL "no")
- if("${GRN_WITH_BLOSC}" STREQUAL "bundled")
- set(Blosc2_FOUND FALSE)
- else()
-- if("${GRN_WITH_BLOSC}" STREQUAL "system")
-- find_package(Blosc2 ${GRN_BLOSC_REQUIRED_VERSION} REQUIRED)
-- else()
-- find_package(Blosc2 ${GRN_BLOSC_REQUIRED_VERSION})
-- endif()
-+ find_package(Blosc2 QUIET)
- endif()
-- if(Blosc2_FOUND)
-+ if(Blosc2_FOUND AND Blosc2_VERSION VERSION_GREATER_EQUAL GRN_BLOSC_REQUIRED_VERSION)
- set(GRN_WITH_BLOSC TRUE)
- target_link_libraries(grn_dependencies INTERFACE Blosc2::blosc2_shared)
- message(STATUS "Blosc: system")
-+ elseif("${GRN_WITH_BLOSC}" STREQUAL "system")
-+ message(FATAL_ERROR
-+ "Blosc2 >=${GRN_BLOSC_REQUIRED_VERSION} not found!")
- elseif(NOT FETCHCONTENT_FULLY_DISCONNECTED)
- # FETCHCONTENT_FULLY_DISCONNECTED isn't for disabling network
- # access but deb uses it...
diff --git a/app-text/groonga/files/groonga-16.0.1-cmakelists.patch b/app-text/groonga/files/groonga-16.0.1-cmakelists.patch
deleted file mode 100644
index 591411235b52..000000000000
--- a/app-text/groonga/files/groonga-16.0.1-cmakelists.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-respect compiler and flags from system
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -110,7 +110,7 @@ else()
- set(GRN_BUNDLED TRUE)
- endif()
-
--if(NOT GRN_BUNDLED)
-+if(NOT GRN_BUNDLED AND GRN_CCACHE)
- find_program(CCACHE ccache)
- if(CCACHE)
- if(NOT CMAKE_C_COMPILER_LAUNCHER)
-@@ -239,10 +239,6 @@ if(GRN_C_COMPILER_GNU_LIKE)
- set(GRN_C_COMPILE_FLAGS "${GRN_C_COMPILE_FLAGS} $<$<CONFIG:Debug>:-g3 -O0>")
- set(GRN_CXX_COMPILE_FLAGS
- "${GRN_CXX_COMPILE_FLAGS} $<$<CONFIG:Debug>:-g3 -O0>")
-- set(GRN_C_COMPILE_FLAGS
-- "${GRN_C_COMPILE_FLAGS} $<$<CONFIG:RelWithDebInfo>:-g3>")
-- set(GRN_CXX_COMPILE_FLAGS
-- "${GRN_CXX_COMPILE_FLAGS} $<$<CONFIG:RelWithDebInfo>:-g3>")
- endif()
-
- # /Ob1 is used with RelWithDebInfo by default but it's slower than /Ob2 which is
diff --git a/app-text/groonga/files/groonga-16.0.1-fix_lto.patch b/app-text/groonga/files/groonga-16.0.1-fix_lto.patch
deleted file mode 100644
index dd4aee30c48e..000000000000
--- a/app-text/groonga/files/groonga-16.0.1-fix_lto.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-PR merged: https://github.com/groonga/groonga/pull/2790.patch
-The ODR violation happens because function pointer types like `grn_tokenizer_init_func` take `grn_tokenizer_query` as an argument,
-and `grn_tokenizer_query` has two different definitions.
-Include `grn_tokenizer.h` from `grn_db.h` so that the non-deprecated definition is always used.
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -562,6 +562,18 @@ if(GRN_WITH_UBSAN)
- endif()
- endif()
-
-+option(GRN_WITH_LTO "Enable link-time optimization" OFF)
-+if(GRN_WITH_LTO)
-+ include(CheckIPOSupported)
-+ check_ipo_supported(RESULT lto_supported OUTPUT lto_error)
-+ if(lto_supported)
-+ set(CMAKE_INTERPROCEDURAL_OPTIMIZATION ON)
-+ else()
-+ message(FATAL_ERROR "LTO not supported: ${lto_error}")
-+ endif()
-+ check_build_flag("-Werror=odr")
-+endif()
-+
- if(WIN32)
- target_link_libraries(grn_dependencies INTERFACE dbghelp.lib)
- target_link_libraries(grn_dependencies INTERFACE psapi.lib)
---- a/lib/grn_db.h
-+++ b/lib/grn_db.h
-@@ -21,6 +21,8 @@
-
- #include "grn.h"
-
-+#include "grn_tokenizer.h"
-+
- #include "grn_ctx.h"
- #include "grn_options.h"
- #include "grn_rset.h"
diff --git a/app-text/groonga/files/groonga.confd b/app-text/groonga/files/groonga.confd
deleted file mode 100644
index 53672b0102a3..000000000000
--- a/app-text/groonga/files/groonga.confd
+++ /dev/null
@@ -1,7 +0,0 @@
-# Copyright 1999-2026 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-#GROONGA_USER=groonga
-#GROONGA_GROUP=groonga
-#GROONGA_CONFIG=/etc/groonga/groonga.conf
-GROONGA_DATABASE=/var/lib/groonga/db
diff --git a/app-text/groonga/files/groonga.initd b/app-text/groonga/files/groonga.initd
deleted file mode 100644
index a10516d4efda..000000000000
--- a/app-text/groonga/files/groonga.initd
+++ /dev/null
@@ -1,28 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2026 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-command="/usr/bin/groonga"
-pidfile="/run/${RC_SVCNAME}.pid"
-
-# Groonga can't drop permissions on its own so there's no safe way to
-# use the PID file that it would create if we started it as an
-# unprivileged user and let it daemonize itself (and write its own PID
-# file). Run it in "server" (i.e. foreground) mode instead, and have
-# OpenRC background it and manage its PID file.
-command_args="-s
- --config-path=${GROONGA_CONFIG:-/etc/groonga/groonga.conf}
- ${GROONGA_DATABASE}"
-command_user="${GROONGA_USER:-groonga}:${GROONGA_GROUP:-groonga}"
-command_background="true"
-
-depend() {
- use net
-}
-
-start_pre() {
- if [ ! -e "${GROONGA_DATABASE}" ] ; then
- einfo "Creating database ${GROONGA_DATABASE}"
- su -s /bin/sh -c "${command} -n ${GROONGA_DATABASE} quit" ${GROONGA_USER:-groonga}
- fi
-}
diff --git a/app-text/groonga/groonga-16.0.0-r2.ebuild b/app-text/groonga/groonga-16.0.0-r2.ebuild
deleted file mode 100644
index 4012d0950e60..000000000000
--- a/app-text/groonga/groonga-16.0.0-r2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 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 libedit libevent lzo +mecab msgpack +nfkc sphinx static-libs uyield zeromq zlib zstd"
-
-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 )
- 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? ( virtual/zlib:= )
- zstd? ( app-arch/zstd:0= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
-"
-
-distutils_enable_sphinx doc/source \
- dev-python/myst-parser \
- dev-python/pydata-sphinx-theme
-
-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-apache-arrow
- --with-log-path="${EPREFIX}"/var/log/${PN}.log
- --without-luajit
- --without-ruby
- --with-shared-onigmo
- --with-onigmo=system
- --with-xxhash
- --without-jemalloc
- $(use_enable benchmark)
- $(use_enable debug memory-debug)
- $(use_enable doc document)
- $(use_enable exact-alloc-count)
- $(use_enable futex)
- $(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_compile() {
- use doc && MAKEOPTS+=" -j1" # docs fail with parallel build. Bug: 904135
- default
-}
-
-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/groonga/groonga-16.0.1.ebuild b/app-text/groonga/groonga-16.0.1.ebuild
deleted file mode 100644
index 4933a4d20782..000000000000
--- a/app-text/groonga/groonga-16.0.1.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CMAKE_QA_COMPAT_SKIP=1 # unused bundled rapidjson
-inherit cmake
-
-DESCRIPTION="Embeddable Fulltext Search Engine"
-HOMEPAGE="https://groonga.org/"
-SRC_URI="https://packages.groonga.org/source/groonga/${P}.tar.gz"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="apache-arrow blosc curl debug json libedit lz4 +mecab msgpack stemmer suggest-learner xxhash zstd"
-CPU_USE=(
- cpu_flags_x86_{avx,avx2,avx512dq}
-)
-IUSE+=" ${CPU_USE[@]}"
-REQUIRED_USE="suggest-learner? ( msgpack )"
-
-RDEPEND="
- acct-group/groonga
- acct-user/groonga
- dev-libs/onigmo:=
- virtual/zlib:=
- apache-arrow? ( dev-libs/apache-arrow:= )
- blosc? ( >=dev-libs/c-blosc2-2.10.0:= )
- curl? ( net-misc/curl )
- libedit? ( dev-libs/libedit )
- lz4? ( app-arch/lz4:= )
- mecab? ( app-text/mecab )
- msgpack? ( dev-libs/msgpack:= )
- stemmer? ( dev-libs/snowball-stemmer:= )
- suggest-learner? (
- dev-libs/libevent:=
- net-libs/zeromq:=
- )
- xxhash? ( >=dev-libs/xxhash-0.8.0 )
- zstd? ( app-arch/zstd:= )
-"
-DEPEND="
- ${RDEPEND}
- amd64? ( dev-cpp/xsimd )
- json? ( dev-libs/rapidjson:= )
-"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-16.0.1-cmakelists.patch
- "${FILESDIR}"/${PN}-16.0.1-blosc2_detection.patch
-
- # PR merged
- "${FILESDIR}"/${P}-fix_lto.patch
-)
-
-src_prepare() {
- cmake_src_prepare
- cmake_comment_add_subdirectory vendor
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_SKIP_RPATH=TRUE
- -DCMAKE_INSTALL_DOCDIR="${EPREFIX}/usr/share/doc/${PF}/html"
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
-
- -DGRN_ALLOW_WARNING=ON # avoid -Werror
- -DGRN_EMBED=OFF # static
- -DGRN_FOR_RHEL=OFF # TODO: adapt systemd unit
- -DGRN_LOG_PATH="${EPREFIX}/var/log/${PN}.log"
-
- # always OFF
- -DGRN_WITH_BENCHMARKS=OFF # install nothing
- -DGRN_WITH_BUNDLED_ONIGMO=OFF
- -DGRN_WITH_BUNDLED_MESSAGE_PACK=OFF
- -DGRN_WITH_LTO=OFF # handled by userflags
- -DGRN_WITH_SIMDJSON=no # prefer rapidjson, unlike upstream
- -DGRN_WITH_SIMSIMD=OFF # masked, old 3.8.0 bundled
- -DGRN_WITH_UBSAN=OFF # it requires clang
- -DGRN_WITH_WINDOWS_BACK_TRACE=OFF # only for windows
-
- # always ON
- -DGRN_WITH_DOC=ON # precompiled
- -DGRN_WITH_EXAMPLES=ON # nothing to build
- -DGRN_WITH_NFKC=ON # required for libgroonga #946976
- -DGRN_WITH_TOOLS=ON # install ruby and bash scripts
- -DGRN_WITH_ZLIB=ON # try to find zlib anyway
-
- -DGRN_WITH_APACHE_ARROW=$(usex apache-arrow)
- -DGRN_WITH_BLOSC=$(usex blosc system no)
- -DGRN_WITH_CURL=$(usex curl system no)
- -DGRN_WITH_MEMORY_DEBUG=$(usex debug)
- -DGRN_WITH_RAPIDJSON=$(usex json system no)
- -DGRN_WITH_LIBEDIT=$(usex libedit system no)
- -DGRN_WITH_LZ4=$(usex lz4 system no)
- -DGRN_WITH_MECAB=$(usex mecab)
- -DGRN_WITH_MESSAGE_PACK=$(usex msgpack)
- -DGRN_WITH_LIBSTEMMER=$(usex stemmer)
- -DGRN_WITH_LIBEVENT=$(usex suggest-learner)
- -DGRN_WITH_ZEROMQ=$(usex suggest-learner)
- -DGRN_WITH_XXHASH=$(usex xxhash system no)
- -DGRN_WITH_ZSTD=$(usex zstd system no)
-
- # TODO
- -DGRN_WITH_MRUBY=OFF
- -DGRN_WITH_MUNIN_PLUGINS=OFF
-
- # not packaged in ::gentoo
- -DGRN_WITH_BASE64=no # aklomp/base64
- -DGRN_WITH_FAISS=no # facebookresearch/faiss
- -DGRN_WITH_H3=no # uber/h3
- -DGRN_WITH_KYTEA=no # neubig/kytea
- -DGRN_WITH_LLAMA_CPP=no # ::guru
- -DGRN_WITH_OPENZL=no # facebook/openzl
- -DGRN_WITH_ROARING_BITMAPS=no # RoaringBitmap/CRoaring
- -DGRN_WITH_USEARCH=no # unum-cloud/USearch
- )
-
- # xsimd profiles
- if use amd64; then
- mycmakeargs+=(
- -DGRN_WITH_XSIMD=system
- -DGRN_HAVE_AVX_FLAG=$(usex cpu_flags_x86_avx)
- -DGRN_HAVE_AVX2_FLAG=$(usex cpu_flags_x86_avx2)
- -DGRN_HAVE_AVX512DQ_FLAG=$(usex cpu_flags_x86_avx512dq)
- )
- #elif use arm64
- # mycmakeargs+=(
- # -DGRN_WITH_XSIMD=system
- # -DGRN_HAVE_ARCH_ARMV8_A_FLAG=$(usex cpu_flags_arm_v8)
- # )
- else
- mycmakeargs+=( -DGRN_WITH_XSIMD=no )
- fi
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- newinitd "${FILESDIR}/${PN}.initd" ${PN}
- newconfd "${FILESDIR}/${PN}.confd" ${PN}
-
- keepdir /var/{log,lib}/${PN}
- fowners groonga:groonga /var/{log,lib}/${PN}
-}
diff --git a/app-text/groonga/metadata.xml b/app-text/groonga/metadata.xml
deleted file mode 100644
index 6cd450576f89..000000000000
--- a/app-text/groonga/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="apache-arrow">Enable support for Apache Arrow</flag>
- <flag name="blosc">Allow using blosc compression via <pkg>dev-libs/c-blosc2</pkg></flag>
- <flag name="benchmark">Build benchmark programs</flag>
- <flag name="exact-alloc-count">Atomic counting for memory alloc count</flag>
- <flag name="futex">Use futex</flag>
- <flag name="json">Enable JSON processing using <pkg>dev-libs/rapidjson</pkg></flag>
- <flag name="libevent">Enable <pkg>dev-libs/libevent</pkg> used for suggestion</flag>
- <flag name="mecab">Use <pkg>app-text/mecab</pkg> for morphological analysis</flag>
- <flag name="msgpack">Enable <pkg>dev-libs/msgpack</pkg> used for suggestion</flag>
- <flag name="nfkc">Use nfkc based utf8 normalization</flag>
- <flag name="sphinx">Enable document generation by <pkg>app-misc/sphinx</pkg></flag>
- <flag name="stemmer">Enable stemming token filter using <pkg>dev-libs/snowball-stemmer</pkg></flag>
- <flag name="suggest-learner">Build groonga-suggest-learner to learn suggest result from groonga-suggest-httpd or query logs</flag>
- <flag name="uyield">Build for detecting race conditions</flag>
- <flag name="xxhash">Enable drilldown by hashed key using <pkg>dev-libs/xxhash</pkg></flag>
- <flag name="zeromq">Enable <pkg>net-libs/zeromq</pkg> used for suggestion</flag>
- </use>
- <upstream>
- <remote-id type="github">groonga/groonga</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/grutatxt/Manifest b/app-text/grutatxt/Manifest
deleted file mode 100644
index e9bd0d97025a..000000000000
--- a/app-text/grutatxt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST grutatxt-2.200.0.tar.gz 20751 BLAKE2B 1df00316b4379f7922348fa6a90e53ed0a34e5498558b00a7dde09e7eea53098ce9b66e44260a95575b52180baff5b78073339d0f47370e30b8c61042ae40c4b SHA512 2ecf5145c42efbfde69278ecd9a7bbddceef79aed036a659e126f02ba2c20968c10425004298f6fb786b0e9407b4c78f25885ea4f112dbca111b6bf8b7e834c0
diff --git a/app-text/grutatxt/grutatxt-2.200.0.ebuild b/app-text/grutatxt/grutatxt-2.200.0.ebuild
deleted file mode 100644
index 3b17874c397f..000000000000
--- a/app-text/grutatxt/grutatxt-2.200.0.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DIST_NAME="Grutatxt"
-DIST_VERSION="2.20"
-
-inherit perl-module
-
-DESCRIPTION="A converter from plain text to HTML and other markup languages"
-HOMEPAGE="https://triptico.com/software/grutatxt.html"
-# upstream no longer versions the tarballs
-SRC_URI="https://triptico.com/download/${PN}.tar.gz -> ${P}.tar.gz"
-LICENSE="public-domain"
-
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
diff --git a/app-text/grutatxt/metadata.xml b/app-text/grutatxt/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/grutatxt/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest
deleted file mode 100644
index 159d7eeafc4a..000000000000
--- a/app-text/gspell/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gspell-1.14.0.tar.xz 116624 BLAKE2B ca42448dcb99b0d2d4563fff6c9209eeaae0f50dc00d8d3b3032b3d6fa332aea083ce737f15665a2cf2977ed715837a6c850bea0d3eaa82c7f01429ef92ab7ed SHA512 d2e9931f4c37170b483ece9ee50b0af8aa281cf1bde5ac009d2a0c7dd2dbfc90e591df13dd555465c04cccdc2864b788d372625be9f71d6541e6e6b0fd3c4370
-DIST gspell-1.14.3.tar.xz 118848 BLAKE2B a1c43258270c17dc250d946a083573ca411ce7af77083f5fcb98f60ce1445d019f09de524bc92d22a8c9c0c036a058f2b2d81e22d9c9373ce35842185e25dcdb SHA512 fd22f6c60e46976697619385b6c7f32c399126b3c057f929c9a504eb8ee8a8376e240cff67fc94e0ccf20b832556f0e3362ddf2771a5d7616264841113d6da26
diff --git a/app-text/gspell/gspell-1.14.0-r1.ebuild b/app-text/gspell/gspell-1.14.0-r1.ebuild
deleted file mode 100644
index 0a373b5a35b1..000000000000
--- a/app-text/gspell/gspell-1.14.0-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 meson vala virtualx
-
-DESCRIPTION="Spell check library for GTK+ applications"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/3" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-IUSE="gtk-doc +introspection test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
- >=app-text/enchant-2.2:2
- >=dev-libs/glib-2.44:2
- >=x11-libs/gtk+-3.20:3[introspection?]
- dev-libs/icu:=
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}
- test? ( sys-apps/dbus )
-"
-BDEPEND="
- dev-libs/libxml2:2
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
- vala? ( $(vala_depend) )
- test? (
- app-text/enchant:2[hunspell]
- || (
- app-dicts/myspell-en[l10n_en(+)]
- app-dicts/myspell-en[l10n_en-US(+)]
- )
- )
-"
-# Tests require a en_US dictionary and fail with deprecated enchant aspell backend:
-# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell),
-# however a different backend like hspell or nuspell + their en_US dict might be fine too,
-# but we don't support them at this time (2020-04-12) in enchant:2
-
-src_prepare() {
- use vala && vala_setup
- gnome2_src_prepare
-}
-
-src_configure() {
- local emesonargs=(
- -Dinstall_tests=false
- $(meson_use gtk-doc gtk_doc)
- $(meson_use introspection gobject_introspection)
- $(meson_use test tests)
- $(meson_use vala vapi)
- )
-
- meson_src_configure
-}
-
-src_test() {
- virtx dbus-run-session meson test -C "${BUILD_DIR}" || die
-}
diff --git a/app-text/gspell/gspell-1.14.3.ebuild b/app-text/gspell/gspell-1.14.3.ebuild
deleted file mode 100644
index 603b91868f0f..000000000000
--- a/app-text/gspell/gspell-1.14.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 meson vala virtualx
-
-DESCRIPTION="Spell check library for GTK+ applications"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell"
-
-LICENSE="LGPL-2.1+"
-SLOT="0/3" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-IUSE="gtk-doc +introspection test +vala"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
- >=app-text/enchant-2.2:2
- >=dev-libs/glib-2.44:2
- >=x11-libs/gtk+-3.20:3[introspection?]
- dev-libs/icu:=
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}
- test? ( sys-apps/dbus )
-"
-BDEPEND="
- dev-libs/libxml2:2
- dev-util/glib-utils
- >=sys-devel/gettext-0.19.6
- virtual/pkgconfig
- gtk-doc? ( dev-util/gtk-doc )
- vala? ( $(vala_depend) )
- test? (
- app-text/enchant:2[hunspell]
- || (
- app-dicts/myspell-en[l10n_en(+)]
- app-dicts/myspell-en[l10n_en-US(+)]
- )
- )
-"
-# Tests require a en_US dictionary and fail with deprecated enchant aspell backend:
-# So enchant[hunspell] + myspell-en ensure they pass (hunspell is ordered before aspell),
-# however a different backend like hspell or nuspell + their en_US dict might be fine too,
-# but we don't support them at this time (2020-04-12) in enchant:2
-
-src_prepare() {
- use vala && vala_setup
- gnome2_src_prepare
-}
-
-src_configure() {
- local emesonargs=(
- -Dinstall_tests=false
- $(meson_use gtk-doc gtk_doc)
- $(meson_use introspection gobject_introspection)
- $(meson_use test tests)
- $(meson_use vala vapi)
- )
-
- meson_src_configure
-}
-
-src_test() {
- virtx dbus-run-session meson test -C "${BUILD_DIR}" --print-errorlogs || die
-}
diff --git a/app-text/gspell/metadata.xml b/app-text/gspell/metadata.xml
deleted file mode 100644
index b05cd3f331a8..000000000000
--- a/app-text/gspell/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gspell</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/gtkspell/Manifest b/app-text/gtkspell/Manifest
deleted file mode 100644
index 020f9dce8a9a..000000000000
--- a/app-text/gtkspell/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gtkspell-2.0.16.tar.gz 351277 BLAKE2B ccb49b99c4f9059ed4461bb5ffda4dbeb691c5a062184ba7b51d8464d2461c5be0d648e4f69dbc36fe345be2addbc271af9701a0a387975265585dd3a7926e99 SHA512 7d3afb327c2e15608194e6ee6110107a0ce082e483788d831d636b2e579472304137373c09a966d8e5c0cd2f830bf2e0ee477c9b5fca7da6ee27fd1498915b9d
-DIST gtkspell3-3.0.10.tar.xz 300968 BLAKE2B aa167e9e5068e9c6c5fcf6933a28246de0be8386be43ab3af80a45dfbc092e1381503822d09742d20dde2e0b8dae77210001c955e37a8dab263b832ee52675a1 SHA512 3b1ceaa9ffa06bd3f6dae39c95db951588e5cf2edf4f551cac6972822ba230af3415c5045fa24f7a4dfe05c2e386ab3f67cb80cb779576b4e54293b7b9fbc28e
diff --git a/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild b/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
deleted file mode 100644
index 87646213c0a4..000000000000
--- a/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Spell checking widget for GTK"
-HOMEPAGE="http://gtkspell.sourceforge.net/"
-# gtkspell doesn't use sourceforge mirroring system it seems.
-SRC_URI="http://${PN}.sourceforge.net/download/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-
-RDEPEND="
- x11-libs/gtk+:2
- >=app-text/enchant-1.1.6:0"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-build/gtk-doc-am
- >=dev-util/intltool-0.35.0
- virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # Fix intltoolize broken file, see upstream #577133
- sed -i -e "s:'\^\$\$lang\$\$':\^\$\$lang\$\$:g" po/Makefile.in.in || die
-}
-
-src_configure() {
- econf --disable-gtk-doc
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild b/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild
deleted file mode 100644
index 36333fc4d18b..000000000000
--- a/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome2 vala
-
-MY_P="${PN}3-${PV}"
-
-DESCRIPTION="Spell checking widget for GTK"
-HOMEPAGE="http://gtkspell.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PV}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2+"
-SLOT="3/0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+introspection vala"
-REQUIRED_USE="vala? ( introspection )"
-
-RDEPEND="
- app-text/enchant:2
- app-text/iso-codes
- dev-libs/glib:2
- x11-libs/gtk+:3[introspection?]
- >=x11-libs/pango-1.8.0[introspection?]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=dev-build/gtk-doc-am-1.17
- >=dev-util/intltool-0.35.0
- virtual/pkgconfig
- vala? ( $(vala_depend) )"
-
-src_configure() {
- use vala && vala_setup
-
- gnome2_src_configure \
- $(use_enable introspection) \
- $(use_enable vala)
-}
diff --git a/app-text/gtkspell/metadata.xml b/app-text/gtkspell/metadata.xml
deleted file mode 100644
index f81ad1418040..000000000000
--- a/app-text/gtkspell/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
- <upstream>
- <remote-id type="sourceforge">gtkspell</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
deleted file mode 100644
index 30e65deed279..000000000000
--- a/app-text/gtranslator/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST gtranslator-47.1.tar.xz 1251964 BLAKE2B abfc76c1bb08ce103fb97f13bc2d08f6798b4d23b0c236f9e937feef6c0b3151971c1e27f5faada59ebf70f07258f69de7700432c5b4dfb1056879f8887e315f SHA512 3b26a90cc4a7c25a32fa2158b016fda39577aacc303f63432c6fc87d0ed4aea11200308f9bc502d14b60119d5ebd2d23572050dfcab4a82208f7d1801386fe79
-DIST gtranslator-48.0.tar.xz 1251364 BLAKE2B 02d06fa45e180e9576d0b3cb436e88d37f6b8f2e7239128f7bfd3e5865adccdd3b3f86f5e87d2ec0a83df25803d01fe714c51d24755486336b4c6e47bf35d0a8 SHA512 2925c7c36c5daf6ee85afecbe40ff856f353c09d8934acabb0f2626dbe268c9a58f2e7092102a38fa2ce5f0b4ddb0f2bb5fa32c61f772cc5f2016ad1f1081f59
diff --git a/app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch b/app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch
deleted file mode 100644
index 78a7ac9b67d1..000000000000
--- a/app-text/gtranslator/files/gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-https://gitlab.gnome.org/GNOME/gtranslator/-/merge_requests/127
-
-From 9d8f92d37a7af3eca6985de72f52b45a21f9c91d Mon Sep 17 00:00:00 2001
-From: Daniel Garcia Moreno <daniel.garcia@suse.com>
-Date: Thu, 22 Sep 2022 08:20:11 +0200
-Subject: [PATCH] Revert "Add GDA 6 compatibility"
-
-This reverts commit 27c3f164422c193246aa4f71facf77d2a97ee94c
----
- meson.build | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/meson.build b/meson.build
-index 076812bd..f734e496 100644
---- a/meson.build
-+++ b/meson.build
-@@ -119,7 +119,7 @@ gtr_deps = [
- gtk_dep,
- libadwaita_dep,
- libspell_dep,
-- dependency('libgda-6.0'),
-+ dependency('libgda-5.0'),
- dependency('gio-2.0', version: '>= 2.36.0'),
- dependency('gsettings-desktop-schemas'),
- dependency('gthread-2.0', version: '>= 2.13.0'),
---
-2.35.1
-
diff --git a/app-text/gtranslator/gtranslator-47.1-r1.ebuild b/app-text/gtranslator/gtranslator-47.1-r1.ebuild
deleted file mode 100644
index e7b8039776ea..000000000000
--- a/app-text/gtranslator/gtranslator-47.1-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="GNOME Translation Editor"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gtranslator/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-DEPEND="
- >=dev-libs/glib-2.71.3:2
- >=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
- >=dev-libs/libxml2-2.4.12:2=
- net-libs/libsoup:3.0
- >=dev-libs/json-glib-1.2.0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-libs/libxml2:2
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-45.2-Revert-Add-GDA-6-compatibility.patch
-)
-
-src_configure() {
- local emesonargs=(
- -Dprofile=default
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/gtranslator/gtranslator-48.0.ebuild b/app-text/gtranslator/gtranslator-48.0.ebuild
deleted file mode 100644
index 703f294c2500..000000000000
--- a/app-text/gtranslator/gtranslator-48.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org gnome2-utils meson xdg
-
-DESCRIPTION="GNOME Translation Editor"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/gtranslator/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-DEPEND="
- >=dev-libs/glib-2.71.3:2
- >=gui-libs/gtk-4.12.0:4
- >=gui-libs/libadwaita-1.6_alpha
- gnome-extra/libgda:5=[-http]
- gnome-base/gsettings-desktop-schemas
- >=gui-libs/gtksourceview-5.4.0:5
- >=dev-libs/libxml2-2.4.12:2=
- net-libs/libsoup:3.0
- >=dev-libs/json-glib-1.2.0
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-libs/appstream-glib
- dev-libs/libxml2:2
- dev-util/glib-utils
- dev-util/itstool
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-45.2-Revert-Add-GDA-6-compatibility.patch
-)
-
-src_configure() {
- local emesonargs=(
- -Dprofile=default
- )
- meson_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/gtranslator/metadata.xml b/app-text/gtranslator/metadata.xml
deleted file mode 100644
index b5c704d5c64a..000000000000
--- a/app-text/gtranslator/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?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>
- <longdescription lang="en">
- Gtranslator is an enhanced gettext po file editor for the GNOME desktop
- environment.
- It handles all forms of gettext po files and includes very useful features
- like find/replace, translation memory, different translator profiles,
- messages table (for having an overview of the translations/messages in the
- po file), easy navigation and editing of translation messages and comments
- of the translation where accurate.
- </longdescription>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/gtranslator</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/gv/Manifest b/app-text/gv/Manifest
deleted file mode 100644
index 9ff605c2881d..000000000000
--- a/app-text/gv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST gv-3.7.4.tar.gz 759287 BLAKE2B 2f18309d16a3c11dc0da0fa507f43c8128a4cabff8c1675895fac011702db677ef51989d2536bcbc7d3b4aa3e3cdf470a2a3e4699109b501141caffeb7e532a8 SHA512 f6dc072b6b72b6c543733501c719aa38c81a2e2fc63fbf1459b8a3a50a1a70eca9fc9def2fbeb51cb7bb81cfc3b20f136732d935740693bf541d7135975df648
diff --git a/app-text/gv/files/gv-3.7.4-bounding-box.patch b/app-text/gv/files/gv-3.7.4-bounding-box.patch
deleted file mode 100644
index b55ddbd4a3ee..000000000000
--- a/app-text/gv/files/gv-3.7.4-bounding-box.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Fix bounding box recognition
-https://src.fedoraproject.org/rpms/gv/blob/rawhide/f/gv-bounding-box.patch
-
-diff a/src/ps.c b/src/ps.c
---- a/src/ps.c
-+++ b/src/ps.c
-@@ -357,7 +357,7 @@ static int parse_boundingbox(const char *l, int *boundingbox) {
- while (*p == ' ' || *p == '\t')
- p++;
- fury = strtod(p, &pe);
-- if (*pe != '\n' && *pe != '\0' && *pe != ' ' && *pe != '\t') {
-+ if (*pe != '\n' && *pe != '\r'&& *pe != '\0' && *pe != ' ' && *pe != '\t') {
- return 0;
- }
-
diff --git a/app-text/gv/files/gv-3.7.4-bug1071238.patch b/app-text/gv/files/gv-3.7.4-bug1071238.patch
deleted file mode 100644
index d50f67c79cb8..000000000000
--- a/app-text/gv/files/gv-3.7.4-bug1071238.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Fix NULL access segfault
-https://bugzilla.redhat.com/show_bug.cgi?id=1071238
-https://src.fedoraproject.org/rpms/gv/blob/rawhide/f/gv-bug1071238.patch
-
-diff a/src/zoom.c b/src/zoom.c
---- a/src/zoom.c
-+++ b/src/zoom.c
-@@ -104,12 +104,12 @@ zoom_createZoom(Widget w _GL_UNUSED, XtP
-
- BEGINMESSAGE(zoom_createZoom)
-
-- if (!(gv_psfile != NULL || (gv_gs_arguments && *gv_gs_arguments))) {
-+ if (!gv_psfile) {
- INFMESSAGE(no file) ENDMESSAGE(zoom_createZoom)
- return;
- }
-
-- if (strcmp(gv_filename, "-")) {
-+ if (gv_filename != NULL && strcmp(gv_filename, "-")) {
- stat(gv_filename, &sbuf);
- if (mtime != sbuf.st_mtime) {
- INFMESSAGE1(file has changed) ENDMESSAGE1(zoom_createZoom)return;
diff --git a/app-text/gv/files/gv-3.7.4-bz1536211.patch b/app-text/gv/files/gv-3.7.4-bz1536211.patch
deleted file mode 100644
index 94808a8b8ea8..000000000000
--- a/app-text/gv/files/gv-3.7.4-bz1536211.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-Fix PDF printing
-https://bugzilla.redhat.com/show_bug.cgi?id=1536211
-https://src.fedoraproject.org/rpms/gv/blob/rawhide/f/gv-bz1536211.patch
-
-diff -up a/src/Makefile.am b/src/Makefile.am
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -198,7 +198,7 @@ gv_intern_res_unix.dat :
- @echo "" >> gv_intern_res_unix.dat
- @echo "GV.gsInterpreter: gs" >> gv_intern_res_unix.dat
- @echo "GV.gsCmdScanPDF: gs -dNODISPLAY -dQUIET -sPDFname=%s -sDSCname=%s %s pdf2dsc.ps -c quit" >> gv_intern_res_unix.dat
-- @echo "GV.gsCmdConvPDF: gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pswrite -sOutputFile=%s -f %s -c save pop quit" >> gv_intern_res_unix.dat
-+ @echo "GV.gsCmdConvPDF: gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=ps2write -sOutputFile=%s -f %s -c save pop quit" >> gv_intern_res_unix.dat
- @echo "GV.gsX11Device: -sDEVICE=x11" >> gv_intern_res_unix.dat
- @echo "GV.gsX11AlphaDevice: -sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=2 -dMaxBitmap=10000000 -dNOPLATFONTS" >> gv_intern_res_unix.dat
- @echo "GV.gsSafeDir: True" >> gv_intern_res_unix.dat
-diff -up a/src/Makefile.in b/src/Makefile.in
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -1134,7 +1134,7 @@ gv_intern_res_unix.dat :
- @echo "" >> gv_intern_res_unix.dat
- @echo "GV.gsInterpreter: gs" >> gv_intern_res_unix.dat
- @echo "GV.gsCmdScanPDF: gs -dNODISPLAY -dQUIET -sPDFname=%s -sDSCname=%s %s pdf2dsc.ps -c quit" >> gv_intern_res_unix.dat
-- @echo "GV.gsCmdConvPDF: gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=pswrite -sOutputFile=%s -f %s -c save pop quit" >> gv_intern_res_unix.dat
-+ @echo "GV.gsCmdConvPDF: gs -dNOPAUSE -dQUIET -dBATCH -sDEVICE=ps2write -sOutputFile=%s -f %s -c save pop quit" >> gv_intern_res_unix.dat
- @echo "GV.gsX11Device: -sDEVICE=x11" >> gv_intern_res_unix.dat
- @echo "GV.gsX11AlphaDevice: -sDEVICE=x11 -dTextAlphaBits=4 -dGraphicsAlphaBits=2 -dMaxBitmap=10000000 -dNOPLATFONTS" >> gv_intern_res_unix.dat
- @echo "GV.gsSafeDir: True" >> gv_intern_res_unix.dat
diff --git a/app-text/gv/files/gv-3.7.4-dat.patch b/app-text/gv/files/gv-3.7.4-dat.patch
deleted file mode 100644
index aeaea246d029..000000000000
--- a/app-text/gv/files/gv-3.7.4-dat.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Change tab to space in gv_user_res.dat
-http://savannah.gnu.org/patch/?7998
-https://src.fedoraproject.org/rpms/gv/blob/rawhide/f/gv-dat.patch
-
---- a/src/gv_user_res.dat
-+++ b/src/gv_user_res.dat
-@@ -39,7 +39,7 @@
- save_marked
- GV.scale: 0
- GV.scaleBase: 1
--GV.scales: Natural size, 1.000, screen \n\
-+GV.scales: Natural size, 1.000, screen \n\
- Pixel based, 1.000, pixel \n\
- Arbitrary magnification, -2 \n\
- Fit height to window, -3 \n\
diff --git a/app-text/gv/files/gv-3.7.4-overflow.patch b/app-text/gv/files/gv-3.7.4-overflow.patch
deleted file mode 100644
index 05cbda055f63..000000000000
--- a/app-text/gv/files/gv-3.7.4-overflow.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Fix buffer overflows in resource.c
-https://savannah.gnu.org/patch/?10096
-https://src.fedoraproject.org/rpms/gv/blob/rawhide/f/gv-overflow.patch
-
-diff a/src/resource.c b/src/resource.c
---- a/src/resource.c
-+++ b/src/resource.c
-@@ -230,15 +230,15 @@ resource_buildDatabase (
- s = resource_getResource(db,app_class,app_name, "international",0);
- if (s == NULL || !strcasecmp(s, "False"))
- {
-- sprintf(locale1, "noint:%s%s", loc_lang, loc_terr);
-- sprintf(locale2, "noint:%s", loc_lang);
-+ snprintf(locale1, 100, "noint:%s%s", loc_lang, loc_terr);
-+ snprintf(locale2, 100, "noint:%s", loc_lang);
- strcpy(locale3, "C");
- }
- else
- {
- strcpy(locale1, locale);
-- sprintf(locale2, "%s%s%s", loc_lang, loc_terr, loc_cs);
-- sprintf(locale3, "%s%s", loc_lang, loc_cs);
-+ snprintf(locale2, 100, "%s%s%s", loc_lang, loc_terr, loc_cs);
-+ snprintf(locale3, 100, "%s%s", loc_lang, loc_cs);
- }
-
- if (debug_p)
diff --git a/app-text/gv/files/gv-3.7.4-remove-aliasing-violation.patch b/app-text/gv/files/gv-3.7.4-remove-aliasing-violation.patch
deleted file mode 100644
index 540d590e4520..000000000000
--- a/app-text/gv/files/gv-3.7.4-remove-aliasing-violation.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://bugs.gentoo.org/855011
-
-diff -ruN a/src/Scrollbar.c b/src/Scrollbar.c
---- a/src/Scrollbar.c
-+++ b/src/Scrollbar.c
-@@ -1364,12 +1364,6 @@
- INFMESSAGE(returning due to LookAhead) ENDMESSAGE(NotifyThumb)
- return;
- }
-- /*
-- thumbProc is not pretty, but is necessary for backwards
-- compatibility on those architectures for which it work{s,ed};
-- the intent is to pass a (truncated) float by value.
-- */
-- XtCallCallbacks (w, XtNthumbProc, *(XtPointer*)&TOP);
- XtCallCallbacks (w, XtNjumpProc, (XtPointer)&TOP);
- ENDMESSAGE(NotifyThumb)
- }
diff --git a/app-text/gv/files/gv-3.7.4-resource.patch b/app-text/gv/files/gv-3.7.4-resource.patch
deleted file mode 100644
index 15c39e3cbdae..000000000000
--- a/app-text/gv/files/gv-3.7.4-resource.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Check for null pointers in resource requests
-https://savannah.gnu.org/bugs/?38727
-https://src.fedoraproject.org/rpms/gv/blob/rawhide/f/gv-resource.patch
-
---- a/src/main.c
-+++ b/src/main.c
-@@ -1449,7 +1449,7 @@
- if (s) gv_gs_arguments = s;
-
- s = resource_getResource(db,gv_class,gv_name,"gsSafeDir",NULL);
-- if (!strcasecmp(s,"true")) gv_gs_safeDir = 1; else gv_gs_safeDir = 0;
-+ if (s && !strcasecmp(s,"true")) gv_gs_safeDir = 1; else gv_gs_safeDir = 0;
-
- s = resource_getResource(db,gv_class,gv_name,"gsSafer",NULL);
- if (s && !strcasecmp(s,"true")) gv_gs_safer = 1; else gv_gs_safer = 0;
-@@ -1468,13 +1468,13 @@
- }
-
- s = resource_getResource(db,gv_class,gv_name,"infoVerbose",NULL);
-- if (!strcasecmp(s, "Silent")) gv_infoVerbose=0;
-- else if (!strcasecmp(s, "Errors")) gv_infoVerbose=1;
-- else if (!strcasecmp(s, "All")) gv_infoVerbose=2;
-+ if (!s || !strcasecmp(s, "Errors")) gv_infoVerbose=1;
-+ else if (!strcasecmp(s, "Silent")) gv_infoVerbose=0;
-+ else if (!strcasecmp(s, "All")) gv_infoVerbose=2;
- else gv_infoVerbose = 1;
-
- s = resource_getResource(db,gv_class,gv_name,"xinerama",NULL);
-- if (!strcasecmp(s, "Off")) gv_xinerama=0;
-+ if (!s || !strcasecmp(s, "Off")) gv_xinerama=0;
- else if (!strcasecmp(s, "On")) gv_xinerama=1;
- else if (!strcasecmp(s, "Auto")) gv_xinerama=-1;
- else gv_xinerama = 0;
diff --git a/app-text/gv/files/gv_icon.xpm b/app-text/gv/files/gv_icon.xpm
deleted file mode 100644
index a4a8fb4693be..000000000000
--- a/app-text/gv/files/gv_icon.xpm
+++ /dev/null
@@ -1,58 +0,0 @@
-/* XPM */
-static char *gv_icon[] = {
-/* columns rows colors chars-per-pixel */
-"50 50 2 1",
-" c #FFFFFF",
-". c #000000",
-/* pixels */
-" . . . . . . . . . . . . . . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . . . . . . . . . ",
-" . . . . . . . . . . . . . . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . . . . . . . . . ",
-" . . . . . . . . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . . ",
-" . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . ",
-" . . . . . . . . . . .",
-". . . . . . ...... . . . . . . ",
-" . . . . . .. ... . . . . . .",
-". . . . . .. .. . . . . . ",
-" . . . . . .. . . . . . . . . .",
-". . . . . .. . . . . ",
-" . . . . . .. . . . . . . .",
-". . . . . .. .. . . . . ",
-" . . . ... .. . . . . . .",
-". . . . .... .. .. . . . . ",
-" . . . .. .. ... . .... . . . .",
-". . . . ... . .. . .. .. . . . . ",
-" . . . ... ... . . .. . . . . . .",
-". . . ... ..... .. .. ... . . . . ",
-" . . . ... .... .. . . . . .",
-". . . . .... .. . . . . ",
-" . . . ... .. . . . . .",
-". . . . .. . ... .. . . . . ",
-" . . . ... .. . . . .",
-". . . . .. .. . . . . . ",
-" . . . . . . ... .. . . . .",
-". . . . . ... .. . . . . . ",
-" . . . . .. . . . . .",
-". . . . . ... .. . . . . . ",
-" . . . . . ... . . . . . . .",
-". . . . . .. .. . . . . . ",
-" . . . . . ... .. . . . . . .",
-". . . ... . . . . . ",
-" . . . . . . ... .. .. . . . . . .",
-". . . . . ... ....... . . . . ",
-" . . . . . . ... .... . . . . . .",
-". . . . . ... .. . . . . . ",
-" . . . . . . . .... .. . . . .",
-". . . . . . .......... . . . . . . ",
-" . . . . . . . ....... . . . .",
-". . . . . . . . . . . . . . ",
-" . . . . . . . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . . . . . . . . ",
-" . . . . . . . . . . . . . . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . . . . . . . . . ",
-" . . . . . . . . . . . . . . . . . . . . . . . . .",
-". . . . . . . . . . . . . . . . . . . . . . . . . "
-};
diff --git a/app-text/gv/gv-3.7.4.ebuild b/app-text/gv/gv-3.7.4.ebuild
deleted file mode 100644
index b06340092549..000000000000
--- a/app-text/gv/gv-3.7.4.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop gnuconfig toolchain-funcs
-
-DESCRIPTION="Viewer for PostScript and PDF documents using Ghostscript"
-HOMEPAGE="https://www.gnu.org/software/gv/"
-SRC_URI="https://ftp.gnu.org/gnu/gv/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~sparc x86"
-IUSE="xinerama"
-
-RDEPEND="
- app-text/ghostscript-gpl
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- >=x11-libs/libXaw3d-1.6-r1[unicode(+)]
- x11-libs/libXext
- x11-libs/libXmu
- x11-libs/libXpm
- x11-libs/libXt
- xinerama? ( x11-libs/libXinerama )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-resource.patch
- "${FILESDIR}"/${P}-dat.patch
- "${FILESDIR}"/${P}-bounding-box.patch
- "${FILESDIR}"/${P}-bug1071238.patch
- "${FILESDIR}"/${P}-bz1536211.patch
- "${FILESDIR}"/${P}-overflow.patch
- "${FILESDIR}"/${P}-remove-aliasing-violation.patch
-)
-
-src_prepare() {
- default
- gnuconfig_update
-}
-
-src_configure() {
- export ac_cv_lib_Xinerama_main=$(usex xinerama)
- econf --enable-scrollbar-code
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- rm README.{I18N,TRANSLATION} || die
- default
-
- doicon "${FILESDIR}"/gv_icon.xpm
- make_desktop_entry gv GhostView gv_icon 'Graphics;Viewer'
-}
diff --git a/app-text/gv/metadata.xml b/app-text/gv/metadata.xml
deleted file mode 100644
index e2fedda90ee1..000000000000
--- a/app-text/gv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/halibut/Manifest b/app-text/halibut/Manifest
deleted file mode 100644
index f285e42d4109..000000000000
--- a/app-text/halibut/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST halibut-1.3.tar.gz 995916 BLAKE2B 78a4409ff1f787134f7cd4eb307e77c81865a2591b55b359b0ef7a45b303cd361f85d344972714dfe8b3e823345de715d99ea542bf3cdf63d6d92548d027c27b SHA512 872f0cdb398002843d7e1b19f6eaf80ff848ce5ffee8653fa88da63c57e89efcbfaadc09b476280d25d38136f7d8af286fa98b9b36598515e0eb50f1945ee34a
diff --git a/app-text/halibut/files/halibut-1.3-cmake-4.patch b/app-text/halibut/files/halibut-1.3-cmake-4.patch
deleted file mode 100644
index 371001fbd1cf..000000000000
--- a/app-text/halibut/files/halibut-1.3-cmake-4.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-https://bugs.gentoo.org/952807
-https://git.tartarus.org/?p=simon/halibut.git;a=commit;h=570407a40bdde2a9bb50c16aa47711202ade8923
-https://git.tartarus.org/?p=simon/halibut.git;a=commit;h=cb8a083d084b3464d72c4d3d247085389b2e5874
-
-From: Simon Tatham <anakin@pobox.com>
-Date: Wed, 23 Apr 2025 07:44:47 +0000 (+0100)
-Subject: Merge libcharset updates, including CMake version fix.
-X-Git-Url: https://git.tartarus.org/?p=simon%2Fhalibut.git;a=commitdiff_plain;h=570407a40bdde2a9bb50c16aa47711202ade8923;hp=ce14e373b7e6532c0dfa1908fe6030c5667cf79a
-
-Merge libcharset updates, including CMake version fix.
----
-
-diff --git a/charset/CMakeLists.txt b/charset/CMakeLists.txt
-index 06eae77..4613cb4 100644
---- a/charset/CMakeLists.txt
-+++ b/charset/CMakeLists.txt
-@@ -5,7 +5,7 @@
- # string handling abilities to read the list out of Makefile.am
- # alongside it.
-
--cmake_minimum_required(VERSION 3.0)
-+cmake_minimum_required(VERSION 3.7...3.28)
- project(libcharset LANGUAGES C)
-
- file(READ ${CMAKE_CURRENT_SOURCE_DIR}/Makefile.am MAKEFILE_AM)
-diff --git a/charset/internal.h b/charset/internal.h
-index 1d1f0ea..bb41e0b 100644
---- a/charset/internal.h
-+++ b/charset/internal.h
-@@ -121,7 +121,7 @@ bool unicode_to_jisx0212(long int unicode, int *r, int *c);
- #define UNUSEDARG(x) ( (x) = (x) )
-
- #ifdef __GNUC__
--#define DELIBERATE_FALLTHROUGH __attribute__ ((fallthrough));
-+#define DELIBERATE_FALLTHROUGH __attribute__ ((fallthrough))
- #else
- #define DELIBERATE_FALLTHROUGH ((void)0)
- #endif
-
-From cb8a083d084b3464d72c4d3d247085389b2e5874 Mon Sep 17 00:00:00 2001
-From: Simon Tatham <anakin@pobox.com>
-Date: Wed, 23 Apr 2025 08:45:36 +0100
-Subject: [PATCH] Update CMake version spec to 3.7...3.28.
-
-This allows building on distros as far back as Debian stretch (the
-earliest Debian still just-about in support, with CMake 3.7) and as
-far forward as current sid (running 3.31) without provoking any
-warning of the form "Compatibility with CMake < 3.x will be removed
-from a future version of CMake."
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,4 @@
--cmake_minimum_required(VERSION 3.5)
-+cmake_minimum_required(VERSION 3.7...3.28)
- project(halibut LANGUAGES C)
-
- set(LIBCHARSET_LIBRARY_ONLY ON)
---
-2.20.1
diff --git a/app-text/halibut/halibut-1.3-r1.ebuild b/app-text/halibut/halibut-1.3-r1.ebuild
deleted file mode 100644
index 14e554dfbaa9..000000000000
--- a/app-text/halibut/halibut-1.3-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="yet another free document preparation system"
-HOMEPAGE="https://www.chiark.greenend.org.uk/~sgtatham/halibut/"
-SRC_URI="https://www.chiark.greenend.org.uk/~sgtatham/${PN}/${P}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-cmake-4.patch
-)
diff --git a/app-text/halibut/metadata.xml b/app-text/halibut/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/halibut/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/harper/Manifest b/app-text/harper/Manifest
deleted file mode 100644
index f0ecbf92be0b..000000000000
--- a/app-text/harper/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST harper-1.8.0-crates.tar.xz 60270944 BLAKE2B 5a21b65185849822c6c6216f64eeabe195e0fa55f37a6a828955fae26d39d6be344aa9150fca69e5956c86d54429947d970fcde9c8615b8375b41b30c1444478 SHA512 9300042944e138f0c87db02ed49fe2ed56179dceb738fd81e73f69434b89cd81834466460d4729e62fab7a3f45984a5ca9e184e7b034bbbfb6d02fa67845e00d
-DIST harper-1.8.0.tar.gz 18428310 BLAKE2B 4929cb8d0cb4e30e43a92a8b4a988f0f3615fcaed9bbdbf4e24b276021d75dad67d722cccb9a502be065786649d659c65aceec2e81a0274324c2a41bdda6ef06 SHA512 aa0a0d28d6da26820b25f17d461cf8f889f4f62c3cfa9a353f28234eafe0ed29f763bd9815f695d684ac24bd3173f0d14c60266b5c6a23e301c87cae3fd86989
diff --git a/app-text/harper/harper-1.8.0.ebuild b/app-text/harper/harper-1.8.0.ebuild
deleted file mode 100644
index d7e9b1c900c2..000000000000
--- a/app-text/harper/harper-1.8.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.14.0
-
-EAPI=8
-
-RUST_MIN_VER="1.89.0"
-
-CRATES=" "
-
-inherit cargo
-
-DESCRIPTION="The language checker for developers."
-HOMEPAGE="https://writewithharper.com"
-SRC_URI="
- https://github.com/TimovVeen/harper/releases/download/v${PV}/harper-${PV}-crates.tar.xz
- https://github.com/Automattic/harper/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
-"
-
-QA_FLAGS_IGNORED="
- usr/bin/harper-ls
- usr/bin/harper-cli
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+=" Apache-2.0 MIT MPL-2.0 Unicode-3.0 ZLIB"
-SLOT="0"
-KEYWORDS="~amd64"
-
-src_install() {
- cargo_src_install --path ./harper-ls
- cargo_src_install --path ./harper-cli
-}
diff --git a/app-text/harper/metadata.xml b/app-text/harper/metadata.xml
deleted file mode 100644
index 51b7236e05de..000000000000
--- a/app-text/harper/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>timovanveen@hotmail.nl</email>
- <name>Timo van Veen</name>
- </maintainer>
- <upstream>
- <remote-id type="github">Automattic/harper</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/hd2u/Manifest b/app-text/hd2u/Manifest
deleted file mode 100644
index a5f3d704fdbb..000000000000
--- a/app-text/hd2u/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hd2u-1.0.3.tgz 60024 BLAKE2B 9dd57f2e15add3643aa92747836164b18c9c6554c435b718cea6b4e8d1455bbd775f9d4eda0f10a9bfe3ccb5dbd634a99b367ae849bce2145d9b1114400a2b1b SHA512 d354964f0ad5392315767b96438d843a5f1d6afe78da5b0c5ea65a3b0b2a61beabff3ecac89df81b9271a14ca443f23dfffeb51815e02b724ad287e42fc2d6cc
diff --git a/app-text/hd2u/files/hd2u-1.0.3-build.patch b/app-text/hd2u/files/hd2u-1.0.3-build.patch
deleted file mode 100644
index de788e8aa774..000000000000
--- a/app-text/hd2u/files/hd2u-1.0.3-build.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/Makefile.in b/Makefile.in
-index 2a67b3c..651323d 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -42,7 +42,7 @@ LIBS= @LIBS@
- all: $(TARGET)
-
- $(TARGET): $(TARGET).c config.h
-- $(CC) $(CFLAGS) -o $@ $(@:%=%.c) $(LIBS)
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $(@:%=%.c) $(LIBS)
-
-
- all-optimized: $(TARGET)-optimized
-@@ -98,9 +98,10 @@ cleanall: clean
- mrproper: cleanall
- distclean: cleanall
-
-+BUILD_ROOT=$(DESTDIR)
- install:
- $(INSTALL) -d -m 755 $(BUILD_ROOT)$(BIN_DIR)
-- $(INSTALL) -m 755 -s $(TARGET) $(BUILD_ROOT)$(BIN_DIR)
-+ $(INSTALL) -m 755 $(TARGET) $(BUILD_ROOT)$(BIN_DIR)
-
- tarball:
- $(INSTALL) -d -m 755 ./$(PACKAGE_NAME)-$(PACKAGE_VERSION)
diff --git a/app-text/hd2u/hd2u-1.0.3.ebuild b/app-text/hd2u/hd2u-1.0.3.ebuild
deleted file mode 100644
index f3c613ef1f26..000000000000
--- a/app-text/hd2u/hd2u-1.0.3.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Dos2Unix like text file converter"
-HOMEPAGE="http://www.megaloman.com/~hany/software/hd2u/"
-SRC_URI="http://www.megaloman.com/~hany/_data/hd2u/${P}.tgz"
-
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 ~sparc x86"
-SLOT="0"
-LICENSE="GPL-2"
-
-DEPEND="
- dev-libs/popt"
-RDEPEND="${DEPEND}
- !app-text/dos2unix"
-
-PATCHES=( "${FILESDIR}"/${P}-build.patch )
diff --git a/app-text/hd2u/metadata.xml b/app-text/hd2u/metadata.xml
deleted file mode 100644
index 6258504e5133..000000000000
--- a/app-text/hd2u/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest
deleted file mode 100644
index b0e4e51488fa..000000000000
--- a/app-text/highlight/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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-test-suite-a3479468672cdbc570a17ae84e047fe8f0b88798.tar.bz2 33310 BLAKE2B a06f2503fc571f5978f648fdc677f58f3fdfa759f9b5cf31a85d03589bbbfd2b56c7055517c59292369653503047af63d9c3bfbbe541a50bd2ea2adede28f60c SHA512 9583fe0af315e0dd1e37e137adf5c97a83832885a5a8a12b91790d7d7b0758c03fd76c02fbda368a2481eaec98f7b010a530bc31da98337d6fa7201aadb023ce
diff --git a/app-text/highlight/files/highlight-3.57-qt_libs_lua.patch b/app-text/highlight/files/highlight-3.57-qt_libs_lua.patch
deleted file mode 100644
index 02009164f4e9..000000000000
--- a/app-text/highlight/files/highlight-3.57-qt_libs_lua.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Unnecessary (the linker gets the right library from pkgconfig anyway)
-and breaks slotted Lua. See Bug #761511 for details.
-
---- a/src/gui-qt/highlight.pro
-+++ b/src/gui-qt/highlight.pro
-@@ -39,7 +39,6 @@
- unix {
- DESTDIR = ../
- LIBS += -L.. -lhighlight
-- LIBS += -llua
- CONFIG += link_pkgconfig
- PKGCONFIG += lua
-
diff --git a/app-text/highlight/highlight-4.12.ebuild b/app-text/highlight/highlight-4.12.ebuild
deleted file mode 100644
index 5a95c94f5138..000000000000
--- a/app-text/highlight/highlight-4.12.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-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://andre-simon.de/"
-# This is arbitrary; upstream uses master. Update when possible.
-TESTSUITE_COMMIT="a3479468672cdbc570a17ae84e047fe8f0b88798"
-SRC_URI="
- 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 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="examples gui test"
-
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="${LUA_DEPS}
- gui? ( dev-qt/qtbase:6[gui,widgets] )
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- virtual/pkgconfig
- gui? ( dev-qt/qttools:6[linguist] )
- verify-sig? ( sec-keys/openpgp-keys-andresimon )
-"
-
-PATCHES=( "${FILESDIR}"/${PN}-3.57-qt_libs_lua.patch )
-
-myhlopts=(
- CXX="$(tc-getCXX)"
- AR="$(tc-getAR)"
- LDFLAGS="${LDFLAGS}"
- CFLAGS="${CXXFLAGS} -DNDEBUG"
- DESTDIR="${D}"
- PREFIX="${EPREFIX}/usr"
- HL_CONFIG_DIR="${EPREFIX}/etc/highlight/"
- HL_DATA_DIR="${EPREFIX}/usr/share/highlight/"
- doc_dir="${EPREFIX}/usr/share/doc/${PF}/"
- conf_dir="${EPREFIX}/etc/highlight/"
- 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
-
- # Disable man page compression
- sed \
- -e "/GZIP/d" \
- -e "/COPYING/d" \
- -i makefile || die
-
- sed -e "/LSB_DOC_DIR/s:doc/${PN}:doc/${PF}:" \
- -i src/core/datadir.cpp || die
-
- sed -r -i \
- -e "/^LUA_.*pkg-config/s,\<lua\>,${ELUA},g" \
- "${S}"/extras/tcl/makefile \
- "${S}"/extras/swig/makefile \
- || die "Failed to set Lua implementation"
-
- # 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
-}
-
-src_configure() {
- if use gui ; then
- pushd src/gui-qt > /dev/null || die
- 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
-}
-
-src_compile() {
- emake -f makefile LUA_PKG_NAME="${ELUA}" "${myhlopts[@]}"
- if use gui ; then
- emake -C src/gui-qt
- 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
-
- if use gui; then
- emake -f makefile "${myhlopts[@]}" install-gui
- docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS}
- fi
-
- if ! use examples ; then
- rm -r "${ED}"/usr/share/doc/${PF}/extras || die
- fi
-}
diff --git a/app-text/highlight/metadata.xml b/app-text/highlight/metadata.xml
deleted file mode 100644
index 19b56b196be5..000000000000
--- a/app-text/highlight/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">saalen/highlight</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/hnb/Manifest b/app-text/hnb/Manifest
deleted file mode 100644
index 6b983f0dbd40..000000000000
--- a/app-text/hnb/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hnb-1.9.18.tar.gz 166043 BLAKE2B 9d4257a4b76fb1458ed5df2743997bdfa416faad9ac328693a636250c0f3c8bf9fe6244436c36a4c5efaec254da1d89afb5e5d1afc8c438309851091530a43cc SHA512 9919a5d6512b6da3d19cc8efbed21d4452a2f6a343a38758c36728f73415b6e8ad57e24ff3eec17eb4e1e53b458d579c165ae1ad906f5b75f2fd42897159a30f
diff --git a/app-text/hnb/files/hnb-1.9.18-flags.patch b/app-text/hnb/files/hnb-1.9.18-flags.patch
deleted file mode 100644
index 4111b7078d70..000000000000
--- a/app-text/hnb/files/hnb-1.9.18-flags.patch
+++ /dev/null
@@ -1,83 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,19 +1,19 @@
-
- src/hnb: src/*.c src/*.h src/*.inc src/hnbrc.inc
-- (cd src;make)
-+ (cd src;$(MAKE))
- install: src/hnb
- install -D src/hnb /usr/local/bin/hnb
- install -D -m444 doc/hnb.1 /usr/local/man/man1/hnb.1
- clean:
-- (cd src;make clean)
-- (cd util;make clean)
-+ (cd src;$(MAKE) clean)
-+ (cd util;$(MAKE) clean)
- rm -f *~
-
- rcupdate: updaterc
- updaterc: src/hnbrc.inc
-
- src/hnbrc.inc: doc/hnbrc
-- (cd util;make)
-+ (cd util;$(MAKE))
- echo -n "\"">src/hnbrc.inc
- cat doc/hnbrc | util/asc2c >> src/hnbrc.inc
- echo "\"">>src/hnbrc.inc
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -1,5 +1,6 @@
--LIBS=-lncurses libcli/libcli.a
--CFLAGS=-I.. -Ilibcli -DHAVE_CONFIG_H -Wall -pedantic -g
-+LIBS=$(shell ${PKG_CONFIG} --libs ncurses) libcli/libcli.a
-+CFLAGS+=-Wall -pedantic
-+CPPFLAGS+=-I.. -Ilibcli -DHAVE_CONFIG_H
-
- CFILES=$(wildcard *.c)
- OBJS=$(patsubst %.c,%.o,$(CFILES))
-@@ -8,22 +9,22 @@
- $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
-
- hnb: libcli/libcli.a Makefile $(OBJS) init_subsystems.c *.h *.inc
-- $(CC) -o hnb $(OBJS) $(LIBS) $(CFLAGS)
-+ $(CC) -o hnb $(OBJS) $(LIBS) $(CFLAGS) $(LDFLAGS)
- # strip hnb
- libcli/libcli.a: libcli/*.c
-- (cd libcli;make libcli.a)
-+ (cd libcli;$(MAKE) libcli.a)
- libcli/libcli_p.a: libcli/*.c
-- (cd libcli;make libcli_p.a)
--init_subsystems.c: *.c
-+ (cd libcli;$(MAKE) libcli_p.a)
-+init_subsystems.c: $(CFILES)
- echo "/* this file is autogenerated, do not edit */">init_subsystems.c
-- cat *.c | grep "^\!init_" | sort | sed -e "s/^\!/void /g">>init_subsystems.c
-+ cat $(CFILES) | grep "^\!init_" | sort | sed -e "s/^\!/void /g">>init_subsystems.c
- echo "">>init_subsystems.c
- echo "void init_subsystems(){">>init_subsystems.c
-- cat *.c | grep "^\!init_" | sort | sed -e "s/^\!/ /g">>init_subsystems.c
-+ cat $(CFILES) | grep "^\!init_" | sort | sed -e "s/^\!/ /g">>init_subsystems.c
- echo "}">>init_subsystems.c
- clean:
- rm -f xml_debug hnb $(OBJS) *~ cli_*.inc
-- (cd libcli;make clean)
-+ (cd libcli;$(MAKE) clean)
- hnb_p: *.c libcli/libcli_p.a init_subsystems.c
- $(CC) -o hnb_p *.c -pg -lncurses_p libcli/libcli_p.a -I.. -Ilibcli -DHAVE_CONFIG_H
-
---- a/src/libcli/Makefile
-+++ b/src/libcli/Makefile
-@@ -7,11 +7,11 @@
- clean:
- rm -f *.o *.a *.so test-s* *~
- libcli.a: $(OBJS)
-- ar rc libcli.a cli*.o
-+ $(AR) rc libcli.a cli*.o
- libcli_p.a:
- $(CC) -pg -c cli.c
- $(CC) -pg -c cli_history.c
-- ar rcs libcli_p.a cli*.o
-+ $(AR) rcs libcli_p.a cli*.o
- libcli.so: $(OBJS)
- $(CC) -shared cli*.o -o libcli.so $(CFLAGS) $(LIBS)
- test-static: test.o libcli.a
diff --git a/app-text/hnb/files/hnb-1.9.18-fno-common.patch b/app-text/hnb/files/hnb-1.9.18-fno-common.patch
deleted file mode 100644
index 89a4321c4144..000000000000
--- a/app-text/hnb/files/hnb-1.9.18-fno-common.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/src/ui.h
-+++ b/src/ui.h
-@@ -38,6 +38,9 @@ extern int hnb_edit_posup;
- extern int hnb_edit_posdown;
-
- extern int ui_inited;
-+extern int nodes_above;
-+extern int active_line;
-+extern int nodes_below;
-
- void ui_getstr (char *prompt, char *datastorage);
-
---- a/src/ui_draw.c
-+++ b/src/ui_draw.c
-@@ -39,9 +39,9 @@
-
- #define KEEPLINES 5
-
--int nodes_above;
--int active_line;
--int nodes_below;
-+extern int nodes_above;
-+extern int active_line;
-+extern int nodes_below;
-
- static Node *up (Node *sel, Node *node)
- {
diff --git a/app-text/hnb/files/hnb-1.9.18-include.patch b/app-text/hnb/files/hnb-1.9.18-include.patch
deleted file mode 100644
index 9ee57a351d51..000000000000
--- a/app-text/hnb/files/hnb-1.9.18-include.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/src/expanded.c
-+++ b/src/expanded.c
-@@ -18,9 +18,9 @@
- * Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
-
-+#include <string.h>
- #include "tree.h"
- #include "cli.h"
--#define NULL 0
-
- #include "evilloop.h"
- #include "ctype.h"
diff --git a/app-text/hnb/files/hnb-1.9.18-printf.patch b/app-text/hnb/files/hnb-1.9.18-printf.patch
deleted file mode 100644
index d8ac27efb643..000000000000
--- a/app-text/hnb/files/hnb-1.9.18-printf.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/libcli/cli.c
-+++ b/src/libcli/cli.c
-@@ -57,7 +57,7 @@
- wp=word;
- *wp='\0';
- } else {
-- printf(tbuf);printf("\n");
-+ printf("%s\n", tbuf);
- bp=tbuf;
- *bp='\0';
- strcpy(bp,word);
diff --git a/app-text/hnb/hnb-1.9.18-r1.ebuild b/app-text/hnb/hnb-1.9.18-r1.ebuild
deleted file mode 100644
index db244c6aa460..000000000000
--- a/app-text/hnb/hnb-1.9.18-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="A program to organize many kinds of data in one place"
-HOMEPAGE="http://hnb.sourceforge.net/"
-SRC_URI="http://hnb.sourceforge.net/.files/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="amd64 ppc ~sparc x86"
-
-RDEPEND="sys-libs/ncurses"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-flags.patch
- "${FILESDIR}"/${P}-include.patch
- "${FILESDIR}"/${P}-printf.patch
- "${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_prepare() {
- default
-
- rm -r ${P} || die
- rm src/cli_history.o || die
-
- tc-export AR CC PKG_CONFIG
-
- # bug #532552
- export LC_ALL=C
-}
-
-src_install() {
- dodoc README doc/hnbrc
- doman doc/hnb.1
- dobin src/hnb
-}
diff --git a/app-text/hnb/metadata.xml b/app-text/hnb/metadata.xml
deleted file mode 100644
index b3064f5795a7..000000000000
--- a/app-text/hnb/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- hnb is a program to organize many kinds of data in one place, including
- addresses, TODO lists, ideas, book reviews, brainstorming, speech
- outlines, etc. It stores data in XML format, and is capable of native
- export to ASCII and HTML.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">hnb</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/htag/Manifest b/app-text/htag/Manifest
deleted file mode 100644
index 8ad0447cca4e..000000000000
--- a/app-text/htag/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htag-0.0.24.tar.gz 33602 BLAKE2B a391660b27a2821374225748df5063ed9e29be5d9c5b97429094b95f75872eb3675cd73de75a30a83b99f9245a83cb032f7899a11d59eda1d6ae7ad70bb142eb SHA512 28f3cae3bbaaecc2f61ca1d50b4d2e56e4bcddf2644aa37566019bd116ab653b019a5b048aac2b8a07faf6b906ac94164c81ac082c675602bd921dff62bf4858
diff --git a/app-text/htag/htag-0.0.24-r1.ebuild b/app-text/htag/htag-0.0.24-r1.ebuild
deleted file mode 100644
index 4a62922a36ea..000000000000
--- a/app-text/htag/htag-0.0.24-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit perl-module
-
-DESCRIPTION="random signature maker"
-HOMEPAGE="http://www.earth.li/projectpurple/progs/htag.html"
-SRC_URI="http://www.earth.li/projectpurple/files/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc ~sparc x86"
-
-src_install() {
- newbin htag.pl htag
- # establish "${D}"/usr/share/doc/${PF}, mv 2 folders in 1 line
- perl-module_src_install
- mv ./{example-scripts,docs/sample-config/} "${ED}"/usr/share/doc/${PF}/ || die
- dodoc docs/{MACRO_DESCRIPTION,README}
-
- insinto /usr/share/htag/plugins
- doins plugins/*
-
- insinto "${VENDOR_LIB}"
- doins HtagPlugin/HtagPlugin.pm
-}
diff --git a/app-text/htag/metadata.xml b/app-text/htag/metadata.xml
deleted file mode 100644
index df1ea8d84522..000000000000
--- a/app-text/htag/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/html-xml-utils/Manifest b/app-text/html-xml-utils/Manifest
deleted file mode 100644
index 6ec1e70c53de..000000000000
--- a/app-text/html-xml-utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST html-xml-utils-8.7.tar.gz 426378 BLAKE2B fe485559138895f49c4451c50367cd77aeb05102610c3d532521f7cee7c045c0cb08fd142b7f28e0eac078d043e15d284291063c3545af812c1d54351d43c398 SHA512 dc3896c6d5b15cf7363ebdc1cb373f762d99f7eb7c37d5f36669b3c8e026a840d2045adef65a4e6067315f2cf8fc97961fa1f63f309525eb2665ef8b69df4be3
diff --git a/app-text/html-xml-utils/files/html-xml-utils-8.7-fix-dtd-declaration.patch b/app-text/html-xml-utils/files/html-xml-utils-8.7-fix-dtd-declaration.patch
deleted file mode 100644
index d37529c823e1..000000000000
--- a/app-text/html-xml-utils/files/html-xml-utils-8.7-fix-dtd-declaration.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Patch taken from
-https://build.opensuse.org/projects/openSUSE:Factory/packages/html-xml-utils/files/fix-dtd-declaration.patch?rev=ea956870c438d781dcc28522afb4abf9
-
---- html-xml-utils-8.7/dtd.c 2025-06-28 10:44:08.062000908 +0200
-+++ html-xml-utils-8.7/dtd.c 2025-06-28 10:44:31.310766962 +0200
-@@ -74,8 +74,7 @@
- } ElementType;
-
- /* lookup_element -- look up the string in the hash table */
--EXPORT const ElementType * lookup_element(/* register const char *str,
-- register unsigned int len */);
-+EXPORT const ElementType * lookup_element(register const char *str, register size_t len);
-
- /* Different kinds of parent elements: */
- #define PHRASE "abbr", "acronym", "b", "bdi", "bdo", "big", "cite", "code", "dfn", "em", "i", "kbd", "q", "s", "samp", "small", "span", "strong", "sub", "sup", "time", "tt", "u", "var"
diff --git a/app-text/html-xml-utils/html-xml-utils-8.7-r1.ebuild b/app-text/html-xml-utils/html-xml-utils-8.7-r1.ebuild
deleted file mode 100644
index 272ec4e870e1..000000000000
--- a/app-text/html-xml-utils/html-xml-utils-8.7-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A number of simple utilities for manipulating HTML and XML files"
-HOMEPAGE="https://www.w3.org/Tools/HTML-XML-utils/"
-SRC_URI="https://www.w3.org/Tools/HTML-XML-utils/${P}.tar.gz"
-
-LICENSE="W3C"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86"
-
-RDEPEND="
- net-dns/libidn2:=
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-fix-dtd-declaration.patch"
-)
-
-src_prepare() {
- default
- sed -e "/doc_DATA = COPYING/d" -i Makefile.in || die
-}
-
-src_test() {
- # Lots of tests lack a shebang and use bashisms
- # (seems to be better wrt bashisms as of 8.6, but still no shebang. recheck?)
- # (as of 8.7 4 tests fail with app-shells/dash)
- emake check SHELL="${BROOT}"/bin/bash
-}
diff --git a/app-text/html-xml-utils/metadata.xml b/app-text/html-xml-utils/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-text/html-xml-utils/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/html2text/Manifest b/app-text/html2text/Manifest
deleted file mode 100644
index bb584ec55d89..000000000000
--- a/app-text/html2text/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST html2text-2.2.3.tar.gz 329841 BLAKE2B 311defd6aa6affc6f1ad59d9971f0315b6f2d748b4ae26e2c5f61cbd090ff76f0f0df7155acb1ec5c0114a6b6253eb27fc73d327162dca2a144afae74cdf4afa SHA512 ff851abdc0f672d6bf8de494d6595362d5b71eeb03f4f761e32afb50bb75fe12c0cede8c7ca4ca7290b1c9e0f08aaff9821946dd272e1a30ce3b585e452cf6ec
-DIST html2text-2.4.0.tar.gz 385497 BLAKE2B baccdd053d686d8a5918bb70971e71d9d705ec1743aeed74b3d84f316017412e3446508097078e8bfef3aa94c287913800d521fe6e564b6b49fd064d80a59b6b SHA512 ebb9817de03fb3c38d96cf4eacde656d2cb030a4df3fc7dd8bc065b8fdc3250eb4d644993b52b46fd2e37e5c3b867600601631e251a56cebe450fbf4ce28a9fc
diff --git a/app-text/html2text/html2text-2.2.3-r1.ebuild b/app-text/html2text/html2text-2.2.3-r1.ebuild
deleted file mode 100644
index b0d307e13bca..000000000000
--- a/app-text/html2text/html2text-2.2.3-r1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/grobian/html2text.git"
-else
- SRC_URI="https://github.com/grobian/${PN}/releases/download/v${PV}/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ppc ppc64 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="HTML to text converter"
-HOMEPAGE="https://github.com/grobian/html2text"
-
-LICENSE="GPL-2"
-SLOT="0"
-
-DEPEND="virtual/libiconv"
-RDEPEND="${DEPEND}"
-
-src_test() {
- emake check
-}
diff --git a/app-text/html2text/html2text-2.4.0.ebuild b/app-text/html2text/html2text-2.4.0.ebuild
deleted file mode 100644
index 7021e80f5f4f..000000000000
--- a/app-text/html2text/html2text-2.4.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} == *9999* ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/grobian/html2text.git"
-else
- SRC_URI="https://gitlab.com/-/project/48313341/uploads/8526650dd42218b3493ce7ca0a3eeb1e/${P}.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris"
-fi
-
-DESCRIPTION="HTML to text converter, aimed at email for clients like Mutt"
-HOMEPAGE="https://gitlab.com/grobian/html2text"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="+curl"
-
-DEPEND="virtual/libiconv
- curl? ( net-misc/curl )"
-RDEPEND="${DEPEND}"
-
-src_configure() {
- econf $(use_with curl libcurl) || die
-}
-
-src_test() {
- emake check
-}
diff --git a/app-text/html2text/metadata.xml b/app-text/html2text/metadata.xml
deleted file mode 100644
index c8e4623184d3..000000000000
--- a/app-text/html2text/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>grobian@gentoo.org</email>
- <name>Fabian Groffen</name>
- </maintainer>
- <upstream>
- <remote-id type="github">grobian/html2text</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/html401/Manifest b/app-text/html401/Manifest
deleted file mode 100644
index 2cf1e391f56c..000000000000
--- a/app-text/html401/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST html40.tgz 369830 BLAKE2B c6fc0f65a9c65df34f534ce1db3cc53ba6ded4481df78f168c1b05b7e3b81fad7ddf3ee519ff1a901f0256af89285eefb39400ebc5b4089c1a16dfe935c6cf21 SHA512 f7423b55f8a5ad2806555700f450e1f46ba4370d1e47f1332e18b01ecd5a41217fc4426ad29c852b6e17100dc4c0a7add9961df35e87660df0e087ad03e4918e
diff --git a/app-text/html401/files/html401-decl.diff b/app-text/html401/files/html401-decl.diff
deleted file mode 100644
index e5c5bd4b22d9..000000000000
--- a/app-text/html401/files/html401-decl.diff
+++ /dev/null
@@ -1,12 +0,0 @@
---- a/HTML4.cat 2004-11-06 20:25:39.000000000 +0900
-+++ b/HTML4.cat 2004-11-06 21:16:08.543377286 +0900
-@@ -1,5 +1,9 @@
- OVERRIDE YES
-
-+DTDDECL "-//W3C//DTD HTML 4.01//EN" HTML4.decl
-+DTDDECL "-//W3C//DTD HTML 4.01 Transitional//EN" HTML4.decl
-+DTDDECL "-//W3C//DTD HTML 4.01 Frameset//EN" HTML4.decl
-+
- PUBLIC "-//W3C//DTD HTML 4.01//EN" strict.dtd
- PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" loose.dtd
- PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" frameset.dtd
diff --git a/app-text/html401/html401-19991224-r4.ebuild b/app-text/html401/html401-19991224-r4.ebuild
deleted file mode 100644
index 9bbe1470eba2..000000000000
--- a/app-text/html401/html401-19991224-r4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-DESCRIPTION="DTDs for the HyperText Markup Language 4.01"
-HOMEPAGE="https://www.w3.org/TR/html401/"
-SRC_URI="https://www.w3.org/TR/1999/REC-html401-${PV}/html40.tgz"
-
-LICENSE="W3C"
-SLOT="0"
-KEYWORDS="amd64 ppc ~s390 x86"
-IUSE=""
-
-S=${WORKDIR}
-PATCHES=( "${FILESDIR}"/${PN}-decl.diff )
-
-src_install() {
- insinto /usr/share/sgml/${PN}
- doins HTML4.cat HTML4.decl *.dtd *.ent
-
- insinto /etc/sgml
- newins - html401.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/html401/HTML4.cat"
- EOF
-
- docinto html
- local dirs=( */ )
- dodoc -r *.html "${dirs[@]%/}"
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/html401.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/html401.cat
- local real=${EROOT}/etc/sgml/html401.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-}
diff --git a/app-text/html401/metadata.xml b/app-text/html401/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/html401/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/htmldoc/Manifest b/app-text/htmldoc/Manifest
deleted file mode 100644
index aec781289683..000000000000
--- a/app-text/htmldoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmldoc-1.9.16-source.tar.gz 3389563 BLAKE2B 1c83e37313fb0a1196d4db3ddca47d4a418ab7aeb8f910c9a27178312a1b0239beddaf81f322b24dcf75dff7e838278fcfa0eed17b5aa493790de2393bcddebf SHA512 c901ed259ef8c0520ed03e314149e7a2fc3b5bffa9c8e9c6c3b023a8c9de1e37b7fa72d224fa7d072f3a5d4b379635d7cfaa016df672da296be8395b49fa935b
diff --git a/app-text/htmldoc/htmldoc-1.9.16-r1.ebuild b/app-text/htmldoc/htmldoc-1.9.16-r1.ebuild
deleted file mode 100644
index 24d6c32998e9..000000000000
--- a/app-text/htmldoc/htmldoc-1.9.16-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs xdg
-
-DESCRIPTION="Convert HTML pages into a PDF document"
-HOMEPAGE="https://www.msweet.org/htmldoc/"
-SRC_URI="https://github.com/michaelrsweet/${PN}/releases/download/v${PV}/${P}-source.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~sparc x86"
-IUSE="fltk ssl"
-
-BDEPEND="virtual/pkgconfig"
-DEPEND="
- media-libs/libjpeg-turbo:=
- >=media-libs/libpng-1.4:0=
- virtual/zlib:=
- ssl? ( net-libs/gnutls:= )
- fltk? ( x11-libs/fltk:1= )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- eautoreconf
-
- # Fix the documentation path in a few places. Some Makefiles aren't
- # autotoolized =(
- for file in configure doc/Makefile doc/htmldoc.man; do
- sed -i "${file}" \
- -e "s:/doc/htmldoc:/doc/${PF}/html:g" \
- || die "failed to fix documentation path in ${file}"
- done
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_with fltk gui)
- $(use_enable ssl)
- $(use_enable ssl gnutls)
- )
-
- CC="$(tc-getCC)" CXX="$(tc-getCXX)" econf "${myeconfargs[@]}"
-}
-
-src_install() {
- emake STRIPPROG="true" DSTROOT="${ED}" install
-}
diff --git a/app-text/htmldoc/metadata.xml b/app-text/htmldoc/metadata.xml
deleted file mode 100644
index 8eab97c666e9..000000000000
--- a/app-text/htmldoc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">michaelrsweet/htmldoc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/htmlinc/Manifest b/app-text/htmlinc/Manifest
deleted file mode 100644
index 625afb5d3f71..000000000000
--- a/app-text/htmlinc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlinc-1.0_beta1.tar.gz 17042 BLAKE2B 07c9333599876c17846dec8d40c0eba31f1f9321cfa463e4c5dd2698a120c878c6b2d0e6593eb78d22a15fa5333e0fb26ed064a9cccf6b95641cd9a7e3a13a53 SHA512 2bdb7a5df4a8152d9a23f7b740995bd565e92998ef199cfb7d08b1f5e8ae4390c5179f78da71dfa4b7ce18a2a0bfe6002d465b0fa8d860a25afdec5eb4f3ee4c
diff --git a/app-text/htmlinc/files/htmlinc-1.0_beta1-fix-build-system.patch b/app-text/htmlinc/files/htmlinc-1.0_beta1-fix-build-system.patch
deleted file mode 100644
index 3d0fff8d86f7..000000000000
--- a/app-text/htmlinc/files/htmlinc-1.0_beta1-fix-build-system.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -1,28 +1,9 @@
--CC=g++
--INSTDIR=/usr/local/bin
--CFLAGS=-Wall
--STRINGLIB=bytevector.o stringlist.o
--
--htmlinc :htmlinc.o
-- $(CC) $(STRINGLIB) htmlinc.o -o htmlinc $(CFLAGS)
--
--htmlinc.o: htmlinc.cc stringlist.o bytevector.o
-- $(CC) -c htmlinc.cc $(CFLAGS)
-+htmlinc: bytevector.o stringlist.o
-
- headers: text2h
- text2h help <help.txt >help.h
-
--text2h: text2h.o bytevector.o stringlist.o
-- $(CC) $(STRINGLIB) text2h.o -o text2h $(CFLAGS)
--
--text2h.o: text2h.cc
-- $(CC) -c text2h.cc $(CFLAGS)
--
--bytevector.o: bytevector.h bytevector.cc
-- ${CC} -c bytevector.cc $(CFLAGS)
--
--stringlist.o: bytevector.o stringlist.h stringlist.cc
-- $(CC) -c stringlist.cc $(CFLAGS)
-+text2h: bytevector.o stringlist.o
-
- clean:
- rm *.o text2h htmlinc
diff --git a/app-text/htmlinc/files/htmlinc-gcc3-gentoo.patch b/app-text/htmlinc/files/htmlinc-gcc3-gentoo.patch
deleted file mode 100644
index eb92c07ff51b..000000000000
--- a/app-text/htmlinc/files/htmlinc-gcc3-gentoo.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-diff -u htmlinc/bytevector.cc htmlinc-1/bytevector.cc
---- htmlinc/bytevector.cc 2000-08-07 10:56:23.000000000 +0200
-+++ htmlinc-1/bytevector.cc 2002-09-11 13:55:25.000000000 +0200
-@@ -119,7 +119,7 @@
- }
-
- bool Bytevector::freadln(int file,char seperator){
-- vector<Bytevector*> v;
-+ std::vector<Bytevector*> v;
- Bytevector *b;
- int index=0;
- int status;
-@@ -152,7 +152,7 @@
-
-
- void Bytevector::freadeof(int file){
-- vector<Bytevector*> v;
-+ std::vector<Bytevector*> v;
- Bytevector *b;
- int index=0;
- int status;
-diff -u htmlinc/bytevector.h htmlinc-1/bytevector.h
---- htmlinc/bytevector.h 2000-08-07 10:56:23.000000000 +0200
-+++ htmlinc-1/bytevector.h 2002-09-11 13:54:50.000000000 +0200
-@@ -54,7 +54,7 @@
-
-
-
--class VectorIndexList : public vector<int> {
-+class VectorIndexList : public std::vector<int> {
- };
-
-
-diff -u htmlinc/stringlist.cc htmlinc-1/stringlist.cc
---- htmlinc/stringlist.cc 2000-08-07 10:56:23.000000000 +0200
-+++ htmlinc-1/stringlist.cc 2002-09-11 13:57:47.000000000 +0200
-@@ -283,7 +283,7 @@
- for (Stringlist::iterator i=begin(); i!=end(); i++){
- delete *i;
- }
-- vector<Bytevector *>::clear();
-+ std::vector<Bytevector *>::clear();
- }
-
-
-@@ -373,7 +373,7 @@
-
- void Stringlist::insert(Bytevector *b, int pos){
- iterator i=begin()+pos;
-- vector<Bytevector *>::insert(i,b);
-+ std::vector<Bytevector *>::insert(i,b);
- }
-
- void Stringlist::insert(Bytevector &b, int pos){
-@@ -417,7 +417,7 @@
-
-
- Bytevector& Stringlist::operator[](int i){
-- return *(vector<Bytevector *>::operator[](i));
-+ return *(std::vector<Bytevector *>::operator[](i));
- }
-
-
-diff -u htmlinc/stringlist.h htmlinc-1/stringlist.h
---- htmlinc/stringlist.h 2000-08-07 10:56:23.000000000 +0200
-+++ htmlinc-1/stringlist.h 2002-09-11 13:56:32.000000000 +0200
-@@ -57,12 +57,12 @@
- }
- };
-
--class MatrixIndexList: public vector<MatrixIndex> {
-+class MatrixIndexList: public std::vector<MatrixIndex> {
- };
-
-
-
--class Stringlist : public vector<Bytevector*> {
-+class Stringlist : public std::vector<Bytevector*> {
- private:
- Stringlist::iterator getID(Bytevector id);
-
-diff -Naur htmlinc-old/help.h htmlinc/help.h
---- htmlinc/help.h 2000-08-08 09:04:28.000000000 -0400
-+++ htmlinc-1/help.h 2004-03-01 19:43:43.770233421 -0500
-@@ -4,25 +4,25 @@
-
- char * helpV[]=
- {
--{"HTML INCLUDE SYSTEM Version 1.0 beta1 - Compatible to Phase 5"},
--{"Copyright (C) 2000 , Ulli Meybohm, www.meybohm.de (GNU General Public License)"},
--{""},
--{"Start: "},
--{" htmlinc <include_dir> <htmlfile_1> <htmlfile_2> ... <htmlfile_n>"},
--{""},
--{"Options:"},
--{" <include_dir> = Directory of the Includefiles"},
--{" <htmlfile_i> = HTML-Files in which the includes should be updated"},
--{""},
--{"Examples:"},
--{" 1: htmlinc ~/www/inc/ *.html"},
--{""},
--{" 2: cd ~/www"},
--{" htmlinc inc/ `find * | grep \"\\\\.\"html` (recursive)"},
--{" "},
--{""},
--{"Report bugs to ulli@meybohm.de."},
--{""}
-+"HTML INCLUDE SYSTEM Version 1.0 beta1 - Compatible to Phase 5",
-+"Copyright (C) 2000 , Ulli Meybohm, www.meybohm.de (GNU General Public License)",
-+"",
-+"Start: ",
-+" htmlinc <include_dir> <htmlfile_1> <htmlfile_2> ... <htmlfile_n>",
-+"",
-+"Options:",
-+" <include_dir> = Directory of the Includefiles",
-+" <htmlfile_i> = HTML-Files in which the includes should be updated",
-+"",
-+"Examples:",
-+" 1: htmlinc ~/www/inc/ *.html",
-+"",
-+" 2: cd ~/www",
-+" htmlinc inc/ `find * | grep \"\\\\.\"html` (recursive)",
-+" ",
-+"",
-+"Report bugs to ulli@meybohm.de.",
-+""
- };
-
- int helpC=18;
diff --git a/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild b/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild
deleted file mode 100644
index 8bae79b25c3d..000000000000
--- a/app-text/htmlinc/htmlinc-1.0_beta1-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="HTML Include System by Ulli Meybohm"
-HOMEPAGE="http://www.meybohm.de/"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~sparc x86"
-
-S="${WORKDIR}/${PN}"
-PATCHES=(
- "${FILESDIR}"/${PN}-gcc3-gentoo.patch
- "${FILESDIR}"/${P}-fix-build-system.patch
-)
-
-src_configure() {
- tc-export CXX
- append-cxxflags -Wall
-}
-
-src_install() {
- dobin htmlinc
- einstalldocs
-}
diff --git a/app-text/htmlinc/metadata.xml b/app-text/htmlinc/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/htmlinc/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/htmlmin/Manifest b/app-text/htmlmin/Manifest
deleted file mode 100644
index d0994af3df88..000000000000
--- a/app-text/htmlmin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlmin-0.1.13.gh.tar.gz 134136 BLAKE2B a8ee4fc7ce8dba5225f912550a6d6d397e9152d742acc931d7a62855bc064d8546f24f3f779261174160a46d28da3e2a057ae0cf4f2d812dcec9f12552e95857 SHA512 f4b066bcd874ec8dbc65ba2b92bd33c4122376d124d93eb46e2c7aae960bc7d8860faa3247775aea9e7cbea81b5f58a435112ee328eb4e6fef3285173352c73f
diff --git a/app-text/htmlmin/htmlmin-0.1.13.ebuild b/app-text/htmlmin/htmlmin-0.1.13.ebuild
deleted file mode 100644
index 230ee86913cd..000000000000
--- a/app-text/htmlmin/htmlmin-0.1.13.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-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/htmlmin/metadata.xml b/app-text/htmlmin/metadata.xml
deleted file mode 100644
index d57782f96382..000000000000
--- a/app-text/htmlmin/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>python@gentoo.org</email>
- <name>Python</name>
- </maintainer>
- <maintainer type="person">
- <email>titanofold@gentoo.org</email>
- <name>Aaron W. Swenson</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">htmlmin</remote-id>
- <remote-id type="github">mankyd/htmlmin</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/htmlrecode/Manifest b/app-text/htmlrecode/Manifest
deleted file mode 100644
index 4f4c3df573c4..000000000000
--- a/app-text/htmlrecode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmlrecode-1.3.1.tar.bz2 51387 BLAKE2B 7aee0e5c6c5c3c599ccaff76c7bd2e36b63857e96429c582eeda5f16cce6c1ceeb1bff929c4ea03f8bb6ad0154b92a90e53132334c7e59f365e5541b87c65e97 SHA512 180b9c2a1214007bd3163d5df7bcf15c299f452b78f0383a01d85d48212d8ae32c2b5598f44c40ce54b332c26f3ee5c448c614fbae383ec9a326e44f69b0ad10
diff --git a/app-text/htmlrecode/files/htmlrecode-1.3.1-ar.patch b/app-text/htmlrecode/files/htmlrecode-1.3.1-ar.patch
deleted file mode 100644
index 57e080c8a378..000000000000
--- a/app-text/htmlrecode/files/htmlrecode-1.3.1-ar.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/argh/Makefile
-+++ b/argh/Makefile
-@@ -21,7 +21,7 @@
- $(CXX) $(CXXFLAGS) $(CPPFLAGS) -fpic -o $@ -c $<
-
- libargh.a: argh.o
-- ar -rc $@ $^
-+ $(AR) -rc $@ $^
-
- include depfun.mak
-
diff --git a/app-text/htmlrecode/htmlrecode-1.3.1-r2.ebuild b/app-text/htmlrecode/htmlrecode-1.3.1-r2.ebuild
deleted file mode 100644
index 1f436003b80a..000000000000
--- a/app-text/htmlrecode/htmlrecode-1.3.1-r2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Recodes HTML file using a new character set"
-HOMEPAGE="https://bisqwit.iki.fi/source/htmlrecode.html"
-SRC_URI="https://bisqwit.iki.fi/src/arch/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-BDEPEND="dev-lang/perl"
-
-PATCHES=( "${FILESDIR}/${P}-ar.patch" )
-
-src_prepare() {
- touch .depend argh/.depend || die
- default
-}
-
-src_configure() { :; }
-
-src_compile() {
- local makeopts=(
- AR="$(tc-getAR)"
- CPPDEBUG=
- CXX="$(tc-getCXX)"
- CXXFLAGS="${CXXFLAGS}"
- LDFLAGS="${LDFLAGS}"
- )
- emake "${makeopts[@]}" -C argh libargh.a
- emake "${makeopts[@]}" htmlrecode
-}
-
-src_install() {
- dobin htmlrecode
- dodoc README.html
-}
diff --git a/app-text/htmlrecode/metadata.xml b/app-text/htmlrecode/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/htmlrecode/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/htmltidy/Manifest b/app-text/htmltidy/Manifest
deleted file mode 100644
index 4df9f10537d4..000000000000
--- a/app-text/htmltidy/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htmltidy-5.8.0.tar.gz 1015303 BLAKE2B e8e48cfdcfffb7c7ac494f71ba709361e21fcbe5cfbd56c29d9d67ffe11fcdc20aa03aace65e6dc5315988dc0dd1fc148be616549f4f84f37928e662633bd7ec SHA512 f352165bdda5d1fca7bba3365560b64d6f70a4e010821cd246cde43bed5c23cea3408d461d3f889110fd35ec9b68aa2b4e95412b07775eb852b7ee1745007a44
diff --git a/app-text/htmltidy/files/htmltidy-5.8.0-cmake4.patch b/app-text/htmltidy/files/htmltidy-5.8.0-cmake4.patch
deleted file mode 100644
index f310c370ab69..000000000000
--- a/app-text/htmltidy/files/htmltidy-5.8.0-cmake4.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From 237d8b4e96b36d1818f9d9322d25aaa2a58f4dc8 Mon Sep 17 00:00:00 2001
-From: "Douglas R. Reno" <renodr@linuxfromscratch.org>
-Date: Wed, 2 Apr 2025 18:58:02 -0500
-Subject: [PATCH] CMakeLists: Adjust for CMake 4.0's removal of deprecated
- syntax.
-
-CMake 4.0 is more strict than previous versions, and has enforced
-removals of deprecated syntax. Compatibility with versions of CMake
-prior to 3.5 is no longer permitted either, so we'll change it to say
-4.0 to fix that problem. After that, the custom commands for generating
-the manual page need to be adjusted as CMake now needs to know when to
-run commands, so we will generate the manual page after the package is
-built by passing POST_BUILD to the custom commands.
-
-Tested with CMake 4.0 and 3.31.6.
-
-* asturm 2025-04-13: Just raise minimum to 3.10 instead.
-
----
- CMakeLists.txt | 6 ++++--
- 1 file changed, 4 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index a01240e8..20997e7d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -17,7 +17,7 @@
- # @date Consult git log.
- ##############################################################################
-
--cmake_minimum_required (VERSION 2.8.12)
-+cmake_minimum_required (VERSION 3.10)
-
- set(LIB_NAME tidy)
- set(LIBTIDY_DESCRIPTION "${LIB_NAME} - HTML syntax checker")
-@@ -528,6 +528,7 @@ if (UNIX AND SUPPORT_CONSOLE_APP)
-
- # Run the built EXE to generate xml output .
- add_custom_command(
-+ POST_BUILD
- TARGET man
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${LIB_NAME} -xml-help > ${TIDYHELP}
- COMMENT "Generate ${TIDYHELP}"
-@@ -536,6 +537,7 @@ if (UNIX AND SUPPORT_CONSOLE_APP)
-
- # Run the built EXE to generate more xml output.
- add_custom_command(
-+ POST_BUILD
- TARGET man
- COMMAND ${CMAKE_CURRENT_BINARY_DIR}/${LIB_NAME} -xml-config > ${TIDYCONFIG}
- COMMENT "Generate ${TIDYCONFIG}"
-@@ -544,8 +546,8 @@ if (UNIX AND SUPPORT_CONSOLE_APP)
-
- # Run xsltproc to generate the install files.
- add_custom_command(
-+ POST_BUILD
- TARGET man
-- DEPENDS ${TIDYHELP}
- COMMAND xsltproc ARGS ${TIDY1XSL} ${TIDYHELP} > ${CMAKE_CURRENT_BINARY_DIR}/${TIDY_MANFILE}
- COMMENT "Generate ${TIDY_MANFILE}"
- VERBATIM
diff --git a/app-text/htmltidy/files/htmltidy-5.8.0-no_static_lib.patch b/app-text/htmltidy/files/htmltidy-5.8.0-no_static_lib.patch
deleted file mode 100644
index 476db036730f..000000000000
--- a/app-text/htmltidy/files/htmltidy-5.8.0-no_static_lib.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -393,34 +393,7 @@
- endif ()
-
-
--#------------------------------------------------------------------------
--# Static Library
--# The static library always builds.
--#------------------------------------------------------------------------
--set(name tidy-static)
--add_library ( ${name} STATIC ${CFILES} ${HFILES} ${LIBHFILES} )
--if (WIN32)
-- set_target_properties( ${name} PROPERTIES
-- OUTPUT_NAME ${LIB_NAME}_static )
--else ()
-- set_target_properties( ${name} PROPERTIES
-- OUTPUT_NAME ${LIB_NAME} )
--
--endif ()
--if (NOT TIDY_CONSOLE_SHARED) # user wants default static linkage
-- list ( APPEND add_LIBS ${name} )
--endif ()
--install(TARGETS ${name}
-- RUNTIME DESTINATION ${BIN_INSTALL_DIR}
-- ARCHIVE DESTINATION ${LIB_INSTALL_DIR}
-- LIBRARY DESTINATION ${LIB_INSTALL_DIR}
-- )
- install( FILES ${HFILES} DESTINATION ${INCLUDE_INSTALL_DIR} )
--if(MSVC)
-- # install(FILES $<TARGET_PDB_FILE:${name}> DESTINATION lib OPTIONAL)
-- INSTALL(FILES ${PROJECT_BINARY_DIR}/${name}.dir/Debug/${name}.pdb
-- DESTINATION lib CONFIGURATIONS Debug )
--endif()
-
- #------------------------------------------------------------------------
- # Dynamic Library
diff --git a/app-text/htmltidy/files/htmltidy-5.8.0-ol_type.patch b/app-text/htmltidy/files/htmltidy-5.8.0-ol_type.patch
deleted file mode 100644
index 22d716f01561..000000000000
--- a/app-text/htmltidy/files/htmltidy-5.8.0-ol_type.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://github.com/htacg/tidy-html5/issues/1012
-https://bugs.gentoo.org/916074
-
-commit e411ad0d2582471fe0961900b2789ee8b5b9cc4c
-Author: Markus Pister <pister@absint.com>
-Date: Wed Jan 5 08:30:10 2022 +0100
-
- Attribute 'type' in tag 'ol' allowed for (X)HTML5
-
- Mark the attribute 'type' as allowed for tag 'ol' in (X)HTML5.
-
- The attribute type was deprecated in HTML4. This decision was reverted
- for HTML5, see
-
- https://www.w3.org/TR/2014/NOTE-html5-diff-20141209/#changed-attributes
-
- This fixes htacg#1012.
-
---- a/src/attrdict.c
-+++ b/src/attrdict.c
-@@ -2321,7 +2321,7 @@ const AttrVersion TY_(W3CAttrsFor_OL)[] =
- { TidyAttr_START, xxxx|HT32|H40T|H41T|X10T|H40F|H41F|X10F|xxxx|xxxx|xxxx|xxxx|xxxx|HT50|XH50 },
- { TidyAttr_STYLE, xxxx|xxxx|H40T|H41T|X10T|H40F|H41F|X10F|H40S|H41S|X10S|XH11|xxxx|HT50|XH50 }, /* CORE override */
- { TidyAttr_TITLE, xxxx|xxxx|H40T|H41T|X10T|H40F|H41F|X10F|H40S|H41S|X10S|XH11|XB10|HT50|XH50 }, /* CORE override */
-- { TidyAttr_TYPE, xxxx|HT32|H40T|H41T|X10T|H40F|H41F|X10F|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx },
-+ { TidyAttr_TYPE, xxxx|HT32|H40T|H41T|X10T|H40F|H41F|X10F|xxxx|xxxx|xxxx|xxxx|xxxx|HT50|XH50 },
- { TidyAttr_XMLNS, xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|xxxx|XH11|XB10|HT50|XH50 }, /* CORE override */
- { TidyAttr_XML_LANG, xxxx|xxxx|xxxx|xxxx|X10T|xxxx|xxxx|X10F|xxxx|xxxx|X10S|XH11|XB10|xxxx|XH50 }, /* CORE override */
- INCLUDE_CORE_ATTRIBS
diff --git a/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild b/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild
deleted file mode 100644
index 88c37a23aec8..000000000000
--- a/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby26 ruby27 ruby30 ruby31 ruby32"
-RUBY_OPTIONAL="yes"
-
-MY_PN="tidy-html5"
-MY_P="${MY_PN}-${PV}"
-inherit cmake ruby-ng
-
-DESCRIPTION="Tidy the layout and correct errors in HTML and XML documents"
-HOMEPAGE="https://www.html-tidy.org/"
-SRC_URI="https://github.com/htacg/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="BSD"
-SLOT="0/58" # subslot is SOVERSION
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="deprecated test"
-
-RESTRICT="!test? ( test )"
-ruby_add_bdepend "test? ( dev-ruby/thor dev-ruby/tty-editor )"
-
-DOCS=( README.md README/CHANGELOG.md )
-
-PATCHES=(
- "${FILESDIR}"/${P}-no_static_lib.patch
- "${FILESDIR}"/${P}-ol_type.patch
- "${FILESDIR}"/${P}-cmake4.patch # bug 951860
-)
-
-pkg_setup() {
- use test && ruby-ng_pkg_setup
-}
-
-src_unpack() {
- # suppress ruby-ng export
- default
-}
-
-src_prepare() {
- # suppress ruby-ng export
- cmake_src_prepare
-}
-
-src_compile() {
- # suppress ruby-ng export
- cmake_src_compile
-}
-
-src_configure() {
- local mycmakeargs=(
- -DTIDY_CONSOLE_SHARED=ON
- )
- use deprecated && mycmakeargs+=(
- -DBUILD_TAB2SPACE=ON
- -DTIDY_COMPAT_HEADERS=ON
- )
- cmake_src_configure
-}
-
-src_test() {
- cd regression_testing || die
- rm -f Gemfile.lock || die
- ${RUBY} ./test.rb test -t "${BUILD_DIR}/tidy" || die "Test execution failed"
-}
-
-src_install() {
- cmake_src_install
- use deprecated && dobin "${BUILD_DIR}"/tab2space
-}
diff --git a/app-text/htmltidy/metadata.xml b/app-text/htmltidy/metadata.xml
deleted file mode 100644
index c1ebeb67a4d9..000000000000
--- a/app-text/htmltidy/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-needed -->
- <upstream>
- <remote-id type="cpe">cpe:/a:htacg:tidy</remote-id>
- <remote-id type="github">htacg/tidy-html5</remote-id>
- </upstream>
- <use>
- <flag name="deprecated">Install tools and header files which are now considered deprecated</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/htp/Manifest b/app-text/htp/Manifest
deleted file mode 100644
index 4542df73951f..000000000000
--- a/app-text/htp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST htp-1.19.tar.gz 208683 BLAKE2B 86837290a2f14b8a0337d9eb6a0fa4ad553c5c51074d5df903ee19aa7ba441898199f0649b39b93c35fa3707e4084a284e02d8802c014bf5c0277e3f18d02c98 SHA512 32d82bb42ef877bd815fe45fa81599a1428ad6d3269cbe53a4e686bcfe6d1c12ac2af280462768d488b1983ca67cc521da4ed78cc82d904575ffeff08c7eec1d
diff --git a/app-text/htp/files/htp-1.19-fix-perl-5.26.patch b/app-text/htp/files/htp-1.19-fix-perl-5.26.patch
deleted file mode 100644
index b3adff7db2be..000000000000
--- a/app-text/htp/files/htp-1.19-fix-perl-5.26.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/668250
---- a/homepage/ref/pphtp.pl
-+++ b/homepage/ref/pphtp.pl
-@@ -6,7 +6,7 @@
- # -n include line numbers
- # -s include EBNF like syntax
-
--require "hlhtp.pl";
-+require "./hlhtp.pl";
-
-
- while ($ARGV[0] =~ /^-(.*)/) {
diff --git a/app-text/htp/files/htp-1.19-no-prestrip.patch b/app-text/htp/files/htp-1.19-no-prestrip.patch
deleted file mode 100644
index c47b9e4d4241..000000000000
--- a/app-text/htp/files/htp-1.19-no-prestrip.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/Makefile.sub
-+++ b/src/Makefile.sub
-@@ -46,7 +46,7 @@ install: install-bin
-
- install-bin: $(HTP)
- mkdir -p $(bindir)
-- $(INSTALL) -s $(HTP) $(bindir)
-+ $(INSTALL) $(HTP) $(bindir)
-
- #
- # explicit dependency: final executable
diff --git a/app-text/htp/files/htp-1.19-parallel-make.patch b/app-text/htp/files/htp-1.19-parallel-make.patch
deleted file mode 100644
index 850b1d18e330..000000000000
--- a/app-text/htp/files/htp-1.19-parallel-make.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-https://bugs.gentoo.org/827173
-https://sources.debian.org/patches/htp/1.19-8/0004-Parallel-ftbfs.patch/
-
-Description: Fix occasional parallel FTBFS
- Various source files indirectly include $(d)/version.inc,
- don't regenerate it in the middle of the build.
-Author: Adrian Bunk <bunk@debian.org>
-
---- htp-1.19.orig/src/Makefile.sub
-+++ htp-1.19/src/Makefile.sub
-@@ -57,14 +57,12 @@ $(HTP) : $(OBJ$(d))
- #
- # implicit dependencies for source code
- #
--$(OBJ$(d)) : %.$(OBJEXT) : %.c
-+$(OBJ$(d)) : %.$(OBJEXT) : %.c $(d)/version.inc
- ifdef WIN32DMC
- cd $(dir $<); $(CC) $(CCOPT) $(DEFINES) $(notdir $<)
- else
- $(CC) $(CCOPT) $(DEFINES) -o $*.$(OBJEXT) $<
- endif
-
--$(d)/htp.$(OBJEXT) $(d)/ver.$(OBJEXT): $(d)/version.inc
--
- # restore parent dir
- d := $(p$(d))
-
diff --git a/app-text/htp/htp-1.19-r1.ebuild b/app-text/htp/htp-1.19-r1.ebuild
deleted file mode 100644
index d3c122748ce8..000000000000
--- a/app-text/htp/htp-1.19-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="An HTML preprocessor"
-HOMEPAGE="http://htp.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="Clarified-Artistic"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.19-no-prestrip.patch
- "${FILESDIR}"/${PN}-1.19-parallel-make.patch
- "${FILESDIR}"/${PN}-1.19-fix-perl-5.26.patch
-)
-
-src_compile() {
- # TODO: Tests are always run by the Makefile right now
- emake \
- CCOPT="-c ${CFLAGS} ${CPPFLAGS} -DHAVE_SNPRINTF -DHAVE_VASPRINTF -DHAVE_ASPRINTF" \
- CC="$(tc-getCC)" \
- LINK='$(CC) $(LDFLAGS)'
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- prefix='$(DESTDIR)/usr' \
- pkgdocdir='$(DESTDIR)/usr/share/doc/${PF}/html' \
- install
-}
diff --git a/app-text/htp/metadata.xml b/app-text/htp/metadata.xml
deleted file mode 100644
index c52150a31f29..000000000000
--- a/app-text/htp/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>web-apps@gentoo.org</email>
- <name>Gentoo Webapps</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">htp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/hunspell/Manifest b/app-text/hunspell/Manifest
deleted file mode 100644
index 6cdfe356aec2..000000000000
--- a/app-text/hunspell/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hunspell-1.7.2.tar.gz 1536202 BLAKE2B dba8b2b505a040e3a4df488f702dafe4fd226271e67a68e1c1f9c953cc86dfa6f0049d205a8c6616b779d559b82cc8595bf2b4e86ed63e3b42cc9e20b1fecc18 SHA512 49b3619bff12e111b6cc3f3d9463612b116f9b2a976896718e65f5bc4a83ece11100aaf56a4d18127ea39107446c495e12affe5ff3c9159ae8aba70e512f44ac
diff --git a/app-text/hunspell/files/hunspell-1.7.0-tinfo.patch b/app-text/hunspell/files/hunspell-1.7.0-tinfo.patch
deleted file mode 100644
index 121c53e4595e..000000000000
--- a/app-text/hunspell/files/hunspell-1.7.0-tinfo.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From b9a07b1ff100d5efeb5698d0ffe1c56935c681b8 Mon Sep 17 00:00:00 2001
-From: zimous <zimous@matfyz.cz>
-Date: Mon, 2 Sep 2019 12:46:53 +0200
-Subject: [PATCH] Fix build against ncurses with separate tinfo lib
-
-Gentoo-bug: https://bugs.gentoo.org/692614
----
- configure.ac | 22 ++++++++++++++++++----
- 1 file changed, 18 insertions(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 9426a94..958375f 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -52,11 +52,23 @@ AC_ARG_WITH(
- AS_IF([test "x$with_ui" != xno], [
- AC_CHECK_LIB([ncursesw],[tparm],[
- CURSESLIB=-lncursesw
-+ AC_CHECK_LIB([tinfow],[tgetent], [
-+ CURSESLIB="$CURSESLIB -ltinfow"
-+ ])
- ],[AC_CHECK_LIB([curses],[tparm],[
- CURSESLIB=-lcurses
-+ AC_CHECK_LIB([tinfo],[tgetent], [
-+ CURSESLIB="$CURSESLIB -ltinfo"
-+ ])
- ],[AC_CHECK_LIB([ncurses],[tparm],[
- CURSESLIB=-lncurses
-- ])])])
-+ AC_CHECK_LIB([tinfo],[tgetent], [
-+ CURSESLIB="$CURSESLIB -ltinfo"
-+ ])
-+ ],
-+ [-ltinfo])],
-+ [-ltinfo])],
-+ [-ltinfow])
- if test "$CURSESLIB" != "" ; then
- echo Compiling with curses user interface.
- AC_CHECK_HEADERS([curses.h])
-@@ -78,13 +90,15 @@ AC_ARG_WITH(
- )
- READLINELIB=""
- AS_IF([test "x$with_readline" != xno],
-- [AC_CHECK_LIB([tinfo],[tgetent], [
-+ [AC_CHECK_LIB([tinfow],[tgetent], [
-+ TERMLIB=-ltinfow
-+ ],[AC_CHECK_LIB([tinfo],[tgetent], [
- TERMLIB=-ltinfo
-- ],[AC_CHECK_LIB([curses],[tparm],[
-+ ],[AC_CHECK_LIB([curses],[tparm],[
- TERMLIB=-lncurses
- ],[AC_CHECK_LIB([termcap],[tgetent],[
- TERMLIB=-ltermcap
-- ])])])
-+ ])])])])
- LDSAVE=$LDFLAGS
- LDFLAGS="$LDFLAGS $TERMLIB"
- AC_CHECK_LIB([readline],[readline],[
---
-2.24.1
-
diff --git a/app-text/hunspell/files/hunspell-1.7.2-renameexes.patch b/app-text/hunspell/files/hunspell-1.7.2-renameexes.patch
deleted file mode 100644
index 52696b968608..000000000000
--- a/app-text/hunspell/files/hunspell-1.7.2-renameexes.patch
+++ /dev/null
@@ -1,149 +0,0 @@
-From d3e2d1d29615f4861fd3354353d426bd8701389d Mon Sep 17 00:00:00 2001
-From: Lars Wendler <polynomial-c@gentoo.org>
-Date: Tue, 13 Nov 2018 10:37:42 +0100
-Subject: [PATCH] Rename some executables which have too generic names
-
-to be placed in /usr/bin - this patch prefixes them with 'hunspell-'
-
-Real authorship is a bit unclear as Gentoo is using this kind of patch since
-hunspell-1.1.3 which was added to Gentoo back in 2006-01-29 and the
-corresponding bug report didn't mention the patch at all:
-
-https://bugs.gentoo.org/114482
-https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/app-text/hunspell/files/hunspell-1.1.3-renameexes.patch?hideattic=0&view=log
----
- src/tools/Makefile.am | 14 +++++++-------
- src/tools/chmorph.cxx | 6 +++---
- src/tools/munch.cxx | 4 ++--
- src/tools/unmunch.cxx | 4 ++--
- tests/Makefile.am | 2 +-
- tests/test.sh | 2 +-
- 7 files changed, 18 insertions(+), 18 deletions(-)
-
-diff --git a/src/tools/Makefile.am b/src/tools/Makefile.am
-index 1786e8e..190bffe 100644
---- a/src/tools/Makefile.am
-+++ b/src/tools/Makefile.am
-@@ -1,4 +1,4 @@
--bin_PROGRAMS=analyze chmorph hunspell munch unmunch hzip hunzip
-+bin_PROGRAMS=hunspell-analyze hunspell-chmorph hunspell hunspell-munch hunspell-unmunch hzip hunzip
-
- AM_CPPFLAGS=-I${top_builddir}/src/hunspell -I${top_srcdir}/src/hunspell -I${top_srcdir}/src/parsers
-
-@@ -6,8 +6,8 @@ hzip_SOURCES=hzip.cxx
- hunzip_SOURCES=hunzip.cxx
- hunzip_LDADD = ../hunspell/libhunspell-1.7.la
-
--munch_SOURCES=munch.cxx munch.h
--unmunch_SOURCES=unmunch.cxx unmunch.h
-+hunspell_munch_SOURCES=munch.cxx munch.h
-+hunspell_unmunch_SOURCES=unmunch.cxx unmunch.h
-
- example_SOURCES=example.cxx
- example_LDADD = ../hunspell/libhunspell-1.7.la
-@@ -17,11 +17,11 @@ nodist_hunspell_SOURCES= ../../config.h
- hunspell_LDADD = @LIBINTL@ @LIBICONV@ ../parsers/libparsers.a \
- ../hunspell/libhunspell-1.7.la @CURSESLIB@ @READLINELIB@
-
--analyze_SOURCES=analyze.cxx
--analyze_LDADD = ../hunspell/libhunspell-1.7.la
-+hunspell_analyze_SOURCES=analyze.cxx
-+hunspell_analyze_LDADD = ../hunspell/libhunspell-1.7.la
-
--chmorph_SOURCES=chmorph.cxx
--chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.7.la
-+hunspell_chmorph_SOURCES=chmorph.cxx
-+hunspell_chmorph_LDADD = ../parsers/libparsers.a ../hunspell/libhunspell-1.7.la
-
- noinst_PROGRAMS=example
-
-diff --git a/src/tools/chmorph.cxx b/src/tools/chmorph.cxx
-index 6e5add6..163186d 100644
---- a/src/tools/chmorph.cxx
-+++ b/src/tools/chmorph.cxx
-@@ -55,11 +55,11 @@ int main(int, char** argv) {
- if (!argv[i]) {
- fprintf(
- stderr,
-- "chmorph - change affixes by morphological analysis and generation\n"
-- "correct syntax is:\nchmorph affix_file "
-+ "hunspell-chmorph - change affixes by morphological analysis and generation\n"
-+ "correct syntax is:\nhunspell-chmorph affix_file "
- "dictionary_file file_to_convert STRING1 STRING2\n"
- "STRINGS may be arbitrary parts of the morphological descriptions\n"
-- "example: chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
-+ "example: hunspell-chmorph hu.aff hu.dic hu.txt SG_2 SG_3 "
- " (convert informal Hungarian second person texts to formal third "
- "person texts)\n");
- exit(1);
-diff --git a/src/tools/munch.cxx b/src/tools/munch.cxx
-index 5f51fc6..c8f8beb 100644
---- a/src/tools/munch.cxx
-+++ b/src/tools/munch.cxx
-@@ -78,14 +78,14 @@ int main(int argc, char** argv) {
- wf = mystrdup(argv[1]);
- } else {
- fprintf(stderr, "correct syntax is:\n");
-- fprintf(stderr, "munch word_list_file affix_file\n");
-+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
- exit(1);
- }
- if (argv[2]) {
- af = mystrdup(argv[2]);
- } else {
- fprintf(stderr, "correct syntax is:\n");
-- fprintf(stderr, "munch word_list_file affix_file\n");
-+ fprintf(stderr, "hunspell-munch word_list_file affix_file\n");
- exit(1);
- }
-
-diff --git a/src/tools/unmunch.cxx b/src/tools/unmunch.cxx
-index 82c2f9d..663e8ea 100644
---- a/src/tools/unmunch.cxx
-+++ b/src/tools/unmunch.cxx
-@@ -73,14 +73,14 @@ int main(int argc, char** argv) {
- wf = mystrdup(argv[1]);
- } else {
- fprintf(stderr, "correct syntax is:\n");
-- fprintf(stderr, "unmunch dic_file affix_file\n");
-+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
- exit(1);
- }
- if (argv[2]) {
- af = mystrdup(argv[2]);
- } else {
- fprintf(stderr, "correct syntax is:\n");
-- fprintf(stderr, "unmunch dic_file affix_file\n");
-+ fprintf(stderr, "hunspell-unmunch dic_file affix_file\n");
- exit(1);
- }
-
-diff --git a/tests/Makefile.am b/tests/Makefile.am
-index 6dc3e93..88d882c 100644
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -4,7 +4,7 @@ SUBDIRS = suggestiontest
-
- TEST_EXTENSIONS = .dic
- AM_TESTS_ENVIRONMENT = export HUNSPELL=$(top_builddir)/src/tools/hunspell; \
-- export ANALYZE=$(top_builddir)/src/tools/analyze; \
-+ export ANALYZE=$(top_builddir)/src/tools/hunspell-analyze; \
- export LIBTOOL=$(top_builddir)/libtool;
- DIC_LOG_COMPILER = $(top_srcdir)/tests/test.sh
-
-diff --git a/tests/test.sh b/tests/test.sh
-index 3fcf42c..8580d09 100755
---- a/tests/test.sh
-+++ b/tests/test.sh
-@@ -64,7 +64,7 @@ fi
- shopt -s expand_aliases
-
- [[ "$HUNSPELL" = "" ]] && HUNSPELL="$(dirname $0)"/../src/tools/hunspell
--[[ "$ANALYZE" = "" ]] && ANALYZE="$(dirname $0)"/../src/tools/analyze
-+[[ "$ANALYZE" = "" ]] && ANALYZE="$(dirname $0)"/../src/tools/hunspell-analyze
- [[ "$LIBTOOL" = "" ]] && LIBTOOL="$(dirname $0)"/../libtool
- alias hunspell='"$LIBTOOL" --mode=execute "$HUNSPELL"'
- alias analyze='"$LIBTOOL" --mode=execute "$ANALYZE"'
---
-2.19.1
-
diff --git a/app-text/hunspell/hunspell-1.7.2-r1.ebuild b/app-text/hunspell/hunspell-1.7.2-r1.ebuild
deleted file mode 100644
index 36fcf7449aa6..000000000000
--- a/app-text/hunspell/hunspell-1.7.2-r1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id is
-it kk km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
-inherit autotools flag-o-matic
-
-DESCRIPTION="Spell checker, morphological analyzer library and command-line tool"
-HOMEPAGE="https://hunspell.github.io/"
-SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="ncurses nls readline static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
- virtual/libiconv
- ncurses? ( sys-libs/ncurses:= )
- readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- >=sys-devel/gettext-0.18
-"
-
-PDEPEND=""
-for lang in ${LANGS}; do
- IUSE+=" l10n_${lang}"
- case ${lang} in
- de-1901) dict="de_1901" ;;
- pt-BR) dict="pt-br" ;;
- *) dict="${lang}" ;;
- esac
- PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
-done
-unset dict lang LANGS
-
-DOCS=( AUTHORS ChangeLog NEWS THANKS license.{hunspell,myspell} README )
-
-PATCHES=(
- # Upstream package creates some executables which names are too generic
- # to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
- # It modifies a Makefile.am file, hence eautoreconf.
- "${FILESDIR}/hunspell-1.7.2-renameexes.patch"
-
- "${FILESDIR}/hunspell-1.7.0-tinfo.patch" # bug #692614
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- # Missing somehow...
- [[ ${CHOST} == *-darwin* ]] && append-libs -liconv
-
- # I wanted to put the include files in /usr/include/hunspell.
- # You can do that, libreoffice can find them anywhere, just
- # ping me when you do so ; -- scarabeus
- local myeconfargs=(
- "$(use_enable nls)"
- "$(use_with ncurses ui)"
- "$(use_with readline readline)"
- "$(use_enable static-libs static)"
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -type f -name '*.la' -delete || die
- einstalldocs
-
- # Bug #908872
- keepdir "/usr/share/myspell"
-}
diff --git a/app-text/hunspell/hunspell-1.7.2.ebuild b/app-text/hunspell/hunspell-1.7.2.ebuild
deleted file mode 100644
index 71128b1e9633..000000000000
--- a/app-text/hunspell/hunspell-1.7.2.ebuild
+++ /dev/null
@@ -1,82 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LANGS="af bg ca cs cy da de de-1901 el en eo es et fo fr ga gl he hr hu ia id is
-it kk km ku lt lv mi mk ms nb nl nn pl pt pt-BR ro ru sk sl sq sv sw tn uk zu"
-inherit autotools flag-o-matic
-
-DESCRIPTION="Spell checker, morphological analyzer library and command-line tool"
-HOMEPAGE="https://hunspell.github.io/"
-SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="|| ( MPL-1.1 GPL-2+ LGPL-2.1+ )"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="ncurses nls readline static-libs"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
- ncurses? ( sys-libs/ncurses:= )
- readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-devel/gettext"
-
-PDEPEND=""
-for lang in ${LANGS}; do
- IUSE+=" l10n_${lang}"
- case ${lang} in
- de-1901) dict="de_1901" ;;
- pt-BR) dict="pt-br" ;;
- *) dict="${lang}" ;;
- esac
- PDEPEND+=" l10n_${lang}? ( app-dicts/myspell-${dict} )"
-done
-unset dict lang LANGS
-
-DOCS=( AUTHORS ChangeLog NEWS THANKS license.{hunspell,myspell} README )
-
-PATCHES=(
- # Upstream package creates some executables which names are too generic
- # to be placed in /usr/bin - this patch prefixes them with 'hunspell-'.
- # It modifies a Makefile.am file, hence eautoreconf.
- "${FILESDIR}/hunspell-1.7.2-renameexes.patch"
-
- "${FILESDIR}/hunspell-1.7.0-tinfo.patch" # bug #692614
-)
-
-src_prepare() {
- default
-
- eautoreconf
-}
-
-src_configure() {
- # Missing somehow...
- [[ ${CHOST} == *-darwin* ]] && append-libs -liconv
-
- # I wanted to put the include files in /usr/include/hunspell.
- # You can do that, libreoffice can find them anywhere, just
- # ping me when you do so ; -- scarabeus
- local myeconfargs=(
- $(use_enable nls)
- $(use_with ncurses ui)
- $(use_with readline readline)
- $(use_enable static-libs static)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- einstalldocs
-
- find "${ED}" -type f -name '*.la' -delete || die
-
- # bug #342449
- pushd "${ED}"/usr/$(get_libdir)/ >/dev/null || die
- ln -s lib${PN}{-$(ver_cut 1).$(ver_cut 2).so.0.0.1,.so} || die
- popd >/dev/null || die
-}
diff --git a/app-text/hunspell/metadata.xml b/app-text/hunspell/metadata.xml
deleted file mode 100644
index 8c5ebb71fbc5..000000000000
--- a/app-text/hunspell/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>zurabid2016@gmail.com</email>
- <name>Zurab Kvachadze</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hunspell/hunspell</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/hyperestraier/Manifest b/app-text/hyperestraier/Manifest
deleted file mode 100644
index b50702f089b6..000000000000
--- a/app-text/hyperestraier/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST hyperestraier-1.4.13.tar.gz 1014600 BLAKE2B 02be7cd374c47094dedd239e967dbbe5045a77302125861541dbf4d5fc60d488968718fd6b9ca57b88aac96cf2cfe73397af6bbc3d53ff6e983063ed98748e70 SHA512 ec97f487bb0e085f74222106fc5fab227c8c02ee8d736c0b4adef57ec0e4310f829ac59fff5a1c92321786e89bbc2a059a0acff6ab0e5844b83627567bb265fc
diff --git a/app-text/hyperestraier/files/hyperestraier-configure.patch b/app-text/hyperestraier/files/hyperestraier-configure.patch
deleted file mode 100644
index 0daee36183c6..000000000000
--- a/app-text/hyperestraier/files/hyperestraier-configure.patch
+++ /dev/null
@@ -1,322 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -67,6 +67,7 @@
- SKLIBS = @MYSKLIBS@
- APPLIBS = @MYAPPLIBS@
- LDENV = LD_RUN_PATH=/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@:.
-+AR = @AR@
- RUNENV = LD_LIBRARY_PATH=.:/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@
- MYPOSTCMD = @MYPOSTCMD@
-
---- a/configure.in
-+++ b/configure.in
-@@ -24,24 +24,6 @@
- MYRUNPATH=""
- MYPOSTCMD="true"
-
--# Building paths
--pathtmp="$PATH"
--PATH="$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/usr/ccs/bin:/usr/ucb:/usr/xpg4/bin:/usr/xpg6/bin:$pathtmp"
--LIBRARY_PATH="$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--CPATH="$HOME/include:/usr/local/include:$CPATH"
--PKG_CONFIG_PATH="$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir qdbm`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
-- export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--fi
--
-
-
- #================================================================
-@@ -60,7 +42,6 @@
- then
- MYCFLAGS="-Wall -ansi -pedantic -fPIC -fsigned-char -g"
- MYDEFS=""
-- MYLDOPTS="-static"
- enables="$enables (debug)"
- stable="yes"
- fi
-@@ -180,26 +161,28 @@
- then
- MYCFLAGS="-Wall -fPIC -fsigned-char -O1"
- fi
-- if gcc --version | egrep -i '^2\.(8|9)' > /dev/null 2>&1
-+ if $CC --version | egrep -i '^2\.(8|9)' > /dev/null 2>&1
- then
- MYCFLAGS="-Wall -fPIC -fsigned-char -O1"
- fi
- fi
-+AC_CHECK_TOOL(AR, ar)
-
- # Underlying libraries
-+PKG_PROG_PKG_CONFIG
- AC_CHECK_LIB(c, main)
- AC_CHECK_LIB(m, main)
- AC_CHECK_LIB(regex, main)
- AC_CHECK_LIB(iconv, main)
--if test "$enable_zlib" != "no" || pkg-config --libs qdbm 2>&1 | grep '\-lz' > /dev/null 2>&1
-+if test "$enable_zlib" != "no" || $PKG_CONFIG --libs qdbm 2>&1 | grep '\-lz' > /dev/null 2>&1
- then
- AC_CHECK_LIB(z, main)
- fi
--if test "$enable_lzo" = "yes" || pkg-config --libs qdbm 2>&1 | grep '\-llzo2' > /dev/null 2>&1
-+if test "$enable_lzo" = "yes" || $PKG_CONFIG --libs qdbm 2>&1 | grep '\-llzo2' > /dev/null 2>&1
- then
- AC_CHECK_LIB(lzo2, main)
- fi
--if test "$enable_bzip" = "yes" || pkg-config --libs qdbm 2>&1 | grep '\-lbz2' > /dev/null 2>&1
-+if test "$enable_bzip" = "yes" || $PKG_CONFIG --libs qdbm 2>&1 | grep '\-lbz2' > /dev/null 2>&1
- then
- AC_CHECK_LIB(bz2, main)
- fi
-@@ -227,15 +210,15 @@
- fi
-
- # Checking the version of QDBM with pkg-config
--if type pkg-config > /dev/null 2>&1
-+if true
- then
- printf 'checking the version of QDBM ... '
-- if pkg-config --atleast-version=1.8.75 qdbm
-+ if $PKG_CONFIG --atleast-version=1.8.75 qdbm
- then
-- printf 'ok (%s)\n' `pkg-config --modversion qdbm`
-- MYCPPOPTS="$MYCPPOPTS -I`pkg-config --variable=includedir qdbm`"
-- MYLDOPTS="$MYLDOPTS -L`pkg-config --variable=libdir qdbm`"
-- MYRUNPATH="$MYRUNPATH:`pkg-config --variable=libdir qdbm`"
-+ printf 'ok (%s)\n' `$PKG_CONFIG --modversion qdbm`
-+ MYCPPOPTS="$MYCPPOPTS -I`$PKG_CONFIG --variable=includedir qdbm`"
-+ MYLDOPTS="$MYLDOPTS -L`$PKG_CONFIG --variable=libdir qdbm`"
-+ MYRUNPATH="$MYRUNPATH:`$PKG_CONFIG --variable=libdir qdbm`"
- else
- printf 'no (maybe not installed or too old)\n'
- fi
---- a/javanative/configure.in
-+++ b/javanative/configure.in
-@@ -27,28 +27,6 @@
- MYSKLIBS=""
- MYRUNPATH=""
-
--# Building paths
--pathtmp="$PATH"
--PATH="..:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/usr/ccs/bin:/usr/ucb:/usr/xpg4/bin:/usr/xpg6/bin:$pathtmp"
--LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--CPATH="..:$HOME/include:/usr/local/include:$CPATH"
--PKG_CONFIG_PATH="..:$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir qdbm`"
-- PATH="$PATH:`pkg-config --variable=bindir hyperestraier`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
-- CPATH="$CPATH:`pkg-config --variable=includedir hyperestraier`"
-- export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--fi
--
-
-
- #================================================================
-@@ -134,7 +112,7 @@
- then
- MYCFLAGS="-Wall -fPIC -fsigned-char -O1"
- fi
--if gcc --version | egrep -i '^2\.(8|9)' > /dev/null 2>&1
-+if $CC --version | egrep -i '^2\.(8|9)' > /dev/null 2>&1
- then
- MYCFLAGS="-Wall -fPIC -fsigned-char -O1"
- fi
-@@ -158,7 +136,7 @@
- AC_CHECK_LIB(lzo2, main)
- AC_CHECK_LIB(bz2, main)
- AC_CHECK_LIB(qdbm, main)
--AC_CHECK_LIB(estraier, main)
-+LIBS="$LIBS -lestraier"
-
- # For libraries of pthreads
- AC_CHECK_LIB(pthread, main, MYMTLIBS="-lpthread $MYMTLIBS",
-@@ -170,11 +148,12 @@
- AC_CHECK_LIB(resolv, main, MYSKLIBS="-lresolv $MYSKLIBS")
-
- # Checking the version of QDBM with pkg-config
--if type pkg-config > /dev/null 2>&1 && pkg-config --atleast-version=1.0.0 qdbm
-+PKG_PROG_PKG_CONFIG
-+if $PKG_CONFIG --atleast-version=1.0.0 qdbm
- then
-- MYCPPOPTS="$MYCPPOPTS -I`pkg-config --variable=includedir qdbm`"
-- MYLDOPTS="$MYLDOPTS -L`pkg-config --variable=libdir qdbm`"
-- MYRUNPATH="$MYRUNPATH:`pkg-config --variable=libdir qdbm`"
-+ MYCPPOPTS="$MYCPPOPTS -I`$PKG_CONFIG --variable=includedir qdbm`"
-+ MYLDOPTS="$MYLDOPTS -L`$PKG_CONFIG --variable=libdir qdbm`"
-+ MYRUNPATH="$MYRUNPATH:`$PKG_CONFIG --variable=libdir qdbm`"
- fi
-
-
---- a/javapure/configure.in
-+++ b/javapure/configure.in
-@@ -21,28 +21,6 @@
- JAVADOC="javadoc"
- JAVARUN="java"
-
--# Building paths
--pathtmp="$PATH"
--PATH="..:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/usr/ccs/bin:/usr/ucb:/usr/xpg4/bin:/usr/xpg6/bin:$pathtmp"
--LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--CPATH="..:$HOME/include:/usr/local/include:$CPATH"
--PKG_CONFIG_PATH="..:$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir qdbm`"
-- PATH="$PATH:`pkg-config --variable=bindir hyperestraier`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
-- CPATH="$CPATH:`pkg-config --variable=includedir hyperestraier`"
-- export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--fi
--
-
-
- #================================================================
---- a/perlnative/configure.in
-+++ b/perlnative/configure.in
-@@ -17,28 +17,6 @@
- MYPLLIBDIR=/usr/lib/perl5/site_perl
- MYRUNPATH=""
-
--# Building paths
--pathtmp="$PATH"
--PATH="..:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/usr/ccs/bin:/usr/ucb:/usr/xpg4/bin:/usr/xpg6/bin:$pathtmp"
--LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--CPATH="..:$HOME/include:/usr/local/include:$CPATH"
--PKG_CONFIG_PATH="..:$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir qdbm`"
-- PATH="$PATH:`pkg-config --variable=bindir hyperestraier`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
-- CPATH="$CPATH:`pkg-config --variable=includedir hyperestraier`"
-- export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--fi
--
- # Setting the default prefix
- if test "$prefix" = NONE
- then
-@@ -100,12 +78,13 @@
- AC_CHECK_LIB(lzo2, main)
- AC_CHECK_LIB(bz2, main)
- AC_CHECK_LIB(qdbm, main)
--AC_CHECK_LIB(estraier, main)
-+LIBS="$LIBS -lestraier"
-
- # Checking the version of QDBM with pkg-config
--if type pkg-config > /dev/null 2>&1 && pkg-config --atleast-version=1.0.0 qdbm
-+PKG_PROG_PKG_CONFIG
-+if $PKG_CONFIG --atleast-version=1.0.0 qdbm
- then
-- MYRUNPATH="$MYRUNPATH:`pkg-config --variable=libdir qdbm`"
-+ MYRUNPATH="$MYRUNPATH:`$PKG_CONFIG --variable=libdir qdbm`"
- fi
-
-
---- a/rubynative/configure.in
-+++ b/rubynative/configure.in
-@@ -16,28 +16,6 @@
- MYRBLIBDIR=/usr/local/lib/ruby/site_ruby
- MYRUNPATH=""
-
--# Building paths
--pathtmp="$PATH"
--PATH="..:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/usr/ccs/bin:/usr/ucb:/usr/xpg4/bin:/usr/xpg6/bin:$pathtmp"
--LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--CPATH="..:$HOME/include:/usr/local/include:$CPATH"
--PKG_CONFIG_PATH="..:$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir qdbm`"
-- PATH="$PATH:`pkg-config --variable=bindir hyperestraier`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
-- CPATH="$CPATH:`pkg-config --variable=includedir hyperestraier`"
-- export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--fi
--
- # Setting the default prefix
- if test "$prefix" = NONE
- then
-@@ -74,10 +52,11 @@
- MYRBLIBDIR="$myrblibdir"
- fi
-
--# Checking the version of QDBM with pkg-config
--if type pkg-config > /dev/null 2>&1 && pkg-config --atleast-version=1.0.0 qdbm
-+# Checking the version of QDBM with $PKG_CONFIG
-+PKG_PROG_PKG_CONFIG
-+if $PKG_CONFIG --atleast-version=1.0.0 qdbm
- then
-- MYRUNPATH="$MYRUNPATH:`pkg-config --variable=libdir qdbm`"
-+ MYRUNPATH="$MYRUNPATH:`$PKG_CONFIG --variable=libdir qdbm`"
- fi
-
-
---- a/rubypure/configure.in
-+++ b/rubypure/configure.in
-@@ -15,28 +15,6 @@
- RDOC="rdoc"
- MYRBLIBDIR=/usr/local/lib/ruby/site_ruby
-
--# Building paths
--pathtmp="$PATH"
--PATH="..:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/usr/ccs/bin:/usr/ucb:/usr/xpg4/bin:/usr/xpg6/bin:$pathtmp"
--LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="..:$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--CPATH="..:$HOME/include:/usr/local/include:$CPATH"
--PKG_CONFIG_PATH="..:$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir qdbm`"
-- PATH="$PATH:`pkg-config --variable=bindir hyperestraier`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir qdbm`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir hyperestraier`"
-- CPATH="$CPATH:`pkg-config --variable=includedir qdbm`"
-- CPATH="$CPATH:`pkg-config --variable=includedir hyperestraier`"
-- export PATH LIBRARY_PATH LD_LIBRARY_PATH CPATH PKG_CONFIG_PATH
--fi
--
- # Setting the default prefix
- if test "$prefix" = NONE
- then
diff --git a/app-text/hyperestraier/files/hyperestraier-java-11.patch b/app-text/hyperestraier/files/hyperestraier-java-11.patch
deleted file mode 100644
index fa143fb23872..000000000000
--- a/app-text/hyperestraier/files/hyperestraier-java-11.patch
+++ /dev/null
@@ -1,78 +0,0 @@
---- a/javanative/Database.java
-+++ b/javanative/Database.java
-@@ -135,7 +135,7 @@
- /** last happened error code */
- private int ecode;
- /** callback function to inform of database events */
-- private DatabaseInformer informer;
-+ private long informer;
- //----------------------------------------------------------------
- // constructors and finalizers
- //----------------------------------------------------------------
---- a/javanative/database.c
-+++ b/javanative/database.c
-@@ -19,7 +19,7 @@
-
-
- /* global variables */
--JNIEnv *infoenv = NULL;
-+static JavaVM* jvm = NULL;
-
-
- /* private function prototypes */
-@@ -181,8 +181,8 @@
- err = TRUE;
- }
- (*env)->SetLongField(env, obj, fid, 0);
-- fid = (*env)->GetFieldID(env, cls, "informer", "L" CLSDBINFO ";");
-- if((infoobj = (*env)->GetObjectField(env, obj, fid)) != NULL)
-+ fid = (*env)->GetFieldID(env, cls, "informer", "J");
-+ if((infoobj = (jobject)(*env)->GetLongField(env, obj, fid)) != NULL)
- (*env)->DeleteGlobalRef(env, infoobj);
- (*env)->SetObjectField(env, obj, fid, NULL);
- return err ? FALSE : TRUE;
-@@ -735,16 +735,17 @@
- throwillarg(env);
- return;
- }
-- fid = (*env)->GetFieldID(env, cls, "informer", "L" CLSDBINFO ";");
-- if((oldobj = (*env)->GetObjectField(env, obj, fid)) != NULL)
-+ fid = (*env)->GetFieldID(env, cls, "informer", "J");
-+ if((oldobj = (jobject)(*env)->GetLongField(env, obj, fid)) != NULL)
- (*env)->DeleteGlobalRef(env, oldobj);
- (*env)->SetObjectField(env, obj, fid, NULL);
- if(!(informer = (*env)->NewGlobalRef(env, informer))){
- throwoutmem(env);
- return;
- }
-- (*env)->SetObjectField(env, obj, fid, informer);
-- infoenv = env;
-+ (*env)->SetLongField(env, obj, fid, (PTRNUM)informer);
-+ if(jvm == NULL)
-+ (*env)->GetJavaVM(env, &jvm);
- est_mtdb_set_informer((ESTMTDB *)(PTRNUM)coreptr, dbinform, informer);
- }
-
-@@ -767,10 +768,12 @@
-
- /* callback function for database events */
- static void dbinform(const char *message, void *opaque){
-+ JNIEnv *infoenv;
- jstring msgobj;
- jobject opobj;
- jclass cls;
- jmethodID mid;
-+ (*jvm)->GetEnv(jvm, (void **)&infoenv, JNI_VERSION_1_8);
- if(!(msgobj = (*infoenv)->NewStringUTF(infoenv, message))) return;
- opobj = (jobject)opaque;
- cls = (*infoenv)->GetObjectClass(infoenv, opobj);
---- a/javanative/myconf.h
-+++ b/javanative/myconf.h
-@@ -69,7 +69,6 @@
- #define CLSDOC "estraier/Document"
- #define CLSCOND "estraier/Condition"
- #define CLSDB "estraier/Database"
--#define CLSDBINFO "estraier/DatabaseInformer"
- #define CLSRES "estraier/Result"
-
-
diff --git a/app-text/hyperestraier/files/hyperestraier-perl.patch b/app-text/hyperestraier/files/hyperestraier-perl.patch
deleted file mode 100644
index dbafd483d926..000000000000
--- a/app-text/hyperestraier/files/hyperestraier-perl.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- a/perlnative/Makefile.in
-+++ b/perlnative/Makefile.in
-@@ -29,10 +29,10 @@
- # Building binaries
- PERL = @PERL@
- POD2HTML = @POD2HTML@
--CC = gcc
-+CC = @CC@
- INC = -I. -I../.. -I$(MYHEADDIR) -I$(HOME)/include -I/usr/local/include
- OPTIMIZE = @MYOPTIMIZE@
--LD = gcc
-+LD = @CC@
- LIBS = -L../.. -L$(MYLIBDIR) -L$(HOME)/lib -L/usr/local/lib @LIBS@
- RUNENV = LD_LIBRARY_PATH=.:..:/lib:/usr/lib:$(MYLIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@
-
-@@ -46,7 +46,7 @@
- all :
- ( cd src && if ! [ -f Makefile ] ; \
- then $(RUNENV) $(PERL) Makefile.PL CC="$(CC)" INC="$(INC)" OPTIMIZE="$(OPTIMIZE)" \
-- LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" ; fi )
-+ LD="$(LD)" LIBS="$(LIBS)" PREFIX="$(prefix)" INSTALLDIRS="vendor" ; fi )
- ( cd src && make )
- @printf '\n'
- @printf '#================================================================\n'
diff --git a/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch b/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch
deleted file mode 100644
index bcf2753f3a0a..000000000000
--- a/app-text/hyperestraier/files/hyperestraier-ruby-varargs.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- 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/files/hyperestraier-ruby19.patch b/app-text/hyperestraier/files/hyperestraier-ruby19.patch
deleted file mode 100644
index 25d8ffad7daa..000000000000
--- a/app-text/hyperestraier/files/hyperestraier-ruby19.patch
+++ /dev/null
@@ -1,146 +0,0 @@
---- a/rubynative/Makefile.in
-+++ b/rubynative/Makefile.in
-@@ -82,21 +82,21 @@
-
- check :
- rm -rf casket
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb put casket ../misc/test001.est
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb put casket ../misc/test002.est
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb put casket ../misc/test003.est
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb put casket ../misc/test004.est
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb put casket ../misc/test005.est
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb put casket ../misc/test006.est
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb edit casket 1 "@title" "java"
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb get casket 1
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb get casket 1 "@title"
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb out casket 1
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb inform casket
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb optimize casket
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb search \
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb put casket ../misc/test001.est
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb put casket ../misc/test002.est
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb put casket ../misc/test003.est
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb put casket ../misc/test004.est
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb put casket ../misc/test005.est
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb put casket ../misc/test006.est
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb edit casket 1 "@title" "java"
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb get casket 1
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb get casket 1 "@title"
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb out casket 1
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb inform casket
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb optimize casket
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb search \
- -vf -cd casket "estraier" > check.out
-- $(RUNENV) $(RUBY) -I./src -w -d estcmd.rb search \
-+ $(RUNENV) $(RUBY) -I./src -I. -w -d estcmd.rb search \
- -vs -gs -attr "@uri" -ord "@mdate NUMD" -max 1 casket "estraier OR mikio" > check.out
- rm -rf casket
-
---- a/rubynative/configure.in
-+++ b/rubynative/configure.in
-@@ -41,7 +41,7 @@
- # Setting the default prefix
- if test "$prefix" = NONE
- then
-- prefix=`ruby -rrbconfig -e 'puts(Config::CONFIG.fetch("prefix"))'`
-+ prefix=`ruby -rrbconfig -e 'puts(RbConfig::CONFIG.fetch("prefix"))'`
- fi
-
-
-@@ -68,7 +68,7 @@
- printf '%s\n' "$RDOC"
-
- # Librarh path
--myrblibdir=`ruby -rrbconfig -e 'puts(Config::CONFIG.fetch("sitelibdir"))'`
-+myrblibdir=`ruby -rrbconfig -e 'puts(RbConfig::CONFIG.fetch("sitelibdir"))'`
- if test -n "$myrblibdir"
- then
- MYRBLIBDIR="$myrblibdir"
---- a/rubynative/src/estraier.c
-+++ b/rubynative/src/estraier.c
-@@ -24,6 +24,16 @@
- #define VNINFO "@informer"
- #define VNCOND "@cond"
-
-+#ifndef RSTRING_PTR
-+# define RSTRING_PTR(s) (RSTRING(s)->ptr)
-+#endif
-+#ifndef RSTRING_LEN
-+# define RSTRING_LEN(s) (RSTRING(s)->len)
-+#endif
-+#ifndef RARRAY_LEN
-+# define RARRAY_LEN(a) (RARRAY(a)->len)
-+#endif
-+
- typedef struct {
- int *ids;
- int *dbidxs;
-@@ -351,7 +361,7 @@
- vdoc = rb_iv_get(vself, VNDATA);
- Data_Get_Struct(vdoc, ESTDOC, doc);
- Check_Type(vwords, T_ARRAY);
-- len = RARRAY(vwords)->len;
-+ len = RARRAY_LEN(vwords);
- for(i = 0; i < len; i++){
- Check_Type(rb_ary_entry(vwords, i), T_STRING);
- }
-@@ -764,7 +774,7 @@
- CBMAP *hints;
- int i, dnum, *res, rnum;
- Check_Type(vdbs, T_ARRAY);
-- dnum = RARRAY(vdbs)->len;
-+ dnum = RARRAY_LEN(vdbs);
- dbs = cbmalloc(dnum * sizeof(ESTMTDB *) + 1);
- for(i = 0; i < dnum; i++){
- vdb = rb_ary_entry(vdbs, i);
-@@ -1189,10 +1199,10 @@
- VALUE str;
- int i, len;
- list = cblistopen();
-- len = RARRAY(obj)->len;
-+ len = RARRAY_LEN(obj);
- for(i = 0; i < len; i++){
- str = rb_ary_entry(obj, i);
-- cblistpush(list, RSTRING(str)->ptr, RSTRING(str)->len);
-+ cblistpush(list, RSTRING_PTR(str), RSTRING_LEN(str));
- }
- return list;
- }
-@@ -1218,14 +1228,14 @@
- int i, len;
- map = cbmapopenex(31);
- keys = rb_funcall(obj, rb_intern("keys"), 0);
-- len = RARRAY(keys)->len;
-+ len = RARRAY_LEN(keys);
- for(i = 0; i < len; i++){
- key = rb_ary_entry(keys, i);
- val = rb_hash_aref(obj, key);
- key = rb_String(key);
- val = rb_String(val);
-- cbmapput(map, RSTRING(key)->ptr, RSTRING(key)->len,
-- RSTRING(val)->ptr, RSTRING(val)->len, 0);
-+ cbmapput(map, RSTRING_PTR(key), RSTRING_LEN(key),
-+ RSTRING_PTR(val), RSTRING_LEN(val), 0);
- }
- return map;
- }
---- a/rubypure/configure.in
-+++ b/rubypure/configure.in
-@@ -40,7 +40,7 @@
- # Setting the default prefix
- if test "$prefix" = NONE
- then
-- prefix=`ruby -rrbconfig -e 'puts(Config::CONFIG.fetch("prefix"))'`
-+ prefix=`ruby -rrbconfig -e 'puts(RbConfig::CONFIG.fetch("prefix"))'`
- fi
-
-
-@@ -67,7 +67,7 @@
- printf '%s\n' "$RDOC"
-
- # Librarh path
--myrblibdir=`ruby -rrbconfig -e 'puts(Config::CONFIG.fetch("sitelibdir"))'`
-+myrblibdir=`ruby -rrbconfig -e 'puts(RbConfig::CONFIG.fetch("sitelibdir"))'`
- if test -n "$myrblibdir"
- then
- MYRBLIBDIR="$myrblibdir"
diff --git a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
deleted file mode 100644
index 4e155af87b00..000000000000
--- a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-USE_RUBY="ruby31 ruby32"
-RUBY_OPTIONAL="yes"
-
-inherit autotools java-pkg-opt-2 perl-functions ruby-ng
-
-DESCRIPTION="a full-text search system for communities"
-HOMEPAGE="https://fallabs.com/hyperestraier/"
-SRC_URI="https://fallabs.com/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 ~sparc x86"
-SLOT="0"
-IUSE="bzip2 debug java lzo mecab perl ruby static-libs +zlib"
-
-RDEPEND="dev-db/qdbm
- bzip2? ( app-arch/bzip2 )
- java? ( >=virtual/jre-1.8:* )
- lzo? ( dev-libs/lzo )
- mecab? ( app-text/mecab )
- perl? ( dev-lang/perl )
- ruby? ( $(ruby_implementations_depend) )
- zlib? ( virtual/zlib:= )"
-DEPEND="${RDEPEND}
- java? ( >=virtual/jdk-1.8:* )"
-BDEPEND="virtual/pkgconfig"
-S="${WORKDIR}/all/${P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-configure.patch
- "${FILESDIR}"/${PN}-java-11.patch
- "${FILESDIR}"/${PN}-perl.patch
- "${FILESDIR}"/${PN}-ruby19.patch
- "${FILESDIR}"/${PN}-ruby-varargs.patch
-)
-HTML_DOCS=( doc/. )
-
-AT_NOELIBTOOLIZE="yes"
-
-pkg_setup() {
- java-pkg-opt-2_pkg_setup
- use ruby && ruby-ng_pkg_setup
-}
-
-he_foreach_api() {
- local u d
- for u in java perl ruby; do
- if ! use "${u}"; then
- continue
- fi
- if [[ "${u}" != "ruby" ]]; then
- for d in ${u}native ${u}pure; do
- if [[ ! -d "${d}" ]]; then
- continue
- fi
- einfo "${EBUILD_PHASE} ${d}"
- cd "${d}"
- case "${EBUILD_PHASE}" in
- prepare)
- mv configure.{in,ac}
- eautoreconf
- ;;
- configure)
- econf
- ;;
- compile)
- emake
- ;;
- test)
- if [[ "${d}" == "${u}native" ]]; then
- emake check
- fi
- ;;
- install)
- if [[ "${u}" != "java" ]]; then
- emake DESTDIR="${D}" install
- else
- java-pkg_dojar *.jar
- if [[ "${d}" == "${u}native" ]]; then
- dolib.so lib*.so*
- fi
- fi
- ;;
- esac
- cd - >/dev/null
- done
- else
- PATCHES= ruby-ng_src_${EBUILD_PHASE}
- fi
- done
-}
-
-he_foreach_ruby_api() {
- local d
- for d in rubynative rubypure; do
- cd "${d}"
- case "${EBUILD_PHASE}" in
- prepare)
- sed -i \
- -e "/RUBY=/cRUBY=\"${RUBY}\"" \
- -e "/=\`.*ruby/s|ruby|${RUBY}|" \
- configure.in
-
- mv configure.{in,ac}
- eautoreconf
- ;;
- configure)
- econf
- ;;
- compile)
- emake
- ;;
- test)
- if [[ "${d}" == "${u}native" ]]; then
- emake check
- fi
- ;;
- install)
- emake DESTDIR="${D}" install
- ;;
- esac
- cd - >/dev/null
- done
-}
-
-src_prepare() {
- default
- java-pkg-opt-2_src_prepare
-
- sed -i \
- -e "/^CFLAGS/s|$| ${CFLAGS}|" \
- -e "/^JAVACFLAGS/s|$| ${JAVACFLAGS}|" \
- -e '/^LDENV/d' \
- -e 's/make\( \|$\)/$(MAKE)\1/g' \
- Makefile.in {java,perl,ruby}*/Makefile.in
-
- mv configure.{in,ac}
- eautoreconf
- he_foreach_api # prepare
-}
-
-all_ruby_prepare() {
- sed -i "/^RUNENV /s|\.\.|${WORKDIR}/all/${P}|" ruby*/Makefile.in
- sed -i "s|\.\./\.\.|${WORKDIR}/all/${P}|" rubynative/src/extconf.rb
-}
-
-each_ruby_prepare() {
- he_foreach_ruby_api
-}
-
-src_configure() {
- econf \
- $(use_enable bzip2 bzip) \
- $(use_enable debug) \
- $(use_enable lzo) \
- $(use_enable mecab) \
- $(use_enable zlib)
- he_foreach_api
-}
-
-each_ruby_configure() {
- he_foreach_ruby_api
-}
-
-src_compile() {
- default
- he_foreach_api
-}
-
-each_ruby_compile() {
- he_foreach_ruby_api
-}
-
-src_test() {
- default
- he_foreach_api
-}
-
-each_ruby_test() {
- he_foreach_ruby_api
-}
-
-src_install() {
- emake DESTDIR="${D}" MYDOCS= install
- einstalldocs
- he_foreach_api
- use static-libs || find "${ED}" -name '*.a' -delete || die
-
- if use perl; then
- perl_delete_module_manpages
- perl_fix_packlist
- fi
-
- rm -f "${D}"/usr/bin/*test
-}
-
-each_ruby_install() {
- he_foreach_ruby_api
-}
diff --git a/app-text/hyperestraier/metadata.xml b/app-text/hyperestraier/metadata.xml
deleted file mode 100644
index 95ab1cd58417..000000000000
--- a/app-text/hyperestraier/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>hattya@gentoo.org</email>
- <name>Akinori Hattori</name>
- </maintainer>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <use>
- <flag name="mecab">Enable <pkg>app-text/mecab</pkg> support for Estraier</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/idnits/Manifest b/app-text/idnits/Manifest
deleted file mode 100644
index 44069ce0add6..000000000000
--- a/app-text/idnits/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST idnits-2.17.1.tar.gz 60480 BLAKE2B b2248236590bf025f9e06a4d804ac9d0cd207406809f17a2393dfbce2d0712c60aef58c8a4d7388c61495956ce0d2b0c5c491e290b178b7c46dcbc711615a847 SHA512 deed0c73e95e292443ec3e2ca447d2e6ceb9cbafd0775163e247185c158e74b7a4cd1e906474ca45ab40d92eac6e881e417df4c6e84a15277c71c711c590f55a
diff --git a/app-text/idnits/idnits-2.17.1.ebuild b/app-text/idnits/idnits-2.17.1.ebuild
deleted file mode 100644
index 87ff6c1483d2..000000000000
--- a/app-text/idnits/idnits-2.17.1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A tool to check internet-drafts (IDs) for submission nits"
-HOMEPAGE="https://www.ietf.org/tools/idnits/"
-SRC_URI="https://github.com/ietf-tools/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-LICENSE="GPL-2+"
-
-SLOT="0"
-
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- app-shells/bash
- sys-apps/coreutils
- app-alternatives/awk
-"
-
-src_install() {
- dobin idnits
- dodoc about changelog todo
-}
diff --git a/app-text/idnits/metadata.xml b/app-text/idnits/metadata.xml
deleted file mode 100644
index 9919621fd2c8..000000000000
--- a/app-text/idnits/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Florian Schmaus</name>
- <email>flow@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">ietf-tools/idnits</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest
deleted file mode 100644
index df186a98aa06..000000000000
--- a/app-text/iso-codes/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST iso-codes-v4.18.0.tar.gz 15535810 BLAKE2B 9d382682b1491d9470a536e3bd63e892c8901ab80f911c78cdcf33ed6f40a0f2da84464369f3ac82297ef72433124c9b486f658be351162f0ad5e730fb4ef897 SHA512 4f9766b3e73a155df3213d5684f0b4c2aefe3efcdc30b2a969913a90deb73e1cbd32a63c2f00c736517c1feed790944d12155410d3c4d381749c39ecd1f71f96
-DIST iso-codes-v4.19.0.tar.gz 16246520 BLAKE2B 18d2bce972108b92fcfada95274f784f2ab1f1c84921e0569d814c42f779598194562aa816d31596113aeee66789ea20d068ca8d47ed7bbe8c322ed93ad42f32 SHA512 3085144ad9936109495a497bb7cfb55ee89ff809525d8e9b56299902335b3cfaf0992643cb3f9d4f1770d71737e6a5a59554be6fc1547b487949dd4bd6b541c1
-DIST iso-codes-v4.20.1.tar.gz 16408049 BLAKE2B b3c4c53ae90ccd5baa66977bb42f10406fe50df34cd29f02ac9e77264543f6c4d5004e7d29bafc086bd05d437a26465c65e0308853c3e84a26042535d1449651 SHA512 2b5690b109da3d4f969c62f1a9653f6a12f6529794b97d0c834d708ff9a407bc0193047992b2acea7525f4638a68dbd9a6dceec8b0b0d08f23a2fd2e3124b1d2
diff --git a/app-text/iso-codes/iso-codes-4.18.0.ebuild b/app-text/iso-codes/iso-codes-4.18.0.ebuild
deleted file mode 100644
index 7f56cdd04bcb..000000000000
--- a/app-text/iso-codes/iso-codes-4.18.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_BD bn_IN br bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff fi fil fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it iu ja jam ka kab ki kk kl km kmr kn ko kok kv kw ky lo lt lv mai mhr mi mk ml mn mr ms mt my na nah nb_NO ne nl nn nso nv oc or pa pa_PK pap pi pl ps pt pt_BR ro ro_MD ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr tt tt@iqtelif tzm ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_TW zu"
-
-inherit python-any-r1
-
-DESCRIPTION="ISO language, territory, currency, script codes and their translations"
-HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes"
-SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-macos"
-
-BDEPEND="${PYTHON_DEPS}
- sys-devel/gettext
-"
-
-# This ebuild does not install any binaries.
-RESTRICT="binchecks strip"
-
-DOCS=( CHANGELOG.md README.md )
-
-# plocale_find_changes doesn't support multiple directories,
-# so need to do the update scan ourselves.
-check_existing_locales() {
- local std loc all_locales=()
-
- ebegin "Looking for new locales"
- for std in "${all_stds[@]}"; do
- pushd "${std}" >/dev/null || die
- for loc in *.po; do
- all_locales+=( "${loc%.po}" )
- done
- popd >/dev/null
- done
-
- all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u))
- if [[ ${PLOCALES} != "${all_locales}" ]]; then
- eend 1
- eerror "There are changes in locales! This ebuild should be updated to:"
- eerror "PLOCALES=\"${all_locales}\""
- die "Update PLOCALES in the ebuild"
- else
- eend 0
- fi
-}
-
-src_prepare() {
- default
-
- local std loc mylinguas
- local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
-
- check_existing_locales
-
- # Modify the Makefiles so they only install requested locales.
- for std in "${all_stds[@]}"; do
- einfo "Preparing ${std} ..."
- pushd "${std}" >/dev/null || die
- mylinguas=()
- for loc in *.po; do
- if has ${loc%.po} ${LINGUAS-${loc%.po}}; then
- mylinguas+=( "${loc}" )
- fi
- done
-
- sed \
- -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
- -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
- -i Makefile.am Makefile.in || die "sed in ${std} folder failed"
- popd >/dev/null
- done
-}
diff --git a/app-text/iso-codes/iso-codes-4.19.0.ebuild b/app-text/iso-codes/iso-codes-4.19.0.ebuild
deleted file mode 100644
index 6a02cc5f6480..000000000000
--- a/app-text/iso-codes/iso-codes-4.19.0.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PLOCALES="ab ace ach af ak am an ar as ast ay az ba bar be bg bi bn bn_BD bn_IN br bs byn ca ce ch chr ckb crh cs csb cv cy da de dv dz ee el en eo es et eu fa ff fi fil fo fr frp fur fy ga gez gl gn gu gv ha haw he hi hr ht hu hy ia id io is it iu ja jam ka kab ki kk kl km kmr kn ko kok kv kw ky lo lt lv mai mhr mi mk ml mn mr ms mt my na nah nb_NO ne nl nn nso nv oc or ota pa pa_PK pap pi pl ps pt pt_BR ro ro_MD ru rw sc sd si sk sl so son sq sr sr@latin sv sw ta te tg th ti tig tk tl tr tt tt@iqtelif tzm ug uk ur uz ve vi wa wal wo xh yo zh_CN zh_HK zh_TW zu"
-
-inherit python-any-r1
-
-DESCRIPTION="ISO language, territory, currency, script codes and their translations"
-HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes"
-SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-
-BDEPEND="${PYTHON_DEPS}
- sys-devel/gettext
-"
-
-# This ebuild does not install any binaries.
-RESTRICT="binchecks strip"
-
-DOCS=( CHANGELOG.md README.md )
-
-# plocale_find_changes doesn't support multiple directories,
-# so need to do the update scan ourselves.
-check_existing_locales() {
- local std loc all_locales=()
-
- ebegin "Looking for new locales"
- for std in "${all_stds[@]}"; do
- pushd "${std}" >/dev/null || die
- for loc in *.po; do
- all_locales+=( "${loc%.po}" )
- done
- popd >/dev/null
- done
-
- all_locales=$(echo $(printf '%s\n' "${all_locales[@]}" | LC_COLLATE=C sort -u))
- if [[ ${PLOCALES} != "${all_locales}" ]]; then
- eend 1
- eerror "There are changes in locales! This ebuild should be updated to:"
- eerror "PLOCALES=\"${all_locales}\""
- die "Update PLOCALES in the ebuild"
- else
- eend 0
- fi
-}
-
-src_prepare() {
- default
-
- local std loc mylinguas
- local all_stds=( iso_15924 iso_3166-{1,2,3} iso_4217 iso_639-{2,3,5} )
-
- check_existing_locales
-
- # Modify the Makefiles so they only install requested locales.
- for std in "${all_stds[@]}"; do
- einfo "Preparing ${std} ..."
- pushd "${std}" >/dev/null || die
- mylinguas=()
- for loc in *.po; do
- if has ${loc%.po} ${LINGUAS-${loc%.po}}; then
- mylinguas+=( "${loc}" )
- fi
- done
-
- sed \
- -e "/^pofiles =/s:=.*:= ${mylinguas[*]}:" \
- -e "/^mofiles =/s:=.*:= ${mylinguas[*]/%.po/.mo}:" \
- -i Makefile.am Makefile.in || die "sed in ${std} folder failed"
- popd >/dev/null
- done
-}
diff --git a/app-text/iso-codes/iso-codes-4.20.1.ebuild b/app-text/iso-codes/iso-codes-4.20.1.ebuild
deleted file mode 100644
index 264ea7ebd903..000000000000
--- a/app-text/iso-codes/iso-codes-4.20.1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit meson python-any-r1
-
-DESCRIPTION="ISO language, territory, currency, script codes and their translations"
-HOMEPAGE="https://salsa.debian.org/iso-codes-team/iso-codes"
-SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}.tar.gz"
-S="${WORKDIR}/${PN}-v${PV}"
-
-LICENSE="LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
-
-BDEPEND="${PYTHON_DEPS}
- sys-devel/gettext
-"
-
-# This ebuild does not install any binaries.
-RESTRICT="binchecks strip"
-
-DOCS=( CHANGELOG.md README.md TODO.md )
diff --git a/app-text/iso-codes/metadata.xml b/app-text/iso-codes/metadata.xml
deleted file mode 100644
index db23b120593e..000000000000
--- a/app-text/iso-codes/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?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>
- <stabilize-allarches/>
- <longdescription lang="en">
- This package provides the ISO-639 Language code list, the ISO-3166
- Territory code list, and ISO-3166-2 sub-territory lists, and all their
- translations in gettext .po form.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/itex2mml/Manifest b/app-text/itex2mml/Manifest
deleted file mode 100644
index 9adc3f1a1118..000000000000
--- a/app-text/itex2mml/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST itexToMML-1.6.1.tar.gz 513185 BLAKE2B d3bf94a0eb95b7c448e0691e4ae5bd6ba37de97f86331ebaad5dea034d0bb259514b3acee0c926b711500ce0f7069ec95838a172385d9459167a7a3b29200d77 SHA512 6d35c5d2b5c5bbf8e1a938c5a7005dd32af85896df812e305931b4d8aafd57c2c4b31311495477109d53a6447ddfa9ffa2af3c92fb8176157d651851a2383409
diff --git a/app-text/itex2mml/itex2mml-1.6.1.ebuild b/app-text/itex2mml/itex2mml-1.6.1.ebuild
deleted file mode 100644
index 4b5b27122fed..000000000000
--- a/app-text/itex2mml/itex2mml-1.6.1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="LaTeX to XHTML/MathML converter"
-HOMEPAGE="https://golem.ph.utexas.edu/~distler/blog/itex2MML.html"
-SRC_URI="https://golem.ph.utexas.edu/~distler/blog/files/itexToMML-${PV}.tar.gz"
-S="${WORKDIR}/itexToMML/itex-src"
-
-LICENSE="|| ( GPL-2+ MPL-1.1 LGPL-2+ )"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-
-src_configure() {
- # fix bug #719070
- sed -i -e "s/\$(CXX) \$(CFLAGS)/ \$(CXX) ${CFLAGS} ${LDFLAGS}/" Makefile || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" CXX="$(tc-getCXX)"
-}
-
-src_install() {
- dobin itex2MML
- dodoc ../README
-}
diff --git a/app-text/itex2mml/metadata.xml b/app-text/itex2mml/metadata.xml
deleted file mode 100644
index bef24d2c2337..000000000000
--- a/app-text/itex2mml/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/iwe/Manifest b/app-text/iwe/Manifest
deleted file mode 100644
index ba1c33492fdb..000000000000
--- a/app-text/iwe/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST iwe-0.1.10.tar.gz 1813312 BLAKE2B 39bdd3ad2146d735cb453ad5e6d6502ea1e64c66c9d6f30b31359f3e37590f8567e67c388888ed9d5ed1f3dda895913a44b582c359c868df9862dcf559994788 SHA512 286092855a995993e9bd410559cbd9014707daf742fecb566f63c91caf229e81b3f6970acf65fdba9de9b6c0ff6d0f019c71b474515f36a1d189747d62d5778d
-DIST iwe-0.1.7.tar.gz 1806060 BLAKE2B d6c1ba3003de0dc9945e44efefabe9beab73fdbe132e31bf4cfd1419d2914720f699353cce6768ea9ba6f38182458046ee96a052c5c720c42ca368713260a62b SHA512 d1dcc0b6688db97598d3d366b239f6f374983822d2d5ca1203a6e1689424e2e023ffb11fa4475690d5b4d0b00f7afb1130176193a669ee7003cb19cb437d4121
-DIST iwe-liwe-v0.1.10-deps.tar.xz 18681204 BLAKE2B 7c0b9978f3af0b09e58938b1519d8f83fc77aeb2500aa5e5fe397c0a9405ba49b2bab1ef1af89fd69691bdbf4aeaf30ed12cf9cc6a7094ebe7ec71614923338e SHA512 613a88da06166c3f14db2d7a7880df7c291bc2afc8c9f61859eb61fbffdd6a450594e7b7abfa4a2cb218a2e53339f6580888e8224e5584d14c33fdc961bcaf9a
-DIST iwe-liwe-v0.1.7-deps.tar.xz 18681204 BLAKE2B 7c0b9978f3af0b09e58938b1519d8f83fc77aeb2500aa5e5fe397c0a9405ba49b2bab1ef1af89fd69691bdbf4aeaf30ed12cf9cc6a7094ebe7ec71614923338e SHA512 613a88da06166c3f14db2d7a7880df7c291bc2afc8c9f61859eb61fbffdd6a450594e7b7abfa4a2cb218a2e53339f6580888e8224e5584d14c33fdc961bcaf9a
diff --git a/app-text/iwe/iwe-0.1.10.ebuild b/app-text/iwe/iwe-0.1.10.ebuild
deleted file mode 100644
index a06e2ba1eef3..000000000000
--- a/app-text/iwe/iwe-0.1.10.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo
-
-DESCRIPTION="Markdown based personal knowledge management (PKM) system"
-HOMEPAGE="https://github.com/iwe-org/iwe"
-SRC_URI="
- https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/liwe-v${PV}/${PN}-liwe-v${PV}-deps.tar.xz
-"
-
-S="${WORKDIR}/${PN}-${PN}-v${PV}"
-
-LICENSE="Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="usr/bin/iwe usr/bin/iwes"
-
-src_install() {
- cargo_src_install --path crates/iwe
- cargo_src_install --path crates/iwes
-
- einstalldocs
-}
diff --git a/app-text/iwe/iwe-0.1.7.ebuild b/app-text/iwe/iwe-0.1.7.ebuild
deleted file mode 100644
index a06e2ba1eef3..000000000000
--- a/app-text/iwe/iwe-0.1.7.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.88.0"
-
-inherit cargo
-
-DESCRIPTION="Markdown based personal knowledge management (PKM) system"
-HOMEPAGE="https://github.com/iwe-org/iwe"
-SRC_URI="
- https://github.com/iwe-org/iwe/archive/refs/tags/iwe-v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/liwe-v${PV}/${PN}-liwe-v${PV}-deps.tar.xz
-"
-
-S="${WORKDIR}/${PN}-${PN}-v${PV}"
-
-LICENSE="Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="usr/bin/iwe usr/bin/iwes"
-
-src_install() {
- cargo_src_install --path crates/iwe
- cargo_src_install --path crates/iwes
-
- einstalldocs
-}
diff --git a/app-text/iwe/metadata.xml b/app-text/iwe/metadata.xml
deleted file mode 100644
index b36edfa283cd..000000000000
--- a/app-text/iwe/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="person">
- <name>Pavel Sobolev</name>
- <email>contact@paveloom.dev</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/iwe-org/iwe/issues</bugs-to>
- <remote-id type="github">iwe-org/iwe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/jabref-bin/Manifest b/app-text/jabref-bin/Manifest
deleted file mode 100644
index c6c186302fcb..000000000000
--- a/app-text/jabref-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST JabRef-3.8.2.jar 37003442 BLAKE2B 7414128603c8a3c41c0f88003b504636fa64865fbdc0ed82b23b54855750d56631f55e371382209f331579f47ac4b3d3b1ed1d389f50f168dcc2468dff3a411c SHA512 84546987ffdef106643b3aba3216041809ac42464ff37fb63dbe806e282c19c25139d8532b695a4f5ca8ad638eb23860b32bd3806e82409e2d38425d5a42e830
-DIST JabRef-4.3.1.jar 56868438 BLAKE2B d970599f6bfd4fef7ceda656fafeea77b5c2860ece1b5086bf895cbf212c49bb5e573f5573c483a7fc62431266899dbac7a9bd8e20308d51f5ba2d0c8814319f SHA512 6ff466e91d827254271e5728a9af9c46ac811c2e4fe01c01a2ec6ef9cc75d20978803f18e49365c8a695b0d2db7009ecf05f69f446b9e9136dad5526d5e83f19
diff --git a/app-text/jabref-bin/jabref-bin-3.8.2-r1.ebuild b/app-text/jabref-bin/jabref-bin-3.8.2-r1.ebuild
deleted file mode 100644
index 5c18657e730a..000000000000
--- a/app-text/jabref-bin/jabref-bin-3.8.2-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop java-pkg-2
-
-MY_PV_1="${PV/_beta/b}"
-MY_PV="${MY_PV_1/_rc/}"
-MY_URI_PV_1="${PV/rc/}"
-MY_URI_PV="${MY_URI_PV_1//_/%20}"
-
-DESCRIPTION="Java GUI for managing BibTeX and other bibliographies"
-HOMEPAGE="https://www.jabref.org/"
-# SRC_URI="https://downloads.sourceforge.net/jabref/JabRef-${MY_PV}.jar"
-SRC_URI="https://github.com/JabRef/jabref/releases/download/v${PV}/JabRef-${MY_PV}.jar"
-S="${WORKDIR}"
-
-LICENSE="MIT JSON"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="virtual/jre:1.8"
-BDEPEND="app-arch/unzip"
-
-src_unpack() {
- cp -v "${DISTDIR}/${A}" . || die
- unzip ${A} images/icons/JabRef-icon-48.png || die
-}
-
-src_install() {
- java-pkg_newjar "JabRef-${MY_PV}.jar"
- java-pkg_dolauncher "${PN}" --jar "${PN}.jar"
- newicon images/icons/JabRef-icon-48.png JabRef-bin-icon.png
- make_desktop_entry "${PN}" JabRef-bin JabRef-bin-icon Office
-}
diff --git a/app-text/jabref-bin/jabref-bin-4.3.1-r1.ebuild b/app-text/jabref-bin/jabref-bin-4.3.1-r1.ebuild
deleted file mode 100644
index ce903d0506ad..000000000000
--- a/app-text/jabref-bin/jabref-bin-4.3.1-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_WANT_TARGET=1.8
-
-inherit desktop java-pkg-2
-
-MY_PV_1="${PV/_beta/b}"
-MY_PV="${MY_PV_1/_rc/}"
-MY_URI_PV_1="${PV/rc/}"
-MY_URI_PV="${MY_URI_PV_1//_/%20}"
-
-DESCRIPTION="Java GUI for managing BibTeX and other bibliographies"
-HOMEPAGE="https://www.jabref.org/"
-SRC_URI="https://github.com/JabRef/jabref/releases/download/v${PV}/JabRef-${MY_PV}.jar"
-S="${WORKDIR}"
-
-LICENSE="MIT JSON"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-java/openjdk:8[javafx]
- virtual/jre:1.8
-"
-BDEPEND="app-arch/unzip"
-
-src_unpack() {
- cp -v "${DISTDIR}/${A}" . || die
- unzip ${A} images/external/JabRef-icon-128.png || die
-}
-
-src_install() {
- java-pkg_newjar "JabRef-${MY_PV}.jar"
- java-pkg_dolauncher "${PN}" --jar "${PN}.jar"
- newicon images/external/JabRef-icon-128.png JabRef-bin-icon.png
- make_desktop_entry "${PN}" JabRef-bin JabRef-bin-icon Office
- ewarn "Jabref 4.x will convert old 3.x format .bib databases to a new format."
- ewarn "The conversion is irreversible, backup .bib files before starting Jabref."
- ewarn "Jabref 4.x is under heavy development and very unstable."
-}
diff --git a/app-text/jabref-bin/metadata.xml b/app-text/jabref-bin/metadata.xml
deleted file mode 100644
index 3a8e1a85dfc1..000000000000
--- a/app-text/jabref-bin/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>nicolasbock@gentoo.org</email>
- <name>Nicolas Bock</name>
- </maintainer>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <longdescription lang="en">
- JabRef is an open source bibliography reference manager. The native
- file format used by JabRef is BibTeX, the standard LaTeX bibliography
- format.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">jabref</remote-id>
- <changelog>https://github.com/JabRef/jabref/blob/main/CHANGELOG.md</changelog>
- <doc>https://docs.jabref.org/</doc>
- <remote-id type="github">JabRef/jabref</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/jabref/Manifest b/app-text/jabref/Manifest
deleted file mode 100644
index 958641b53928..000000000000
--- a/app-text/jabref/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST jabref-5.15-abbrv.tar.gz 1044290 BLAKE2B 0aeaf5307849fe8a7822e6a1bffbd1db7e3f14b6e5d5c4923084777c91dad7a42c4e6cbdd53197d6e454cab12fd9e6472369cec5a91ec783bd94f377a7b9c3d4 SHA512 8604451e685a943b8a8c9c212dc083bfd314435c5484c3d694b428b22d03093579ea3e576980f313d110ac98baaa3d24fa05eb8094f735bf5222e0f96447f631
-DIST jabref-5.15-fix-11517.patch 762 BLAKE2B 319e81d292be30d390bb5866d74c9a3c7851ebef4d9b938060d6352af968093833e97312c79e96dc3d60018181a35955b1dc3dd9cf854ba103970a891d826a23 SHA512 a2a724b37fcfac731152d5f790585f2ea994f5b4754df2dacf4249ddfe4417633c5fe37e982ef4260417faae39a5c36314b067ac782db18b7de01e96bfc3f60e
-DIST jabref-5.15-fix-11544.patch 1337 BLAKE2B 612296d8efb28f6efd4bf000ea774e7538ec29d02e6c5d345ed065355f5c8e7130bc44b2a9b8fa00a42c716c9e405868803beda62d5f0d9afa8e5d7d44e41221 SHA512 95785e7d0df7cb3789c6785a25db6ba0c742f1067ede3a920d9474de03da149883961dae53c387151cadcb94f6f287d7e128bfcc1f3667214c29c4b963ff4704
-DIST jabref-5.15-gradle-deps.tar.xz 152137652 BLAKE2B 7a5b60f6c3470fea6c9121ca744e21edf7a4d57f2f90159d4615dd9ab6212a08488ae0eb3f6d177c79aa449f238e554737cccfd31e24ab2286b5796409d55b85 SHA512 b6753ed109b26d06574d9d568474775270a9d82b99a763d8270cd62272df1d864e8284861cb7d63c192cd21b105367b3cd70efe1cc608479311c1d2f389734dd
-DIST jabref-5.15-locales.tar.gz 109775 BLAKE2B cfb48ec1eac1407ab84db782d669e62df98201f8d01051a1cc54a972665da23f049d9ee66e6260efe0d6e60ec51efe98c25a409b7cbcb61c7b243fcdbf7e25a0 SHA512 9f46e5d3f62c65510deb0bfc33cb94a2ead59a72d14fa5d5562ddb33216646d7fcbcca4583a95995326b92668b08f2cbfea1bf8fc141bebb548ff3bd6fe461df
-DIST jabref-5.15-styles.tar.gz 3970487 BLAKE2B 00036cc517b43c0d0c514ef1f99187824cea6b4b130c67074e1c0c2a16a133af76fc7455e0ab4e534858d3ef3af0b0e01822c97967874e64e11da1654b0f5a93 SHA512 f86ada293304be147969c2b88646bbef774d60b865f8625a7a7dcf5064d7a42fc41f49f2f105ad51a39a3dd5627d012e48719ba5d2be1b338225f27170ffc8e0
-DIST jabref-5.15.tar.gz 26875537 BLAKE2B b5a13416a6b07410434e68032507b5104bddb89317c25392ac0371707ce75c0aff62aa5173e7d24aa7e6ceeba73db08ab44dc0a57f6c3bff139e73cd33d30aee SHA512 69170c254085b355c565ce11c5434049f1c961607a93c8a39792f1a7dacb57530065bcd80f5eb2050de0d09960d300702f61e14e6a815515fb83c14509e31f3a
diff --git a/app-text/jabref/files/jabref-5.15-gradle9-reporting.patch b/app-text/jabref/files/jabref-5.15-gradle9-reporting.patch
deleted file mode 100644
index c113f81fa8fc..000000000000
--- a/app-text/jabref/files/jabref-5.15-gradle9-reporting.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Fix build.gradle compatibility with Gradle 9: remove the Java toolchain
-block so Gradle uses the system JDK, and replace the removed reporting.baseDir
-property with layout.buildDirectory.dir().
-
---- a/build.gradle
-+++ b/build.gradle
-@@ -52,12 +52,2 @@
- modularity.inferModulePath.set(false)
--
-- toolchain {
-- // If this is updated, also update
-- // - .gitpod.Dockerfile
-- // - .devcontainer/devcontainer.json#L34 and
-- // - .github/workflows/deployment-jdk-ea.yml#L53
-- languageVersion = JavaLanguageVersion.of(21)
-- // See https://docs.gradle.org/current/javadoc/org/gradle/jvm/toolchain/JvmVendorSpec.html for a full list
-- // vendor = JvmVendorSpec.AMAZON
-- }
- }
-@@ -545,7 +535,7 @@
- tasks.withType(Test).configureEach {
-- reports.html.outputLocation.set(file("${reporting.baseDir}/${name}"))
-+ reports.html.outputLocation.set(layout.buildDirectory.dir("reports/${name}").get().asFile)
- // Enable parallel tests (on desktop).
- // See https://docs.gradle.org/8.1/userguide/performance.html#execute_tests_in_parallel for details.
- if (!providers.environmentVariable("CI").isPresent()) {
- maxParallelForks = Math.max(Runtime.runtime.availableProcessors() - 1, 1)
- }
- }
diff --git a/app-text/jabref/files/jabref.desktop b/app-text/jabref/files/jabref.desktop
deleted file mode 100644
index 7661d2723c52..000000000000
--- a/app-text/jabref/files/jabref.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Name=JabRef
-GenericName=BibTeX Editor
-Comment=Graphical Java application for managing BibTeX and biblatex (.bib) databases
-Type=Application
-Terminal=false
-Icon=jabref
-Exec=JabRef %U
-Keywords=bibtex;biblatex;latex;bibliography
-Categories=Office;
-StartupWMClass=org.jabref.gui.JabRefGUI
-MimeType=text/x-bibtex;
diff --git a/app-text/jabref/files/jabref.sh b/app-text/jabref/files/jabref.sh
deleted file mode 100644
index 51f06e2d1712..000000000000
--- a/app-text/jabref/files/jabref.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-
-# JabRef may need some custom options to work and look properly on certain
-# systems. You can set them via the JABREF_OPTIONS environment variable.
-# -Dglass.gtk.uiScale=144dpi scale up the UI to look better on high DPI displays
-# -Djdk.gtk.version=2 workaround for misbehaving menus, e.g. on i3wm
-# You can for example run JabRef as follows:
-# JABREF_OPTIONS="-Dglass.gtk.uiScale=144dpi -Djdk.gtk.version=2" jabref
-
-# This script has been created based on the instructions at
-# https://devdocs.jabref.org/getting-into-the-code/guidelines-for-setting-up-a-local-workspace,
-# the output of `./gradlew -d run` and the contents of build/scripts/JabRef in the build
-# directory.
-
-ROOT=/usr/share/jabref
-
-exec java \
- --add-exports javafx.controls/com.sun.javafx.scene.control=org.controlsfx.controls \
- --add-exports org.controlsfx.controls/impl.org.controlsfx.skin=org.jabref \
- --add-exports javafx.graphics/com.sun.javafx.scene=org.controlsfx.controls \
- --add-exports javafx.graphics/com.sun.javafx.scene.traversal=org.controlsfx.controls \
- --add-exports javafx.graphics/com.sun.javafx.css=org.controlsfx.controls \
- --add-exports javafx.controls/com.sun.javafx.scene.control.behavior=org.controlsfx.controls \
- --add-exports javafx.controls/com.sun.javafx.scene.control.inputmap=org.controlsfx.controls \
- --add-exports javafx.base/com.sun.javafx.event=org.controlsfx.controls \
- --add-exports javafx.base/com.sun.javafx.collections=org.controlsfx.controls \
- --add-exports javafx.base/com.sun.javafx.runtime=org.controlsfx.controls \
- --add-exports javafx.web/com.sun.webkit=org.controlsfx.controls \
- --add-opens javafx.controls/javafx.scene.control=org.jabref \
- --add-opens org.controlsfx.controls/org.controlsfx.control.textfield=org.jabref \
- --add-opens javafx.controls/com.sun.javafx.scene.control=org.jabref \
- --add-opens javafx.controls/javafx.scene.control.skin=org.controlsfx.controls \
- --add-opens javafx.graphics/javafx.scene=org.controlsfx.controls \
- --module-path ${ROOT}/lib \
- --patch-module org.jabref=${ROOT}/resources/main \
- ${JABREF_OPTIONS} \
- --module org.jabref/org.jabref.Launcher \
- "$@"
diff --git a/app-text/jabref/jabref-5.15.ebuild b/app-text/jabref/jabref-5.15.ebuild
deleted file mode 100644
index d57149483dd0..000000000000
--- a/app-text/jabref/jabref-5.15.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop edo multiprocessing xdg
-
-VER_ABBRV=7f27d794befacdb279039c3bae807ea0f3faacca
-VER_LOCALES=606fa26be1d87837c4e607362b28ed58a7576875
-VER_STYLES=616763159e5fbedcfb574ac02648e727b8166dad
-
-DESCRIPTION="Graphical Java application for managing BibTeX and biblatex (.bib) databases"
-HOMEPAGE="https://www.jabref.org/ https://github.com/JabRef/jabref"
-SRC_URI="
- https://github.com/JabRef/jabref/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://dev.gentoo.org/~arthurzam/distfiles/app-text/${PN}/${P}-gradle-deps.tar.xz
- https://github.com/JabRef/abbrv.jabref.org/archive/${VER_ABBRV}.tar.gz -> ${P}-abbrv.tar.gz
- https://github.com/citation-style-language/locales/archive/${VER_LOCALES}.tar.gz -> ${P}-locales.tar.gz
- https://github.com/citation-style-language/styles/archive/${VER_STYLES}.tar.gz -> ${P}-styles.tar.gz
- https://github.com/JabRef/jabref/commit/a64bb070259dd93de8cb88188e4c5bf892f2af2b.patch -> ${P}-fix-11517.patch
- https://github.com/JabRef/jabref/commit/e2ab9c016e41902d867da1d7e13ce0e5da44615f.patch -> ${P}-fix-11544.patch
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND=">=virtual/jdk-21:*"
-RDEPEND=">=virtual/jre-21"
-BDEPEND="
- >=dev-java/gradle-bin-8
- dev-java/java-config
-"
-
-PATCHES=(
- "${DISTDIR}/${P}-fix-11517.patch"
- "${DISTDIR}/${P}-fix-11544.patch"
- "${FILESDIR}/${P}-gradle9-reporting.patch"
-)
-
-src_unpack() {
- default
- cp -a "${WORKDIR}"/abbrv.jabref.org-${VER_ABBRV}/* "${S}"/buildres/abbrv.jabref.org/ || die
- cp -a "${WORKDIR}"/locales-${VER_LOCALES}/* "${S}"/src/main/resources/csl-locales/ || die
- cp -a "${WORKDIR}"/styles-${VER_STYLES}/* "${S}"/src/main/resources/csl-styles/ || die
-}
-
-src_compile() {
- local -x JAVA_HOME="$(java-config --jdk-home || die)"
- local -x HOME="${T}/home"
- mkdir -p "${HOME}" || die
- local -x JAVA_TOOL_OPTIONS="-Duser.home=${HOME}"
- einfo "Using JAVA_HOME: ${JAVA_HOME}"
-
- local GRADLE_ARGS=(
- --offline
- --no-daemon
- --no-watch-fs
- --parallel --max-workers="$(get_makeopts_jobs)"
- --gradle-user-home="${WORKDIR}/gradle-deps"
- -PprojVersion="${PV}"
- -PprojVersionInfo="${PV}--Gentoo"
- )
- edo gradle "${GRADLE_ARGS[@]}" assemble
-}
-
-src_install() {
- doicon -s scalable src/main/resources/icons/jabref.svg
- domenu "${FILESDIR}"/jabref.desktop
- newbin "${FILESDIR}"/jabref.sh JabRef
- dosym "JabRef" "/usr/bin/jabref"
-
- dodir /usr/share/${PN}
- cp -r build/resources "${ED}"/usr/share/${PN} || die
- tar -xf build/distributions/JabRef-${PV}.tar -C "${ED}"/usr/share/${PN} --strip-components=1 || die
-}
diff --git a/app-text/jabref/metadata.xml b/app-text/jabref/metadata.xml
deleted file mode 100644
index bcbb74a46459..000000000000
--- a/app-text/jabref/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </maintainer>
- <upstream>
- <remote-id type="github">JabRef/jabref</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/jo/Manifest b/app-text/jo/Manifest
deleted file mode 100644
index df9e1bd765b2..000000000000
--- a/app-text/jo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jo-1.6.tar.gz 151941 BLAKE2B 13d7d68c33d7f89ebb4a5cdb448082bd4d245060ebf8c85149c39f2a184f03f1ac1c380833a742894c37c0815e3627569cfe29f202f9aa3dcec7fa089f99b918 SHA512 a2cb1327c8255e0f8d1b6e6056bbce081d7703192bdb974e908549b863d7db645531dbeff87629a6ed53626295ab7ca8a72816d104f9188846ef175c8a9acb07
diff --git a/app-text/jo/jo-1.6.ebuild b/app-text/jo/jo-1.6.ebuild
deleted file mode 100644
index 162d12aebd86..000000000000
--- a/app-text/jo/jo-1.6.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="JSON output from a shell"
-HOMEPAGE="https://github.com/jpmens/jo"
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jpmens/${PN}"
-else
- SRC_URI="https://github.com/jpmens/${PN}/releases/download/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- export bashcompdir=$(get_bashcompdir)
- default
-}
-
-src_install() {
- default
- mv "${D}"$(get_bashcompdir)/jo{.bash,} || die
-}
diff --git a/app-text/jo/jo-9999.ebuild b/app-text/jo/jo-9999.ebuild
deleted file mode 100644
index 162d12aebd86..000000000000
--- a/app-text/jo/jo-9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools bash-completion-r1
-
-DESCRIPTION="JSON output from a shell"
-HOMEPAGE="https://github.com/jpmens/jo"
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/jpmens/${PN}"
-else
- SRC_URI="https://github.com/jpmens/${PN}/releases/download/${PV}/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- export bashcompdir=$(get_bashcompdir)
- default
-}
-
-src_install() {
- default
- mv "${D}"$(get_bashcompdir)/jo{.bash,} || die
-}
diff --git a/app-text/jo/metadata.xml b/app-text/jo/metadata.xml
deleted file mode 100644
index b063edbe677f..000000000000
--- a/app-text/jo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">jpmens/jo</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/jrnl/Manifest b/app-text/jrnl/Manifest
deleted file mode 100644
index 4b6b4d8e7396..000000000000
--- a/app-text/jrnl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST jrnl-4.2.1.tar.gz 677392 BLAKE2B 5552b4162db774c1e9cde931eed97394489d1e4162b469ed77181d0a17bd30ff06f7c1d6a0c0aa206ee76d1a4c2d4c443744dfa8abcced137d5fb48649a925c8 SHA512 dd2a1aebb336f1457415bbb43a8338357db3c70a1f021486af4d8e567c6384f3e8c0c815e7bf713db9d0d61cf230d67528d4d03ce1aec692b7a8c963728c2ce8
diff --git a/app-text/jrnl/files/jrnl-4.2.1-tomllib.patch b/app-text/jrnl/files/jrnl-4.2.1-tomllib.patch
deleted file mode 100644
index 3ac5e9a3754c..000000000000
--- a/app-text/jrnl/files/jrnl-4.2.1-tomllib.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-cherry picked from https://github.com/jrnl-org/jrnl/pull/2028
-From: "Benjamin A. Beasley" <code@musicinmybrain.net>
-Date: Fri, 15 Aug 2025 10:33:31 -0400
-Subject: [PATCH] For Python 3.11, use `tomllib` for tests
-
-Avoid a test dependency on the PyPI `toml` package.
---- a/tests/lib/fixtures.py
-+++ b/tests/lib/fixtures.py
-@@ -2,6 +2,7 @@
- # License: https://www.gnu.org/licenses/gpl-3.0.html
-
- import os
-+import sys
- import tempfile
- from collections import defaultdict
- from collections.abc import Iterable
-@@ -9,7 +10,6 @@
- from unittest.mock import Mock
- from unittest.mock import patch
-
--import toml
- from keyring import backend
- from keyring import errors
- from pytest import fixture
-@@ -203,8 +203,16 @@ def working_dir(request):
-
- @fixture
- def toml_version(working_dir):
-- pyproject = os.path.join(working_dir, "..", "pyproject.toml")
-- pyproject_contents = toml.load(pyproject)
-+ pyproject_path = os.path.join(working_dir, "..", "pyproject.toml")
-+ if sys.version_info >= (3, 11):
-+ import tomllib
-+
-+ with open(pyproject_path, "rb") as pyproject:
-+ pyproject_contents = tomllib.load(pyproject)
-+ else:
-+ import toml
-+
-+ pyproject_contents = toml.load(pyproject_path)
- return pyproject_contents["tool"]["poetry"]["version"]
-
-
diff --git a/app-text/jrnl/jrnl-4.2.1.ebuild b/app-text/jrnl/jrnl-4.2.1.ebuild
deleted file mode 100644
index 1f05ec25fad1..000000000000
--- a/app-text/jrnl/jrnl-4.2.1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-DISTUTILS_USE_PEP517=poetry
-
-inherit distutils-r1
-
-DESCRIPTION="Collect your thoughts and notes without leaving the command line"
-HOMEPAGE="https://jrnl.sh"
-SRC_URI="https://github.com/jrnl-org/jrnl/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES=(
- "${FILESDIR}"/${P}-tomllib.patch
-)
-
-DEPEND="
- dev-python/rich[${PYTHON_USEDEP}]
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- dev-python/parsedatetime[${PYTHON_USEDEP}]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- dev-python/pyxdg[${PYTHON_USEDEP}]
- dev-python/ruamel-yaml[${PYTHON_USEDEP}]
- dev-python/tzlocal[${PYTHON_USEDEP}]
-"
-
-RDEPEND="${DEPEND}"
-EPYTEST_PLUGINS=( pytest-{bdd,xdist} )
-distutils_enable_tests pytest
diff --git a/app-text/jrnl/metadata.xml b/app-text/jrnl/metadata.xml
deleted file mode 100644
index 6780f3f978ae..000000000000
--- a/app-text/jrnl/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
- <maintainer type="person">
- <email>mailgentoo@kaats.ch</email>
- <name>Erwin Kaats</name>
- </maintainer>
- <upstream>
- <remote-id type="github">jrnl-org/jrnl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/katarakt/Manifest b/app-text/katarakt/Manifest
deleted file mode 100644
index 5fd4b3d7350d..000000000000
--- a/app-text/katarakt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST katarakt-v0.3.tar.bz2 44635 BLAKE2B 078863376b6677d610620c4a8f3b1b2714398b8454d754e0fa1000795b940a020d5b4d16570d21bc7395de1368b74fcb739ffa00e58a7e136a689345a854d644 SHA512 393e827e124c618b53939884751f23db0bfaf7ccbe45093797bc1f2931bd697bac20c01967dc10e41e60709abd7f1001267b5aaa921446bb3e88d7024551f963
diff --git a/app-text/katarakt/files/katarakt-0.3-install.patch b/app-text/katarakt/files/katarakt-0.3-install.patch
deleted file mode 100644
index 1db396d5b48e..000000000000
--- a/app-text/katarakt/files/katarakt-0.3-install.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 4801619c7752b317da8d57183f590d9c3cce42e1 Mon Sep 17 00:00:00 2001
-From: Kurt Kanzenbach <kurt@kmk-computers.de>
-Date: Thu, 30 Jan 2020 19:22:05 +0100
-Subject: [PATCH] build: Install binary
-
-Add an install target for the binary.
-
-Signed-off-by: Kurt Kanzenbach <kurt@kmk-computers.de>
----
- katarakt.pro | 3 +++
- 1 file changed, 3 insertions(+)
-
---- a/katarakt.pro
-+++ b/katarakt.pro
-@@ -59,3 +59,6 @@ web.depends = $$website.target
- web.CONFIG = phony
-
- QMAKE_EXTRA_TARGETS += documentation website doc web
-+
-+target.path = $$INSTALL_ROOT/$$PREFIX/bin/
-+INSTALLS += target
diff --git a/app-text/katarakt/files/katarakt-0.3-unused-dep.patch b/app-text/katarakt/files/katarakt-0.3-unused-dep.patch
deleted file mode 100644
index 1b88a925cd74..000000000000
--- a/app-text/katarakt/files/katarakt-0.3-unused-dep.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From 610841f58abed7217375c9836ffa05be9282e808 Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Sun, 2 Nov 2025 18:50:42 +0100
-Subject: [PATCH] Drop unused QtXml dependency
-
-Use of QDomNode/QDomDocument was cleaned up in Qt6 porting commit
-e306cf222a31388910ab0b2ec601976d97fad468
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- katarakt.pro | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/katarakt.pro b/katarakt.pro
-index babb6d9..d136e72 100644
---- a/katarakt.pro
-+++ b/katarakt.pro
-@@ -3,7 +3,7 @@ TARGET = katarakt
- DEPENDPATH += .
- INCLUDEPATH += .
- CONFIG += qt
--QT += widgets network xml dbus
-+QT += widgets network dbus
- DEFINES += QT_DEPRECATED_WARNINGS
-
- POPPLER = poppler-qt$$QT_MAJOR_VERSION
---
-2.51.2
-
diff --git a/app-text/katarakt/katarakt-0.3.ebuild b/app-text/katarakt/katarakt-0.3.ebuild
deleted file mode 100644
index 163936df2339..000000000000
--- a/app-text/katarakt/katarakt-0.3.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qmake-utils
-
-MY_P="${PN}-v${PV}"
-
-DESCRIPTION="A simple PDF viewer designed to use as much available screen space as possible"
-HOMEPAGE="https://gitlab.cs.fau.de/Qui_Sum/katarakt"
-SRC_URI="https://gitlab.cs.fau.de/Qui_Sum/${PN}/-/archive/v${PV}/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="
- app-text/asciidoc
- virtual/pkgconfig
-"
-RDEPEND="
- app-text/poppler:=[qt6]
- dev-qt/qtbase:6[dbus,gui,network,widgets]
-"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${P}-install.patch"
- "${FILESDIR}/${P}-unused-dep.patch"
-)
-
-src_configure() {
- eqmake6 PREFIX="${EPREFIX}/usr"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install doc
- doman doc/katarakt.1
-}
diff --git a/app-text/katarakt/metadata.xml b/app-text/katarakt/metadata.xml
deleted file mode 100644
index ff290da13d09..000000000000
--- a/app-text/katarakt/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>kurt@kmk-computers.de</email>
- <name>Kurt Kanzenbach</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <longdescription>
- katarakt is a simple PDF viewer. It is designed to use as much available
- screen space as possible.
-
- There are currently two layouts. The presentation layout is very simple and
- only supports scrolling on a per page basis. As the name suggests the
- current page is displayed in the center and zoomed to fit the window. It is
- active by default.
-
- The grid layout is much more advanced and offers continuous (smooth, per
- pixel) scrolling, zooming and adjusting the column count. Pages keep their
- correct relative size and are shown in a grid.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/kbibtex/Manifest b/app-text/kbibtex/Manifest
deleted file mode 100644
index e395520fe46b..000000000000
--- a/app-text/kbibtex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST kbibtex-0.10.50_pre20251011-128216c0.tar.gz 5533152 BLAKE2B 35b804e6b6606b466cdcc4499c07055df92e5b3111524555881130b1b70587b818324ecf6384ef6cec7ed066d4b67eee51f31313432a97df1ff27c338d6bf1f3 SHA512 6d90ef4ce88318bbf61f21bd6e4535c51881fd7b4b1345dcd41c75caecd8a9ef604a6cda9f95d1256eaa8666ee614cabf0704d3f854d10985ff6a40422404afd
diff --git a/app-text/kbibtex/kbibtex-0.10.50_pre20251011.ebuild b/app-text/kbibtex/kbibtex-0.10.50_pre20251011.ebuild
deleted file mode 100644
index 2aa2884557f0..000000000000
--- a/app-text/kbibtex/kbibtex-0.10.50_pre20251011.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_HANDBOOK="optional"
-ECM_TEST="true"
-KDE_ORG_COMMIT=128216c02d66638a4d8185c11ad7d89dd5bf008d
-PYTHON_COMPAT=( python3_{13..14} )
-KFMIN=6.16.0
-QTMIN=6.8.1
-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"
-SRC_URI="https://dev.gentoo.org/~asturm/distfiles/kde/${KDE_ORG_NAME}-${PV}-${KDE_ORG_COMMIT:0:8}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="webengine"
-
-RESTRICT="test"
-
-COMMON_DEPEND="
- app-text/poppler[qt6]
- dev-libs/icu:=
- >=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]
-"
-
-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/kbibtex/metadata.xml b/app-text/kbibtex/metadata.xml
deleted file mode 100644
index 32ff49f58c38..000000000000
--- a/app-text/kbibtex/metadata.xml
+++ /dev/null
@@ -1,15 +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">office/kbibtex</remote-id>
- </upstream>
- <use>
- <flag name="webengine">Use <pkg>dev-qt/qtwebengine</pkg> for HTML previews</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/komikku/Manifest b/app-text/komikku/Manifest
deleted file mode 100644
index ff5717505f2b..000000000000
--- a/app-text/komikku/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST komikku-1.103.0.tar.gz 4750490 BLAKE2B 224b6a14143dd44fed8cbb0a7a828778a7e09cae06afe6d6f05c7cd72694196b912548bf8a0eaa6ad9c8e35d2224c4ae7088a9a199ee42a3b6d6b042d0c27a09 SHA512 68878077cb6dce811db90f9ae20f31eaeaf680238e97c6c327e6dd9695e24781914543a396f1645a8c98cb7d5399058a7ccb2404e5e451501f2261e28d09665a
diff --git a/app-text/komikku/files/komikku-1.99.0-revert-pixbuf-2.44.3.patch b/app-text/komikku/files/komikku-1.99.0-revert-pixbuf-2.44.3.patch
deleted file mode 100644
index 5559bbd7f64b..000000000000
--- a/app-text/komikku/files/komikku-1.99.0-revert-pixbuf-2.44.3.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-https://codeberg.org/valos/Komikku/commit/64d61284f12606df42248755ffc6f628c7bab178
-Revert "Set minimal version of gdk-pixbuf to 2.44.3"
-
-x11-libs/gdk-pixbuf-2.44.3 is not packaged yet.
-This reverts commit 64d61284f12606df42248755ffc6f628c7bab178.
---- a/data/meson.build
-+++ b/data/meson.build
-@@ -45,9 +45,8 @@ endif
- #
- # Dependencies
- #
--dependency('gobject-introspection-1.0')
- dependency('glib-2.0')
--dependency('gdk-pixbuf-2.0', version: '>=2.44.3')
-+dependency('gobject-introspection-1.0')
- dependency('gtk4', version: '>=4.18')
- dependency('libadwaita-1', version: '>=1.8')
-
---- a/komikku/consts.py
-+++ b/komikku/consts.py
-@@ -6,6 +6,7 @@ COVER_WIDTH = 180
- COVER_HEIGHT = 256
- LOGO_SIZE = 32
- MISSING_IMG_RESOURCE_PATH = '/info/febvre/Komikku/images/missing_file.png'
-+PIXBUF_ANIMATION = False
-
- DOWNLOAD_MAX_DELAY = 1 # in seconds
- REQUESTS_TIMEOUT = 5
---- a/komikku/reader/pager/image.py
-+++ b/komikku/reader/pager/image.py
-@@ -27,6 +27,7 @@ from gi.repository.GdkPixbuf import Pixbuf
- from gi.repository.GdkPixbuf import PixbufAnimation
-
- from komikku.consts import MISSING_IMG_RESOURCE_PATH
-+from komikku.consts import PIXBUF_ANIMATION
- from komikku.utils import get_image_info
-
- logger = logging.getLogger('komikku')
-@@ -542,7 +543,7 @@ class KImage(Gtk.Widget, Gtk.Scrollable):
- elif data:
- stream = Gio.MemoryInputStream.new_from_data(data, None)
-
-- if not info['is_animated']:
-+ if not info['is_animated'] or not PIXBUF_ANIMATION:
- Pixbuf.new_from_stream_async(stream, None, self.load_ready, callback, info)
- else:
- PixbufAnimation.new_from_stream_async(stream, None, self.load_ready, callback, info)
-@@ -580,7 +581,7 @@ class KImage(Gtk.Widget, Gtk.Scrollable):
- stream.close()
-
- try:
-- if not info['is_animated']:
-+ if not info['is_animated'] or not PIXBUF_ANIMATION:
- pixbuf = Pixbuf.new_from_stream_finish(result)
-
- self.textures = []
---- a/komikku/utils.py
-+++ b/komikku/utils.py
-@@ -36,6 +36,7 @@ from gi.repository import Gtk
- from gi.repository.GdkPixbuf import Pixbuf
- from gi.repository.GdkPixbuf import PixbufAnimation
-
-+from komikku.consts import PIXBUF_ANIMATION
- from komikku.consts import REQUESTS_TIMEOUT
-
- logger = logging.getLogger('komikku')
-@@ -615,7 +616,7 @@ class CoverLoader(GObject.GObject):
-
- try:
- stream = Gio.MemoryInputStream.new_from_data(data, None)
-- if info['is_animated'] and not static_animation:
-+ if info['is_animated'] and not static_animation and PIXBUF_ANIMATION:
- pixbuf = PixbufAnimation.new_from_stream(stream)
- else:
- pixbuf = Pixbuf.new_from_stream(stream)
-@@ -634,7 +635,7 @@ class CoverLoader(GObject.GObject):
- return None
-
- try:
-- if info['is_animated'] and not static_animation:
-+ if info['is_animated'] and not static_animation and PIXBUF_ANIMATION:
- pixbuf = PixbufAnimation.new_from_file(path)
- else:
- pixbuf = Pixbuf.new_from_file(path)
diff --git a/app-text/komikku/komikku-1.103.0.ebuild b/app-text/komikku/komikku-1.103.0.ebuild
deleted file mode 100644
index 4e2ffc221b77..000000000000
--- a/app-text/komikku/komikku-1.103.0.ebuild
+++ /dev/null
@@ -1,96 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="sqlite(+),ssl(+)"
-DISTUTILS_USE_PEP517=no
-DISTUTILS_SINGLE_IMPL=1
-inherit distutils-r1 meson gnome2-utils xdg
-
-DESCRIPTION="Manga reader for GNOME"
-HOMEPAGE="https://apps.gnome.org/Komikku/"
-SRC_URI="https://codeberg.org/valos/Komikku/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="CC0-1.0 CC-BY-4.0 GPL-3+ OFL-1.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-
-RESTRICT="test"
-# Depend on a random server that may or may not be accessible.
-#PROPERTIES="test_network"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/gobject-introspection
- >=gui-libs/gtk-4.18:4
- >=gui-libs/libadwaita-1.8:1[introspection]
- net-libs/webkit-gtk:6[introspection]
-"
-RDEPEND="
- ${DEPEND}
- $(python_gen_cond_dep '
- >=app-arch/brotli-1.2.0[python,${PYTHON_USEDEP}]
- dev-python/EbookLib[${PYTHON_USEDEP}]
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/colorthief[${PYTHON_USEDEP}]
- dev-python/cryptography[${PYTHON_USEDEP}]
- dev-python/dateparser[${PYTHON_USEDEP}]
- dev-python/emoji[${PYTHON_USEDEP}]
- dev-python/keyring[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/natsort[${PYTHON_USEDEP}]
- dev-python/piexif[${PYTHON_USEDEP}]
- >=dev-python/pillow-11.3.0[${PYTHON_USEDEP}]
- dev-python/pygobject[${PYTHON_USEDEP}]
- >=dev-python/pyjwt-2.10.1[${PYTHON_USEDEP}]
- >=dev-python/pypdf-6.4.2[${PYTHON_USEDEP}]
- dev-python/python-magic[${PYTHON_USEDEP}]
- dev-python/rarfile[compressed,${PYTHON_USEDEP}]
- >=dev-python/requests-2.32.4[${PYTHON_USEDEP}]
- dev-python/unidecode[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- dev-util/blueprint-compiler
- sys-devel/gettext
-"
-
-PATCHES=(
- # x11-libs/gdk-pixbuf-2.44.3 is not packaged yet
- "${FILESDIR}/${PN}-1.99.0-revert-pixbuf-2.44.3.patch"
-)
-
-EPYTEST_PLUGINS=( pytest-steps )
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-
- # fix broken shebang
- sed "s|py_installation.full_path()|'${PYTHON}'|" -i bin/meson.build || die
-}
-
-src_test() {
- emake setup
- emake develop
- emake test
-}
-
-src_install() {
- meson_src_install
- python_optimize
-}
-
-pkg_postinst() {
- gnome2_schemas_update
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- gnome2_schemas_update
- xdg_pkg_postrm
-}
diff --git a/app-text/komikku/metadata.xml b/app-text/komikku/metadata.xml
deleted file mode 100644
index 2fedcd7ce742..000000000000
--- a/app-text/komikku/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>pastalian46@gmail.com</email>
- <name>Takuya Wakazono</name>
- </maintainer>
- <upstream>
- <remote-id type="codeberg">valos/Komikku</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/koodo-reader-bin/Manifest b/app-text/koodo-reader-bin/Manifest
deleted file mode 100644
index 6813609dbb6a..000000000000
--- a/app-text/koodo-reader-bin/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST Koodo.Reader-1.5.1.rpm 62509777 BLAKE2B 510cf4df644d71d1e7835bb7c88d53f01cf5babcde601ac074e4dd35e04186259378d69cc87fccb7cd7250c3fdb180b69d7da866bcf0c5e079bb9e51af764dad SHA512 42c627d89addaeed0d101ec6d63a1f25ed2a6444a24e100cb9cef8e8159a571e7bf130fa25508e5d37b568fbe1c7187259b23034f0d89dbb35f0a2334832939c
-DIST Koodo.Reader-1.6.3-x86_64.rpm 63583533 BLAKE2B 883ad45ca1596e1c5f7391dbd315876c1d567af2bc495650bd7a843b4054bf35005e9f6cdff937b4c33e777d52c4ba0d616d6b792a136b5ce999f8be7b3bb957 SHA512 e4f0a47625ced6ec6a2fbb48639f38cebee4fec6c9773d1cd8f93605eee2a907abe3e5617fd0ed8c4278b2ce3eb4bc33bb7ea20be3ef7077a6c3050d8b41cc31
diff --git a/app-text/koodo-reader-bin/koodo-reader-bin-1.5.1.ebuild b/app-text/koodo-reader-bin/koodo-reader-bin-1.5.1.ebuild
deleted file mode 100644
index fb09c78f0d02..000000000000
--- a/app-text/koodo-reader-bin/koodo-reader-bin-1.5.1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit rpm xdg
-DESCRIPTION="A modern ebook manager and reader with sync and backup capacities"
-HOMEPAGE="https://koodo.960960.xyz/"
-SRC_URI="https://github.com/troyeguo/koodo-reader/releases/download/v${PV}/Koodo.Reader-${PV}.rpm"
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXfixes
- x11-libs/libXrandr
- media-libs/alsa-lib
- >=app-accessibility/at-spi2-core-2.46.0
- net-print/cups
- x11-libs/libdrm
- media-libs/mesa
- x11-libs/gtk+:3
- x11-libs/gdk-pixbuf
- dev-libs/nss
- x11-libs/pango
- x11-libs/libxkbcommon
-"
-RDEPEND="${DEPEND}"
-
-QA_PREBUILT="opt/*"
-
-src_install() {
- insinto /opt
- doins -r "${S}"/opt/Koodo\ Reader
- dosym ../../opt/Koodo\ Reader/koodo-reader "${EPREFIX}/usr/bin/koodo-reader"
- fperms +x /opt/Koodo\ Reader/koodo-reader
- insinto /usr
- doins -r "${S}"/usr/share
- doins -r "${S}"/usr/lib
-}
diff --git a/app-text/koodo-reader-bin/koodo-reader-bin-1.6.3.ebuild b/app-text/koodo-reader-bin/koodo-reader-bin-1.6.3.ebuild
deleted file mode 100644
index 9e6b27d32788..000000000000
--- a/app-text/koodo-reader-bin/koodo-reader-bin-1.6.3.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit rpm xdg
-DESCRIPTION="A modern ebook manager and reader with sync and backup capacities"
-HOMEPAGE="https://koodo.960960.xyz/"
-SRC_URI="https://github.com/troyeguo/koodo-reader/releases/download/v${PV}/Koodo.Reader-${PV}-x86_64.rpm"
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-DEPEND="
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXfixes
- x11-libs/libXrandr
- media-libs/alsa-lib
- >=app-accessibility/at-spi2-core-2.46.0
- net-print/cups
- x11-libs/libdrm
- media-libs/mesa
- x11-libs/gtk+:3
- x11-libs/gdk-pixbuf
- dev-libs/nss
- x11-libs/pango
- x11-libs/libxkbcommon
-"
-RDEPEND="${DEPEND}"
-
-QA_PREBUILT="opt/*"
-
-src_install() {
- insinto /opt
- doins -r "${S}"/opt/Koodo\ Reader
- dosym ../../opt/Koodo\ Reader/koodo-reader "${EPREFIX}/usr/bin/koodo-reader"
- fperms +x /opt/Koodo\ Reader/koodo-reader
- insinto /usr
- doins -r "${S}"/usr/share
- doins -r "${S}"/usr/lib
-}
diff --git a/app-text/koodo-reader-bin/metadata.xml b/app-text/koodo-reader-bin/metadata.xml
deleted file mode 100644
index 447b9c38a849..000000000000
--- a/app-text/koodo-reader-bin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
- <maintainer type="person">
- <email>dev@notyourcomputer.net</email>
- <name>Shaoyu Tseng</name>
- </maintainer>
- <upstream>
- <remote-id type="github">troyeguo/koodo-reader</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
deleted file mode 100644
index 71e1dc4c27af..000000000000
--- a/app-text/kramdown-rfc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST kramdown-rfc2629-1.7.22.gem 69120 BLAKE2B b75ed143db8667e41f592a26c7e62f5e27114693b40e13c836cc47c01f537ffa431ae766102fdd24bd9c338bfb5e2a389297f91c9830677bc956fda4b7438420 SHA512 553f4be33df687a045d3a8450a24c62de4c0e12e4a4dfd796897bf07be6c4c0ac73746f63698beefa06990fef84d3c407f641294326e4b4ae7d965e3a0262a1d
-DIST kramdown-rfc2629-1.7.38.gem 153088 BLAKE2B 15f2a70351e95686a653ac527325ce748dfdb905cc71b3ea433412b94363e9516b035e08fa08108d525666a8ca1de0bcf44047c18e1beba80588b5da6297dc16 SHA512 33e8104426e89bc882b2e63e5fdaa9ba7a3827e5f5b03a6bbcd6d662dd936d9436112a877820ab84081c5c05e95532729a9d5ce014f4cc8717a0c6317f126468
diff --git a/app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch
deleted file mode 100644
index 65a5fbed234f..000000000000
--- a/app-text/kramdown-rfc/files/kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 8e7bd5a8b95e06568af75f3268529434ea989b2b Mon Sep 17 00:00:00 2001
-From: Florian Schmaus <flo@geekplace.eu>
-Date: Mon, 27 Mar 2023 11:18:37 +0200
-Subject: [PATCH] Drop dependency on certified
-
---- a/kramdown-rfc2629.gemspec
-+++ b/kramdown-rfc2629.gemspec
-@@ -6,7 +6,6 @@ spec = Gem::Specification.new do |s|
- "kramdown" markdown parser. Mostly useful for RFC writers.}
- s.add_dependency('kramdown', '~> 2.4.0')
- 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')
---- a/lib/kramdown-rfc/command.rb
-+++ b/lib/kramdown-rfc/command.rb
-@@ -134,9 +134,7 @@ def do_the_tls_dance
- warn "** Configuration problem with OpenSSL certificate store."
- warn "** You may want to examine #{OpenSSL::X509::DEFAULT_CERT_FILE}"
- warn "** and #{OpenSSL::X509::DEFAULT_CERT_DIR}."
-- warn "** Activating suboptimal workaround."
-- warn "** Occasionally run `certified-update` to maintain that workaround."
-- require 'certified'
-+ exit 1
- end
- end
- end
---
-2.39.2
-
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
deleted file mode 100644
index 89c9b60a6f00..000000000000
--- a/app-text/kramdown-rfc/files/kramdown-rfc-1.7.22-remove-bin-echars.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-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/files/kramdown-rfc-1.7.38-do-not-perform-tls-dance.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-do-not-perform-tls-dance.patch
deleted file mode 100644
index df7ddb52f23d..000000000000
--- a/app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-do-not-perform-tls-dance.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From 2eb1afe7822b198b340096b63586ae1f9a9287ea Mon Sep 17 00:00:00 2001
-From: Florian Schmaus <flo@geekplace.eu>
-Date: Fri, 8 May 2026 11:33:39 +0200
-Subject: [PATCH] Do not perform the TLS dance
-
-Gentoo's ruby has DEFAULT_CERT_FILE set to /etc/ssl/cert.pem, which
-does not exist:
-
-$ ruby -ropenssl -e 'File.open(OpenSSL::X509::DEFAULT_CERT_FILE)'
--e:1:in `initialize': No such file or directory @ rb_sysopen - /etc/ssl/cert.pem (Errno::ENOENT)
- from -e:1:in `open'
- from -e:1:in `<main>'
---- a/lib/kramdown-rfc/command.rb
-+++ b/lib/kramdown-rfc/command.rb
-@@ -180,17 +180,6 @@ RFC7942
- end
- end
-
--def do_the_tls_dance
-- begin
-- require 'openssl'
-- File.open(OpenSSL::X509::DEFAULT_CERT_FILE) do end
-- # This guards against having an unreadable cert file (yes, that appears to happen a lot).
-- rescue
-- warn "*** Configuration problem with OS certificate store."
-- exit 71 # EX_OSERR
-- end
--end
--
- RE_NL = /(?:\r\n|\n|\r)/
- RE_SECTION = /---(?: +(\w+)(-?))? *#{RE_NL}(.*?#{RE_NL})(?=---(?:\s+\w+-?)?\s*#{RE_NL}|\Z)/m
-
-@@ -683,7 +672,6 @@ if input =~ /[\t]/
- end
-
- if input =~ /\A---/ # this is a sectionized file
-- do_the_tls_dance unless ENV["KRAMDOWN_DONT_VERIFY_HTTPS"]
- input, options, coding_override = xml_from_sections(input, input_filename)
- else
- options = process_kramdown_options # all default
---
-2.53.0
-
diff --git a/app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-remove-bin-echars.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-remove-bin-echars.patch
deleted file mode 100644
index 26a179b26795..000000000000
--- a/app-text/kramdown-rfc/files/kramdown-rfc-1.7.38-remove-bin-echars.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From e04a1da48afdde6e86645c713d60c6f262e6b372 Mon Sep 17 00:00:00 2001
-From: Florian Schmaus <flo@geekplace.eu>
-Date: Mon, 27 Mar 2023 11:26:09 +0200
-Subject: [PATCH] Remove bin/echars
-
---- a/kramdown-rfc2629.gemspec
-+++ b/kramdown-rfc2629.gemspec
-@@ -7,17 +7,13 @@ spec = Gem::Specification.new do |s|
- s.add_dependency('kramdown', '~> 2.4.0')
- s.add_dependency('kramdown-parser-gfm', '~> 1.1')
- 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.2')
- s.add_dependency('ostruct', '~> 0.6')
- 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.53.0
-
diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild
deleted file mode 100644
index ec4ec8bc0da8..000000000000
--- a/app-text/kramdown-rfc/kramdown-rfc-1.7.22.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-# 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/kramdown-rfc-1.7.38.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.7.38.ebuild
deleted file mode 100644
index 5854cf8d5d3e..000000000000
--- a/app-text/kramdown-rfc/kramdown-rfc-1.7.38.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-USE_RUBY="ruby31 ruby32 ruby33"
-
-# 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.7.38-remove-bin-echars.patch
- "${FILESDIR}"/${PN}-1.7.38-do-not-perform-tls-dance.patch
-)
-
-ruby_add_rdepend "
- >=dev-ruby/json-2.0.0
- >=dev-ruby/kramdown-2.4.0
- <dev-ruby/kramdown-2.5
- >=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
deleted file mode 100644
index 8adfd54148e5..000000000000
--- a/app-text/kramdown-rfc/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='person'>
- <name>Florian Schmaus</name>
- <email>flow@gentoo.org</email>
- </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/ktikz/Manifest b/app-text/ktikz/Manifest
deleted file mode 100644
index 5696a936e5a1..000000000000
--- a/app-text/ktikz/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ktikz-0.13.2_p20250728.tar.gz 2272429 BLAKE2B 20558fb29927f27b0c6851d643fb0a2d3d272f3fd6e186ea39a1650263e5bd6d6a14bc7ef0569c36d8b4a70d611e8bd344fac567b003d4e3d9ef506e23079e6c SHA512 f8268d2c4ee2da4d922de6dfe3ae027ef4cf1d2c5aca4b62a6891111bb5fd6b5d5250222259a8c2e24192b11e8f872c24dfd748a0d2f14249d27d596fa048a78
diff --git a/app-text/ktikz/ktikz-0.13.2_p20250728-r1.ebuild b/app-text/ktikz/ktikz-0.13.2_p20250728-r1.ebuild
deleted file mode 100644
index a703bdafc995..000000000000
--- a/app-text/ktikz/ktikz-0.13.2_p20250728-r1.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-KFMIN=6.9.0
-QTMIN=6.5.0
-inherit ecm xdg
-
-COMMIT="0a575c2246556adeecbc7b41be56e6d2e7eb6a42"
-
-DESCRIPTION="editor for the TikZ drawing language"
-HOMEPAGE="https://github.com/fhackenberger/ktikz"
-SRC_URI="https://github.com/fhackenberger/ktikz/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S=${WORKDIR}/ktikz-${COMMIT}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- app-text/poppler[qt6]
- >=dev-qt/qt5compat-${QTMIN}:6
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets,xml]
- >=kde-frameworks/kdoctools-${KFMIN}:6
- >=kde-frameworks/kxmlgui-${KFMIN}:6
- >=kde-frameworks/ktexteditor-${KFMIN}:6
- >=kde-frameworks/kparts-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kio-${KFMIN}:6
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
-"
-RDEPEND="${DEPEND}
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-pictures
-"
-BDEPEND="
- dev-qt/qttools:6[assistant,linguist]
- sys-devel/gettext
-"
-
-DOCS=( README.md )
-
-src_configure() {
- local mycmakeargs=(
- -DDATA_INSTALL_DIR="${EPREFIX}"/usr/share
- )
- ecm_src_configure
-}
diff --git a/app-text/ktikz/metadata.xml b/app-text/ktikz/metadata.xml
deleted file mode 100644
index 1c5b023661aa..000000000000
--- a/app-text/ktikz/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </maintainer>
- <upstream>
- <remote-id type="github">fhackenberger/ktikz</remote-id>
- <bugs-to>https://github.com/fhackenberger/ktikz/issues</bugs-to>
- <changelog>https://github.com/fhackenberger/ktikz/blob/master/Changelog</changelog>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/languagetool/Manifest b/app-text/languagetool/Manifest
deleted file mode 100644
index 936bd85a429f..000000000000
--- a/app-text/languagetool/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST LanguageTool-6.3.zip 231674701 BLAKE2B 1499f28602de9eaa41760e7329394f8c9ee26022ec97e0fb63944a7ad5002a829dcb6377d33df5a4668359a498907a2df06722a38869fbde190f2b3c95523e8c SHA512 c5c3726ef358ad6ad5e984c7b65192ff6f2858bd5bd6e9d3ad935409b17135d84eec5e660accd097de93fbd16ecfc428d70458d2ea28a6875361d87a0219cefc
diff --git a/app-text/languagetool/files/languagetool.desktop b/app-text/languagetool/files/languagetool.desktop
deleted file mode 100644
index fb65a04d7495..000000000000
--- a/app-text/languagetool/files/languagetool.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=LanguageTool
-Exec=languagetool-gui
-Type=Application
-Terminal=false
-GenericName=LanguageTool
-Comment=LanguageTool
-StartupNotify=false
-Icon=languagetool
-Categories=Office;
diff --git a/app-text/languagetool/files/languagetool.initd b/app-text/languagetool/files/languagetool.initd
deleted file mode 100644
index 79568f20051a..000000000000
--- a/app-text/languagetool/files/languagetool.initd
+++ /dev/null
@@ -1,19 +0,0 @@
-#!/sbin/openrc-run
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- after modules
-}
-
-start() {
- ebegin "Starting languagetool [server]"
- start-stop-daemon --start --background --exec /bin/bash -- /usr/bin/languagetool-server \
- --config "/etc/languagetool.cfg" --allow-origin "*" --port 8081
- eend $?
-}
-
-stop() {
- ebegin "Stopping languagetool [server]"
- start-stop-daemon --stop --exec /bin/bash -- /usr/bin/languagetool-server
- eend $?
-}
diff --git a/app-text/languagetool/files/logo.svg b/app-text/languagetool/files/logo.svg
deleted file mode 100644
index 3bc5b679c1f7..000000000000
--- a/app-text/languagetool/files/logo.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" width="45" height="45" viewBox="0 0 45 45">
- <g fill="none" fill-rule="evenodd">
- <circle cx="22.5" cy="22.5" r="22.5" fill="#FFF"/>
- <g fill="#005BEA" fill-rule="nonzero">
- <path d="M10.32 33.613c.545-.363 1.088-1.105 1.79-1.616.467-.339 1.107-.56 1.488-.56.39 0 .657.07.906.211.226.128.415.286.88.723.672.635 1.02.924 1.583 1.242.794.45 1.677.683 2.695.683 1.017 0 1.9-.234 2.694-.683.564-.318.91-.607 1.584-1.242.464-.437.653-.595.88-.723.248-.14.515-.21.905-.21s.657.07.906.21c.226.128.415.286.88.723.672.635 1.02.924 1.583 1.242.793.45 1.677.683 2.694.683 1.018 0 1.901-.234 2.695-.683a7.666 7.666 0 0 0 1.68-1.242c.05-.048 2.025-2.47 2.053-2.496l-3.004-1.55c.113-.115-.054.05-.107.1-.384.508-1.43 1.706-1.978 1.972a2.45 2.45 0 0 1-1.053.223 3.14 3.14 0 0 1-.919-.178 3.19 3.19 0 0 1-1.152-.722c-.673-.635-1.02-.924-1.583-1.243-.794-.449-1.677-.682-2.695-.682-1.018 0-1.9.233-2.695.682-.563.32-.91.608-1.583 1.243-.464.437-.654.595-.88.722-.248.141-.516.212-.905.212-.39 0-.658-.07-.906-.212-.226-.127-.416-.285-.88-.722-.673-.635-1.02-.924-1.583-1.243-.794-.449-1.677-.682-2.695-.682-1.755 0-3.506.445-6.283 4.202l3.006 1.616z"/>
- <path d="M15.383 32.371c.673.635 1.02.924 1.584 1.242.794.45 1.677.683 2.695.683 1.017 0 1.9-.234 2.694-.683.564-.318.91-.607 1.584-1.242.464-.437.653-.595.88-.723.248-.14.515-.21.905-.21s.657.07.906.21c.226.128.415.286.88.723.672.635 1.02.924 1.583 1.242.793.45 1.677.683 2.694.683 1.018 0 1.946-.235 2.737-.683 1.834-.922 3.658-3.712 3.685-3.738-1.543 1.411-2.975 2.12-4.295 2.125-1.958.008-3.448-1.843-3.912-2.28-.673-.635-1.02-.924-1.583-1.243-.794-.449-1.677-.682-2.695-.682-1.018 0-1.9.233-2.695.682-.563.32-.91.608-1.583 1.243-.464.437-.654.595-.88.722-.248.141-.516.212-.905.212-.39 0-.658-.07-.906-.212-.226-.127-.416-.285-.88-.722-.673-.635-1.02-.924-1.583-1.243-.794-.449-1.677-.682-2.695-.682-.74 0-3.317-.087-6.284 4.205 1.584-1.35 3.03-1.95 4.339-1.797 1.961.228 3.515 1.965 3.73 2.168z"/>
- </g>
- <g fill="#252525">
- <path fill-rule="nonzero" d="M31.104 13.922v1.43h3.145v-1.666c0-1.037-1.075-2.004-3.225-2.9l.08 3.136zM23.066 13.922l-.24-3.136c-1.936.675-2.905 1.56-2.905 2.656v1.91h3.145v-1.43z"/>
- <path fill-rule="nonzero" d="M28.744 13.922v11.102h-3.136V13.922h-2.55c-.953 0-1.648.12-2.083.36-.435.241-.789.598-1.062 1.07v-1.91c0-1.644 1.49-2.656 2.906-2.656h8.224c2.036 0 3.225 1.344 3.225 2.9 0 .37-.004.926-.012 1.667-.327-.473-.695-.83-1.104-1.07-.409-.241-1.085-.361-2.029-.361h-2.38z"/>
- <path d="M13.612 22.316v-.003-8.48h-2.028v-3.145h1.792c2.941 0 3.372 2.203 3.372 2.985v8.224l-.001.004h5.863v3.145h-6.3a.15.15 0 0 1-.038-.005c-1.77-.064-2.656-.97-2.66-2.717a87.655 87.655 0 0 1-.006-.007l.006-.001z"/>
- </g>
- </g>
-</svg>
diff --git a/app-text/languagetool/languagetool-6.3-r2.ebuild b/app-text/languagetool/languagetool-6.3-r2.ebuild
deleted file mode 100644
index 1cbd44a67277..000000000000
--- a/app-text/languagetool/languagetool-6.3-r2.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit java-pkg-2 desktop xdg-utils
-
-MY_PN=LanguageTool
-MY_P=${MY_PN}-${PV}
-
-DESCRIPTION="A proof-reading tool for many languages"
-HOMEPAGE="https://languagetool.org/"
-SRC_URI="https://languagetool.org/download/${MY_P}.zip"
-
-S=${WORKDIR}/${MY_P}
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-CP_DEPEND="
- dev-java/commons-cli:0
- dev-java/commons-collections:4
- >=dev-java/commons-io-2.19.0:0
- dev-java/commons-lang:3.6
- dev-java/commons-logging:0
- dev-java/hamcrest-core:1.3
- dev-java/jcommander:0
- >=dev-java/jna-5.17.0:0
- dev-java/slf4j-api:0
-"
-
-RDEPEND="
- >=virtual/jre-1.8
- ${CP_DEPEND}"
-
-BDEPEND="app-arch/unzip"
-
-src_prepare() {
- default
- rm libs/commons-{cli,collections4,io,lang3,logging}.jar || die
- rm libs/{hamcrest-core,jcommander,junit,slf4j-api}.jar || die
-
- # Loads of bundled stuff :(
- #java-pkg-2_src_prepare
-}
-
-src_compile() { :; }
-
-src_install() {
- java-pkg_dojar *.jar libs/*.jar
-
- local DIR=/usr/share/${PN}/lib/language-modules
- java-pkg_addcp "${EPREFIX}${DIR}"
- insinto ${DIR}
- doins -r org META-INF
-
- java-pkg_dolauncher ${PN} --main org.${PN}.commandline.Main
- java-pkg_dolauncher ${PN}-gui --main org.${PN}.gui.Main
- java-pkg_dolauncher ${PN}-server --main org.${PN}.server.HTTPServer --config /etc/languagetool.cfg
- newicon -s scalable "${FILESDIR}"/logo.svg ${PN}.svg
- domenu "${FILESDIR}"/${PN}.desktop
- newinitd "${FILESDIR}/languagetool.initd" languagetool
-
- dodoc CHANGES.md README.md
-
- unset MY_DEPEND
- java-pkg_gen-cp MY_DEPEND
- java-pkg_register-dependency "${MY_DEPEND}"
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/app-text/languagetool/metadata.xml b/app-text/languagetool/metadata.xml
deleted file mode 100644
index df66ee78e0a6..000000000000
--- a/app-text/languagetool/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>vim@gentoo.org</email>
- <name>Gentoo Vim Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">languagetool-org/languagetool</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/lcdf-typetools/Manifest b/app-text/lcdf-typetools/Manifest
deleted file mode 100644
index 200a8eac4637..000000000000
--- a/app-text/lcdf-typetools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lcdf-typetools-2.110.tar.gz 674355 BLAKE2B 17bd88039648285d7010cd3e2d20aa0192c3dfb9343ebb60e988ae50c8cd22d7690d538760e3e503ed8cfa30218b048b317e8f5c01e7f7adc74ed9140a557fb4 SHA512 691c2a6c7aadace4741ad8d991575ea81fa56f243cf8eb37a8639dfced06daf565c82a1601f0d7e4490f868179ce7a83551000395fa17da214b7eb1344738c0c
diff --git a/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild b/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild
deleted file mode 100644
index 5dd01ab58e7a..000000000000
--- a/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="Font utilities for eg manipulating OTF"
-HOMEPAGE="
- https://lcdf.org/type/#typetools
- https://github.com/kohler/lcdf-typetools
-"
-SRC_URI="https://lcdf.org/type/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="+kpathsea"
-
-RDEPEND="kpathsea? ( virtual/tex-base dev-libs/kpathsea:= )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( NEWS.md README.md ONEWS )
-
-src_configure() {
- # gcc ICE with LTO: https://gcc.gnu.org/PR100010
- filter-flags -fdevirtualize-at-ltrans
-
- if use kpathsea; then
- has_version 'dev-libs/kpathsea' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
- fi
- econf $(use_with kpathsea)
-}
diff --git a/app-text/lcdf-typetools/metadata.xml b/app-text/lcdf-typetools/metadata.xml
deleted file mode 100644
index f0cdb6172a59..000000000000
--- a/app-text/lcdf-typetools/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>fonts@gentoo.org</email>
- <name>Fonts</name>
-</maintainer>
-<upstream>
- <remote-id type="github">kohler/lcdf-typetools</remote-id>
-</upstream>
-<longdescription lang="en">
- The LCDF Typetools package contains several programs for manipulating
- PostScript Type 1, Type 1 multiple master, and PostScript-flavored OpenType
- fonts. LCDF Typetools includes the mmafm and mmpfb programs, which were
- formerly distributed as part of a different package (mminstance).
-</longdescription>
-<use>
- <flag name="kpathsea">Enable integration with kpathsea search library
- (TeX related)</flag>
-</use>
-</pkgmetadata>
diff --git a/app-text/lchat/Manifest b/app-text/lchat/Manifest
deleted file mode 100644
index 78c3df6ec989..000000000000
--- a/app-text/lchat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lchat-1.0.tar.gz 24455 BLAKE2B d46aad891fa40acc4f41317e652f09f14c0c063be0c99d0e1263c65e0f939c6bcbfceed16080b6368f39dc02fec0a90989cfda132d372f08d60ff87fa1ff2019 SHA512 cde5fd193d7c8251ca94bc8a4e648faaad01ec9eac5b09365c34a51646aa70e7031ec40acce121e8187cec2f692caa16a0a3fb68223b2fcfba1a411757e70923
diff --git a/app-text/lchat/lchat-1.0-r2.ebuild b/app-text/lchat/lchat-1.0-r2.ebuild
deleted file mode 100644
index 3a094f1be308..000000000000
--- a/app-text/lchat/lchat-1.0-r2.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Line oriented front end for ii-like chat programs"
-HOMEPAGE="https://tools.suckless.org/lchat/"
-SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz"
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-RDEPEND="dev-libs/libgrapheme"
-DEPEND="${RDEPEND}"
-IUSE="+examples"
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="$CFLAGS" LIBS="-lgrapheme $LDFLAGS" all
- if use examples; then
- emake CC="$(tc-getCC)" CFLAGS="$CFLAGS $LDFLAGS" filter/indent
- fi
-}
-
-src_install() {
- doman lchat.1
- dobin lchat
- mv filter/indent lchat-indent
- use examples && dobin lchat-indent
-}
diff --git a/app-text/lchat/metadata.xml b/app-text/lchat/metadata.xml
deleted file mode 100644
index e34dbd721551..000000000000
--- a/app-text/lchat/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>carana2099@gmail.com</email>
- <description>Carlos Eduardo</description>
- </maintainer>
- <longdescription>
- lchat (line chat) is a line oriented front end for ii-like chat programs.
- It handles the input from keyboard and output file in parallel. Thus,
- you are able to type messages while new chat lines are arriving. Its main
- focus is on usability and simplicity.
- </longdescription>
- <use>
- <flag name="examples">install the example indent .filter</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/lesspipe/Manifest b/app-text/lesspipe/Manifest
deleted file mode 100644
index 936d407f9e76..000000000000
--- a/app-text/lesspipe/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lesspipe-2.11.tar.gz 171212 BLAKE2B aa7cf35f00d9db4ad7cb48ae89089a4d0c5d6c6e41ec902bc7ba6d4fd218f8ea90e1fdf3d6fcbac1dd1f86eb841a0daa6838b0086905fd4b0535d91040ef85aa SHA512 ed75d8529bd24876b11a50d0ada476299569d0fe716c390de84a0630ae475594f96370ffbed64fc5d9e2417dcbaa7b2f68630e32f665dff799667c2653b0265f
-DIST lesspipe-2.12.tar.gz 171915 BLAKE2B b1181cc5ca6ec8ca918bff31def6d6fde5f6bcfde9d48e0a23a088ee9ff178e3e9ff330b1c27a3d74b63d227c94292141414bec8c25d0035f9fec01c6760b8b9 SHA512 9c6945b0f5a5672e3b9b0035ebc63ab3197c1b3d1dfc3d4a2280c1f11421d98ccc5c016273a308a96f61a47f4da6d6658502534284fff81fd75365a4ba91c27e
-DIST lesspipe-2.13.tar.gz 173413 BLAKE2B 06752c71822233bf7f5f9f55b416222963a05cb9b7ce60d204b989d5d7052e5d24ca26f0ddc9e2520789e89cf8e2be456a77f616adefe65e637d0761948a734d SHA512 e4e2448f9d001c1da3ca2d9ad029598cc51bd3ce381f77d4b77093d8df8162111726af09690611f91542b2f8f437dcc448b95505adfc92a724bff151490ddd3d
diff --git a/app-text/lesspipe/files/all-completions.patch b/app-text/lesspipe/files/all-completions.patch
deleted file mode 100644
index dfd8ed90dd34..000000000000
--- a/app-text/lesspipe/files/all-completions.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From 621e2897c19155df8d0a5931a0c862bfdac22a0a Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Wed, 17 Jan 2024 22:08:29 -0500
-Subject: [PATCH] add configure option to always install all completions
-
-This is useful for distro packaging. Many distros have a policy that
-shell completions shall always be installed, even if the shell they are
-for is not installed at the time.
-
-This is useful because buildbot chroots often don't have additional
-shells installed, so users will *never* get zsh completions.
----
- configure | 9 +++++----
- 1 file changed, 5 insertions(+), 4 deletions(-)
-
-diff --git a/configure b/configure
-index 68d03a1..d521962 100755
---- a/configure
-+++ b/configure
-@@ -10,10 +10,10 @@ use Getopt::Long;
- # find sxw2txt and other scripts in current dir, if scripts not installed yet
- $ENV{PATH} .= ':.';
-
--use vars qw($opt_help $opt_prefix $opt_nomake $opt_shell);
-+use vars qw($opt_help $opt_prefix $opt_nomake $opt_shell $opt_all_completions);
-
- Getopt::Long::Configure("prefix_pattern=--");
--my $result = GetOptions('help+', 'prefix=s', 'shell=s', 'nomake+');
-+my $result = GetOptions('help+', 'prefix=s', 'shell=s', 'nomake+', 'all-completions+');
- if ( $ARGV[0] or ! $result or $opt_help) {
- print << 'EOF';
- Usage: configure [options]
-@@ -21,6 +21,7 @@ Options:
- --help print this message
- --shell=<filename> specify an alternative shell path (zsh/bash) to use
- --nomake do not generate a Makefile
-+ --all-completions always install all completions
- Directory and file names:
- --prefix=PREFIX install lesspipe.sh in PREFIX/bin (/usr/local)
-
-@@ -47,8 +48,8 @@ if ( $opt_shell and -f $opt_shell and $opt_shell =~ /^\// ) {
- my @bad = ();
- my $shell = check_shell_vers();
- if ( ! $opt_nomake ) {
-- my $no_bash = grep {/bash/} @bad;
-- my $no_zsh = grep {/zsh/} @bad;
-+ my $no_bash = (grep {/bash/} @bad and ! $opt_all_completions);
-+ my $no_zsh = (grep {/zsh/} @bad and ! $opt_all_completions);
- open OUT, ">Makefile";
- while (<DATA>) {
- next if /bash_complete_dir/ and $no_bash;
diff --git a/app-text/lesspipe/lesspipe-2.11-r1.ebuild b/app-text/lesspipe/lesspipe-2.11-r1.ebuild
deleted file mode 100644
index a807b2e710ee..000000000000
--- a/app-text/lesspipe/lesspipe-2.11-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Preprocessor for less"
-HOMEPAGE="https://github.com/wofr06/lesspipe"
-SRC_URI="https://github.com/wofr06/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="test"
-
-# Please check again on bumps! (bug #734896)
-RESTRICT="!test? ( test ) test"
-
-RDEPEND="dev-lang/perl"
-BDEPEND="
- ${RDEPEND}
- virtual/pkgconfig
- test? ( app-editors/vim )
-"
-
-PATCHES=(
- # Backport patch to allow installing completions for shells that aren't
- # yet installed.
- #
- # https://github.com/wofr06/lesspipe/pull/142
- "${FILESDIR}"/all-completions.patch
-)
-
-src_configure() {
- # Not an autoconf script.
- #
- # PG0301
- # By default, only completions for installed shells are installed.
- # Unconditionally install zsh too.
- edo ./configure --prefix="${EPREFIX}"/usr --all-completions
-}
-
-src_compile() {
- # Nothing to build (avoids the "all" target)
- :
-}
-
-src_install() {
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
- einstalldocs
-
- # The upstream Makefile intentionally installs to the wrong directory, then prints:
- # In bash, please preload the completion, dynamic invocation does not work
- # . /usr/share/bash-completion/less_completion
- # Or consider installing the file less_completion in /etc/bashcompletion.d
- rm "${ED}"/usr/share/bash-completion/less_completion || die
- rmdir "${ED}"/usr/share/bash-completion || die
- insinto /etc/bash_completion.d
- doins less_completion
-}
-
-pkg_preinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
- elog "The latter is the Gentoo-specific version. Make sure to update your"
- elog "LESSOPEN environment variable if you wish to use this copy."
- fi
-}
diff --git a/app-text/lesspipe/lesspipe-2.12.ebuild b/app-text/lesspipe/lesspipe-2.12.ebuild
deleted file mode 100644
index 7307d297c38b..000000000000
--- a/app-text/lesspipe/lesspipe-2.12.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Preprocessor for less"
-HOMEPAGE="https://github.com/wofr06/lesspipe"
-SRC_URI="https://github.com/wofr06/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="test"
-
-# Please check again on bumps! (bug #734896)
-RESTRICT="!test? ( test ) test"
-
-RDEPEND="
- dev-lang/perl
- dev-perl/Text-CSV
-"
-BDEPEND="
- ${RDEPEND}
- virtual/pkgconfig
- test? ( app-editors/vim )
-"
-
-src_configure() {
- # Not an autoconf script.
- #
- # PG0301
- # By default, only completions for installed shells are installed.
- # Unconditionally install zsh too.
- edo ./configure --prefix="${EPREFIX}"/usr --all-completions
-}
-
-src_compile() {
- # Nothing to build (avoids the "all" target)
- :
-}
-
-src_install() {
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
- einstalldocs
-
- # The upstream Makefile intentionally installs to the wrong directory, then prints:
- # In bash, please preload the completion, dynamic invocation does not work
- # . /usr/share/bash-completion/less_completion
- # Or consider installing the file less_completion in /etc/bashcompletion.d
- rm "${ED}"/usr/share/bash-completion/less_completion || die
- rmdir "${ED}"/usr/share/bash-completion || die
- insinto /etc/bash_completion.d
- doins less_completion
-}
-
-pkg_preinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
- elog "The latter is the Gentoo-specific version. Make sure to update your"
- elog "LESSOPEN environment variable if you wish to use this copy."
- fi
-}
diff --git a/app-text/lesspipe/lesspipe-2.13.ebuild b/app-text/lesspipe/lesspipe-2.13.ebuild
deleted file mode 100644
index 7307d297c38b..000000000000
--- a/app-text/lesspipe/lesspipe-2.13.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-DESCRIPTION="Preprocessor for less"
-HOMEPAGE="https://github.com/wofr06/lesspipe"
-SRC_URI="https://github.com/wofr06/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="test"
-
-# Please check again on bumps! (bug #734896)
-RESTRICT="!test? ( test ) test"
-
-RDEPEND="
- dev-lang/perl
- dev-perl/Text-CSV
-"
-BDEPEND="
- ${RDEPEND}
- virtual/pkgconfig
- test? ( app-editors/vim )
-"
-
-src_configure() {
- # Not an autoconf script.
- #
- # PG0301
- # By default, only completions for installed shells are installed.
- # Unconditionally install zsh too.
- edo ./configure --prefix="${EPREFIX}"/usr --all-completions
-}
-
-src_compile() {
- # Nothing to build (avoids the "all" target)
- :
-}
-
-src_install() {
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${D}" install
- einstalldocs
-
- # The upstream Makefile intentionally installs to the wrong directory, then prints:
- # In bash, please preload the completion, dynamic invocation does not work
- # . /usr/share/bash-completion/less_completion
- # Or consider installing the file less_completion in /etc/bashcompletion.d
- rm "${ED}"/usr/share/bash-completion/less_completion || die
- rmdir "${ED}"/usr/share/bash-completion || die
- insinto /etc/bash_completion.d
- doins less_completion
-}
-
-pkg_preinst() {
- if [[ -z ${REPLACING_VERSIONS} ]] ; then
- elog "This package installs 'lesspipe.sh' which is distinct from 'lesspipe'."
- elog "The latter is the Gentoo-specific version. Make sure to update your"
- elog "LESSOPEN environment variable if you wish to use this copy."
- fi
-}
diff --git a/app-text/lesspipe/metadata.xml b/app-text/lesspipe/metadata.xml
deleted file mode 100644
index 6d48d5fa839d..000000000000
--- a/app-text/lesspipe/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="project">
- <email>base-system@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">wofr06/lesspipe</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/letterize/Manifest b/app-text/letterize/Manifest
deleted file mode 100644
index da948413558c..000000000000
--- a/app-text/letterize/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST letterize-1.4.tar.gz 7464 BLAKE2B 2739388697a462884826e4b0ac2f1d48bd12f903cc9cc11302104c3e27f56479b1494609c3dee5671bf5464a034a0e5cf6da7255f2ad265590054111022cd1b7 SHA512 7e57c6ebe8c5a1bfa16e6cf3f1b01f7e27127c32a1ea373a5221d807d5926b7064153c16c0081a83fec64bdb72379fc18540dedb639d7ec3cf318747438e414a
diff --git a/app-text/letterize/files/letterize-1.4-clang16.patch b/app-text/letterize/files/letterize-1.4-clang16.patch
deleted file mode 100644
index 82a1258a60d3..000000000000
--- a/app-text/letterize/files/letterize-1.4-clang16.patch
+++ /dev/null
@@ -1,8 +0,0 @@
-https://bugs.gentoo.org/870775
---- a/letterize.c
-+++ b/letterize.c
-@@ -234,3 +234,3 @@
-
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
diff --git a/app-text/letterize/letterize-1.4.ebuild b/app-text/letterize/letterize-1.4.ebuild
deleted file mode 100644
index d28a490c6729..000000000000
--- a/app-text/letterize/letterize-1.4.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Generate English-plausible alphabetic mnemonics for a phone number"
-HOMEPAGE="http://www.catb.org/~esr/letterize/"
-SRC_URI="http://www.catb.org/~esr/letterize/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_configure() {
- tc-export CC
- default
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
- dodoc README
-}
diff --git a/app-text/letterize/metadata.xml b/app-text/letterize/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/letterize/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/libabw/Manifest b/app-text/libabw/Manifest
deleted file mode 100644
index ad0a14117aa3..000000000000
--- a/app-text/libabw/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libabw-0.1.3.tar.xz 318808 BLAKE2B 234ff797bf3798bc7f14f2b3f0d0cc2d80eda2a6ba2d656288c26e58d53b9798003d7f45ad7c9a0f504da36c8c8ba367f8fe5b565a85fbc6a1f1627d89e7e353 SHA512 0d2646e1bad1e11b3da43714ac5931fc67ffdbc4e7a25a44ef5b6e6a41de1e0ae14596b4a87cceb07bf56dbbe9344622b3d60afcb054ee0ab8577ca8e9b5c289
diff --git a/app-text/libabw/libabw-0.1.3-r1.ebuild b/app-text/libabw/libabw-0.1.3-r1.ebuild
deleted file mode 100644
index 46434df00c03..000000000000
--- a/app-text/libabw/libabw-0.1.3-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Library parsing abiword documents"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libabw"
-SRC_URI="https://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-IUSE="doc"
-
-BDEPEND="
- dev-util/gperf
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-RDEPEND="
- dev-libs/librevenge
- dev-libs/libxml2:=
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-build/libtool
-"
-
-src_configure() {
- local myeconfargs=( $(use_with doc docs) )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/libabw/metadata.xml b/app-text/libabw/metadata.xml
deleted file mode 100644
index f632b40c7d8a..000000000000
--- a/app-text/libabw/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/libebook/Manifest b/app-text/libebook/Manifest
deleted file mode 100644
index 105c5030daaf..000000000000
--- a/app-text/libebook/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libe-book-0.1.3.tar.xz 416268 BLAKE2B 569bb68603bec5635a7ecdc8312f759816aff3d8e45e0ea9a14dc8c291ebb4dfd8ed430994d255e6be95a6ef4407f459c8d9c3d3945d4fd63841e0401f1c70a2 SHA512 56dfa93816b8a1b7e223bda517ff81547fd7b311c3fe2bea64b12c4290642d4b9ed3778df06c4ee7a65f2b9db57702c00c32aec819efb7820115165af3d5ebdc
diff --git a/app-text/libebook/files/libebook-0.1.3-icu-68.patch b/app-text/libebook/files/libebook-0.1.3-icu-68.patch
deleted file mode 100644
index 964b8b7e195d..000000000000
--- a/app-text/libebook/files/libebook-0.1.3-icu-68.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 9ea3b4c2552770b66b83d44b6e6ccdd338296316 Mon Sep 17 00:00:00 2001
-From: Lars Wendler <polynomial-c@gentoo.org>
-Date: Fri, 30 Oct 2020 10:52:10 +0100
-Subject: [PATCH] Fix build with icu-68.0
-
-icu-68.1 removed public macro definitions for TRUE and FALSE
-
-Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
----
- src/lib/EBOOKCharsetConverter.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/lib/EBOOKCharsetConverter.cpp b/src/lib/EBOOKCharsetConverter.cpp
-index 0d85fa3..c9f8be0 100644
---- a/src/lib/EBOOKCharsetConverter.cpp
-+++ b/src/lib/EBOOKCharsetConverter.cpp
-@@ -124,7 +124,7 @@ bool EBOOKCharsetConverter::convertBytes(const char *const in, const unsigned le
- m_converterToUTF8.get(), m_converterToUnicode.get(),
- &outText, outText + out.size(), &inText, inText + length,
- nullptr, nullptr, nullptr, nullptr,
-- TRUE, TRUE, &status)
-+ true, true, &status)
- ;
- if (status==U_BUFFER_OVERFLOW_ERROR)
- {
---
-2.29.2
diff --git a/app-text/libebook/libebook-0.1.3-r4.ebuild b/app-text/libebook/libebook-0.1.3-r4.ebuild
deleted file mode 100644
index cc5531cb328f..000000000000
--- a/app-text/libebook/libebook-0.1.3-r4.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_P="libe-book-${PV}"
-inherit autotools
-
-DESCRIPTION="Library parsing various ebook formats"
-HOMEPAGE="https://sourceforge.net/projects/libebook/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${MY_P}.tar.xz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-IUSE="doc test tools"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/liblangtag
- dev-libs/icu:=
- dev-libs/librevenge
- dev-libs/libxml2:=
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- dev-util/gperf
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
- test? ( dev-util/cppunit )
-"
-
-PATCHES=( "${FILESDIR}/${P}-icu-68.patch" )
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-werror
- $(use_with doc docs)
- $(use_enable test tests)
- $(use_with tools)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libebook/metadata.xml b/app-text/libebook/metadata.xml
deleted file mode 100644
index 4353583eba8b..000000000000
--- a/app-text/libebook/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <use>
- <flag name="tools">Build file conversion tools</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">libebook</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libepubgen/Manifest b/app-text/libepubgen/Manifest
deleted file mode 100644
index 8ec7b19fa621..000000000000
--- a/app-text/libepubgen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libepubgen-0.1.1.tar.xz 324380 BLAKE2B f2dd4ee4987aa69f3972f83fe6348e8f0d4ba2d5c2f8f871e81d7e9dd5dcc00e10fc2be27fcbbb6170f5a673b86c62261fb8d25ff3bf788cda726e64a254ec7d SHA512 9d911384672b5394ff1df3280a5c9fe12888530c41f177aa100f135954e2ec279b64193f8388f12c96f6a6e587483ce853e74fe45b29fb748a930512dd011c2b
diff --git a/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild b/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild
deleted file mode 100644
index 8a42b9ad5d22..000000000000
--- a/app-text/libepubgen/libepubgen-0.1.1-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="EPUB generator for librevenge"
-HOMEPAGE="https://sourceforge.net/projects/libepubgen/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-IUSE="debug doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/librevenge
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- test? (
- dev-util/cppunit
- dev-libs/libxml2:2
- )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_configure() {
- econf \
- --disable-weffc \
- $(use_enable debug) \
- $(use_with doc docs) \
- $(use_enable test tests)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/libepubgen/metadata.xml b/app-text/libepubgen/metadata.xml
deleted file mode 100644
index f632b40c7d8a..000000000000
--- a/app-text/libepubgen/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/libetonyek/Manifest b/app-text/libetonyek/Manifest
deleted file mode 100644
index 623b3d109f52..000000000000
--- a/app-text/libetonyek/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libetonyek-0.1.13.tar.xz 1514256 BLAKE2B 1ed81b1c6720a75c9ba9005e763da3a00705794d427a0edeb895e1f9feac69656c5870cb35bb864612fbd0e4fed5ef7f0d7e4a411c1db8622bbea06eb7435281 SHA512 4ef485cc816ca570ec976b63783f457f7e3b2308c46b22712ce888fe668474c9670677d5dc93bd6ada477db9c2039d8c1bfec30c6c396d3c65a4e0292c168d36
diff --git a/app-text/libetonyek/libetonyek-0.1.13.ebuild b/app-text/libetonyek/libetonyek-0.1.13.ebuild
deleted file mode 100644
index 0a1d8e4a3fc4..000000000000
--- a/app-text/libetonyek/libetonyek-0.1.13.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.libreoffice.org/libetonyek.git"
- inherit git-r3
-else
- SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library parsing Apple Keynote presentations"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek"
-
-LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/liblangtag
- dev-libs/librevenge
- dev-libs/libxml2:=
- >=dev-util/mdds-2.1:1=
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- media-libs/glm
- dev-build/libtool
- test? ( dev-util/cppunit )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_prepare() {
- default
- [[ -d m4 ]] || mkdir "m4" || die
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-werror
- --with-mdds=2.1
- $(use_with doc docs)
- $(use_enable test tests)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libetonyek/libetonyek-9999-r1.ebuild b/app-text/libetonyek/libetonyek-9999-r1.ebuild
deleted file mode 100644
index 677f4b35be7d..000000000000
--- a/app-text/libetonyek/libetonyek-9999-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MDDS_VER="3.0"
-
-inherit autotools
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.libreoffice.org/libetonyek.git"
- inherit git-r3
-else
- SRC_URI="https://dev-www.libreoffice.org/src/libetonyek/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Library parsing Apple Keynote presentations"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libetonyek"
-
-LICENSE="|| ( GPL-2+ LGPL-2.1 MPL-1.1 )"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/liblangtag
- dev-libs/librevenge
- dev-libs/libxml2:=
- dev-util/mdds:1/${MDDS_VER}
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- media-libs/glm
- dev-build/libtool
- test? ( dev-util/cppunit )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_prepare() {
- default
- [[ -d m4 ]] || mkdir "m4" || die
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- --disable-werror
- --with-mdds="${MDDS_VER}"
- $(use_with doc docs)
- $(use_enable test tests)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libetonyek/metadata.xml b/app-text/libetonyek/metadata.xml
deleted file mode 100644
index f632b40c7d8a..000000000000
--- a/app-text/libetonyek/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/libexttextcat/Manifest b/app-text/libexttextcat/Manifest
deleted file mode 100644
index 16f844a8ca24..000000000000
--- a/app-text/libexttextcat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libexttextcat-3.4.7.tar.xz 1122804 BLAKE2B 45d4fab17d66ede2a32cf65a8ee79c85ccb9993b1b5a5260f77a468c67478a28a9a45bf5fc9c5e6f6eb9f21407dff861d08649c6398373f00b036dd49f9cd4ee SHA512 ccd95061419aedd651c3b899fade6d3cc8ebf87ddfea622edecacd810798de8257829255e3cb3325fa2a0b9f54bc20d4e24b6596ae37891ed3fbe7c0425ff864
diff --git a/app-text/libexttextcat/files/libexttextcat-3.4.7-lto.patch b/app-text/libexttextcat/files/libexttextcat-3.4.7-lto.patch
deleted file mode 100644
index 7b5e351b5491..000000000000
--- a/app-text/libexttextcat/files/libexttextcat-3.4.7-lto.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-https://github.com/LibreOffice/libexttextcat/pull/5
-
-From 96abcf3a68c7b3b089c256eb749e689879a61b10 Mon Sep 17 00:00:00 2001
-From: Alessandro Astone <alessandro.astone@canonical.com>
-Date: Fri, 28 Mar 2025 14:46:28 +0100
-Subject: [PATCH] Fix type mismatch between declaration and definition
-
-Compiling with LTO otherwise fails with:
-
-wg_mempool.h:91:18: error: type of 'wgmempool_Init' does not match original declaration [-Werror=lto-type-mismatch]
- 91 | extern void *wgmempool_Init(uint4 blocksize, size_t maxstrsize);
- | ^
-wg_mempool.c:86:14: note: type mismatch in parameter 1
- 86 | extern void *wgmempool_Init(size_t blocksize, size_t maxstrsize)
- | ^
-wg_mempool.c:86:14: note: type 'size_t' should match type 'uint4'
-wg_mempool.c:86:14: note: 'wgmempool_Init' was previously declared here
-wg_mempool.c:86:14: note: code may be misoptimized unless '-fno-strict-aliasing' is used
----
- src/wg_mempool.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/wg_mempool.c b/src/wg_mempool.c
-index 89d35a1..51ca894 100644
---- a/src/wg_mempool.c
-+++ b/src/wg_mempool.c
-@@ -83,7 +83,7 @@ static void addblock(mempool_t * h)
- }
-
-
--extern void *wgmempool_Init(size_t blocksize, size_t maxstrsize)
-+extern void *wgmempool_Init(uint4 blocksize, size_t maxstrsize)
- {
- mempool_t *result = (mempool_t *) malloc(sizeof(mempool_t));
-
-
diff --git a/app-text/libexttextcat/libexttextcat-3.4.7-r1.ebuild b/app-text/libexttextcat/libexttextcat-3.4.7-r1.ebuild
deleted file mode 100644
index 282596ad2fdc..000000000000
--- a/app-text/libexttextcat/libexttextcat-3.4.7-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit libtool
-
-DESCRIPTION="Library implementing N-gram-based text categorization"
-HOMEPAGE="https://wiki.documentfoundation.org/Libexttextcat"
-SRC_URI="https://dev-www.libreoffice.org/src/${P}.tar.xz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-3.4.7-lto.patch
-)
-
-src_prepare() {
- default
-
- # Needed for LTO flags to be passed down to the linker
- elibtoolize
-}
-
-src_configure() {
- econf \
- --disable-werror
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/libexttextcat/libexttextcat-3.4.7.ebuild b/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
deleted file mode 100644
index b62dfe4d5e3b..000000000000
--- a/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Library implementing N-gram-based text categorization"
-HOMEPAGE="https://wiki.documentfoundation.org/Libexttextcat"
-SRC_URI="https://dev-www.libreoffice.org/src/${P}.tar.xz"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-src_configure() {
- econf \
- --disable-werror
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/libexttextcat/metadata.xml b/app-text/libexttextcat/metadata.xml
deleted file mode 100644
index f632b40c7d8a..000000000000
--- a/app-text/libexttextcat/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/libgepub/Manifest b/app-text/libgepub/Manifest
deleted file mode 100644
index b0a6a6ba5e04..000000000000
--- a/app-text/libgepub/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libgepub-0.7.3.tar.xz 27220 BLAKE2B e0b929f4b5701ad2c3697d26dfe264f9a439aaedcf1e6466157a4be78ace3d2d0c576a590735389f93c1162691735e38b3734414f4a012351348deead5cc8244 SHA512 dd4ee829e6262ce0428f0af21cb766a9b5911fe9378610806b750311388fd70338155df53fce5995f0700ebcedc015dbda0b9d9844de10dcd87ea2900aa7b958
diff --git a/app-text/libgepub/libgepub-0.7.3.ebuild b/app-text/libgepub/libgepub-0.7.3.ebuild
deleted file mode 100644
index 5c26c19d6d10..000000000000
--- a/app-text/libgepub/libgepub-0.7.3.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit gnome.org meson xdg
-
-DESCRIPTION="GObject based library for handling and rendering epub documents"
-HOMEPAGE="https://gitlab.gnome.org/GNOME/libgepub"
-
-LICENSE="LGPL-2+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="+introspection webkit"
-
-RDEPEND="
- net-libs/libsoup:3.0
- dev-libs/glib:2
- dev-libs/libxml2:=
- app-arch/libarchive:=
- webkit? ( >=net-libs/webkit-gtk-2.38.0:4.1[introspection?] )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_prepare() {
- default
-
- # Tests are not executed by `meson test` and they require GTK+3
- sed -i -e "/subdir('tests')/d" meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_use introspection)
- $(meson_use webkit widget)
- )
- meson_src_configure
-}
diff --git a/app-text/libgepub/metadata.xml b/app-text/libgepub/metadata.xml
deleted file mode 100644
index e45303093deb..000000000000
--- a/app-text/libgepub/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?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="webkit">Build with GepubWidget based on Webkit</flag>
- </use>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/libgepub</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libgxps/Manifest b/app-text/libgxps/Manifest
deleted file mode 100644
index bd5ab04d1740..000000000000
--- a/app-text/libgxps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libgxps-0.3.2.tar.xz 79956 BLAKE2B 4e41361a90fe24816aff33e90dc1084d0c1c799a4c9368364e73d9a5df34a45be75bb9906ee272cd1956b3631894d4be63070cce57983e2401dc1496f08c3e33 SHA512 d3d56e4906477b68d088bf83bde666f9ea8bf383add592772aad53dd571e727f1bc0410dd020e12212ede5ff8e26cb46150a9860a6f7af29c4d195f03e946fe9
diff --git a/app-text/libgxps/libgxps-0.3.2-r3.ebuild b/app-text/libgxps/libgxps-0.3.2-r3.ebuild
deleted file mode 100644
index bd4bc843a185..000000000000
--- a/app-text/libgxps/libgxps-0.3.2-r3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit gnome.org meson xdg-utils
-
-DESCRIPTION="Library for handling and rendering XPS documents"
-HOMEPAGE="https://wiki.gnome.org/Projects/libgxps"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="gtk-doc +introspection jpeg lcms tiff"
-
-RDEPEND="
- >=app-arch/libarchive-2.8
- >=dev-libs/glib-2.36:2
- media-libs/freetype:2
- media-libs/libpng:0
- >=x11-libs/cairo-1.10[svg(+)]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- lcms? ( media-libs/lcms:2 )
- tiff? ( media-libs/tiff:=[zlib] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- gtk-doc? ( dev-util/gtk-doc )
- virtual/pkgconfig
-"
-
-# There is no automatic test suite, only an interactive test application
-RESTRICT="test"
-
-src_configure() {
- local emesonargs=(
- -Denable-test=false
- $(meson_use gtk-doc enable-gtk-doc)
- -Denable-man=true
- -Ddisable-introspection=$(usex introspection false true)
- $(meson_use lcms with-liblcms2)
- $(meson_use jpeg with-libjpeg)
- $(meson_use tiff with-libtiff)
- )
-
- xdg_environment_reset
- meson_src_configure
-}
diff --git a/app-text/libgxps/metadata.xml b/app-text/libgxps/metadata.xml
deleted file mode 100644
index d3a4eae54712..000000000000
--- a/app-text/libgxps/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/libgxps</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/liblangtag/Manifest b/app-text/liblangtag/Manifest
deleted file mode 100644
index 582c9d63c201..000000000000
--- a/app-text/liblangtag/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST liblangtag-0.6.8.tar.bz2 768482 BLAKE2B 815ba3cffc4532efb04c7e30c61d44cda31aff4cec33389026e24b91f0490ad98f1769bb1e1db47a38293d14ee6350e3abc89bc22b40c4cb2355fc87299fc665 SHA512 3072527ff6b2030d632d406ff6af854bf136112619d463c189f08a7f56bd68ffceb47fdce54ccee54a0199a017c800e68a78f8d90cc110aa6a81f9ad0a2fa69d
diff --git a/app-text/liblangtag/liblangtag-0.6.8.ebuild b/app-text/liblangtag/liblangtag-0.6.8.ebuild
deleted file mode 100644
index c4f7e4b2952d..000000000000
--- a/app-text/liblangtag/liblangtag-0.6.8.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit xdg-utils
-
-DESCRIPTION="Interface library to access tags for identifying languages"
-HOMEPAGE="https://bitbucket.org/tagoh/liblangtag"
-SRC_URI="https://gitlab.com/tagoh/liblangtag/-/releases/${PV}/downloads/${P}.tar.bz2"
-
-LICENSE="|| ( LGPL-3 MPL-2.0 )"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-IUSE="debug doc introspection test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/libxml2:=
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
-"
-DEPEND="${RDEPEND}
- test? ( dev-libs/check )
-"
-BDEPEND="
- sys-devel/gettext
- dev-build/libtool
- doc? ( dev-util/gtk-doc )
- introspection? ( dev-libs/gobject-introspection-common )
-"
-
-src_prepare() {
- default
- xdg_environment_reset
- if [[ -d docs/html ]]; then
- rm -r docs/html || die "Failed to remove existing gtk-doc"
- fi
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_enable doc gtk-doc)
- $(use_enable introspection)
- $(use_enable test)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/liblangtag/metadata.xml b/app-text/liblangtag/metadata.xml
deleted file mode 100644
index d8d029834623..000000000000
--- a/app-text/liblangtag/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">tagoh/liblangtag</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libmspub/Manifest b/app-text/libmspub/Manifest
deleted file mode 100644
index a7a60bc8a861..000000000000
--- a/app-text/libmspub/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libmspub-0.1.4.tar.xz 377472 BLAKE2B 89bd994a5aa2b3a22681dfe78fcea19561ea6057210e61630fa904ded12cca4694d715dd8f2fe8f687a91951bfa2f7aec1ff11d0b978a517476545bb07f654dd SHA512 7275f890645961b3fd56df4584788962e8c064fe3f99f5834c6ba6177ce76d00d544fbe9a25b7ab2f4180d2f3a90c609fe0bb68d61ea24e95b086190390fff31
diff --git a/app-text/libmspub/files/libmspub-0.1.4-gcc10.patch b/app-text/libmspub/files/libmspub-0.1.4-gcc10.patch
deleted file mode 100644
index 5e5d60e2b097..000000000000
--- a/app-text/libmspub/files/libmspub-0.1.4-gcc10.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From 698bed839c9129fa7a90ca1b5a33bf777bc028d1 Mon Sep 17 00:00:00 2001
-From: Stephan Bergmann <sbergman@redhat.com>
-Date: Tue, 11 Jun 2019 12:15:28 +0200
-Subject: missing include
-
-Change-Id: I3c5c085f55223688cdc7b972f7c7981411881263
-Reviewed-on: https://gerrit.libreoffice.org/73814
-Reviewed-by: Michael Stahl <Michael.Stahl@cib.de>
-Tested-by: Michael Stahl <Michael.Stahl@cib.de>
----
- src/lib/MSPUBMetaData.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/lib/MSPUBMetaData.h b/src/lib/MSPUBMetaData.h
-index 9167f4f..27bdd4f 100644
---- a/src/lib/MSPUBMetaData.h
-+++ b/src/lib/MSPUBMetaData.h
-@@ -13,6 +13,7 @@
- #include <map>
- #include <utility>
- #include <vector>
-+#include <stdint.h>
-
- #include <librevenge/librevenge.h>
-
---
-cgit v1.2.1
diff --git a/app-text/libmspub/files/libmspub-0.1.4-gcc15.patch b/app-text/libmspub/files/libmspub-0.1.4-gcc15.patch
deleted file mode 100644
index 31377b852de4..000000000000
--- a/app-text/libmspub/files/libmspub-0.1.4-gcc15.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 06cd691e6d9664847d0fb5f096e296be85bedc59 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz@gentoo.org>
-Date: Thu, 15 Aug 2024 20:55:25 -0400
-Subject: [PATCH] fix missing include
-
-int64_t comes from stdint.h, but it was never included. This is
-transitively provided by some headers, on some versions of GCC, but in
-GCC 15 a bit of routine cleanup means this header is no longer silently
-exposed to arbitrary codebases without asking.
-
-As such, it fails to build.
-
-In upstream libmspub commit 28c545e7d04d58af998bcf4af5d1bb326d29836c,
-the boost cstdint header was added as part of other work. I am not sure
-why -- maybe to fix this missing header? :D But using all of boost for
-this is a bit odd and unnecessary, especially when not backporting an
-entire commit.
-
-Add in the correct stdlib header as a local backport while distros wait
-for libmspub to release a new version.
-
-Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
----
- src/lib/Coordinate.h | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/lib/Coordinate.h b/src/lib/Coordinate.h
-index bec3fe2..b87608d 100644
---- a/src/lib/Coordinate.h
-+++ b/src/lib/Coordinate.h
-@@ -10,6 +10,8 @@
- #ifndef INCLUDED_COORDINATE_H
- #define INCLUDED_COORDINATE_H
-
-+#include <cstdint>
-+
- #include "MSPUBConstants.h"
-
- namespace libmspub
---
-2.44.2
-
diff --git a/app-text/libmspub/libmspub-0.1.4.ebuild b/app-text/libmspub/libmspub-0.1.4.ebuild
deleted file mode 100644
index 6e715929b533..000000000000
--- a/app-text/libmspub/libmspub-0.1.4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-if [[ ${PV} = *9999 ]]; then
- EGIT_REPO_URI="https://git.libreoffice.org/libmspub.git"
- inherit git-r3
-else
- SRC_URI="https://dev-www.libreoffice.org/src/libmspub/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-DESCRIPTION="Library parsing Microsoft Publisher documents"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libmspub"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc static-libs"
-
-RDEPEND="
- dev-libs/icu:=
- dev-libs/librevenge
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- dev-build/libtool
- dev-libs/boost
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-PATCHES=(
- # upstream backport
- "${FILESDIR}/${P}-gcc10.patch"
- # manually backported
- "${FILESDIR}/${P}-gcc15.patch"
-)
-
-src_prepare() {
- default
- [[ -d m4 ]] || mkdir "m4"
-
- # Needed for Clang: stale libtool. bug #832764
- eautoreconf
-}
-
-src_configure() {
- # bug 619044, 932494
- append-cxxflags -std=c++17
-
- local myeconfargs=(
- --disable-werror
- $(use_with doc docs)
- $(use_enable static-libs static)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libmspub/libmspub-9999-r1.ebuild b/app-text/libmspub/libmspub-9999-r1.ebuild
deleted file mode 100644
index e17ab4163876..000000000000
--- a/app-text/libmspub/libmspub-9999-r1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-if [[ ${PV} = *9999* ]]; then
- EGIT_REPO_URI="https://git.libreoffice.org/libmspub.git"
- inherit git-r3
-else
- SRC_URI="https://dev-www.libreoffice.org/src/libmspub/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~sparc ~x86"
-fi
-DESCRIPTION="Library parsing Microsoft Publisher documents"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libmspub"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc static-libs"
-
-RDEPEND="
- dev-libs/icu:=
- dev-libs/librevenge
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}
- dev-build/libtool
- dev-libs/boost
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_prepare() {
- default
- [[ -d m4 ]] || mkdir "m4"
-
- # Needed for Clang: stale libtool. bug #832764
- eautoreconf
-}
-
-src_configure() {
- # bug 619044, 932494
- append-cxxflags -std=c++17
-
- local myeconfargs=(
- --disable-werror
- $(use_with doc docs)
- $(use_enable static-libs static)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libmspub/metadata.xml b/app-text/libmspub/metadata.xml
deleted file mode 100644
index f632b40c7d8a..000000000000
--- a/app-text/libmspub/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/libmwaw/Manifest b/app-text/libmwaw/Manifest
deleted file mode 100644
index e0a19edb5676..000000000000
--- a/app-text/libmwaw/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libmwaw-0.3.22.tar.xz 1476620 BLAKE2B 8133dbd06fdde5caabe9284fd0535e97335385a96ceea4ea9bc1d6f2a28f14f22f6943d71ee6631cb8d67c8791b56ed3d928bb18c723c7aec0b8cf7faf8427d7 SHA512 8682e7006430764cb825cd0bf4822ff42ea3035606e13a804afb9fa3c6dc583f34ae24cea226c1d31eae95224525289801c0afa3853adc6ab396bb9df34a60b4
diff --git a/app-text/libmwaw/libmwaw-0.3.22.ebuild b/app-text/libmwaw/libmwaw-0.3.22.ebuild
deleted file mode 100644
index 2c83e2987377..000000000000
--- a/app-text/libmwaw/libmwaw-0.3.22.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.code.sf.net/p/libmwaw/libmwaw"
- inherit git-r3
-else
- SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library parsing many pre-OSX MAC text formats"
-HOMEPAGE="https://sourceforge.net/p/libmwaw/wiki/Home/"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc tools"
-
-DEPEND="
- dev-libs/librevenge
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-build/libtool
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_prepare() {
- default
-
- # Refresh stale libtool, bug #814512
- eautoreconf
-}
-
-src_configure() {
- # zip is hard enabled as the zlib is dep on the rdeps anyway
- local myeconfargs=(
- --enable-zip
- --disable-werror
- $(use_with doc docs)
- $(use_enable tools)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libmwaw/libmwaw-9999.ebuild b/app-text/libmwaw/libmwaw-9999.ebuild
deleted file mode 100644
index 1ac08ef5784c..000000000000
--- a/app-text/libmwaw/libmwaw-9999.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.code.sf.net/p/libmwaw/libmwaw"
- inherit git-r3
-else
- SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Library parsing many pre-OSX MAC text formats"
-HOMEPAGE="https://sourceforge.net/p/libmwaw/wiki/Home/"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-IUSE="doc tools"
-
-DEPEND="
- dev-libs/librevenge
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-build/libtool
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_prepare() {
- default
-
- # Refresh stale libtool, bug #814512
- eautoreconf
-}
-
-src_configure() {
- # zip is hard enabled as the zlib is dep on the rdeps anyway
- local myeconfargs=(
- --enable-zip
- --disable-werror
- $(use_with doc docs)
- $(use_enable tools)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libmwaw/metadata.xml b/app-text/libmwaw/metadata.xml
deleted file mode 100644
index f8fefe6463f0..000000000000
--- a/app-text/libmwaw/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">libmwaw</remote-id>
- </upstream>
- <use>
- <flag name="tools">Build file conversion tools</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/libnumbertext/Manifest b/app-text/libnumbertext/Manifest
deleted file mode 100644
index 375b0acbf16f..000000000000
--- a/app-text/libnumbertext/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libnumbertext-1.0.11.tar.xz 302676 BLAKE2B 48fae62c95c20991c9fe7012a0ad59b5a2ffd88d0866714e88f8d4d72e94f3d6c0edb0977da324a26c83ee1af73367fae88bbf7ad0792be371ad4bfbe63ef8d5 SHA512 0c4d2b98d8cef46a2c51c4265f96ac2af6e58d3b8e63e7b6a40134e86d1dc7bec38e048abf227d1ebad7774ba8a6d68a1fac464739914b2d14786c309819c836
diff --git a/app-text/libnumbertext/libnumbertext-1.0.11.ebuild b/app-text/libnumbertext/libnumbertext-1.0.11.ebuild
deleted file mode 100644
index 7784c1d2d893..000000000000
--- a/app-text/libnumbertext/libnumbertext-1.0.11.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Number to number name and money text conversion libraries"
-HOMEPAGE="https://github.com/Numbertext/libnumbertext"
-SRC_URI="https://github.com/Numbertext/${PN}/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="LGPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-IUSE=""
-
-src_configure() {
- econf \
- --disable-werror
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libnumbertext/metadata.xml b/app-text/libnumbertext/metadata.xml
deleted file mode 100644
index f632b40c7d8a..000000000000
--- a/app-text/libnumbertext/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/libodfgen/Manifest b/app-text/libodfgen/Manifest
deleted file mode 100644
index 065f4991de86..000000000000
--- a/app-text/libodfgen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libodfgen-0.1.8.tar.xz 386156 BLAKE2B 8cc55cd6ad39927ca1fec459cb484362877f0eb0a044d806a93ec573ca2d840fece17fdbb58b0b30869af945fe9ddaa23a88729c1802b2b1321d5551f94a32c5 SHA512 e4a15aa7f1db483cdbb9c531bfb234b4794890cc583c70e8aa3374771be8928e7917105d48dab80d1ab6d57e43fa78415097d9b897cb12fb2a609f4647ee99d6
diff --git a/app-text/libodfgen/files/libodfgen-0.1.8-gcc15-cstdint.patch b/app-text/libodfgen/files/libodfgen-0.1.8-gcc15-cstdint.patch
deleted file mode 100644
index 1fcf58d88e8a..000000000000
--- a/app-text/libodfgen/files/libodfgen-0.1.8-gcc15-cstdint.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/937527
-https://sourceforge.net/p/libwpd/tickets/27/
---- a/src/OdfGenerator.cxx
-+++ b/src/OdfGenerator.cxx
-@@ -33,6 +33,7 @@
- #include <math.h>
-
- #include <cctype>
-+#include <cstdint>
- #include <limits>
- #include <memory>
- #include <string>
diff --git a/app-text/libodfgen/libodfgen-0.1.8-r1.ebuild b/app-text/libodfgen/libodfgen-0.1.8-r1.ebuild
deleted file mode 100644
index 47768917c389..000000000000
--- a/app-text/libodfgen/libodfgen-0.1.8-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.code.sf.net/p/libwpd/libodfgen"
- inherit autotools git-r3
-else
- SRC_URI="https://downloads.sourceforge.net/libwpd/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
-HOMEPAGE="http://libwpd.sourceforge.net/"
-
-LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/librevenge
- dev-libs/libxml2:2=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-gcc15-cstdint.patch )
-
-src_prepare() {
- default
- [[ ${PV} == *9999* ]] && eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_with doc docs)
- $(use_enable test)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- cd test || die
-
- # TODO: send patch upstream to have 'make check' run these
- while read -r test_name ; do
- edo "${test_name}"
- done < <(find . -maxdepth 1 -type f -executable || die)
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/libodfgen/libodfgen-9999.ebuild b/app-text/libodfgen/libodfgen-9999.ebuild
deleted file mode 100644
index e4305bb0c82e..000000000000
--- a/app-text/libodfgen/libodfgen-9999.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit edo
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://git.code.sf.net/p/libwpd/libodfgen"
- inherit autotools git-r3
-else
- SRC_URI="https://downloads.sourceforge.net/libwpd/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-fi
-
-DESCRIPTION="Library to generate ODF documents from libwpd and libwpg"
-HOMEPAGE="http://libwpd.sourceforge.net/"
-
-LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
-SLOT="0"
-IUSE="doc test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/librevenge
- dev-libs/libxml2:2=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_prepare() {
- default
- [[ ${PV} == *9999* ]] && eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_with doc docs)
- $(use_enable test)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- cd test || die
-
- while read -r test_name ; do
- edo "${test_name}"
- done < <(find . -maxdepth 1 -type f -executable || die)
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/libodfgen/metadata.xml b/app-text/libodfgen/metadata.xml
deleted file mode 100644
index 0ae8367cec70..000000000000
--- a/app-text/libodfgen/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">libwpd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libpaper/Manifest b/app-text/libpaper/Manifest
deleted file mode 100644
index 767098787771..000000000000
--- a/app-text/libpaper/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libpaper-2.1.3.tar.gz 1263513 BLAKE2B 920fa9857cef5773a3570bd613152f09726cfeb8e07f8152460b37ee863b76ea28ef4c2d80d010e10368e952281e5138b1412c22e1cbfa27053bb3b6067bbcbf SHA512 7ebd469b7d6f22cd98e5811cf87403d066974dc2624d35653803c318258cb68506dc2abeb7129b03231aa32c36a7461275b20f4a43c51f0cd70b2db59a1a2988
diff --git a/app-text/libpaper/libpaper-2.1.3.ebuild b/app-text/libpaper/libpaper-2.1.3.ebuild
deleted file mode 100644
index bec66e0c58ed..000000000000
--- a/app-text/libpaper/libpaper-2.1.3.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Library for handling paper characteristics"
-HOMEPAGE="https://github.com/rrthomas/libpaper"
-SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.gz"
-
-# See README.
-# paperspecs is public-domain
-LICENSE="LGPL-2.1+ GPL-3+ public-domain"
-SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # Gnulib false positives #898346
- # These are all tested without an #include first
- MIN alignof static_assert
-)
-
-src_configure() {
- econf --enable-relocatable
-}
-
-src_install() {
- default
-
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/app-text/libpaper/metadata.xml b/app-text/libpaper/metadata.xml
deleted file mode 100644
index 51e48c3b98f8..000000000000
--- a/app-text/libpaper/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">rrthomas/libpaper</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libqxp/Manifest b/app-text/libqxp/Manifest
deleted file mode 100644
index 5b7aa813e5cc..000000000000
--- a/app-text/libqxp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libqxp-0.0.2.tar.xz 341760 BLAKE2B e596b3ebd23c8fff2a1675b1076ba6b4403bb41358972b50eb946610108f5968ef3e553478aec8c6211f8b476030033e7d334cb4deccc7d6bdfba3914821abf5 SHA512 409d3df82ac522b39bdd0ef4f0a781b906e246a8e6f502009c095eea90d672c482a7fc5c7f998d89952bc598c6f51357346ed6df490c25cb48e1318e27c50dab
diff --git a/app-text/libqxp/libqxp-0.0.2.ebuild b/app-text/libqxp/libqxp-0.0.2.ebuild
deleted file mode 100644
index ecc2644ca8e3..000000000000
--- a/app-text/libqxp/libqxp-0.0.2.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Library parsing QuarkXpress documents"
-HOMEPAGE="https://wiki.documentfoundation.org/DLP/Libraries/libqxp"
-SRC_URI="https://dev-www.libreoffice.org/src/${PN}/${P}.tar.xz"
-
-LICENSE="MPL-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ppc ppc64 ~riscv x86"
-IUSE="debug doc test tools"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/icu:=
- dev-libs/librevenge
-"
-DEPEND="${RDEPEND}
- dev-libs/boost
- test? ( dev-util/cppunit )
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_configure() {
- local myeconfargs=(
- --disable-weffc
- $(use_enable debug)
- $(use_with doc docs)
- $(use_enable test tests)
- $(use_enable tools)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libqxp/metadata.xml b/app-text/libqxp/metadata.xml
deleted file mode 100644
index b2796e63fc69..000000000000
--- a/app-text/libqxp/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <use>
- <flag name="tools">Build file conversion tools</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/libspectre/Manifest b/app-text/libspectre/Manifest
deleted file mode 100644
index 0166e196c4a1..000000000000
--- a/app-text/libspectre/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libspectre-0.2.12.tar.gz 436264 BLAKE2B 932f934e4ef66c4319d60ea88842d01caf3663262f6b67606dfc5750eba7d9e13a1e3e0b15764215e703ff1542c3c09387ee4f572075e828ae2f3680d002821c SHA512 3a4045c1e94e7de23b437393389397dd2448363458023b5aa8e43fa0553a160216f038e157374cefc1d09fa74711ad4899aac1fc353c482bd5fe970d9a97461f
diff --git a/app-text/libspectre/libspectre-0.2.12.ebuild b/app-text/libspectre/libspectre-0.2.12.ebuild
deleted file mode 100644
index 0cbf6dcde657..000000000000
--- a/app-text/libspectre/libspectre-0.2.12.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 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 ~x64-solaris"
-IUSE="debug doc"
-
-RDEPEND=">=app-text/ghostscript-gpl-9.53.0:="
-DEPEND="${RDEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen[dot] )
-"
-
-# 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/metadata.xml b/app-text/libspectre/metadata.xml
deleted file mode 100644
index 92e1bf951816..000000000000
--- a/app-text/libspectre/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="project">
- <email>freedesktop-bugs@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="freedesktop-gitlab">libspectre/libspectre</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libspelling/Manifest b/app-text/libspelling/Manifest
deleted file mode 100644
index 722cfb000c67..000000000000
--- a/app-text/libspelling/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libspelling-0.4.10.tar.bz2 72853 BLAKE2B 2ae64c37c7f5668cf5ac194b9c291e8a9f6266b4b7cd5a431c496bb58e8450764ea82300d6f9ff3e5d4912e985eb9ec63544fbe3e378c74be3c303c4786c0332 SHA512 8003ec3d0c8430fadcf6a4af095ea11789d25c38425094e5c42d4d5a739bd869780c748071a35a5520ff96db9b185f05c326fc5c3ee864463009cb0b0f754b8b
-DIST libspelling-0.4.9.tar.bz2 72446 BLAKE2B cc6efae54f947d04637628fe9733d15fcb178231c25ba995f1fe023cee59940de54013729de32d211d7c44727dda4b9a56ced9e040c45ad303de1ab1f9e0f838 SHA512 3810c42fed2b75ab28b35a4e062cc16c096552a854cf7d05f88020617c699589715c9e5d77c5982d0b23d0a8aa9b0c1fb6a6ff31d49c67f368c19c59b79486b6
diff --git a/app-text/libspelling/files/Disable-testsuite_test-engine.patch b/app-text/libspelling/files/Disable-testsuite_test-engine.patch
deleted file mode 100644
index 7d5ceaf614ec..000000000000
--- a/app-text/libspelling/files/Disable-testsuite_test-engine.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From 6148f07621bebc360e4f58aca39fdd915f06767b Mon Sep 17 00:00:00 2001
-From: Lukas Schmelting <lschmelting@posteo.com>
-Date: Tue, 10 Jun 2025 18:34:47 +0200
-Subject: [PATCH] app-text/libspelling: Disable testsuite 'test-engine'
-
-The test tries to utilize use LANG and and libenchant
-
-Signed-off-by: Lukas Schmelting <lschmelting@posteo.com>
----
- testsuite/meson.build | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/testsuite/meson.build b/testsuite/meson.build
-index c9703db..2dce51b 100644
---- a/testsuite/meson.build
-+++ b/testsuite/meson.build
-@@ -16 +15,0 @@ libspelling_testsuite = {
-- 'test-engine' : {},
---
-2.49.0
-
diff --git a/app-text/libspelling/libspelling-0.4.10.ebuild b/app-text/libspelling/libspelling-0.4.10.ebuild
deleted file mode 100644
index e78a8aaecf74..000000000000
--- a/app-text/libspelling/libspelling-0.4.10.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 2024-2026 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 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86"
-IUSE="gtk-doc sysprof vala"
-
-RDEPEND="
- dev-libs/glib:2
- >=gui-libs/gtk-4.15.5:4[introspection]
- >=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-1.82.0-r2
- virtual/pkgconfig
- gtk-doc? ( dev-util/gi-docgen )
-"
-
-PATCHES=(
- "${FILESDIR}/Disable-testsuite_test-engine.patch"
-)
-
-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.9.ebuild b/app-text/libspelling/libspelling-0.4.9.ebuild
deleted file mode 100644
index 21b24a779e0b..000000000000
--- a/app-text/libspelling/libspelling-0.4.9.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# 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 ~arm arm64 ~loong ~ppc64 ~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-1.82.0-r2
- virtual/pkgconfig
- gtk-doc? ( dev-util/gi-docgen )
-"
-
-PATCHES=(
- "${FILESDIR}/Disable-testsuite_test-engine.patch"
-)
-
-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
deleted file mode 100644
index 5b9ced8effed..000000000000
--- a/app-text/libspelling/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?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/libstaroffice/Manifest b/app-text/libstaroffice/Manifest
deleted file mode 100644
index dc2604772e8d..000000000000
--- a/app-text/libstaroffice/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libstaroffice-0.0.7.tar.xz 707920 BLAKE2B f06786f600414a086f9b08b413ef1e028b15070ce90b4be03b18dd69787f4812b4ecbc245381e0ed464fabe0c1147149a3c4df248181b236e5d8bb766b398985 SHA512 fae873457a8018c1613667aa92771981503585513ab01bdbd2dd6d506ed4f72a7a8fdcfcb8953a46dfcb8fd902d2c9ef8ccd1a5ff15c83990a89847fb98009f8
diff --git a/app-text/libstaroffice/libstaroffice-0.0.7.ebuild b/app-text/libstaroffice/libstaroffice-0.0.7.ebuild
deleted file mode 100644
index bb399894ed6d..000000000000
--- a/app-text/libstaroffice/libstaroffice-0.0.7.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/fosnola/libstaroffice.git"
- inherit git-r3 autotools
-else
- SRC_URI="https://github.com/fosnola/${PN}/releases/download/${PV}/${P}.tar.xz"
- KEYWORDS="amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-fi
-
-DESCRIPTION="Import filter for old StarOffice documents"
-HOMEPAGE="https://github.com/fosnola/libstaroffice"
-
-LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
-SLOT="0"
-IUSE="debug doc tools +zlib"
-
-BDEPEND="
- doc? ( app-text/doxygen )
-"
-DEPEND="
- dev-libs/librevenge
- zlib? ( virtual/zlib:= )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- [[ ${PV} == *9999* ]] && eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_with doc docs)
- $(use_enable tools)
- $(use_enable zlib zip)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libstaroffice/libstaroffice-9999.ebuild b/app-text/libstaroffice/libstaroffice-9999.ebuild
deleted file mode 100644
index 3ec76912c9a6..000000000000
--- a/app-text/libstaroffice/libstaroffice-9999.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-if [[ ${PV} == *9999* ]]; then
- EGIT_REPO_URI="https://github.com/fosnola/libstaroffice.git"
- inherit git-r3 autotools
-else
- SRC_URI="http://dev-www.libreoffice.org/src/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~x86"
-fi
-
-DESCRIPTION="Import filter for old StarOffice documents"
-HOMEPAGE="https://github.com/fosnola/libstaroffice"
-
-LICENSE="|| ( LGPL-2.1+ MPL-2.0 )"
-SLOT="0"
-IUSE="debug doc tools +zlib"
-
-BDEPEND="
- doc? ( app-text/doxygen )
-"
-DEPEND="
- dev-libs/librevenge
- zlib? ( virtual/zlib:= )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
- [[ ${PV} == *9999* ]] && eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_with doc docs)
- $(use_enable tools)
- $(use_enable zlib zip)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libstaroffice/metadata.xml b/app-text/libstaroffice/metadata.xml
deleted file mode 100644
index f9a75b8ce693..000000000000
--- a/app-text/libstaroffice/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <use>
- <flag name="tools">Build conversion tools</flag>
- <flag name="zlib">Enable support for compressed data</flag>
- </use>
- <upstream>
- <remote-id type="github">fosnola/libstaroffice</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libwpd/Manifest b/app-text/libwpd/Manifest
deleted file mode 100644
index 1da0e9e68820..000000000000
--- a/app-text/libwpd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libwpd-0.10.3.tar.xz 534712 BLAKE2B a7b39713c0df908912d0f6f94c6c0f7056a685dee7542ea88c441f055ad7cc62c1159985c459a4ff67d5b5fe4c412c31c9a9a2924702386ed5b8250147f071ff SHA512 df14f11e885a583218afdb0aafe8a15d01890289af8b316cd1d225e4a83996c82907fbfdde83257dc71d99bfbc5b21b2c96536f5a783748388659155dbdb8949
diff --git a/app-text/libwpd/files/libwpd-0.10.3-gcc-4.8.patch b/app-text/libwpd/files/libwpd-0.10.3-gcc-4.8.patch
deleted file mode 100644
index f47847c1d212..000000000000
--- a/app-text/libwpd/files/libwpd-0.10.3-gcc-4.8.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Authored by: David Tardon David Tardon 2018-12-30
-Commit 333c8a26f231bea26ec3d56245315041bbf5577f
-
-fix build with gcc 4.8
-
---- a/src/lib/WPXTable.h
-+++ b/src/lib/WPXTable.h
-@@ -53,7 +53,7 @@
- ~WPXTable();
- void insertRow();
- void insertCell(unsigned char colSpan, unsigned char rowSpan, unsigned char borderBits);
-- const WPXTableCell *getCell(size_t i, size_t j)
-+ const WPXTableCell *getCell(std::size_t i, std::size_t j)
- {
- return &(m_tableRows[i])[j];
- }
diff --git a/app-text/libwpd/libwpd-0.10.3.ebuild b/app-text/libwpd/libwpd-0.10.3.ebuild
deleted file mode 100644
index f805bd448f1d..000000000000
--- a/app-text/libwpd/libwpd-0.10.3.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="WordPerfect Document import/export library"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
-
-LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
-SLOT="0.10"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
-IUSE="doc +tools"
-
-RDEPEND="dev-libs/librevenge"
-DEPEND="${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-PATCHES=( "${FILESDIR}/${P}-gcc-4.8.patch" )
-
-src_configure() {
- local myeconfargs=(
- --program-suffix=-${SLOT}
- --disable-static
- $(use_with doc docs)
- $(use_enable tools)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/libwpd/metadata.xml b/app-text/libwpd/metadata.xml
deleted file mode 100644
index c702ee54c412..000000000000
--- a/app-text/libwpd/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <use>
- <flag name="tools">Build file conversion tools</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">libwpd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libwpg/Manifest b/app-text/libwpg/Manifest
deleted file mode 100644
index ba88efdcccdd..000000000000
--- a/app-text/libwpg/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libwpg-0.3.4.tar.xz 340428 BLAKE2B 68df99682307811e7bf376ff1329aaf18313e447b8dcdd2229cedc30afa122eafcf6a527c375cf547b88600129460ff2db2390124200f4ee100367ea534cea83 SHA512 dcc34abc3cf8793dca579b2233e7c84d0ea53a7372c325678d81fbe52c700e6a8af32c4b17e490a39873a692d44ba7b3af68d605d87cef0be8ea13d2f7b95c0e
diff --git a/app-text/libwpg/libwpg-0.3.4.ebuild b/app-text/libwpg/libwpg-0.3.4.ebuild
deleted file mode 100644
index 7dbe5d53669c..000000000000
--- a/app-text/libwpg/libwpg-0.3.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="C++ library to read and parse graphics in WPG"
-HOMEPAGE="http://libwpg.sourceforge.net/libwpg.htm"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
-
-LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
-SLOT="0.3"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
-IUSE="doc"
-
-RDEPEND="
- app-text/libwpd:0.10[tools]
- dev-libs/librevenge
-"
-DEPEND="
- ${RDEPEND}
- dev-libs/boost
-"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_configure() {
- local myeconfargs=(
- --program-suffix=-${SLOT}
- $(use_with doc docs)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/libwpg/metadata.xml b/app-text/libwpg/metadata.xml
deleted file mode 100644
index bb9cb0fabe4a..000000000000
--- a/app-text/libwpg/metadata.xml
+++ /dev/null
@@ -1,15 +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>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">libwpg</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libwps/Manifest b/app-text/libwps/Manifest
deleted file mode 100644
index c90c80ccfba6..000000000000
--- a/app-text/libwps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libwps-0.4.14.tar.xz 719016 BLAKE2B 9f89b8534851760bb2cc3453e75840dea22eb09fd51a1d8ec7b7308fbb63ef7e34416ccfdbb5b1abc87616b7da17edc0bcf1e7fcc93414bf197dd904f6de759b SHA512 bbf9047f35d1b42c2da8deee24116d6a3fb20749a4255d369b62967a99185f52f21dda3e1b385056c1924995f2a72b670960bb476f38c3bf78933e25ff4a5779
diff --git a/app-text/libwps/libwps-0.4.14.ebuild b/app-text/libwps/libwps-0.4.14.ebuild
deleted file mode 100644
index a085ae2e0252..000000000000
--- a/app-text/libwps/libwps-0.4.14.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Microsoft Works file word processor format import filter library"
-HOMEPAGE="https://sourceforge.net/p/libwps/wiki/Home/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
-
-LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~loong ppc64 ~riscv x86"
-IUSE="debug doc tools"
-
-DEPEND="dev-libs/librevenge"
-RDEPEND="${DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- doc? ( app-text/doxygen )
-"
-
-src_configure() {
- local myeconfargs=(
- $(use_enable debug)
- $(use_with doc docs)
- $(use_enable tools)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/libwps/metadata.xml b/app-text/libwps/metadata.xml
deleted file mode 100644
index 78e528e747bf..000000000000
--- a/app-text/libwps/metadata.xml
+++ /dev/null
@@ -1,18 +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>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <use>
- <flag name="tools">Build file conversion tools</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">libwps</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/libxmlpatch/Manifest b/app-text/libxmlpatch/Manifest
deleted file mode 100644
index 97832ae6d996..000000000000
--- a/app-text/libxmlpatch/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST libxmlpatch-0.3.3.tar.gz 405496 BLAKE2B 57333f62b95be3acc058593ccdb935148217f84acd7b5d431043cf08bc217d04abe650be099a849790400f0153523cea46905e9a12e6a33e80f0e20edc2fd9f3 SHA512 2eb305ddd6aa1778bc9c9e7b8cae5f82ee05c0ed0a47bbb651209c496fff68f4e527b7d6ad1808bc8bf1f72aaa0172a12ddb140622ce87e3cd150a0ec4d35571
diff --git a/app-text/libxmlpatch/files/libxmlpatch-0.3.3-gentoo.patch b/app-text/libxmlpatch/files/libxmlpatch-0.3.3-gentoo.patch
deleted file mode 100644
index a18104fb12b5..000000000000
--- a/app-text/libxmlpatch/files/libxmlpatch-0.3.3-gentoo.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-Index: libxmlpatch-0.3.3/tests/check_diff.c
-===================================================================
---- libxmlpatch-0.3.3.orig/tests/check_diff.c
-+++ libxmlpatch-0.3.3/tests/check_diff.c
-@@ -259,7 +259,13 @@ static struct {
- static void
- add_test (TCase *tc, int i)
- {
-- _tcase_add_test (tc, arr_tests[i].fn, arr_tests[i].name, 0, 0, 1);
-+ _tcase_add_test (tc, arr_tests[i].fn, arr_tests[i].name,
-+#if CHECK_MAJOR_VERSION > 0 || \
-+ (CHECK_MAJOR_VERSION == 0 && CHECK_MINOR_VERSION > 9) || \
-+ (CHECK_MAJOR_VERSION == 0 && CHECK_MINOR_VERSION == 9 && CHECK_MICRO_VERSION >= 7)
-+ 0,
-+#endif
-+ 0, 0, 1);
- }
-
- static void
-Index: libxmlpatch-0.3.3/configure.in
-===================================================================
---- libxmlpatch-0.3.3.orig/configure.in
-+++ libxmlpatch-0.3.3/configure.in
-@@ -74,7 +74,13 @@ fi
-
- PKG_CHECK_MODULES(DEPS_XML, libxml-2.0)
- PKG_CHECK_MODULES(DEPS_GLIB, glib-2.0)
--PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
-+
-+AC_ARG_WITH([check],
-+ AS_HELP_STRING([--without-check], [Do not build tests based on check package @<:@default=auto@:>@]))
-+AS_IF([test "x$with_check" != "xno"], [
-+PKG_CHECK_MODULES([CHECK], [check >= 0.9.4], , [with_check=no])
-+])
-+AM_CONDITIONAL([TESTS], [test "x$with_check" != "xno"])
-
- AC_SUBST(DEPS_XML_CFLAGS)
- AC_SUBST(DEPS_XML_LIBS)
-Index: libxmlpatch-0.3.3/tests/Makefile.am
-===================================================================
---- libxmlpatch-0.3.3.orig/tests/Makefile.am
-+++ libxmlpatch-0.3.3/tests/Makefile.am
-@@ -1,10 +1,11 @@
-+if TESTS
- TESTS = test-diff
-+check_PROGRAMS = test-diff
-+endif
-
--test_PROGRAMS = test-diff
- test_diff_SOURCES = check_diff.c
- test_diff_CFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/diff @CHECK_CFLAGS@ $(DEPS_XML_CFLAGS) $(DEPS_GLIB_CFLAGS)
- test_diff_LDADD = @CHECK_LIBS@ $(top_builddir)/src/libxmlpatch.la $(top_builddir)/diff/libxmldiff.la $(DEPS_XML_LIBS) $(DEPS_GLIB_LIBS)
--testdir = $(libdir)/tests/xml_diff
-
- bin_PROGRAMS = xml_patch xml_diff
-
diff --git a/app-text/libxmlpatch/libxmlpatch-0.3.3-r1.ebuild b/app-text/libxmlpatch/libxmlpatch-0.3.3-r1.ebuild
deleted file mode 100644
index 696269830aa8..000000000000
--- a/app-text/libxmlpatch/libxmlpatch-0.3.3-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="A set of tools to create and apply patch to XML files using XPath"
-HOMEPAGE="http://xmlpatch.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/${PN/lib}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/glib:2
- dev-libs/libxml2:="
-DEPEND="${RDEPEND}
- test? ( dev-libs/check )"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-static \
- $(use_with test check)
-}
-
-src_install() {
- default
-
- # no static archives
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/libxmlpatch/metadata.xml b/app-text/libxmlpatch/metadata.xml
deleted file mode 100644
index 0a4e7b0f969c..000000000000
--- a/app-text/libxmlpatch/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">xmlpatch</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/linuxdoc-tools/Manifest b/app-text/linuxdoc-tools/Manifest
deleted file mode 100644
index 89287d2660ab..000000000000
--- a/app-text/linuxdoc-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST linuxdoc-tools-0.9.86.tar.bz2 551321 BLAKE2B 2825b478fc29e20b0a338e867f3dd59ffd6e77b2899edc2f0891f659ee587acc60f9697005e87b3cfc1c567f3f2e9ad2e206551c7792a7c78fe5287723a15850 SHA512 db63c9b3bdab74ca0581e32f9cd168b0b6a900e99061448ef1efc619ac6323fd6c1c36f9ae3ee9b8a41a8fdfd39c36b6cb68c9b09249a21ab40afe1b5767e5e9
diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.86.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.86.ebuild
deleted file mode 100644
index 49ffa91528eb..000000000000
--- a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.86.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit latex-package perl-functions sgml-catalog-r1 toolchain-funcs
-
-DESCRIPTION="Toolset for processing LinuxDoc DTD SGML files"
-HOMEPAGE="https://gitlab.com/agmartin/linuxdoc-tools"
-SRC_URI="https://gitlab.com/agmartin/linuxdoc-tools/-/archive/${PV}/${P}.tar.bz2"
-
-LICENSE="GPL-3+ MIT SGMLUG"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-IUSE="doc"
-
-RDEPEND="
- || ( app-text/openjade app-text/opensp )
- app-text/sgml-common
- dev-lang/perl:=
- sys-apps/groff
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-alternatives/awk
- app-alternatives/lex
- doc? (
- dev-texlive/texlive-fontsrecommended
- virtual/latex-base
- )
-"
-
-src_configure() {
- perl_set_version
- tc-export CC
- local myeconfargs=(
- --disable-docs
- --with-texdir="${TEXMF}/tex/latex/${PN}"
- --with-perllibdir="${VENDOR_ARCH}"
- --with-installed-iso-entities
- )
- use doc && myeconfargs+=(--enable-docs="txt pdf html")
-
- econf "${myeconfargs[@]}"
-}
-
-src_compile() {
- # Prevent access violations from bitmap font files generation.
- use doc && export VARTEXFONTS="${T}/fonts"
-
- default
-}
-
-src_install() {
- default
-
- use doc && docompress -x /usr/share/doc/${PF}/example
-
- insinto /etc/sgml
- newins - linuxdoc.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/linuxdoc-tools/linuxdoc-tools.catalog"
- EOF
-}
-
-pkg_postinst() {
- latex-package_pkg_postinst
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- latex-package_pkg_postrm
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/linuxdoc-tools/metadata.xml b/app-text/linuxdoc-tools/metadata.xml
deleted file mode 100644
index 11c81e94bca2..000000000000
--- a/app-text/linuxdoc-tools/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- Linuxdoc-Tools is a small bug-fix version of SGML-Tools 1.0.9,
- and is a toolset for processing LinuxDoc DTD SGML files.
- This system is tailored for LinuxDoc DTD sgml files, and other DTDs
- are not supported. If you need the tool for DocBook DTD (which is
- now a more popular DTD than LinuxDoc in writing technical software
- documentation), then you should check SGMLTools-Lite, OpenJade,
- and docbook-tools.
- </longdescription>
- <upstream>
- <remote-id type="gitlab">agmartin/linuxdoc-tools</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/lizard/Manifest b/app-text/lizard/Manifest
deleted file mode 100644
index eee6f4fef8a7..000000000000
--- a/app-text/lizard/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lizard-1.21.3.tar.gz 198384 BLAKE2B 8fa301626534c7211daddc1d3220b727f705c96848eb0c25b39c8421252275d70b798810c29153da894a06e35b31d1fb29d5d32c999026a7d9b767dc7fa439a0 SHA512 c2a28dc3679590e5f4bc7b8130ba6ca863a4d55614a10ff210187c62c95b8b871012ac19d00721ad4c97800027e3df1f945344555e3d6439697db72d3da34b8e
-DIST lizard-1.22.1.tar.gz 222756 BLAKE2B 5cd4718e0716c6130c7650a9ed3daf3732a7acaa8459059e38eab9ef0be83117f543e7f13515699928a0afc4bb4aac69b77c8cba7bcdfe170e61f144d0535205 SHA512 1966af7850d565f28ddfcc4cd0d5568e7576c98d61b7287fae1e2f202fff987b937d3771a682f301f5ef89f1438bf22a208335d1b9d26c013838e6d0d9e7510e
-DIST lizard-1.23.0.tar.gz 229060 BLAKE2B a8347a00725dda5c46f1cefcd571466945af22b5f2cf5651d08e683d5f971841735b9eb676230a455e5e69d02898b996265fec515567a72947c771be7573649b SHA512 7d7f29c779b528ef0096c3387c3eac4f8320624f8c786459ed00e51b9540c187f0ed54555d5d52bd241395184e96f09952b229837bf64201ada66326eb63dfb9
diff --git a/app-text/lizard/lizard-1.21.3.ebuild b/app-text/lizard/lizard-1.21.3.ebuild
deleted file mode 100644
index ee5c67f7a652..000000000000
--- a/app-text/lizard/lizard-1.21.3.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="A simple code complexity analyser, supports most of the popular languages."
-HOMEPAGE="http://www.lizard.ws/"
-SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-python/pygments[${PYTHON_USEDEP}]
- test? (
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/app-text/lizard/lizard-1.22.1.ebuild b/app-text/lizard/lizard-1.22.1.ebuild
deleted file mode 100644
index ee5c67f7a652..000000000000
--- a/app-text/lizard/lizard-1.22.1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="A simple code complexity analyser, supports most of the popular languages."
-HOMEPAGE="http://www.lizard.ws/"
-SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-python/pygments[${PYTHON_USEDEP}]
- test? (
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/app-text/lizard/lizard-1.23.0.ebuild b/app-text/lizard/lizard-1.23.0.ebuild
deleted file mode 100644
index 6ee561be821c..000000000000
--- a/app-text/lizard/lizard-1.23.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1
-
-DESCRIPTION="A simple code complexity analyser, supports most of the popular languages."
-HOMEPAGE="http://www.lizard.ws/"
-SRC_URI="https://github.com/terryyin/lizard/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RESTRICT="mirror"
-
-DEPEND="
- dev-python/pygments[${PYTHON_USEDEP}]
- test? (
- dev-python/jinja2[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
diff --git a/app-text/lizard/metadata.xml b/app-text/lizard/metadata.xml
deleted file mode 100644
index 8d21ced19a7d..000000000000
--- a/app-text/lizard/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>stkw0@disroot.org</email>
- <name>David Roman</name>
- </maintainer>
- <upstream>
- <remote-id type="github">terryyin/lizard</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/llpp/Manifest b/app-text/llpp/Manifest
deleted file mode 100644
index 11ef261f10d0..000000000000
--- a/app-text/llpp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST llpp-33.tar.gz 172410 BLAKE2B 6f45d262520bb9e09a08088b9d6b6a1c272ca32d44b507537e7887c76f17ec782d805f4fb94e528d7bca5a9eb87c35ff64b883bd0fdab5609f2807bc8043b1d5 SHA512 f14669eab8934ddc0ac530a67055199a73c7f0c2906dc4a80a729326340691ad53433afce2e638848471852901c88fcc99ae1d66b1abf179e4f5892976b585e8
diff --git a/app-text/llpp/files/Makefile b/app-text/llpp/files/Makefile
deleted file mode 100644
index 66a3fe4c4fd8..000000000000
--- a/app-text/llpp/files/Makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-VERSION = $(shell test -d .git && git describe --tags --dirty 2>/dev/null)
-ifeq "$(VERSION)" ""
-VERSION = 28
-endif
-
-# paths
-PREFIX ?= /usr/local
-LIBDIR ?= /usr/lib
-
-# includes and libs
-PKGCONF_DEPS := freetype2 harfbuzz libopenjp2 libjpeg mupdf x11 zlib
-CPPFLAGS += -D_GNU_SOURCE -DFFP
-CFLAGS += -std=c99 -pedantic -Wall -Wextra -Wshadow $(shell ${PKG_CONFIG} --cflags $(PKGCONF_DEPS))
-LDLIBS = -L$(LIBDIR) -lpthread -ljbig2dec $(shell ${PKG_CONFIG} --libs $(PKGCONF_DEPS))
-
-# ocaml
-CAMLOPT = ocamlopt
-CAMLFLAGS = -g -w +a -safe-string -I +lablGL
-
-VPATH = wsi/x11
-
-C_SRC = cutils.c keysym2ucs.c link.c xlib.c version.c
-C_OBJ = $(C_SRC:.c=.o)
-OCAML_SRC = utils.ml wsi.ml confstruct.ml parser.ml config.ml ffi.ml glutils.ml help.ml keys.ml utf8syms.ml listview.ml main.ml
-OCAML_OBJ = $(OCAML_SRC:.ml=.cmx)
-MOD = unix.cmxa str.cmxa lablgl.cmxa
-SRCMANS = $(wildcard adoc/*.adoc)
-MANS = $(SRCMANS:.adoc=.1)
-
-DISTFILES := Makefile $(OCAML_SRC) link.c glfont.c keysym2ucs.c wsi.mli
-DISTFILES += $(wildcard *.sh) KEYS README BUILDING
-DISTFILES += misc/ adoc/
-
-all: llpp $(MANS)
-
-# dependency ordering
-config.cmx: wsi.cmi parser.cmx utils.cmx confstruct.cmx
-confstruct.cmx: wsi.cmx utils.cmx
-ffi.cmx: config.cmx
-glutils.cmx: ffi.cmx
-help.cmx: help.cmi config.cmx utils.cmx
-listview.cmx: utils.cmx glutils.cmx config.cmx utf8syms.cmx
-main.cmx: main.ml utils.cmx config.cmx glutils.cmx listview.cmx ffi.cmx keys.cmx wsi.cmx
-main.cmx: CAMLFLAGS += -thread
-parser.cmx: utils.cmx
-wsi.cmi: utils.cmx keys.cmx
-wsi.cmx: wsi.cmi
-
-link.o: glfont.c
-version.o: CPPFLAGS += -DLLPP_VERSION=$(VERSION)
-
-# ordinary targets
-llpp: $(OCAML_OBJ) $(C_OBJ)
- $(CAMLOPT) -o $@ $(CAMLFLAGS) $(C_OBJ) -ccopt '$(LDFLAGS)' -cclib '$(LDLIBS)' $(MOD) $(OCAML_OBJ)
-
-
-confstruct.ml: genconfstr.sh
- sh $< >$@
-
-# pattern rules
-%.o: %.c
- $(CAMLOPT) -c -o $@ $(CAMLFLAGS) -cc $(CC) -ccopt '$(CFLAGS) $(CPPFLAGS)' $<
-
-%.cmx: %.ml
- $(CAMLOPT) -c -o $@ $(CAMLFLAGS) $<
-
-%.cmi: %.mli
- $(CAMLOPT) -c -o $@ $(CAMLFLAGS) $<
-
-%.1: %.adoc adoc/asciidoc.conf
- a2x -d manpage -f manpage --asciidoc-opts="-f adoc/asciidoc.conf --out-file=$@.xml" $<
-
-# special targets
-clean:
- $(RM) llpp link.o help.ml $(OCAML_OBJ) $(OCAML_OBJ:.cmx=.cmi) $(OCAML_OBJ:.cmx=.o) $(MANS) $(MANS:.1=.xml)
-
-dist: clean
- mkdir llpp-$(VERSION)
- cp -r $(DISTFILES) llpp-$(VERSION)
- tar czf llpp-$(VERSION).tar.gz llpp-$(VERSION)
- rm -rf llpp-$(VERSION)
-
-install:
- install -Dm755 llpp "$(DESTDIR)"$(PREFIX)/bin/llpp
- install -Dm644 -t "$(DESTDIR)"$(PREFIX)/share/man/man1 $(MANS)
- install -Dm755 misc/llppac "$(DESTDIR)"$(PREFIX)/bin/llppac
- install -Dm755 misc/llpp.inotify "$(DESTDIR)"$(PREFIX)/bin/llpp.inotify
- install -Dm755 misc/llpphtml "$(DESTDIR)"$(PREFIX)/bin/llpphtml
- install -Dm644 misc/llpp.desktop "$(DESTDIR)"$(PREFIX)/share/applications/llpp.desktop
-
-.PHONY: all clean dist install
diff --git a/app-text/llpp/files/llpp-33-makefile b/app-text/llpp/files/llpp-33-makefile
deleted file mode 100644
index 6e4eabf8bf5c..000000000000
--- a/app-text/llpp/files/llpp-33-makefile
+++ /dev/null
@@ -1,91 +0,0 @@
-VERSION = $(shell test -d .git && git describe --tags --dirty 2>/dev/null)
-ifeq "$(VERSION)" ""
-VERSION = 33
-endif
-
-# paths
-PREFIX ?= /usr/local
-LIBDIR ?= /usr/lib
-
-# includes and libs
-PKGCONF_DEPS := freetype2 harfbuzz libopenjp2 libjpeg mupdf x11 zlib
-CPPFLAGS += -D_GNU_SOURCE -DFFP
-CFLAGS += -std=c99 -pedantic -Wall -Wextra -Wshadow $(shell ${PKG_CONFIG} --cflags $(PKGCONF_DEPS))
-LDLIBS = -L$(LIBDIR) -lpthread -ljbig2dec $(shell ${PKG_CONFIG} --libs $(PKGCONF_DEPS))
-
-# ocaml
-CAMLOPT = ocamlopt
-CAMLFLAGS = -g -w +a -safe-string -I +lablGL
-
-VPATH = wsi/x11
-
-C_SRC = cutils.c keysym2ucs.c link.c xlib.c version.c
-C_OBJ = $(C_SRC:.c=.o)
-OCAML_SRC = utils.ml wsi.ml confstruct.ml parser.ml config.ml ffi.ml glutils.ml help.ml keys.ml utf8syms.ml listview.ml main.ml
-OCAML_OBJ = $(OCAML_SRC:.ml=.cmx)
-MOD = unix.cmxa str.cmxa lablgl.cmxa
-SRCMANS = $(wildcard adoc/*.adoc)
-MANS = $(SRCMANS:.adoc=.1)
-
-DISTFILES := Makefile $(OCAML_SRC) link.c glfont.c keysym2ucs.c wsi.mli
-DISTFILES += $(wildcard *.sh) KEYS README BUILDING
-DISTFILES += misc/ adoc/
-
-all: llpp $(MANS)
-
-# dependency ordering
-config.cmx: wsi.cmi parser.cmx utils.cmx confstruct.cmx
-confstruct.cmx: wsi.cmx utils.cmx
-ffi.cmx: config.cmx
-glutils.cmx: ffi.cmx
-help.cmx: help.cmi config.cmx utils.cmx
-listview.cmx: utils.cmx glutils.cmx config.cmx utf8syms.cmx
-main.cmx: main.ml utils.cmx config.cmx glutils.cmx listview.cmx ffi.cmx keys.cmx wsi.cmx
-main.cmx: CAMLFLAGS += -thread
-parser.cmx: utils.cmx
-wsi.cmi: utils.cmx keys.cmx
-wsi.cmx: wsi.cmi
-
-link.o: glfont.c
-version.o: CPPFLAGS += -DLLPP_VERSION=$(VERSION)
-
-# ordinary targets
-llpp: $(OCAML_OBJ) $(C_OBJ)
- $(CAMLOPT) -o $@ $(CAMLFLAGS) $(C_OBJ) -ccopt '$(LDFLAGS)' -cclib '$(LDLIBS)' $(MOD) $(OCAML_OBJ)
-
-
-confstruct.ml: genconfstr.sh
- sh $< >$@
-
-# pattern rules
-%.o: %.c
- $(CAMLOPT) -c -o $@ $(CAMLFLAGS) -cc $(CC) -ccopt '$(CFLAGS) $(CPPFLAGS)' $<
-
-%.cmx: %.ml
- $(CAMLOPT) -c -o $@ $(CAMLFLAGS) $<
-
-%.cmi: %.mli
- $(CAMLOPT) -c -o $@ $(CAMLFLAGS) $<
-
-%.1: %.adoc
- a2x -d manpage -f manpage $<
-
-# special targets
-clean:
- $(RM) llpp link.o help.ml $(OCAML_OBJ) $(OCAML_OBJ:.cmx=.cmi) $(OCAML_OBJ:.cmx=.o) $(MANS) $(MANS:.1=.xml)
-
-dist: clean
- mkdir llpp-$(VERSION)
- cp -r $(DISTFILES) llpp-$(VERSION)
- tar czf llpp-$(VERSION).tar.gz llpp-$(VERSION)
- rm -rf llpp-$(VERSION)
-
-install:
- install -Dm755 llpp "$(DESTDIR)"$(PREFIX)/bin/llpp
- install -Dm644 -t "$(DESTDIR)"$(PREFIX)/share/man/man1 $(MANS)
- install -Dm755 misc/llppac "$(DESTDIR)"$(PREFIX)/bin/llppac
- install -Dm755 misc/llpp.inotify "$(DESTDIR)"$(PREFIX)/bin/llpp.inotify
- install -Dm755 misc/llpphtml "$(DESTDIR)"$(PREFIX)/bin/llpphtml
- install -Dm644 misc/llpp.desktop "$(DESTDIR)"$(PREFIX)/share/applications/llpp.desktop
-
-.PHONY: all clean dist install
diff --git a/app-text/llpp/files/llpp.desktop b/app-text/llpp/files/llpp.desktop
deleted file mode 100644
index 59c5fcde4e87..000000000000
--- a/app-text/llpp/files/llpp.desktop
+++ /dev/null
@@ -1,14 +0,0 @@
-[Desktop Entry]
-Name=llpp
-GenericName=PDF Pager
-Exec=llpp %f
-TryExec=llpp
-Terminal=false
-Type=Application
-MimeType=application/pdf;application/x-pdf;application/x-cbz;application/oxps;application/vnd.ms-xpsdocument;application/epub+zip;image/png;image/jpeg;image/pjpeg;image/gif;image/bmp;image/jpx;image/jp2;image/vnd.ms-photo;image/jxr;image/x-portable-bitmap;image/x-portable-greymap;image/x-portable-pixmap;image/x-portable-arbitrarymap;
-Categories=Office;Viewer;Graphics
-Actions=View
-Version=1.0
-[Desktop Action View]
-Name=View with llpp
-Exec=llpp %f
diff --git a/app-text/llpp/llpp-33.ebuild b/app-text/llpp/llpp-33.ebuild
deleted file mode 100644
index f3d115bf0dd1..000000000000
--- a/app-text/llpp/llpp-33.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs xdg
-
-DESCRIPTION="Graphical PDF viewer which aims to superficially resemble less(1)"
-HOMEPAGE="https://github.com/moosotc/llpp"
-SRC_URI="https://github.com/moosotc/llpp/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="public-domain"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="+ocamlopt"
-
-RDEPEND=">=app-text/mupdf-1.17.0:0=
- app-arch/bzip2
- media-libs/fontconfig:1.0
- media-libs/freetype:2
- media-libs/jbig2dec:=
- media-libs/openjpeg:2
- virtual/zlib:=
- virtual/jpeg:0
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-misc/xsel
-"
-DEPEND="${RDEPEND}
- dev-ml/lablgl:=[glut,ocamlopt?]"
-BDEPEND="
- app-text/asciidoc
- dev-lang/ocaml[ocamlopt?]
- virtual/pkgconfig
-"
-
-RESTRICT="!ocamlopt? ( strip )"
-
-src_prepare() {
- default
-
- # use custom makefile from archlinux with minor changes
- cp "${FILESDIR}"/${P}-makefile "${S}"/Makefile || die
-
- # re-add desktop file removed upstream
- cp "${FILESDIR}"/llpp.desktop "${S}"/misc || die
-
- # remove empty interface definition
- rm "${S}"/main.mli || die
-}
-
-src_compile() {
- tc-export PKG_CONFIG
- emake -j1 VERSION=${PV} CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)"
-}
-
-src_install() {
- emake DESTDIR="${ED}" PREFIX="/usr" install
- dodoc README Thanks
-}
diff --git a/app-text/llpp/metadata.xml b/app-text/llpp/metadata.xml
deleted file mode 100644
index 6554536432ea..000000000000
--- a/app-text/llpp/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">moosotc/llpp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/logmerge/Manifest b/app-text/logmerge/Manifest
deleted file mode 100644
index 6c5a1cb4b4f0..000000000000
--- a/app-text/logmerge/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST logmerge-0.5.2b.tar.gz 3407 BLAKE2B 5bc6f46693a9a6e087f8b18441659a06387410bcc66c789120644e088bf1971ef161bead4494b2a509850d8031bad43052bc76d3a8afc13de836119b32dab8ee SHA512 9185d52c62d2ea68fee0e1c6fa798cda60b4a2b621436f5060d7c9b3e5b15363fdb1c9fb40351f66dc48173498f3b18035c46fcf58fa3063bad0008b9bb5946f
diff --git a/app-text/logmerge/logmerge-0.5.2b-r1.ebuild b/app-text/logmerge/logmerge-0.5.2b-r1.ebuild
deleted file mode 100644
index 9fc47fd81530..000000000000
--- a/app-text/logmerge/logmerge-0.5.2b-r1.ebuild
+++ /dev/null
@@ -1,19 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Small and powerful script to merge two or more logfiles"
-HOMEPAGE="https://github.com/ildar-shaimordanov/logmerge"
-SRC_URI="https://github.com/ildar-shaimordanov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-lang/perl"
-
-src_install() {
- default
- dobin logmerge
-}
diff --git a/app-text/logmerge/metadata.xml b/app-text/logmerge/metadata.xml
deleted file mode 100644
index 11265970dec4..000000000000
--- a/app-text/logmerge/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">ildar-shaimordanov/logmerge</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/lorien-bin/Manifest b/app-text/lorien-bin/Manifest
deleted file mode 100644
index 54cb1b072b72..000000000000
--- a/app-text/lorien-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lorien-bin-0.6.0.tar.xz 30753392 BLAKE2B fc636a3d7ba470b9f95f4e34cbc3508ebdb33cccddb2bbbc90a4c7358fa7a73828ac565d4d781f6d239cc7c86325107bfc56fe73828f19035dbe0d9069a3ef05 SHA512 58841544ef6e5631ace7967848ae45eb28ca2acf8a9646affabdfcecbea59ad04fb23303797aab3fd03ff85c2e74ca600cd2b97f8098204dfb71aa37a84ebe8f
diff --git a/app-text/lorien-bin/files/lorien.desktop b/app-text/lorien-bin/files/lorien.desktop
deleted file mode 100644
index 770fcd6386e4..000000000000
--- a/app-text/lorien-bin/files/lorien.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Name=Lorien
-Comment=Infinite canvas drawing/whiteboarding app for Windows, Linux and macOS. Made with Godot.
-Keywords=tablet;Wacom;pen input;svg;markup
-TryExec=/opt/Lorien/Lorien.x86_64
-Exec=/opt/Lorien/Lorien.x86_64 %f
-StartupNotify=true
-Terminal=false
-Type=Application
-Icon=lorien
-Categories=Office
-MimeType=application/svg;
diff --git a/app-text/lorien-bin/files/lorien.png b/app-text/lorien-bin/files/lorien.png
deleted file mode 100644
index c80e2ca04073..000000000000
--- a/app-text/lorien-bin/files/lorien.png
+++ /dev/null
Binary files differ
diff --git a/app-text/lorien-bin/files/manual_v0.5.0.md b/app-text/lorien-bin/files/manual_v0.5.0.md
deleted file mode 100644
index ba01f1660d29..000000000000
--- a/app-text/lorien-bin/files/manual_v0.5.0.md
+++ /dev/null
@@ -1,72 +0,0 @@
-# Lorien Manual v0.5.0
-
-Drawing tablets are supported and recommended, but you can also just use Keyboard+Mouse.
-
-## Basic Usage
-- Draw with the left mouse button (<kbd>LMB</kbd>) or with your drawing tablet's pen
-- Pan/drag across the canvas with the middle mouse button (i recommend to map a button on your pen to the middle mouse button for easy navigation)
-- Zoom with the mouse wheel. You can also zoom while holding <kbd>CTRL</kbd> and the middle mouse button <kbd>MMB</kbd> while moving the mose up/down. This is especially useful when using a drawing tablet with a pen.
-- You can open files by dragging them into the window or by opening it via the menu (Shortcut <kbd>CTRL</kbd> + <kbd>O</kbd>)
-
-## Tools
-Lorien provides you with different tools which you can find in the toolbar. If you want to enable a tool all you have to do is click on it or use the keyboard shortcut. If you hover over the icons you can also see a short description including the keyboard shortcut.
-
-### Brush Tool
-- The brush tool is selected by default. It allows you to freely draw on the canvas with your mouse or drawing tablet.
-- You can change the brush size with the adjuster in the toolbar
-- The brush color can be changed by clicking on the colored button in the toolbar next to the brush size adjuster
-- It is pressure sensitve
-
-### Rectangle Tool
-- You can use the rectangle tool to create perfect (unfilled) rectagles
-- Not pressure sensitive
-
-### Line Tool
-- Allows you to draw perfect lines
-- You can hold down <kbd>Shift</kbd> while using the line tool to snap the line in 15° increments
-- Not pressure sensitve
-
-### Circle Tool
-- Allows you to draw perfect ellipses and circles
-- You can hold down <kbd>Shift</kbd> while using the circle tool to draw perfect circles. Otherwise it defaults to ellipses
-- Not pressure sensitve
-
-### Eraser Tool
-- Allows you to erease brush strokes by drawing over it. Once the eraser intersects with a brush stroke, the whole brush stroke will be removed
-- The brush size affects the area of effect
-
-### Selection Tool
-- With the Selection tool you can select a number of brush strokes by dragging across the screen with your <kbd>LMB</kbd> pressed. Brush strokes which are considered inside the selection recatangle will be added to the current selection. You can add more strokes to your current selection by holding down <kbd>Shift</kbd> while dragging.
-- You can deselect your current selection by pressing <kbd>RMB</kbd> or <kbd>Esc</kbd>.
-- To move the selected strokes simply drag them while holding down <kbd>LMB</kbd>. If you did not move your mouse while pressing <kbd>LMB</kbd>, everything will be deselected automatically.
-- Press <kbd>Delete</kbd> to delete the current selection
-- Press <kbd>CTRL</kbd> + <kbd>C</kbd> to copy the current selection
-- Press <kbd>CTRL</kbd> + <kbd>V</kbd> to paste the copied brush strokes
-- Press <kbd>CTRL</kbd> + <kbd>D</kbd> to duplicate the current selection
-
-## Color Palettes
-- Color palettes allow you to easily switch between different pre-defined colors. To open the pallete you have to click on the colored button in the toolbar next to the brush size adjsuter.
-- You can add/edit/delete custom color palettes
-- The default color palette can't be edited or deleted. If you want to customize it you can can make a copy of it and edit that instead.
-
-## Keyboard shortcuts
-- <kbd>Ctrl</kbd> + <kbd>S</kbd>: Saves the current file
-- <kbd>Ctrl</kbd> + <kbd>N</kbd>: Open a new file
-- <kbd>Ctrl</kbd> + <kbd>O</kbd>: Open a new empty tab
-- <kbd>Ctrl</kbd> + <kbd>E</kbd>: Opens the SVG export dialog
-- <kbd>Ctrl</kbd> + <kbd>Z</kbd>: Undo a brush stroke
-- <kbd>Ctrl</kbd> + <kbd>Y</kbd>: Redo a brush stroke
-- <kbd>Ctrl</kbd> + <kbd>C</kbd>: Copy selected brush strokes
-- <kbd>Ctrl</kbd> + <kbd>V</kbd>: Paste copied brush strokes
-- <kbd>Ctrl</kbd> + <kbd>D</kbd>: Duplicate selected brush strokes
-- <kbd>SPACE</kbd>: Center the canvas based on current mouse position
-- <kbd>B</kbd>: Brush tool
-- <kbd>R</kbd>: Rectangle tool
-- <kbd>E</kbd>: Eraser tool
-- <kbd>L</kbd>: Line tool
-- <kbd>C</kbd>: Circle tool
-- <kbd>S</kbd>: Selection tool
-- <kbd>Esc</kbd> or <kbd>RMB</kbd>: Deselect everything
-- <kbd>Delete</kbd>: Deletes selected brush strokes
-- <kbd>Tab</kbd>: enter/exit distraction free mode (no UI)
-- <kbd>F12</kbd>: Spwans a playable character at the mouse position who can walk on the drawn lines (easteregg)
diff --git a/app-text/lorien-bin/lorien-bin-0.6.0-r2.ebuild b/app-text/lorien-bin/lorien-bin-0.6.0-r2.ebuild
deleted file mode 100644
index bb89670e4471..000000000000
--- a/app-text/lorien-bin/lorien-bin-0.6.0-r2.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop xdg
-
-DESCRIPTION="Infinite canvas drawing/whiteboarding. Made with Godot."
-HOMEPAGE="https://github.com/mbrlabs/Lorien"
-SRC_URI="https://github.com/mbrlabs/Lorien/releases/download/v${PV}/Lorien_v${PV}_Linux.tar.xz -> ${P}.tar.xz"
-
-S="${WORKDIR}/Lorien_v${PV}_Linux"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- media-libs/mesa[opengl(+)]
- media-libs/libglvnd
- x11-libs/libX11
- x11-libs/libXcursor
- x11-libs/libXext
- x11-libs/libXi
- x11-libs/libXinerama
- x11-libs/libXrandr
- x11-libs/libXrender
-"
-
-# Since is a binary package
-QA_PREBUILT="/opt/Lorien/Lorien.x86_64"
-
-src_install() {
- #Copy Manual & Make a copy of the folder
- cp "${FILESDIR}/manual_v${PV}.md" "${S}/manual_v${PV}.md"
- cp -r "${S}" "${WORKDIR}/Lorien"
-
- #Install in /opt
- insinto /opt
- doins -r "${WORKDIR}/Lorien"
- fperms +x /opt/Lorien/Lorien.x86_64
-
- #Install icon and desktop file
- domenu "${FILESDIR}/lorien.desktop"
- doicon "${FILESDIR}/lorien.png"
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- ewarn "Manual of this package is hosted on the github repo: https://github.com/mbrlabs/Lorien/blob/main/docs/manuals/manual_v${PV}.md"
- ewarn "You also have a copy of the manual in /opt/Lorien/manual_v${PV}.md"
- ewarn "Note: The manual is writen in Markdown format"
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/lorien-bin/metadata.xml b/app-text/lorien-bin/metadata.xml
deleted file mode 100644
index 8c89d94bba85..000000000000
--- a/app-text/lorien-bin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gonegrier.duarte@gmail.com</email>
- <name>Gonçalo Negrier Duarte</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mbrlabs/Lorien</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/lowdown-nix/Manifest b/app-text/lowdown-nix/Manifest
deleted file mode 100644
index e8087ff30be1..000000000000
--- a/app-text/lowdown-nix/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lowdown-1.0.0.tar.gz 576167 BLAKE2B fec9857ef1110f4767ff6244dcf06fa9c69a56d4b8709217cf05a148757512e2cb8c141b112673f0cffa260d7e2c376b9905bb16092e3f97f97007dcef922bcb SHA512 fe18db1f3d6dbc4fe0ae33ebcdeb1646b20d6fedd265e29d53475f7931b5b60329a653f9af864a39ff4caa0131751fcbffff0d94cb9519401a3479ada29bd7b8
diff --git a/app-text/lowdown-nix/lowdown-nix-1.0.0-r1.ebuild b/app-text/lowdown-nix/lowdown-nix-1.0.0-r1.ebuild
deleted file mode 100644
index 831d4aa3bb2e..000000000000
--- a/app-text/lowdown-nix/lowdown-nix-1.0.0-r1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# ::nix-guix note: we fork app-text/lowdown::gentoo version:
-# has a hard time providing working library:
-# - https://bugs.gentoo.org/811111
-# - https://bugs.gentoo.org/832590
-# - https://bugs.gentoo.org/832797
-# and is still broken in app-text/lowdown-0.11.1-r1 (missing liblowdown.so)
-#
-# To peacefully coexist with app-text/lowdown we install everything into a prefix.
-
-EAPI=8
-
-inherit toolchain-funcs
-
-MY_PV="VERSION_${PV//./_}"
-DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats"
-HOMEPAGE="https://kristaps.bsd.lv/lowdown/"
-SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> lowdown-${PV}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# By default portage runs 'strip -g' on .a files.
-# This is known to break liblowdown.a when it's built with -flto:
-# https://github.com/trofi/nix-guix-gentoo/issues/19
-# Chances are it's a toolchain bug (or a limitation of LTO):
-# https://gcc.gnu.org/PR105877
-RESTRICT=strip
-
-DEPEND="
- app-crypt/libmd:=
- virtual/libcrypt:=
-"
-RDEPEND="${DEPEND}"
-
-S="${WORKDIR}/lowdown-${MY_PV}"
-
-src_configure() {
- CC="$(tc-getCC)" \
- ./configure \
- PREFIX="${EPREFIX}"/usr/$(get_libdir)/lowdown-nix \
- || die "./configure failed"
-}
-
-src_install() {
- default
- # install static libraries for sys-apps/nix
- emake DESTDIR="${D}" install_static
-}
diff --git a/app-text/lowdown-nix/metadata.xml b/app-text/lowdown-nix/metadata.xml
deleted file mode 100644
index 53eb5df42e78..000000000000
--- a/app-text/lowdown-nix/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>slyich@gmail.com</email>
- <name>Sergei Trofimovich</name>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest
deleted file mode 100644
index d86cc4016d95..000000000000
--- a/app-text/lowdown/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST lowdown-2.0.2.tar.gz 676246 BLAKE2B 35ca947673d7582b64687200429f8e806703cc0ad43b019a0302f35da4e1d579253ec199f2abd4eadcb30b81d2feb34c0baad41dbcc601533729049c7d7cc74d SHA512 ebd927776f13e78c26e1c001e8586dc43fe1e64d1c537a18cd71bd6a8936c93a9fefcb58c53e94a7c0727b525f6c6a21ab70b924db8c7c105161a6a92d9c96fa
-DIST lowdown-2.0.4.tar.gz 697300 BLAKE2B 07afe0f0a5e4d7f258bed5fc7a4a2e052384f852b12cf285cf3546cbe92bc05dd8d38ca3553cb0314a2823b22526f1a97be042dbdb472397afa10eb9c638a8d7 SHA512 db396f738c3effdd55f112f2f71183b32b45ae2f8ba999e03df5162612e26a313d7b3ca1c5840cb71805f4429a4a3b67fe61a731aadc5cc989b74ff2da2d5b7e
-DIST lowdown-3.0.1.tar.gz 766585 BLAKE2B 5dfb8671ec39ddc166cd3173219e5aa9580261896bca3c17ba6d695338d7cc7b66583c232723e2645b7185d7dec595033d4dc6589dae55719ca3256745653f6c SHA512 cad6d4716c681f40922c7a6b0d2af20deaaa33dac790eb803e3ccd0c4759c16413ede939f86925a871c5e3485b9ab800c4128ddeb3057c0efb939dbf83b025c3
diff --git a/app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch b/app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch
deleted file mode 100644
index 0337f3d68d99..000000000000
--- a/app-text/lowdown/files/lowdown-0.10.0-pkgconfig-libmd.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --git a/lowdown.in.pc b/lowdown.in.pc
-index 078d0c0..a31aaac 100644
---- a/lowdown.in.pc
-+++ b/lowdown.in.pc
-@@ -9,5 +9,5 @@ URL: https://kristaps.bsd.lv/lowdown
- Version: @VERSION@
- Requires:
- Libs.private:
--Libs: -L${libdir} -llowdown -lm
-+Libs: -L${libdir} -llowdown -lm -lmd
- Cflags: -I${includedir}
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
deleted file mode 100644
index 6e68260a6225..000000000000
--- a/app-text/lowdown/files/lowdown-2.0.0-shared-linking.patch
+++ /dev/null
@@ -1,66 +0,0 @@
-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-2.0.2-r1.ebuild b/app-text/lowdown/lowdown-2.0.2-r1.ebuild
deleted file mode 100644
index 2e568dc1ac15..000000000000
--- a/app-text/lowdown/lowdown-2.0.2-r1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multiprocessing toolchain-funcs
-
-MY_PV="VERSION_${PV//./_}"
-DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats"
-HOMEPAGE="https://kristaps.bsd.lv/lowdown/"
-SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="ISC"
-SLOT="0/3"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-DEPEND="
- virtual/libcrypt:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-build/bmake
-"
-
-# configure tests for a bunch of BSD functions on Linux
-QA_CONFIG_IMPL_DECL_SKIP=(
- crypt_newhash
- crypt_checkpass
- warnc
- errc
- getexecname
- getprogname
- memset_s
- pledge
- recallocarray
- strlcat
- strlcpy
- strtonum
- TAILQ_FOREACH_SAFE
- unveil
- arc4random
- b64_ntop
-)
-
-PATCHES=(
- "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
- "${FILESDIR}/lowdown-2.0.0-shared-linking.patch"
-)
-
-src_configure() {
- append-flags -fPIC
- tc-export CC AR
-
- local jobs="$(makeopts_jobs)"
- unset MAKEOPTS
- unset MAKEFLAGS
-
- export MAKEOPTS="-j${jobs}"
- export MAKE=bmake
-
- ./configure \
- PREFIX="${EPREFIX}/usr" \
- MANDIR="${EPREFIX}/usr/share/man" \
- LDFLAGS="${LDFLAGS}" \
- CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- || die "./configure failed"
-}
-
-src_compile() {
- emake $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '')
-}
-
-src_test() {
- LD_LIBRARY_PATH="${S}" emake regress
-}
diff --git a/app-text/lowdown/lowdown-2.0.2.ebuild b/app-text/lowdown/lowdown-2.0.2.ebuild
deleted file mode 100644
index 4e4bc2c4fc1d..000000000000
--- a/app-text/lowdown/lowdown-2.0.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-MY_PV="VERSION_${PV//./_}"
-DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats"
-HOMEPAGE="https://kristaps.bsd.lv/lowdown/"
-SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="ISC"
-SLOT="0/3"
-KEYWORDS="amd64 ~arm arm64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86"
-
-DEPEND="
- virtual/libcrypt:=
-"
-RDEPEND="
- ${DEPEND}
-"
-
-# configure tests for a bunch of BSD functions on Linux
-QA_CONFIG_IMPL_DECL_SKIP=(
- crypt_newhash
- crypt_checkpass
- warnc
- errc
- getexecname
- getprogname
- memset_s
- pledge
- recallocarray
- strlcat
- strlcpy
- strtonum
- TAILQ_FOREACH_SAFE
- unveil
- arc4random
- b64_ntop
-)
-
-PATCHES=(
- "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
- "${FILESDIR}/lowdown-2.0.0-shared-linking.patch"
-)
-
-src_configure() {
- append-flags -fPIC
- tc-export CC AR
-
- ./configure \
- PREFIX="${EPREFIX}/usr" \
- MANDIR="${EPREFIX}/usr/share/man" \
- LDFLAGS="${LDFLAGS}" \
- CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- || die "./configure failed"
-}
-
-src_compile() {
- emake $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '')
-}
-
-src_test() {
- LD_LIBRARY_PATH="${S}" emake regress
-}
diff --git a/app-text/lowdown/lowdown-2.0.4.ebuild b/app-text/lowdown/lowdown-2.0.4.ebuild
deleted file mode 100644
index 6b0b4859f8ad..000000000000
--- a/app-text/lowdown/lowdown-2.0.4.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multiprocessing toolchain-funcs
-
-MY_PV="VERSION_${PV//./_}"
-DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats"
-HOMEPAGE="https://kristaps.bsd.lv/lowdown/"
-SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="ISC"
-SLOT="0/3"
-KEYWORDS="amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~sparc x86"
-
-DEPEND="
- virtual/libcrypt:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-build/bmake
-"
-
-# configure tests for a bunch of BSD functions on Linux
-QA_CONFIG_IMPL_DECL_SKIP=(
- crypt_newhash
- crypt_checkpass
- warnc
- errc
- getexecname
- getprogname
- memset_s
- pledge
- recallocarray
- strlcat
- strlcpy
- strtonum
- TAILQ_FOREACH_SAFE
- unveil
- arc4random
- b64_ntop
- timingsafe_bcmp
- timingsafe_memcmp
-)
-
-PATCHES=(
- "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
-)
-
-src_configure() {
- append-flags -fPIC
- tc-export CC AR
-
- local jobs="$(makeopts_jobs)"
- unset MAKEOPTS
- unset MAKEFLAGS
-
- export MAKEOPTS="-j${jobs}"
- export MAKEFLAGS= #966238
- export MAKE=bmake
-
- ./configure \
- PREFIX="${EPREFIX}/usr" \
- MANDIR="${EPREFIX}/usr/share/man" \
- LDFLAGS="${LDFLAGS}" \
- CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- || die "./configure failed"
-}
-
-src_compile() {
- emake $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '')
-}
-
-src_test() {
- LD_LIBRARY_PATH="${S}" emake regress
-}
diff --git a/app-text/lowdown/lowdown-3.0.1.ebuild b/app-text/lowdown/lowdown-3.0.1.ebuild
deleted file mode 100644
index 588d2ae2d536..000000000000
--- a/app-text/lowdown/lowdown-3.0.1.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic multiprocessing toolchain-funcs
-
-MY_PV="VERSION_${PV//./_}"
-DESCRIPTION="Markdown translator producing HTML5, roff documents in the ms and man formats"
-HOMEPAGE="https://kristaps.bsd.lv/lowdown/"
-SRC_URI="https://github.com/kristapsdz/lowdown/archive/refs/tags/${MY_PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_PV}"
-
-LICENSE="ISC"
-SLOT="0/4"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-
-DEPEND="
- virtual/libcrypt:=
-"
-RDEPEND="
- ${DEPEND}
-"
-BDEPEND="
- dev-build/bmake
-"
-
-# configure tests for a bunch of BSD functions on Linux
-QA_CONFIG_IMPL_DECL_SKIP=(
- crypt_newhash
- crypt_checkpass
- warnc
- errc
- getexecname
- getprogname
- memset_s
- pledge
- recallocarray
- strlcat
- strlcpy
- strtonum
- TAILQ_FOREACH_SAFE
- unveil
- arc4random
- b64_ntop
- timingsafe_bcmp
- timingsafe_memcmp
-)
-
-PATCHES=(
- "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
-)
-
-src_configure() {
- append-flags -fPIC
- tc-export CC AR
-
- local jobs="$(makeopts_jobs)"
- unset MAKEOPTS
- unset MAKEFLAGS
-
- export MAKEOPTS="-j${jobs}"
- export MAKEFLAGS= #966238
- export MAKE=bmake
-
- ./configure \
- PREFIX="${EPREFIX}/usr" \
- MANDIR="${EPREFIX}/usr/share/man" \
- LDFLAGS="${LDFLAGS}" \
- CPPFLAGS="${CPPFLAGS}" \
- LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
- || die "./configure failed"
-}
-
-src_compile() {
- emake $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '')
-}
-
-src_test() {
- LD_LIBRARY_PATH="${S}" emake regress
-}
diff --git a/app-text/lowdown/metadata.xml b/app-text/lowdown/metadata.xml
deleted file mode 100644
index 80961c799908..000000000000
--- a/app-text/lowdown/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <upstream>
- <remote-id type="github">kristapsdz/lowdown</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/lsp/Manifest b/app-text/lsp/Manifest
deleted file mode 100644
index 97b8f9f5b7e3..000000000000
--- a/app-text/lsp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST v0.5.0-rc4.tar.gz 60316 BLAKE2B db8b45b7f0e584f8be865fc7e0bb201bbddc780b5adfe21b9367d76f4d5a581382ff8bb8d76f68a6929cf66f16e8467e9eb2cad34385f8512e35e1acac21631d SHA512 7682f060b489cafa671d78bb9e6c130a317eaee08da6638c35ae422b7ce30436f06487e5dd2fce2055edb32a12cb63d7fefbfb29169a316105210609016a2f1c
diff --git a/app-text/lsp/lsp-0.5.0_rc4.ebuild b/app-text/lsp/lsp-0.5.0_rc4.ebuild
deleted file mode 100644
index 4d65820d924a..000000000000
--- a/app-text/lsp/lsp-0.5.0_rc4.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-MY_PV="${PV/_/-}"
-MY_P="lsp-${MY_PV}"
-
-DESCRIPTION="The least significant pager"
-HOMEPAGE="https://github.com/dgouders/lsp"
-SRC_URI="https://github.com/dgouders/lsp/archive/refs/tags/v${MY_PV}.tar.gz"
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- >=sys-apps/man-db-2.12.0
- >=sys-libs/ncurses-6.4_p20230401
-"
-DEPEND="${RDEPEND}"
-
-src_configure() {
- meson_src_configure
-}
-
-pkg_postinst() {
- elog "lsp(1) is still considered experimental."
- elog "Testers and feedback are very welcome!"
- elog ""
- elog "One known problem are files with long lines."
- elog "Movement within those files isn't accurate but"
- elog "this will get fixed in the near future."
- elog ""
- elog "To enable lsp(1) to be automatically selected"
- elog "as a pager, set either MANPAGER, GIT_PAGER and/or PAGER."
-}
diff --git a/app-text/lsp/lsp-9999.ebuild b/app-text/lsp/lsp-9999.ebuild
deleted file mode 100644
index 631d337fc0bb..000000000000
--- a/app-text/lsp/lsp-9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit git-r3
-inherit meson
-
-EGIT_REPO_URI="https://github.com/dgouders/lsp.git"
-EGIT_BRANCH="next"
-
-DESCRIPTION="The least significant pager"
-HOMEPAGE="https://github.com/dgouders/lsp"
-LICENSE="GPL-2"
-SLOT="0"
-
-RDEPEND="
- >=sys-apps/man-db-2.12.0
- >=sys-libs/ncurses-6.4_p20230401
-"
-DEPEND="${RDEPEND}"
-
-pkg_postinst() {
- elog "lsp(1) is still considered experimental."
- elog "Testers and feedback are very welcome!"
- elog ""
- elog "One known problem are files with long lines."
- elog "Movement within those files isn't accurate but"
- elog "this will get fixed in the near future."
- elog ""
- elog "To enable lsp(1) to be automatically selected"
- elog "as a pager, set either MANPAGER, GIT_PAGER and/or PAGER."
-}
diff --git a/app-text/lsp/metadata.xml b/app-text/lsp/metadata.xml
deleted file mode 100644
index 524f5aa9ead3..000000000000
--- a/app-text/lsp/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dirk@gouders.net</email>
- <description>Primary maintainer</description>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/dgouders/lsp/issues</bugs-to>
- <doc>https://github.com/dgouders/lsp/</doc>
- <remote-id type="github">dgouders/lsp</remote-id>
- </upstream>
- <longdescription>
- lsp(1) is a terminal pager with a focus on manual pages.
-
- It offers some assistance in handling manual pages:
-
- * Navigation to other referenced manual pages.
- * Opening of any manual page by name.
- * Maintainance of several open manual pages in a session.
- * Experimental TOC mode that is helpful to show only sections and
- subsections of manual pages.
- * Creating a pseudo-file with the output of apropos.
- This could be useful especially for novice users: this can be
- used to search or read through all manual pages' short descriptions
- and immediately open interesting ones.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/lv/Manifest b/app-text/lv/Manifest
deleted file mode 100644
index 6df13c267dec..000000000000
--- a/app-text/lv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST lv451.tar.gz 605082 BLAKE2B cbfdf1c4c90dc746de631e55e3d1e88335f22342991ca7d5bd4b3661803af4efc0c6dcd821ea58be6024fa7ce773ffaa0aa3844350b6f67dd61be09e2475cb70 SHA512 88c05cb06ddc56e7f16f30b38218ec3bf9c8ef6c3c2b08d5a3f950b6870b82417368ada3f14f183b0feb6ed32d144d71901ad8134e5f88ddec11fc7b9520e810
diff --git a/app-text/lv/files/lv-gentoo.patch b/app-text/lv/files/lv-gentoo.patch
deleted file mode 100644
index 99724ef9c69e..000000000000
--- a/app-text/lv/files/lv-gentoo.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -25,6 +25,7 @@
- LDFLAGS=@LDFLAGS@
- INSTALL=@INSTALL@
- PERL= @PERL@
-+DESTDIR=
-
- OBJS= itable.o ctable.o uty.o istr.o stream.o file.o guess.o decode.o \
- encode.o escape.o iso2022.o iso8859.o iso2cn.o iso2jp.o iso2kr.o \
-@@ -64,18 +65,19 @@
- #
-
- install::
-- $(INSTALL) -s -m 555 lv $(bindir)
-- if test -f $(bindir)/lgrep; then \
-- /bin/rm -f $(bindir)/lgrep; \
-+ if test ! -d $(DESTDIR)$(bindir); then \
-+ mkdir -p $(DESTDIR)$(bindir); \
- fi
-- (cd $(bindir); ln lv lgrep)
-- if test ! -d $(lvlibdir); then \
-- mkdir -p $(lvlibdir); \
-+ $(INSTALL) -m 555 lv $(DESTDIR)$(bindir)
-+ (cd $(DESTDIR)$(bindir); ln -s lv lgrep)
-+ if test ! -d $(DESTDIR)$(lvlibdir); then \
-+ mkdir -p $(DESTDIR)$(lvlibdir); \
- fi
-- $(INSTALL) -m 444 $(srcdir)/../lv.hlp $(lvlibdir)
-- if test -d $(mandir) -a -d $(mandir)/man1; then \
-- $(INSTALL) -m 444 $(srcdir)/../lv.1 $(mandir)/man1; \
-+ $(INSTALL) -m 444 $(srcdir)/../lv.hlp $(DESTDIR)$(lvlibdir)
-+ if test ! -d $(DESTDIR)$(mandir)/man1; then \
-+ mkdir -p $(DESTDIR)$(mandir)/man1; \
- fi
-+ $(INSTALL) -m 444 $(srcdir)/../lv.1 $(DESTDIR)$(mandir)/man1; \
-
- uninstall::
- for i in $(bindir)/lv $(bindir)/lgrep $(lvlibdir)/lv.hlp $(mandir)/man1/lv.1; do \
diff --git a/app-text/lv/files/lv-headers.patch b/app-text/lv/files/lv-headers.patch
deleted file mode 100644
index 5207ec07cbee..000000000000
--- a/app-text/lv/files/lv-headers.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Add missing string protos.
-
- * src/guess.c:150:12: warning: implicit declaration of function ‘strncmp’ [-Wimplicit-function-declaration]
- * src/guess.c:218:22: warning: implicit declaration of function ‘strcmp’ [-Wimplicit-function-declaration]
- * src/guesslocale.c:42:9: warning: implicit declaration of function ‘toupper’ [-Wimplicit-function-declaration]
-
---- a/src/guess.c
-+++ b/src/guess.c
-@@ -21,6 +21,7 @@
- */
-
- #include <stdio.h>
-+#include <string.h> /* strcmp */
-
- #include <import.h>
- #include <decode.h>
---- a/src/guesslocale.c
-+++ b/src/guesslocale.c
-@@ -29,6 +29,7 @@
- #include <langinfo.h>
- #endif
-
-+#include <ctype.h> /* toupper */
- #include <import.h>
- #include <ctable.h>
- #include <begin.h>
diff --git a/app-text/lv/files/lv-tinfo.patch b/app-text/lv/files/lv-tinfo.patch
deleted file mode 100644
index 7da23d474951..000000000000
--- a/app-text/lv/files/lv-tinfo.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/src/configure.in
-+++ b/src/configure.in
-@@ -24,7 +24,16 @@ AC_ARG_ENABLE(purify,
- dnl Checks for libraries.
- AC_DEFINE(UNIX)
- AC_DEFINE(TERMCAP)
--AC_CHECK_LIB(terminfo, tgetstr,, [AC_CHECK_LIB(termcap, tgetstr,, [AC_CHECK_LIB(ncurses, tgetstr,, [AC_CHECK_LIB(curses, tgetstr)])])])
-+PKG_CHECK_MODULES(
-+ CURSES,
-+ ncurses,
-+ [
-+ CPPFLAGS="$CURSES_CFLAGS $CPPFLAGS"
-+ LIBS="$CURSES_LIBS $LIBS"
-+ ],
-+ [
-+ AC_CHECK_LIB(terminfo, tgetstr,, [AC_CHECK_LIB(termcap, tgetstr,, [AC_CHECK_LIB(ncurses, tgetstr,, [AC_CHECK_LIB(curses, tgetstr)])])])
-+ ])
-
- dnl Checks for header files.
- AC_HEADER_STDC
diff --git a/app-text/lv/files/lv-xz.patch b/app-text/lv/files/lv-xz.patch
deleted file mode 100644
index 1b6ad8a91659..000000000000
--- a/app-text/lv/files/lv-xz.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- a/index.html
-+++ b/index.html
-@@ -301,8 +301,11 @@
- <P>
- Compressed files that have suffix ``gz'', ``z'', or ``GZ'', ``Z'' are
- extracted by lv using <I>zcat</I> (1),
-- and ``bz2'' or ``BZ2'' with <I>bzcat</I> (1).
-- Please install <I>zcat</I> and <I>bzcat</I> that can expand all of them.
-+ ``bz2'' or ``BZ2'' with <I>bzcat</I> (1).
-+ ``lzma'' or ``LZMA'' with <I>lzcat</I> (1).
-+ and ``xz'' or ``XZ'' with <I>xzcat</I> (1).
-+ Please install <I>zcat</I>, <I>bzcat</I>, <I>lzcat</I> and <I>xzcat</I>
-+ that can expand all of them.
- <P>
- In case that standard output is not connected to an ordinal terminal
- but to redirect or pipe-line,
---- a/src/stream.c
-+++ b/src/stream.c
-@@ -43,6 +43,8 @@
-
- private byte *gz_filter = "zcat";
- private byte *bz2_filter = "bzcat";
-+private byte *lzma_filter = "lzcat";
-+private byte *xz_filter = "xzcat";
-
- private stream_t *StreamAlloc()
- {
-@@ -75,10 +77,14 @@
- filter = gz_filter;
- else if( !strcmp( "bz2", exts ) || !strcmp( "BZ2", exts ) )
- filter = bz2_filter;
-+ else if( !strcmp( "lzma", exts ) || !strcmp( "LZMA", exts ) )
-+ filter = lzma_filter;
-+ else if( !strcmp( "xz", exts ) || !strcmp( "XZ", exts ) )
-+ filter = xz_filter;
- }
- if( NULL != filter ){
- /*
-- * zcat or bzcat
-+ * zcat, bzcat, lzcat or xzcat
- */
- if( NULL == (st->fp = (FILE *)tmpfile()) )
- perror( "temporary file" ), exit( -1 );
diff --git a/app-text/lv/lv-4.51-r5.ebuild b/app-text/lv/lv-4.51-r5.ebuild
deleted file mode 100644
index 3fec69551ff4..000000000000
--- a/app-text/lv/lv-4.51-r5.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-MY_P="${PN}${PV//./}"
-
-DESCRIPTION="Powerful Multilingual File Viewer"
-HOMEPAGE="https://github.com/ttdoda/lv"
-SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc x86"
-IUSE=""
-
-RDEPEND="!app-editors/levee
- sys-libs/ncurses:0="
-DEPEND="${RDEPEND}"
-BDEPEND="dev-lang/perl"
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-headers.patch
- "${FILESDIR}"/${PN}-tinfo.patch
- "${FILESDIR}"/${PN}-xz.patch
-)
-DOCS=( README hello.sample )
-HTML_DOCS=( index.html relnote.html hello.sample.gif )
-
-src_prepare() {
- default
-
- cd src
- mv configure.{in,ac}
- eautoreconf
-}
-
-src_configure() {
- ECONF_SOURCE=src econf
-}
-
-src_compile() {
- emake CC="$(tc-getCC)"
-}
diff --git a/app-text/lv/metadata.xml b/app-text/lv/metadata.xml
deleted file mode 100644
index 491c88b3a31f..000000000000
--- a/app-text/lv/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/mandoc/Manifest b/app-text/mandoc/Manifest
deleted file mode 100644
index fbfe6541cf5b..000000000000
--- a/app-text/mandoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mandoc-1.14.6.tar.gz 697150 BLAKE2B e9f6087e9df977901815b1231f68e381502c7392b0ac65a060ce0ef270da3b76540a17931a076b700865a02f9ca1a8ca044a54dbf6318756931c29e6b1deb228 SHA512 54286070812a47b629f68757046d3c9a1bdd2b5d1c3b84a5c8e4cb92f1331afa745443f7238175835d8cfbe5b8dd442e00c75c3a5b5b8f8efd8d2ec8f636dad4
diff --git a/app-text/mandoc/files/mandoc-1.14.5-r1-www-install.patch b/app-text/mandoc/files/mandoc-1.14.5-r1-www-install.patch
deleted file mode 100644
index 2395f1ce66b7..000000000000
--- a/app-text/mandoc/files/mandoc-1.14.5-r1-www-install.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/Makefile b/Makefile
-index f4e2954..191c7e2 100644
---- a/Makefile
-+++ b/Makefile
-@@ -535,9 +535,11 @@ soelim: $(SOELIM_OBJS)
- # --- maintainer targets ---
-
- www-install: www
-- $(INSTALL_DATA) mandoc.css $(HTDOCDIR)
-- $(INSTALL_DATA) $(WWW_MANS) $(HTDOCDIR)/man
-- $(INSTALL_DATA) $(WWW_INCS) $(HTDOCDIR)/includes
-+ mkdir -p $(DESTDIR)$(HTDOCDIR)/man
-+ mkdir -p $(DESTDIR)$(HTDOCDIR)/includes
-+ $(INSTALL_DATA) mandoc.css $(DESTDIR)$(HTDOCDIR)
-+ $(INSTALL_DATA) $(WWW_MANS) $(DESTDIR)$(HTDOCDIR)/man
-+ $(INSTALL_DATA) $(WWW_INCS) $(DESTDIR)$(HTDOCDIR)/includes
-
- depend: config.h
- mkdep -f Makefile.depend $(CFLAGS) $(SRCS)
diff --git a/app-text/mandoc/files/mandoc.cron-r0 b/app-text/mandoc/files/mandoc.cron-r0
deleted file mode 100644
index 785564901765..000000000000
--- a/app-text/mandoc/files/mandoc.cron-r0
+++ /dev/null
@@ -1,6 +0,0 @@
-#!/bin/sh
-
-# need MANPATH
-. /etc/profile.env
-
-exec nice makewhatis -T utf8 2>/dev/null
diff --git a/app-text/mandoc/mandoc-1.14.6-r1.ebuild b/app-text/mandoc/mandoc-1.14.6-r1.ebuild
deleted file mode 100644
index 563e6bc3b27f..000000000000
--- a/app-text/mandoc/mandoc-1.14.6-r1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Suite of tools compiling mdoc and man"
-HOMEPAGE="https://mdocml.bsd.lv/"
-SRC_URI="https://mdocml.bsd.lv/snapshots/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="cgi selinux system-man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/zlib:=
- system-man? ( !sys-apps/man-db )
-"
-DEPEND="${RDEPEND}
- cgi? ( virtual/zlib:=[static-libs] )
-"
-BDEPEND="
- cgi? ( app-text/highlight )
- test? ( dev-lang/perl )
-"
-RDEPEND+=" selinux? ( sec-policy/selinux-makewhatis )"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # BSD, provided by compat_progname.c
- getprogname
- # BSD, not required
- pledge
- # BSD, provided by compat_recallocarray.c
- recallocarray
- # BSD, provided by compat_strtonum.c
- strtonum
- # tested by configure w/o and then w/ _GNU_SOURCE
- # avoid the warn for the first check
- strcasestr # for musl
- strptime
- wcwidth
-)
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.14.5-r1-www-install.patch
-)
-
-pkg_pretend() {
- if use system-man ; then
- # only support uncompressed and gzip
- [[ -n ${PORTAGE_COMPRESS+unset} ]] && \
- [[ "${PORTAGE_COMPRESS}" == "gzip" || "${PORTAGE_COMPRESS}" == "" ]] || \
- ewarn "only PORTAGE_COMPRESS=gzip or '' is supported, man pages will not be indexed"
- fi
-}
-
-src_prepare() {
- default
-
- cat <<-EOF > "configure.local"
- PREFIX="${EPREFIX}/usr"
- BINDIR="${EPREFIX}/usr/bin"
- SBINDIR="${EPREFIX}/usr/sbin"
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
- MANDIR="${EPREFIX}/usr/share/man"
- INCLUDEDIR="${EPREFIX}/usr/include/mandoc"
- EXAMPLEDIR="${EPREFIX}/usr/share/examples/mandoc"
- MANPATH_DEFAULT="${EPREFIX}/usr/man:${EPREFIX}/usr/share/man:${EPREFIX}/usr/local/man:${EPREFIX}/usr/local/share/man"
-
- CFLAGS="${CFLAGS} ${CPPFLAGS}"
- LDFLAGS="${LDFLAGS}"
- AR="$(tc-getAR)"
- CC="$(tc-getCC)"
- # The STATIC variable is only used by man.cgi.
- STATIC=
-
- # conflicts with sys-apps/groff
- BINM_SOELIM=msoelim
- MANM_ROFF=mandoc_roff
- # conflicts with sys-apps/man-pages
- MANM_MAN=mandoc_man
-
- # fix utf-8 locale on musl
- $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '')
- EOF
- use system-man || cat <<-EOF >> "configure.local"
- BINM_MAN=mman
- BINM_APROPOS=mapropos
- BINM_WHATIS=mwhatis
- BINM_MAKEWHATIS=mmakewhatis
- MANM_MDOC=mandoc_mdoc
- MANM_EQN=mandoc_eqn
- MANM_TBL=mandoc_tbl
- MANM_MANCONF=mman.conf
- EOF
- # Assuming modern Linux + glibc/musl and not BSD.
- tc-is-cross-compiler && cat <<-EOF >> "configure.local"
- HAVE_ATTRIBUTE=1
- HAVE_CMSG=1
- HAVE_DIRENT_NAMLEN=0
- HAVE_EFTYPE=0
- HAVE_ENDIAN=1
- HAVE_ERR=1
- HAVE_FTS_COMPARE_CONST=0
- HAVE_FTS=$(usex elibc_glibc 1 0)
- HAVE_GETLINE=1
- HAVE_GETSUBOPT=1
- HAVE_ISBLANK=1
- HAVE_LESS_T=1
- HAVE_MKDTEMP=1
- HAVE_MKSTEMPS=1
- HAVE_NANOSLEEP=1
- HAVE_NTOHL=1
- HAVE_O_DIRECTORY=1
- HAVE_OHASH=0
- HAVE_PATH_MAX=1
- HAVE_PLEDGE=0
- HAVE_PROGNAME=0
- HAVE_REALLOCARRAY=1
- HAVE_RECALLOCARRAY=0
- HAVE_RECVMSG=1
- HAVE_REWB_BSD=0
- HAVE_REWB_SYSV=1
- HAVE_SANDBOX_INIT=0
- HAVE_STRCASESTR=$(usex elibc_glibc 1 0)
- HAVE_STRINGLIST=0
- HAVE_STRLCAT=$(usex elibc_glibc 1 0)
- HAVE_STRLCPY=$(usex elibc_glibc 1 0)
- HAVE_STRPTIME=1
- HAVE_STRSEP=1
- HAVE_STRTONUM=0
- HAVE_SYS_ENDIAN=0
- HAVE_VASPRINTF=1
- HAVE_WCHAR=1
- NEED_GNU_SOURCE=1
- EOF
- if use cgi; then
- cp cgi.h{.example,} || die
- fi
- if [[ -n "${MANDOC_CGI_H}" ]]; then
- cp "${MANDOC_CGI_H}" cgi.h || die
- fi
-}
-
-src_compile() {
- default
- use cgi && emake man.cgi
-}
-
-src_test() {
- emake regress
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- use cgi && emake DESTDIR="${D}" cgi-install www-install
-
- if use system-man ; then
- exeinto /etc/cron.daily
- newexe "${FILESDIR}"/mandoc.cron-r0 mandoc
- fi
-}
-
-pkg_postinst() {
- if use system-man ; then
- elog "Generating mandoc database"
- makewhatis || die
- fi
-}
diff --git a/app-text/mandoc/mandoc-1.14.6.ebuild b/app-text/mandoc/mandoc-1.14.6.ebuild
deleted file mode 100644
index 719908bffbe9..000000000000
--- a/app-text/mandoc/mandoc-1.14.6.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Suite of tools compiling mdoc and man"
-HOMEPAGE="https://mdocml.bsd.lv/"
-SRC_URI="https://mdocml.bsd.lv/snapshots/${P}.tar.gz"
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="cgi selinux system-man test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/zlib:=
- system-man? ( !sys-apps/man-db )
-"
-DEPEND="${RDEPEND}
- cgi? ( virtual/zlib:=[static-libs] )
-"
-BDEPEND="
- cgi? ( app-text/highlight )
- test? ( dev-lang/perl )
-"
-RDEPEND+=" selinux? ( sec-policy/selinux-makewhatis )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.14.5-r1-www-install.patch
-)
-
-pkg_pretend() {
- if use system-man ; then
- # only support uncompressed and gzip
- [[ -n ${PORTAGE_COMPRESS+unset} ]] && \
- [[ "${PORTAGE_COMPRESS}" == "gzip" || "${PORTAGE_COMPRESS}" == "" ]] || \
- ewarn "only PORTAGE_COMPRESS=gzip or '' is supported, man pages will not be indexed"
- fi
-}
-
-src_prepare() {
- default
-
- # The db-install change is to support parallel installs.
- sed -i \
- -e '/ar rs/s:ar:$(AR):' \
- -e '/^db-install:/s:$: base-install:' \
- Makefile || die
-
- # make-4.3 doesn't like the CC line (bug #706024)
- # and "echo -n" is not portable
- sed \
- -e "s@^\(CC=\).*\$@\1\"$(tc-getCC)\"@" \
- -e 's@echo -n@printf@g' \
- -i configure || die
-
- cat <<-EOF > "configure.local"
- PREFIX="${EPREFIX}/usr"
- BINDIR="${EPREFIX}/usr/bin"
- SBINDIR="${EPREFIX}/usr/sbin"
- LIBDIR="${EPREFIX}/usr/$(get_libdir)"
- MANDIR="${EPREFIX}/usr/share/man"
- INCLUDEDIR="${EPREFIX}/usr/include/mandoc"
- EXAMPLEDIR="${EPREFIX}/usr/share/examples/mandoc"
- MANPATH_DEFAULT="${EPREFIX}/usr/man:${EPREFIX}/usr/share/man:${EPREFIX}/usr/local/man:${EPREFIX}/usr/local/share/man"
-
- CFLAGS="${CFLAGS} ${CPPFLAGS}"
- LDFLAGS="${LDFLAGS}"
- AR="$(tc-getAR)"
- CC="$(tc-getCC)"
- # The STATIC variable is only used by man.cgi.
- STATIC=
-
- # conflicts with sys-apps/groff
- BINM_SOELIM=msoelim
- MANM_ROFF=mandoc_roff
- # conflicts with sys-apps/man-pages
- MANM_MAN=mandoc_man
-
- # fix utf-8 locale on musl
- $(usex elibc_musl UTF8_LOCALE=C.UTF-8 '')
- EOF
- use system-man || cat <<-EOF >> "configure.local"
- BINM_MAN=mman
- BINM_APROPOS=mapropos
- BINM_WHATIS=mwhatis
- BINM_MAKEWHATIS=mmakewhatis
- MANM_MDOC=mandoc_mdoc
- MANM_EQN=mandoc_eqn
- MANM_TBL=mandoc_tbl
- MANM_MANCONF=mman.conf
- EOF
- # Assuming modern Linux + glibc/musl and not BSD.
- tc-is-cross-compiler && cat <<-EOF >> "configure.local"
- HAVE_ATTRIBUTE=1
- HAVE_CMSG=1
- HAVE_DIRENT_NAMLEN=0
- HAVE_EFTYPE=0
- HAVE_ENDIAN=1
- HAVE_ERR=1
- HAVE_FTS_COMPARE_CONST=0
- HAVE_FTS=$(usex elibc_glibc 1 0)
- HAVE_GETLINE=1
- HAVE_GETSUBOPT=1
- HAVE_ISBLANK=1
- HAVE_LESS_T=1
- HAVE_MKDTEMP=1
- HAVE_MKSTEMPS=1
- HAVE_NANOSLEEP=1
- HAVE_NTOHL=1
- HAVE_O_DIRECTORY=1
- HAVE_OHASH=0
- HAVE_PATH_MAX=1
- HAVE_PLEDGE=0
- HAVE_PROGNAME=0
- HAVE_REALLOCARRAY=1
- HAVE_RECALLOCARRAY=0
- HAVE_RECVMSG=1
- HAVE_REWB_BSD=0
- HAVE_REWB_SYSV=1
- HAVE_SANDBOX_INIT=0
- HAVE_STRCASESTR=$(usex elibc_glibc 1 0)
- HAVE_STRINGLIST=0
- HAVE_STRLCAT=$(usex elibc_glibc 1 0)
- HAVE_STRLCPY=$(usex elibc_glibc 1 0)
- HAVE_STRPTIME=1
- HAVE_STRSEP=1
- HAVE_STRTONUM=0
- HAVE_SYS_ENDIAN=0
- HAVE_VASPRINTF=1
- HAVE_WCHAR=1
- NEED_GNU_SOURCE=1
- EOF
- if use cgi; then
- cp cgi.h{.example,} || die
- fi
- if [[ -n "${MANDOC_CGI_H}" ]]; then
- cp "${MANDOC_CGI_H}" cgi.h || die
- fi
-
- # ./configure does not propagate all configure.local
- # settings to Makefile.local settings.
- tc-export AR
-}
-
-src_compile() {
- default
- use cgi && emake man.cgi
-}
-
-src_test() {
- emake regress
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- use cgi && emake DESTDIR="${D}" cgi-install www-install
-
- if use system-man ; then
- exeinto /etc/cron.daily
- newexe "${FILESDIR}"/mandoc.cron-r0 mandoc
- fi
-}
-
-pkg_postinst() {
- if use system-man ; then
- elog "Generating mandoc database"
- makewhatis || die
- fi
-}
diff --git a/app-text/mandoc/metadata.xml b/app-text/mandoc/metadata.xml
deleted file mode 100644
index 8e701fbbd8ba..000000000000
--- a/app-text/mandoc/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>base-system@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="cgi">build man.cgi web plugin for viewing man pages</flag>
- <flag name="system-man">set as the default man provider</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/manpager/files/manpager.c b/app-text/manpager/files/manpager.c
deleted file mode 100644
index 99b0680a1d83..000000000000
--- a/app-text/manpager/files/manpager.c
+++ /dev/null
@@ -1,74 +0,0 @@
-/*
- * Wrapper to help enable colorized man page output.
- * Only works with PAGER=less
- *
- * https://bugs.gentoo.org/184604
- * https://unix.stackexchange.com/questions/108699/documentation-on-less-termcap-variables
- *
- * Copyright 2003-2015 Gentoo Foundation
- * Distributed under the terms of the GNU General Public License v2
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <unistd.h>
-
-#define COLOR(c, b) "\e[" #c ";" #b "m"
-
-#define _SE(termcap, col) setenv("LESS_TERMCAP_" #termcap, col, 0)
-#define SE(termcap, c, b) _SE(termcap, COLOR(c, b))
-
-static int usage(void)
-{
- puts(
- "manpager: display man pages with color!\n"
- "\n"
- "Usage:\n"
- "\texport MANPAGER=manpager\n"
- "\tman man\n"
- "\n"
- "To control the colorization, set these env vars:\n"
- "\tLESS_TERMCAP_mb - start blinking\n"
- "\tLESS_TERMCAP_md - start bolding\n"
- "\tLESS_TERMCAP_me - stop bolding\n"
- "\tLESS_TERMCAP_us - start underlining\n"
- "\tLESS_TERMCAP_ue - stop underlining\n"
- "\tLESS_TERMCAP_so - start standout (reverse video)\n"
- "\tLESS_TERMCAP_se - stop standout (reverse video)\n"
- "\n"
- "You can do so by doing:\n"
- "\texport LESS_TERMCAP_md=\"$(printf '\\e[1;36m')\"\n"
- "\n"
- "Run 'less --help' or 'man less' for more info"
- );
- return 0;
-}
-
-int main(int argc, char *argv[])
-{
- if (argc == 2 && (!strcmp(argv[1], "-h") || !strcmp(argv[1], "--help")))
- return usage();
-
- /* Blinking. */
- SE(mb, 5, 31); /* Start. */
-
- /* Bolding. */
- SE(md, 1, 34); /* Start. */
- SE(me, 0, 0); /* Stop. */
-
- /* Underlining. */
- SE(us, 4, 36); /* Start. */
- SE(ue, 0, 0); /* Stop. */
-
-#if 0
- /* Standout (reverse video). */
- SE(so, 1, 32); /* Start. */
- SE(se, 0, 0); /* Stop. */
-#endif
-
- argv[0] = getenv("PAGER") ? : "less";
- execvp(argv[0], argv);
- perror("could not launch PAGER");
- return 1;
-}
diff --git a/app-text/manpager/manpager-1.ebuild b/app-text/manpager/manpager-1.ebuild
deleted file mode 100644
index 23d2e43a9b1e..000000000000
--- a/app-text/manpager/manpager-1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Enable colorization of man pages"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-S=${WORKDIR}
-
-src_compile() {
- local cmd=(
- $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}
- "${FILESDIR}"/manpager.c -o ${PN}
- )
- echo "${cmd[@]}"
- "${cmd[@]}" || die
-}
-
-src_install() {
- dobin ${PN}
- echo "MANPAGER=manpager" | newenvd - 00manpager
-}
diff --git a/app-text/manpager/metadata.xml b/app-text/manpager/metadata.xml
deleted file mode 100644
index 73dda144f9ac..000000000000
--- a/app-text/manpager/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>base-system@gentoo.org</email>
- <name>Gentoo Base System</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/markdown-oxide/Manifest b/app-text/markdown-oxide/Manifest
deleted file mode 100644
index 35950f14832c..000000000000
--- a/app-text/markdown-oxide/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST markdown-oxide-0.25.10-deps.tar.xz 16135460 BLAKE2B 046c313052e7dfa8b3209e71d5fc7ee6e71798d7a64b7e207d0473d2b3551ebf4cc37041df7a6b332f0f16b0bbe2950253467385dd856c1aefcc6b2d0bd0b86c SHA512 1aeb5b47862e3c3ba41b3399e8520eaff8140a0ca9868dc43f6d946a1de60934c902feb7841a670bc734bf976482cfbb2c16db6c8ae5715ebfbc379fb4466052
-DIST markdown-oxide-0.25.10.tar.gz 795683 BLAKE2B 15c0cf10db0641e758ae97bbff3cfa60c9502a6a5aa8eaf9289200621789e699bf026b750d268c838fc98805bf29f47e42611a7ceb3591ce91c8ddd8b9ca432a SHA512 a51cef62f754454d133a5171c0aec7f160ab58884f03e4d243266cae59cb32e9efc0d48ed304bae5bf85685c56bb6cc442d581999f35c7c8900c6a29b2c37362
diff --git a/app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild b/app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild
deleted file mode 100644
index 37bf8e4cb1ab..000000000000
--- a/app-text/markdown-oxide/markdown-oxide-0.25.10.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.81"
-
-inherit cargo
-
-DESCRIPTION="PKM Markdown Language Server"
-HOMEPAGE="https://github.com/Feel-ix-343/markdown-oxide"
-SRC_URI="
- https://github.com/Feel-ix-343/markdown-oxide/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://gitlab.com/api/v4/projects/69517529/packages/generic/${PN}/${PV}/${P}-deps.tar.xz
-"
-
-LICENSE="0BSD Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0"
-SLOT="0"
-KEYWORDS="~amd64"
-
-QA_FLAGS_IGNORED="usr/bin/markdown-oxide"
-
-src_unpack() {
- cargo_src_unpack
-
- ln -s "${ECARGO_VENDOR}/tower-lsp-macros" "${ECARGO_VENDOR}/tower-lsp"
-
- cat >> "${ECARGO_HOME}/config.toml" <<- EOF || die
- [patch."https://github.com/Feel-ix-343/tower-lsp"]
- tower-lsp = { path = "${ECARGO_VENDOR}/tower-lsp" }
- EOF
-}
-
-src_install() {
- cargo_src_install --frozen
-}
diff --git a/app-text/markdown-oxide/metadata.xml b/app-text/markdown-oxide/metadata.xml
deleted file mode 100644
index 6dafefa7d819..000000000000
--- a/app-text/markdown-oxide/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="person">
- <name>Pavel Sobolev</name>
- <email>contact@paveloom.dev</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/Feel-ix-343/markdown-oxide/issues</bugs-to>
- <remote-id type="github">Feel-ix-343/markdown-oxide</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/marknote/Manifest b/app-text/marknote/Manifest
deleted file mode 100644
index 34b6edfad29f..000000000000
--- a/app-text/marknote/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST marknote-1.5.2.tar.xz 219452 BLAKE2B a9f957553f41431e0969eb779bf136d4b9b9ffbf18d439a93281c5972e12952135d543c92215d8d39c9cf295a1d919088a5287b37a20fffc048682ca9d5d0969 SHA512 7651d0fb53b02b982d70b529809d8a94e3eb6e2b4c35245c195cbc9c6aeb78bd68b421b93f80d132e8772454c54cb89aa6b81c83a3d12287ed6c7d11f88f5578
diff --git a/app-text/marknote/marknote-1.5.2.ebuild b/app-text/marknote/marknote-1.5.2.ebuild
deleted file mode 100644
index a114367e3f88..000000000000
--- a/app-text/marknote/marknote-1.5.2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-ECM_TEST="true"
-KFMIN=6.19.0
-QTMIN=6.9.1
-inherit ecm kde.org xdg
-
-DESCRIPTION="Markdown editor with a wide range of formating options for everyday notes"
-HOMEPAGE="https://apps.kde.org/marknote/"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~arm64 ~x86"
-fi
-
-LICENSE="GPL-2+"
-SLOT="0"
-IUSE="plasma"
-
-DEPEND="
- >=dev-libs/kirigami-addons-1.11.0:6
- dev-libs/md4c
- >=dev-qt/qtbase-${QTMIN}:6[gui,widgets]
- >=dev-qt/qtdeclarative-${QTMIN}:6
- >=dev-qt/qtsvg-${QTMIN}:6
- kde-apps/kmime:6=
- >=kde-frameworks/breeze-icons-${KFMIN}:6
- >=kde-frameworks/kconfig-${KFMIN}:6
- >=kde-frameworks/kcolorscheme-${KFMIN}:6
- >=kde-frameworks/kcoreaddons-${KFMIN}:6
- >=kde-frameworks/kcrash-${KFMIN}:6
- >=kde-frameworks/ki18n-${KFMIN}:6
- >=kde-frameworks/kiconthemes-${KFMIN}:6
- >=kde-frameworks/kirigami-${KFMIN}:6
- >=kde-frameworks/knotifications-${KFMIN}:6
- plasma? (
- >=dev-qt/qtbase-${QTMIN}:6[dbus]
- >=kde-frameworks/kwindowsystem-${KFMIN}:6
- )
-"
-RDEPEND="${DEPEND}
- >=kde-frameworks/qqc2-desktop-style-${KFMIN}:6
-"
-
-src_configure() {
- local mycmakeargs=(
- -DWITH_KRUNNER=$(usex plasma)
- )
-
- ecm_src_configure
-}
diff --git a/app-text/marknote/metadata.xml b/app-text/marknote/metadata.xml
deleted file mode 100644
index 50799e4ba6cf..000000000000
--- a/app-text/marknote/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>
- <remote-id type="kde-invent">office/marknote</remote-id>
- <bugs-to>https://bugs.kde.org/enter_bug.cgi?product=Marknote</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/master-pdf-editor/Manifest b/app-text/master-pdf-editor/Manifest
deleted file mode 100644
index 4b21da0a033e..000000000000
--- a/app-text/master-pdf-editor/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST master-pdf-editor-5.9.98-1-qt6.9.2.x86_64.tar.gz 139423206 BLAKE2B 2fb52b987709b24454f75d4e80d529573ca41e7c4375862affe4712cddac5e2ed9ff519a1939aaa605eeda6fad485e3f4aa83148daca289e999b30e068bea53b SHA512 c7d6f8bc47f31840f4436eaaeb4b87a48e609bfdc1d57f6a30699c4b4cad437d610a2e2df62fe921856c9c522a228b6d11aee7e91c88b1804978e3875bc086c8
-DIST master-pdf-editor-5.tar.bz2 32463 BLAKE2B 1382da0796ce94f5b183ffdd66a4a80f3b70a8f5abc93146fac6a2152e44fd8a17186643acb7d9504a83ebf8ffa331597139dc75121ff503f973b5545b4428d8 SHA512 0a88e0a3c898846a2590884da9f901bb48061c5d3919720cbf42e33f61dfc7a7ad3c3f5b3244fb153af182270da1c20bb95eeffb3f268616524fd988ff53562d
diff --git a/app-text/master-pdf-editor/files/mpe5 b/app-text/master-pdf-editor/files/mpe5
deleted file mode 100644
index d9514c420694..000000000000
--- a/app-text/master-pdf-editor/files/mpe5
+++ /dev/null
@@ -1,4 +0,0 @@
-#!/bin/sh
-appname="masterpdfeditor5"
-selfpath="/opt/master-pdf-editor-5"
-exec "$selfpath/$appname" "$@"
diff --git a/app-text/master-pdf-editor/master-pdf-editor-5.9.98-r1.ebuild b/app-text/master-pdf-editor/master-pdf-editor-5.9.98-r1.ebuild
deleted file mode 100644
index d2bd534401ad..000000000000
--- a/app-text/master-pdf-editor/master-pdf-editor-5.9.98-r1.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2026 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/"
-MyPN="${PN}-${PV%%.*}"
-SRC_URI="https://code-industry.net/public/${P}-1-qt6.9.2.x86_64.tar.gz
- https://dev.gentoo.org/~grozin/${MyPN}.tar.bz2"
-S="${WORKDIR}/${MyPN}"
-
-LICENSE="master-pdf-editor"
-SLOT="0"
-KEYWORDS="~amd64"
-RESTRICT="mirror"
-
-RDEPEND="
- app-arch/bzip2
- app-arch/zstd
- app-crypt/libb2
- dev-libs/double-conversion
- dev-libs/expat
- dev-libs/glib
- dev-libs/gmp
- dev-libs/icu
- dev-libs/leancrypto
- dev-libs/libffi
- dev-libs/libpcre2
- dev-libs/libtasn1
- dev-libs/libunistring
- dev-libs/libusb
- dev-libs/libxml2
- dev-libs/md4c
- dev-libs/nettle
- dev-libs/openssl
- dev-libs/pkcs11-helper
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[concurrent,dbus,gui,network,widgets,xml]
- dev-qt/qtdeclarative:6
- dev-qt/qtsvg:6
- media-gfx/graphite2
- media-gfx/sane-backends
- media-libs/fontconfig
- media-libs/freetype
- media-libs/harfbuzz
- media-libs/libglvnd[X]
- media-libs/libpng
- net-dns/libidn2
- net-libs/gnutls
- net-libs/libproxy
- net-print/cups
- sys-apps/dbus
- || ( sys-apps/systemd sys-apps/systemd-utils )
- sys-apps/util-linux
- sys-devel/gcc
- sys-libs/glibc
- x11-libs/libX11
- x11-libs/libXau
- x11-libs/libXdmcp
- x11-libs/libxcb
- x11-libs/libxkbcommon
- virtual/zlib
-"
-
-QA_PREBUILT="opt/${PN}/masterpdfeditor5"
-QA_FLAGS_IGNORED="${QA_PREBUILT}"
-QA_PRESTRIPPED="${QA_PREBUILT}"
-
-src_install() {
- insinto /opt/${MyPN}
- doins -r fonts icc_profiles lang stamps templates masterpdfeditor5.png
- exeinto /opt/${MyPN}
- doexe masterpdfeditor5
- exeinto /opt/bin
- doexe "${FILESDIR}"/mpe5
- domenu masterpdfeditor5.desktop
- for s in 16 32 64 96 128 256
- do doicon -s ${s} ${s}x${s}/apps/masterpdfeditor5.png
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
-}
diff --git a/app-text/master-pdf-editor/metadata.xml b/app-text/master-pdf-editor/metadata.xml
deleted file mode 100644
index b68722cdc0e9..000000000000
--- a/app-text/master-pdf-editor/metadata.xml
+++ /dev/null
@@ -1,8 +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>
- <name>Andrey Grozin</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/mathtex/Manifest b/app-text/mathtex/Manifest
deleted file mode 100644
index f4a8cd628072..000000000000
--- a/app-text/mathtex/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mathtex-1.05.zip 161624 BLAKE2B 9812cfadcc5d47286afb86c6ad38f5bdf932ef39efad2228b04b3b39cbb7543f78be9d82cfa8bbfcc72c9f46fa1931e39aeb71e3abab865dcd60e4e9717e2377 SHA512 f116618de4264efdbccb122b0e9769bbe622f6300266284a96e65f37346c000364063f201b31554bde62a4a4e13c0c8f16d570dca359d3ef27bc0f7622af3715
diff --git a/app-text/mathtex/mathtex-1.05.ebuild b/app-text/mathtex/mathtex-1.05.ebuild
deleted file mode 100644
index 47b8d0d3f71b..000000000000
--- a/app-text/mathtex/mathtex-1.05.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Lets you easily embed LaTeX math in your own html pages, blogs, wikis, etc"
-HOMEPAGE="https://www.ctan.org/pkg/mathtex"
-SRC_URI="https://mirrors.ctan.org/support/${PN}.zip -> ${P}.zip"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="png"
-
-RDEPEND="app-text/dvipng
- virtual/latex-base"
-BDEPEND="app-arch/unzip"
-
-S=${WORKDIR}/${PN}
-
-einfo_run_command() {
- einfo "${@}"
- ${@} || die
-}
-
-src_compile() {
- einfo_run_command $(tc-getCC) \
- ${CFLAGS} ${LDFLAGS} \
- -DLATEX=\"/usr/bin/latex\" \
- -DDVIPNG=\"/usr/bin/dvipng\" \
- $(use png && echo "-DPNG") \
- mathtex.c -o mathtex
-}
-
-src_install() {
- dobin mathtex
- dodoc README mathtex.html
-}
-
-pkg_postinst() {
- elog "To use mathtex in your web-pages, just link /usr/bin/mathtex"
- elog "to your cgi-bin subdirectory!"
-}
diff --git a/app-text/mathtex/metadata.xml b/app-text/mathtex/metadata.xml
deleted file mode 100644
index 24bacc8e9ec5..000000000000
--- a/app-text/mathtex/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="png">Generate png images by default instead of gif</flag>
- </use>
- <longdescription>MathTeX parses a LaTeX math expression and immediately emits
- the corresponding gif (or png) image. It can be used as cgi program to embed
- LaTeX math in your own html pages, blogs, wikis, etc. Just place an html img
- tag in your document wherever you want to see the corresponding LaTeX
- expression. Take a look at homepage for examples.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/mdbook-linkcheck/Manifest b/app-text/mdbook-linkcheck/Manifest
deleted file mode 100644
index 3e8ae6fe03d5..000000000000
--- a/app-text/mdbook-linkcheck/Manifest
+++ /dev/null
@@ -1,217 +0,0 @@
-DIST adler-1.0.2.crate 12778 BLAKE2B a1dc17786adae945ac09d3525e609ed944e6465690787bbb831a1b9d53793cba1989793d0a5606d5d23ee20d36457923d451b1b3530c9ec7072a487aa3e55bbd SHA512 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
-DIST aho-corasick-0.7.19.crate 113070 BLAKE2B 5ddaa0d415d19cf9922b5723bf3480750634ea68cb66fd05bfa2bf57607eb6383ba86d8c55f70adb87b71b98caa73d8f6ebd075c006493530c81979032899b60 SHA512 0d63d29079650bde4e8a9f8529716b9d8c42db076a1d74715116240c2628173f1e86fb29c08a25ad07a0148e48789ab20de0c186a8b3dfb193cbfeb0d76ae78c
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST ansi_term-0.11.0.crate 17087 BLAKE2B 9bd35c045a01ce4c6c4a5db1b4f15e9412bb97426eec19d4421dffbec633de8d13452c13c1dc1b30998690b78d7ed38311aca700087f13a81f66bd1d5d7300c4 SHA512 a637466a380748f939b3af090b8c0333f35581925bc03f4dda9b3f95d338836403cf5487ae3af9ff68f8245a837f8ab061aabe57a126a6a2c20f2e972c77d1fa
-DIST ansi_term-0.12.1.crate 24838 BLAKE2B f636772c34e2d68cda7b8d3b2b86abda074585a62bd2654812ce92384244655a9197fa66e6939e19a674c0148ca605313d83de262bb18c2339a8a4eb4438a791 SHA512 b840e28b3e7700689a69a39659b1e066560078dd4a58326b91a028915819e7af883399ee53e920db68fd974c58d35bb1ddf8d427af5937d5f696f57c4376b671
-DIST anyhow-1.0.65.crate 43585 BLAKE2B 4a808e60ffed900ef37d8fbf7ae97caec6fb81d23a8a5411c5c0143636652c41a9579b156ead5eab66d57c53be2bbc336cbd5f7b60c6c20cad389d45861d82f8 SHA512 86b83c88fbc343f4ff1bfba5bf91f3c5133fbed8276e78f4222b28e38ada79c4245e2780934897525b41cbd4b8a9d0bc9cbd8b6c2dd32544ba124d458f5a490c
-DIST atty-0.2.14.crate 5470 BLAKE2B 2db856a9e898a430258f059aeaf7c844a153293e8856d90ac81f7d91a888c89198768ad5cb09303c23241fe85c560a55148fa56a303651a82b0edb895616bfab SHA512 d7b6c4b9a0f898d91ddbc41a5ee45bbf45d1d269508c8cc87ee3e3990500e41e0ec387afb1f3bc7db55bedac396dd86c6509f4bf9e5148d809c3802edcc5e1d9
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST base64-0.13.0.crate 62070 BLAKE2B b957f65cdb1e28baeca0cefc92fa98be797409b7dabd15e0e88db6cdfb89779b662cba9f2270fbf3b7b66948fdc46c118b8040a78ab72049c48a928fa802bee0 SHA512 991a72999839daa232f508c5b24e7d3225e8a26db8d1d0e747881b115af9e408b92374e163b31e0b0d324c1c2e57e8e38d66861b61eb0a1dba87bb5871940151
-DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST block-buffer-0.10.3.crate 10465 BLAKE2B 32f0089971bb759244b73a75bdbbeb2d24f0422e92ceb0ae0afe3c698e3fabb371112a2eba3dab16a3859420d492c0ac984bfbb25e59e0c31951501cc652aab7 SHA512 e29faab70f8f2965a58089728274ec34bc97d681526687868c9cb1a2c145db00717f97e77b79a04fa52bd76817d796e104b509cd2a3163085b214f8eb68ac04f
-DIST bstr-0.2.17.crate 330350 BLAKE2B 90c3a48d78b73d7e36a3da9fda0beae6e91ce534d17198ea8ceee0b613d03297f9dd8bca30e1ec5da01d1da359a1da72b2c2771b77c82bebab5006cafd665192 SHA512 883eac8210d14f89517b4dd5e25d02c97cf31602ec74498b5e186112ba0f154d47de8d1c41a8f4e5503f3b53c064e2c976b60bbfd63fc28b186bc006e00f20c2
-DIST build-info-0.0.21.crate 2469 BLAKE2B 704dc9a600c538e5d522b41634b6ad61cc0900f863470679ea7da2c77e00356e5529108d6011344b32714a56f964d363236a7e94ccb4101b1416a12c1d69b282 SHA512 df8c8a58c5383568802ab1f45306a71b8ea4c4f0897f6d528c78c823f5eb8cca23584ee5430a587bef0f8d8de2c1d955f5660955f682a4f5d848ab2028c27206
-DIST build-info-build-0.0.21.crate 6439 BLAKE2B a1277033f7d49c31f362e5ef21f91280fad1954df8f424103bab9ca354d6efb4df749c45de7573ce80ccc80b49fbd455dbb6ea500c1961b8dd6dedb8db991050 SHA512 28e841afc616fc3dd96ad26fd52660be7ed71d3c01172ddd813ff03c12b10f931c8985cdcc9f3a19f8498053c2f1dec55ac914a365c9dac7322a3c1eda27a6c7
-DIST build-info-common-0.0.21.crate 3226 BLAKE2B 8cbe5649532693e31b8226737d38dbe0155ef897afc6fc2566f85a0b598a621d44d3e13859c190e3938eff7fc3ef8afc33bacba67c89c4c1d4ef51db91dff7ca SHA512 b58740d079af08d3e93b40fc8914dfa0e6a630e7eb41bb11a9a7e57cbde1ffaa2620b88fa8529bac331afd164b0d5b6b33565edc9805857c9122af30a04b4065
-DIST build-info-proc-0.0.21.crate 10934 BLAKE2B d7a3b7c1a34aed34e2bc3b657ab0d2fa09f4ad500894830f670ad4f2b27590c3f824e6b727fc3ba3773c80fc557c735c2e2dc41003bddedb2a0c915b711e1579 SHA512 740a69a9e4a9c8ec07ac94e2601bfec10d71eeab1d3b3c71f6ee50bb24ef43c9407ff7a1e1bbd269b0e2c4180eef370eae9a95cad10241d405c4bb9d2c7b82cf
-DIST bumpalo-3.11.0.crate 80945 BLAKE2B a740a674d0922794cc71b87a8bd686f677f8d0b38d88cc43467b7f8f6d1368ef5cff99bf10867d3c8af9b79b71deca7e5bfe78670b7890b04e468359780d8c76 SHA512 f747b5743bd2825c62c363ec49f1eccc492d7cf8cca8101aa9733f32489685c1777344dc6183f83c772f1067f9648b953d3ae1034976a14295f252f1ee7788fa
-DIST byteorder-1.4.3.crate 22512 BLAKE2B d39c546ba7346df315297fc53da4bfc77ecb1f38567ddb788549ee31cae2719a8bc0b7d1f1705abb3cff033aa57af004987d90748f5a31765273b3223a011c0d SHA512 8c8000eb8ecf40351c9ce36a3a8acd7a02f81786d1b11aab85adfeffa0f2267ed74df29b2ca5d1d38128484d1d3cad2b673aa0d0441dcd0620dfd3934bb888fa
-DIST bytes-1.2.1.crate 54857 BLAKE2B fae7e7b0e8023e4b5a9b7d5a390035dc5ee2b19f1fca03d885ad27611d45bd276c837bb63e9498e3f6d2f00d5573fd01f20115da21ccdf8606ce8d8bf5bd1b7f SHA512 39c19594f52af24b04eab319ab329e8ecb5732e4531184eb376677f57c8a6402c15bd171282498e69a4a472d82e308d0dc8140df0b7d923dca588aec90c4fd31
-DIST bzip2-0.4.3.crate 34195 BLAKE2B 946ff5824531de8b82241fa042638cd33e708c4b517fa40c99e49f77ac7fd7aabe614e4b560ed8f5484ef8fd06bf19041cb20b7a622f4f1dea9ba26c5b821c5e SHA512 2d4622c336f204ab28970ccb369ba55829bfea426bfe96f15da376f2375c441a9bfb03c46f5da210990f23115740250cc15e9036309034b39a1c960dca542da2
-DIST bzip2-sys-0.1.11+1.0.8.crate 633444 BLAKE2B 01578c512443134fc786669bea4f2ec4b9c457b9936c907315299d8b67ed78045d458c83ccc119f0fad511529fb5af5feff5fa2d983fdae832d2fcc1b343e102 SHA512 d0a86b9f03acb1e4e309d5739dc2e88cab582757d467a433afe0017017f0e5d2c0282529e3a117160958ed170d8d695ecae739805888305df0e35e4dc440582b
-DIST cargo-platform-0.1.2.crate 11645 BLAKE2B 7770acb90e299f71c60bbadceaf894a3100916b7f7458f9c949b683b39157d3e1ec17d850f16dfb04017b01d7734d41872d48cf9f4e1ea7414439cd7031c2330 SHA512 c716bf3a4e0942160dbf7be114d1621e1fccc23511e7b0a2b99852b99a851910bfcf8640c2d0d0a03d5a324e1a59fb5d4264ca81bca24e3f1a1ca653bdf2956f
-DIST cargo_metadata-0.12.3.crate 16789 BLAKE2B f8556eb5a5925201654dab0eb5b9db6a7c2f2a179e1e2243ad7df8fb037e01509da939f22fd848e8c5e3f35f546ded1d43dfeddce3795eb9b4a84ebf135c58a1 SHA512 fc67003f014d6b13b12d8a897168665dbafed7516662bce53bff3dec75892a930f602a4ddf9e2be44fdbdb77b4f2641c0adb116be31929142c3d4a2e6cee4e1f
-DIST cc-1.0.73.crate 57880 BLAKE2B be8d7a25a54afdd759844e76aec61526fc2bd5ca09480e6cdd3bdcf27e5f9d3a88dc16cbcbf54cd021470a7cc521e1ad468116c112bbd30752bac0d5486939ac SHA512 980f012b90c6410144f6de4995048337e09214f19603076db6d4edb88e9ef9ac9e8c6e25569f66c2be3a47e99298f5886dafc102e1a9122316179aa26bc1c985
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.22.crate 185570 BLAKE2B 10dfae2fe871a9910bf885b78aaf3e9ed1bcb87a40962d781c8ea407a945b837c665c2bb4e3d0562ac63d9e7bd5012804434642ee6f5c80e22bc816d4331f1b0 SHA512 de856679ec16afe035176b22125a00ced532d49c8babac0a88fa5f6e4a3d9e526a34ee8bf51639653fc313a5703a202b1be013aa16fdd72a505151d7aafa7c44
-DIST clap-2.34.0.crate 202210 BLAKE2B f383adf1d757ac4b68995132b33837686ce451f85a02a8d05d2c746da398510d05d46330f3efade063c3952aacb1754cdac73dd0afcae0df5340a89f9353aa1c SHA512 c648a761b9996a7e7464a538bb53621bae22090b846a42c3b729beca3363958ae67e3da9f93f58b10a10e043cadf7ff930388680d168646178c2824177832db8
-DIST clap-3.2.22.crate 219438 BLAKE2B 32e256ba1a4257f5b49681ed5b71f0c79b6fe0c5f6eed72497050368a010a91b4d618ab529cafad54b0e78a6628c6dc5bb61d0baf59c4508557e5d8395f0032e SHA512 fe067057753c351ae5c2fbe78ca83588642faf2eea8d30c08f9d7b5bdc4f3c732349f1b6e1b0de88932049d1c8644771a09d9e592827b297c75de8061268a241
-DIST clap_complete-3.2.5.crate 31625 BLAKE2B c76baef63d773b81eb4d8d953da4a94769b618da45fb0f13fb9d6c6738b67ccdbd58ad2b5361bae99705fd2b7aadb520d6e7f4d258d872971e0e308a36900965 SHA512 c26d6c15a0ab44720cd7a5979dd4c66a9171082b99c04cda10fe4f6dd9a1405f8ca9022c344d03d7d2af7788bc28be033c9e2311f6879993901773176783f61e
-DIST clap_lex-0.2.4.crate 9652 BLAKE2B 5120b508dedf52507068c0c369a45ddfbe0369e5c05b65bc5a78c422b2a4bf488f9ef1e0bed4e335450f2c08b80148eb5f7efed678039b5a94b5bd666385939f SHA512 6c05e5fd850befd45be9005af7252385f2304aa28a107413bbe329d97aea835f7acfd0bd169c99f69f466ab93d6e1c35d73a4e48343457a06fe2d6be5bedde0f
-DIST codespan-0.11.1.crate 8895 BLAKE2B af314a191a4dbfaac84aac58662209ff688de33d5bbd0dfa4008ed9cdc99969ef551a7d853547b4c1c114e4db82205f268317a0ce138d6afc8bb8f10524c96ab SHA512 528510ff80209b9f499dbd50788f51cd1ca6bffa204704d8e1f9081b30dd655f458a5c4f87d1cec873aea9733a7f05b6f95eacf461f9d542f10d545fc8e07df1
-DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
-DIST convert_case-0.4.0.crate 8098 BLAKE2B cd038a7b0d52a9e183a96cbd548a8deefbe0c60d6aea15d7c6f92a4bbf991444d401b5cd3c944f3d37019e7e3db2a648e321402e13803768556f32c08ec00084 SHA512 e17e92b94b030e39f368ef0dd0288dbb45f77c8ce3034c1a6fd2fd43f38cf10a1af5aa7bebdfb447c335d9593c32dde7262e13f97c271c419c6106cf47dc01e1
-DIST core-foundation-0.9.3.crate 27059 BLAKE2B d94fec51b1b1055c285609f4bba45c5169a8cc775e251eac7fbf0da7ef894e1be9ca9f4236b82b67be0610bdf811366e0c6fd3cdb671a1e83c49717e2c5b2d03 SHA512 de07967c4f5e2d2e730b6f21984c228dad2cb2f55187f13074a2200f4ce9f906763ee818267a9c67ea560229db7363473b230670a6dbd224fc335f32ba03d072
-DIST core-foundation-sys-0.8.3.crate 17519 BLAKE2B 4ac3d9ab16753dd995abe82f158d460d0d22184ab55d260e73b20305cffe4e03427dabfe0c8be968b6c3ecd348be2e17154ded7c9bbd5a95334ff266fe83bbf7 SHA512 a3ba3184cef65dafe8318c4db7e59eb2749dcde7b2370ad20272b0735ded0032daf2de3fd0cf55eb48448a335f5b81e8e745f2a647f9a43bb85946ce714bfd82
-DIST cpufeatures-0.2.5.crate 11251 BLAKE2B 2724be40d3bc0e2fda957f645e1cd6472450dee68db3592ab607bdac444283f571f3c904e47981a3fdaa06cab4032734a54470e3dd6e1b67fd856daf010e1277 SHA512 d02327a27ca9fc3c587dcbd10da6b1370671cd7b1df8dfc9078b47180744d0572ef41a7ec205ae9f1c571e5b7f4bc81278ab4c6b076c6ccac0167100e346e74e
-DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
-DIST ctor-0.1.23.crate 10581 BLAKE2B 2b513672e4dd7310b5636fe29bdbc1978a4130c0e590829193a42397bd467ae119534375060d15b5d73e4a5f66a31ad34650faca6a3c190f6c0e9502aeea77db SHA512 fdbf3e6300d8a0cd33d1938804bea8b7eebfa8226767a7ebc9a824127aa3c0ce469913a63843b8d2043de3705b8e1fb5f4dc1db4ec387356b0a2b38f07cec224
-DIST derive_more-0.99.17.crate 55771 BLAKE2B b290bfbf06119018206be0f8ad4c92508be4cbc443f1a937c38961e207fc3f433d8a87b2b5a17e72aa1735520799540557d9dd9e49e26b8eb7cc80289afd44bd SHA512 0bb5a94e56d35a17ff4deed61c437ba75c9063694032ba98b58be1b072d33f2fb170d51bd262a17ff1beed2110b334528de75d5315ac627202ccb13d8c490baf
-DIST diff-0.1.13.crate 46216 BLAKE2B 27ceeafb7afd45eabbbe22d1f05667f513a6062762e6b77122e267282a8f2a0bf96384989508bf10c9e13af4856bc9f58f09b10055d6fc2c32681e288ffa9f9e SHA512 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
-DIST difference-2.0.0.crate 147616 BLAKE2B d720202ba8d73fb9b3cc6a982208e4fbe22eda4b3e296f4238a7b2d8ed0339827ca5a3d93a983396901614a9eabe36a0baf55ecc5f55075ebf7fa1e4c0699eb2 SHA512 cc9956757770ecf237d8f46abef25ce219193c877be6cf83163e87c494956cca3202951ac01bba0728e7202fcde2261009c1b4599f389cf979858f25936a5482
-DIST digest-0.10.5.crate 19503 BLAKE2B a73ef5f7b85869f8f6e2bd1c83f88f155ffab8ae1c687018ddd12f5806385a2664c163101aec84d4c20647a8bfd04095aa997e088a3f56e2664adabff1c5614f SHA512 3542fc0322a8b10dbc229ae83475a0df5f9beee4f879eacab1fda53a7b61136df2961265472ae66d896681bd17f8a68148b25827733bd782c6bae05d2f307951
-DIST dunce-1.0.2.crate 7953 BLAKE2B 5572521dd8b85419561ad0af2abc47f3b60b1142c1966b89f678bcce500a38b88b3986523bb6c29b38205440ed110ad5dda3ec7170c476c5614054b36b691acf SHA512 9d1a5d449985913d1cecf2249f3c14001361faf98a0ffa2cb682b4ee4dbde906302355632033484640373587c78c0345c1c7e267c354018cb070cbc46517ba86
-DIST encoding_rs-0.8.31.crate 1370113 BLAKE2B aedcc32bafb95c54a034c6ab082d722834c744c33b525b176ad00ca2ede4157de6765f41e52678fb05a8a1271ed234933ac26a1bfb2cf08096420384ba88e0d1 SHA512 a9e582ab63d00bfd17c9f813f886c5908279fe4d23cdd70f79580931f3a0479162b78210a27b113a7bf6fbc4f8d62bbf098ef645d598fe0eaa428639c35cec31
-DIST env_logger-0.8.4.crate 33342 BLAKE2B b1bb359be2f34ca6f93f72154c86920b8254f574b48f693b2ae7296cd1ff25d34dea61e95fb2954569fdebb6c522c851ef7499c107005528aa2226df13b0de33 SHA512 9e4478ff609a2e1e1a902a55b221af43a52622fdb5668dc33fb0be354b964708b7b6d13b7f1ef11982f45fa7e71f0712a2ab3fd4ea98155a5115e5a7c3d33049
-DIST env_logger-0.9.1.crate 33425 BLAKE2B 86caabde93af971864275d97d80c14c195e0277d474fd3e93d5e1a510063def2e18680aa8ad1f934bb404fde55a5fe23170a3851e53d04a6925b9a8e19db5d62 SHA512 f97b63eb00e8565d8c6aabb306ed8a91ee4241ba35dd9b6e08e0029daf7fa5a54425553d4c0839e369e55fda2c85c9704f658fbb760a093f55c38429f6705d65
-DIST fastrand-1.8.0.crate 11369 BLAKE2B 93e911ffcec559e30b2fefa44c4d74d1ffa9b8ef1904ace608b8576210bcd41a2b4c7adffc00cd3bb40996110d07316cf8068f4754a879c6cb47e3d41304d406 SHA512 82cbc2b29b97fa3fa2c9372d3e8c390586a7b39f6c7d8c45f9b779bdfdaa2e8a3b44bc7bfcb3367c18120726facc753c9827cf63a8fb4ddc2667509b16333cb1
-DIST flate2-1.0.24.crate 70191 BLAKE2B f5ff04557dd0a57151b4c704cce60622157be4c847fb0a42eeb5a9d531ba28d34b41632bc1b34d2f935ab576f152479f72877dc4e6b296edf125becc6e6d52b2 SHA512 8faf97c28dcc4553f4880295677b1269b4acbc6518d006913d32d7e319990c6631e10f1baf7199b96e03f6de95b9e2de04502522bb1eb45bc301a0fbb0bfc0c5
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST foreign-types-0.3.2.crate 7504 BLAKE2B 520818b702d990d296ecd31a8646850202509ccfa18edd0e1b260289619a6c351e758f317ec0824bd76eccb209b6f087057c25f1bd01a47897715013dd834867 SHA512 bf27b8243ed482c202d120383374f19ff09422535e24b9c1aebccc66529bf300ca17b8bbc76d67f98ac092e614497afe3add9dc68aa69c93074df05762f91232
-DIST foreign-types-shared-0.1.1.crate 5672 BLAKE2B d2e42e04b6657e7a69fe0bd20c672176629c743e49a55fd007bb30e289710b70045d445ae9cae0eeaa747ee708c90e8abd9b5fc39bad8ec0666befe1b696d4f1 SHA512 bafdb2143e136fb0818e2ffd90b5c862b7181647d6568947d4e4531012bbf7a57b597221ec7056c1b562dfc0c3b5dead26d1a4111ebc15e7863737a873518a4a
-DIST form_urlencoded-1.1.0.crate 8734 BLAKE2B eaca73d73d16242f3fa3e38e23531c67c01404697bc7b7eb7c64fa04167dcb403a41818487fc46c5d9118842818472d549a2f5fcef5e4d962461e1c103d895d1 SHA512 9e245495dbf235b147e4216b313f2e6a96357d2782a66d71c08c2902c6a065701ca8ecdbb6b2035983a83c44cf36c921b5c71d63af0e02dd39bf5f8347117e11
-DIST format-buf-1.0.0.crate 5907 BLAKE2B 93e1cb27510a8d25d066d71d9fe99ce67c7948af997af7a7a750407bbd98f28eadb53eb85d680da4363e80ae352e29a0ed94fe921d39227064cef988dbfde92e SHA512 f539d242c8400a2e3e22b262fd31ef8a2025fe84dce641ca06a4a10eead3c2a94aa54f5670d5baebe3fc049f13b1370da4b80dff8e7846dfe7d8c9b38e10a260
-DIST futures-0.3.24.crate 51399 BLAKE2B 03eb55cdcadb6646d01a485efc9ca0c679d8a71186d1dd97b078772ca298939e147537692216e2601b7d42cebe0c961b3a6693d7059c7ca735efa28fac8be07f SHA512 91f3f1b121923c239b1e3042048fd420a35506b4c1ed6527bcff0fffa8153049a384c4e0b21d59944327552c094db8de8977036c61127b27948979e0da6df949
-DIST futures-channel-0.3.24.crate 31963 BLAKE2B 2abaeb5249ce94271588cce9c6af9c96ba52d5a8900c69b5232e0e144e5e218bcd57788a3592e5b95aea84d73714552db131524d82de3655886f136789529c36 SHA512 2145a54fa7b89763c7c6352818b3e3b581190e131a3d3e7bf7b745a8e04ae6ecd9f5f1cc78ee65f7aabf1f786a25cae6b37d358cbbef34c494c34e217b84d7ac
-DIST futures-core-0.3.24.crate 14618 BLAKE2B 381b5f9dd5249550a859ef83987121c1574c91a2498e0e96ccdc5657cdcadc770319a4b50200cf3138bd504fe537ab2d5c701bd97d3e0e39f4a9e75d4a7459db SHA512 d39b19f0c2109d7937d8dd7f6ee45144ca3662746189a5856e0f9a29bb255bc915214c008e97475046703fa90ea28343984575fba394a93dd782b95f09963e67
-DIST futures-executor-0.3.24.crate 17745 BLAKE2B 835a8f835c319e513443c0c947bae83c4a4d1656acf17af333063e33f96eafc76105d45798ccfff3ac2fc362bd54b785bcd2bd406a4830962e75ecb63d710c82 SHA512 fa6385534511ddfe73e4bc80081879b0a425041557d83b1d59f3e44f86ec279327532d732ed4daa4b13e74a11460fa7a99713b00563cdad153ea13c0dade234c
-DIST futures-io-0.3.24.crate 8910 BLAKE2B 67de3c0fbb671897b7ed64967e057b03a9b018b5dcb3d78af4945d4415cceb6a866bc04de2910d124452cc3175a6cc5651af979f8fbe6343f9b96e174cb31279 SHA512 63257cf13e99b8968a797dcce9d572722858c7c91c212a52d05badcf10440824ce9c450bfe5eaeef5528369339a14144a8e94d7e8b2fc717de26fa21a16f2848
-DIST futures-macro-0.3.24.crate 11252 BLAKE2B 397a7675d735c9be21bdbb1f540445197f6cdf8c595c952483268cc19a9a06e673338f5713cc378b66f4a93bf5a8ba0d2edcce01390ffb9f0ec9337fd3b527d6 SHA512 05cdf441404a7656a092a0b9a9a2800412a8671e2d28b8b68b26e4b9121256acdf911851ea566847462e981ab4a2bbed3bba5500cf9560f3f61e6ce536afec81
-DIST futures-sink-0.3.24.crate 7854 BLAKE2B c0cac5188d84de0ebdbe13419c30dcc38594b8edf9952468eb1e04dacbb2d7f754f5b555a1aed5fba9704978a294974c25cceee27a9e4ec6d90b031f324a3ac3 SHA512 4da560975ea2ce2d6cf01042f9a3a16401d769a34e2d8bfe2b0fffc818ac0c729464efa0c2d45ecd280aa7b74d7bab1d17a5670db3d2f4904e4b0a5f4cc463eb
-DIST futures-task-0.3.24.crate 11836 BLAKE2B 1f697816b721f4a51150dc38909974c6c765231c451e0884ae41e1ca16df9b93a8890e1df3a5083330de73ffccc3cfeeb976644504e45306ac5ee99ef4cd87ad SHA512 a78a739176c20afac835ed7b1fec04772aee1f2127bf4a4d0e54bf1e78079e854794fb3cff5858108168d8d1bfef7da99221599c9c533bc3c3059ef07286d54c
-DIST futures-util-0.3.24.crate 155823 BLAKE2B 6fd86340f0fb96240e28f3e3885be9e555675b879e844643352241de81b55cc67023746b4c3fd941b2b38cddebcef41efbf72581d41cd30e7aba8f0330ad503e SHA512 30cfa53bc58101948ca6e828839186575cd8b092a629bf59a7e4df205309f82d0cd4ec70340f5e98c76fecf604934e553562f7c79ef382ac8451c640bd95c5be
-DIST generic-array-0.14.6.crate 15889 BLAKE2B 7beac5446f5da4d077598af43c238eb7e71a12b0b91e6be5dbfc1ca33dc21d128fc93c9c8b18caac4b88830c8c8a643f2033acaca1d9a9f3d95329d042276156 SHA512 254e6fb6658f083f26e022916795c9ebfac241b9df2d811aac8316b17e1375e1c5aa54d72f1bf6c2627a88484a7df4b14eca231c90578e9aa3d9997047fa0f20
-DIST getopts-0.2.21.crate 18457 BLAKE2B 10651e947e49acc768d99ae56ca5a7f37c1f61bbd1674e2ca58e3ae563fd64f3563d53ccdd0ae7a878710a39e13a99ac8c274974157db2c691f8c222de14992d SHA512 5515ae6ccb0f03efb783683f46cfd1755342c4e83bb673ff8914c7f9dea0dae333f8d9703865e992659a359067df0e8b0e2253de0d4b0c7707cbe7d73401bb1f
-DIST git2-0.13.25.crate 194192 BLAKE2B 7286ce8f37421e5cb626c3b3d4f0005d4ddbf4f893fa4885a9bad28ba3f0e24d4b2161df8788430d909394ceff77eae586b26ffe343d6b0ca287ea0b63087068 SHA512 666f11464f34d82abd994f00a0b81e960551c4c524b4f00d28e5c728172dfa894fec65050767cc96d18d1d5de57f1e901154fe8d70e2e31b93b93790bce021ab
-DIST glob-0.3.0.crate 18724 BLAKE2B 1f1dd380e7d668a0c2cff9134279ebda958b4bccdd4a65ff01f9665b45ec4cce8ffbd47eb46e52cf516c5fd5803561e6bcb60cdee21ddfbb8601a95d45500620 SHA512 87098ffdbc518442995c422120cef71f83069c8f88a1970ecec5105b0f284ddd92bcee929f5c230d5b90ae1ead7e1214c3eea26f4a8b26715a00c1ab8b09bc46
-DIST h2-0.3.14.crate 162022 BLAKE2B fe6b3916e8aaf4a90d3349f3f379817395873376f8cec1720e8c48bba9cb63c692a1ef2ed87d1bf53c8231d752d638ffd07db8ef8ae8cb1fe1e1c17fa77b77a6 SHA512 c2111045875bfc43a1952c7e5aec2c404c4369cdc63a625937023af8c3fb03b329210f052efb569b3da4f7ea40392fae3d1248591807402980ec1c8e0b07b45d
-DIST handlebars-4.3.4.crate 91861 BLAKE2B d6b8a6c033f24f90ec090f08340bbe46f0d21231d6e7f812269302c30b60e4e2b0eb09797e8fa6a1ebf59912c40726838d2ee9707b65282c9903660860c03d54 SHA512 b3ffd461a42256d40dd50ec7397e5ab13da27f6fd38e533710780c85a777bc8b8836a16d0be628cacc8e0419c99e09024fbbbe19603e9a5ebdf326a1effd9592
-DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST heck-0.3.3.crate 10260 BLAKE2B dc756738081d855583f239908f671e9b5dde72ebfb577f6387b1a169817a03332464cf67071708a4c4f06b1ecb222118e8c719073ccdec1c0f938e5ef378b13f SHA512 b3498e033f44e03206421e565efec5b21d13107b60d35e4476331c44e6effd75c81f7678f2452c822eefd581209a2ffefd2034779cca2d8b4fac4583bbbf777f
-DIST hermit-abi-0.1.19.crate 9979 BLAKE2B 801e8052b85341cca388ada9db4b06bb1bd7b64474185b2ad06c0256b9e597639bd3dd4ba0053ea010f922e53969a4ab47b90d451fd9b94c8f2324055d151ea1 SHA512 1c877fcd562b15d2de9c151fd6c5f3ea4bf48abcb799e6139a180ffad5d64b632f0000d5707bbd92ff23a0e5f349157b9e0f5be8b50f03680b0fa47315dbb78a
-DIST http-0.2.8.crate 105591 BLAKE2B 254dff38c4d7dff28e4ddee0769a2f5e2e9e4abc6aab38e965cb7efa4069d1b59d422f30fdc73b5db5bb6c3fd02633dbfdbefd59bfd6ba352c3e5c9241d39d97 SHA512 8e8d01803552299807b07a9fddb45d92af089e43344eecacf2bee07b0e745f33558d26a5cde987ac0dd50f939fdac2de6855c8b44f7362e86d05efdde8a7d956
-DIST http-body-0.4.5.crate 9242 BLAKE2B decb7a27f123c38afc1f7f36ad570bac6d5513e57334870621477c17e0363a8abe4d6a3360bb1c87707d188be66ff100f42237727304e07d8515c1faaa179d48 SHA512 d01de0747155283331086f2849d1dccc0387feda576f60d84cdd1bc8817ac82ae131c294b5cf9ddabb7ac91bfdef67bc2ea5fcbbb04f41b473d4c5f5b2ac13d5
-DIST httparse-1.8.0.crate 29954 BLAKE2B 82c48fdd6d28e94c42df180415ea3e30d471ace2fee09d7d8d33aff0a8e9a15d3029c90f3bb036b4f587c8902094a2ec21e4ca6ca7b654a82562bd84fe208ef9 SHA512 849159d9876e0474c71f3c7aa3a7271699b807b293832d88d52e4326ed410b25f9d7b9ad75a143a51fb5c8ea5016c2513348edbc050d3b62dc9a6737ae98ee8f
-DIST httpdate-1.0.2.crate 10673 BLAKE2B fbe2230262cd041e1ea8d6f9782376c25b0e841d711961464fd5cdae0e9effa33f50841d8adceb6b9753cdab911f3456c86bed0d2b8acc9be5f81da8e62a1b9c SHA512 4d650dbe7ec1d0f457bab71cd009fd92ee296fbe0a6b0c0ce4d71aa3bee720094a03968c08e542be60869350e05b4a1739542c6415e401407345f5643e15f8fd
-DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
-DIST hyper-0.14.20.crate 183885 BLAKE2B b8fc273bdba1f422e4dd7f5ffcbe93f6ed5c750df71a51bd9a54c25b105f209b0cd97abf2ac5c2f415bbea2fd75094f53654d7c3554440ea125eca0f702b5ef6 SHA512 2a95a1b1de9a5032afbf0ab6c5c5c547d3cc4c08f02824868501d4d19c1a399d0b1729d6f7485dd016775e63c899b441cd667ff30afdb38170090fe007ec62a3
-DIST hyper-tls-0.5.0.crate 13257 BLAKE2B 50cbe4ca7c1862fd3fff192de070341dd32bfb9f108b516e1e261ec8da7c4f7972b7b66e3d45c1497733a913b0281bef706994270ec8bd03eba7368612127aa4 SHA512 45dc16cc9ce48706e0b3575dca35ba1b6b3084dda8c2cc489d126e1c4f0bb96a9b2baa860d09f68c5e0a48c2a69e3eaf62f4f0406fffc4efefcd79d26c82896e
-DIST iana-time-zone-0.1.50.crate 17151 BLAKE2B dcef44c0bc7a97c47a8191e512da1734a215b1194881720b4c6a879b410ff28e749452bc7f7d3ac4101d909720e640e257903007564fd0a3669c958b5dfacd3c SHA512 6acdc857a8f32f4ff1a3cc8ffb69bf1e8ec3e0462629183f29601237c9e45657b2f6e1d4f9fe589da8d2b7b058ce085d856ed9ac6c28ef9e7c568089fc8b6b32
-DIST idna-0.3.0.crate 271128 BLAKE2B cf8a2c43760f03e94953c6692423a12f28fe763aabea8785b93cd247b3aedd2aeef2cd99978a027186290016ed924db39d19fe7d397da1ab570be9646bbb630a SHA512 9b7cee27811ee52ed9bb39fe82f724742eef2e5370642b6c756bd134c8cbc20bb6faa9f296053672dba8a66f7356a08b2ca99f176407b173e2d566d85d066441
-DIST indexmap-1.9.1.crate 54114 BLAKE2B 71e4968c85d5b3fac550590658f9fed72c754a9443221fc804efb97bd39b5fca7f894ee67f8d2c330bf212eb8a6b5c85879cd813ed56e3fc43a54f0bb689af5a SHA512 7eac99056123332ad38ef32eb65235c810e8b4d051d9b0ddd5582348c9cd3b162d36defe8e46a532e2066562f224e37fae94b52b4649ee9cfac7673b76a2513e
-DIST instant-0.1.12.crate 6128 BLAKE2B 728923f757c1ee4e4a7afb90e460eed81392068961240a538e5c6468e15a0b6491f590fb5f6cc46e6d78901ca232351f65abb9f2f230d8f4983c5e58c4011902 SHA512 fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
-DIST ipnet-2.5.0.crate 25808 BLAKE2B 8fbc550daddf083d3d4e90941a807d5f15bf0b95931e2f47db25eb3284f4c7bbab655f2a88682911bc00543c24131aab6c514ed30a2fab8b751975eb5f43ad33 SHA512 40c841c71694d47f77757860c62a1b109bfb2e2d490e9b6d441d39116f7bda57e7be866d25348c1afb522f4b1caa75122fef79dfe9e3fec824345f3cc54376f9
-DIST itoa-1.0.3.crate 10481 BLAKE2B aa516e8b2fdea4e4e1260a0783fb7aa2672c1bccdf519c45c608fe3f3fd4fe652d7f56f0cd6eeb6a56bc324c68ff241f601660a0dc3c5ffdf7fa239f470078ec SHA512 1290c027ec8a13d2d15ace2b58a1d1a3a18730cd5fb55bc995826b8f4d04ede650b8315a8905f6737c4c4988690ae03bf32c86ab3a31ae068a67d5be04cd618b
-DIST jobserver-0.1.25.crate 21888 BLAKE2B 2ecd417446f9eb975119af4ec74c9b3463d061f5348ebca380f0ab9963ccce6dcea8c1671c7701f3f867c7e49d0ec130809a37bff466261a2fc75e80cc01d15c SHA512 0c014e7c72a070e3332463cfa6e9c9095d542a68f8631150bad0efa3706a2d6de0347bf7d1221cc3bc0f3d5f9840fe7188aad949559375403b929d43b4a524b7
-DIST js-sys-0.3.60.crate 79257 BLAKE2B 714facdab00d567d074de4a25b69487400c23194d0f58ca784159483f9e02289acadce084b1514d8816cc9e0597800de82a5298b071b7df19a24df93541f23c1 SHA512 543dfd444539fad27bafcbbf112366f53d4ccf4bc63f8bb17820d818c3e1804656697ed6268a793f383ddf6b6227f7e9b3a11fb6fbb24e10732fdbd971801665
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.134.crate 603330 BLAKE2B afca337bf7120e933c56745a51261156f4af7cc58427f623b9cdf1b2d5fc67fb2bc7c078ccab3cf232024e5013e8edcbbb0baab6a8a3762f9b20d975ed92411d SHA512 fcc142061df7b363b2dacec5fb3c9a19e63addd8210678117f681b8e1b62e5784cb78067639df464f32e22c9ab4d0932bbe1c01cc992348cc0fad4a46cc7b1c3
-DIST libgit2-sys-0.12.26+1.3.0.crate 1476836 BLAKE2B 953756b4ed1e6f90d9eabf03dd9f3db50a085ecee4018c6f5e598b2b030e3332a6281f5e033810134356a48b92a4b910fd534813f2111cefc6de3bbf2954e1c8 SHA512 de30865b3d4ab0288e090381e5646e3e8028c341fac93014168fcfa5f166f7fbad9fc4ebd285919247cc6bac178658eb936ea1fdf168068248be07ad34ecc54d
-DIST libz-sys-1.1.8.crate 2481844 BLAKE2B e890a3850aed5348afe7558168c7571564687d6a7d3567a4d53ffdf79444d38c4d70d35891e16f496f31169bf73b669534f5fc584f9ec520b518dda05e80b882 SHA512 0766ab72cc1414160ccefe4812e6204cbed1341607e5d17607f24fd4ff81dca68d8f2cf43e1d27f332a508d602bff0ad340c4c647a5d5f85acc120c19cfb4100
-DIST linkcheck-0.4.1.crate 18989 BLAKE2B f2dcf4ffe834348e18f3b6cf241babbd6df37e25838a228edcd6a063808a9c69a8c191dd9a606fb3378790a6737552cb22acbe876c0c0d710c6112aaec5d58e6 SHA512 8cdffb7e94744c0d1eece25a3419bda5b870ff05feee17bce09827f405877d0dfe066a717da4c7449ddcb483f91408e3a761fabbbb445b067df7dfcdfbe24d72
-DIST linkify-0.7.0.crate 15498 BLAKE2B 71b3a9935f3921fa49eac2cc89c1a8de3ab9edfaa42b5da4a31cabd16439772d5ebea2b12e6fded6f865fa1efe633a929739bd899958611438a8ba003026e007 SHA512 4b0af8a29d130745d1a1b5bcc79f8f6f18dbbce636de518ba88d31b1978a30dc0fabc0a5ccb705fd9e3d3b2441898e82dfd2ddc9f014a3dbf1fac88da89e4cee
-DIST log-0.4.17.crate 38028 BLAKE2B b46be3719fc0a53e50b1f342762e188587e9f1ceb692c72473ce2663edfb8253742d30024e68c1444780ab7fc0e2d5b0601b8ea7228dc3405a9342a57548e605 SHA512 2477d88db42b1d92c30708d88823212e236f613b3465e85eb425f83f8d16fadfaf0352f06c2999a1852102edd2f6ffb10ecb539d8a3b6c48f552a25622ccffa2
-DIST lzma-sys-0.1.19.crate 759997 BLAKE2B 192500d130b8fba102664d0443ed6ec39fb776da99a618686efac780fc2b9f6ff20ad4e3b596e30b15942f8c9c2679e029ab7de4f4b2543c858a32c7bb53f0fd SHA512 2a6cf7566987f9383b24d3880c28f47752f48b33badb0bf50f770354dccb4aaa2c934251912a3795bbe5d89f5c1485d66d772be9fa6defefcdbfaa053ac1aecd
-DIST mdbook-0.4.21.crate 1467997 BLAKE2B 7a76140c360d2889d981085e190b4b9dff7d0163dc7210f6a7f70926a3a454c0ae449dcef4634b1fcb97525377882abc71154329a8cce25d0066c77e064d373e SHA512 6ffb3e3558ebfaf7dfe16cf725215b57ea66c3da1d05710e1c5130240fdac399544c7747a8c743c00f6ec1d2f0aad3ff5444af3a2d75c9ee211a3abfa0ecf03c
-DIST mdbook-linkcheck-0.7.7.crate 33121 BLAKE2B bf799ec5acbdc21f323303dce441eafa0411579f865d7e931a5dfbb47c6cba2d5bb33b230ba2ea911bfe79d935ddfeaeed94e7612bcf7178d62950abf0d2788d SHA512 600b5008658b4e4a67c5486772e709998125442b1f1aec5dbf3109cd9cffe41ad11ad5a5e23b4e7180392cb90137e6e4335979d4b33e36896bc10a1b81ff0bec
-DIST mdbook-linkcheck-0.7.7.tar.gz 36849 BLAKE2B c0f186ad01cea052b40dc81f8ae9a0e74bee4271624d3c12aabebfb917830d6525b4835de7fd66f115e174c25d2fa6de1abc16619fc4d9185883e53ba9465b9e SHA512 2cfa63a75179f231994aa50462d8e4e51f3add7c1ccdd2bcabf6112ef5cd394bda3e054072dbe309b2e803811469dbbfcaecbaba3d77b3b5e2ba6e1d5123d6bb
-DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST mime-0.3.16.crate 15206 BLAKE2B 9a599ca82fd0dd6d3d2dea68a47b8441b1024d016ee1fb23cc6431b39ead20c9b3fe1ff3397af79c2c1b2cd277c440d4fff69f6b28c550ddbe15f680923c834b SHA512 cb1d691610cb82720e553247336fc5eab63407ad37febf2eb50aaa4e329cca70959ecd8bb8c7af5753acec2c8e86fc9a0f8ad9ad2de93fe9295ce84033d6054c
-DIST miniz_oxide-0.5.4.crate 53485 BLAKE2B 8836697bdc3707f89fa869e6b09a36ee4d83ce2ae0a53bc7b06bbad70ed7ac25f8f67d841f3f611f6756d891f0eddb0abf7fcaf87570f8ab32220f113583ea6d SHA512 589dac16ca9c2f94e6fa92b68bcf51d140f46562cbb3a1b791b75c59feae51da5ec16042604bbd6bcb7d7f0c7f75e98ea1af8cf42d177133a5eaa86429cf3114
-DIST mio-0.8.4.crate 93013 BLAKE2B bc9722d2211195dcfaf574d83b2967d299eb02ff40b4fb4df2eb6b08d78e018ae1a9e198f43268ab2d38733feaa8298e9736dec9fb9add66c401d57406fd1292 SHA512 b44675c90daa37336a25e7eef53cdc664e6f52590ed4955bac82641baf8099d3d94850da79d985255eb74b61a499b1ea4a9d7309f6ea4c41454b3dbb090b70ee
-DIST native-tls-0.2.10.crate 28590 BLAKE2B c2dda4aab348cf0fe436bbece790ceac9d1b5425555aa40d09a5560058a22a931843e905ccf9e8cbbcda87ac7a7a4146b77ba369f6f7d7043598ea0088140feb SHA512 1cc30c3e16e103e49d585d017fb09962798d33dc4186a5dd3a28f224d3645e8301d4f5cab9b667a27dee88a49233b69974b41ee4aec2bb32ae0745e27b92b352
-DIST num-bigint-0.3.3.crate 89493 BLAKE2B 015b680a0311e0c4fc248e51872bb69999e70c7a9ee64a649189eaf3b7125c1e48b0df0af5e996ca46585a1f9197b1eefea1bfa2598ad7296530e027557d2e49 SHA512 c4e3ef01b4da24eb3676d6716fcda84418e8bfb0e64aaa4cfc9ae67e08a032f564780a8c03ed1403b68cd7194cb29dacc778e11bc821e8c9fe7372a1a95186f0
-DIST num-integer-0.1.45.crate 22529 BLAKE2B 4da3e801f71ba8f92c692497e200bfc8d32183c94eaad91260683b09f4697c03175fec7cff5a9ff3782d5db5d514d74f22f7a61a102c0f0d2e67a7a4b4f29222 SHA512 731bdc09c3af7f9d8b171041f2957aa60facef93b06886000d8ba60d410aabbbee358d700bf31b2588b2e077464f290f24a0b712df7bb7f12972675b6c9bd735
-DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
-DIST num_cpus-1.13.1.crate 14752 BLAKE2B 27490aeee349d944c29e50b44e9a84371030459353a9316ffaa0245ce499df4424e39c25a81be59cd0f9a19c3214c78bdc7a84b632059282be476d8f918c44d6 SHA512 91ffe0ec792228621d6c2d5cc544ef4744203d19fc9c86e0aad2610038c43aca0448b6c27d82979417a0f6c939ea73523303a44c28df0d1c1b8d09814d5306d9
-DIST once_cell-1.15.0.crate 31460 BLAKE2B ae4481883865abe6a684d63520fb2e91b64d6ccdd0374464200015640122bd68b8a769309773226c8a31d0119f450ee821a2bd35c346fd86adb4474ea7c28fcf SHA512 934a7c3631e9ca4fa78d9577b6672ca0b2f926a8d6c3be9542b906c5968033446f98f76ae6f368a1a5b92ab9064c31a57d74ab6d2097108029a7ea951541ff7e
-DIST opener-0.5.0.crate 12350 BLAKE2B 5992f6d564ae14b609aff2d0415c4d7414a8cafebdccb9ac0b66056cd2968f346d63855d8251b153414115c6c8d8cc91134ab53d6b714df78f2c3c858b22cf8a SHA512 4a9be4d280cc5039d080bfaa318b47a80dfa930f3e60068ca10346aeac421abc8575d7eef3649061847e24ad3a6262fb58ab183f6f2704f429e9674f392c30a7
-DIST openssl-0.10.42.crate 225875 BLAKE2B f271b1f2976249354a3fb485635d3c05c4095cea497cde36a88145b33530436cbe60aafb6b8edd0eb48cfaf8668ea65cf6d01c71c3ed1b343449744b8124c329 SHA512 2f23f460518ab2efca867a38b51bb56a87dbd8abd99075eb0d08a82e23d3ebed337c2214eec28636c5c94800532a6a404186889b500f95bf7cb5babf18da2b0d
-DIST openssl-macros-0.1.0.crate 5566 BLAKE2B 51116df0f86274435f41b8bfd2b385d5a6464560a05c214445dde5cb414999d200c55e5529fa98e95abfbf26bdfe31c88708ddfa2a81671341792059ea703c07 SHA512 7e37a0c05781da13bbaf4c056c19d032a93820cc324f9f6e5743bfcbfb30e057501af1bc7cbf5f07e3a05191678cd5ae5bc4d6832f02ce75bfb03c027d18abfd
-DIST openssl-probe-0.1.5.crate 7227 BLAKE2B d1fd6a9498b3ab7f25b228f19043067604bf20790530fd0ab6fe3d4d3bc27f13e6e94d1e7ef49314c3663477d8916b8790b90427f74976143b54b95350895165 SHA512 7e560314150709a34520472698060c4f29689d4e608dc4dde146140aa690350d3603279c693367deeb0f21ab34ef61956143a3447827a2b7a3d578b9ccd6552c
-DIST openssl-src-111.22.0+1.1.1q.crate 5103224 BLAKE2B 3d437377cc0a320e852721af6baf119b8e9bb3f461b7fca45e510e2b8e76086a52809c359e2bb2ceeab789c44d8d8ee7a8eef9b521202fb96704e90c5a291e03 SHA512 edecb0d0115b8db74447bab4c347761c2ce88436fa2d17ffce938258f7d4d6533995f2029f5466ea730d833dd3ac86e637ed846736184584846411b36f7f242b
-DIST openssl-sys-0.9.76.crate 60561 BLAKE2B eb8926707891a864b11cc1338c316b8d1a97c48985f56cc4bec78a88c3439e6cffb23541d95e50270aac70f9468e9aa876cde08916b9061c963ae01d0dddbe97 SHA512 97be18c56c37484e77f4638454cfb396dc7aaba6c8c710c882dc13b0ae36e44617e6cdddcf8f6a3fca8a5aed28ff9528c59c01f5a48064790491ff985de5e649
-DIST os_str_bytes-6.3.0.crate 22928 BLAKE2B 84e8197375742373bc7c7a3b459f8a9f97ffa0b8a2e517bee0d8ebb420a8509056cf56984612f44171c6b5e219b6ea91b14134fa6386b3cf3502b13ab92386c9 SHA512 34f861a15543933c9fcb560a835bd943231ffcef2c68126d8633f8e792d2d59a20765947feddb0c795a15329d74260d6c2bf74a1f10ee88f355f47240acbb42e
-DIST output_vt100-0.1.3.crate 4473 BLAKE2B 8c75dbcd413e1273ddf077f3b57996953d70376be6e438ee1a4de83a8c3c535d4cc866849aed91df74aa9b22d41d428b1142cefe035dab7404ec89af9efaa832 SHA512 ccca3b4c582e860b0643dea78302fbcb96f8f86b356041ae9c685e7c48f1721fd3366dd1bea39afc1bcef03b298d0f6c87918a1ba92a56e6b06bc8b4123c0d89
-DIST percent-encoding-2.2.0.crate 10075 BLAKE2B 397e59acc3953868c709244b89a2e0db3304c0b574ecba761026b570a485f2cb5b0b2a0159586d1f342ec395ef02ace536da3bc1c72093e1cf93f8b37b26b0ec SHA512 890a5256d2b4290e12e04a02c3529f3a017faa2b6016a4dd0f08b36509f0b1107eacfcb4702024d6a21ff8852a11f263c1adc096b16ef8d12c45a734c087fe68
-DIST pest-2.4.0.crate 89629 BLAKE2B 76f75f21be1e15035fcd3929bf1e8ba554e8baaa3407c79c18fbe1dfa22d14d1fa42f4776af2825def5756bf3fd2a1e9d54f14c938fb520ef9fac5f76f650ca0 SHA512 4e6b398e9d33c4ba59da39c89645e44a7bf7c7e27b97a012a5296d3bc231f625da6b3ec98520687cfc19f8ab5f4a8eab467c55bbb9941ce9b5752d6bd1fb0df0
-DIST pest_derive-2.4.0.crate 16956 BLAKE2B 5dbb7b01605224b65e33213bb254c52e69b8c9bbfd7ff59723660c78dd7e30ffdb90331e6090364ae87933bb26b638757628d9760a101b3303a39c992a769250 SHA512 b0614f9a28bc9139b9866981174ba6051120a988476451859a75215ed6614dabb090015f8f0ae6f3779f50a451c36dc4aa65179b658e0046e6c5676bebd2fdac
-DIST pest_generator-2.4.0.crate 14593 BLAKE2B 2cbd9f873669b0d3bcf584b6dc54cfe9a681b065fad725b8719dd6d694ca2cd347975c65d7c6f6f9a27ce213dad2d864f6bd25bb2be45a0c5699317b48d9d53b SHA512 8a4bfaa5df60f5c0e156fc8e9f56c28ee3ef882c0cd58165199b7759321b9f30ae64d3f3ff43919f2dfda7f472c4f0ddc6d088c9b2753b5a966dc9901ef45f8e
-DIST pest_meta-2.4.0.crate 28821 BLAKE2B b18de60051c03e515119dc5d3c6edab1a449e18de6651cad577681d10ea87f803b2a620536dbd894ef08ecaf6b6e1bbeedb343906084970a995b458c1789211b SHA512 ae0dfd61f1a5f96b84dceeba6208c7728d3695ca4dfb327e9adbb3a8d9e8a6647df716c9cfc4c6ba16c7860a64fca8d6b447343045cc14480d33cb4ece43101a
-DIST pin-project-lite-0.2.9.crate 27713 BLAKE2B d6985b5add432fb6287d1b0c9fb0cc91a195f82c5a748a9ea430e4ba884717ec7b16d730b5ea62de5b2bfead1771da2d115b3776e12e605f70f2538f374a28fa SHA512 cef0b77233adca712db1183f780732ea577cf1b27c2643de221d54c837c75ce749f907e24a967be7474812c7682cba613a3fc5d553a9578a1b80569da0e562e4
-DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST pkg-config-0.3.25.crate 16838 BLAKE2B b6ebbcacdc0f440e24ce5730edd4b371387cf7f44e438216893f29c0f303ac7920791630d4a9bf13581da840c8888e18bdd78dc61458d3331e967b3dfa6d0597 SHA512 46658794f0a7446354041c1cc08cf637970f7651c0c506e2b90c9d4e284347cb82f05ce282cc55c8087bed58a5b961424a56574f4500de9f3ba9cb9e71667aa8
-DIST pretty_assertions-0.6.1.crate 61551 BLAKE2B 1e92be2282e42720c9e1d1d26f9e67515cf8aa528479e14bae9c79193652c435e9513e85b7958016c105ed581fcbae19ceaa742fac6b07374a2e6f7b57a689b2 SHA512 10010c6e6b02098def38a8e6cbfe34fd052fe5773628d57a8141c7933f868906870158b4d4b1948b752d2c5f7b2981806d5f835e125aa2447d408415ba764f71
-DIST pretty_assertions-1.3.0.crate 79441 BLAKE2B e9d29267ee77532de9432f075daab704e8d80a3d5fd5515a7d3c1c9a58dd98ef0190a592e7fe4d8c22a149beec15fc346a68620a3835c1269f72e563d2a5fb89 SHA512 40a56ae7287552cb66e1066cfb89b26af621f894036b9a0cd49889ec5b25831d52cc07f9e117d905766701fa71786a45955186849d36e00cbdb5f884763efcd3
-DIST proc-macro-error-1.0.4.crate 25293 BLAKE2B ef918c5efaf2545ab38787c8d0c07315af00431139e4dff66346bf798e3a429f91d12a79776c150412fdda0b158a72badd5e1044ac4d6917f8482d4b5a7110b7 SHA512 8a47bc9d3e24e9561d1e384d8f5a633284c2cf9b5e6733c5f9d1dbfe1870ccc8e2152482852e50b551cecb68e009148585b910ffb0508a7b4875598eaf8657db
-DIST proc-macro-error-attr-1.0.4.crate 7971 BLAKE2B 98e2925881c2be186e22c2c439697e91d43f807eb61a5d13e3b0b4321ed50a74f3d699942c04b89b6fea0f156bb5d19ebcf22f9cd4b98a7e6917c437600ed823 SHA512 2606afa9ec78d7dad4500c98d3a5ecbd02c6b53ab829c742bed7f57b322a95238ab4e01cf268746815f1424fd9b02eddfa30e72f98c66106f57765f3d3116495
-DIST proc-macro-hack-0.5.19.crate 15556 BLAKE2B 98c22fc3e5f5fa8b6f44d15de42b6ffcc82ba3f98a07ffa48bcbc5d3abcfca6af136c5d0d8c7f1ca34261ed8f8c9c17a394231f97a4c342c81aa7f8b9e74b203 SHA512 9e4cbec41056438287f5b23086264c86e2f0cdc193064006556736377b2954229de13a585149b9995002c9aee3334ee2a80ae4afdcc96cabe7ed2bf718476952
-DIST proc-macro2-1.0.46.crate 41954 BLAKE2B 3bdc274c8ada8bf1a84d4480b25e0348f4ec5bfacebb74da144a36d4dc0efeb341fa24525e7e8408c3589013a048563a46f1e094944afc1726e594534e2455fa SHA512 1c2ae8dc4bebeeaa4af02f8edce18b3d159109a1639d8e9f26be2b7023ade9d09824ee0f2a60ae034967d982158196826fdb989d23a4b3bc81188a9a63e18cb9
-DIST pulldown-cmark-0.8.0.crate 106330 BLAKE2B bb59298b605993530e2363f3264c3ac1104ec57885c2dd183dcdf3aa9dc613999d24caeb86848ca3542544238aaa4eb49d5a6599d2fdef53af50b5dbead68e22 SHA512 396ade131c0a74cdfb8454e137e41c21f0b81b7cce654ba6ae9ceb132ba0fa0a467a190e6dd69cd7d59a267efbe83f008c9c8a5c9db47665aabc31a4bb9cb967
-DIST pulldown-cmark-0.9.2.crate 115824 BLAKE2B cc8b8cac890b333a864ecb1444128b1aa187392b296c54ccb0c3048d79d17aa7f53bd0ac31f0c6492544ea78636deefaf3ad44804a1c79008e17b27fe1e61fad SHA512 2268a3284da5def75b906373a3c70927bc68ecde7b641231d96ff9437785732134568abaf0b6f81c582dc56498da4e677a7b2e2f1914cd42b345db0a06d75c60
-DIST quote-1.0.21.crate 28030 BLAKE2B 547344ba9272874f5fbb4bd27a69ef5be99823e10e1318afe71971b18f37e9c73d54168f16efb82c53a332e4874c80a82ea951fb2c85fad50cdfe783622b79fc SHA512 0728eb4df7e1f7c4d32ab08c901c2c969db8eb46b03bcec3e4956a4f6b360939d32abc6b6ebd7a31058e8e9b69c3d995a24cb484f93656f05b4ee963be1c74fc
-DIST redox_syscall-0.2.16.crate 24012 BLAKE2B 9497a52044458b1435ea16e86ee072e379b6b11ee31602ea72d6b6072a4a99426f409c2e58108a4e9c36dc193fa49c83951e71f4fd4e158eafff18c594dc01ad SHA512 63b5d876baaf99f5cf737679bc6ac7a9e3d8a41aa93f5c59416ce7e3841e2513bff678773553cfe62fb452707f82acc384ea63aec932a31bf94679cd1caddd27
-DIST regex-1.6.0.crate 239329 BLAKE2B 646405e681ce572ebe2dc51a3339f0f8204143f9b2b8f8e74a4c80379c43c3581363ad347610a384d5ee831cf1425f74ddd944a658b1da2461e8068c5521af69 SHA512 b4861c9cc13d6fb224f67057fd3522f04576591b3d7ae0d3581dce42ca2b2bff96860cf2a7f4dfab00e46a1d29e6473f6723c4aeb02e34ed6d5f205b66f07876
-DIST regex-automata-0.1.10.crate 114533 BLAKE2B 0e357229f6825f14339b1d7c40730b83e62bba12115d01ed20313320766e769a653a2fcd2c9d19af51a82c38e9e42c1a31d005e1f44f5b6fbb3ead7c9c74027f SHA512 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
-DIST regex-syntax-0.6.27.crate 297300 BLAKE2B 4ca1a2e23d04e29c5925085ea4ab7ebcc398dfe135eacaab1e686aa8be43a110a28e8bec05a6910183f9a6bb1fd0d635fcb1a60b5a6a03fed4d2cf937a542a5a SHA512 5cc705a5dda08cbdb4dbcf3fa98763cadcda13d9c3ba407b35f3e88d77935efc2704bb40b3fb5aad7dfbad0df43bcb4c4cad9732defb954e2228a0739f7c37c6
-DIST remove_dir_all-0.5.3.crate 9184 BLAKE2B ab7ef94e0230ddc9b363f038254a180881bbc20eb04a254f97e6f71ed491c99ba1c88f5e85632d450243882a4a0df63f3b8b183bc1fbca9caf30ec23d577b1d7 SHA512 50417d6d8a33912193a1ed37eb72b47431b12ae65d2780cdb7080c3d141e63819da13751c3fb737685cea322f70b36d413389c3dc01aa12b4dce615aefed0e2c
-DIST reqwest-0.11.12.crate 143820 BLAKE2B 2170b7ce0b2a7873f262b2bc9e7ae5d767ee98986ccc63a8f907235f51d696efa863311c4bc01fdf93674097d9224e8c5e465d4c89780bf4e566ed5f4679ca7d SHA512 7ce5e08b580beb3f514c913e3f931242cb6be27a3520285003d054e6ca2efd31eeb469aecd049569e46b7e12c6ee884f5cbcd9665c1e868a83d9bfa4c77e5d03
-DIST rustc_version-0.3.3.crate 12119 BLAKE2B a8cfe3dcbaf436b74e9798ee1296ea7aa372cfa26788b7a84c9ce7ab3de5c5e00c6962e4310aed9bef8584e3c30298bf1bec1ac23c3b70c6aea32394359712e8 SHA512 37732b3b28eca41de205db34479c75b31af4ddd811f0f1606933eb31e25e5ed3966a41a8b7d338be20fcf47540629824c41a267436c185a98f8acfdce608b5cf
-DIST rustc_version-0.4.0.crate 12175 BLAKE2B 6fda2ce03eab45d7193fa0d70175cc7ffb56b7be85fb1314092bdcfd3948ea145420569ace3a47218a4a2a6e44a818862cea6dd8cfb945475496f63b591c29da SHA512 f66da7c6efe431db06cd01180d84ba67fcd38f8cd6ef693762957c00ccc2211f23c08079d7f184776e08f28d2d6ca3bdb5f5016f7de245c6193d4722891ba1db
-DIST ryu-1.0.11.crate 47007 BLAKE2B d03e8df69c3b21c1b2e4ffa91ece794f141e9f9bce4e9ed1ebf394b1cb0f796147b86189885f0734df8f431b2d166d8f6ed6a261be398d6d088fd56046a85c2e SHA512 dd2642aab2d3017c31432436226d5350b894c8b88a09395eb7de6350964b3cc48451a829ce78b04a9e4e0480076fe1bddd0604f4e57700faa2d60cac6e361408
-DIST schannel-0.1.20.crate 41579 BLAKE2B a7924b4bf0f130e2aa4668cad3c7112e39e028fdcb04259c6926fac4875f8061a9148da5f001dc49051310ed8e6ab341da0990ccf0a7cbd4dccce8da54c1ca46 SHA512 19f217fd4571a0d0fcf52060a8639e0ce7114719aa23fb0aa2ab5a531e8f8be0a21af55ef45c8da804101e5a62f15669e66fe005c4cd5bb24def09f1b4afe059
-DIST security-framework-2.7.0.crate 72601 BLAKE2B 593b08ee9c393d49e7ba9264705d91f969f006a944a855995761c7e00d0c97b3653350f9165649b774bc3c9f9f564307298951cc1b03ff47aa4d0fae501eb513 SHA512 7bbc52a951b328ac25a65dd5d69d173b566f18ee62158a98e2d2d4fb8c51c8dc9930bd78f9cc2ad4eb2fffa1bbb4eda3941a37ef1b545b78f3a39bc480056307
-DIST security-framework-sys-2.6.1.crate 17717 BLAKE2B 5951228dab98af742825a30584e38aafb096d1580375c960feb1ccce7163c6e42802fba4212f556ea8b8b09b1b40bdeec0bcf4af1d7eb4b05fbd271aa3a4cd01 SHA512 7315c0d67d2e792932cd6634cbb9da5021c8d9a1a1e96b9d92c6718d73be3aafbc5613cb355fa1a3d1860f13c62e829bc220b43ad18d739ea1b5aece0cab470a
-DIST semver-0.11.0.crate 20826 BLAKE2B 9006a801dab95e7a28605f623984b467221c3207b64af251bce3fb4fa74f731c4a3b9f95081bac59f754fab215782856edd98dd763b66563010498b97e8f35d9 SHA512 bdbd8eba37071ec1d24d372cc34ac4d82b6d914e7396ed51276e80d4d299864507a9d837ef381f6c4868981b7ca35514050ab8d7a621d43697a9c4b4bd5d8573
-DIST semver-1.0.14.crate 29813 BLAKE2B a080f0a65127142a90bf033452241ffebfc7098b56a6a6b8bd818528df3b88fb48b3982125b405c1601e1bd55f3a0fdb4ffd9653e398295d8156651a04b2e903 SHA512 04db4c0a30141c2767d24d6d715b66ecd6355c1c88e572d4c473e0fa8c1fdd7197092b8286c973f25d201c5fcdc9105ba3e28c11ba1546a666167afc1fdf6728
-DIST semver-parser-0.10.2.crate 23176 BLAKE2B a946a635d207f14a59f3b5db3d0a6dd8ea283bfade3fc15f07bd9f19087bc12203591a17d697692ca12abf3618481d53f4e7492b80e7233a519bfefa49b95da0 SHA512 154a6905eb5fb854450a0bd00381f93ededd6f1a992103a53464429195102eb266c7e8681e89cf952223a51427fa17c0a36e3b7c2eb6d375b309e5fd3d721f1a
-DIST serde-1.0.145.crate 76568 BLAKE2B 2d38e4ced18d204d8c36122ad09fc00f0378c7e9014d3bc67fb7c3e5ab0f923aeabb6a5fefc8699e80e220b12601d01dbe3ae5267a124164bee2e4d9897aa0fd SHA512 8146c39249ad54028717bcfd916fa5abd8b1ddaec54c4d0de485bf10cb6a85676a53068a07b9563e1717fedb4746ef672ae0c285a8998543cf92d7a157f2d442
-DIST serde_derive-1.0.145.crate 54860 BLAKE2B 0c80f1b8844e044bce28c3fd8e46ac732de21736622fd7b2235c41d9a909d7ad224e8e7ba5fa3e5de2cfba5e48a4116f97e9b7eb31b0201c01bc98d40a78d16d SHA512 267389f8cd6d3a7b7d4a4d3226346999294e2fbef7446ff1cd1183dfb4fd17409f5891f6c2cae113b79cffdaca07f2037fd2f4108f93723e6baa5153bb9a61c6
-DIST serde_json-1.0.85.crate 144635 BLAKE2B 03d2de5563c8b8e9150b656b62329a87a5dc42c1fe389e40291a3b2a7232e2342b6e52f6625ecfaa8cde4420017a0db82b2ef332f82f2fc1caa50b98e544031b SHA512 b9ba5c8f5e5c977d31c720995317c99486897a064993784e8abd4e35e0c9ccf20d421552b4436cd88420b5e6fe1d7ebc411bbc2e803cf1732e133c29365834bc
-DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
-DIST sha1-0.10.5.crate 12146 BLAKE2B 476a0c365ab639a0ce427856787595865a60339fd6b81a45f879ff9b9112021d2c3a62e0a817b4555951131a7fe257d0c30988631ddddc3d217274c46c79ebe6 SHA512 1046b91a9ea64b90098ee6e16c63f0620dc7c2dc847d200972a3da3c8d1ac61fa9030682099a411cdd24717b64d488e0b1be1cbe8f7bfee26b8c15cf4f8e5e9b
-DIST shlex-1.1.0.crate 5199 BLAKE2B 325536bab9c9707566a099a161e7bc8448c7369cd9d7b2f144ed71543d551038ef1fd764376491e8076ccdcc928b5c4e177764a68584267a91386b8d542264c3 SHA512 e51892298dd79dc7cf04d7e6f0a03e4850a57b15cd75e6e3b56e2a0b15d4cb85ee8afcc14e3727d193c8b91baec8c2864a9c800834ee4d18a1be584f17591752
-DIST slab-0.4.7.crate 16647 BLAKE2B f567cc822e7b84f64a0b0372c22a0463d260871455a33df025808a0476dcbbd4e051a117d8896d96d6d3d0655b7c296cd691ca22edc54486440f4e2e0f5d1e1b SHA512 659a9ca3323fc2cd236f6cb9eb6feeae8a1f5fa046fa239a34cd7a5ab8a7eadb9e5977e8d5cc41e9138900dd7c75ebc0601480771c5fdd2e084ee76619b82521
-DIST socket2-0.4.7.crate 44619 BLAKE2B 9bf2560812db2c91498d12274e02d17c279efe5817d882faabc465de71b1cb8045f6eab3c8e6031f6fd18e0e77913f42daab07f01e8d83bfa5ea44cc6966466f SHA512 44487f2de30cd327cad1af31ad36aaaa0bf10c33b5c23b024ada8d7e41d064fb2adbc9edb14aa8aa1eba679d8530c373c7187fc68d9709ae736a5c1a2cf37088
-DIST strsim-0.10.0.crate 11355 BLAKE2B bcb25ad0a7284e24e4f17ebe0ccb621bdc4118e499b50b094d98aa7e8fcc0b96716c9953c3516ce7ea78309d41d424892ded595259696a5bbffdcb07802b5c2f SHA512 78b318532addfcf5c1ccc1e14539e258aab9d3cd893cc45d82342549bde838c177d90f13c560671f8f32929af47d0b467db35e6876bd7697d8b3f9e055aeeac1
-DIST strsim-0.8.0.crate 9309 BLAKE2B 40a8be506c43ee1ffe006ddc7dee98c3d418bdd205d57b78f5d1e4c9312feb57e1eaf952e02d92d4e0932db240c6fba45beb06ea8c4fc6de1cf1faa8b6a3a939 SHA512 1d55a8d946cd55f5f37d06aea536549ded95739fa58c0f2da285a0041154c181f663682bdcac643aa198b3e762d694a04f058db985c62ebe22b5c16327ba6d34
-DIST structopt-0.3.26.crate 53798 BLAKE2B 04be64637d18bcc87d261320668023459a42c167bb5a4c52216df556a7dd19be28032e7bf759cbcf710a3729a9dfaeb20c29f37f35fcf33533db583ac4fa049a SHA512 dec27090b57107473c9d398db68bde3b1b5191e7c7980d7d2c20fc723f92c64a6cf1d391d5122a103222c4262253d8073fd0fdfb11c74f235af79b2ae0caf069
-DIST structopt-derive-0.4.18.crate 20996 BLAKE2B 2ae17e0d365a7ce7a4d0e007513623ee0d5acf45afdc3844114e02975b855fd1a9f7df404a24044cf33a3a4cc4142eccc34d1e97925646d54d460a89baa28275 SHA512 68a7f9c2ed987993fdd8bb7e81c31969a1fdf5351c58cba9de61a2f5957aba1626be4b0742f31d4de502301675ba24b0d91dd3acb24f5607bdeec83070626a57
-DIST syn-1.0.101.crate 236599 BLAKE2B c77e0f3a2e83c8c8c4b09606f5af4dd99554ea912b5647cf80e361f0c33ea78768fdb9fb08c9af4445ff873915bc7b159ba8074c6c57814ec2083f1e3e78f3e5 SHA512 906981426acc97df92b93c9b6b70fd1aa66fd739b3865c618092826475a030e26943403cf91bdd99462f463eeb53c755b979bf834c56e30ffe1d53ade7e0fa35
-DIST tempfile-3.3.0.crate 27578 BLAKE2B e98c5ed4c59b6ff411e89ad4eb529bbe15264d6744edca8675c89bfb4397fbbb8da60bbc582da24bf9953afd9bb17cdb22654d933468697e9fa9e9903e6a7c77 SHA512 ba6faafb2dd56d694efe424752099a2efb50316afc0a4db9fdb7620ae3f1a31dfbb2a7b41724878cb977fa11f7568a406bd3b6a4f7cfc0b88b86b2cc616b953e
-DIST termcolor-1.1.3.crate 17242 BLAKE2B 5aef69c0004081bd3cc4d531d13d63627cc02313868c0faab62358d13abfa7b4ba82f142c2801d25a6ae46ecbc8b7bdbeaa21c9105ea3b8950ab6a38cdb88513 SHA512 5838fcbfd70f300cb4b62aab50565db52074c56b152ccc8ac1173e4676c0d5a636271bf5a645a77da6e1d4edbf0091af2cd4dd6d73b85c3d198c760898c06f3a
-DIST textwrap-0.11.0.crate 17322 BLAKE2B 257428908342774593bbd3528fcdae710712ff54e8a711393a24356d8ba0e16e466a4b20c05f942c48ca76b3b5b5aaa90ec202f782cad892caa8b71ccf124da6 SHA512 f5c0fe4f28ff1a3a0931e8e235b5157a45f67967985bcc752418c5ec3481fca44a8ae4800088889b37e8cd0533f53d3c456d5ffd19b767b3f83a87b49a2e209a
-DIST textwrap-0.15.1.crate 55940 BLAKE2B 5db6b617e3d2546a74c240cc405568226dea66947fd8c79e9b8655e4292b39d3a7964688e97b1bd82e924a125b1271a7e4ee5cef9d01b6f6e659f6865ceb9c96 SHA512 dd710f1c36354243d09d1c5e4d217cf66c5a86df7e87d6dfe86cc26b3055cb456041f057cad78063a2ac17d4439f5abe7effb42cfad580aa82398d3fbbd09b12
-DIST thiserror-1.0.37.crate 18752 BLAKE2B b8d792715cfdffccba72af132e414a6ef28f8e4dfc0608bea49bda1bde5b6acb13da24feaabf4467b8aeace9b6d90a97e2202f7d24bfb753cc4019c2243bda25 SHA512 07f0cf9da1bf1029d70c1b6f0c54bc41ed759214683f35cf6b321ec2d69173e3da0abf80a692115a1e4630400b1fbf462878053853fdc6026edb40f7e13be72e
-DIST thiserror-impl-1.0.37.crate 15428 BLAKE2B d91e9f058e1a2b722f604d9a399c0f291c5309299c4bc103427f8927ba41c9937c7e7cd4c0f394dfb9d96799be8a3d5b33f8e869045f58228a43354dead5117b SHA512 37d90875118fe45b51afa89dd0acfbe4d9852b899ad391b419b5181a92bda115cf5569ffef57caf6020964d5d847c2b1f191c99e2c0caf7d4166f531bd19f952
-DIST time-0.1.44.crate 28885 BLAKE2B 5e2ca11af9da0847239a086330d0cd00fcb5b63862f9dfec46f72a065bb35ec2236a21ee1c56bf65e3117105e7815cafe67e3725b8575373e875dfcea401d967 SHA512 736a38637be0193a06fa35d42b4873b04a0a35d84cd2af85b7f653a1b67b95078577134bb187b777730e73cce67f437b45ff5c72b8e3f1f8e2ed3420ea0324cf
-DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
-DIST tinyvec_macros-0.1.0.crate 1817 BLAKE2B a3d1966bf57c11afcd026269135a6189f149f905bb70b47537c0a7bcaef0bfc6c89bdcbdb0f6cb8e5255632855134631c683fc90606a254ec8ba818fd5ef0794 SHA512 d6afc83a3c70cde916a6ff599e2772588e4bbfa7a5b1c7e5c8aa0f4a8a5c9426182497a644e4a88194ece986d38fa64b6c8eda9eb1630441c8e65a8741a45873
-DIST tokio-1.21.2.crate 606589 BLAKE2B d442a21ce8d8048c5d5e8e7894f2f927e096e389a66e4ee0293cb159239dec82c55ba6d163c44aa2056d86b7d7e202f13653c99a689cd9c721898df06416da88 SHA512 4ef1f17b8d9407ee8b1ac9a2b877917897207d545b5bcca71d6a86eb49f05f35352eebac43be2b3dd05f0d1f9d53409d69a98fa67ff5fcf71c828c6ed9f1ba2d
-DIST tokio-native-tls-0.3.0.crate 20759 BLAKE2B 5073c5d93f5fa08170ffc76e21404b67100df5d944daa9cfe73420d4cb2409ca2617a0b1c25058a8b356b51fc4815972692aed7baa47ee3a11574a3109ce1691 SHA512 a8aa7586f15a3347ba9152497db84a098e751797c06df1a75d9b108689e14d6692b4efc6e5b49b5bf8f8fdb3bfc4f1157f56b3b0c9d9e753a8b31a61e65dfc4d
-DIST tokio-util-0.7.4.crate 93424 BLAKE2B d7a894c95fc5c974ce0194eccf46461769c8db15f7222fa792c7777f9ef266dccb09424dbbfea5ed2d99faa5e375ca23a8f541c16689585cacfc38fe2f4dc9a9 SHA512 910b997574a4ef8a638c5483146b4b39ab9cfeaec5fa41812f4c6835d9dcc648adf77ad8f6d914b58d435e0127d9f162beb396bf97fb74e34256ee1857f118db
-DIST toml-0.5.9.crate 55667 BLAKE2B f2bbcac136e0182cad9b51f07943610c8700b68afd08fdbb822b47bb79d215e8132376da8ac61fd550e86c353a83b007297b6ac92ef5d503e1b90e746c40c649 SHA512 7151bcafbe2bdb1d2bb91562daebd357c884819af047843f1b4a56bc3812d4153eaf70683d0f9bff51bd1048700920322d64d41da13ebb4cbf34f0f7822d7ce7
-DIST topological-sort-0.1.0.crate 8728 BLAKE2B 4ac5cd3c9da1f2825d8ab5d40b7657a8723bb498338bad8887bb69fcbeacb7d8a5ea980696db92db8769f77d2fb8dacebae2e40d8e23a9abdd7604d686b4f78d SHA512 abba534c349e0583212c3c88779c244faa4ec41c2446c134cc43e94a851878c4c08d9a6316a8723052fc5de628f7b0acfd74aab09be363b568d54ff0de1e0590
-DIST tower-service-0.3.2.crate 6847 BLAKE2B d4571704eb4bf7f729f4535a04b7eb94f644d71ba8c5604297843351adf4bcce7ff64ec4e5435783ee6ada1b0a5c97726cfaade391525c6b2bca933cd5e8ec19 SHA512 f4578421603067fa708c4ad9eca5ca096b5262b6d51a404f37d9fbb6c64f027cec6114991e4b7f8324cb756c033971a384f1804add28e00d0cd6b2ee01d9e005
-DIST tracing-0.1.36.crate 73238 BLAKE2B 7af6fdb9030bda4bd43e500f7aa1077c819317c96c0f2ae41942488e683bd819182aa160adfe3193770f27b0b9bd57f412e1c9e1ea62d21da0c5822b0b6f27a5 SHA512 fc38e37b9ef2b969df4813def9392ee1b3f0f53d602be1a61c671cbc61bab201055947cb3dbe5653e5bc09d886b49c5d5c9a82ab58b974f6f459885f5f1068cf
-DIST tracing-core-0.1.29.crate 58969 BLAKE2B 08b10bdbefa45beb9405b4874fc22386d0aa1d2f5715c79ce64b3f3f7b841b0d606fcd626ba97f1691413f77d610a31615d8486839f7c584f4cc394bba8e3100 SHA512 47d07572dbe72b342baf7bf8ccd41ba870f277db24f4eba0e225f94746a5f2fe76ea340bc6e95a882168718ac4f1afdf4ee01bc57645a0ce3a5798374d175919
-DIST try-lock-0.2.3.crate 4158 BLAKE2B d8bb2fd8ba10285871ac3dee069474d4225e312c0a13b6bc238604c5207fe33437541abfdb507a6b400fc3359b78d39a7e9a5bebca426692b5dab4622b09c192 SHA512 ebae7ba9227e6fc20499b48ab85169943765342d4790bb4a31ac33a2be0af9401e2854c8e00b9d3b7e225d16875c90700b1c3fa99af07833d3b7a91b7a414fc3
-DIST typenum-1.15.0.crate 40741 BLAKE2B 5752d80396d0a37b0069b98ace9efe96d94ccaf41b33b8149c8b8c6a767537dbffe64251bbf61f3812465ecbc8cb45544f177dc97ac9735d84454282e4d1ed66 SHA512 a3c1ceac85e1aed98d0829449c35f4f36db860218b955b4e5f8f01da1d27ee6213f3c60e2b25c3745dcd67369049da5de737a9473fa9402db99cf7cddeb42288
-DIST ucd-trie-0.1.5.crate 45391 BLAKE2B 1b5bbeb63ee88f4481168f12e94004a4074c0269ea4a58a406da147834c25c23efff4273bd1945b181950d2119c6d83fb32acf42c658346e85a272bab4dd687b SHA512 67272b54b6f404eaf32d83697b0d4e22205ec8f24df40a0feb005a218ff6f74b001c4cdb1c471582b1f3ae53eee71ff89b3d0b9e06a9133cf3e6c21e144ebec6
-DIST unicase-2.6.0.crate 23478 BLAKE2B 6e580108ac81b1cbee70e5bd331f43b12f266dae4f4f758bb8f5f073bd1af61943ee0de34cc27769525b19da8c24f8dea4941d0f5454594ab0cc8b78071ff053 SHA512 7e76a5f344e32c56cf87223585d87a56c79627b52bba0b29eb6de82de874b2964accededa8e9b5741f57944b6750fba5c61e679a50d4fd5a5646f431e2f4f188
-DIST unicode-bidi-0.3.8.crate 36575 BLAKE2B c0442dd47a8ee81f575b28e34c9781ccf507b53ea96d1d4df2e8117231e8e67579031e4244a2dacfd6f4c24ec01fbbd4da7c9ab72ad50af51ef56d7d813b6444 SHA512 810b5be48159ecbca542c715496f279518285c3b09f7c39451986f94e6c259fab1057512a2148bf99ba9abf76e861a24456b547cc2273f0b45ed5d3ce9dfe3d5
-DIST unicode-ident-1.0.4.crate 35491 BLAKE2B b92d4f09ec86fe1e0b403b8cb0787989c313f29e6b24961fc2ca046ee5e3b50f43f49469a290880412dd37fc1b46cbeb9123e9636e1f39e425f722a5aa44ad08 SHA512 db41d5c3f72cfaf654b4c250e18ac0ac077a816fd582f1548ed384653f467c15f85fcfbbb4ed2f9e8182587181abf1db14059d50f3e43b60434ddf38c8f65d89
-DIST unicode-normalization-0.1.22.crate 122604 BLAKE2B 3f3430b279cc0ce1595392c869442ce676ab097154c688779ebcf726e10c497df59be2cd7bb2f84f99499a9df0654760a10ac92224c17d74775aeebe291241e1 SHA512 a5810d5e9cd93dbb80e013997aa9d38e60834619483a6623eb2859ec5d59a5aec3fc4db123dc7f4e2fe9f2b8799cf6af48bdff22d69a00a23707240e8bf3bb3c
-DIST unicode-segmentation-1.10.0.crate 93893 BLAKE2B f0604ca03586726b878f7884a639554037816ae01965fbb97b4998fbbd12e614f2af50065a59c834448413418a56b198b016e685ef9509513e8994a5c063da40 SHA512 e6a1baacb557a5a7ed7ff780c542c5947eb473763eb2a6018cb1e0a1abb9f4bf3f8073610e4897393f15df076f6657a0f162a5c5bb7ed5f3b3fd832e533a522c
-DIST unicode-width-0.1.10.crate 18968 BLAKE2B 6174e307fd3ee290d0a5d1d31233baaa5315cdb73f19b8580718e9f9eb04cfd3aeaeb474af1e50c4b9fecc6fc777937dedc527c9dc9ed14ccf42af099e591f31 SHA512 9836a8d489d18ea1ecfe1957ed6d5da7dce825e138cd1848aef093fa8d2eb83fcf01eabb1a2446df4f5ede4e67316e9e81b5d58b59d4e8c5d67870e8fa5dca3b
-DIST url-2.3.1.crate 72777 BLAKE2B 6ca0e537baf373b92269b2531945c1cdf360f1566cae4734dfb96f05a605e5c6c82e3192a1b9dde0ff22b92b87aba2d56e32a1bf17882b4de15efd7cdf52bc76 SHA512 8224010bef067574481e5d84100d944782d52b49db7c396ae2b4dfc145ed58769c15440d97a0fed4d2f9857592a8601417cc5b1bdea959c47a3e7a1f7182ed0d
-DIST vcpkg-0.2.15.crate 228735 BLAKE2B 6b6bacd9a7fa38919241f45a97f58cae957e58d3aac99df208a26aa718e4f1644f4ccefa31b09151e5c1952288e0e5837c363918b98c7f55079a948a952c1c50 SHA512 7322a21e8811b2fe4e79e09dc321458068ecdf1953f05d36233f3278ecc0b1dfc64194db7010dd46fcf692285f42475beb090c6c6cac0c8f9fe0eb5c770e3172
-DIST vec_map-0.8.2.crate 14466 BLAKE2B 8f109fbff19604b82ea2aa61c952e2ce9b5597ccc8e1ef4e847648e2de08dece8c4debe92889edeccb8d393645fd0b62436b49d236ded7ad181c4a51239a9539 SHA512 4f1ef59bc2c437e79f1f84fe021bce5aa8ccd581f500f3d5776913d5f17d45b03ccee64f5bd03d47656318cfc9344a1f4311079d471fa409a8e4e94c143973f9
-DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
-DIST want-0.3.0.crate 6550 BLAKE2B d97ac51dd5e49bec27cd196711110679013bb7aca520235db3f38c7d4399a2a17b9cf599cd0811137df957f2341e75442d48483dc7aed6910f0eed7a78ddad37 SHA512 7e7af8ddcc6faed3e3d18384a000339617187b74b0adf111a02bc15fdb152c88007844d6fe6f35a47a13f3384a19ee4723b884623de7d45c6619d76aa6699404
-DIST wasi-0.10.0+wasi-snapshot-preview1.crate 26964 BLAKE2B 525db01649a5981ee82ad80a1a4bab9baffd235262452675619f36a1b454017a74593c53c129f8c30b865994bbe30ef19cebaad9d245ccf54b9b07ef70d5d8ec SHA512 88e2da617f50d9ebfb1e0c5857321fb86b5ee88ae8a8d199d3cc092e0f39688a2cb68503f7c6bb09dd6bc50a9a03597a1eb2e032150fbd0d0b8afa02ad771c88
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasm-bindgen-0.2.83.crate 169618 BLAKE2B f6158596c80a0385bee0a05bd9cf0b3beee83a7958efb40244956b4fec2c83baa1a1b4605eb604f313db3508a7911c78f645acbb19f6fc93eef27e9f7f0ac109 SHA512 ec93d1334417d0329e113d5f2da7f16c0f1209d71e5cbd21a2dc9278d877e70ca2327ff7863b40505504883ed51d6bf20dda98c22ef44011a47c604a7b44e82d
-DIST wasm-bindgen-backend-0.2.83.crate 25620 BLAKE2B 3cbba20a2f5344c0ed2791de7b04ee294746606289ba83a9c139b53b56edf31eab8d3b3802cec309d5395e2404bbd75b7fab5d748a9961b36906fabeb0e66493 SHA512 dd1b65733e4d0a198d61a5287bb75db3e03ef738d2c2dcd3ce3e873c27d41c90cfcbb775ad40b2a546190db8d7213e5866f8e3f9913c28fe4b43a49054bfea44
-DIST wasm-bindgen-futures-0.4.33.crate 15216 BLAKE2B e49b87bdca11ecb6dc529af2694b9ce260be42f7cae655143ae54d79c49fdcda978186e09aed8b0dd77f5ac658b8573e064e3a9341ee369bc9390427685c0845 SHA512 b682435f184d7c4ee2485e1a9b5d6ea0d2ed21b84143e7ad334075446ac0db0584b46d67b7fa499b46feeabed2b0652dcddbfac82813bda765cf534829b009aa
-DIST wasm-bindgen-macro-0.2.83.crate 12075 BLAKE2B 3b358ba7c2a3563840f54f11170cde78044a8f087659daa7c784fa252f5dd4b7f6200eba425d95b568e50fd43c04c32a509994ddaf5248120feaa67586402150 SHA512 eb83e06f998e858cf25494c1d171984269e72db798147d4d1d8aeeb25ea7a35c5986b882011e131968621742ceecff976430856b4e8b7d7fd7f1237767cf01b4
-DIST wasm-bindgen-macro-support-0.2.83.crate 18530 BLAKE2B f305c9fc1f7bba5bee65a1c76fc2216c98aa306a072286e1ced048ab191f49e7e4436bf2f67d4c1fff558f59b2cef5e9b40e9e940268128ab1ebeb3c64696107 SHA512 804014c75ae5f8c1c7f0fad3f3209887fa346d74029e5f6e1830e44f7318719e65c4a643c71d87cf388f131fd370af40d536bbc15fc11c25b91cb785f56a908b
-DIST wasm-bindgen-shared-0.2.83.crate 7194 BLAKE2B 4dd1cffea1edc98dcd4993bf6fdde8100fe00d1e97322ce8bc0bdefd0c659047c8c726e5da27b59fd7a6621c1e5385c18204e834c6c6fd1fb9de52f95b40e40d SHA512 2bfc1a068fa41a9ecacce7bda494fc0485c57ccb102c1d76c87a42e00ad30b944b0cb788642e8339d050a0e831ce8306844a77292ab9f79ed765b65cdb4765e7
-DIST web-sys-0.3.60.crate 700485 BLAKE2B 13942a583dd8462b0591a19759a41f41fb17d2356b3bcd78402e420fdf5726782e5b4ed211c3716a81c1cdf64ce9b8adecaa3fa22756a3ec84eb7c3e12e3018c SHA512 d883363f99300e2d50bc5bf198f0fb8d6c53e5a778217e340573560ac07db26a71c98419fa2ced32820472126d6f97ad5773ad082521be0a1c9a374af9d61df9
-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.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-sys-0.36.1.crate 3347053 BLAKE2B 818f7812bd9a55a4e95b3d461fa5fcc14569a159882f950d20fd5a6b7d2a2841f082c0bccaab657f5830549e6286a37d9f8fdf825a42403f543b51e35b2d20d4 SHA512 80973e461bef3be0d0d0c13d02b2129aeb0d0700768d637544315654126f101b39f980738035fe325bd96f549493a2245bd7b82511f833efa7bbcb2f62266001
-DIST windows_aarch64_msvc-0.36.1.crate 661960 BLAKE2B d503150a05c4aa6ec376d1094ad24a7a4b3579d8f60cae65f4a98adfe830dd776c8996d5c3acfbfca1a69598475b918b5de2a162e3253b0b28cd6aa17de2dc13 SHA512 d0c352c78caec9c71bbaa1a688baab8f39a33c903c0492b19398c76e08194183e254ecd3a8b24af3e7e5e1d9d97373dcbab54499236829898a4fd153cfde2ccf
-DIST windows_i686_gnu-0.36.1.crate 818115 BLAKE2B fdb78cf88e1049d1ed6c474f870dfd1ff37b48bc24726d754cfec5b3e77075162f291f93aa709c07c9fa38ccb21a6c31cb5149dabc2cc8ad8a85c03408384a0b SHA512 e2c60e6639beb879472a06ed4462667eb4a78385df6bcde1ca579af759cf2b4ac70e84f7dd7b736e7fbd1b129061555671fed4b83bcd81a6083cc013963194a5
-DIST windows_i686_msvc-0.36.1.crate 724575 BLAKE2B cf964bec007d8432e2009644cf7f89ea7d910ccf9512c067b7bf5c6c825208ce4a36e9864c0cbca137f523983eb46e58e4bd01054cecd7ac7126d2ba9f67ac0c SHA512 02bb1507981229422498ce29f6c777d5e412358040128f84b09d948ccddf0461b078a0a20cc7f6ab7da8595121bb369453ae9ea1f0506aab715662e8c631e737
-DIST windows_x86_64_gnu-0.36.1.crate 790934 BLAKE2B 9dec5d966bdc89efbc81989acca242d519f51676ec37487df2bfacd6bfbc5a8de2871be72c5b96a073a899c666e3a39aa60d493e7df39fa90efe869fb744a332 SHA512 598b69e4f2cd3d68f910d526a66dadb465ff30a8c261c9a4455aa1c5b952d23c04f8edaa063cd16fb43564c116a13f06d607f3a0a9c7495054b8bfe1c04d1865
-DIST windows_x86_64_msvc-0.36.1.crate 661999 BLAKE2B 4cf967f10d4ce148bac967598168752d1996b4ddf5278a8fca53360566c37c1a014bfb4dfdc0ae2d96e01196c42eb4906ea80d8e9dd23b9e9f3163631c9e253e SHA512 89c22ed51a74f531662d80ae0fa5e0215728db1e6caf3c13eaeba95a93548b43c00b8474f52553ac866ac83c203b6c22dc44fbc870e882a4c9c97ba54b87c631
-DIST winreg-0.10.1.crate 25725 BLAKE2B db536f2a098e4ff6ae4ff80a19bd2029030d68007c3d6100f5135da1a7c223463fc17640f533bc1d4e8c53e9becb186d98351719b3b6276802c68cc755b9ba4e SHA512 09f2d18f62c3c427ebed40d667b672bb778629502ad3c39541f324b2d5ac41f0822c98b7e5320314144130580da46f1e8e51928941850e7d4af28455a564360c
-DIST xtask-0.1.0.crate 863 BLAKE2B b04f7cc66b9dabb3a85872c3670982f32e68e93ec4d56548d2e26cb4952db68404666233a6292c41d98ddd71628ba2f0831782d2f31fc7e2930affe473a239fd SHA512 fba59dd4e2318b87bb33bab16cce5237ba87006704148436f780494491405335e5bcf5b9c4ddeb99d175c1a6180168956b87990a3b99644b8a447d3aa678fdbc
-DIST xz2-0.1.7.crate 23892 BLAKE2B fd4b65cc82405f28a3d9fcc3db9dbffac41ae8ec7e767f3405bc9c7e45000b529cd571f72a76e41f2fb9866e7af8ab37d9f1ab8e6f14652495d306ba0a745879 SHA512 9969ae958b157f3d49708bd00640e57fe7c3826add2871575bdac03e6064aabd28392e3062bfbb833752df374195c50b19dc6b6c08ac41455c492213fb91fc74
-DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
-DIST zip-0.5.13.crate 48237 BLAKE2B 0ffd9c41535f3e49d091b831925e8b639f3128702deafc75e0ea712b67df6f0900ec79628dd2640eb9b91fba7e828abd8b5c9edad87fbe7b22e042ef9909b07f SHA512 b30950ede91cdb1d4ef4f9d6aee8f62a3aa5a1a6422bd10507dfd76edc02c1bd24d41c7bf2ac416a5ee045562cacda0d17cd04938ec02b8be0a0d64acbaf7e01
diff --git a/app-text/mdbook-linkcheck/mdbook-linkcheck-0.7.7.ebuild b/app-text/mdbook-linkcheck/mdbook-linkcheck-0.7.7.ebuild
deleted file mode 100644
index 35e53c8b52e7..000000000000
--- a/app-text/mdbook-linkcheck/mdbook-linkcheck-0.7.7.ebuild
+++ /dev/null
@@ -1,236 +0,0 @@
-# Copyright 2023 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-CRATES="
-adler-1.0.2
-aho-corasick-0.7.19
-android_system_properties-0.1.5
-ansi_term-0.11.0
-ansi_term-0.12.1
-anyhow-1.0.65
-atty-0.2.14
-autocfg-1.1.0
-base64-0.13.0
-bincode-1.3.3
-bitflags-1.3.2
-block-buffer-0.10.3
-bstr-0.2.17
-build-info-0.0.21
-build-info-build-0.0.21
-build-info-common-0.0.21
-build-info-proc-0.0.21
-bumpalo-3.11.0
-byteorder-1.4.3
-bytes-1.2.1
-bzip2-0.4.3
-bzip2-sys-0.1.11+1.0.8
-cargo-platform-0.1.2
-cargo_metadata-0.12.3
-cc-1.0.73
-cfg-if-1.0.0
-chrono-0.4.22
-clap-2.34.0
-clap-3.2.22
-clap_complete-3.2.5
-clap_lex-0.2.4
-codespan-0.11.1
-codespan-reporting-0.11.1
-convert_case-0.4.0
-core-foundation-0.9.3
-core-foundation-sys-0.8.3
-cpufeatures-0.2.5
-crc32fast-1.3.2
-crypto-common-0.1.6
-ctor-0.1.23
-derive_more-0.99.17
-diff-0.1.13
-difference-2.0.0
-digest-0.10.5
-dunce-1.0.2
-encoding_rs-0.8.31
-env_logger-0.8.4
-env_logger-0.9.1
-fastrand-1.8.0
-flate2-1.0.24
-fnv-1.0.7
-foreign-types-0.3.2
-foreign-types-shared-0.1.1
-form_urlencoded-1.1.0
-format-buf-1.0.0
-futures-0.3.24
-futures-channel-0.3.24
-futures-core-0.3.24
-futures-executor-0.3.24
-futures-io-0.3.24
-futures-macro-0.3.24
-futures-sink-0.3.24
-futures-task-0.3.24
-futures-util-0.3.24
-generic-array-0.14.6
-getopts-0.2.21
-git2-0.13.25
-glob-0.3.0
-h2-0.3.14
-handlebars-4.3.4
-hashbrown-0.12.3
-heck-0.3.3
-hermit-abi-0.1.19
-http-0.2.8
-http-body-0.4.5
-httparse-1.8.0
-httpdate-1.0.2
-humantime-2.1.0
-hyper-0.14.20
-hyper-tls-0.5.0
-iana-time-zone-0.1.50
-idna-0.3.0
-indexmap-1.9.1
-instant-0.1.12
-ipnet-2.5.0
-itoa-1.0.3
-jobserver-0.1.25
-js-sys-0.3.60
-lazy_static-1.4.0
-libc-0.2.134
-libgit2-sys-0.12.26+1.3.0
-libz-sys-1.1.8
-linkcheck-0.4.1
-linkify-0.7.0
-log-0.4.17
-lzma-sys-0.1.19
-mdbook-0.4.21
-mdbook-linkcheck-0.7.7
-memchr-2.5.0
-mime-0.3.16
-miniz_oxide-0.5.4
-mio-0.8.4
-native-tls-0.2.10
-num-bigint-0.3.3
-num-integer-0.1.45
-num-traits-0.2.15
-num_cpus-1.13.1
-once_cell-1.15.0
-opener-0.5.0
-openssl-0.10.42
-openssl-macros-0.1.0
-openssl-probe-0.1.5
-openssl-src-111.22.0+1.1.1q
-openssl-sys-0.9.76
-os_str_bytes-6.3.0
-output_vt100-0.1.3
-percent-encoding-2.2.0
-pest-2.4.0
-pest_derive-2.4.0
-pest_generator-2.4.0
-pest_meta-2.4.0
-pin-project-lite-0.2.9
-pin-utils-0.1.0
-pkg-config-0.3.25
-pretty_assertions-0.6.1
-pretty_assertions-1.3.0
-proc-macro-error-1.0.4
-proc-macro-error-attr-1.0.4
-proc-macro-hack-0.5.19
-proc-macro2-1.0.46
-pulldown-cmark-0.8.0
-pulldown-cmark-0.9.2
-quote-1.0.21
-redox_syscall-0.2.16
-regex-1.6.0
-regex-automata-0.1.10
-regex-syntax-0.6.27
-remove_dir_all-0.5.3
-reqwest-0.11.12
-rustc_version-0.3.3
-rustc_version-0.4.0
-ryu-1.0.11
-schannel-0.1.20
-security-framework-2.7.0
-security-framework-sys-2.6.1
-semver-0.11.0
-semver-1.0.14
-semver-parser-0.10.2
-serde-1.0.145
-serde_derive-1.0.145
-serde_json-1.0.85
-serde_urlencoded-0.7.1
-sha1-0.10.5
-shlex-1.1.0
-slab-0.4.7
-socket2-0.4.7
-strsim-0.8.0
-strsim-0.10.0
-structopt-0.3.26
-structopt-derive-0.4.18
-syn-1.0.101
-tempfile-3.3.0
-termcolor-1.1.3
-textwrap-0.11.0
-textwrap-0.15.1
-thiserror-1.0.37
-thiserror-impl-1.0.37
-time-0.1.44
-tinyvec-1.6.0
-tinyvec_macros-0.1.0
-tokio-1.21.2
-tokio-native-tls-0.3.0
-tokio-util-0.7.4
-toml-0.5.9
-topological-sort-0.1.0
-tower-service-0.3.2
-tracing-0.1.36
-tracing-core-0.1.29
-try-lock-0.2.3
-typenum-1.15.0
-ucd-trie-0.1.5
-unicase-2.6.0
-unicode-bidi-0.3.8
-unicode-ident-1.0.4
-unicode-normalization-0.1.22
-unicode-segmentation-1.10.0
-unicode-width-0.1.10
-url-2.3.1
-vcpkg-0.2.15
-vec_map-0.8.2
-version_check-0.9.4
-want-0.3.0
-wasi-0.10.0+wasi-snapshot-preview1
-wasi-0.11.0+wasi-snapshot-preview1
-wasm-bindgen-0.2.83
-wasm-bindgen-backend-0.2.83
-wasm-bindgen-futures-0.4.33
-wasm-bindgen-macro-0.2.83
-wasm-bindgen-macro-support-0.2.83
-wasm-bindgen-shared-0.2.83
-web-sys-0.3.60
-winapi-0.3.9
-winapi-i686-pc-windows-gnu-0.4.0
-winapi-util-0.1.5
-winapi-x86_64-pc-windows-gnu-0.4.0
-windows-sys-0.36.1
-windows_aarch64_msvc-0.36.1
-windows_i686_gnu-0.36.1
-windows_i686_msvc-0.36.1
-windows_x86_64_gnu-0.36.1
-windows_x86_64_msvc-0.36.1
-winreg-0.10.1
-xtask-0.1.0
-xz2-0.1.7
-yansi-0.5.1
-zip-0.5.13
-"
-
-inherit cargo
-
-DESCRIPTION="A backend for mdbook which will check your links for you."
-HOMEPAGE="https://michael-f-bryan.github.io/mdbook-linkcheck/mdbook_linkcheck/index.html"
-SRC_URI="
- https://github.com/Michael-F-Bryan/mdbook-linkcheck/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- $(cargo_crate_uris ${CRATES})
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE=""
diff --git a/app-text/mdbook-linkcheck/metadata.xml b/app-text/mdbook-linkcheck/metadata.xml
deleted file mode 100644
index 36acccda7221..000000000000
--- a/app-text/mdbook-linkcheck/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
deleted file mode 100644
index 2c0a7d51a059..000000000000
--- a/app-text/mdbook/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST mdbook-0.5.2-vendor.tar.xz 7859504 BLAKE2B f37b5464d986d89e466ed40317c392f449bcb65dbfcade1615bbff92f2697b9db7cdf4041c209d3493c9ec0c5dce6353fdf5510a3259fc020344b7ea65044b74 SHA512 43b30410ef5637431b3f8680870cbea62cabf167a9be6203c9b40e587267e676da15017f5114dfa7b419994691b06092899774872b0723e5928e743ca3ad1604
-DIST mdbook-0.5.2.tar.gz 974882 BLAKE2B 7337eb5930c41f7ee51390f5374e633db6fed4876c17150e34a8b4c1df92a5f4a9b33404cc48cf0eaa55ab20ef4d4540540834e994f3377f15d6b014fc653a1b SHA512 a10078d486b3e2659117cdcf08ba8a7902cc2764b5064b5c0f5ef33d4dadabac691d332f2b40d76cab2b615a2bda6ac5d30f28024ce732a6bb5fc67ce1a47de3
-DIST mdbook-0.5.3-vendor.tar.xz 8377040 BLAKE2B 6b21db63a960f0243944d4756c7090684b8095fb42360b9c46bb6b62b808dd013e0038bbb4038e4991e14e080453216f4897eb2ff71de730a54295d7994da123 SHA512 d425e8eb08b77a9a03a5192f9e9fdc8e8febc80372857a8c125ec956af8ce46427654e9f674d2e5b9edb00d90411a23f2c392f14ac5f00b7f08b85a65d823e9d
-DIST mdbook-0.5.3.tar.gz 980947 BLAKE2B da9b66f451ad62a8ec23e2a6434fbb2d5ec86a27de8aff6530c16ec5ce68fb1caae249c90d3e0f2822d0e4cd1958036ee765d602876dd3e2200256775fe6292b SHA512 453603c7c9e094e671656f83eecbee362a8ccc0ec8299e73ea382b53deecef2e723079c0c7455ba0e503db480c3e56ec5e56d4a35eca3835030b081ceb2b6198
diff --git a/app-text/mdbook/mdbook-0.5.2.ebuild b/app-text/mdbook/mdbook-0.5.2.ebuild
deleted file mode 100644
index 34e404e337f7..000000000000
--- a/app-text/mdbook/mdbook-0.5.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER=1.85.0
-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://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}-vendor.tar.xz
-"
-S=${WORKDIR}/${P/b/B}
-
-# OFL-1.1: embeds fonts inside the executable
-LICENSE="MPL-2.0 OFL-1.1"
-LICENSE+="
- Apache-2.0 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 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 "${T}"/html guide || die
- fi
- fi
-}
-
-src_test() {
- local -x COLUMNS=100 #960393
-
- cargo_src_test
-}
-
-src_install() {
- cargo_src_install
-
- dodoc CHANGELOG.md README.md
- use doc && ! tc-is-cross-compiler && dodoc -r "${T}"/html
-}
diff --git a/app-text/mdbook/mdbook-0.5.3.ebuild b/app-text/mdbook/mdbook-0.5.3.ebuild
deleted file mode 100644
index 5d5d42cfb8fa..000000000000
--- a/app-text/mdbook/mdbook-0.5.3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER=1.87.0
-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://distfiles.gentoo.org/pub/dev/ionen@gentoo.org/${P}-vendor.tar.xz
-"
-S=${WORKDIR}/${P/b/B}
-
-# OFL-1.1: embeds fonts inside the executable
-LICENSE="MPL-2.0 OFL-1.1"
-LICENSE+="
- Apache-2.0 BSD CC-BY-4.0 CC0-1.0 ISC MIT MPL-2.0 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 "${T}"/html guide || die
- fi
- fi
-}
-
-src_test() {
- local -x COLUMNS=100 #960393
-
- cargo_src_test
-}
-
-src_install() {
- cargo_src_install
-
- dodoc CHANGELOG.md README.md
- use doc && ! tc-is-cross-compiler && dodoc -r "${T}"/html
-}
diff --git a/app-text/mdbook/metadata.xml b/app-text/mdbook/metadata.xml
deleted file mode 100644
index 8ced3c48b9d3..000000000000
--- a/app-text/mdbook/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>ionen@gentoo.org</email>
- <name>Ionen Wolkens</name>
- </maintainer>
- <upstream>
- <remote-id type="github">rust-lang/mdBook</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/mecab/Manifest b/app-text/mecab/Manifest
deleted file mode 100644
index 89ed12e73a53..000000000000
--- a/app-text/mecab/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mecab-0.996.tar.gz 1398663 BLAKE2B 97ea18a00c6f2284c994681631b84a572d244b741c8e30b5fdf5404b2bf80fdd4c724c803999955e36ee252e59e6644716dbdca55a6ffb2e4de52193d7f777bd SHA512 aca6d16f411b9ba9b6687242246aeb28ede6d6c6a9122d4a32da9d8e76e79b5f4af2c8e3b13ad9462b34e9d2994cbd9bbbedebac45609684db9b703da999577f
diff --git a/app-text/mecab/files/0001-configure-remove-terrible-horrible-code-that-resets-.patch b/app-text/mecab/files/0001-configure-remove-terrible-horrible-code-that-resets-.patch
deleted file mode 100644
index a5cc60335209..000000000000
--- a/app-text/mecab/files/0001-configure-remove-terrible-horrible-code-that-resets-.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 8ddfa1e8c274759f287c9ee73d4d1625028c3bb8 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Thu, 29 Feb 2024 16:44:27 -0500
-Subject: [PATCH] configure: remove terrible horrible code that resets CFLAGS
- to "-O3"
-
-... and totally ignores all user defined flags.
----
- configure.in | 8 --------
- 1 file changed, 8 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index a5e2a5e..4ac75c1 100644
---- a/configure.in
-+++ b/configure.in
-@@ -85,14 +85,6 @@ else
- fi
- fi
-
--dnl
--dnl check gcc
--dnl
--if test -n "$GCC"; then
-- CFLAGS="-O3 -Wall "
-- CXXFLAGS="-O3 -Wall "
--fi
--
- dnl
- dnl check Char Code
- dnl
---
-2.43.0
-
diff --git a/app-text/mecab/files/mecab-0.98-iconv.patch b/app-text/mecab/files/mecab-0.98-iconv.patch
deleted file mode 100644
index 2becb05d8356..000000000000
--- a/app-text/mecab/files/mecab-0.98-iconv.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -17,6 +17,7 @@
- feature_index.cpp feature_index.h lbfgs.cpp \
- lbfgs.h learner_tagger.cpp learner_tagger.h learner.cpp \
- learner_node.h libmecab.cpp
-+libmecab_la_LIBADD = $(LTLIBICONV)
-
- include_HEADERS = mecab.h
- bin_PROGRAMS = mecab
diff --git a/app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch b/app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch
deleted file mode 100644
index 5776cf5b2aa5..000000000000
--- a/app-text/mecab/files/mecab-0.996-clang-16-binary_function.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Dropping usage of binary_function
---- a/src/dictionary.cpp
-+++ b/src/dictionary.cpp
-@@ -65,7 +65,11 @@ int progress_bar_darts(size_t current, size_t total) {
- }
-
- template <typename T1, typename T2>
--struct pair_1st_cmp: public std::binary_function<bool, T1, T2> {
-+struct pair_1st_cmp {
-+ public:
-+ using first_argument_type = bool;
-+ using second_argument_type = T1;
-+ using result_type = T2;
- bool operator()(const std::pair<T1, T2> &x1,
- const std::pair<T1, T2> &x2) {
- return x1.first < x2.first;
diff --git a/app-text/mecab/files/mecab-0.996-clang-16-register.patch b/app-text/mecab/files/mecab-0.996-clang-16-register.patch
deleted file mode 100644
index 5e782e61fb0c..000000000000
--- a/app-text/mecab/files/mecab-0.996-clang-16-register.patch
+++ /dev/null
@@ -1,89 +0,0 @@
-https://bugs.gentoo.org/894362
-https://github.com/taku910/mecab/pull/66
-
-From 731d738f33dcf62dc9da93104ca1dd6f4c7c9c5f Mon Sep 17 00:00:00 2001
-From: Yuriy Chernyshov <thegeorg@yandex-team.ru>
-Date: Fri, 11 Feb 2022 12:31:33 +0300
-Subject: [PATCH 1/2] Remove register storage specifier
-
-register does not work in modern C / C++.
---- a/src/char_property.h
-+++ b/src/char_property.h
-@@ -37,7 +37,7 @@ class CharProperty {
- inline const char *seekToOtherType(const char *begin, const char *end,
- CharInfo c, CharInfo *fail,
- size_t *mblen, size_t *clen) const {
-- register const char *p = begin;
-+ const char *p = begin;
- *clen = 0;
- while (p != end && c.isKindOf(*fail = getCharInfo(p, end, mblen))) {
- p += *mblen;
-
-From 82fd6424fde64c77f49695883a18f368ba96850e Mon Sep 17 00:00:00 2001
-From: Yuriy Chernyshov <thegeorg@yandex-team.ru>
-Date: Sat, 12 Feb 2022 14:31:03 +0300
-Subject: [PATCH 2/2] More fixes
-
---- a/src/darts.h
-+++ b/src/darts.h
-@@ -404,10 +404,10 @@ class DoubleArrayImpl {
- T result;
- set_result(result, -1, 0);
-
-- register array_type_ b = array_[node_pos].base;
-- register array_u_type_ p;
-+ array_type_ b = array_[node_pos].base;
-+ array_u_type_ p;
-
-- for (register size_t i = 0; i < len; ++i) {
-+ for (size_t i = 0; i < len; ++i) {
- p = b +(node_u_type_)(key[i]) + 1;
- if (static_cast<array_u_type_>(b) == array_[p].check)
- b = array_[p].base;
-@@ -431,12 +431,12 @@ class DoubleArrayImpl {
- size_t node_pos = 0) const {
- if (!len) len = length_func_()(key);
-
-- register array_type_ b = array_[node_pos].base;
-- register size_t num = 0;
-- register array_type_ n;
-- register array_u_type_ p;
-+ array_type_ b = array_[node_pos].base;
-+ size_t num = 0;
-+ array_type_ n;
-+ array_u_type_ p;
-
-- for (register size_t i = 0; i < len; ++i) {
-+ for (size_t i = 0; i < len; ++i) {
- p = b; // + 0;
- n = array_[p].base;
- if ((array_u_type_) b == array_[p].check && n < 0) {
-@@ -469,8 +469,8 @@ class DoubleArrayImpl {
- size_t len = 0) const {
- if (!len) len = length_func_()(key);
-
-- register array_type_ b = array_[node_pos].base;
-- register array_u_type_ p;
-+ array_type_ b = array_[node_pos].base;
-+ array_u_type_ p;
-
- for (; key_pos < len; ++key_pos) {
- p = b +(node_u_type_)(key[key_pos]) + 1;
---- a/src/viterbi.cpp
-+++ b/src/viterbi.cpp
-@@ -318,11 +318,11 @@ template <bool IsAllPath> bool connect(size_t pos, Node *rnode,
- const Connector *connector,
- Allocator<Node, Path> *allocator) {
- for (;rnode; rnode = rnode->bnext) {
-- register long best_cost = 2147483647;
-+ long best_cost = 2147483647;
- Node* best_node = 0;
- for (Node *lnode = end_node_list[pos]; lnode; lnode = lnode->enext) {
-- register int lcost = connector->cost(lnode, rnode); // local cost
-- register long cost = lnode->cost + lcost;
-+ int lcost = connector->cost(lnode, rnode); // local cost
-+ long cost = lnode->cost + lcost;
-
- if (cost < best_cost) {
- best_node = lnode;
-
diff --git a/app-text/mecab/mecab-0.996-r1.ebuild b/app-text/mecab/mecab-0.996-r1.ebuild
deleted file mode 100644
index f81a563e1978..000000000000
--- a/app-text/mecab/mecab-0.996-r1.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Yet Another Part-of-Speech and Morphological Analyzer"
-HOMEPAGE="https://taku910.github.io/mecab/"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-SLOT="0"
-IUSE="static-libs unicode"
-
-BDEPEND="
- dev-lang/perl
- sys-devel/gettext
-"
-DEPEND="virtual/libiconv"
-RDEPEND="${DEPEND}"
-PDEPEND="
- || (
- app-dicts/mecab-ipadic[unicode=]
- app-dicts/mecab-naist-jdic[unicode=]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.98-iconv.patch
- "${FILESDIR}"/${PN}-0.996-clang-16-register.patch
- "${FILESDIR}"/0001-configure-remove-terrible-horrible-code-that-resets-.patch
-)
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
- sed -i "s:/lib:/$(get_libdir):" ${PN}rc.in
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- # -Werror=odr -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/924569
- # https://github.com/taku910/mecab/issues/75
- filter-lto
-
- econf \
- $(use_enable static-libs static) \
- $(use_with unicode charset UTF-8)
-}
-
-src_install() {
- default
- find "${ED}" -name 'Makefile*' -delete || die
- use static-libs || find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/mecab/mecab-0.996-r2.ebuild b/app-text/mecab/mecab-0.996-r2.ebuild
deleted file mode 100644
index ff1d6d17db89..000000000000
--- a/app-text/mecab/mecab-0.996-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Yet Another Part-of-Speech and Morphological Analyzer"
-HOMEPAGE="https://taku910.github.io/mecab/"
-SRC_URI="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/${PN}/${P}.tar.gz"
-
-LICENSE="|| ( BSD LGPL-2.1 GPL-2 )"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-SLOT="0"
-IUSE="static-libs unicode"
-
-BDEPEND="
- dev-lang/perl
- sys-devel/gettext
-"
-DEPEND="virtual/libiconv"
-RDEPEND="${DEPEND}"
-PDEPEND="
- || (
- app-dicts/mecab-ipadic[unicode=]
- app-dicts/mecab-naist-jdic[unicode=]
- )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.98-iconv.patch
- "${FILESDIR}"/${PN}-0.996-clang-16-register.patch
- "${FILESDIR}"/${PN}-0.996-clang-16-binary_function.patch
- "${FILESDIR}"/0001-configure-remove-terrible-horrible-code-that-resets-.patch
-)
-
-HTML_DOCS=( doc/. )
-
-src_prepare() {
- default
- sed -i "s:/lib:/$(get_libdir):" ${PN}rc.in
-
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- # -Werror=odr -Werror=lto-type-mismatch
- # https://bugs.gentoo.org/924569
- # https://github.com/taku910/mecab/issues/75
- filter-lto
-
- econf \
- $(use_enable static-libs static) \
- $(use_with unicode charset UTF-8)
-}
-
-src_install() {
- default
- find "${ED}" -name 'Makefile*' -delete || die
- use static-libs || find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/mecab/metadata.xml b/app-text/mecab/metadata.xml
deleted file mode 100644
index eaec32deefa9..000000000000
--- a/app-text/mecab/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <upstream>
- <remote-id type="github">taku910/mecab</remote-id>
- <remote-id type="google-code">mecab</remote-id>
- <remote-id type="sourceforge">mecab</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/metadata.xml b/app-text/metadata.xml
deleted file mode 100644
index 5a2c46fa1335..000000000000
--- a/app-text/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE catmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<catmetadata>
- <longdescription lang="en">
- The app-text category contains tools for working with human-language
- text files.
- </longdescription>
- <longdescription lang="de">
- Die Kategorie app-text enhält Werkzeuge für das Arbeiten mit menschenlesbaren
- Textdokumenten.
- </longdescription>
- <longdescription lang="es">
- La categoría app-text contiene herramientas para trabajar con archivos
- de texto en lenguaje humano.
- </longdescription>
- <longdescription lang="nl">
- De app-text categorie bevat applicaties voor het werken met door mensen geschreven teksten.
- </longdescription>
- <longdescription lang="vi">
- Nhóm app-text chứa các công cụ để làm việc với các tập
- tin văn bản có thể Ä‘á»c hiểu.
- </longdescription>
- <longdescription lang="it">
- La categoria app-text contiene utilità per lavorare con file di testo.
- </longdescription>
- <longdescription lang="pt">
- A categoria app-text contém ferramentas para trabalhar com
- arquivos de texto em linguagens humanas.
- </longdescription>
- <longdescription lang="pl">
- Kategoria app-text zawiera narzędzia do pracy ze zwykłymi plikami tekstowymi.
- </longdescription>
-</catmetadata>
diff --git a/app-text/mpage/Manifest b/app-text/mpage/Manifest
deleted file mode 100644
index ea5a677dca17..000000000000
--- a/app-text/mpage/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mpage-2.5.6-gentoo-patchset.tar.bz2 12853 BLAKE2B 69adf941b43fdd7c4e43f3c793063f8d4c1d7f5eeed4b4e01cee7c7a7f5b70554cf1d2e4f73278231d5d95b99de7925ca6f355b8933bb5b7ea2d850d802b567c SHA512 2bfbe4689e02fb76af58a6db3415227df38e71b45fcc3d563a12f505fab8ea78de0415c9ac6d7c9b873f23a9f65e1c8f708f902965ab10e18b2a217b67cc5f0d
-DIST mpage-2.5.6.tgz 86748 BLAKE2B 44558be1272c90a83de37bf9854c96dd1f5b9b38d8588bae66adcfdaa938da351f606424f4d9049231bddae2d03ebc632570a7c80a0037ba1536147aa33df872 SHA512 79a51d0fa08848b22f758e8bc3f57680d33492d261a0061c6cce002c3cb5f129a78221d2af1749c79d4e46385136d9996294499531e60e8fc501f9fd61f8077d
diff --git a/app-text/mpage/files/mpage-2.5.6-fix-buildsystem.patch b/app-text/mpage/files/mpage-2.5.6-fix-buildsystem.patch
deleted file mode 100644
index 790d49880649..000000000000
--- a/app-text/mpage/files/mpage-2.5.6-fix-buildsystem.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -24,7 +24,6 @@
- # Set this to an ANSI compatible C compiler (preferably gcc)
- # See also system specific settings below
- #CC=cc
--CC=gcc
-
- ############################################################################
- #
-@@ -107,7 +106,7 @@
- # If you are using gcc, you probably don't need to change anything here.
-
- # Linux:
--CFLAGS = -O2 -s $(DEFS) -Wall
-+CPPFLAGS += $(DEFS)
-
- # AIX (xlC on aix 4):
- #CFLAGS = -O2 -s $(DEFS)
-@@ -134,10 +133,6 @@
- # END OF CONFIGURATION OPTIONS
- #
-
--# pattern rules. Should we define these?
--%$(O): %.c
-- $(CC) $(CFLAGS) -c -o $@ $<
--
-
- HEAD = mpage.h
- DENC = encoding.h
-@@ -150,10 +145,10 @@
- @echo Done!
-
- mpage$(E): $(MOBJ)
-- $(CC) $(CFLAGS) -o mpage$(E) $(MOBJ) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o mpage$(E) $(MOBJ) $(LIBS)
-
- msample$(E): $(SOBJ)
-- $(CC) $(CFLAGS) -o msample$(E) $(SOBJ) $(LIBS)
-+ $(CC) $(LDFLAGS) $(CFLAGS) -o msample$(E) $(SOBJ) $(LIBS)
-
- mpage.1: mpage.1.in
- sed 's:PREFIX:${PREFIX}:' < mpage.1.in > mpage.1
diff --git a/app-text/mpage/metadata.xml b/app-text/mpage/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/mpage/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/mpage/mpage-2.5.6-r1.ebuild b/app-text/mpage/mpage-2.5.6-r1.ebuild
deleted file mode 100644
index fb9c061f1fb7..000000000000
--- a/app-text/mpage/mpage-2.5.6-r1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Many to one page printing utility"
-HOMEPAGE="http://www.mesa.nl/"
-SRC_URI="
- http://www.mesa.nl/pub/${PN}/${P}.tgz
- https://dev.gentoo.org/~mgorny/dist/${P}-gentoo-patchset.tar.bz2"
-
-LICENSE="freedist"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-buildsystem.patch
- "${WORKDIR}"/${P}-gentoo-patchset/01_previous_changes.patch
- "${WORKDIR}"/${P}-gentoo-patchset/10_bts354935_fix_fontdefs.patch
- "${WORKDIR}"/${P}-gentoo-patchset/20_bts416573_manpage_fixes.patch
- "${WORKDIR}"/${P}-gentoo-patchset/30_bts443280_libdir_manpage.patch
-)
-
-src_configure() {
- # bug #944758
- append-flags -std=gnu17
- tc-export CC
-}
-
-src_compile() {
- emake \
- PREFIX="${EPREFIX}"/usr \
- MANDIR="${EPREFIX}"/usr/share/man/man1
-}
-
-src_install() {
- emake \
- PREFIX="${ED}"/usr \
- MANDIR="${ED}"/usr/share/man/man1 install
-
- rm README.{amiga,OS2} || die
- einstalldocs
- dodoc Encoding.format
-}
diff --git a/app-text/msort/Manifest b/app-text/msort/Manifest
deleted file mode 100644
index 9e30de57b9bd..000000000000
--- a/app-text/msort/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST msort-8.53.tar.bz2 440307 BLAKE2B 024fa62c9424dd7f994fd9aabdb2414116ba78c2f6bbbfd88c11cde4ed1688260d7bb7f7a18dd36822f4725817df93d218c4382e8b15232fc6d3583098d44db0 SHA512 9afba189d8b703cd6668065ace86733b52a39f6783272849b3582308da5a33db8ae6747501846523ba3671c9fb38a7584fe0db2462cff446b15d79200055a573
diff --git a/app-text/msort/files/msort-8.53-configure-clang16.patch b/app-text/msort/files/msort-8.53-configure-clang16.patch
deleted file mode 100644
index de19a029caa4..000000000000
--- a/app-text/msort/files/msort-8.53-configure-clang16.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-https://src.fedoraproject.org/rpms/msort/blob/addd4dfbb265c79e76f3329c691639d3cf837cb4/f/msort-configure-c99.patch
-
-Include <stdio.h> for the printf function. This avoids a check
-failure with future compilers which do not support implicit function
-declarations.
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -18,7 +18,7 @@ AC_DEFUN([AC_C_LONG_LONG],
- ])
-
- AC_DEFUN([AC_C_PRINTF_THSEP],
--[AC_TRY_COMPILE(,[printf("%'2d",101);],ac_cv_c_printf_thsep=yes,ac_cv_c_printf_thsep=no)
-+[AC_TRY_COMPILE([#include <stdio.h>],[printf("%'2d",101);],ac_cv_c_printf_thsep=yes,ac_cv_c_printf_thsep=no)
- if test $ac_cv_c_printf_thsep = yes; then
- AC_DEFINE(HAVE_PRINTF_THSEP, 1, [compiler understands printf flag for thousands separation in ints])
- fi
-
diff --git a/app-text/msort/files/msort-8.53-fix-icu-build.patch b/app-text/msort/files/msort-8.53-fix-icu-build.patch
deleted file mode 100644
index 658be287e5ee..000000000000
--- a/app-text/msort/files/msort-8.53-fix-icu-build.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.am 2009-08-05 05:09:21.000000000 +0200
-+++ b/Makefile.am 2018-09-27 15:41:10.685759919 +0200
-@@ -22,7 +22,7 @@
- LIBS+=-lutf8proc
- AM_CFLAGS += -DUSEUTF8PROC
- else
--LIBS+=-licutu
-+LIBS+=-licutu -licuuc
- endif
-
- msg: msg.tcl
diff --git a/app-text/msort/files/msort-8.53-fix-missing-limits-header.patch b/app-text/msort/files/msort-8.53-fix-missing-limits-header.patch
deleted file mode 100644
index 14459d1cfd24..000000000000
--- a/app-text/msort/files/msort-8.53-fix-missing-limits-header.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.am 2009-08-05 05:09:21.000000000 +0200
-+++ b/Makefile.am 2018-09-27 15:32:28.685753684 +0200
-@@ -6,7 +6,7 @@
- noinst_HEADERS = comparisons.h compdefs.h dstr.h ex_codes.h exitcode.h input.h key.h limits.h record.h retcodes.h unicode.h unorm.h utf8error.h
- LOCALEDIR=/usr/local/share/locale
- EXTRA_DIST = $(docs) msg.tcl CREDITS msort-${VERSION}.lsm RegressionTests SortOrders
--AUTOMAKE_OPTIONS = dist-zip dist-bzip2
-+AUTOMAKE_OPTIONS = dist-zip dist-bzip2 nostdinc
-
- if ALLOCAOK
- AM_CFLAGS = -DLOCALEDIR=\"${LOCALEDIR}\" -DALLOCAOK -std=gnu99
diff --git a/app-text/msort/files/msort-8.53-fix-missing-prototypes.patch b/app-text/msort/files/msort-8.53-fix-missing-prototypes.patch
deleted file mode 100644
index 63e7beeb89f8..000000000000
--- a/app-text/msort/files/msort-8.53-fix-missing-prototypes.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- msort-8.53.orig/configure.ac 2024-11-17 17:40:59.811316465 +0000
-+++ msort-8.53/configure.ac 2024-11-17 17:44:22.697222141 +0000
-@@ -3,6 +3,8 @@
- AM_CONFIG_HEADER([config.h])
- AM_INIT_AUTOMAKE
-
-+AC_USE_SYSTEM_EXTENSIONS
-+
- AC_DEFUN([AC_C_LONG_LONG],
- [AC_CACHE_CHECK(for long long int, ac_cv_c_long_long,
- [if test "$GCC" = yes; then
---- msort-8.53.orig/misc.c 2024-11-17 17:40:59.812316460 +0000
-+++ msort-8.53/misc.c 2024-11-17 17:42:50.841717590 +0000
-@@ -419,7 +419,6 @@
- OpenFile(char *file,char *mode,char *pgname)
- {
- FILE *fp;
-- extern FILE *fopen();
-
- if((fp = fopen(file,mode)) != NULL) return fp;
- else{
diff --git a/app-text/msort/files/msort-8.53-fix-segfault-on-certain-input.patch b/app-text/msort/files/msort-8.53-fix-segfault-on-certain-input.patch
deleted file mode 100644
index 01edc69eb7da..000000000000
--- a/app-text/msort/files/msort-8.53-fix-segfault-on-certain-input.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/dstr.c 2009-08-05 05:09:21.000000000 +0200
-+++ b/dstr.c 2018-09-27 15:43:52.815761856 +0200
-@@ -79,7 +79,7 @@
- #ifdef SAFECALL
- if(length == 0) return(ERROR);
- #endif
-- if (length > tgt->c) {
-+ if (length + 1 > tgt->c) {
- if(tgt->s != NULL) free( (void *) tgt->s);
- tgt->s = (wchar_t *) malloc((length + 1) * sizeof(wchar_t));
- if(tgt->s == NULL) return(ERROR);
diff --git a/app-text/msort/files/msort-8.53-respect-users-cflags.patch b/app-text/msort/files/msort-8.53-respect-users-cflags.patch
deleted file mode 100644
index aefe84772447..000000000000
--- a/app-text/msort/files/msort-8.53-respect-users-cflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/configure.ac 2010-01-11 01:56:36.000000000 +0100
-+++ b/configure.ac 2018-09-27 15:36:41.425756703 +0200
-@@ -78,8 +78,6 @@
- AC_PROG_CC
- if ${debugbuild}; then
- CFLAGS="-ggdb -g3"
--else
-- CFLAGS="-g -O2"
- fi
-
- AC_PROG_INSTALL
diff --git a/app-text/msort/metadata.xml b/app-text/msort/metadata.xml
deleted file mode 100644
index dc5a253a178e..000000000000
--- a/app-text/msort/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>conikost@gentoo.org</email>
- <name>Conrad Kostecki</name>
- </maintainer>
- <longdescription>
- Msort is a program for sorting files in sophisticated ways.
- It was originally developed for alphabetizing dictionaries of "exotic" languages
- in formats like those used by Shoebox and Toolbox, for which it has been extensively used,
- but is useful for many other purposes.
- Msort differs from typical sort utilities in providing greater flexibility in parsing
- the input into records and identifying key fields and greater control over the sort order.
- </longdescription>
- <use>
- <flag name="heap">Use heap instead of alloca()</flag>
- <flag name="icu">Use <pkg>dev-libs/icu</pkg> instead of <pkg>dev-libs/libutf8proc</pkg>.</flag>
- <flag name="libuninum">Use <pkg>dev-libs/libuninum</pkg> for conversion.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/msort/msort-8.53-r3.ebuild b/app-text/msort/msort-8.53-r3.ebuild
deleted file mode 100644
index 8bc338c313a2..000000000000
--- a/app-text/msort/msort-8.53-r3.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2024 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"
-
-LICENSE="GPL-3 LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-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"
- "${FILESDIR}/${P}-fix-missing-prototypes.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/multitail/Manifest b/app-text/multitail/Manifest
deleted file mode 100644
index ae9999ba7816..000000000000
--- a/app-text/multitail/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST multitail-7.0.0.tar.gz 152425 BLAKE2B 1afbee9501926b860bd063768e6d20b7e6fe97b7ca8eaeb279639f3ef4f32d3c694650e2471abab067add04fbd1ce7b94dfc2f709baca460e9a36a34cb0746d2 SHA512 325abc2ec3e55f274b8f080c54e878ee301af1df5761def95b5fee0abe65cc999a2db0184e1d7a7378c048b1766e03f9553262d3bba88c8fad87c4952d1d59ae
-DIST multitail-7.1.2.tar.gz 153409 BLAKE2B 852f7a0f22581b043c65f24bc1a19ffb0e7fa8c91d8152b58a1127a51b1833cded0b22c5430f96417af277927daefeb73d5acef38bdbc54898cc48ec0a4e9436 SHA512 6f006d68a6c0fcfec9f6aada4a1ad0a031b61ea46c60231faa6fd7ea934f6f74ca30f12f8983658c9ae6ae2e08bade9159e3426ed47cd9171d0b190ec9f3e5b5
-DIST multitail-7.1.5.tar.gz 152590 BLAKE2B 40bb8123aa091aecc64e603d40120d97b118185b8c461e46c087e9491cc32ce8779530881eb1fe27aae0cbb17f08ce679ad4a8c045e2506e9f3705596f2f4301 SHA512 7b52eaa9c99e8747f841b23ad3f7154d8cb65c5f4bd2f89fc80d37b6a2fecdacfd7657c5ba37356e67fd03f7992556af648b7d26bb730f7e8966d0230182a8a6
diff --git a/app-text/multitail/files/multitail-7.0.0-fix-clang16-build.patch b/app-text/multitail/files/multitail-7.0.0-fix-clang16-build.patch
deleted file mode 100644
index 1c706e0d0236..000000000000
--- a/app-text/multitail/files/multitail-7.0.0-fix-clang16-build.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-Clang16 will not suppert implicit int and implicit function declarations.
-This patch makes the source code ready for clang16.
-See also: https://bugs.gentoo.org/870412
-
-Bug: https://bugs.gentoo.org/874102
-
-This patch is already merged upstream, see: https://github.com/folkertvanheusden/multitail/pull/10
-
-Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
-
---- a/misc.c
-+++ b/misc.c
-@@ -477,7 +477,7 @@ void heartbeat(void)
- mydoupdate();
- }
-
--void do_check_for_mail()
-+void do_check_for_mail(dtime_t time)
- {
- if (check_for_mail > 0 && mail_spool_file != NULL)
- {
-diff --git a/misc.h b/misc.h
-index febf11a..5566519 100644
---- a/misc.h
-+++ b/misc.h
-@@ -1,5 +1,7 @@
-+#import "mt.h"
-+
- void info(void);
- void statistics_menu(void);
- void heartbeat(void);
--void do_check_for_mail();
-+void do_check_for_mail(dtime_t time);
- void store_statistics(proginfo *cur, dtime_t now);
diff --git a/app-text/multitail/files/multitail-7.0.0-fix-lto-type-mismatch.patch b/app-text/multitail/files/multitail-7.0.0-fix-lto-type-mismatch.patch
deleted file mode 100644
index 6ad621dd540e..000000000000
--- a/app-text/multitail/files/multitail-7.0.0-fix-lto-type-mismatch.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Fix mismatching declarations so build does not fail with -Werror=lto-type-mismatch
-
-Bug: https://bugs.gentoo.org/855017
-
-This patch is already merged upstream, see: https://github.com/folkertvanheusden/multitail/pull/10
-
-Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
-
---- a/globals.c
-+++ b/globals.c
-@@ -81,7 +81,7 @@ double heartbeat_t = 0.0;
- off64_t msf_prev_size = 0;
-
- dtime_t msf_last_check = 0;
--dtime_t mt_started;
-+time_t mt_started;
-
- pid_t children_list[MAX_N_SPAWNED_PROCESSES];
- pid_t tail_proc = 0; /* process used by checker-proc */
---- a/selbox.h
-+++ b/selbox.h
-@@ -1,4 +1,6 @@
--int selection_box(void **list, char *needs_mark, int nlines, char type, int what_help, char *heading);
-+#include "mt.h"
-+
-+int selection_box(void **list, char *needs_mark, int nlines, selbox_type_t type, int what_help, char *heading);
- int select_window(int what_help, char *heading);
- proginfo * select_subwindow(int f_index, int what_help, char *heading);
- char * select_file(char *input, int what_help);
diff --git a/app-text/multitail/files/multitail-7.0.0-gentoo.patch b/app-text/multitail/files/multitail-7.0.0-gentoo.patch
deleted file mode 100644
index 5219334abbe0..000000000000
--- a/app-text/multitail/files/multitail-7.0.0-gentoo.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Gentoo splits off tinfo from ncurses, so we need to ask pkg-config here what the user has on the system.
-
-Signed-off-by: Pascal Jäger <pascal.jaeger@leimstift.de>
-
---- a/Makefile
-+++ b/Makefile
-@@ -24,10 +24,10 @@ ifeq ($(PLATFORM),Darwin)
- LDFLAGS+=-lpanel $(NCURSES_LIB) -lutil -lm
- else
- ifeq ($(UTF8_SUPPORT),yes)
-- LDFLAGS+=-lpanelw -lncursesw -lutil -lm
-+ LIBS+=$(shell $(PKG_CONFIG) --libs ncursesw panelw) -lutil -lm
- CPPFLAGS+=-DUTF8_SUPPORT
- else
-- LDFLAGS+=-lpanel -lncurses -lutil -lm
-+ LIBS+=$(shell $(PKG_CONFIG) --libs ncurses panel) -lutil -lm
- endif
- endif
-
-@@ -40,10 +40,10 @@ DEPENDS:= $(OBJS:%.o=%.d)
- all: multitail
-
- multitail: $(OBJS)
-- $(CC) $(OBJS) $(LDFLAGS) -o multitail
-+ $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(OBJS) -o multitail $(LIBS)
-
- ccmultitail: $(OBJS)
-- ccmalloc --no-wrapper -Wextra $(CC) $(OBJS) $(LDFLAGS) -o ccmultitail
-+ ccmalloc --no-wrapper $(CC) $(CFLAGS) $(LDFLAGS) -Wall -W $(OBJS) -o ccmultitail $(LIBS)
-
- install: multitail
- mkdir -p $(DESTDIR)$(PREFIX)/bin
diff --git a/app-text/multitail/files/multitail-7.1.5-cmake-gnuinstalldirs.patch b/app-text/multitail/files/multitail-7.1.5-cmake-gnuinstalldirs.patch
deleted file mode 100644
index 936ad9eaec04..000000000000
--- a/app-text/multitail/files/multitail-7.1.5-cmake-gnuinstalldirs.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 22d41c1..ee50976 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -1,4 +1,5 @@
- cmake_minimum_required(VERSION 3.6)
-+include(GNUInstallDirs)
-
- ## use ccache if found
- find_program(CCACHE_EXECUTABLE "ccache" HINTS /usr/local/bin /opt/local/bin)
-@@ -183,18 +183,18 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${PROJECT_BINARY_DIR}/bin)
-
-
- # install the bin
--install(TARGETS multitail DESTINATION bin)
-+install(TARGETS multitail DESTINATION ${CMAKE_INSTALL_BINDIR})
- # install the config file
--install(FILES multitail.conf DESTINATION etc RENAME multitail.conf.new)
-+install(FILES multitail.conf DESTINATION ${CMAKE_INSTALL_SYSCONFDIR})
- # install the manual files
--install(FILES multitail.1 DESTINATION share/man/man1)
-+install(FILES multitail.1 DESTINATION ${CMAKE_INSTALL_MANDIR})
- # install doc files
--install(FILES manual.html DESTINATION share/doc/multitail-${VERSION})
--install(FILES LICENSE DESTINATION share/doc/multitail-${VERSION})
--install(FILES README.md DESTINATION share/doc/multitail-${VERSION})
--install(FILES thanks.txt DESTINATION share/doc/multitail-${VERSION})
-+install(FILES manual.html DESTINATION ${CMAKE_INSTALL_DOCDIR})
-+install(FILES LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR})
-+install(FILES README.md DESTINATION ${CMAKE_INSTALL_DOCDIR})
-+install(FILES thanks.txt DESTINATION ${CMAKE_INSTALL_DOCDIR})
- # cp conversion-scripts/* etc/multitail/
--install(DIRECTORY conversion-scripts DESTINATION etc/multitail)
-+install(DIRECTORY conversion-scripts DESTINATION ${CMAKE_INSTALL_SYSCONFDIR})
-
-
- if(USE_CPPCHECK)
diff --git a/app-text/multitail/files/multitail-7.1.5-ncurses.patch b/app-text/multitail/files/multitail-7.1.5-ncurses.patch
deleted file mode 100644
index ae4f7f150592..000000000000
--- a/app-text/multitail/files/multitail-7.1.5-ncurses.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-https://bugs.gentoo.org/945647
-https://github.com/folkertvanheusden/multitail/pull/44
-
-From 4ebc884f2276a63c81532deb2e4a068b330d71aa Mon Sep 17 00:00:00 2001
-From: madjic <madjic@madjic.de>
-Date: Thu, 12 Dec 2024 23:31:09 +0100
-Subject: [PATCH] fix implicit function declaration for waddnwstr in linux
-
----
- mt.c | 2 --
- mt.h | 4 ++--
- 2 files changed, 2 insertions(+), 4 deletions(-)
-
-diff --git a/mt.c b/mt.c
-index 39a5c17..a97acad 100644
---- a/mt.c
-+++ b/mt.c
-@@ -707,8 +707,6 @@ void do_color_print(proginfo *cur, char *use_string, int prt_start, int prt_end,
- if (!is_control_or_extended_ascii)
- {
- #if defined(UTF8_SUPPORT) && defined(NCURSES_WIDECHAR)
--// FIXME warning: implicit declaration of function ‘waddnwstr’ is invalid in C99 [-Wimplicit-function-declaration]
--// see /usr/include/ncurses.h
- waddnwstr(win -> win, &wcur, 1);
- #else
- wprintw(win -> win, "%c", wcur);
-diff --git a/mt.h b/mt.h
-index f6c37a0..2f401eb 100644
---- a/mt.h
-+++ b/mt.h
-@@ -60,10 +60,10 @@ typedef enum { SCHEME_TYPE_EDIT = 0, SCHEME_TYPE_FILTER } filter_edit_scheme_t;
- #endif
-
- #if defined(UTF8_SUPPORT) && !defined(__APPLE__)
-- #if defined(__FreeBSD__) || defined (__linux__)
-+ #if defined(__FreeBSD__)
- #include <panel.h>
- #include <curses.h>
-- #else
-+ #else /* if defined (__linux__) */
- #include <ncursesw/panel.h>
- #include <ncursesw/ncurses.h>
- #endif
-
diff --git a/app-text/multitail/metadata.xml b/app-text/multitail/metadata.xml
deleted file mode 100644
index b1c36c1034d5..000000000000
--- a/app-text/multitail/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">folkertvanheusden/multitail</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/multitail/multitail-7.0.0.ebuild b/app-text/multitail/multitail-7.0.0.ebuild
deleted file mode 100644
index e05f1249aa45..000000000000
--- a/app-text/multitail/multitail-7.0.0.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature
-
-DESCRIPTION="Tail with multiple windows"
-HOMEPAGE="http://www.vanheusden.com/multitail/ https://github.com/folkertvanheusden/multitail/"
-SRC_URI="https://github.com/folkertvanheusden/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc x86"
-IUSE="debug examples unicode"
-
-RDEPEND="sys-libs/ncurses:=[unicode(+)?]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0.0-gentoo.patch
- "${FILESDIR}"/${PN}-7.0.0-fix-clang16-build.patch
- "${FILESDIR}"/${PN}-7.0.0-fix-lto-type-mismatch.patch
-)
-
-src_prepare() {
- cmake_src_prepare
- # cmake looks for licence.txt to install it, which does not exist in the package
- cp LICENSE license.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUTF8_SUPPORT=$(usex unicode)
- )
- CMAKE_BUILD_TYPE=$(usex debug Debug)
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins multitail.conf
-
- rm -rf "${ED}"/usr/{ect,etc} || die
- rm -rf "${ED}"/usr/share/doc/multitail-VERSION=6.4.3 || die
-
- DOCS=( readme.txt thanks.txt )
- HTML_DOCS=( manual.html )
- einstalldocs
-
- if use examples; then
- docinto examples
- dodoc conversion-scripts/colors-example.{pl,sh} conversion-scripts/convert-{geoip,simple}.pl
- fi
-}
-
-pkg_postinst() {
- optfeature "send a buffer to the X clipboard" x11-misc/xclip
-}
diff --git a/app-text/multitail/multitail-7.1.2.ebuild b/app-text/multitail/multitail-7.1.2.ebuild
deleted file mode 100644
index 8c73ef0f1b96..000000000000
--- a/app-text/multitail/multitail-7.1.2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature
-
-DESCRIPTION="Tail with multiple windows"
-HOMEPAGE="http://www.vanheusden.com/multitail/ https://github.com/folkertvanheusden/multitail/"
-SRC_URI="https://github.com/folkertvanheusden/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~ppc64 ~sparc x86"
-IUSE="debug examples unicode"
-
-RDEPEND="sys-libs/ncurses:=[unicode(+)?]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0.0-gentoo.patch
-)
-
-src_prepare() {
- cmake_src_prepare
- # cmake looks for licence.txt to install it, which does not exist in the package
- cp LICENSE license.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DUTF8_SUPPORT=$(usex unicode)
- )
- CMAKE_BUILD_TYPE=$(usex debug Debug)
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- insinto /etc
- doins multitail.conf
-
- rm -rf "${ED}"/usr/{ect,etc} || die
- rm -rf "${ED}"/usr/share/doc/multitail-VERSION=${PV} || die
-
- local DOCS=( readme.txt thanks.txt )
- local HTML_DOCS=( manual.html )
- einstalldocs
-
- if use examples; then
- docompress -x /usr/share/doc/${PF}/examples
- docinto examples
- dodoc conversion-scripts/{colors-example.{pl,sh},convert-{geoip,simple}.pl}
- fi
-}
-
-pkg_postinst() {
- optfeature "send a buffer to the X clipboard" x11-misc/xclip
-}
diff --git a/app-text/multitail/multitail-7.1.5-r1.ebuild b/app-text/multitail/multitail-7.1.5-r1.ebuild
deleted file mode 100644
index fdc954fc1645..000000000000
--- a/app-text/multitail/multitail-7.1.5-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake optfeature
-
-DESCRIPTION="Tail with multiple windows"
-HOMEPAGE="https://www.vanheusden.com/multitail/ https://github.com/folkertvanheusden/multitail/"
-SRC_URI="https://github.com/folkertvanheusden/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~ppc64 ~riscv ~sparc x86"
-IUSE="debug examples unicode"
-
-RDEPEND="sys-libs/ncurses:=[unicode(+)?]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-7.0.0-gentoo.patch
- "${FILESDIR}"/${PN}-7.1.5-ncurses.patch
- "${FILESDIR}"/${PN}-7.1.5-cmake-gnuinstalldirs.patch
-)
-
-src_prepare() {
- # Don't clobber toolchain defaults
- sed -i -e '/-D_FORTIFY_SOURCE=2/d' CMakeLists.txt || die
-
- cmake_src_prepare
-
- # cmake looks for licence.txt to install it, which does not exist in the package
- cp LICENSE license.txt || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_INSTALL_SYSCONFDIR="${EPREFIX}/etc"
- -DUSE_CPPCHECK=OFF
- -DUTF8_SUPPORT=$(usex unicode)
- )
- CMAKE_BUILD_TYPE=$(usex debug Debug)
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
-
- local DOCS=( README.md thanks.txt )
- local HTML_DOCS=( manual.html )
- einstalldocs
-
- if use examples; then
- docompress -x /usr/share/doc/${PF}/examples
- docinto examples
- dodoc conversion-scripts/{colors-example.{pl,sh},convert-{geoip,simple}.pl}
- fi
-}
-
-pkg_postinst() {
- optfeature "send a buffer to the X clipboard" x11-misc/xclip
-}
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
deleted file mode 100644
index b2b580613fb7..000000000000
--- a/app-text/mupdf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST mupdf-1.27.1-source.tar.gz 66965636 BLAKE2B 305b6c5b4bfb6bd6fea9f540664e6f44ffdd1635bdb4bd721f5cb3ed604c6885b3176d8dca4f5193455c3a1f46b349bf0d91150ae13a296774a7e7970e9b6c55 SHA512 f1dc3aaa54156979cbc47e6f2e58c202d70cb291a27f1fa6800ce1f934f54cb0fe255da56512d0617ba8d48bf993f71664924df72b414c15093308cf164edfe9
-DIST mupdf-1.27.2-source.tar.gz 66968384 BLAKE2B 93c49059ee1ba9e4f3f3548178ea5d997f9b2ce82b801870e15defe42ee4a7c448edf69fedac3d8ced4833a07f7cd8b7fe5858165690a99126b8612a9d1e7844 SHA512 68c92007aac775d22dca151a7ae2d4e77755dbc0c8a6faeec8048aa3537de4e1b5a98d999e090460298f294d7aed62e3aa144817d78655435d9498b159ccd0dc
diff --git a/app-text/mupdf/files/mupdf-1.15-CFLAGS.patch b/app-text/mupdf/files/mupdf-1.15-CFLAGS.patch
deleted file mode 100644
index a7de530909b0..000000000000
--- a/app-text/mupdf/files/mupdf-1.15-CFLAGS.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makerules b/Makerules
-index 298b5737..71c307e6 100644
---- a/Makerules
-+++ b/Makerules
-@@ -21,8 +21,6 @@ SANITIZE_FLAGS += -fsanitize=address
- SANITIZE_FLAGS += -fsanitize=leak
-
- ifeq ($(build),debug)
-- CFLAGS += -pipe -g
-- LDFLAGS += -g
- else ifeq ($(build),release)
- CFLAGS += -pipe -O2 -DNDEBUG -fomit-frame-pointer
- LDFLAGS += $(LDREMOVEUNREACH) -Wl,-s
diff --git a/app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pdf-layer.c b/app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pdf-layer.c
deleted file mode 100644
index dc4000b4cde6..000000000000
--- a/app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pdf-layer.c
+++ /dev/null
@@ -1,102 +0,0 @@
-From b82e9b6d6b46877e5c3763cc3bc641c66fa7eb54 Mon Sep 17 00:00:00 2001
-From: Robin Watts <Robin.Watts@artifex.com>
-Date: Thu, 8 Oct 2020 16:15:40 +0100
-Subject: [PATCH] Bug 701297: Harden populate_ui against unexpected repairs.
-
-We count the number of layers, and allocate space for them in
-an array. We then walk the tree reading details of those layers
-in. If we hit a problem that causes a repair while reading the
-information, the number of layers can magically increase. In
-the existing code we run off the end of the array.
-
-In the new code we watch for hitting the end of the array and
-realloc as required.
----
- source/pdf/pdf-layer.c | 32 +++++++++++++++++++++++++-------
- 1 file changed, 25 insertions(+), 7 deletions(-)
-
-diff --git a/source/pdf/pdf-layer.c b/source/pdf/pdf-layer.c
-index 177f0c947..b8e9d7cad 100644
---- a/source/pdf/pdf-layer.c
-+++ b/source/pdf/pdf-layer.c
-@@ -104,10 +104,27 @@ count_entries(fz_context *ctx, pdf_obj *obj)
- }
-
- static pdf_ocg_ui *
--populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *order, int depth, pdf_obj *rbgroups, pdf_obj *locked)
-+get_ocg_ui(fz_context *ctx, pdf_ocg_descriptor *desc, int fill)
-+{
-+ if (fill == desc->num_ui_entries)
-+ {
-+ /* Number of layers changed while parsing;
-+ * probably due to a repair. */
-+ int newsize = desc->num_ui_entries * 2;
-+ if (newsize == 0)
-+ newsize = 4; /* Arbitrary non-zero */
-+ desc->ui = fz_realloc_array(ctx, desc->ui, newsize, pdf_ocg_ui);
-+ desc->num_ui_entries = newsize;
-+ }
-+ return &desc->ui[fill];
-+}
-+
-+static int
-+populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, int fill, pdf_obj *order, int depth, pdf_obj *rbgroups, pdf_obj *locked)
- {
- int len = pdf_array_len(ctx, order);
- int i, j;
-+ pdf_ocg_ui *ui;
-
- for (i = 0; i < len; i++)
- {
-@@ -118,7 +135,7 @@ populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *
- continue;
-
- fz_try(ctx)
-- ui = populate_ui(ctx, desc, ui, o, depth+1, rbgroups, locked);
-+ fill = populate_ui(ctx, desc, fill, o, depth+1, rbgroups, locked);
- fz_always(ctx)
- pdf_unmark_obj(ctx, o);
- fz_catch(ctx)
-@@ -126,14 +143,14 @@ populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *
-
- continue;
- }
-- ui->depth = depth;
- if (pdf_is_string(ctx, o))
- {
-+ ui = get_ocg_ui(ctx, desc, fill++);
-+ ui->depth = depth;
- ui->ocg = -1;
- ui->name = pdf_to_str_buf(ctx, o);
- ui->button_flags = PDF_LAYER_UI_LABEL;
- ui->locked = 1;
-- ui++;
- continue;
- }
-
-@@ -144,13 +161,14 @@ populate_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_ocg_ui *ui, pdf_obj *
- }
- if (j == desc->len)
- continue; /* OCG not found in main list! Just ignore it */
-+ ui = get_ocg_ui(ctx, desc, fill++);
-+ ui->depth = depth;
- ui->ocg = j;
- ui->name = pdf_dict_get_string(ctx, o, PDF_NAME(Name), NULL);
- ui->button_flags = pdf_array_contains(ctx, o, rbgroups) ? PDF_LAYER_UI_RADIOBOX : PDF_LAYER_UI_CHECKBOX;
- ui->locked = pdf_array_contains(ctx, o, locked);
-- ui++;
- }
-- return ui;
-+ return fill;
- }
-
- static void
-@@ -188,7 +206,7 @@ load_ui(fz_context *ctx, pdf_ocg_descriptor *desc, pdf_obj *ocprops, pdf_obj *oc
- desc->ui = Memento_label(fz_calloc(ctx, count, sizeof(pdf_ocg_ui)), "pdf_ocg_ui");
- fz_try(ctx)
- {
-- (void)populate_ui(ctx, desc, desc->ui, order, 0, rbgroups, locked);
-+ desc->num_ui_entries = populate_ui(ctx, desc, 0, order, 0, rbgroups, locked);
- }
- fz_catch(ctx)
- {
diff --git a/app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pixmap.c b/app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pixmap.c
deleted file mode 100644
index d19f0593a119..000000000000
--- a/app-text/mupdf/files/mupdf-1.18.0-fix-oob-in-pixmap.c
+++ /dev/null
@@ -1,41 +0,0 @@
-From 32e4e8b4bcbacbf92af7c88337efae21986d9603 Mon Sep 17 00:00:00 2001
-From: Robin Watts <Robin.Watts@artifex.com>
-Date: Thu, 8 Oct 2020 18:10:28 +0100
-Subject: [PATCH] Bug 702958: Fix overflow in fz_clear_pixmap_with_value.
-
----
- source/fitz/pixmap.c | 7 ++++---
- 1 file changed, 4 insertions(+), 3 deletions(-)
-
-diff --git a/source/fitz/pixmap.c b/source/fitz/pixmap.c
-index 66873d214..80d8bb62f 100644
---- a/source/fitz/pixmap.c
-+++ b/source/fitz/pixmap.c
-@@ -555,7 +555,8 @@ void
- fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
- {
- unsigned char *s;
-- int w, h, n, stride, len;
-+ int w, h, n;
-+ ptrdiff_t stride, len;
- int alpha = pix->alpha;
-
- w = pix->w;
-@@ -572,7 +573,7 @@ fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
-
- n = pix->n;
- stride = pix->stride;
-- len = w * n;
-+ len = (ptrdiff_t)w * n;
-
- s = pix->samples;
- if (value == 255 || !alpha)
-@@ -584,7 +585,7 @@ fz_clear_pixmap_with_value(fz_context *ctx, fz_pixmap *pix, int value)
- }
- while (h--)
- {
-- memset(s, value, (unsigned int)len);
-+ memset(s, value, len);
- s += stride;
- }
- }
diff --git a/app-text/mupdf/files/mupdf-1.19.0-Makefile.patch b/app-text/mupdf/files/mupdf-1.19.0-Makefile.patch
deleted file mode 100644
index b266655aaeca..000000000000
--- a/app-text/mupdf/files/mupdf-1.19.0-Makefile.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 7fa74b3..e842374 100644
---- a/Makefile
-+++ b/Makefile
-@@ -3,7 +3,7 @@
- -include user.make
-
- ifndef build
-- build := release
-+ build := debug
- endif
-
- default: all
-@@ -252,17 +252,19 @@ $(THIRD_GLUT_LIB) : $(THIRD_GLUT_OBJ)
- $(THREAD_LIB) : $(THREAD_OBJ)
- $(PKCS7_LIB) : $(PKCS7_OBJ)
- else
--MUPDF_LIB = $(OUT)/libmupdf.a
-+MUPDF_LIB = libmupdf.so.$(GENTOO_PV)
- LIBS_TO_INSTALL_IN_LIB = $(MUPDF_LIB) $(THIRD_LIB)
--THIRD_LIB = $(OUT)/libmupdf-third.a
-+THIRD_LIB =
-+MUPDF_STATIC = $(OUT)/libmupdf.a
- ifneq ($(USE_SYSTEM_GLUT),yes)
- THIRD_GLUT_LIB = $(OUT)/libmupdf-glut.a
- endif
- THREAD_LIB = $(OUT)/libmupdf-threads.a
- PKCS7_LIB = $(OUT)/libmupdf-pkcs7.a
-
--$(MUPDF_LIB) : $(MUPDF_OBJ)
--$(THIRD_LIB) : $(THIRD_OBJ)
-+$(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_OBJ)
-+ $(QUIET_LINK) $(CC) $(LDFLAGS) --shared -Wl,-soname -Wl,$(MUPDF_LIB) -o $@ $^ $(THIRD_LIBS) $(LIBS)
-+$(MUPDF_STATIC): $(MUPDF_OBJ) $(THIRD_OBJ)
- $(THIRD_GLUT_LIB) : $(THIRD_GLUT_OBJ)
- $(THREAD_LIB) : $(THREAD_OBJ)
- $(PKCS7_LIB) : $(PKCS7_OBJ)
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/files/mupdf-1.21.1-fix-aliasing-violation.patch b/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch
deleted file mode 100644
index 4f51f72deb1e..000000000000
--- a/app-text/mupdf/files/mupdf-1.21.1-fix-aliasing-violation.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-https://bugs.gentoo.org/859847
-
-From 8c6f6bf3ad2fd33d15de6ee96175cd29bf804d9f Mon Sep 17 00:00:00 2001
-From: Matt Turner <mattst88@gmail.com>
-Date: Tue, 26 Jul 2022 15:47:02 -0400
-Subject: [PATCH] Fix aliasing violation
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Noticed when compiling with link-time optimizations.
-
-include/GL/freeglut_std.h:240:18: error: type of `glutBitmapHelvetica18` does not match original declaration [-Werror=lto-type-mismatch]
- 240 | extern void* glutBitmapHelvetica18;
- | ^
-src/x11/fg_glutfont_definitions_x11.c:103:27: note: `glutBitmapHelvetica18` was previously declared here
- 103 | struct freeglutBitmapFont glutBitmapHelvetica18 ;
- | ^
-src/x11/fg_glutfont_definitions_x11.c:103:27: note: code may be misoptimized unless `-fno-strict-aliasing` is used
----
- src/x11/fg_glutfont_definitions_x11.c | 29 ++++++++++++++++++---------
- 1 file changed, 20 insertions(+), 9 deletions(-)
-
---- a/thirdparty/freeglut/src/x11/fg_glutfont_definitions_x11.c
-+++ b/thirdparty/freeglut/src/x11/fg_glutfont_definitions_x11.c
-@@ -91,14 +91,25 @@ struct freeglutBitmapFont
- };
-
-
--struct freeglutStrokeFont glutStrokeRoman ;
--struct freeglutStrokeFont glutStrokeMonoRoman ;
-+static struct freeglutStrokeFont glutStrokeRoman_ ;
-+static struct freeglutStrokeFont glutStrokeMonoRoman_ ;
-
--struct freeglutBitmapFont glutBitmap9By15 ;
--struct freeglutBitmapFont glutBitmap8By13 ;
--struct freeglutBitmapFont glutBitmapTimesRoman10 ;
--struct freeglutBitmapFont glutBitmapTimesRoman24 ;
--struct freeglutBitmapFont glutBitmapHelvetica10 ;
--struct freeglutBitmapFont glutBitmapHelvetica12 ;
--struct freeglutBitmapFont glutBitmapHelvetica18 ;
-+static struct freeglutBitmapFont glutBitmap9By15_ ;
-+static struct freeglutBitmapFont glutBitmap8By13_ ;
-+static struct freeglutBitmapFont glutBitmapTimesRoman10_ ;
-+static struct freeglutBitmapFont glutBitmapTimesRoman24_ ;
-+static struct freeglutBitmapFont glutBitmapHelvetica10_ ;
-+static struct freeglutBitmapFont glutBitmapHelvetica12_ ;
-+static struct freeglutBitmapFont glutBitmapHelvetica18_ ;
-
-+
-+void *glutStrokeRoman = &glutStrokeRoman_ ;
-+void *glutStrokeMonoRoman = &glutStrokeMonoRoman_ ;
-+
-+void *glutBitmap9By15 = &glutBitmap9By15_ ;
-+void *glutBitmap8By13 = &glutBitmap8By13_ ;
-+void *glutBitmapTimesRoman10 = &glutBitmapTimesRoman10_ ;
-+void *glutBitmapTimesRoman24 = &glutBitmapTimesRoman24_ ;
-+void *glutBitmapHelvetica10 = &glutBitmapHelvetica10_ ;
-+void *glutBitmapHelvetica12 = &glutBitmapHelvetica12_ ;
-+void *glutBitmapHelvetica18 = &glutBitmapHelvetica18_ ;
---
-2.35.1
-
diff --git a/app-text/mupdf/files/mupdf-1.24.1-cross-fixes.patch b/app-text/mupdf/files/mupdf-1.24.1-cross-fixes.patch
deleted file mode 100644
index 6d87798c2e66..000000000000
--- a/app-text/mupdf/files/mupdf-1.24.1-cross-fixes.patch
+++ /dev/null
@@ -1,154 +0,0 @@
-# Fix cross compilation issue with pkg-config
---- a/Makerules
-+++ b/Makerules
-@@ -9,6 +9,8 @@ ifeq ($(OS),)
- OS := $(OS:Darwin=MACOS)
- endif
-
-+PKG_CONFIG ?= pkg-config
-+CC_FOR_BUILD ?= $(CC)
- WARNING_CFLAGS := -Wall -Wsign-compare
-
- # Feature configuration options
-@@ -194,13 +196,13 @@ else ifeq ($(OS),MACOS)
- ifneq ($(ARCHFLAGS),)
- $(warning "MacOS with ARCHFLAGS set. Assuming we are building for arm64, and setting HAVE_LIBCRYPTO to no.")
- HAVE_LIBCRYPTO := no
-- else ifeq (, $(shell command -v pkg-config))
-+ else ifeq (, $(shell command -v $(PKG_CONFIG)))
- $(warning "No pkg-config found, install it for proper integration of libcrypto")
- else
-- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)
-+ HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
- ifeq ($(HAVE_LIBCRYPTO),yes)
-- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
-- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
-+ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
-+ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
- endif
- endif
-
-@@ -210,82 +212,82 @@ else ifeq ($(LINUX_OR_OPENBSD),yes)
- HAVE_OBJCOPY := yes
- endif
-
-- ifeq ($(shell pkg-config --exists freetype2 && echo yes),yes)
-- SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2)
-- SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2)
-+ ifeq ($(shell $(PKG_CONFIG) --exists freetype2 && echo yes),yes)
-+ SYS_FREETYPE_CFLAGS := $(shell $(PKG_CONFIG) --cflags freetype2)
-+ SYS_FREETYPE_LIBS := $(shell $(PKG_CONFIG) --libs freetype2)
- endif
-- ifeq ($(shell pkg-config --exists gumbo && echo yes),yes)
-- SYS_GUMBO_CFLAGS := $(shell pkg-config --cflags gumbo)
-- SYS_GUMBO_LIBS := $(shell pkg-config --libs gumbo)
-+ ifeq ($(shell $(PKG_CONFIG) --exists gumbo && echo yes),yes)
-+ SYS_GUMBO_CFLAGS := $(shell $(PKG_CONFIG) --cflags gumbo)
-+ SYS_GUMBO_LIBS := $(shell $(PKG_CONFIG) --libs gumbo)
- endif
-- ifeq ($(shell pkg-config --exists harfbuzz && echo yes),yes)
-- SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz)
-- SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz)
-+ ifeq ($(shell $(PKG_CONFIG) --exists harfbuzz && echo yes),yes)
-+ SYS_HARFBUZZ_CFLAGS := $(shell $(PKG_CONFIG) --cflags harfbuzz)
-+ SYS_HARFBUZZ_LIBS := $(shell $(PKG_CONFIG) --libs harfbuzz)
- endif
-- ifeq ($(shell pkg-config --exists lcms2 && echo yes),yes)
-- SYS_LCMS2_CFLAGS := $(shell pkg-config --cflags lcms2)
-- SYS_LCMS2_LIBS := $(shell pkg-config --libs lcms2)
-+ ifeq ($(shell $(PKG_CONFIG) --exists lcms2 && echo yes),yes)
-+ SYS_LCMS2_CFLAGS := $(shell $(PKG_CONFIG) --cflags lcms2)
-+ SYS_LCMS2_LIBS := $(shell $(PKG_CONFIG) --libs lcms2)
- endif
-- ifeq ($(shell pkg-config --exists libjpeg && echo yes),yes)
-- SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg)
-- SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg)
-+ ifeq ($(shell $(PKG_CONFIG) --exists libjpeg && echo yes),yes)
-+ SYS_LIBJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libjpeg)
-+ SYS_LIBJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libjpeg)
- endif
-- ifeq ($(shell pkg-config --exists libopenjp2 && echo yes),yes)
-- SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2)
-- SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2)
-+ ifeq ($(shell $(PKG_CONFIG) --exists libopenjp2 && echo yes),yes)
-+ SYS_OPENJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libopenjp2)
-+ SYS_OPENJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libopenjp2)
- endif
-- ifeq ($(shell pkg-config --exists zlib && echo yes),yes)
-- SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib)
-- SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib)
-+ ifeq ($(shell $(PKG_CONFIG) --exists zlib && echo yes),yes)
-+ SYS_ZLIB_CFLAGS := $(shell $(PKG_CONFIG) --cflags zlib)
-+ SYS_ZLIB_LIBS := $(shell $(PKG_CONFIG) --libs zlib)
- endif
-
-- HAVE_SYS_LEPTONICA := $(shell pkg-config --exists 'lept >= 1.7.4' && echo yes)
-+ HAVE_SYS_LEPTONICA := $(shell $(PKG_CONFIG) --exists 'lept >= 1.7.4' && echo yes)
- ifeq ($(HAVE_SYS_LEPTONICA),yes)
-- SYS_LEPTONICA_CFLAGS := $(shell pkg-config --cflags lept)
-- SYS_LEPTONICA_LIBS := $(shell pkg-config --libs lept)
-+ SYS_LEPTONICA_CFLAGS := $(shell $(PKG_CONFIG) --cflags lept)
-+ SYS_LEPTONICA_LIBS := $(shell $(PKG_CONFIG) --libs lept)
- endif
-
-- HAVE_SYS_TESSERACT := $(shell pkg-config --exists 'tesseract >= 4.0.0' && echo yes)
-+ HAVE_SYS_TESSERACT := $(shell $(PKG_CONFIG) --exists 'tesseract >= 4.0.0' && echo yes)
- ifeq ($(HAVE_SYS_TESSERACT),yes)
-- SYS_TESSERACT_CFLAGS := $(shell pkg-config --cflags tesseract)
-- SYS_TESSERACT_LIBS := $(shell pkg-config --libs tesseract)
-+ SYS_TESSERACT_CFLAGS := $(shell $(PKG_CONFIG) --cflags tesseract)
-+ SYS_TESSERACT_LIBS := $(shell $(PKG_CONFIG) --libs tesseract)
- endif
-
-- HAVE_SYS_LIBARCHIVE := $(shell pkg-config --exists 'libarchive' && echo yes)
-+ HAVE_SYS_LIBARCHIVE := $(shell $(PKG_CONFIG) --exists 'libarchive' && echo yes)
- ifeq ($(HAVE_SYS_LIBARCHIVE),yes)
-- SYS_LIBARCHIVE_CFLAGS := $(shell pkg-config --cflags libarchive)
-- SYS_LIBARCHIVE_LIBS := $(shell pkg-config --libs libarchive)
-+ SYS_LIBARCHIVE_CFLAGS := $(shell $(PKG_CONFIG) --cflags libarchive)
-+ SYS_LIBARCHIVE_LIBS := $(shell $(PKG_CONFIG) --libs libarchive)
- endif
-
-- HAVE_SYS_CURL := $(shell pkg-config --exists libcurl && echo yes)
-+ HAVE_SYS_CURL := $(shell $(PKG_CONFIG) --exists libcurl && echo yes)
- ifeq ($(HAVE_SYS_CURL),yes)
-- SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl)
-- SYS_CURL_LIBS := $(shell pkg-config --libs libcurl)
-+ SYS_CURL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcurl)
-+ SYS_CURL_LIBS := $(shell $(PKG_CONFIG) --libs libcurl)
- endif
-
- HAVE_GLUT := yes
- ifeq ($(HAVE_GLUT),yes)
- ifeq ($(OS),OpenBSD)
-- SYS_GLUT_CFLAGS := $(shell pkg-config --cflags glut gl)
-- SYS_GLUT_LIBS := $(shell pkg-config --libs glut gl)
-+ SYS_GLUT_CFLAGS := $(shell $(PKG_CONFIG) --cflags glut gl)
-+ SYS_GLUT_LIBS := $(shell $(PKG_CONFIG) --libs glut gl)
- else
- SYS_GLUT_CFLAGS :=
- SYS_GLUT_LIBS := -lglut -lGL
- endif
- endif
-
-- HAVE_X11 := $(shell pkg-config --exists x11 xext && echo yes)
-+ HAVE_X11 := $(shell $(PKG_CONFIG) --exists x11 xext && echo yes)
- ifeq ($(HAVE_X11),yes)
-- X11_CFLAGS := $(shell pkg-config --cflags x11 xext)
-- X11_LIBS := $(shell pkg-config --libs x11 xext)
-+ X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
-+ X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
- endif
-
- ifeq ($(HAVE_LIBCRYPTO),)
-- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)
-+ HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
- endif
- ifeq ($(HAVE_LIBCRYPTO),yes)
-- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
-- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
-+ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
-+ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
- endif
-
- HAVE_PTHREAD := yes
diff --git a/app-text/mupdf/files/mupdf-1.24.1-darwin.patch b/app-text/mupdf/files/mupdf-1.24.1-darwin.patch
deleted file mode 100644
index 9a699fc98209..000000000000
--- a/app-text/mupdf/files/mupdf-1.24.1-darwin.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-# Fix configuration on darwin
---- a/Makerules
-+++ b/Makerules
-@@ -185,11 +185,11 @@ ifeq ($(OS),MINGW)
- else ifeq ($(OS),MACOS)
- HAVE_GLUT := yes
- SYS_GLUT_CFLAGS := -Wno-deprecated-declarations
-- SYS_GLUT_LIBS := -framework GLUT -framework OpenGL
-- CC = xcrun cc
-- AR = xcrun ar
-- LD = xcrun ld
-- RANLIB = xcrun ranlib
-+ SYS_GLUT_LIBS ?= -framework GLUT -framework OpenGL
-+ CC ?= xcrun cc
-+ AR ?= xcrun ar
-+ LD ?= xcrun ld
-+ RANLIB ?= xcrun ranlib
-
- ifneq ($(ARCHFLAGS),)
- $(warning "MacOS with ARCHFLAGS set. Assuming we are building for arm64, and setting HAVE_LIBCRYPTO to no.")
diff --git a/app-text/mupdf/files/mupdf-1.24.1-openssl-x11.patch b/app-text/mupdf/files/mupdf-1.24.1-openssl-x11.patch
deleted file mode 100644
index 77710a6d51a4..000000000000
--- a/app-text/mupdf/files/mupdf-1.24.1-openssl-x11.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/Makerules
-+++ b/Makerules
-@@ -274,14 +274,14 @@ else ifeq ($(LINUX_OR_OPENBSD),yes)
- endif
- endif
-
-- HAVE_X11 := $(shell $(PKG_CONFIG) --exists x11 xext && echo yes)
-+ HAVE_X11 := not-unless-portage-tells-me
- ifeq ($(HAVE_X11),yes)
- X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
- X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
- endif
-
- ifeq ($(HAVE_LIBCRYPTO),)
-- HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
-+ HAVE_LIBCRYPTO := not-unless-portage-tells-me
- endif
- ifeq ($(HAVE_LIBCRYPTO),yes)
- LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
diff --git a/app-text/mupdf/files/mupdf-1.24.8-add-desktop-pc-files.patch b/app-text/mupdf/files/mupdf-1.24.8-add-desktop-pc-files.patch
deleted file mode 100644
index 03d5a014fe48..000000000000
--- a/app-text/mupdf/files/mupdf-1.24.8-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=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/files/mupdf-1.26.3-Makefile.patch b/app-text/mupdf/files/mupdf-1.26.3-Makefile.patch
deleted file mode 100644
index 2dbc74c1e1c4..000000000000
--- a/app-text/mupdf/files/mupdf-1.26.3-Makefile.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-# Enable debug build (TODO: Is this needed?),
-# fix library names, and don't install thirdparty
-# libraries.
---- a/Makefile
-+++ b/Makefile
-@@ -3,7 +3,7 @@
- -include user.make
-
- ifndef build
-- build := release
-+ build := debug
- endif
-
- default: apps libs
-@@ -311,10 +311,12 @@ ifeq ($(shared),yes)
- endif
- endif
- else
-- MUPDF_LIB = $(OUT)/libmupdf.a
-- THIRD_LIB = $(OUT)/libmupdf-third.a
-- $(MUPDF_LIB) : $(MUPDF_OBJ)
-- $(THIRD_LIB) : $(THIRD_OBJ)
-+ MUPDF_LIB = libmupdf.so.$(GENTOO_PV)
-+ THIRD_LIB =
-+ MUPDF_STATIC = $(OUT)/libmupdf.a
-+ $(MUPDF_LIB) : $(MUPDF_OBJ) $(THIRD_OBJ)
-+ $(QUIET_LINK) $(CC) $(LDFLAGS) --shared -Wl,-soname -Wl,$(MUPDF_LIB) -o $@ $^ $(THIRD_LIBS) $(LIBS)
-+ $(MUPDF_STATIC): $(MUPDF_OBJ) $(THIRD_OBJ)
- endif
-
- ifneq ($(USE_SYSTEM_GLUT),yes)
-@@ -466,7 +468,6 @@ ifeq ($(shared),yes)
- endif
- else
- install -m 644 $(MUPDF_LIB) $(DESTDIR)$(libdir)
-- install -m 644 $(THIRD_LIB) $(DESTDIR)$(libdir)
- endif
-
- install-tools: tools
diff --git a/app-text/mupdf/files/mupdf-1.26.3-cross-fixes.patch b/app-text/mupdf/files/mupdf-1.26.3-cross-fixes.patch
deleted file mode 100644
index a81790d5a687..000000000000
--- a/app-text/mupdf/files/mupdf-1.26.3-cross-fixes.patch
+++ /dev/null
@@ -1,179 +0,0 @@
---- a/Makerules
-+++ b/Makerules
-@@ -5,6 +5,8 @@ ifeq ($(OS),)
- OS := $(shell uname)
- endif
-
-+PKG_CONFIG ?= pkg-config
-+CC_FOR_BUILD ?= $(CC)
- WARNING_CFLAGS := -Wall -Wsign-compare
-
- # Feature configuration options
-@@ -222,13 +224,13 @@ ifeq ($(OS),Darwin)
- ifneq ($(ARCHFLAGS),)
- $(warning "MacOS with ARCHFLAGS set. Assuming we are building for arm64, and setting HAVE_LIBCRYPTO to no.")
- HAVE_LIBCRYPTO := no
-- else ifeq (, $(shell command -v pkg-config))
-+ else ifeq (, $(shell command -v $(PKG_CONFIG)))
- $(warning "No pkg-config found, install it for proper integration of libcrypto")
- else
-- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)
-+ HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
- ifeq ($(HAVE_LIBCRYPTO),yes)
-- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
-- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
-+ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
-+ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
- endif
- endif
-
-@@ -242,78 +244,78 @@ else
- LDFLAGS += -pthread
- endif
-
-- ifeq ($(shell pkg-config --exists 'freetype2 >= 18.3.12' && echo yes),yes)
-- SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2)
-- SYS_FREETYPE_LIBS := $(shell pkg-config --libs freetype2)
-+ ifeq ($(shell $(PKG_CONFIG) --exists 'freetype2 >= 18.3.12' && echo yes),yes)
-+ SYS_FREETYPE_CFLAGS := $(shell $(PKG_CONFIG) --cflags freetype2)
-+ SYS_FREETYPE_LIBS := $(shell $(PKG_CONFIG) --libs freetype2)
- endif
-- ifeq ($(shell pkg-config --exists 'gumbo >= 0.10.0' && echo yes),yes)
-- SYS_GUMBO_CFLAGS := $(shell pkg-config --cflags gumbo)
-- SYS_GUMBO_LIBS := $(shell pkg-config --libs gumbo)
-+ ifeq ($(shell $(PKG_CONFIG) --exists 'gumbo >= 0.10.0' && echo yes),yes)
-+ SYS_GUMBO_CFLAGS := $(shell $(PKG_CONFIG) --cflags gumbo)
-+ SYS_GUMBO_LIBS := $(shell $(PKG_CONFIG) --libs gumbo)
- endif
-- ifeq ($(shell pkg-config --exists 'harfbuzz >= 2.0.0' && echo yes),yes)
-- SYS_HARFBUZZ_CFLAGS := $(shell pkg-config --cflags harfbuzz)
-- SYS_HARFBUZZ_LIBS := $(shell pkg-config --libs harfbuzz)
-+ ifeq ($(shell $(PKG_CONFIG) --exists 'harfbuzz >= 2.0.0' && echo yes),yes)
-+ SYS_HARFBUZZ_CFLAGS := $(shell $(PKG_CONFIG) --cflags harfbuzz)
-+ SYS_HARFBUZZ_LIBS := $(shell $(PKG_CONFIG) --libs harfbuzz)
- endif
-- ifeq ($(shell pkg-config --exists lcms2 && echo yes),yes)
-- SYS_LCMS2_CFLAGS := $(shell pkg-config --cflags lcms2)
-- SYS_LCMS2_LIBS := $(shell pkg-config --libs lcms2)
-+ ifeq ($(shell $(PKG_CONFIG) --exists lcms2 && echo yes),yes)
-+ SYS_LCMS2_CFLAGS := $(shell $(PKG_CONFIG) --cflags lcms2)
-+ SYS_LCMS2_LIBS := $(shell $(PKG_CONFIG) --libs lcms2)
- endif
-- ifeq ($(shell pkg-config --exists libjpeg && echo yes),yes)
-- SYS_LIBJPEG_CFLAGS := $(shell pkg-config --cflags libjpeg)
-- SYS_LIBJPEG_LIBS := $(shell pkg-config --libs libjpeg)
-+ ifeq ($(shell $(PKG_CONFIG) --exists libjpeg && echo yes),yes)
-+ SYS_LIBJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libjpeg)
-+ SYS_LIBJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libjpeg)
- endif
-- ifeq ($(shell pkg-config --exists 'libopenjp2 >= 2.1.0' && echo yes),yes)
-- SYS_OPENJPEG_CFLAGS := $(shell pkg-config --cflags libopenjp2)
-- SYS_OPENJPEG_LIBS := $(shell pkg-config --libs libopenjp2)
-+ ifeq ($(shell $(PKG_CONFIG) --exists 'libopenjp2 >= 2.1.0' && echo yes),yes)
-+ SYS_OPENJPEG_CFLAGS := $(shell $(PKG_CONFIG) --cflags libopenjp2)
-+ SYS_OPENJPEG_LIBS := $(shell $(PKG_CONFIG) --libs libopenjp2)
- endif
-- ifeq ($(shell pkg-config --exists 'zlib >= 1.2.6' && echo yes),yes)
-- SYS_ZLIB_CFLAGS := $(shell pkg-config --cflags zlib)
-- SYS_ZLIB_LIBS := $(shell pkg-config --libs zlib)
-+ ifeq ($(shell $(PKG_CONFIG) --exists 'zlib >= 1.2.6' && echo yes),yes)
-+ SYS_ZLIB_CFLAGS := $(shell $(PKG_CONFIG) --cflags zlib)
-+ SYS_ZLIB_LIBS := $(shell $(PKG_CONFIG) --libs zlib)
- endif
-- ifeq ($(shell pkg-config --exists 'libbrotlidec libbrotlienc >= 0.6.0' && echo yes),yes)
-- SYS_BROTLI_CFLAGS := $(shell pkg-config --cflags libbrotlidec libbrotlienc)
-- SYS_BROTLI_LIBS := $(shell pkg-config --libs libbrotlidec libbrotlienc)
-+ ifeq ($(shell $(PKG_CONFIG) --exists 'libbrotlidec libbrotlienc >= 0.6.0' && echo yes),yes)
-+ SYS_BROTLI_CFLAGS := $(shell $(PKG_CONFIG) --cflags libbrotlidec libbrotlienc)
-+ SYS_BROTLI_LIBS := $(shell $(PKG_CONFIG) --libs libbrotlidec libbrotlienc)
- endif
-
-- HAVE_SYS_LEPTONICA := $(shell pkg-config --exists 'lept >= 1.7.4' && echo yes)
-+ HAVE_SYS_LEPTONICA := $(shell $(PKG_CONFIG) --exists 'lept >= 1.7.4' && echo yes)
- ifeq ($(HAVE_SYS_LEPTONICA),yes)
-- SYS_LEPTONICA_CFLAGS := $(shell pkg-config --cflags lept)
-- SYS_LEPTONICA_LIBS := $(shell pkg-config --libs lept)
-+ SYS_LEPTONICA_CFLAGS := $(shell $(PKG_CONFIG) --cflags lept)
-+ SYS_LEPTONICA_LIBS := $(shell $(PKG_CONFIG) --libs lept)
- endif
-
-- HAVE_SYS_TESSERACT := $(shell pkg-config --exists 'tesseract >= 4.0.0' && echo yes)
-+ HAVE_SYS_TESSERACT := $(shell $(PKG_CONFIG) --exists 'tesseract >= 4.0.0' && echo yes)
- ifeq ($(HAVE_SYS_TESSERACT),yes)
-- SYS_TESSERACT_CFLAGS := $(shell pkg-config --cflags tesseract)
-- SYS_TESSERACT_LIBS := $(shell pkg-config --libs tesseract)
-+ SYS_TESSERACT_CFLAGS := $(shell $(PKG_CONFIG) --cflags tesseract)
-+ SYS_TESSERACT_LIBS := $(shell $(PKG_CONFIG) --libs tesseract)
- endif
-
-- HAVE_SYS_LIBARCHIVE := $(shell pkg-config --exists 'libarchive' && echo yes)
-+ HAVE_SYS_LIBARCHIVE := $(shell $(PKG_CONFIG) --exists 'libarchive' && echo yes)
- ifeq ($(HAVE_SYS_LIBARCHIVE),yes)
-- SYS_LIBARCHIVE_CFLAGS := $(shell pkg-config --cflags libarchive)
-- SYS_LIBARCHIVE_LIBS := $(shell pkg-config --libs libarchive)
-+ SYS_LIBARCHIVE_CFLAGS := $(shell $(PKG_CONFIG) --cflags libarchive)
-+ SYS_LIBARCHIVE_LIBS := $(shell $(PKG_CONFIG) --libs libarchive)
- endif
-
-- HAVE_SYS_ZXINGCPP := $(shell pkg-config --exists 'zxing >= 2.0.0' && echo yes)
-+ HAVE_SYS_ZXINGCPP := $(shell $(PKG_CONFIG) --exists 'zxing >= 2.0.0' && echo yes)
- ifeq ($(HAVE_SYS_ZXINGCPP),yes)
-- SYS_ZXINGCPP_CFLAGS := $(shell pkg-config --cflags zxing)
-- SYS_ZXINGCPP_LIBS := $(shell pkg-config --libs zxing)
-+ SYS_ZXINGCPP_CFLAGS := $(shell $(PKG_CONFIG) --cflags zxing)
-+ SYS_ZXINGCPP_LIBS := $(shell $(PKG_CONFIG) --libs zxing)
- endif
-
-- HAVE_SYS_CURL := $(shell pkg-config --exists libcurl && echo yes)
-+ HAVE_SYS_CURL := $(shell $(PKG_CONFIG) --exists libcurl && echo yes)
- ifeq ($(HAVE_SYS_CURL),yes)
-- SYS_CURL_CFLAGS := $(shell pkg-config --cflags libcurl)
-- SYS_CURL_LIBS := $(shell pkg-config --libs libcurl)
-+ SYS_CURL_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcurl)
-+ SYS_CURL_LIBS := $(shell $(PKG_CONFIG) --libs libcurl)
- endif
-
- ifeq ($(HAVE_GLUT),)
-- HAVE_GLUT := $(shell pkg-config --exists gl x11 xrandr && echo yes)
-+ HAVE_GLUT := $(shell $(PKG_CONFIG) --exists gl x11 xrandr && echo yes)
- endif
- ifeq ($(HAVE_GLUT),yes)
-- SYS_GL_CFLAGS := $(shell pkg-config --cflags gl x11 xrandr)
-- SYS_GL_LIBS := $(shell pkg-config --libs gl x11 xrandr)
-- ifeq ($(shell pkg-config --exists glut && echo yes),yes)
-- SYS_GLUT_CFLAGS := $(shell pkg-config --cflags glut)
-- SYS_GLUT_LIBS := $(shell pkg-config --libs glut)
-+ SYS_GL_CFLAGS := $(shell $(PKG_CONFIG) --cflags gl x11 xrandr)
-+ SYS_GL_LIBS := $(shell $(PKG_CONFIG) --libs gl x11 xrandr)
-+ ifeq ($(shell $(PKG_CONFIG) --exists glut && echo yes),yes)
-+ SYS_GLUT_CFLAGS := $(shell $(PKG_CONFIG) --cflags glut)
-+ SYS_GLUT_LIBS := $(shell $(PKG_CONFIG) --libs glut)
- else
- SYS_GLUT_CFLAGS :=
- SYS_GLUT_LIBS := -lglut
-@@ -321,19 +323,19 @@ else
- endif
-
- ifeq ($(HAVE_X11),)
-- HAVE_X11 := $(shell pkg-config --exists x11 xext && echo yes)
-+ HAVE_X11 := $(shell $(PKG_CONFIG) --exists x11 xext && echo yes)
- endif
- ifeq ($(HAVE_X11),yes)
-- X11_CFLAGS := $(shell pkg-config --cflags x11 xext)
-- X11_LIBS := $(shell pkg-config --libs x11 xext)
-+ X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
-+ X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
- endif
-
- ifeq ($(HAVE_LIBCRYPTO),)
-- HAVE_LIBCRYPTO := $(shell pkg-config --exists 'libcrypto >= 1.1.0' && echo yes)
-+ HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
- endif
- ifeq ($(HAVE_LIBCRYPTO),yes)
-- LIBCRYPTO_CFLAGS := $(shell pkg-config --cflags libcrypto) -DHAVE_LIBCRYPTO
-- LIBCRYPTO_LIBS := $(shell pkg-config --libs libcrypto)
-+ LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
-+ LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
- endif
-
- HAVE_PTHREAD := yes
diff --git a/app-text/mupdf/files/mupdf-1.26.3-jpx.patch b/app-text/mupdf/files/mupdf-1.26.3-jpx.patch
deleted file mode 100644
index 2f7468c2fe57..000000000000
--- a/app-text/mupdf/files/mupdf-1.26.3-jpx.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-# Without guarding ffi_Pixmap_saveAsJPX by FZ_ENABLE_JPX,
-# it won't compile when using -jpeg2k.
-# https://github.com/ArtifexSoftware/mupdf/pull/75
---- a/source/tools/murun.c
-+++ b/source/tools/murun.c
-@@ -5221,6 +5221,7 @@ static void ffi_Pixmap_saveAsPKM(js_State *J)
- rethrow(J);
- }
-
-+#if FZ_ENABLE_JPX
- static void ffi_Pixmap_saveAsJPX(js_State *J)
- {
- fz_context *ctx = js_getcontext(J);
-@@ -5233,6 +5234,7 @@ static void ffi_Pixmap_saveAsJPX(js_State *J)
- fz_catch(ctx)
- rethrow(J);
- }
-+#endif
-
- static void ffi_Pixmap_convertToColorSpace(js_State *J)
- {
-@@ -12138,7 +12140,9 @@ int murun_main(int argc, char **argv)
- jsB_propfun(J, "Pixmap.saveAsPNM", ffi_Pixmap_saveAsPNM, 1);
- jsB_propfun(J, "Pixmap.saveAsPBM", ffi_Pixmap_saveAsPBM, 1);
- jsB_propfun(J, "Pixmap.saveAsPKM", ffi_Pixmap_saveAsPKM, 1);
-+ #if FZ_ENABLE_JPX
- jsB_propfun(J, "Pixmap.saveAsJPX", ffi_Pixmap_saveAsJPX, 2);
-+ #endif
- }
- js_setregistry(J, "fz_pixmap");
-
diff --git a/app-text/mupdf/files/mupdf-1.26.3-openssl-x11.patch b/app-text/mupdf/files/mupdf-1.26.3-openssl-x11.patch
deleted file mode 100644
index 548df8a064a5..000000000000
--- a/app-text/mupdf/files/mupdf-1.26.3-openssl-x11.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/Makerules
-+++ b/Makerules
-@@ -322,17 +322,13 @@ else
- endif
- endif
-
-- ifeq ($(HAVE_X11),)
-- HAVE_X11 := $(shell $(PKG_CONFIG) --exists x11 xext && echo yes)
-- endif
-+ HAVE_X11 := not-unless-portage-tells-me
- ifeq ($(HAVE_X11),yes)
- X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
- X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
- endif
-
-- ifeq ($(HAVE_LIBCRYPTO),)
-- HAVE_LIBCRYPTO := $(shell $(PKG_CONFIG) --exists 'libcrypto >= 1.1.0' && echo yes)
-- endif
-+ HAVE_LIBCRYPTO := not-unless-portage-tells-me
- ifeq ($(HAVE_LIBCRYPTO),yes)
- LIBCRYPTO_CFLAGS := $(shell $(PKG_CONFIG) --cflags libcrypto) -DHAVE_LIBCRYPTO
- LIBCRYPTO_LIBS := $(shell $(PKG_CONFIG) --libs libcrypto)
diff --git a/app-text/mupdf/files/mupdf-1.26.3-thirdparty.patch b/app-text/mupdf/files/mupdf-1.26.3-thirdparty.patch
deleted file mode 100644
index 7271148089ac..000000000000
--- a/app-text/mupdf/files/mupdf-1.26.3-thirdparty.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-# ZXINGCPP_CFLAGS includes the thirdparty zxingcpp, which leads to both the
-# system and thirdparty zxingcpp being included when opting to use the system
-# zxingcpp.
-# https://bugs.ghostscript.com/show_bug.cgi?id=708683
---- a/Makefile
-+++ b/Makefile
-@@ -155,7 +155,7 @@ $(OUT)/source/fitz/leptonica-wrap.o : source/fitz/leptonica-wrap.c
- endif
-
- $(OUT)/source/fitz/barcode.o : source/fitz/barcode.cpp
-- $(CXX_CMD) $(WARNING_CFLAGS) $(LIB_CFLAGS) $(THIRD_CFLAGS) $(ZXINGCPP_CFLAGS) $(ZXINGCPP_LANGFLAGS)
-+ $(CXX_CMD) $(WARNING_CFLAGS) $(LIB_CFLAGS) $(THIRD_CFLAGS) $(ZXINGCPP_LANGFLAGS)
-
- $(OUT)/platform/%.o : platform/%.c
- $(CC_CMD) $(WARNING_CFLAGS)
diff --git a/app-text/mupdf/files/patch-source_helpers_pkcs7_pkcs7-openssl_c b/app-text/mupdf/files/patch-source_helpers_pkcs7_pkcs7-openssl_c
deleted file mode 100644
index d61cfed15bcf..000000000000
--- a/app-text/mupdf/files/patch-source_helpers_pkcs7_pkcs7-openssl_c
+++ /dev/null
@@ -1,35 +0,0 @@
-- disable redefinitions of OpenSSL accessors provided by libcrypto
-- avoid (harmless) compiler warning about incompatible function pointer types
-- add default_paths to STORE for checking signatures (aka /etc/ssl/cert.pem)
-
-Index: source/helpers/pkcs7/pkcs7-openssl.c
---- source/helpers/pkcs7/pkcs7-openssl.c.orig
-+++ source/helpers/pkcs7/pkcs7-openssl.c
-@@ -119,7 +119,7 @@ static const char AdobeCA_p7c[] = {
- #warning detect version of openssl at compile time
- #endif
-
--#ifdef LIBRESSL_VERSION_NUMBER
-+#if defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x3060000fL
-
- static inline const STACK_OF(PKCS12_SAFEBAG) *
- PKCS12_SAFEBAG_get0_safes(const PKCS12_SAFEBAG *bag)
-@@ -203,7 +203,7 @@ static int stream_free(BIO *b)
- return 1;
- }
-
--static long stream_callback_ctrl(BIO *b, int cmd, bio_info_cb *fp)
-+static long stream_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp)
- {
- return 1;
- }
-@@ -513,6 +513,9 @@ check_certificate(fz_context *ctx, pdf_pkcs7_verifier
- X509_STORE_add_cert(st, c);
- }
- }
-+
-+ /* Add default paths */
-+ X509_STORE_set_default_paths(st);
-
- res = pk7_verify_cert(st, pk7sig);
-
diff --git a/app-text/mupdf/metadata.xml b/app-text/mupdf/metadata.xml
deleted file mode 100644
index d643ca34b394..000000000000
--- a/app-text/mupdf/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="person">
- <email>johu@gentoo.org</email>
- <name>Johannes Huber</name>
- </maintainer>
- <maintainer type="person">
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:artifex:mupdf</remote-id>
- </upstream>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-text/mupdf/mupdf-1.27.1.ebuild b/app-text/mupdf/mupdf-1.27.1.ebuild
deleted file mode 100644
index 7af5d30c4248..000000000000
--- a/app-text/mupdf/mupdf-1.27.1.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
-HOMEPAGE="https://mupdf.com/ https://github.com/ArtifexSoftware/mupdf"
-SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.gz"
-S="${WORKDIR}"/${P}-source
-
-LICENSE="AGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86"
-IUSE="+drm ssl X"
-
-RDEPEND="
- dev-libs/gumbo
- media-libs/freetype:2
- media-libs/harfbuzz:=[truetype]
- media-libs/jbig2dec:=
- media-libs/libpng:0=
- >=media-libs/openjpeg-2.1:2=
- >=media-libs/libjpeg-turbo-1.5.3-r2:0=
- ssl? (
-
- dev-libs/openssl:=
- )
- sys-libs/zlib
- X? (
- x11-libs/libX11
- x11-libs/libXext
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="X? ( x11-base/xorg-proto )
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.15-CFLAGS.patch
- "${FILESDIR}"/${PN}-1.26.3-jpx.patch
- "${FILESDIR}"/${PN}-1.24.8-add-desktop-pc-files.patch
- "${FILESDIR}"/${PN}-1.26.3-cross-fixes.patch
- "${FILESDIR}"/${PN}-1.24.1-darwin.patch
- # See bugs #662352
- "${FILESDIR}"/${PN}-1.26.3-openssl-x11.patch
- # General cross fixes from Debian (refreshed)
- "${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch
-)
-
-src_prepare() {
- default
-
- use hppa && append-cflags -ffunction-sections
-
- use drm && append-cflags -DGENTOO_MUPDF_DRM
-
- sed -e "1iOS = Linux" \
- -e "1iCC = $(tc-getCC)" \
- -e "1iCXX = $(tc-getCXX)" \
- -e "1iLD = $(tc-getLD)" \
- -e "1iAR = $(tc-getAR)" \
- -e "1iverbose = yes" \
- -e "1ibuild = debug" \
- -i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
-
- # Adjust MuPDF version in .pc file created by the
- # mupdf-1.10a-add-desktop-pc-xpm-files.patch file
- sed -e "s/Version: \(.*\)/Version: ${PV}/" \
- -i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc"
-}
-
-_emake() {
- # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings.
- #
- # Bundled libs
- # * General
- # Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's
- # recommendations. It does not mean "always use system libs".
- # See [0] below for what it means in a specific version.
- #
- # * freeglut
- # We don't use system's freeglut because upstream has a special modified
- # version of it that gives mupdf clipboard support. See bug #653298
- #
- # * mujs
- # As of v1.15.0, mupdf started using symbols in mujs that were not part
- # of any release. We then went back to using the bundled version of it.
- # But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk
- # when bumping and check!
- # See bug #685244
- #
- # * lmms2
- # mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1].
- # It is therefore not appropriate for us to unbundle it at this time.
- #
- # [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9
- # [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt
- local myemakeargs=(
- GENTOO_PV=${PV}
- HAVE_LIBCRYPTO=$(usex ssl)
- HAVE_X11=$(usex X)
- USE_SYSTEM_LIBS=yes
- USE_SYSTEM_GLUT=yes
- HAVE_OBJCOPY=no
- "$@"
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_compile() {
- tc-export PKG_CONFIG
-
- _emake XCFLAGS="-fPIC"
-}
-
-src_install() {
- if use X ; then
- domenu platform/debian/${PN}.desktop
- doicon -s scalable docs/logo/${PN}-icon.svg
- else
- rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
- fi
-
- sed -i \
- -e "1iprefix = ${ED}/usr" \
- -e "1ilibdir = ${ED}/usr/$(get_libdir)" \
- -e "1idocdir = ${ED}/usr/share/doc/${PF}" \
- -i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()"
-
- _emake install
-
- dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
-
- if use X ; then
- einfo "mupdf symlink points to mupdf-x11 (bug 616654)"
- dosym ${PN}-x11 /usr/bin/${PN}
- fi
-
- # Respect libdir (bug #734898)
- sed -i -e "s:/lib:/$(get_libdir):" platform/debian/${PN}.pc || die "Failed to sed pkgconfig file to respect libdir in src_install()"
-
- insinto /usr/$(get_libdir)/pkgconfig
- doins platform/debian/${PN}.pc
-
- dodoc README CHANGES CONTRIBUTORS
-}
diff --git a/app-text/mupdf/mupdf-1.27.2.ebuild b/app-text/mupdf/mupdf-1.27.2.ebuild
deleted file mode 100644
index 7af5d30c4248..000000000000
--- a/app-text/mupdf/mupdf-1.27.2.ebuild
+++ /dev/null
@@ -1,148 +0,0 @@
-# Copyright 2021-2026 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit desktop flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="A lightweight PDF viewer and toolkit written in portable C"
-HOMEPAGE="https://mupdf.com/ https://github.com/ArtifexSoftware/mupdf"
-SRC_URI="https://mupdf.com/downloads/archive/${P}-source.tar.gz"
-S="${WORKDIR}"/${P}-source
-
-LICENSE="AGPL-3"
-SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 x86"
-IUSE="+drm ssl X"
-
-RDEPEND="
- dev-libs/gumbo
- media-libs/freetype:2
- media-libs/harfbuzz:=[truetype]
- media-libs/jbig2dec:=
- media-libs/libpng:0=
- >=media-libs/openjpeg-2.1:2=
- >=media-libs/libjpeg-turbo-1.5.3-r2:0=
- ssl? (
-
- dev-libs/openssl:=
- )
- sys-libs/zlib
- X? (
- x11-libs/libX11
- x11-libs/libXext
- )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="X? ( x11-base/xorg-proto )
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.15-CFLAGS.patch
- "${FILESDIR}"/${PN}-1.26.3-jpx.patch
- "${FILESDIR}"/${PN}-1.24.8-add-desktop-pc-files.patch
- "${FILESDIR}"/${PN}-1.26.3-cross-fixes.patch
- "${FILESDIR}"/${PN}-1.24.1-darwin.patch
- # See bugs #662352
- "${FILESDIR}"/${PN}-1.26.3-openssl-x11.patch
- # General cross fixes from Debian (refreshed)
- "${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch
-)
-
-src_prepare() {
- default
-
- use hppa && append-cflags -ffunction-sections
-
- use drm && append-cflags -DGENTOO_MUPDF_DRM
-
- sed -e "1iOS = Linux" \
- -e "1iCC = $(tc-getCC)" \
- -e "1iCXX = $(tc-getCXX)" \
- -e "1iLD = $(tc-getLD)" \
- -e "1iAR = $(tc-getAR)" \
- -e "1iverbose = yes" \
- -e "1ibuild = debug" \
- -i Makerules || die "Failed adding build variables to Makerules in src_prepare()"
-
- # Adjust MuPDF version in .pc file created by the
- # mupdf-1.10a-add-desktop-pc-xpm-files.patch file
- sed -e "s/Version: \(.*\)/Version: ${PV}/" \
- -i platform/debian/${PN}.pc || die "Failed substituting version in ${PN}.pc"
-}
-
-_emake() {
- # When HAVE_OBJCOPY is yes, we end up with a lot of QA warnings.
- #
- # Bundled libs
- # * General
- # Note that USE_SYSTEM_LIBS=yes is a metaoption which will set to upstream's
- # recommendations. It does not mean "always use system libs".
- # See [0] below for what it means in a specific version.
- #
- # * freeglut
- # We don't use system's freeglut because upstream has a special modified
- # version of it that gives mupdf clipboard support. See bug #653298
- #
- # * mujs
- # As of v1.15.0, mupdf started using symbols in mujs that were not part
- # of any release. We then went back to using the bundled version of it.
- # But v1.17.0 looks ok, so we'll go unbundled again. Be aware of this risk
- # when bumping and check!
- # See bug #685244
- #
- # * lmms2
- # mupdf uses a bundled version of lcms2 [0] because Artifex have forked it [1].
- # It is therefore not appropriate for us to unbundle it at this time.
- #
- # [0] https://git.ghostscript.com/?p=mupdf.git;a=blob;f=Makethird;h=c4c540fa4a075df0db85e6fdaab809099881f35a;hb=HEAD#l9
- # [1] https://www.ghostscript.com/doc/lcms2mt/doc/WhyThisFork.txt
- local myemakeargs=(
- GENTOO_PV=${PV}
- HAVE_LIBCRYPTO=$(usex ssl)
- HAVE_X11=$(usex X)
- USE_SYSTEM_LIBS=yes
- USE_SYSTEM_GLUT=yes
- HAVE_OBJCOPY=no
- "$@"
- )
-
- emake "${myemakeargs[@]}"
-}
-
-src_compile() {
- tc-export PKG_CONFIG
-
- _emake XCFLAGS="-fPIC"
-}
-
-src_install() {
- if use X ; then
- domenu platform/debian/${PN}.desktop
- doicon -s scalable docs/logo/${PN}-icon.svg
- else
- rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
- fi
-
- sed -i \
- -e "1iprefix = ${ED}/usr" \
- -e "1ilibdir = ${ED}/usr/$(get_libdir)" \
- -e "1idocdir = ${ED}/usr/share/doc/${PF}" \
- -i Makerules || die "Failed adding liprefix, lilibdir and lidocdir to Makerules in src_install()"
-
- _emake install
-
- dosym libmupdf.so.${PV} /usr/$(get_libdir)/lib${PN}.so
-
- if use X ; then
- einfo "mupdf symlink points to mupdf-x11 (bug 616654)"
- dosym ${PN}-x11 /usr/bin/${PN}
- fi
-
- # Respect libdir (bug #734898)
- sed -i -e "s:/lib:/$(get_libdir):" platform/debian/${PN}.pc || die "Failed to sed pkgconfig file to respect libdir in src_install()"
-
- insinto /usr/$(get_libdir)/pkgconfig
- doins platform/debian/${PN}.pc
-
- dodoc README CHANGES CONTRIBUTORS
-}
diff --git a/app-text/mythes/Manifest b/app-text/mythes/Manifest
deleted file mode 100644
index d54eb82d5a6e..000000000000
--- a/app-text/mythes/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST mythes-1.2.5.tar.xz 2891852 BLAKE2B e292e49187a9b225fdcfccb467afed0b8ce90769bbefe331d7d7f026f2dd6686543b14f3666af5b1693198467206c53da0bbd030420d87c94315f9da769f45a6 SHA512 304fd05619e0ae02c9c29d92a6ada8f4a85f41f331b87b8820728c1919f3dd9c5cd951dbef9a27e649466f94dc5daa19350c9fd09c90d49b198b73b1f9eb770e
diff --git a/app-text/mythes/metadata.xml b/app-text/mythes/metadata.xml
deleted file mode 100644
index 96ada836c02f..000000000000
--- a/app-text/mythes/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">hunspell/mythes</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/mythes/mythes-1.2.5.ebuild b/app-text/mythes/mythes-1.2.5.ebuild
deleted file mode 100644
index c8883f045d20..000000000000
--- a/app-text/mythes/mythes-1.2.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Simple thesaurus for LibreOffice"
-HOMEPAGE="https://github.com/hunspell/mythes"
-SRC_URI="https://github.com/hunspell/${PN}/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86"
-IUSE="debug"
-
-RDEPEND="app-text/hunspell:="
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- econf \
- --disable-werror \
- $(use_enable debug)
-}
-
-src_install() {
- default
- find "${ED}" -type f -name '*.la' -delete || die
-}
diff --git a/app-text/namazu/Manifest b/app-text/namazu/Manifest
deleted file mode 100644
index a234f0388999..000000000000
--- a/app-text/namazu/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST namazu-2.0.21.tar.gz 1394048 BLAKE2B 86755fe2433bee1a1c7bf8239b38b3d9500eb20f720b031f349d968f173384f172d81eb0926265343b2c749fca527e6cd6c2940fbaa2be333830b41f8b7853a2 SHA512 c0ce1b8c8b8ce30ee7d28cfed790a9c8585d1b468eefe2ba4ac70976e09329ae04a3a3bbf0b86b9673cfdf206f2b103896daca2f053062f451884fa659b31ea6
-DIST namazu-2.0.22pre8.tar.gz 1975653 BLAKE2B 91e07e576fe7f8dc93db2754726f0fa286191dae44e885abafed5887d741f3291fd79665294dcae23770d2f42b5b35a323f7896209a62e802ac4253d729c3f23 SHA512 2d891cd2a4eae8246753511f3e2323093139be917edef9e2c3481ac7a0de9b9200906d7d56bbcd7bf1861ede44ae6bca72820b8086b2be93ad9d8f20cb56cae0
diff --git a/app-text/namazu/files/50namazu-gentoo.el b/app-text/namazu/files/50namazu-gentoo.el
deleted file mode 100644
index e2f6e501241c..000000000000
--- a/app-text/namazu/files/50namazu-gentoo.el
+++ /dev/null
@@ -1,2 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
-(autoload 'namazu "namazu" nil t)
diff --git a/app-text/namazu/files/namazu-2.0.21-memmove.patch b/app-text/namazu/files/namazu-2.0.21-memmove.patch
deleted file mode 100644
index 30ad490e44fa..000000000000
--- a/app-text/namazu/files/namazu-2.0.21-memmove.patch
+++ /dev/null
@@ -1,56 +0,0 @@
---- a/nmz/search.c
-+++ b/nmz/search.c
-@@ -572,7 +572,7 @@
- {
- if (*expr == '*' && expr[strlen(expr) - 1] != '*') {
- /* If suffix match such as '*bar', enforce it into regex */
-- strcpy(expr, expr + 1);
-+ memmove(expr, expr + 1, strlen(expr));
- escape_meta_characters(expr, BUFSIZE * 2);
- strncat(expr, "$", BUFSIZE * 2 - strlen(expr) - 1);
- expr[BUFSIZE * 2 - 1] = '\0';
-@@ -584,7 +584,7 @@
- expr[BUFSIZE * 2 - 1] = '\0';
- } else if (*expr == '*' && expr[strlen(expr) - 1] == '*') {
- /* If internal match such as '*foo*', enforce it into regex */
-- strcpy(expr, expr + 1);
-+ memmove(expr, expr + 1, strlen(expr));
- expr[strlen(expr) - 1] = '\0';
- escape_meta_characters(expr, BUFSIZE * 2);
- } else if (*expr == '/' && expr[strlen(expr) - 1] == '/') {
-@@ -592,7 +592,7 @@
- nmz_debug_printf("do REGEX search\n");
- /* Genuine regex */
- /* Remove the both of '/' chars at begging and end of string */
-- strcpy(expr, expr + 1);
-+ memmove(expr, expr + 1, strlen(expr));
- expr[strlen(expr) - 1]= '\0';
- } else {
- nmz_debug_printf("disabled REGEX search\n");
-@@ -605,7 +605,7 @@
- || (*expr == '{' && expr[strlen(expr) - 1] == '}'))
- {
- /* Delimiters of field search */
-- strcpy(expr, expr + 1);
-+ memmove(expr, expr + 1, strlen(expr));
- expr[strlen(expr) - 1] = '\0';
- }
- escape_meta_characters(expr, BUFSIZE * 2);
-@@ -695,7 +695,7 @@
- delete_beginning_backslash(char *str)
- {
- if (*str == '\\') {
-- strcpy(str, str + 1);
-+ memmove(str, str + 1, strlen(str));
- }
- }
-
-@@ -935,7 +935,7 @@
- if ((strlen(str) >= 3 && (*str == '"' && str[strlen(str) - 1] == '"'))
- || (*str == '{' && str[strlen(str) - 1] == '}'))
- {
-- strcpy(str, str + 1);
-+ memmove(str , str + 1, strlen(str));
- str[strlen(str) - 1]= '\0';
- }
- }
diff --git a/app-text/namazu/files/namazu-configure.patch b/app-text/namazu/files/namazu-configure.patch
deleted file mode 100644
index 02b6fcde8dc6..000000000000
--- a/app-text/namazu/files/namazu-configure.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/acinclude.m4
-+++ b/acinclude.m4
-@@ -165,7 +165,9 @@
- [AC_TRY_RUN(
- changequote(<<, >>)dnl
- <<
--main()
-+#include <stdlib.h>
-+#include <string.h>
-+int main(void)
- {
- /* Some versions of memcmp are not 8-bit clean. */
- char c0 = 0x40, c1 = 0x80, c2 = 0x81;
diff --git a/app-text/namazu/files/namazu-emacs-27.patch b/app-text/namazu/files/namazu-emacs-27.patch
deleted file mode 100644
index cb9dd4de9590..000000000000
--- a/app-text/namazu/files/namazu-emacs-27.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/lisp/namazu.el
-+++ b/lisp/namazu.el
-@@ -99,9 +99,9 @@
- (defmacro defgroup (&rest args)
- nil)
- (defmacro defcustom (var value doc &rest args)
-- (` (defvar (, var) (, value) (, doc))))
-+ `(defvar (, var) (, value) (, doc)))
- (defmacro defface (var value doc &rest args)
-- (` (make-face (, var))))
-+ `(make-face (, var)))
- (defmacro define-widget (&rest args)
- nil)))
-
diff --git a/app-text/namazu/files/namazu-gentoo.patch b/app-text/namazu/files/namazu-gentoo.patch
deleted file mode 100644
index 8f0275ba27c5..000000000000
--- a/app-text/namazu/files/namazu-gentoo.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -19,9 +19,9 @@
-
- bin_SCRIPTS = nmz-config
-
--etcdir = $(pkgdatadir)/etc
--etc_DATA = AUTHORS ChangeLog ChangeLog.1 CREDITS COPYING INSTALL \
-- INSTALL-ja README README-es README-ja NEWS THANKS TODO \
-+etcdir = $(docdir)
-+etc_DATA = AUTHORS ChangeLog ChangeLog.1 CREDITS \
-+ README README-es README-ja NEWS THANKS TODO \
- HACKING HACKING-ja
-
- EXTRA_DIST = $(etc_DATA) maintMakefile namazu.spec namazu.spec.in \
---- a/doc/Makefile.am
-+++ b/doc/Makefile.am
-@@ -2,7 +2,7 @@
- AUTOMAKE_OPTIONS = 1.4 no-dependencies
- SUBDIRS = en ja
-
--cssdir = $(pkgdatadir)/doc
-+cssdir = $(htmldir)
-
- css_DATA = namazu.css
- EXTRA_DIST = $(css_DATA)
---- a/doc/en/Makefile.am
-+++ b/doc/en/Makefile.am
-@@ -1,4 +1,4 @@
--htmldir = $(pkgdatadir)/doc/en
-+htmldir = @htmldir@/en
-
- html_DATA = manual.html nmz.html tutorial.html tips.html
- EXTRA_DIST = $(html_DATA)
---- a/doc/ja/Makefile.am
-+++ b/doc/ja/Makefile.am
-@@ -1,4 +1,4 @@
--htmldir = $(pkgdatadir)/doc/ja
-+htmldir = @htmldir@/ja
-
- html_DATA = manual.html nmz.html tips.html tutorial.html
- EXTRA_DIST = $(html_DATA)
---- a/filter/Makefile.am
-+++ b/filter/Makefile.am
-@@ -51,9 +51,3 @@
-
- ETAGS_ARGS = $(filter_DATA) --lang=perl
- TAGS_DEPENDENCIES = $(filter_DATA)
--
--# To remove Windows specific files installed by Namazu 2.0 and/or 2.0.1
--# and old gfilter.pl (Namazu 2.0.7 or earlier).
--install-data-local:
-- rm -f $(filterdir)/ole*.pl
-- rm -f $(filterdir)/gfilter.pl
diff --git a/app-text/namazu/files/namazu-perl-5.18.patch b/app-text/namazu/files/namazu-perl-5.18.patch
deleted file mode 100644
index 8674982312d4..000000000000
--- a/app-text/namazu/files/namazu-perl-5.18.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-2013-12-15 Tadamasa Teranishi <yw3t-trns@asahi-net.or.jp>
-
- * scripts/mknmz.in, filter/mhonarc.pl: support random HASH
- for Perl 5.8.1, 5.18.X.
-
---- a/filter/mhonarc.pl 2008/05/09 07:52:21 1.23.8.8
-+++ b/filter/mhonarc.pl 2013/12/15 04:01:53 1.23.8.9
-@@ -1,10 +1,10 @@
- #
- # -*- Perl -*-
--# $Id: mhonarc.pl,v 1.23.8.8 2008-05-09 07:52:21 opengl2772 Exp $
-+# $Id: mhonarc.pl,v 1.23.8.9 2013-12-15 04:01:53 opengl2772 Exp $
- # Copyright (C) 1997-2000 Satoru Takabayashi ,
- # 1999 NOKUBI Takatsugu ,
- # 2002 Earl Hood ,
--# 2000-2008 Namazu Project All rights reserved.
-+# 2000-2013 Namazu Project All rights reserved.
- # This is free software with ABSOLUTELY NO WARRANTY.
- #
- # This program is free software; you can redistribute it and/or modify
-@@ -141,9 +141,8 @@
-
- # Format MHonArc X comment extracted headers as regular headers
- my $mha_header = "";
-- my($fld_name, $fld_value);
-- while (($fld_name, $fld_value) = each %$mha_fields) {
-- $mha_header .= join('', $fld_name, ': ', $fld_value, "\n");
-+ for my $key (sort keys %$mha_fields) {
-+ $mha_header .= join('', $key, ': ', $mha_fields->{$key}, "\n");
- }
-
- # Added header back to content string.
---- a/scripts/mknmz.in 2011/07/23 23:50:59 1.85.4.102
-+++ b/scripts/mknmz.in 2013/12/15 04:01:53 1.85.4.103
-@@ -77,13 +77,6 @@
- sub main {
- my $start_time = time;
-
-- if ($English::PERL_VERSION == 5.008001) {
-- unless (defined $ENV{PERL_HASH_SEED} && $ENV{PERL_HASH_SEED} eq 0) {
-- print "Run mknmz with the environment variable PERL_HASH_SEED=0\n";
-- exit 1;
-- }
-- }
--
- init();
-
- # At first, loading pl/conf.pl to prevent overriding some variables.
diff --git a/app-text/namazu/files/namazu-perl-5.26.patch b/app-text/namazu/files/namazu-perl-5.26.patch
deleted file mode 100644
index 1b3a4e40bd10..000000000000
--- a/app-text/namazu/files/namazu-perl-5.26.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/filter/hnf.pl
-+++ b/filter/hnf.pl
-@@ -244,7 +244,7 @@
- $uri = '?%year%month%hiday#%year%month%day0'; # for hns-1.x
- }
- $uri =~ s/%%/\34/g;
-- $uri =~ s/%{?([a-z]+)}?/$param{$1}/g;
-+ $uri =~ s/%\{?([a-z]+)}?/$param{$1}/g;
- $uri =~ s/\34/%/g;
- $uri = $hnf::diary_uri . $uri;
- $uri =~ s/%7E/~/i;
---- a/filter/mp3.pl
-+++ b/filter/mp3.pl
-@@ -152,7 +152,7 @@
- mp3::get_title($$contref, $weighted_str, $fields);
- mp3::get_author($$contref, $fields);
- mp3::get_album($$contref, $fields);
-- $$contref =~ s/^\w+:{1,1}?//gm;
-+ $$contref =~ s/^\w+:?//gm;
-
- return;
- }
diff --git a/app-text/namazu/files/namazu-tests.patch b/app-text/namazu/files/namazu-tests.patch
deleted file mode 100644
index c79f8aade6f3..000000000000
--- a/app-text/namazu/files/namazu-tests.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/tests/Makefile.am
-+++ b/tests/Makefile.am
-@@ -26,3 +26,5 @@
- rm -rf test-log tmp-data tmp.* idx[0-9]* ja-idx[0-9]*
-
- EXTRA_DIST = $(TESTS) select-data commonfuncs
-+
-+.NOTPARALLEL:
diff --git a/app-text/namazu/files/namazu-underlinking.patch b/app-text/namazu/files/namazu-underlinking.patch
deleted file mode 100644
index 04af7c21d998..000000000000
--- a/app-text/namazu/files/namazu-underlinking.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/nmz/Makefile.am
-+++ b/nmz/Makefile.am
-@@ -47,7 +47,7 @@
- nmzversion.c
-
- libnmz_la_DEPENDENCIES = @NMZ_LIBOBJS@
--libnmz_la_LIBADD = @LTLIBINTL@
-+libnmz_la_LIBADD = @LTLIBINTL@ @NMZ_LIBOBJS@
- libnmz_la_LDFLAGS = -version-info $(LTVERSION)
-
- nmzversion.c: nmzversion.c.in
diff --git a/app-text/namazu/metadata.xml b/app-text/namazu/metadata.xml
deleted file mode 100644
index a94766977fa6..000000000000
--- a/app-text/namazu/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/namazu/namazu-2.0.21.ebuild b/app-text/namazu/namazu-2.0.21.ebuild
deleted file mode 100644
index 866e3923c180..000000000000
--- a/app-text/namazu/namazu-2.0.21.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools elisp-common
-
-DESCRIPTION="Namazu is a full-text search engine"
-HOMEPAGE="http://www.namazu.org/"
-SRC_URI="http://www.namazu.org/stable/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="emacs l10n_ja nls static-libs tk"
-
-RDEPEND="dev-perl/File-MMagic
- emacs? ( >=app-editors/emacs-23.1:* )
- l10n_ja? (
- app-i18n/nkf
- || (
- dev-perl/Text-Kakasi
- app-i18n/kakasi
- app-text/chasen
- app-text/mecab
- )
- )
- nls? ( virtual/libintl )
- tk? (
- dev-lang/tk:0
- www-client/lynx
- )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-configure.patch
- "${FILESDIR}"/${PN}-emacs-27.patch
- "${FILESDIR}"/${PN}-perl-5.18.patch
- "${FILESDIR}"/${PN}-perl-5.26.patch
- "${FILESDIR}"/${PN}-tests.patch
- "${FILESDIR}"/${PN}-underlinking.patch
- "${FILESDIR}"/${P}-memmove.patch
-)
-
-src_prepare() {
- default
-
- mv configure.{in,ac} || die
- mv tk${PN}/configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable nls)
- $(use_enable static-libs static)
- $(use_enable tk tk${PN})
- )
- use tk && myconf+=(
- --with-${PN}="${EPREFIX}"/usr/bin/${PN}
- --with-mknmz="${EPREFIX}"/usr/bin/mknmz
- --with-indexdir="${EPREFIX}"/var/lib/${PN}/index
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd lisp
- rm -f browse*
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- keepdir /var/lib/${PN}/index
-
- if use emacs; then
- elisp-install ${PN} lisp/*.el*
- elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
-
- docinto lisp
- dodoc lisp/ChangeLog*
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-text/namazu/namazu-2.0.22_pre8.ebuild b/app-text/namazu/namazu-2.0.22_pre8.ebuild
deleted file mode 100644
index 118401efebb8..000000000000
--- a/app-text/namazu/namazu-2.0.22_pre8.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="8"
-
-inherit autotools elisp-common
-
-MY_P="${P/_pre/pre}"
-
-DESCRIPTION="Namazu is a full-text search engine"
-HOMEPAGE="http://www.namazu.org/"
-SRC_URI="http://www.namazu.org/test/${MY_P}.tar.gz"
-S="${WORKDIR}"/${MY_P}
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS=""
-IUSE="emacs l10n_ja nls static-libs tk"
-
-RDEPEND="dev-perl/File-MMagic
- emacs? ( >=app-editors/emacs-23.1:* )
- l10n_ja? (
- app-i18n/nkf
- || (
- dev-perl/Text-Kakasi
- app-i18n/kakasi
- app-text/chasen
- app-text/mecab
- )
- )
- nls? ( virtual/libintl )
- tk? (
- dev-lang/tk:0
- www-client/lynx
- )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-gentoo.patch
- "${FILESDIR}"/${PN}-configure.patch
- "${FILESDIR}"/${PN}-tests.patch
- "${FILESDIR}"/${PN}-underlinking.patch
-)
-
-src_prepare() {
- default
-
- mv configure.{in,ac} || die
- mv tk${PN}/configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- local myconf=(
- $(use_enable nls)
- $(use_enable static-libs static)
- $(use_enable tk tk${PN})
- )
- use tk && myconf+=(
- --with-${PN}="${EPREFIX}"/usr/bin/${PN}
- --with-mknmz="${EPREFIX}"/usr/bin/mknmz
- --with-indexdir="${EPREFIX}"/var/lib/${PN}/index
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd lisp
- rm -f browse*
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- keepdir /var/lib/${PN}/index
-
- if use emacs; then
- elisp-install ${PN} lisp/*.el*
- elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
-
- docinto lisp
- dodoc lisp/ChangeLog*
- fi
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/app-text/nfoview/Manifest b/app-text/nfoview/Manifest
deleted file mode 100644
index 7879bf641c16..000000000000
--- a/app-text/nfoview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST nfoview-2.1.tar.gz 52447 BLAKE2B d8b56690a96f45dfc8ec2cb2e87cfbc42ac44646551432441fb75199835be60d20e26bbdd782485db5096483c347f9d7db8a72a9c8a7a35c95e6b291e6863ba0 SHA512 ba9fcb66f97895e2e21f4b70190f8dfdd10d201fddfb422252742bfa741003f657d098fe9e0e5f75e915668310d6034794ad6d787e46a1ac228268a8cdb01019
diff --git a/app-text/nfoview/files/nfoview-2.1-fix-paths.patch b/app-text/nfoview/files/nfoview-2.1-fix-paths.patch
deleted file mode 100644
index 360ab4170f14..000000000000
--- a/app-text/nfoview/files/nfoview-2.1-fix-paths.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/nfoview/paths.py 2025-05-03 12:37:51.767811975 +0200
-+++ b/nfoview/paths.py 2025-05-03 12:38:42.881021423 +0200
-@@ -42,7 +42,7 @@
- return Path(sys.argv[0]).parent / "share" / "nfoview"
-
- def get_data_directory_source():
-- return Path(__file__).parent.parent / "data"
-+ return Path(__file__).parent
-
- def get_locale_directory():
- if hasattr(sys, "frozen"):
-@@ -53,7 +53,7 @@
- return Path(sys.argv[0]).parent / "share" / "locale"
-
- def get_locale_directory_source():
-- return Path(__file__).parent.parent / "locale"
-+ return Path(f"{sys.prefix}/share/locale")
-
- CONFIG_HOME_DIR = get_config_home_directory().resolve()
- DATA_DIR = get_data_directory().resolve()
diff --git a/app-text/nfoview/metadata.xml b/app-text/nfoview/metadata.xml
deleted file mode 100644
index d0b911bf22e1..000000000000
--- a/app-text/nfoview/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>tomekmsliwa@gmail.com</email>
- <name>Tomasz Åšliwa</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">otsaloma/nfoview</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/nfoview/nfoview-2.1.ebuild b/app-text/nfoview/nfoview-2.1.ebuild
deleted file mode 100644
index a32de4f00fd2..000000000000
--- a/app-text/nfoview/nfoview-2.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit desktop python-single-r1 virtualx xdg
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/otsaloma/nfoview.git"
- inherit git-r3
-else
- SRC_URI="https://github.com/otsaloma/nfoview/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="Simple viewer for NFO files, which are ASCII art in the CP437 codepage"
-HOMEPAGE="https://otsaloma.io/nfoview/"
-
-LICENSE="GPL-3+"
-SLOT="0"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-BDEPEND="
- ${PYTHON_DEPS}
- sys-devel/gettext
- test? (
- $(python_gen_cond_dep '
- dev-python/pytest[${PYTHON_USEDEP}]
- ')
- )
-"
-DEPEND="$(python_gen_cond_dep 'dev-python/pygobject:3[${PYTHON_USEDEP}]')"
-RDEPEND="${DEPEND}
- ${PYTHON_DEPS}
- media-fonts/cascadia-code
- gui-libs/gtk:4[introspection]"
-
-PATCHES=( "$FILESDIR/${P}-fix-paths.patch" )
-
-src_prepare() {
- default
- cp data/*.ui nfoview || die
-}
-
-src_compile() {
- :
-}
-
-src_test() {
- virtx epytest
-}
-
-src_install() {
- local file
- for file in po/*.po; do
- msgfmt "${file}" -o "${file%.po}.mo" && domo "${file%.po}.mo" || die
- done
-
- mkdir -p usr/share/{applications,metainfo} || die
- msgfmt --xml -d po --template data/io.otsaloma.nfoview.appdata.xml.in \
- -o usr/share/metainfo/io.otsaloma.nfoview.appdata.xml || die
- msgfmt --desktop -d po --template data/io.otsaloma.nfoview.desktop.in \
- -o usr/share/applications/io.otsaloma.nfoview.desktop || die
-
- doicon -s scalable data/io.otsaloma.nfoview.svg
- doicon -s symbolic data/io.otsaloma.nfoview-symbolic.svg
-
- doman data/nfoview.1
-
- python_moduleinto nfoview
- python_domodule nfoview/.
-
- python_doscript bin/nfoview
-
- insinto /usr
- doins -r usr/share
-}
diff --git a/app-text/notekit/Manifest b/app-text/notekit/Manifest
deleted file mode 100644
index cdd70204efb1..000000000000
--- a/app-text/notekit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST notekit-0.2.0.tar.gz 1906688 BLAKE2B 4d39e00997defcdf79cab3ce98d3b3f67390d43729b851d36b179a0f76b66b3577065ac22cbd83fda12130a93ecfa33a64c658d3926bc912ed3cebe752002ede SHA512 1f2c24ea9e7ff1e12bf8ff1a91a3910ebb24d1bb8d5312a39d5d4b89a6ab924af79b17efd0225f6afc033c3e3cb9369668e2a17cf49545b6ef1863c89e3dcce5
diff --git a/app-text/notekit/metadata.xml b/app-text/notekit/metadata.xml
deleted file mode 100644
index 7566dfb5c672..000000000000
--- a/app-text/notekit/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>dangduong31205@gmail.com</email>
- <name>Nguyen Dinh Dang Duong</name>
- </maintainer>
- <upstream>
- <remote-id type="github">blackhole89/notekit</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/notekit/notekit-0.2.0.ebuild b/app-text/notekit/notekit-0.2.0.ebuild
deleted file mode 100644
index 83b38fa1d169..000000000000
--- a/app-text/notekit/notekit-0.2.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="Write your notes in instantly-formatted Markdown"
-HOMEPAGE="https://github.com/blackhole89/notekit/"
-SRC_URI="https://github.com/blackhole89/notekit/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DEPEND="
- dev-cpp/gtkmm:3.0
- dev-cpp/gtksourceviewmm:3.0
- virtual/zlib
- media-libs/fontconfig
- dev-libs/jsoncpp
- dev-libs/tinyxml2
-"
-RDEPEND="${DEPEND}"
-BDEPEND="
- dev-build/meson
- dev-build/ninja
-"
-
-src_configure() {
- local emesonargs=(
- "-Dclatexmath=false"
- )
- meson_src_configure
-}
diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest
deleted file mode 100644
index 90f205a3d819..000000000000
--- a/app-text/nuspell/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST nuspell-5.1.6.tar.gz 373260 BLAKE2B 978f1055c4e8f68a1e7e712b98af11b5f9a4be3b42044d7d31733cf30d301145da501da95168e1c96518bba6e0f2d525a6929d5fa81f350828158e6db7dad147 SHA512 ab6d9394a55d9a2a347ccae47aeef6a96af70f421ad6ea8f7ac7fde2052790f37fb1c7ec3112daac7600d193430a560cb1915ab6557c9353717f65cb32f13ab8
-DIST nuspell-5.1.7.tar.gz 339465 BLAKE2B 653238057e23049834054ae162ed313e4e431d6e7711511e00168d96af74efa473a6181e167afa9005ff28566710d4cee15f8acb0bae0ee508ead99f790f2f09 SHA512 cb030dca90a52000a7cf4ea7f15e10ee90aec59e56e8212f8ba69f37e070f1100390393191cdbbf88b14836f408c8eb2fb9712be3d472491b1c93dd5cedd9a40
diff --git a/app-text/nuspell/metadata.xml b/app-text/nuspell/metadata.xml
deleted file mode 100644
index 11557a865054..000000000000
--- a/app-text/nuspell/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- </maintainer>
- <longdescription>
- Spell checker library and command-line program designed for
- languages with rich morphology and complex word compounding.
-
- Nuspell is a pure C++ re-implementation of <pkg>app-text/hunspell</pkg>.
- </longdescription>
- <upstream>
- <remote-id type="github">nuspell/nuspell</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/nuspell/nuspell-5.1.6.ebuild b/app-text/nuspell/nuspell-5.1.6.ebuild
deleted file mode 100644
index 10fcf11be833..000000000000
--- a/app-text/nuspell/nuspell-5.1.6.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Spell checker library and CLI for complex natural languages"
-HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell"
-SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0/5" # due to libnuspell.so.5
-KEYWORDS="amd64 ~loong ~riscv x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-libs/icu-60"
-DEPEND="${RDEPEND}
- doc? ( virtual/pandoc )
- test? ( >=dev-cpp/catch-3.1.1:0 )
- "
-
-DOCS=( CHANGELOG.md )
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- if ! use test ; then
- rm -R external/hunspell/ || die
- fi
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS=$(usex doc)
- -DBUILD_TESTING=$(usex test)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- einfo
- einfo 'Nuspell needs language packs and/or dictionaries to be of use'
- einfo 'e.g. package app-dicts/myspell-en or one of its siblings.'
- einfo
- einfo 'Besides MySpell dictionaries, for other options please'
- einfo 'see https://nuspell.github.io/#languages-and-users .'
- einfo
-}
diff --git a/app-text/nuspell/nuspell-5.1.7.ebuild b/app-text/nuspell/nuspell-5.1.7.ebuild
deleted file mode 100644
index 586fbead7ece..000000000000
--- a/app-text/nuspell/nuspell-5.1.7.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Spell checker library and CLI for complex natural languages"
-HOMEPAGE="https://nuspell.github.io/ https://github.com/nuspell/nuspell"
-SRC_URI="https://github.com/nuspell/nuspell/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-3+"
-SLOT="0/5" # due to libnuspell.so.5
-KEYWORDS="~amd64 ~loong ~riscv ~x86"
-IUSE="doc test"
-
-RDEPEND=">=dev-libs/icu-60"
-DEPEND="${RDEPEND}
- doc? ( app-text/doxygen virtual/pandoc )
- test? ( >=dev-cpp/catch-3.1.1:0 )
- "
-
-DOCS=( CHANGELOG.md )
-
-RESTRICT="!test? ( test )"
-
-src_prepare() {
- if ! use test ; then
- rm -R external/hunspell/ || die
- fi
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_DOCS=$(usex doc)
- -DBUILD_TESTING=$(usex test)
- )
-
- cmake_src_configure
-}
-
-pkg_postinst() {
- einfo
- einfo 'Nuspell needs language packs and/or dictionaries to be of use'
- einfo 'e.g. package app-dicts/myspell-en or one of its siblings.'
- einfo
- einfo 'Besides MySpell dictionaries, for other options please'
- einfo 'see https://nuspell.github.io/#languages-and-users .'
- einfo
-}
diff --git a/app-text/o3read/Manifest b/app-text/o3read/Manifest
deleted file mode 100644
index 4ecf24af50ce..000000000000
--- a/app-text/o3read/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST o3read-0.0.4.tar.gz 21075 BLAKE2B 35a7cdb3b8242179372c08428691ff0d7ef6df14777b2559847df0a3b15396a8eb28746cdefa99109e6b2544d4ed7997934b50b620d847c3ad150404b8b3252e SHA512 5287a9d58a77cba47397265de9decac1d4327f0a6065cbf7303451d48126a173ad2763157355c9a41237feac6b467ddff5d7e5ad4b4d6c3870f1d09ae0035879
diff --git a/app-text/o3read/files/o3read-0.0.4-fix-buildsystem.patch b/app-text/o3read/files/o3read-0.0.4-fix-buildsystem.patch
deleted file mode 100644
index 63dcf95c0def..000000000000
--- a/app-text/o3read/files/o3read-0.0.4-fix-buildsystem.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -2,8 +2,6 @@
- PACKAGE = o3read
- VERSION = 0.0.4
-
--CC = gcc
--CFLAGS = -Wall -ansi -pedantic -O -g
- PREFIX = /usr/local
- BINDIR = $(PREFIX)/bin
- MANDIR = $(PREFIX)/man/man1
-@@ -16,20 +14,13 @@
-
- all: $(BINS)
-
--utf8tolatin1: utf8tolatin1.o
-- $(CC) -o utf8tolatin1 utf8tolatin1.o
-+o3totxt: o3read.o
-
--o3totxt: o3totxt.o o3read.o
-- $(CC) -o o3totxt o3totxt.o o3read.o
-+o3tohtml: o3read.o
-
--o3tohtml: o3tohtml.o o3read.o
-- $(CC) -o o3tohtml o3tohtml.o o3read.o
-+o3tosiag: o3read.o
-
--o3tosiag: o3tosiag.o o3read.o
-- $(CC) -o o3tosiag o3tosiag.o o3read.o
--
--o3read: main.o o3read.o
-- $(CC) -o o3read main.o o3read.o
-+o3read: main.o
-
- dist:
- rm -rf $(PACKAGE)-$(VERSION)
diff --git a/app-text/o3read/metadata.xml b/app-text/o3read/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/o3read/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/o3read/o3read-0.0.4.ebuild b/app-text/o3read/o3read-0.0.4.ebuild
deleted file mode 100644
index 49d7a5120872..000000000000
--- a/app-text/o3read/o3read-0.0.4.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Converts OpenOffice formats to text or HTML"
-HOMEPAGE="http://siag.nu/o3read/"
-SRC_URI="http://siag.nu/pub/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-RESTRICT="test"
-
-PATCHES=( "${FILESDIR}"/${P}-fix-buildsystem.patch )
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin o3read o3totxt o3tohtml utf8tolatin1
- einstalldocs
- doman *.1
-}
diff --git a/app-text/ocrad/Manifest b/app-text/ocrad/Manifest
deleted file mode 100644
index 6e814f85de24..000000000000
--- a/app-text/ocrad/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ocrad-0.29.tar.lz 96519 BLAKE2B b5acb8fa3b3f02b7a0e5697b3ab4aa4ecc115c9d668192d6a4f533b787092c91449366df3603c73b926be61e5cb6b4e2d5406896ec79f931eb42dce104a424c5 SHA512 92503fbdb1877d9f8d4516fb7ba1c032868f5b3244f6547441a8a2bd84ff9f1c5a60c7347d748581e5f03014c2b7d2a8692bb4ecc3eacf18e2bf2232306976a8
diff --git a/app-text/ocrad/metadata.xml b/app-text/ocrad/metadata.xml
deleted file mode 100644
index 1e689d2596fc..000000000000
--- a/app-text/ocrad/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-needed -->
- <longdescription>GNU Ocrad is an OCR (Optical Character Recognition)
-program impleme nted as a filter and based on a feature extraction
-method. It reads a bitmap ima ge in pbm format and outputs text in
-ISO-8859-1 (Latin-1) charset.</longdescription>
- <upstream>
- <remote-id type="savannah-nongnu">ocrad</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/ocrad/ocrad-0.29-r1.ebuild b/app-text/ocrad/ocrad-0.29-r1.ebuild
deleted file mode 100644
index c6c39a6d4a6d..000000000000
--- a/app-text/ocrad/ocrad-0.29-r1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit dot-a edo unpacker toolchain-funcs
-
-DESCRIPTION="OCR (Optical Character Recognition) program"
-HOMEPAGE="https://www.gnu.org/software/ocrad/ocrad.html"
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.lz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ppc64 ~sparc x86"
-
-RDEPEND="
- media-libs/libpng:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(unpacker_src_uri_depends)"
-
-src_configure() {
- lto-guarantee-fat
- # ./configure is not based on autotools
- edo ./configure \
- CPPFLAGS="${CPPFLAGS}" \
- CXX="$(tc-getCXX)" \
- CXXFLAGS="${CXXFLAGS}" \
- LDFLAGS="${LDFLAGS}" \
- --prefix=/usr
-}
-
-src_compile() {
- emake AR="$(tc-getAR)"
-}
-
-src_install() {
- default
- strip-lto-bytecode
-
- doman doc/${PN}.1
- doinfo doc/${PN}.info
-}
diff --git a/app-text/odt2txt/Manifest b/app-text/odt2txt/Manifest
deleted file mode 100644
index 174c42ba0ff0..000000000000
--- a/app-text/odt2txt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST odt2txt-0.5.tar.gz 24460 BLAKE2B 703dd48447aa38a9a8bc0989231adf6f3dcf2796cb730feef6649cd14bff0265b12d6dba258a2779911f908a8ec322c5543b43222676e78ff12246daa3753b40 SHA512 95d782a088908518191dd0dcd294676fff25c95a2f23a2b8577b8e3adcce2f9d6d5ccaa2a02c7d36be19d05687a4d7a43bed36056c044af0934af810363c7ce0
diff --git a/app-text/odt2txt/files/odt2txt-0.5-makefile.patch b/app-text/odt2txt/files/odt2txt-0.5-makefile.patch
deleted file mode 100644
index b87814f3ff58..000000000000
--- a/app-text/odt2txt/files/odt2txt-0.5-makefile.patch
+++ /dev/null
@@ -1,116 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -2,28 +2,22 @@
- UNAME_S := $(shell uname -s 2>/dev/null || echo unknown)
- UNAME_O := $(shell uname -o 2>/dev/null || echo unknown)
-
--ifdef DEBUG
--CFLAGS = -O0 -g -Wextra -DMEMDEBUG -DSTRBUF_CHECK
--#LDFLAGS = -lefence
--LDFLAGS += -g
--else
--CFLAGS = -O2
--endif
--
- ifdef NO_ICONV
--CFLAGS += -DNO_ICONV
-+CPPFLAGS += -DNO_ICONV
- endif
-
--LIBS = -lz
-+CPPFLAGS += $(shell $(PKG_CONFIG) --cflags zlib)
-+LDLIBS += $(shell $(PKG_CONFIG) --libs zlib)
-+
- ZIP_OBJS =
- ifdef HAVE_LIBZIP
-- CFLAGS += -DHAVE_LIBZIP
-- LIBS += -lzip
-+ CPPFLAGS += -DHAVE_LIBZIP
-+ LDLIBS += -lzip
- else
- ZIP_OBJS = kunzip/fileio.o kunzip/zipfile.o
- endif
-
--OBJ = odt2txt.o regex.o mem.o strbuf.o $(ZIP_OBJS)
-+OBJ = regex.o mem.o strbuf.o $(ZIP_OBJS)
- TEST_OBJ = t/test-strbuf.o t/test-regex.o
- ALL_OBJ = $(OBJ) $(TEST_OBJ)
-
-@@ -37,50 +31,44 @@
- MAN1DIR = $(MANDIR)/man1
-
- ifeq ($(UNAME_S),FreeBSD)
-- CFLAGS += -DICONV_CHAR="const char" -I/usr/local/include
-+ CPPFLAGS += -DICONV_CHAR="const char"
- LDFLAGS += -L/usr/local/lib
-- LIBS += -liconv
-+ LDLIBS += -liconv
- endif
- ifeq ($(UNAME_S),OpenBSD)
-- CFLAGS += -DICONV_CHAR="const char" -I/usr/local/include
-+ CPPFLAGS += -DICONV_CHAR="const char"
- LDFLAGS += -L/usr/local/lib
-- LIBS += -liconv
-+ LDLIBS += -liconv
- endif
- ifeq ($(UNAME_S),Darwin)
-- CFLAGS += -I/opt/local/include
-- LDFLAGS += -L/opt/local/lib
-- LIBS += -liconv
-+ LDLIBS += -liconv
- endif
- ifeq ($(UNAME_S),NetBSD)
-- CFLAGS += -DICONV_CHAR="const char"
-+ CPPFLAGS += -DICONV_CHAR="const char"
- endif
- ifeq ($(UNAME_S),SunOS)
-- ifeq ($(CC),cc)
-- ifdef DEBUG
-- CFLAGS = -v -g -DMEMDEBUG -DSTRBUF_CHECK
-- else
-- CFLAGS = -xO3
-- endif
-- endif
-- CFLAGS += -DICONV_CHAR="const char"
-+ CPPFLAGS += -DICONV_CHAR="const char"
- endif
- ifeq ($(UNAME_S),HP-UX)
-- CFLAGS += -I$(ZLIB_DIR)
-- LIBS = $(ZLIB_DIR)/libz.a
-+ CPPFLAGS += -I$(ZLIB_DIR)
-+ LDLIBS += $(ZLIB_DIR)/libz.a
-+endif
-+ifeq ($(UNAME_S),Darwin)
-+ LDLIBS += -liconv
- endif
- ifeq ($(UNAME_O),Cygwin)
-- CFLAGS += -DICONV_CHAR="const char"
-- LIBS += -liconv
-+ CPPFLAGS += -DICONV_CHAR="const char"
-+ LDLIBS += -liconv
- EXT = .exe
- endif
- ifneq ($(MINGW32),)
-- CFLAGS += -DICONV_CHAR="const char" -I$(REGEX_DIR) -I$(ZLIB_DIR)
-- LIBS = $(REGEX_DIR)/regex.o
-+ CPPFLAGS += -DICONV_CHAR="const char" -I$(REGEX_DIR) -I$(ZLIB_DIR)
-+ LDLIBS += $(REGEX_DIR)/regex.o
- ifdef STATIC
-- LIBS += $(wildcard $(ICONV_DIR)/lib/.libs/*.o)
-- LIBS += $(ZLIB_DIR)/zlib.a
-+ LDLIBS += $(wildcard $(ICONV_DIR)/lib/.libs/*.o)
-+ LDLIBS += $(ZLIB_DIR)/zlib.a
- else
-- LIBS += -liconv
-+ LDLIBS += -liconv
- endif
- EXT = .exe
- endif
-@@ -89,7 +77,6 @@
- MAN = odt2txt.1
-
- $(BIN): $(OBJ)
-- $(CC) -o $@ $(LDFLAGS) $(OBJ) $(LIBS)
-
- t/test-strbuf: t/test-strbuf.o strbuf.o mem.o
- t/test-regex: t/test-regex.o regex.o strbuf.o mem.o
diff --git a/app-text/odt2txt/metadata.xml b/app-text/odt2txt/metadata.xml
deleted file mode 100644
index 364718ef994b..000000000000
--- a/app-text/odt2txt/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">dstosberg/odt2txt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/odt2txt/odt2txt-0.5-r1.ebuild b/app-text/odt2txt/odt2txt-0.5-r1.ebuild
deleted file mode 100644
index 46c30f587ba7..000000000000
--- a/app-text/odt2txt/odt2txt-0.5-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A simple converter from OpenDocument Text to plain text"
-HOMEPAGE="http://stosberg.net/odt2txt/"
-SRC_URI="https://github.com/dstosberg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ppc64 ~sparc x86"
-
-RDEPEND="
- !app-office/unoconv
- virtual/zlib:=
- virtual/libiconv"
-DEPEND="${RDEPEND}"
-BDEPEND="sys-apps/groff"
-
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_configure() {
- tc-export CC PKG_CONFIG
-}
-
-src_install() {
- emake install DESTDIR="${D}" PREFIX="${EPREFIX}"/usr
- doman odt2txt.1
-}
diff --git a/app-text/openjade/Manifest b/app-text/openjade/Manifest
deleted file mode 100644
index 34cad9281086..000000000000
--- a/app-text/openjade/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST openjade-1.3.2.tar.gz 894834 BLAKE2B 972251c63d27f86fa3e1a0760e05213dbac440e7222c81c67dfa6a5c216922ef575705bb7a6093306d6aab771b8a9e1335fb0aaca4b893de5a4d792dc0b55da9 SHA512 c39f70ec8020bd7a2b3e125cbd146b49ddb57910a042bd212da02722617ed5681f32dab60acc26ab89ac658997c6f604911d7be3be391d6278267481f3bcf2f1
diff --git a/app-text/openjade/files/openjade-1.3.2-acinclude.m4 b/app-text/openjade/files/openjade-1.3.2-acinclude.m4
deleted file mode 100644
index 7bb6d2cb1f81..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-acinclude.m4
+++ /dev/null
@@ -1,61 +0,0 @@
-dnl Configure-time switch with default
-dnl
-dnl Each switch defines an --enable-FOO and --disable-FOO option in
-dnl the resulting configure script.
-dnl
-dnl Usage:
-dnl smr_SWITCH(name, description, default, pos-def, neg-def)
-dnl
-dnl where:
-dnl
-dnl name name of switch; generates --enable-name & --disable-name
-dnl options
-dnl description help string is set to this prefixed by "enable" or
-dnl "disable", whichever is the non-default value
-dnl default either "on" or "off"; specifies default if neither
-dnl --enable-name nor --disable-name is specified
-dnl pos-def a symbol to AC_DEFINE if switch is on (optional)
-dnl neg-def a symbol to AC_DEFINE if switch is off (optional)
-dnl
-AC_DEFUN(smr_SWITCH, [
- AC_MSG_CHECKING(whether to enable $2)
- AC_ARG_ENABLE(
- $1,
- ifelse($3, on,
- [ --disable-[$1] disable [$2]],
- [ --enable-[$1] enable [$2]]),
- [ if test "$enableval" = yes; then
- AC_MSG_RESULT(yes)
- ifelse($4, , , AC_DEFINE($4))
- else
- AC_MSG_RESULT(no)
- ifelse($5, , , AC_DEFINE($5))
- fi ],
- ifelse($3, on,
- [ AC_MSG_RESULT(yes)
- ifelse($4, , , AC_DEFINE($4)) ],
- [ AC_MSG_RESULT(no)
- ifelse($5, , , AC_DEFINE($5))]))])
-
-dnl
-dnl Examine size_t and define SIZE_T_IS_UINT, if size_t is an unsigned int
-dnl
-AC_DEFUN(OJ_SIZE_T_IS_UINT,[
- AC_REQUIRE([AC_TYPE_SIZE_T])
- AC_MSG_CHECKING(whether size_t is unsigned int)
- ac_cv_size_t_is_uint=no
- AC_LANG_SAVE
- AC_LANG_CPLUSPLUS
- AC_TRY_COMPILE([#include <unistd.h>
-
- template<class T> class foo { };
-
- ], [
- foo<size_t> x;
- foo<unsigned int> y;
- x = y;
- ],ac_cv_size_t_is_uint=yes)
- AC_LANG_RESTORE
- AC_MSG_RESULT($ac_cv_size_t_is_uint)
- test "$ac_cv_size_t_is_uint" = "yes" && AC_DEFINE(SIZE_T_IS_UINT)
-])
diff --git a/app-text/openjade/files/openjade-1.3.2-autoconf-2.70.patch b/app-text/openjade/files/openjade-1.3.2-autoconf-2.70.patch
deleted file mode 100644
index 07e1f629d8f7..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-autoconf-2.70.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff --git a/config/configure.in b/config/configure.in
-index 466c4ee..5af1de5 100644
---- a/config/configure.in
-+++ b/config/configure.in
-@@ -12,9 +12,8 @@ dnl
- dnl Credits: this autoconf script was largely "inspired" <g> by the
- dnl autoconf script around SP made by Henry Thompson.
- dnl
--AC_INIT(dsssl)
-+AC_INIT(openjade, 1.3.2)
- AC_CONFIG_AUX_DIR(config)
--AM_INIT_AUTOMAKE( openjade, 1.3.2)
- TOP=`pwd`
- AC_SUBST(TOP)
- dnl
-diff --git a/include/config.h.in b/include/config.h.in
-index 2a6fd39..f8ccf1c 100644
---- a/include/config.h.in
-+++ b/include/config.h.in
-@@ -18,8 +18,8 @@
- #endif
- #endif
-
--#define OPENJADE_PACKAGE PACKAGE
--#define OPENJADE_VERSION VERSION
-+#define OPENJADE_PACKAGE "@PACKAGE_NAME@"
-+#define OPENJADE_VERSION "@PACKAGE_VERSION@"
- #ifndef OPENJADE_MESSAGE_DOMAIN
- #define OPENJADE_MESSAGE_DOMAIN ""
- #endif
diff --git a/app-text/openjade/files/openjade-1.3.2-chmod.patch b/app-text/openjade/files/openjade-1.3.2-chmod.patch
deleted file mode 100644
index ca8abbd50da8..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-chmod.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.comm.in.orig 2017-07-11 20:14:20.459014115 +0700
-+++ b/Makefile.comm.in 2017-07-11 20:14:31.724715876 +0700
-@@ -53,7 +53,7 @@
- .m4.cxx:
- rm -f $@
- $(PERL) $(srcdir)/../instmac.pl $< >$@
-- chmod -w $@
-+ chmod a-w $@
-
- %.h %.cxx %.rc: %.msg
- $(PERL) -w $(srcdir)/../msggen.pl $(MSGGENFLAGS) $<
diff --git a/app-text/openjade/files/openjade-1.3.2-deplibs.patch b/app-text/openjade/files/openjade-1.3.2-deplibs.patch
deleted file mode 100644
index 3466ad7d85e3..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-deplibs.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -urNp openjade-1.3.2/grove/Makefile.sub devel/grove/Makefile.sub
---- openjade-1.3.2/grove/Makefile.sub 2002-10-20 23:47:24.000000000 +0200
-+++ devel/grove/Makefile.sub 2007-07-23 15:39:23.000000000 +0200
-@@ -1,4 +1,4 @@
- LTVERSION=0:1:0
- LIB=ogrove
--DEPLIBS=-lm
-+DEPLIBS=-lm -lstdc++
- OBJS=Node.o LocNode.o
-diff -urNp openjade-1.3.2/spgrove/Makefile.sub devel/spgrove/Makefile.sub
---- openjade-1.3.2/spgrove/Makefile.sub 2002-11-15 23:46:50.000000000 +0100
-+++ devel/spgrove/Makefile.sub 2007-07-23 16:06:13.000000000 +0200
-@@ -1,9 +1,10 @@
- LTVERSION=0:1:0
- LIB=ospgrove
- INCLUDE=-I$(srcdir)/../grove
--DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \
-+DEPLIBS=$(TOP)/grove/libogrove.la \
-+ -lm -losp -L$(TOP)/grove/.libs \
- -L$(TOP)/lib -L$(TOP)/lib/.libs \
-- $(LIB_THREADS)
-+ $(LIB_THREADS) -lstdc++
- OBJS=GroveApp.o GroveBuilder.o SdNode.o
- GENSRCS=grove_inst.cxx
-
-diff -urNp openjade-1.3.2/style/Makefile.sub devel/style/Makefile.sub
---- openjade-1.3.2/style/Makefile.sub 2003-04-18 19:18:10.000000000 +0200
-+++ devel/style/Makefile.sub 2007-07-23 16:08:26.000000000 +0200
-@@ -1,8 +1,8 @@
- LTVERSION=0:1:0
- LIB=ostyle
--DEPLIBS=-lm -L$(TOP)/grove -L$(TOP)/grove/.libs \
-- -L$(TOP)/lib -L$(TOP)/lib/.libs \
-- -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs
-+DEPLIBS=$(TOP)/grove/libogrove.la $(TOP)/spgrove/libospgrove.la \
-+ -lm -losp -L$(TOP)/lib -L$(TOP)/lib/.libs -L$(TOP)/grove/.libs \
-+ -L$(TOP)/spgrove -L$(TOP)/spgrove/.libs -lstdc++
- OBJS=LangObj.o \
- Collector.o \
- DssslApp.o \
diff --git a/app-text/openjade/files/openjade-1.3.2-gcc46.patch b/app-text/openjade/files/openjade-1.3.2-gcc46.patch
deleted file mode 100644
index e947ffe12f7f..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-gcc46.patch
+++ /dev/null
@@ -1,74 +0,0 @@
---- openjade-1.3.2-orig//jade/TeXFOTBuilder.cxx 2011-05-02 22:08:49.274006803 +0000
-+++ openjade-1.3.2-orig//jade/TeXFOTBuilder.cxx 2011-05-02 22:14:09.849006939 +0000
-@@ -88,6 +88,8 @@
- value.convertString(nic_.placement);
- }
- ExtensionFlowObj *copy() const { return new PageFloatFlowObj(*this); }
-+ public:
-+ PageFloatFlowObj() {}
- private:
- PageFloatNIC nic_;
- StringC name_;
-@@ -101,6 +103,8 @@
- fotb.endPageFootnote();
- }
- ExtensionFlowObj *copy() const { return new PageFootnoteFlowObj(*this); }
-+ public:
-+ PageFootnoteFlowObj() {}
- private:
- };
- //////////////////////////////////////////////////////////////////////
---- openjade-1.3.2-orig//jade/TransformFOTBuilder.cxx 2011-05-02 22:08:49.275006803 +0000
-+++ openjade-1.3.2-orig//jade/TransformFOTBuilder.cxx 2011-05-02 22:18:31.614007052 +0000
-@@ -41,6 +41,7 @@
- };
- class EntityRefFlowObj : public TransformExtensionFlowObj {
- public:
-+ EntityRefFlowObj() {}
- void atomic(TransformFOTBuilder &fotb, const NodePtr &) const {
- fotb.entityRef(name_);
- }
-@@ -56,6 +57,7 @@
- };
- class ProcessingInstructionFlowObj : public TransformExtensionFlowObj {
- public:
-+ ProcessingInstructionFlowObj() {}
- void atomic(TransformFOTBuilder &fotb, const NodePtr &) const {
- fotb.processingInstruction(data_);
- }
-@@ -98,6 +100,8 @@
- }
- }
- ExtensionFlowObj *copy() const { return new EmptyElementFlowObj(*this); }
-+ public:
-+ EmptyElementFlowObj() {}
- private:
- ElementNIC nic_;
- };
-@@ -133,6 +137,8 @@
- }
- }
- ExtensionFlowObj *copy() const { return new ElementFlowObj(*this); }
-+ public:
-+ ElementFlowObj() {}
- private:
- ElementNIC nic_;
- };
-@@ -150,6 +156,8 @@
- value.convertString(systemId_);
- }
- ExtensionFlowObj *copy() const { return new EntityFlowObj(*this); }
-+ public:
-+ EntityFlowObj() {};
- private:
- StringC systemId_;
- };
-@@ -174,6 +182,8 @@
- }
- }
- ExtensionFlowObj *copy() const { return new DocumentTypeFlowObj(*this); }
-+ public:
-+ DocumentTypeFlowObj() {}
- private:
- DocumentTypeNIC nic_;
- };
diff --git a/app-text/openjade/files/openjade-1.3.2-ldflags.patch b/app-text/openjade/files/openjade-1.3.2-ldflags.patch
deleted file mode 100644
index 4ddd4d414854..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-ldflags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: openjade-1.3.2/jade/Makefile.sub
-===================================================================
---- openjade-1.3.2.orig/jade/Makefile.sub
-+++ openjade-1.3.2/jade/Makefile.sub
-@@ -4,7 +4,7 @@ OBJS=jade.o SgmlFOTBuilder.o RtfFOTBuild
- INCLUDE=-I$(srcdir)/../grove -I$(srcdir)/../spgrove -I$(srcdir)/../style
- # XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a \
- # ../lib/libosp.a
--XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a $(splibdir)/libosp.a
-+XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a $(splibdir)/libosp.a
- GENSRCS=JadeMessages.h HtmlMessages.h RtfMessages.h TeXMessages.h \
- HtmlFOTBuilder_inst.cxx RtfFOTBuilder_inst.cxx TeXFOTBuilder_inst.cxx \
- TransformFOTBuilder_inst.cxx MifMessages.h MifFOTBuilder_inst.cxx
diff --git a/app-text/openjade/files/openjade-1.3.2-libosp-la.patch b/app-text/openjade/files/openjade-1.3.2-libosp-la.patch
deleted file mode 100644
index d106771b599d..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-libosp-la.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-diff -u /var/tmp/portage/app-text/openjade-1.3.2-r1/work/openjade-1.3.2/jade/Makefile.sub /tmp/buffer-content-5978gFR
---- a/jade/Makefile.sub 2009-11-19 17:21:46.000000000 -0500
-+++ b/jade/Makefile.sub 2009-11-19 17:23:24.000000000 -0500
-@@ -4,7 +4,8 @@
- INCLUDE=-I$(srcdir)/../grove -I$(srcdir)/../spgrove -I$(srcdir)/../style
- # XLIBS=../style/libostyle.a ../spgrove/libospgrove.a ../grove/libogrove.a \
- # ../lib/libosp.a
--XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a $(splibdir)/libosp.a
-+XLIBS=../style/libostyle.a ../grove/libogrove.a ../spgrove/libospgrove.a -losp
-+EXT_LIBS=-L$(splibdir) -losp $(LIBS)
- GENSRCS=JadeMessages.h HtmlMessages.h RtfMessages.h TeXMessages.h \
- HtmlFOTBuilder_inst.cxx RtfFOTBuilder_inst.cxx TeXFOTBuilder_inst.cxx \
- TransformFOTBuilder_inst.cxx MifMessages.h MifFOTBuilder_inst.cxx
-
-
-diff -u /var/tmp/portage/app-text/openjade-1.3.2-r1/work/openjade-1.3.2/Makefile.prog.in /tmp/buffer-content-5978T7K
---- a/Makefile.prog.in 2002-01-22 06:57:53.000000000 -0500
-+++ b/Makefile.prog.in 2009-11-19 17:23:05.000000000 -0500
-@@ -10,16 +10,15 @@
- top_builddir=@TOP@
- LINKFLAGS = @LINKFLAGS@
-
--ALL_LIBS = $(XLIBS) $(LIBS)
- Makefile.lt:
-- echo 'LT_LIBS='`echo $(ALL_LIBS)|sed 's/\.a/.la/g'` >Makefile.lt
-+ echo 'LT_LIBS='`echo $(XLIBS)|sed 's/\.a/.la/g'` >Makefile.lt
-
- PROG:=$(shell echo "$(PROG)" | sed '@program_transform_name@')
-
- all: $(PROG)
-
- $(PROG): $(OBJS) $(COBJS) $(LT_LIBS)
-- $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LT_LIBS)
-+ $(LIBTOOL) --mode=link $(CXX) $(LINKFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@ $(OBJS) $(COBJS) $(LT_LIBS) $(EXT_LIBS)
-
- install: $(PROG)
- -test -d $(DESTDIR)$(bindir) || \
-
diff --git a/app-text/openjade/files/openjade-1.3.2-msggen.pl.patch b/app-text/openjade/files/openjade-1.3.2-msggen.pl.patch
deleted file mode 100644
index 1afe68b800e9..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-msggen.pl.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-Use Getopt::Std in place of getopts.pl.
-https://bugs.gentoo.org/show_bug.cgi?id=420083
-
---- a/msggen.pl
-+++ b/msggen.pl
-@@ -4,6 +4,7 @@
- # See the file COPYING for copying permission.
-
- use POSIX;
-+use Getopt::Std;
-
- # Package and version.
- $package = 'openjade';
-@@ -18,8 +19,7 @@
- undef $opt_l;
- undef $opt_p;
- undef $opt_t;
--do 'getopts.pl';
--&Getopts('l:p:t:');
-+getopts('l:p:t:');
- $module = $opt_l;
- $pot_file = $opt_p;
-
-@@ -72,7 +72,7 @@
- else {
- $field[0] =~ /^[IWQXE][0-9]$/ || &error("invalid first field");;
- $type[$num] = substr($field[0], 0, 1);
-- $argc = int(substr($field[0], 1, 1));
-+ $argc = substr($field[0], 1, 1);
- }
- $nargs[$num] = $argc;
- $field[1] =~ /^[a-zA-Z_][a-zA-Z0-9_]+$/ || &error("invalid tag");
diff --git a/app-text/openjade/files/openjade-1.3.2-no-undefined.patch b/app-text/openjade/files/openjade-1.3.2-no-undefined.patch
deleted file mode 100644
index 4e5aefc3a865..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-no-undefined.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.lib.in.orig 2016-05-19 17:20:25.164931700 +0200
-+++ b/Makefile.lib.in 2016-05-19 17:20:56.539989400 +0200
-@@ -24,7 +24,7 @@
-
- lib$(LIB).la: $(LT_OBJS)
- $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
-- -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS)
-+ -no-undefined -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS)
-
- install:
- $(mkinstalldirs) $(DESTDIR)$(libdir)
diff --git a/app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch b/app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch
deleted file mode 100644
index 51bd0b27dd42..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-respect-ldflags.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru a/Makefile.lib.in b/Makefile.lib.in
---- a/Makefile.lib.in 2002-01-22 05:57:53.000000000 -0600
-+++ b/Makefile.lib.in 2009-01-04 16:15:41.000000000 -0600
-@@ -23,7 +23,7 @@
- echo 'LT_OBJS='`echo $(OBJS)|sed 's/\.o/.lo/g'` >Makefile.lt
-
- lib$(LIB).la: $(LT_OBJS)
-- $(LIBTOOL) --mode=link $(CC) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
-+ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LINKFLAGS) -o lib$(LIB).la $(LT_OBJS) \
- -rpath $(libdir) -version-info $(LTVERSION) $(DEPLIBS)
-
- install:
diff --git a/app-text/openjade/files/openjade-1.3.2-wchar_t-uint.patch b/app-text/openjade/files/openjade-1.3.2-wchar_t-uint.patch
deleted file mode 100644
index 920cff248d60..000000000000
--- a/app-text/openjade/files/openjade-1.3.2-wchar_t-uint.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-This fixes Cygwin, where wchar_t is ushort.
-
---- a/grove/Node.h
-+++ b/grove/Node.h
-@@ -8,6 +8,7 @@
- #endif
-
- #include <stddef.h>
-+#include <limits.h>
- #include "IList.h"
-
- #ifdef SP_USE_DLL
-@@ -34,10 +35,10 @@
- #endif
-
- #ifdef SP_MULTI_BYTE
--#ifdef SP_WCHAR_T_USHORT
--typedef wchar_t GroveChar;
--#else
-+#if UINT_MAX >= 0xffffffffL /* 2^32 - 1 */
- typedef unsigned int GroveChar;
-+#else
-+typedef unsigned long GroveChar;
- #endif
- #else /* not SP_MULTI_BYTE */
- typedef unsigned char GroveChar;
diff --git a/app-text/openjade/files/openjade-1.3.2.dsssl-catalog b/app-text/openjade/files/openjade-1.3.2.dsssl-catalog
deleted file mode 100644
index 11bc0425afe0..000000000000
--- a/app-text/openjade/files/openjade-1.3.2.dsssl-catalog
+++ /dev/null
@@ -1,4 +0,0 @@
-PUBLIC "-//James Clark//DTD DSSSL Flow Object Tree//EN" "fot.dtd"
-PUBLIC "ISO/IEC 10179:1996//DTD DSSSL Architecture//EN" "dsssl.dtd"
-PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" "style-sheet.dtd"
-PUBLIC "-//OpenJade//DTD DSSSL Style Sheet//EN" "style-sheet.dtd"
diff --git a/app-text/openjade/metadata.xml b/app-text/openjade/metadata.xml
deleted file mode 100644
index b3509edbf320..000000000000
--- a/app-text/openjade/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">openjade</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/openjade/openjade-1.3.2-r9.ebuild b/app-text/openjade/openjade-1.3.2-r9.ebuild
deleted file mode 100644
index 5af24067a81e..000000000000
--- a/app-text/openjade/openjade-1.3.2-r9.ebuild
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic sgml-catalog-r1 toolchain-funcs
-
-DESCRIPTION="Jade is an implementation of DSSSL for formatting SGML and XML documents"
-HOMEPAGE="https://openjade.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
- app-text/sgml-common
- >=app-text/opensp-1.5.1
-"
-DEPEND="${RDEPEND}
- dev-lang/perl
-"
-
-src_prepare() {
- default
-
- eapply "${FILESDIR}"/${P}-deplibs.patch
- eapply "${FILESDIR}"/${P}-ldflags.patch
- eapply "${FILESDIR}"/${P}-msggen.pl.patch
- eapply "${FILESDIR}"/${P}-respect-ldflags.patch
- eapply "${FILESDIR}"/${P}-libosp-la.patch
- eapply "${FILESDIR}"/${P}-gcc46.patch
- eapply "${FILESDIR}"/${P}-no-undefined.patch
- eapply "${FILESDIR}"/${P}-wchar_t-uint.patch
- eapply "${FILESDIR}"/${P}-chmod.patch #487218
- eapply "${FILESDIR}"/${P}-autoconf-2.70.patch #765034
-
- # Please note! Opts are disabled. If you know what you're doing
- # feel free to remove this line. It may cause problems with
- # docbook-sgml-utils among other things.
- #ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march"
- strip-flags
-
- # Default CFLAGS and CXXFLAGS is -O2 but this make openjade segfault
- # on hppa. Using -O1 works fine. So I force it here.
- use hppa && replace-flags -O2 -O1
-
- ln -s config/configure.in configure.ac || die
- cp "${FILESDIR}"/${P}-acinclude.m4 acinclude.m4 || die
- rm config/missing || die
-
- AT_NOEAUTOMAKE=yes \
- eautoreconf
-}
-
-src_configure() {
- # avoids dead-store elimination optimization
- # leading to segfaults on GCC 6
- # bug #592590 #596506
- tc-is-clang || append-cxxflags $(test-flags-CXX -fno-lifetime-dse)
-
- # We need Prefix env, bug #287358
- CONFIG_SHELL="${CONFIG_SHELL:-${BASH}}" \
- econf \
- --enable-http \
- --enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \
- --enable-default-search-path="${EPREFIX}"/usr/share/sgml \
- --enable-splibdir="${EPREFIX}"/usr/$(get_libdir) \
- --libdir="${EPREFIX}"/usr/$(get_libdir) \
- --datadir="${EPREFIX}"/usr/share/sgml/${P} \
- --disable-static
-}
-
-src_compile() {
- unset INCLUDE #412725
- emake -j1 SHELL="${BASH}"
-}
-
-src_install() {
- #dodir /usr/$(get_libdir)
-
- make DESTDIR="${D}" \
- SHELL="${BASH}" \
- libdir="${EPREFIX}"/usr/$(get_libdir) \
- install install-man
-
- find "${D}" -name '*.la' -delete || die
-
- dosym openjade /usr/bin/jade
- dosym onsgmls /usr/bin/nsgmls
- dosym osgmlnorm /usr/bin/sgmlnorm
- dosym ospam /usr/bin/spam
- dosym ospent /usr/bin/spent
- dosym osx /usr/bin/sgml2xml
-
- insinto /usr/share/sgml/${P}
- doins dsssl/builtins.dsl
-
- newins - catalog <<-EOF
- SYSTEM "builtins.dsl" "builtins.dsl"
- EOF
- doins -r pubtext
- insinto /usr/share/sgml/${P}/dsssl
- doins dsssl/{dsssl.dtd,style-sheet.dtd,fot.dtd}
- newins "${FILESDIR}"/${P}.dsssl-catalog catalog
-
- # Breaks sgml2xml among other things
- #insinto /usr/share/sgml/${P}/unicode
- #doins unicode/{catalog,unicode.sd,unicode.syn,gensyntax.pl}
-
- insinto /etc/sgml
- newins - "${P}.cat" <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/openjade-${PV}/catalog"
- CATALOG "${EPREFIX}/usr/share/sgml/openjade-${PV}/dsssl/catalog"
- EOF
-
- local HTML_DOCS=( doc/*.htm )
- einstalldocs
- dodoc -r jadedoc
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/${P}.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/${P}.cat
- local real=${EROOT}/etc/sgml/${P}.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- # this one's shared with docbook-dsssl, so we need to do it in postinst
- if ! grep -q -s ${P}.cat \
- "${EROOT}"/etc/sgml/sgml-docbook.cat; then
- ebegin "Adding ${P}.cat to /etc/sgml/sgml-docbook.cat"
- cat >> "${EROOT}"/etc/sgml/sgml-docbook.cat <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/${P}.cat"
- EOF
- eend ${?}
- fi
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- if [[ -z ${REPLACED_BY_VERSION} ]]; then
- ebegin "Removing ${P}.cat from /etc/sgml/sgml-docbook.cat"
- sed -i -e '/${P}/d' \
- "${EROOT}"/etc/sgml/sgml-docbook.cat
- eend ${?}
- if [[ ! -s ${EROOT}/etc/sgml/sgml-docbook.cat ]]; then
- rm -f "${EROOT}"/etc/sgml/sgml-docbook.cat
- fi
- fi
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/openpaperwork-core/Manifest b/app-text/openpaperwork-core/Manifest
deleted file mode 100644
index d26993a72673..000000000000
--- a/app-text/openpaperwork-core/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
diff --git a/app-text/openpaperwork-core/metadata.xml b/app-text/openpaperwork-core/metadata.xml
deleted file mode 100644
index db57600aee06..000000000000
--- a/app-text/openpaperwork-core/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="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">World/OpenPaperwork</remote-id>
- <remote-id type="pypi">openpaperwork-core</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild b/app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild
deleted file mode 100644
index bb2fcec6f399..000000000000
--- a/app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Core part of Paperwork (plugin management)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
-SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2"
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="dev-python/distro[${PYTHON_USEDEP}]"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
- sys-apps/which
- sys-devel/gettext"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_compile() {
- emake l10n_compile
-
- distutils-r1_python_compile
-}
diff --git a/app-text/openpaperwork-gtk/Manifest b/app-text/openpaperwork-gtk/Manifest
deleted file mode 100644
index d26993a72673..000000000000
--- a/app-text/openpaperwork-gtk/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
diff --git a/app-text/openpaperwork-gtk/metadata.xml b/app-text/openpaperwork-gtk/metadata.xml
deleted file mode 100644
index 5c14ec49f701..000000000000
--- a/app-text/openpaperwork-gtk/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="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">World/OpenPaperwork</remote-id>
- <remote-id type="pypi">openpaperwork-gtk</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild
deleted file mode 100644
index ac9c66012457..000000000000
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Paperwork plugins"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
-SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2"
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="app-text/openpaperwork-core[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- gui-libs/libhandy
- x11-libs/gtk+:3[introspection]"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
- sys-apps/which
- sys-devel/gettext"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_compile() {
- emake l10n_compile
-
- distutils-r1_python_compile
-}
diff --git a/app-text/opensp/Manifest b/app-text/opensp/Manifest
deleted file mode 100644
index 0c12827d74c9..000000000000
--- a/app-text/opensp/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST OpenSP-1.5.2.tar.gz 1521390 BLAKE2B 2c6f8dfc721c77ab223aa67e90c8dfb45855b74fdd382ac98303c6fb23af08019ca96b5430bcdb87b9e86fc333114bd8b2e5f243c87f2cf84ee04c880c8c309b SHA512 a7dcc246ba7f58969ecd6d107c7b82dede811e65f375b7aa3e683621f2c6ff3e7dccefdd79098fcadad6cca8bb94c2933c63f4701be2c002f9a56f1bbe6b047e
diff --git a/app-text/opensp/files/opensp-1.5.2-c11-using.patch b/app-text/opensp/files/opensp-1.5.2-c11-using.patch
deleted file mode 100644
index a12bf9a9b55d..000000000000
--- a/app-text/opensp/files/opensp-1.5.2-c11-using.patch
+++ /dev/null
@@ -1,77 +0,0 @@
-Fix build issues due to access declarations: https://crbug.com/806958
- ISO C++11 does not allow access declarations; use using declarations instead.
-
-The link to "Bug Tracker" on http://openjade.sourceforge.net/bugs.html
-is not working. Sent a mail containing bug report to the Openjade-devel@
-address on that page.
-
-Patch by Rahul Chaudhry <rahulchaudhry@chromium.org>
-
---- a/include/IList.h
-+++ b/include/IList.h
-@@ -26,8 +26,8 @@ public:
- void swap(IList<T> &list) { IListBase::swap(list); }
- T *head() const { return (T *)IListBase::head(); }
- T *get() { return (T *)IListBase::get(); }
-- IListBase::clear;
-- IListBase::empty;
-+ using IListBase::clear;
-+ using IListBase::empty;
- friend class IListIter<T>;
- private:
- IList(const IList<T> &); // undefined
---- a/include/IListIter.h
-+++ b/include/IListIter.h
-@@ -17,8 +17,8 @@ public:
- IListIter(const IList<T> &list) : IListIterBase(list) { }
- T *cur() const { return (T *)IListIterBase::cur(); }
-
-- IListIterBase::next;
-- IListIterBase::done;
-+ using IListIterBase::next;
-+ using IListIterBase::done;
- };
-
- #ifdef SP_NAMESPACE
---- a/include/Ptr.h
-+++ b/include/Ptr.h
-@@ -69,8 +69,8 @@ public:
- const T *operator->() const { return Ptr<T>::pointer(); }
- const T &operator*() const { return *Ptr<T>::pointer(); }
- void swap(ConstPtr<T> &p) { Ptr<T>::swap(p); }
-- Ptr<T>::isNull;
-- Ptr<T>::clear;
-+ using Ptr<T>::isNull;
-+ using Ptr<T>::clear;
- Boolean operator==(const Ptr<T> &p) const { return Ptr<T>::operator==(p); }
- Boolean operator!=(const Ptr<T> &p) const { return Ptr<T>::operator!=(p); }
- Boolean operator==(const ConstPtr<T> &p) const {
---- a/lib/Parser.h
-+++ b/lib/Parser.h
-@@ -62,16 +62,16 @@ public:
- Parser(const SgmlParser::Params &);
- Event *nextEvent();
- void parseAll(EventHandler &, const volatile sig_atomic_t *cancelPtr);
-- ParserState::sdPointer;
-- ParserState::instanceSyntaxPointer;
-- ParserState::prologSyntaxPointer;
-- ParserState::activateLinkType;
-- ParserState::allLinkTypesActivated;
-- ParserState::entityManager;
-- ParserState::entityCatalog;
-- ParserState::baseDtd;
-- ParserState::options;
-- ParserState::instantiateDtd;
-+ using ParserState::sdPointer;
-+ using ParserState::instanceSyntaxPointer;
-+ using ParserState::prologSyntaxPointer;
-+ using ParserState::activateLinkType;
-+ using ParserState::allLinkTypesActivated;
-+ using ParserState::entityManager;
-+ using ParserState::entityCatalog;
-+ using ParserState::baseDtd;
-+ using ParserState::options;
-+ using ParserState::instantiateDtd;
- friend class PiAttspecParser;
- private:
- Parser(const Parser &); // undefined
diff --git a/app-text/opensp/files/opensp-1.5.2-configure-clang16.patch b/app-text/opensp/files/opensp-1.5.2-configure-clang16.patch
deleted file mode 100644
index 6e6832957679..000000000000
--- a/app-text/opensp/files/opensp-1.5.2-configure-clang16.patch
+++ /dev/null
@@ -1,198 +0,0 @@
-https://bugs.gentoo.org/889600
-https://src.fedoraproject.org/rpms/opensp/blob/ad3afd1f07f600aa21cd6a3f1960db5570682e47/f/opensp-configure-c99.patch
-
-Avoid implicit function declarations because they have been removed
-from C in 1999. Future compilers are likely to reject them by
-default.
-
-No need to upstream this because the aclocal.m4 file is not checked
-into the repository since:
-
-------------------------------------------------------------------------
-r412 | clasen | 1999-11-06 14:10:34 +0100 (Sat, 06 Nov 1999) | 3 lines
-Changed paths:
- M /trunk/sp/Makefile.in
- D /trunk/sp/config/aclocal.m4
- D /trunk/sp/config/configure.in
- M /trunk/sp/configure
- A /trunk/sp/configure.in
-
-Install headers in $(includedir)/OpenSP, move configure.in to toplevel,
-remove generated file aclocal.m4.
-
---- a/aclocal.m4
-+++ b/aclocal.m4
-@@ -833,10 +833,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -850,7 +846,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }]
- EOF
- if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
---- a/configure
-+++ b/configure
-@@ -2917,7 +2917,7 @@ if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- for ac_declaration in \
-- '' \
-+ '#include <stdlib.h>' \
- 'extern "C" void std::exit (int) throw (); using std::exit;' \
- 'extern "C" void std::exit (int); using std::exit;' \
- 'extern "C" void exit (int) throw ();' \
-@@ -5186,8 +5186,8 @@ main ()
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
-- exit(2);
-- exit (0);
-+ return 2;
-+ return 0;
- }
- _ACEOF
- rm -f conftest$ac_exeext
-@@ -9508,10 +9508,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -9525,7 +9521,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }
- EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -9606,10 +9602,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -9623,7 +9615,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }
- EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -13321,10 +13313,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -13338,7 +13326,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }
- EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -13419,10 +13407,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -13436,7 +13420,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }
- EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -19110,10 +19094,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -19127,7 +19107,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }
- EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -19208,10 +19188,6 @@ else
- # endif
- #endif
-
--#ifdef __cplusplus
--extern "C" void exit (int);
--#endif
--
- void fnord() { int i=42;}
- int main ()
- {
-@@ -19225,7 +19201,7 @@ int main ()
- /* dlclose (self); */
- }
-
-- exit (status);
-+ return status;
- }
- EOF
- if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-@@ -27450,8 +27426,8 @@ main ()
- for (i = 0; i < 256; i++)
- if (XOR (islower (i), ISLOWER (i))
- || toupper (i) != TOUPPER (i))
-- exit(2);
-- exit (0);
-+ return 2;
-+ return 0;
- }
- _ACEOF
- rm -f conftest$ac_exeext
-
diff --git a/app-text/opensp/files/opensp-1.5.2-fix-ar-intl.patch b/app-text/opensp/files/opensp-1.5.2-fix-ar-intl.patch
deleted file mode 100644
index e6c824b0695f..000000000000
--- a/app-text/opensp/files/opensp-1.5.2-fix-ar-intl.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/intl/Makefile.in b/intl/Makefile.in
---- a/intl/Makefile.in
-+++ b/intl/Makefile.in
-@@ -44,7 +44,7 @@ mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
-
- l = @INTL_LIBTOOL_SUFFIX_PREFIX@
-
--AR = ar
-+AR = @AR@
- CC = @CC@
- LIBTOOL = @LIBTOOL@
- RANLIB = @RANLIB@
diff --git a/app-text/opensp/files/opensp-1.5.2-fix-segfault.patch b/app-text/opensp/files/opensp-1.5.2-fix-segfault.patch
deleted file mode 100644
index 5a9d328da915..000000000000
--- a/app-text/opensp/files/opensp-1.5.2-fix-segfault.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Resolve segfault in OpenSP::ParsedSystemId::unparse.
-Patch taken from Debian.
-https://bugs.gentoo.org/show_bug.cgi?id=196230
---- a/lib/ExtendEntityManager.cxx
-+++ b/lib/ExtendEntityManager.cxx
-@@ -1238,7 +1238,8 @@
- }
-
- StorageObjectSpec::StorageObjectSpec(const StorageObjectSpec& x)
--: codingSystemName(x.codingSystemName),
-+: storageManager(x.storageManager),
-+ codingSystemName(x.codingSystemName),
- codingSystem(x.codingSystem),
- specId(x.specId),
- baseId(x.baseId),
-@@ -1253,6 +1254,7 @@
- StorageObjectSpec& StorageObjectSpec::operator=(const StorageObjectSpec& x)
- {
- if (this != &x) {
-+ storageManager = x.storageManager;
- codingSystemName = x.codingSystemName;
- codingSystem = x.codingSystem;
- specId = x.specId;
diff --git a/app-text/opensp/files/opensp-1.5.2-gcc15-musl.patch b/app-text/opensp/files/opensp-1.5.2-gcc15-musl.patch
deleted file mode 100644
index fde1e680f11b..000000000000
--- a/app-text/opensp/files/opensp-1.5.2-gcc15-musl.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-fix error on musl:
-
-dcigettext.c:154:7: error: conflicting types for 'getcwd'; have 'char *(void)'
- 154 | char *getcwd ();
- | ^~~~~~
-
-diff --git a/intl/dcigettext.c b/intl/dcigettext.c
-index c7f4506..9dad6c4 100644
---- a/intl/dcigettext.c
-+++ b/intl/dcigettext.c
-@@ -151,7 +151,7 @@ char *getwd ();
- # if VMS
- # define getcwd(buf, max) (getcwd) (buf, max, 0)
- # else
--char *getcwd ();
-+char *getcwd (char *, size_t);
- # endif
- # endif
- # ifndef HAVE_STPCPY
diff --git a/app-text/opensp/files/opensp-1.5.2-hurd.patch b/app-text/opensp/files/opensp-1.5.2-hurd.patch
deleted file mode 100644
index c0574403820c..000000000000
--- a/app-text/opensp/files/opensp-1.5.2-hurd.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-Handle undefined MAXPATHLEN for Hurd
-
-Extracted from the Debian bulk patch
-
-Source: https://sources.debian.org/patches/opensp/1.5.2-15.2/diff-1.0.patch/
-Description: Patch created in switch to source format 3.0 (quilt)
- The orig.tar.gz for this software is eighteen years old. This patch captures
- the state of all changes in this file applied in Debian since then.
-Author: Neil Roeth <neil@debian.org>
-Last-Update: 2023-12-29
-
---- a/sx/XmlOutputEventHandler.cxx
-+++ b/sx/XmlOutputEventHandler.cxx
-@@ -1199,12 +1199,22 @@
- // Check to make sure we haven't passed outside of the
- // output directory
- char *dirs = strdup (filePath);
-+#ifdef MAXPATHLEN
- char realDirs[MAXPATHLEN];
- char realOutputDir[MAXPATHLEN];
-+#else
-+ char *realDirs;
-+ char *realOutputDir;
-+#endif
- char *outputDir = strdup(outputDir_);
-
-+#ifdef MAXPATHLEN
- realpath((const char *)dirname(dirs), realDirs);
- realpath((const char *)dirname(outputDir), realOutputDir);
-+#else
-+ realDirs = realpath((const char *)dirname(dirs), NULL);
-+ realOutputDir = realpath((const char *)dirname(outputDir), NULL);
-+#endif
-
- if (strncmp(realDirs, realOutputDir, strlen (realOutputDir)) != 0) {
- app_->message(XmlOutputMessages::pathOutsideOutputDirectory,
-@@ -1214,6 +1224,11 @@
- }
- }
-
-+#ifndef MAXPATHLEN
-+ free(realDirs);
-+ free(realOutputDir);
-+#endif
-+
- // Make the necessary directories
- maybeCreateDirectories(dirname(dirs));
-
diff --git a/app-text/opensp/metadata.xml b/app-text/opensp/metadata.xml
deleted file mode 100644
index 19b5abd52e4b..000000000000
--- a/app-text/opensp/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>heroxbd@gentoo.org</email>
- <name>Benda Xu</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">openjade</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/opensp/opensp-1.5.2-r10.ebuild b/app-text/opensp/opensp-1.5.2-r10.ebuild
deleted file mode 100644
index cc1ad7bc3892..000000000000
--- a/app-text/opensp/opensp-1.5.2-r10.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic
-
-MY_P=${P/opensp/OpenSP}
-DESCRIPTION="A free, object-oriented toolkit for SGML parsing and entity management"
-HOMEPAGE="https://openjade.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/project/openjade/opensp/${PV}/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="doc nls static-libs test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="elibc_glibc? ( net-libs/libnsl:0= )"
-DEPEND="${RDEPEND}"
-BDEPEND="nls? ( sys-devel/gettext )
- doc? (
- app-text/xmlto
- app-text/docbook-xml-dtd:4.1.2
- )
- test? (
- app-text/docbook-xml-dtd:4.5
- app-text/openjade
- app-text/sgml-common
- )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-fix-segfault.patch
- "${FILESDIR}"/${P}-c11-using.patch
- "${FILESDIR}"/${P}-configure-clang16.patch
- "${FILESDIR}"/${P}-fix-ar-intl.patch
- "${FILESDIR}"/${P}-gcc15-musl.patch
- "${FILESDIR}"/${P}-hurd.patch
-)
-
-src_prepare() {
- default
- use prefix && eautoreconf
-}
-
-src_configure() {
- export CONFIG_SHELL=${BASH} # configure needs bash
-
- # The following filters are taken from openjade's ebuild. See bug #100828.
- # Please note! Opts are disabled. If you know what you're doing
- # feel free to remove this line. It may cause problems with
- # docbook-sgml-utils among other things.
- #ALLOWED_FLAGS="-O -O1 -O2 -pipe -g -march"
- strip-flags
- filter-lto
-
- append-cxxflags -std=gnu++11
-
- econf \
- --enable-http \
- --enable-default-catalog="${EPREFIX}"/etc/sgml/catalog \
- --enable-default-search-path="${EPREFIX}"/usr/share/sgml \
- --datadir="${EPREFIX}"/usr/share/sgml/${P} \
- $(use_enable nls) \
- $(use_enable doc doc-build) \
- $(use_enable static-libs static)
-}
-
-src_compile() {
- emake pkgdocdir="${EPREFIX}"/usr/share/doc/${PF}
-}
-
-src_test() {
- # Skipping tests known not to work
- emake SHOWSTOPPERS= check
- SANDBOX_PREDICT="${SANDBOX_PREDICT%:/}"
-}
-
-src_install() {
- emake \
- DESTDIR="${D}" \
- pkgdocdir="${EPREFIX}"/usr/share/doc/${PF} \
- install
-
- find "${ED}" -name '*.la' -delete || die
-
- dodoc AUTHORS BUGS ChangeLog NEWS README
-}
diff --git a/app-text/owo/Manifest b/app-text/owo/Manifest
deleted file mode 100644
index ea6f494c2b0f..000000000000
--- a/app-text/owo/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST aho-corasick-0.7.20.crate 111440 BLAKE2B 3f5d54fea2793ce1c2c4d5b3049b910f45a5721e7538cb2557df63dc3069ab3f6b66aceb5e9a48f21c43ae29778fd045428ea103b2a6de81659e605e30e64ca6 SHA512 ad31f3d1b3fe41e593d4ca7e721bbad62936f2e6a17fd1e0997353edb6fc906d1bef2b79f0ac7c7676abe637bbabb23ff22059947be379a2441011f8178983c5
-DIST memchr-2.5.0.crate 65812 BLAKE2B 57966413a1f933dcb2d2d4ccb29c247070f65a83299b2a9f5aa83f5a48a5c5f1c4c7c632fa63bd19f9508e9291e7258db2f16e2813a56fd84e0856f70f1e67ab SHA512 444a163b484c233e78c0e2e4d51f01ce2da93d7d29f516a95e4b0866b20bdfd3f34137653abed53eb70387991ee3e2b5937d8d4360a85bbcb50a93005a75defa
-DIST owo-0.1.0.tar.gz 1111 BLAKE2B b06867073669585117ecfd582f3f0e2695abbe8abb6bf16b9224e193b260894b026e133d3fa67843b1bc628ffadce8aa993fb084c4c29889b90847f007af7117 SHA512 6ed0f8c64488f99f761ecb9a1389b2abf1c8f5b670c5ead744068a6a777c2c4179c71579873a196c644855c4018e0f3efd5dfac282283087e1ebe09026a8c973
-DIST regex-1.7.3.crate 239886 BLAKE2B 8d9413178b626b09243e18a1c5e0336cd41e05659128d4026bd551df0c34b9e141e36c3134f3b22200b18828ef89082a08515047159afb4f4960e5fa840fd54b SHA512 f7e8dbcfaa10c2443b9a6dfa514edf0e149d33f1a135e4a828adf97dbb0f1af5a4b58a2bad75ea8cbecb9641f499b30ed06b8ba60c7eaba79409ca18ede85e4f
-DIST regex-syntax-0.6.29.crate 299752 BLAKE2B 2408ebfe5f0dd6578c33f18e8ea9a0a7a84388420c5b67adcaedde477f3f67fb3e39ba9fab1f6892c7ae7fff754c4aca51314601529cabc6a8fc43af38a11f88 SHA512 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
diff --git a/app-text/owo/metadata.xml b/app-text/owo/metadata.xml
deleted file mode 100644
index 8c33417ee84f..000000000000
--- a/app-text/owo/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="github">iliketwertles/owo</remote-id>
- </upstream>
- <maintainer type="person">
- <email>jarodjoe1210@gmail.com</email>
- <name>Jarod Anders</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/owo/owo-0.1.0.ebuild b/app-text/owo/owo-0.1.0.ebuild
deleted file mode 100644
index 7603bf9f1643..000000000000
--- a/app-text/owo/owo-0.1.0.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2023-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Auto-Generated by cargo-ebuild 0.5.4
-# With edits made
-
-EAPI=8
-
-CRATES="
- aho-corasick@0.7.20
- memchr@2.5.0
- regex@1.7.3
- regex-syntax@0.6.29
-"
-
-inherit cargo
-
-DESCRIPTION="OwO-ifies text via regex"
-# Double check the homepage as the cargo_metadata crate
-# does not provide this value so instead repository is used
-HOMEPAGE="https://github.com/iliketwertles"
-SRC_URI="
- https://github.com/iliketwertles/owo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-# License set may be more restrictive as OR is not respected
-# use cargo-license for a more accurate license picture
-LICENSE="Apache-2.0 MIT Unlicense"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# rust does not use *FLAGS from make.conf, silence portage warning
-# update with proper path to binaries this crate installs, omit leading /
-QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/app-text/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
deleted file mode 100644
index 0bf5250c7222..000000000000
--- a/app-text/pandoc-bin/Manifest
+++ /dev/null
@@ -1,8 +0,0 @@
-DIST pandoc-3.8.3-linux-amd64.tar.gz 34949607 BLAKE2B 4ede6aff3a09cec1931296c7034fbbdf8a0a44e77aae5c40d901493bc34e6ef20582860e9df779ef11108ef76d12402df49487fa1e653fbe11386d566abc2c62 SHA512 838786d4b6bc83f8d83c802a5997985f4b82a12fa11fdf846bd27a423b7819175a82ba94f3cfe04dddacad60be840a9e7476b5b91ca0dd8d7bac203e26362302
-DIST pandoc-3.8.3-linux-arm64.tar.gz 37949860 BLAKE2B 104d3ba3b906180e761f1d82e9752ad8f8a6a57771db2ece5f4e12694884d576c7e7846dee711362658a515660d0f84b84b1637d1d23084a4a5865090eb94f91 SHA512 49156d471c4b4e5009e9471c6b6f984bfc198d28c5c591278acb1a35d26424a1a2d9df8ad8b9d3714ef463fd807dbe3fd6f2919fd2088e6f6bc9458fb5a230b1
-DIST pandoc-3.9-linux-amd64.tar.gz 34653874 BLAKE2B c94fc70784b7a4438724f0c1c449c3dda42b68694d30ddbda343ed7d6d8768a62b6ea8c62590928e101f3e3bb765c75a4f9f63715096b8967331c37715112b36 SHA512 456acf1072babd276a411c33276529a4f5b661332a0b9a9ba9f0eda13e199b443f35ece71200bce54ceeef53627cf6b2c9e4f7c5d28b4053838eb54f5d33c02b
-DIST pandoc-3.9-linux-arm64.tar.gz 37089130 BLAKE2B 7d76f72e44f53f62bc640770add58ec156bb725dbd6929acb4e486cd24875f66442bbd4dbc07255ea415975c1a46ea816f541773cad9d62b373a513588e1fc06 SHA512 769d955043c106c4582ae151b7c97d248e3de3642a4a8a993bdddae91e907e1abd02c2d654fb0f8834cd6285da8c3e2e2831eded787ecb5370ebfdb2eb043151
-DIST pandoc-3.9.0.1-linux-amd64.tar.gz 34518111 BLAKE2B ba3585f93e239e3cffa426aa4428a925b66d3e94819d795b49df1ae30156454e49ac787453e421faccede6d0e9cfd6969834771759dcf529a274d4127e6bd43e SHA512 63baa56aa67d2d4ab638a932c8cbcc4e870a43afe08f978a416bb109eb7b0bb9711fa0e7cd8a10efee8a4fe497dc0b74db705d7c87280ea7ce04c2d738746cf4
-DIST pandoc-3.9.0.1-linux-arm64.tar.gz 36946860 BLAKE2B 01383b9b4a0999c91e2766b8ca021dad8cf3d6ec04822be6424e0e955daa59c86379cb4e949feacd0a0dab63c5cea0444482e0757221efe4f74cab9d2b431451 SHA512 60524921d80f66ecc7ff843b47b7c9117080ae99b4e7fa91afa15a25db85f359a161a470eec1f2894e13a178f27f81f44f9a241ec4076fc3da9ba892b9a229fc
-DIST pandoc-3.9.0.2-linux-amd64.tar.gz 34520947 BLAKE2B c6defeface350d69905d861487029e2fcb3b25e6ea5fc9162e8e7a24b943ac6155ffff681331093cd09e6cefe35621896e9c57e76bdee157038659ef65375184 SHA512 844a78782d66d2a63e712a5239829cc495f0bacaa8412d89eb2a3f48ece1b99edff3cb2f6a52dc38737583682152eb19e33b0ec647e2a198fcd5685f16330c68
-DIST pandoc-3.9.0.2-linux-arm64.tar.gz 36948718 BLAKE2B 659191527034f7019287446052cf84aa3f059fbbba26a969084e55d12ac2fc8e994504c0e160b152d230eac58f1a75d6372dc61394d9b176eec94110cd455768 SHA512 c42df48081aab247f6769d02224084e8bea58aae49afdea6206f5f648598af964a34c844316fcbebe1ac601bbb469f3d80368d79cd040f6ee2b5e62bd7368314
diff --git a/app-text/pandoc-bin/metadata.xml b/app-text/pandoc-bin/metadata.xml
deleted file mode 100644
index dd32ba2128b1..000000000000
--- a/app-text/pandoc-bin/metadata.xml
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <maintainer type="person">
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </maintainer>
- <longdescription>
- Pandoc is a Haskell library for converting from one markup format to
- another, and a command-line tool that uses this library. It can read
- markdown and (subsets of) reStructuredText, HTML, LaTeX and Textile, and it
- can write markdown, reStructuredText, HTML, LaTeX, ConTeXt, Docbook,
- OpenDocument, ODT, RTF, MediaWiki, Textile, groff man pages, plain text,
- Emacs Org-Mode, EPUB, and S5 and Slidy HTML slide shows.
- </longdescription>
- <use>
- <flag name="pandoc-symlink">
- Install pandoc symlink that points to pandoc-bin
- </flag>
- </use>
- <upstream>
- <bugs-to>https://github.com/jgm/pandoc/issues/</bugs-to>
- <remote-id type="github">jgm/pandoc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pandoc-bin/pandoc-bin-3.8.3.ebuild b/app-text/pandoc-bin/pandoc-bin-3.8.3.ebuild
deleted file mode 100644
index 3a324bae0260..000000000000
--- a/app-text/pandoc-bin/pandoc-bin-3.8.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 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.9.0.1.ebuild b/app-text/pandoc-bin/pandoc-bin-3.9.0.1.ebuild
deleted file mode 100644
index c23d772017c7..000000000000
--- a/app-text/pandoc-bin/pandoc-bin-3.9.0.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 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.9.0.2.ebuild b/app-text/pandoc-bin/pandoc-bin-3.9.0.2.ebuild
deleted file mode 100644
index f39a1510af69..000000000000
--- a/app-text/pandoc-bin/pandoc-bin-3.9.0.2.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-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.9.ebuild b/app-text/pandoc-bin/pandoc-bin-3.9.ebuild
deleted file mode 100644
index 3a324bae0260..000000000000
--- a/app-text/pandoc-bin/pandoc-bin-3.9.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 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-cli/Manifest b/app-text/pandoc-cli/Manifest
deleted file mode 100644
index 7723b3414780..000000000000
--- a/app-text/pandoc-cli/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pandoc-cli-0.1.1.tar.gz 10814 BLAKE2B 22ecd904a5e8222f68ef5b72c343a6e87448a8f4839092bca0291864cd34389061119223296171447c1570a1667e9257661ec71bbb9acffe4406ccee7dd67181 SHA512 bf05834761d9c78a21b5aaf20a3a1ca24e035e394e22858506d649ec669d8ca72d8578ad9ba2e4d24bc1681dc8faa9e4c1a39fa1d82414da51e6786b23f31a36
diff --git a/app-text/pandoc-cli/metadata.xml b/app-text/pandoc-cli/metadata.xml
deleted file mode 100644
index 14cb3430e380..000000000000
--- a/app-text/pandoc-cli/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>haskell@gentoo.org</email>
- <name>Gentoo Haskell</name>
- </maintainer>
- <use>
- <flag name="lua">Support custom modifications and conversions with the
-pandoc Lua scripting engine.</flag>
- <flag name="nightly">Add &#39;-nightly-COMPILEDATE&#39; to the output of &#39;--version&#39;.</flag>
- <flag name="server">Include support for running pandoc as an HTTP server.</flag>
- </use>
- <upstream>
- <remote-id type="hackage">pandoc-cli</remote-id>
- <remote-id type="github">jgm/pandoc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild b/app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild
deleted file mode 100644
index cc0245832715..000000000000
--- a/app-text/pandoc-cli/pandoc-cli-0.1.1-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.8.2.0.9999
-
-CABAL_FEATURES=""
-inherit haskell-cabal
-
-DESCRIPTION="Conversion between documentation formats"
-HOMEPAGE="https://pandoc.org"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+lua nightly +server"
-
-RDEPEND=">=dev-haskell/pandoc-3.0:=
- dev-haskell/text:=
- >=dev-lang/ghc-8.8.1:=
- lua? ( >=dev-haskell/hslua-cli-1.4.1:= <dev-haskell/hslua-cli-1.5:=
- >=dev-haskell/pandoc-lua-engine-0.2:= <dev-haskell/pandoc-lua-engine-0.3:=
- >=dev-haskell/temporary-1.1:= <dev-haskell/temporary-1.4:= )
- server? ( >=dev-haskell/pandoc-server-0.1:= <dev-haskell/pandoc-server-0.2:=
- dev-haskell/safe:=
- >=dev-haskell/wai-extra-3.0.24:=
- dev-haskell/warp:= )
- !<app-text/pandoc-3
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.0.0.0
-"
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag lua lua) \
- $(cabal_flag nightly nightly) \
- $(cabal_flag server server)
-}
diff --git a/app-text/pandoc-crossref-bin/Manifest b/app-text/pandoc-crossref-bin/Manifest
deleted file mode 100644
index 2e20a8f3319c..000000000000
--- a/app-text/pandoc-crossref-bin/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pandoc-crossref-bin-0.3.17.0f.tar.xz 8767696 BLAKE2B e221ac987797ccbf377c2a8d6432a872ad4d61fe5220a149e0b17be4789f048a75ed002102f97d6a129596b0f19f9cfedd8685bb576075a0eb05909741dd7ed8 SHA512 3d1e6c072249f86d2478cb5764a1aa9e66850b8147bb60ec057388cb720614677a981322170843d338db0403c26308371d45dc192f92dfb4cc68b8c5cfe98894
diff --git a/app-text/pandoc-crossref-bin/metadata.xml b/app-text/pandoc-crossref-bin/metadata.xml
deleted file mode 100644
index 5dd7af5a5069..000000000000
--- a/app-text/pandoc-crossref-bin/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <bugs-to>
- https://github.com/lierdakil/pandoc-crossref/issues
- </bugs-to>
- <changelog>
- https://github.com/lierdakil/pandoc-crossref/blob/master/CHANGELOG.md
- </changelog>
- <maintainer>
- <name>Nikolay Yakimov</name>
- <email>root@livid.pp.ru</email>
- </maintainer>
- <remote-id type="github">lierdakil/pandoc-crossref</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild b/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
deleted file mode 100644
index 0e2d3fdfab97..000000000000
--- a/app-text/pandoc-crossref-bin/pandoc-crossref-bin-0.3.17.0f.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-DESCRIPTION="Pandoc filter for cross-references"
-HOMEPAGE="https://github.com/lierdakil/pandoc-crossref"
-SRC_URI="https://github.com/lierdakil/pandoc-crossref/releases/download/v${PV}/pandoc-crossref-Linux.tar.xz -> ${P}.tar.xz"
-
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~amd64"
-
-RDEPEND="
-|| ( ~app-text/pandoc-bin-3.1.12.3 >=app-text/pandoc-3 )
-"
-
-src_install() {
- exeinto /usr/bin
- newexe pandoc-crossref pandoc-crossref
- newman pandoc-crossref.1 pandoc-crossref.1
-}
diff --git a/app-text/pandoc/Manifest b/app-text/pandoc/Manifest
deleted file mode 100644
index 983aabbbc381..000000000000
--- a/app-text/pandoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pandoc-2.18.tar.gz 7251114 BLAKE2B 90413c0c2061f52cfdf2e8b50aa376605a3872e357baa951d327560094638d1f0dadd9f77e4b8ff5beadaf79330dd91e23fdbee490df8d1b6a6224b8abd9086f SHA512 0e8210a37dda6818b23b9fac25b73b240d67f8e03c41d1f3a776dcf95d7fdf48354a25c08ad64eea069003f4ab7a3167ee9c3e80d4f6684ad6ec33d8c477d212
diff --git a/app-text/pandoc/files/pandoc-2.18-tests.patch b/app-text/pandoc/files/pandoc-2.18-tests.patch
deleted file mode 100644
index 6cf30a7c9bc6..000000000000
--- a/app-text/pandoc/files/pandoc-2.18-tests.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-From 9aff86143e12e22cec152fd08ec8b68ee75ccafa Mon Sep 17 00:00:00 2001
-From: John MacFarlane <jgm@berkeley.edu>
-Date: Tue, 31 May 2022 19:49:27 -0700
-Subject: [PATCH] Require skylighting 0.12.3.1 and update tests.
-
----
- pandoc.cabal | 4 ++--
- stack.yaml | 4 ++--
- test/lhs-test.html | 4 ++--
- test/lhs-test.html+lhs | 4 ++--
- test/lhs-test.latex | 4 ++--
- 5 files changed, 10 insertions(+), 10 deletions(-)
-
-diff --git a/test/lhs-test.html b/test/lhs-test.html
-index 754b25e1f570..85e5d785d14a 100644
---- a/test/lhs-test.html
-+++ b/test/lhs-test.html
-@@ -190,7 +190,7 @@
- code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
- code span.at { color: #7d9029; } /* Attribute */
- code span.bn { color: #40a070; } /* BaseN */
-- code span.bu { } /* BuiltIn */
-+ code span.bu { color: #008000; } /* BuiltIn */
- code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
- code span.ch { color: #4070a0; } /* Char */
- code span.cn { color: #880000; } /* Constant */
-@@ -203,7 +203,7 @@
- code span.ex { } /* Extension */
- code span.fl { color: #40a070; } /* Float */
- code span.fu { color: #06287e; } /* Function */
-- code span.im { } /* Import */
-+ code span.im { color: #008000; font-weight: bold; } /* Import */
- code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
- code span.kw { color: #007020; font-weight: bold; } /* Keyword */
- code span.op { color: #666666; } /* Operator */
-diff --git a/test/lhs-test.html+lhs b/test/lhs-test.html+lhs
-index 7198397d8f45..32e0baf4d7e2 100644
---- a/test/lhs-test.html+lhs
-+++ b/test/lhs-test.html+lhs
-@@ -190,7 +190,7 @@
- code span.an { color: #60a0b0; font-weight: bold; font-style: italic; } /* Annotation */
- code span.at { color: #7d9029; } /* Attribute */
- code span.bn { color: #40a070; } /* BaseN */
-- code span.bu { } /* BuiltIn */
-+ code span.bu { color: #008000; } /* BuiltIn */
- code span.cf { color: #007020; font-weight: bold; } /* ControlFlow */
- code span.ch { color: #4070a0; } /* Char */
- code span.cn { color: #880000; } /* Constant */
-@@ -203,7 +203,7 @@
- code span.ex { } /* Extension */
- code span.fl { color: #40a070; } /* Float */
- code span.fu { color: #06287e; } /* Function */
-- code span.im { } /* Import */
-+ code span.im { color: #008000; font-weight: bold; } /* Import */
- code span.in { color: #60a0b0; font-weight: bold; font-style: italic; } /* Information */
- code span.kw { color: #007020; font-weight: bold; } /* Keyword */
- code span.op { color: #666666; } /* Operator */
-diff --git a/test/lhs-test.latex b/test/lhs-test.latex
-index 49521d3c1522..435d1dfefb07 100644
---- a/test/lhs-test.latex
-+++ b/test/lhs-test.latex
-@@ -44,7 +44,7 @@
- \newcommand{\AnnotationTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
- \newcommand{\AttributeTok}[1]{\textcolor[rgb]{0.49,0.56,0.16}{#1}}
- \newcommand{\BaseNTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}}
--\newcommand{\BuiltInTok}[1]{#1}
-+\newcommand{\BuiltInTok}[1]{\textcolor[rgb]{0.00,0.50,0.00}{#1}}
- \newcommand{\CharTok}[1]{\textcolor[rgb]{0.25,0.44,0.63}{#1}}
- \newcommand{\CommentTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textit{#1}}}
- \newcommand{\CommentVarTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
-@@ -57,7 +57,7 @@
- \newcommand{\ExtensionTok}[1]{#1}
- \newcommand{\FloatTok}[1]{\textcolor[rgb]{0.25,0.63,0.44}{#1}}
- \newcommand{\FunctionTok}[1]{\textcolor[rgb]{0.02,0.16,0.49}{#1}}
--\newcommand{\ImportTok}[1]{#1}
-+\newcommand{\ImportTok}[1]{\textcolor[rgb]{0.00,0.50,0.00}{\textbf{#1}}}
- \newcommand{\InformationTok}[1]{\textcolor[rgb]{0.38,0.63,0.69}{\textbf{\textit{#1}}}}
- \newcommand{\KeywordTok}[1]{\textcolor[rgb]{0.00,0.44,0.13}{\textbf{#1}}}
- \newcommand{\NormalTok}[1]{#1}
diff --git a/app-text/pandoc/metadata.xml b/app-text/pandoc/metadata.xml
deleted file mode 100644
index 712e3e36eea3..000000000000
--- a/app-text/pandoc/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>haskell@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="embed-data-files">Embed data files in binary for relocatable executable.</flag>
- <flag name="trypandoc">Build trypandoc cgi executable.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/pandoc/pandoc-2.18-r2.ebuild b/app-text/pandoc/pandoc-2.18-r2.ebuild
deleted file mode 100644
index a25a25a502f8..000000000000
--- a/app-text/pandoc/pandoc-2.18-r2.ebuild
+++ /dev/null
@@ -1,107 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# ebuild generated by hackport 0.7.1.1.9999
-#hackport: flags: -static,-lua53
-
-CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite"
-inherit haskell-cabal
-
-DESCRIPTION="Conversion between markup formats"
-HOMEPAGE="https://pandoc.org"
-SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0/${PV}"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="embed-data-files trypandoc"
-
-RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-2.1:=[profile?]
- >=dev-haskell/aeson-pretty-0.8.9:=[profile?] <dev-haskell/aeson-pretty-0.9:=[profile?]
- >=dev-haskell/attoparsec-0.12:=[profile?] <dev-haskell/attoparsec-0.15:=[profile?]
- >=dev-haskell/base64-bytestring-0.1:=[profile?] <dev-haskell/base64-bytestring-1.3:=[profile?]
- >=dev-haskell/blaze-html-0.9:=[profile?] <dev-haskell/blaze-html-0.10:=[profile?]
- >=dev-haskell/blaze-markup-0.8:=[profile?] <dev-haskell/blaze-markup-0.9:=[profile?]
- >=dev-haskell/case-insensitive-1.2:=[profile?] <dev-haskell/case-insensitive-1.3:=[profile?]
- >=dev-haskell/citeproc-0.7:=[profile?] <dev-haskell/citeproc-0.8:=[profile?]
- >=dev-haskell/commonmark-0.2.2:=[profile?] <dev-haskell/commonmark-0.3:=[profile?]
- >=dev-haskell/commonmark-extensions-0.2.3.1:=[profile?] <dev-haskell/commonmark-extensions-0.3:=[profile?]
- >=dev-haskell/commonmark-pandoc-0.2.1.2:=[profile?] <dev-haskell/commonmark-pandoc-0.3:=[profile?]
- >=dev-haskell/connection-0.3.1:=[profile?]
- >=dev-haskell/data-default-0.4:=[profile?] <dev-haskell/data-default-0.8:=[profile?]
- >=dev-haskell/doclayout-0.4:=[profile?] <dev-haskell/doclayout-0.5:=[profile?]
- >=dev-haskell/doctemplates-0.10:=[profile?] <dev-haskell/doctemplates-0.11:=[profile?]
- >=dev-haskell/emojis-0.1:=[profile?] <dev-haskell/emojis-0.2:=[profile?]
- >=dev-haskell/file-embed-0.0:=[profile?] <dev-haskell/file-embed-0.1:=[profile?]
- >=dev-haskell/glob-0.7:=[profile?] <dev-haskell/glob-0.11:=[profile?]
- >=dev-haskell/haddock-library-1.10:=[profile?] <dev-haskell/haddock-library-1.11:=[profile?]
- >=dev-haskell/hslua-module-doclayout-1.0.4:=[profile?] <dev-haskell/hslua-module-doclayout-1.1:=[profile?]
- >=dev-haskell/hslua-module-path-1.0:=[profile?] <dev-haskell/hslua-module-path-1.1:=[profile?]
- >=dev-haskell/hslua-module-system-1.0:=[profile?] <dev-haskell/hslua-module-system-1.1:=[profile?]
- >=dev-haskell/hslua-module-text-1.0:=[profile?] <dev-haskell/hslua-module-text-1.1:=[profile?]
- >=dev-haskell/hslua-module-version-1.0:=[profile?] <dev-haskell/hslua-module-version-1.1:=[profile?]
- >=dev-haskell/http-client-0.4.30:=[profile?] <dev-haskell/http-client-0.8:=[profile?]
- >=dev-haskell/http-client-tls-0.2.4:=[profile?] <dev-haskell/http-client-tls-0.4:=[profile?]
- >=dev-haskell/http-types-0.8:=[profile?] <dev-haskell/http-types-0.13:=[profile?]
- >=dev-haskell/ipynb-0.2:=[profile?] <dev-haskell/ipynb-0.3:=[profile?]
- >=dev-haskell/jira-wiki-markup-1.4:=[profile?] <dev-haskell/jira-wiki-markup-1.5:=[profile?]
- >=dev-haskell/juicypixels-3.1.6.1:=[profile?] <dev-haskell/juicypixels-3.4:=[profile?]
- >=dev-haskell/lpeg-1.0.1:=[profile?] <dev-haskell/lpeg-1.1:=[profile?]
- >=dev-haskell/network-2.6:=[profile?]
- >=dev-haskell/network-uri-2.6:=[profile?] <dev-haskell/network-uri-2.8:=[profile?]
- >=dev-haskell/pandoc-lua-marshal-0.1.5:=[profile?] <dev-haskell/pandoc-lua-marshal-0.2:=[profile?]
- >=dev-haskell/pandoc-types-1.22.2:=[profile?] <dev-haskell/pandoc-types-1.23:=[profile?]
- >=dev-haskell/pretty-show-1.10:=[profile?] <dev-haskell/pretty-show-1.11:=[profile?]
- >=dev-haskell/random-1:=[profile?] <dev-haskell/random-1.3:=[profile?]
- >=dev-haskell/safe-0.3.18:=[profile?] <dev-haskell/safe-0.4:=[profile?]
- >=dev-haskell/scientific-0.3:=[profile?] <dev-haskell/scientific-0.4:=[profile?]
- >=dev-haskell/sha-1.6:=[profile?] <dev-haskell/sha-1.7:=[profile?]
- >=dev-haskell/skylighting-0.12.3.1:=[profile?] <dev-haskell/skylighting-0.13:=[profile?]
- >=dev-haskell/skylighting-core-0.12.3.1:=[profile?] <dev-haskell/skylighting-core-0.13:=[profile?]
- >=dev-haskell/split-0.2:=[profile?] <dev-haskell/split-0.3:=[profile?]
- >=dev-haskell/syb-0.1:=[profile?] <dev-haskell/syb-0.8:=[profile?]
- >=dev-haskell/tagsoup-0.14.6:=[profile?] <dev-haskell/tagsoup-0.15:=[profile?]
- >=dev-haskell/temporary-1.1:=[profile?] <dev-haskell/temporary-1.4:=[profile?]
- >=dev-haskell/texmath-0.12.5:=[profile?] <dev-haskell/texmath-0.12.6:=[profile?]
- >=dev-haskell/text-conversions-0.3:=[profile?] <dev-haskell/text-conversions-0.4:=[profile?]
- >=dev-haskell/unicode-collation-0.1.1:=[profile?] <dev-haskell/unicode-collation-0.2:=[profile?]
- >=dev-haskell/unicode-transforms-0.3:=[profile?] <dev-haskell/unicode-transforms-0.5:=[profile?]
- >=dev-haskell/xml-1.3.12:=[profile?] <dev-haskell/xml-1.4:=[profile?]
- >=dev-haskell/xml-conduit-1.9.1.1:=[profile?] <dev-haskell/xml-conduit-1.10:=[profile?]
- >=dev-haskell/xml-types-0.3:=[profile?] <dev-haskell/xml-types-0.4:=[profile?]
- >=dev-haskell/yaml-0.11:=[profile?] <dev-haskell/yaml-0.12:=[profile?]
- >=dev-haskell/zip-archive-0.2.3.4:=[profile?] <dev-haskell/zip-archive-0.5:=[profile?]
- >=dev-haskell/zlib-0.5:=[profile?] <dev-haskell/zlib-0.7:=[profile?]
- >=dev-lang/ghc-8.10.1:=
- >=dev-haskell/hslua-2.2:=[profile?] <dev-haskell/hslua-2.3:=[profile?]
- trypandoc? ( >=dev-haskell/wai-0.3:=[profile?]
- >=dev-haskell/wai-extra-3.0.24:=[profile?] )
- !app-text/pandoc-cli
- !dev-haskell/pandoc
-"
-DEPEND="${RDEPEND}
- >=dev-haskell/cabal-3.2.0.0
- test? ( >=dev-haskell/diff-0.2 <dev-haskell/diff-0.5
- >=dev-haskell/tasty-0.11 <dev-haskell/tasty-1.5
- >=dev-haskell/tasty-golden-2.3 <dev-haskell/tasty-golden-2.4
- >=dev-haskell/tasty-hunit-0.9 <dev-haskell/tasty-hunit-0.11
- >=dev-haskell/tasty-lua-1.0 <dev-haskell/tasty-lua-1.1
- >=dev-haskell/tasty-quickcheck-0.8 <dev-haskell/tasty-quickcheck-0.11 )
-"
-
-PATCHES=("${FILESDIR}"/${P}-tests.patch )
-
-src_configure() {
- haskell-cabal_src_configure \
- $(cabal_flag embed-data-files embed_data_files) \
- --flag=-lua53 \
- --flag=-static \
- $(cabal_flag trypandoc trypandoc)
-}
-
-src_install() {
- haskell-cabal_src_install
- doman "${S}/man/${PN}.1"
-}
diff --git a/app-text/pandoc/pandoc-3.ebuild b/app-text/pandoc/pandoc-3.ebuild
deleted file mode 100644
index ac0df9c34129..000000000000
--- a/app-text/pandoc/pandoc-3.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Metapackage for pandoc version 3"
-HOMEPAGE="https://pandoc.org/"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-RDEPEND="app-text/pandoc-cli"
-
-pkg_postinst() {
- elog "The pandoc CLI executable has been split off upstream into a new"
- elog "package named pandoc-cli, starting with pandoc version 3."
- elog "This metapackage ${CATEGORY}/${P} was created to ease upgrading,"
- elog "but it is recommended to switch to ${CATEGORY}/pandoc-cli."
-}
diff --git a/app-text/paper-clip/Manifest b/app-text/paper-clip/Manifest
deleted file mode 100644
index 5e57315f20bb..000000000000
--- a/app-text/paper-clip/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paper-clip-5.5.2.gh.tar.gz 193271 BLAKE2B 77ba7056c9e82b766e5a14e13d887b966403cd3790ecc0772da4ae7c3546ae2f6c81d076ba37cf88614dba780bc66b81f0f63abe8ea8c2be5e542538dad7a979 SHA512 57d8a4559434acb99e23593dd7718bcfc67e80c49b0aaf958f597a3e8d611afc20276606c328bb500adc0adb6cd4642a3f0b79f460d4504942095865025dcc10
diff --git a/app-text/paper-clip/metadata.xml b/app-text/paper-clip/metadata.xml
deleted file mode 100644
index e13559a20d75..000000000000
--- a/app-text/paper-clip/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-
-<pkgmetadata>
- <maintainer type="person">
- <email>xgqt@gentoo.org</email>
- <name>Maciej Barć</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/Diego-Ivan/Paper-Clip/issues/</bugs-to>
- <remote-id type="github">Diego-Ivan/Paper-Clip</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/paper-clip/paper-clip-5.5.2.ebuild b/app-text/paper-clip/paper-clip-5.5.2.ebuild
deleted file mode 100644
index 968842564275..000000000000
--- a/app-text/paper-clip/paper-clip-5.5.2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2025 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}.gh.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-1.82.0-r2
- 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}"
-}
-
-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-9999.ebuild b/app-text/paper-clip/paper-clip-9999.ebuild
deleted file mode 100644
index 671b2917fa58..000000000000
--- a/app-text/paper-clip/paper-clip-9999.ebuild
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright 1999-2025 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.4.2:1[introspection,vala]
- app-text/poppler:=[cairo,introspection]
- dev-libs/glib:2
- >=dev-libs/gobject-introspection-1.82.0-r2
- 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/papers/Manifest b/app-text/papers/Manifest
deleted file mode 100644
index 5eefc3b579c0..000000000000
--- a/app-text/papers/Manifest
+++ /dev/null
@@ -1,538 +0,0 @@
-DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
-DIST aes-0.8.4.crate 124812 BLAKE2B c4a9cadbbfd9d24a758bd5d18b851fb86bd74f5b1f0f6f5706275329d92396a00dc2c35fa0aa2af5b55fd336934d35df413a31f85ba886e85a037296f9df25bd SHA512 96243337546acf64f89bf9ba23011eea1a205d82d96707f9c45bf28cc62ef00cdac5cdfacb8d6013155ee1522ad73dd1b7f166c74ed18159bf23c3c48ec77d79
-DIST aho-corasick-1.1.3.crate 183311 BLAKE2B 8dfcbba0b9d94e55eae739b16f5c6474baa43ee7854c5ca792f426a9f46fb0eece79cd493b804e51449181bcad338b96819fe977c02c9907654d713e26b9f830 SHA512 ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
-DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-DIST allocator-api2-0.2.21.crate 63622 BLAKE2B 983897fc977118f220dc4af7e801ac08eba77bfde2a25d756bad3e77f849418e74e7c67eaed68e2d719ca7fc6e1e9ce151dd7dbe8707dc43d4a6400294c8fc8e SHA512 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
-DIST anstream-0.6.18.crate 29681 BLAKE2B b6f72cda084b38f1e1cfe60de2562e8d62ebbc352176bdf668a2d6be09349bec46d291cd475e8af814ce66def44d95cb98c325761150130752284a82d8a84f21 SHA512 5149977d6f7b5e9cf6350f1ef130caa3ff46c7e78976358452a185ce196cdd77fee48a3a9838f434ae6ea9c15b19f6bfbab156edf819f81179d6774318f08963
-DIST anstream-0.6.20.crate 28797 BLAKE2B 7eb5e05c8810b49f739d779057e8716baa818565f3d2e41dfef750594b64e7e82f630cd558ec367de03a31e002bd3a7a39d5c6b45719cefe5dbd1da69e0fbc7b SHA512 73b6e8e6da61233521c7bb1ab639da2e70bad08602fd10fc7d6b595392a61de35e7f5cf9fa7fcd6e66cc2a3800afff9d75e1da1b0bb64d5733e01d472aeae31d
-DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
-DIST anstyle-1.0.10.crate 15725 BLAKE2B 36e656bd8f9c584f11fda5cfe0c2e24e8426b9e1b602aad34ed118ae6950a55440e292d2e0ff7615f5e4f466fd06f07536be198a59506a587d40cb0c4ede4f80 SHA512 621e7a89fad13db985f07375d316cf8efba57fd44ae18628a8049a65aefbaef27949f99317872e91e0922bb089a00234055199ea3167f80ae03d00ada4f75dea
-DIST anstyle-1.0.11.crate 15880 BLAKE2B a13fd762c1855db1a97607957b617eda2685562d90da13316b53a667750e2c53147a01ca55b6b67047cf6a51b4cbd7d346dbd2a71bd9a799619b6cdcb3d26bb2 SHA512 6f3bceb31874be790e92f9efd6b295b67c6f1a26a4e15eb8747572b4abdc2050c56a4bc4ec547917b5c2a5f213ce6bfebe4c6bf1639d2c6993de687b014ffca2
-DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-DIST anstyle-parse-0.2.6.crate 22343 BLAKE2B 85eba405dc5cf806283cf442984e86583dfe6c681f849eb7a347b7b67bd2b6f692e84fc9b5bd86486633cb2f05960ec16e8778300df114ae6676da43442db9bb SHA512 e28c9818afcda0e9b84c205d9c6697ce64cb06c21df2c3666869c07d66893105d9c5e96a27fcf2410a09f6af00735252e22b5c7d8c6cb3f68c4a8f376c49d396
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.2.crate 9969 BLAKE2B 179b8dd6dd709c2ca67f4eb5c9a502b2867cb6744a39f824c4fdebedc67c6c3e07d107c7d817e2ffb589d13b7ed4900cf9653ddc0a43663217042ee92ce8c9da SHA512 26069d936c4b1fb09bc65cda0253fe9be8fa4e96c0821f980c772602b4e9230035ec8c9d092ef95e0a0354ac559f8d25f57a14c34086d4d241b5fba688951837
-DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
-DIST anstyle-query-1.1.5.crate 10264 BLAKE2B e1c1bad89ad4c09e48f9d7c417713953f7f468f10f7f61e351137be801b5986ab3d21406411b0b23c42af4a2b5881b85aa68dfc66d23cafca7dfcb88180104b7 SHA512 3b7b888df0b678bd4560981dd94a51a6af9a535cc1a869bb4577e832492bb6de718a3ac80ecf61f8857b3d0ed7b95e444e85bd00ef65a46c6a244d0b0eadd95d
-DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
-DIST anstyle-wincon-3.0.11.crate 12638 BLAKE2B 01f1ce85205ed3e573daca145ae420e9f7d78867fc036133be74bbcc9b83231ecbc681b57eb98bec622bcbaaf4bb293d05d3021a29b49a0a71b8ab89b0ae9dfd SHA512 09c3215dc6cef75d6282078e68c5dbd51580b6c8db79a77932d2e74a51d29cb0ef23c31b8a73a71896a45eb5dc5f94aee209bd8f6e5df4c675dabe3cd304a96b
-DIST anstyle-wincon-3.0.7.crate 12400 BLAKE2B 2023529aa12ebe1b7073a88180ac7491fbba7e8556ba20061bec22b1db9d0f3da058faa5bd7f499d8e5da18422dec7e7648f3b4acd7b4a2d2064824f1b881259 SHA512 782440c1093235ad481f0b854f5a3d3acb7908d2e5ddbd4143139b8bfd0faaf2f9816c1034e760d9261a233e6d645098cd5a594064f190662908eaf79972c903
-DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
-DIST ashpd-0.11.0.crate 115010 BLAKE2B f30688760e23dd8b2d535afe2a10dde0ebeb5b55d538e045d82bb786c5b65dca2b56313f42e6c802938fbfad64cde223cc26d0c5644f5826a51b15ed188d03b0 SHA512 a4188f732826fbd81507436333e0ba634de99c2f0545a7a34db250e83ed5b2773586ad71d910b6ecea9280b524d8f34e4f169f436290e5d86e59a0531db919c7
-DIST ashpd-0.12.1.crate 123755 BLAKE2B a75b7c7871309f99515b76f8b040a80d3b460fffe1f7c4a4a1c35fba992b98f149ff349b932ff9668db5dee32370bd4b8139f8e7d026251cba79e9282cbb6383 SHA512 f3a89049547e6192daa1f76c968afb1976b3096d7100ae60a4e31f0541288a3bb7193a87a01b1b6f02b31ed949e51e1cc9cc575bd5c305dd67baf21c8b3beb56
-DIST async-broadcast-0.7.2.crate 22746 BLAKE2B 5b0bca51866d8778161fc60d33ca289fb65622ea6daa6ff9e2d97487f452c44fd996e4438b7d4151d799e19b731330f7f1bfb829e3deb183015cb8bea7733666 SHA512 dd53db4a5f7100cb969d40c709f40540703f498e64fa8486c5ed914bc8d1a451185e698b6f0b21decad890c459aeeb917d6f42b0500aebaef4bde48eccfedd5d
-DIST async-channel-2.3.1.crate 14576 BLAKE2B 09ea03c9758805c90be9aba222e1d74f3166ab492e533597647d1b4f08bf1dda79d73b21de791b9802e19c225cb94b7cb25550bba61488c7b61fa87f88eb29dd SHA512 94c999912bdf681dcb686292645bc8c340c2687bc9544f317e0123e672752c6b31e9d784e488e7d0bab79b5f207da8904a7f1fe140397513b47c292a6508a7e5
-DIST async-channel-2.5.0.crate 18624 BLAKE2B d835b923d9c99100e499d72d34515bbd041bfd087572ba681f0a61c9237f5d2af1d4abbeb9572ada694a3609aa19a14ba1160deb0d6411a542ee73cb6234c5fd SHA512 621e9540972a4a5d1b6cc0fb02a507cf66d704dab5411b60c44c2b65ab21c3f7f7bdf9c093e7498a71ada6573e429a4b426506c96c5fd9e3e297a76930ca2f83
-DIST async-executor-1.13.1.crate 27991 BLAKE2B 856bd4f42a0d8d35bfb8b8525f626e0b52fd6704810f8bc964cebc47aa0c7a4450f16e5df307f4fc613da81fb3207f4671543f48710177931d6f70dc40c9f95d SHA512 27357b3dc28ad5512b46306ab7d959b2e68b4b5ed0d42fc8cd12fd265a1931a4d8c8c328911eca97227b12d861c9658c14afea6336f999436671d6ef351f3820
-DIST async-executor-1.13.3.crate 29126 BLAKE2B dd14f504f918ed9ac9a0ba37a51cffa544382eb98e2620dd26cb1323f70c1b268c1f8538342d6cc37e6b6af8dd431f8f8648272d25600286046261dcf879ca45 SHA512 70f39018b48704796102cb7720a798454985fda1c483fee5d352a4cc8f09a26a5cfd55c36c0a57058d6dbf5a412182eebbadaf12c9244b19bda5e9b8635bbac2
-DIST async-fs-2.1.2.crate 17071 BLAKE2B 7b8a67fdab5d9d964af7d45a03a3ef405f9590b556249a35897f14a231f2b781d90df48c8296965e941f8c259c4c13a57691c81f09c20ce81406d5d2e7962731 SHA512 a671374a59c7804d26bf22d9617fc329cfa0cb38413ac05cb2f6ff192c5275a8ba41f1a088fb1978e61a66693c85f9c6b08486d44e30b7fa158568e41dc005a1
-DIST async-fs-2.1.3.crate 19302 BLAKE2B 79eeb94a747e62a05f270a2b70d857200d004bd59a73876a635384e07d710d931467e160d9d517a0a8a057d7230762cca893b88c2d4d9fddad3f1ef4952ce055 SHA512 9cb16f88405a2bcfb1b6c39974aa1fa44912d97a6973542aa773d740429d4e9b751e487f9d0e8e349dc6f42d689f2d25a37f7bbeee0bf01dcd4e0646886b83a1
-DIST async-fs-2.2.0.crate 18824 BLAKE2B bf47f9d4806d1d0aa44f3d4bc179751f83ef72679e29923b6901e35d34ed6fb2558f4991c4e7b74fa26e10a448598fa512401ec8fa8e69acc1e714d0d6b43932 SHA512 8461e1e56b6df155c30b92aeb1c63d84ff49e415f1c276d1f31770262f83dbdc4dc424b9ee3620667f40df2bfb602d7e2779f76d710f14659f85b9cdf7f34372
-DIST async-io-2.4.0.crate 49252 BLAKE2B 46962d877837913e861299f796fe4d04f861332c58dfa7058029d5070adf23be7281aedfc1232df5538da477c66190703d67fac9e2ceb8d55bdea17eb9f83e9a SHA512 6ffd4c7fcb39760c67ad1d89b15ddedb9f1734a3caa497e0105cdb78fc58c42a39a0be55bcec7911a9feb67acd8bbf97b52e8b5ac585edaea8ee262d3e7f58e0
-DIST async-io-2.5.0.crate 50545 BLAKE2B e8575b2e15d64bd6af46447c2ce91a4f7b899f28a80d06771f60b715e72adfad749a8af3dbac1c1470c89bce1236c52d4e651d754834a33c673d2ae656d1dc5e SHA512 e13803bde732e37c3d26f00e9f50d5fd70345a392690bb488f83d12319b01b5878e43fdbda9e8d959361c46905f051ab7c679e1fffe4c90ed188d1c8fc57dae5
-DIST async-io-2.6.0.crate 51062 BLAKE2B 6e4ac738bcebe13e6a44529a7152352a27c648019eafb074533ae3a8f2a2df13bff261238f48a74c4cb8c13119342f0793c76247f23386435012a76e9b9aa8f4 SHA512 b2cfd5d82e5b5678684fc0cced2b126867c142f331153811f054682c125e989977bdc9c613c866149576611641b685eefc0377cba1afaaba851bd985af3574ee
-DIST async-lock-3.4.0.crate 34446 BLAKE2B e113033a86101bd93543d287379ba354b4bd61ce87786719f05f8a990c177a885eb50a19eb71fcd5cafa01308cb45b7872be65cd7e975cde03b0555a691a4bd7 SHA512 83731067a3302d3266848b0f65ea6564dad60188472c80e78a7d4cd93804f830332aa01b404b60a8f91cc1c6c7170020ebdfe4b5bae14fef6d3bddcc5f1ed9a5
-DIST async-lock-3.4.1.crate 40981 BLAKE2B fec033dffbb6cf581da443bf6d2e4a313a6dd172941ccdf8e7869ed8a5b1845a28ba51b4e4e9221d7a11f7af3d82c0f5b54d5269cc8cfc8361f8f839fd01987c SHA512 4878feb5403e261272e3275d85f19195de612e2c67ea7c25bb55904521db24eb853a56beca9d0f06130501b363935578cd0b4a6da2325cae2622765da085168f
-DIST async-lock-3.4.2.crate 39826 BLAKE2B 563130bc7b68f3174f03b21f8426090ce792440ac213f7758be9e4f510f07df513bb1c4badf3f51cd18de98fe4627560b083349f7d3d564b96b56f14f08ad5a7 SHA512 a8078043b03d05dd00eea00ddb2b87f97eb67d438dc5ff8c861499485823db16b23e0b5e85b4d711f824cf31d99baa5f2e182f8d7abac295fbfc7b2fd88b4d44
-DIST async-net-2.0.0.crate 17787 BLAKE2B 04685e1ffd4c363b3b29bbc4819c7a79ca45a212c1c3094835f2ca8ffe000b8061a4b28de84497d5daaa70139a8d0c036fa4385ba20ea4bdef73b52102cfc349 SHA512 e12163eb7fb526d434c257d82ad0bcc64d3a1fb868b899fc5666c1307f821654f7afff9bf5dd3ca6c8cceac31df29a5027542f6e5901c8801ce2a696ab737479
-DIST async-process-2.3.0.crate 26766 BLAKE2B 346eca5d8bd2e0a58039c9772413a0d0174dac49e31c7256927c9bd03b7c9f07ccbec6115792478b87123fff1516972eabdec6d54e5c070e0dcf00f3b1d6a43d SHA512 48c1decd4ed3e65d0feb9381533e1274b98b9ba16318f1caa35729078e707dbb2a5a0b52822873d5cc91fc5a51b725c33b784ef8a91aa6cc2cf357ae87c5e2fa
-DIST async-process-2.4.0.crate 26871 BLAKE2B 1a083ead5105e16b8d09db6d1a3b8831c846482811cc3271327ffd6fa5b27176e6e5b49e974b9f726ee67679d91a7b386ce3a6e510a46ca9c46f2d9bd3135646 SHA512 fea2a0494f3e72af32e6e34bc94c0a511ec46db1a8e1fdcd2b8c37ca97af48b2256a8c7822702717916039ef484a7f990930495794355704d04cf21fa170528f
-DIST async-process-2.5.0.crate 27552 BLAKE2B 5c553a281be2968ceecffed57a554358d216a5f66a9d91e2a01f7a87c111e7fccd933d7bc27e5b73e2bb0a84602aa2d4c8cf754260f04452645b9315e82a8878 SHA512 7706978043d5f3612675a57c7e838e31b9df94f6f4f5c21246152f066faa86359f346dc608419fe3f8f0f930d8655a8cdc3d4e29e47aee76c9b4ab04ed68f383
-DIST async-recursion-1.1.1.crate 14874 BLAKE2B 6260dffdfa9fe00cc1a63c8cb103a3f210611627bbc75c2658e7cd732c504791c6577d7033af3c5afa875f90cb370b7f216979e0bdb62dab4acd61786cb5239e SHA512 e3acd07a35be546ead68c7792963c7bf1876b3e5d6a20c2be73d2f030d26d68e2a318999937d4fe253e39d8254e12e42c66314f40a3b230c5d258f34dc0d9027
-DIST async-signal-0.2.10.crate 16970 BLAKE2B 4364a566ca828387f4e1d7689b1ec7d6327bf35a56eacff013f81ec6f438d9ba02a59a8a5c457f1806dbefa23649ee289a8d5ccc7257e2c54f99de45cc4e35d6 SHA512 10d58c9aa3ef6ea4bddd4fa86afd342c6d5097764736294b7fa3b26596301f98827172cc9ed9bdecf8dcb313d2fa0222fb6aaae04f7ffd73ce89cd4b0374ba8b
-DIST async-signal-0.2.12.crate 16790 BLAKE2B 2bb091c2a478898308868829064e9c0edf4b230bf449f474ffd9f830a9c597bcd66037e3de9456362f6eafbf55a11f7870360e4961960dff85b7179df9403f8a SHA512 ae4a79cc6d251fcbbb86dbb2e62a00130932d68f89cc23c8455cb238d0379abd0a59a207962e70bbde89618dd086a4f080a8c39f4accf999e168bf5ce139fa62
-DIST async-signal-0.2.13.crate 17015 BLAKE2B be2acc3dc6f523967930273fb3660f9f6d4cc36f7c79d463ce05d4114babdc6de16bef8b0187d68e80dd551cdfbd134bc1167047272c75f5a0449e3711855831 SHA512 7b9ef2f79cc49df0ae580ab1c853d92ff352a342507ac378a5cd2d21a40c4f64506bafe907da2be298e3475180a9249fd84394c9a35689fc1dfb3cc5c082793c
-DIST async-task-4.7.1.crate 38077 BLAKE2B 200f3c2eff92afeffb34404bd9b02af39226024d309137c3835342ab6631c09f14f47abc5d25d77e73cbd133274e731fc88e7e94d8456f690b0f1056bae8dd95 SHA512 8495436d0739a2ce83b372ae13ff24ca1487c92e032948d5830af19c3ba411d7cd004634fa10bc2f748f8a82de27c12cbfacaac92cd0012e1fae024eca9e78ca
-DIST async-trait-0.1.86.crate 31946 BLAKE2B 3f77ef7ceda45e2095a53030114b0290c7d8962b027605e28e00fd38feacd8ea623be63449404670aaa10692ff07e63e52b66cd3815469b5ea9a368178d40244 SHA512 7b93891d90ce6a2ba36c27a12f0636eb3318693a6f5d5a5debe0a7a921e70090376f0e9178f7453341e5b0914adbaba96ff5ad6327fb97f812c13ebd68a69501
-DIST async-trait-0.1.89.crate 32171 BLAKE2B de1262f5c40b3469732679f82640d676e802f3257eafbf020f5f42c8cbc70d278c3c97577225293a19d22e76f0437e916066e0b1eb4c4f92ccfa504e48b54355 SHA512 deb15ae7b4250666a6ea79f682e1079f50965d6aba353f057747dc84b530140512782e040e97f2ffbd90abab1e470b18ce471aba17cd7c68eb434a0874052d27
-DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
-DIST autocfg-1.4.0.crate 17712 BLAKE2B 7f7300439899be03d001dd32b7e797bc4b9a58103081b6f7353c4b5897813cedf870b3fb1fa25d320a75326b334b44d8287e8603de34fc560d0b567143915cc6 SHA512 3b5e7c30bc73e105e4bfcab584c24fc4016db41fac9c356c6649fd841051704bbe8848e09546eb50d7c1f18ea8ce1cb72fbc268a620d5c609b3472114b5be73c
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
-DIST bitflags-2.9.3.crate 47777 BLAKE2B e90a5ab76f0cba5f64c2128b341900fd0e71c68c1ba4cd072f2e447cdcc73c7677d99b2875a3753f237ba97ce3a1394954e11aaff4c538ebd9743673f9edd80f SHA512 b7890f4474c6315e2f7bda48d8ca5aa10d2d4890acc720e06ba53390cdccb560a062106b4f3bb938da82dd08d77c07a09e482d3f0c571b1afced4535eb98cb08
-DIST block-0.1.6.crate 4077 BLAKE2B a2c11873b8cb1a1ea399ecc99ed45e5d0b9399bd88435cdea346910b8707b7da94eeef522dafa5cdb09929534472b2a096c03c373744a789962d4175fd1b110e SHA512 c278e3c0346cae423b533a8f5d6b822e788ec450c92ef0f5f559d5705764a0a11df49f0f66bb1c8af7e89bec8ec802934676b969e43f92255a38b210d0fbd710
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
-DIST block-padding-0.3.3.crate 8504 BLAKE2B d62481c25fd8680cdf0ad0bc259bd3777c3985ee91d5bb4995f484a15d4a9bde21c5d20f8c2efd0eb340aa0b8c7faac0f3fd817202ef4350d17994f478715eae SHA512 0849c99f2027f4e1a12872d2210310e9669f98929c99690febfeec90c0199b2274e20a5f83824f200f75f2553be2029ca85b0c5d0db4d9d477ffee9a71dd3b7c
-DIST blocking-1.6.1.crate 17788 BLAKE2B d07246809d8b80f1fdbdc678b2877f349b748f2dd0f8543e91fde4aec7aea0b45e145a44f07cdbf26934d20269af01844e1cf7d9dd8b9588d129da7f929d9c95 SHA512 1879bf31c18d5cc4653f794dd4109769ae32071564d3a0d63896162fe160bb5ed3d7d8de59ab34363f8192871122099bb8564ffa93de5a5b75ffd93c0d424ed6
-DIST blocking-1.6.2.crate 17754 BLAKE2B 5deb319ea3e25ee234abbdbcd166c99ee5cbbf00fa5587d466217c41a7d1cd40e6bb7c3b5f6e5b42823051b6436676efbf37736b5587a4f50182c3aa0f271478 SHA512 96beae4b975a4f6da2adcdf0baab407ec42e185712891f25b99313e8810f017921dd6095ec60264b912c65f88eda58734fe5f923704162b40410a4c70ee08f69
-DIST bumpalo-3.19.1.crate 96477 BLAKE2B 8716eecc9918c69dd07d6840f9b55114e290de053fddd11c187e11fb396d8a8825422378ec7a2e131674546d158b909a1a4c3e29d52cf3ed001658333c153807 SHA512 105a84bbf8c2b8fc130055713eab7b598c67d34ac01fe95b4c9f10fe956130870c0d12ac237c5dad3a44991a1b8611e5028e749024b6497d6b2f8a2702a4f655
-DIST bytemuck-1.23.2.crate 53021 BLAKE2B 5fcf73b635ff86a728e2ab7ba58ba64059a3b81e148f4574a9f2b79375b5fae536cbff497a22e073015cf08baab9c7e8411ce43affd47e1058452358d061e8ed SHA512 b8d69276cfb861fc4766222548f7f1e45f40e03a118c634ad999292715d736192be3f740fda58fe844e7b21085bf3b1c41a9ed2d76c827fa67deaf7bec1fa385
-DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
-DIST cairo-rs-0.20.7.crate 52722 BLAKE2B d3e649b7865de548958b3b0ce00eac879c4e7e5e60bb7baee8af3eceaca45dd57fb23aa39b3c13733b4f66db102481fb087d531556ddaa801891c0a929c4c3c7 SHA512 cf4ea2cb6175e3dc06a110a4b6eb1aca08a5c7baac554e883afa2ffc3c0ab0a28b91d406a2a688c584dbdb5c6efa75812d2ce965bad6be7bdc60a50b6c34ce64
-DIST cairo-rs-0.21.1.crate 58404 BLAKE2B ddd44c1b1359e33a390d2023475afee0ec4769b6db8202d133e624379e488398b6a1758f760ab488668fc45c55638fc23a08dd3149138631e70fbdc989b3d2e9 SHA512 91795cb1d53e0a08b32c2777ed944168676866f08c7f0c9073a9e6e9ff7b596affe4ac09d4181f4cffa5e2dafb07e307457b6e8c1b97236f8d4efb4f79ed43c0
-DIST cairo-rs-0.21.5.crate 58086 BLAKE2B 820b09464b3cc7ad26097225da19e657cc4ddd0bbd4434440dd54063c3d050a92006c798d412a60009ff7303d434a7a73c854bdc9de73e2240fff4a4ab61a699 SHA512 19768829033db60b80efbfd40aa8d8ae019a1411952c09bec4c575dd9ff651995e0e502f14f22fc3aa6af5ce35b435298263e4b1634613f1907bddc39d1e9cdc
-DIST cairo-sys-rs-0.20.7.crate 11934 BLAKE2B 8a466f1110818d2eec321d98568ff08e0a1efe344f2e232cdc3953371dfe1ec628e744f88e378d2611c4540b86a0178f518522ec76a7fda22d70a624949d6bc4 SHA512 1d604b3001aac0969fdf00f1434f0a8107a056816ac299364709c38bba0601f187216fdcaceb803c6bfb05bd1829b01d7552b8cb7a725e84388dd37578e7673b
-DIST cairo-sys-rs-0.21.1.crate 14498 BLAKE2B 76ed2540d0e0b01767c5422d3d5f271c2afed23d7fde378bd98caebcc225c83d2d9f6eec8e43554f0594d13e3d0c289b81a4708cfec14aa64c64e265f47b4605 SHA512 b125bbbe41e1c8f3df08542b4b5a73b07e98818fe9229e93a1b30df6d4e3775adce747e6079d81f564d8ec9b019ec41ad9a7fc633fb97796144797ea41c2b926
-DIST cairo-sys-rs-0.21.5.crate 14448 BLAKE2B 6b2b87817143dec2de1cd7b580d79300cf7cd190d15f7f2216d949b9af8531a8fddd8ee71b761efe54ecacdc13c7538384bf85f591950cec10ff9daaf6334147 SHA512 175e2438d3ee38efa36a7ca939d47629f291cf590eaf2e2ab3e993f68df65193870af164393b5f36a4575a898272e58d0b0e18634f46534a9bd722a25a10ac8f
-DIST cbc-0.1.2.crate 23501 BLAKE2B c0d537af0323a92cd01a9ec197bbe46507835348e16dcec7360072226647abe2eaa4823023930da93885347fe1429acc2f9c079b7bcac686c1293ef73b91bf0a SHA512 d3b33deff64d839ad25141f1c3b5fbeaa21f71aee7b58dbed91e7d257f93e68073c8d4a63d4c4eb9775c20f00bb0ceeee714a8218e85a231f30cd7423022f820
-DIST cc-1.2.14.crate 103164 BLAKE2B 13af1a201f93be7ebeb63dbf46c40603bbacd002a12f0a48c4c86ea3e01717f8e9b05281cbaebd2d09673d39f54b3042c962f25fb9fecad273bc762ceb5ab5bc SHA512 0ea11e8b8c4d00abd394123b00137c693a0a50f2b6e00e2d0351b4492780f8607904adb49ee62d13564f5198a1dc1802315cb42495e5a78507b7cdb637fe2833
-DIST cc-1.2.34.crate 111754 BLAKE2B 3b6fc4934bddfb20b0b5a71249036f049070e5336f2d85840f0aaf431590a92aa0a5ebfd7829671ab904b63b87be6a9cc85e41b39b67e470506f1898a6ddc6cf SHA512 b79e18c8cf6665f880ad5988afef318a27ff6c88c094ca272cd4b5b0d1242aaa8e11f13d3246b35b2507a9e75b03805fe9ffe18bd41f9f17c5584342a3273b2c
-DIST cc-1.2.54.crate 93609 BLAKE2B cd7c82fe2b2e264e18fc190f99d90278a16e64bb2e4013b8271cce912634c1dc63eb6a0c76e46cb266749b31b2c3f78c8a8c62e6a4ec2a3c10ada0dd09d6f5c6 SHA512 8cda04afdff24d743786a1184b6b667682c29965e4cbdf34114c80ee3c7b6b2f93c2ae8ad197919ceacd041447a879d3863efc097de83abfe38d112c9ce0ebcc
-DIST cfg-expr-0.17.2.crate 44034 BLAKE2B db894b3de251f75fa1d95d89ae06ec4b70f561f190cc6eeebbac3293bc95a1d8e143c86f8c35556d76773b53f10fdede3d9b18a388b533db658882cf6d1574b8 SHA512 115cfefd8e12744985489fd4895b3c66bdcbd9b62b52af9f6216cb6916f09c95564e880306bbe6167aa788638fdb7c3b808534bbbf2e092c0eb41700208ad62e
-DIST cfg-expr-0.18.0.crate 44133 BLAKE2B ab7c0c9c654e8bb9fa66962ec987e197b99d59781b119fff501c365e9d56ee75a2632b59a5510881bd177af2478a1c53752af4fa527109b2845ed1268944bbaf SHA512 f869db1f8b5390aae837e4f4e002b0f8ba79b752b9408d746ed45f456158364275c373e5d0db2d5cc528c0f0b3e9e5a84339ebf8fd8640363187773ed85b0670
-DIST cfg-expr-0.20.6.crate 45312 BLAKE2B 59e265716f666227c492409f3a9cd58d9783149c788a9c3b859c87961ab30794f8b69c1e3c31400f7de4a243e8f03dff94ed10641cb87e10ecb1e81612598981 SHA512 9ecb79c5af2e5f4e73df0f5691b80dedaefc4a569f0e83b512507942f7ed5fad04d77db711994aed3ded5859c326689769626710082db3cce6342f850c5d42fe
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST cfg-if-1.0.3.crate 8719 BLAKE2B 5cd0ac122110740895b45cdf8e0f738f2de1882d5a06c696d08e906765e4ddcd72a866dcc115da52d9fece205c9ad15dc25ad98dff36b32517012a7586e986ee SHA512 afe424a191c2aaaffec3d114e0116d0324d12117aeb22df78e47ad6752444bc5acb074ab0a174476b71e584a37743f9dcc2b0e8036d590fcc5afc7c55f86122b
-DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST cipher-0.4.4.crate 19073 BLAKE2B 144c45c1bdc5f7aef7f4fc63b6dd85955c453537567d1f1074e436e50d0d61f8413973cf3da207a48f1560ea92f2280fc5880569c78a1dd66bf97fd1d88ccde7 SHA512 1856d8b08bc3dbd2fa5c8b97e9eae43323c7aa19203ef3e80bb49cf15b5ddc832acb7b97121a52032656353e764f1f722200b638f7c28975fec1b5c9dc908846
-DIST colorchoice-1.0.3.crate 7923 BLAKE2B 7055fe61677143f0d4445ed5f6be2cbc284c155aa6ceac04df6f3fa2563a225e440ba708bf40e298ad09775ab7c7e1842b5f6dd78422b06dbd1250908e3227ee SHA512 fc26696189d3935d5510a1237504339c1f354d03ffd3b4e830b7080335aa778bc72787ac5fa9a67a731b9bde2788da778d497f2ef97ec68bdec5145fedf4cd14
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST concurrent-queue-2.5.0.crate 22654 BLAKE2B b490e76804e45d6a7af6bb4ec074fb370d9ec7cd67c7ecfb55d5ed53b9b437c174e678add915303559e902ac81c8751dccb2c5ef0543d5961713372fd2b08d3c SHA512 235704f9161dfac60d2a6d2cf96425e39c097dcde2f005187c1f044704eec66d8303d59352cd414a81a3ed0eed60421054b0070a9b8f69065a79a2519e913e5a
-DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
-DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
-DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
-DIST crypto-common-0.1.7.crate 9619 BLAKE2B b9a31ed6f3f06e0709e7c5a86a146018c9ef67e366f27c1d4fe07461d97810951eec60e92ec1531e365bfb9ab1b4cfbdd86b6cefd8b06ef2aa170c38f3c9cae0 SHA512 dcf3a6fc81f2b6528696dc762427fb198faa9b5effe1ee9fbda795da08b0560cfd6c286b55f1360864e95284bd9a52edabcf39fa9bcce71ff0621dbfef538c82
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
-DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
-DIST endi-1.1.0.crate 4872 BLAKE2B 8bbffc45ceb70777c6606714a7bb8f9b26ff33a295fd722958a5e9c556d5bb1e97a34e216514e5acaea51811d78fb4aac927c1f8315fcfd8000fda3741c53b4e SHA512 1a4b65cf77f530a2d15cfe968aecfcc9120957d23d2b442cd3d8f23d7039e832e7d6ab29aa5ad8570468421095650e26fa07f29bf75ae361416072241726c61a
-DIST endi-1.1.1.crate 5045 BLAKE2B 3f2bbc121103e592c86dd74ed864301aac984a74e9955e3d43af881248fd6d45bd172ed344ee3cac079dfb8bbba9020c6dd8f0646505e60590bda93ffc73b101 SHA512 abaf1654a5ee129652490581410dd57aa8490cb1cccc5de27959a4ed9c1d025f77be2e8c66908234871766bbff623aa932bc1c85545dba7c5b9d2e44b38fdea4
-DIST enumflags2-0.7.11.crate 17500 BLAKE2B f3dfb76e7382ded16a19df9e17da49b53e87b39c57673928a1afc8e841e51d247c0ec44389ce0e80a483cd9cf4afa443f6eaeca9974208da23c83aa4249a2502 SHA512 eb0e95c110e43e6ffd5148b777c70012e843fd5ae8a69390d854db3870e2cb88ac9f5130589d9c47f12de2b5c57d124e025afae105ba5aa769c434f620aaa4ab
-DIST enumflags2-0.7.12.crate 17544 BLAKE2B 5b11f629d947c1cebc3cb0d7a3c37f7639ba93409c9af5b704efeadd66544e82086abec82cb3b9c0f74361b53701c27c2e1e0f16bacc9794f1df58bd4dacdd06 SHA512 b391276c9fc827efe9bd6f8d599d4e26dcc602c97f18b302b3eaec73f39193e0fb182f8a353b0ebdd4416c2c6406bcf44b7b849bebf246f20b61332d7d0d963d
-DIST enumflags2_derive-0.7.11.crate 8524 BLAKE2B d0e8cdf41754031264102874605568bfb6e4b421379c1c11ded5d3b82eb6a82ccfdc36e4003f150fe31b2d0cbdbb5f6db2dc3a69338781207ec11fd14304e25c SHA512 6db735ba9e4f4c262e5d08cd507578e1b3d82f1f048fedc4bb3206f655c63813f0d87538ff71c145aecad42e8caa3b604698c5d335bf0cc8fff5781d97448c43
-DIST enumflags2_derive-0.7.12.crate 8573 BLAKE2B 12b9baa7bb0afe90437d0a99873a790ba4fb2091ad31dfcb5c2f6e46ec891f32ea5b397d4b7a617a6509bfe5216f1de225a36458943c8c88c2b00630c7ff26a5 SHA512 9116d0559ff0b9de47898a55b53e77bbeae9ef8b790e9e081388f1458d118a97c2b02d29242080b2891bda1cc79d27f425a0347802205fac0b60cd15c7362a9c
-DIST env_filter-0.1.3.crate 15191 BLAKE2B 95fa27602c10e819ef09b8f4935dcc3204104f7c5a0227e5fd33cc51fd77f70cdab3d822670d216321f263643d1f5220f5849002ad857925d4170b1b56cd3fd7 SHA512 94db29f1639636655e05ab02611cf14d5c2c8778be6eddddf0b6b8c21f364a71909a2ecc3acf3f4062d5d3c79a6316e9ef30b2fe042f617108af8431e198d344
-DIST env_filter-0.1.4.crate 15281 BLAKE2B 4c069793165e5adcbf59586a4bbf4aa436532d838f1b939ad92db011f51f1e337cdbd7e3b84cb9e7681d942c36400f169e0ed6f8b66429cdc77626010a781f68 SHA512 58ebb6a087e50c212fe1292a4e0fe6ce7154d3ca7164ffc6bab914e4300543726f4b7875918effcdbb660b08ccac67df7c91b1fc43f5fdf53ea7a46351ac9299
-DIST env_logger-0.11.6.crate 31105 BLAKE2B 536f7b02bc6bd4f186061d55d2c5fb0d57aa91adc73d0c2521e0136573283147d5d336228fa7b64306daec9f488a2a83c83b96f06d648f45c3b52d04699b15d9 SHA512 1ec41e4c4eee4ea6bea38d40e739b1f324ef236fc786553fd77c6bacf6303f13d35c1626d3408a18346d42ebf5c896869deba133ef34b8cccf3729957c72de0e
-DIST env_logger-0.11.8.crate 32538 BLAKE2B 9d62afecac4d4fb20bbb99611cade6ddbec17c8dedca94aeb13fad8fbfcf82988a55bb45400e78adf8257fb346b0d6cda3e2c2ed2332961d485055b365f396fb SHA512 84091355d3d9f2bfb1fdf4f1c6309444b513385d9b911f3af8cd1b5c467033769e7add11f65f31da8931dd05d96a348e0bcd670733d31ff981faf760d727afa7
-DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
-DIST errno-0.3.10.crate 11824 BLAKE2B f9976b538868daba3cd2d47ff2fdcda16b4a436ca767f865f23d1139e7f232aba263dd4aa38d573442c762999c8a8beab8a4a8c10649d21b49090fa65ced1ec7 SHA512 fa4b9a368f254cd90c6f69f6883af4c579829a6da6f31481a1b527ac9602c8ffcb5e9518cdc32c39b5589c151a20e75a7300c8a907d178346185ecc6e8749f3f
-DIST errno-0.3.13.crate 12449 BLAKE2B 5eef631f0f0fa672d415a7b3702bb5af52597169d9ad830ed5ac5e3592bfb2fcf315e2eb1c894fa69233c6228e9a614b9e5d741b943d03b70c86395fa0dbef78 SHA512 605cae4f6ea34072850be76733bdb376eaeef230f816090fddf83c9205bf7f99bbabee141ed628ee891f63f9ebb303633db3913f6fe4fe259fbc4bcf9789c339
-DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-DIST event-listener-5.4.0.crate 43452 BLAKE2B 75a535bf9e0b6e5b07b0faa31a73ef803a367a104985f0cfd02a201c45cd3cfa1e51a14e6316ac2a96b1e99e00260a27c5e96f54f073b3b9027ae62c886cdc24 SHA512 5e35b5b467d024b6b05dfe6481cc69ebf4e942b9a52a478196885cc6d578f388c25387292c94f9da65fe53fb870ac328eb9a81179c93b496c1d39d27b11a36fc
-DIST event-listener-5.4.1.crate 43782 BLAKE2B b43523d0166d1e89f4957d718a54af9c31a52ca860bc5cf645e093670e5d0e4bdbc5f8f57de9eabd8b8c5b54df4090bea68adc8bfde8b9d23203b737580e4fce SHA512 99677a81a7abc04d6386db78fbda40ce5a9e4b628d0a1b171150b5be12e336fad04f2f8ac94e62d732dc90b0c65279bf28904e77f19c5cb6f0cad6298d97c394
-DIST event-listener-strategy-0.5.3.crate 10920 BLAKE2B ecfa6387d9f09ab8fc6d7bcaaa655fa69f7d732bf40c16549b12074ffd25b1d9e6ce19f7600d1be615ec72f5fbda85d0c9e0a19bb5c0cdd9020c4b9515d9f778 SHA512 f1a14f69afb9765a317b3d7bda505a28f050a7594d6b07e5263d635b806d494ab41c456dcf38ca924ecc0595be0f77e32ffe239107fce1cc5b71ee7249419f5a
-DIST event-listener-strategy-0.5.4.crate 16179 BLAKE2B b516f4b14bace1dcc9e7e6ad3c7b8ed1855530d0aecd1ed480b4392bc5e414a92634ca91b73e521e0344e264da2d7bb92ba6dc260cb38d532ac5b782569f7ea6 SHA512 bd5259083e87d6fe04fd0c3ff2b5a5ac3e6550ea05bf623b3c535465a2c1f2766bb66ee73444a80075efaa59a73b064def1f034e91e64c66aff4921eefc54caf
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
-DIST field-offset-0.3.6.crate 10032 BLAKE2B b4b43d35f793c55e8c521de7bc1648501cfe46494fc17d0b6135ba3456c8d72a11b422a16735c681c7c6542084652c119661372628096d61197f6e387b66143a SHA512 3ec99bf5e860dc68f3fcd0abd2b0de2ae0b3174eb177458506aabeee9dc7b0b8b58b925e2c6108a8f18ab95f2e1952dd9474650a639e1c1d50ec3f72bbd30077
-DIST find-msvc-tools-0.1.8.crate 31151 BLAKE2B b2d29513fd7122b0c6a7d6044411a00afab33095e48ee1509eed6e10103d4ab60060f9495be4ac2eb0081707e8cc99624bd286258ca6a6b516c9100aa1584211 SHA512 cf103ee75e8f387904561fc75d03b9a29a7e81705bf6c11bc520e73e7f645937b8346c2854361f3325ffcbebf9874ce68df82d9cdca9b8f19d4d882548453d68
-DIST flate2-1.1.2.crate 76495 BLAKE2B 0266329bcd766be392e09ab75a135bea7cb44e9d9f1eebcabbd4aa3615d66688add24628326dad8e0e03182f0a4d65a3e23db9e7ea8c71b1775d575cef3f1e8c SHA512 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d
-DIST flate2-1.1.8.crate 80972 BLAKE2B 1f960a2cdd4dfefbb2b3b565b7bdea851c9ee2bb607d2fe2464b088641dc31b69e81a9e564665842d8fc47624a39976f9430e5c2429032874d7ff726ff01639c SHA512 68a65c13e4b5b07df5d80e3971ca05d9cde7d9c762ba611facb8e84092a74b5cbd33eb3c1f7fa473751ee53281daa87f349faf4c66ee452cf9eb39d654d2bcb7
-DIST float_next_after-1.0.0.crate 6965 BLAKE2B f13aea22ad07b4f7518e5802ed84838ba8250eaf73354b3144d69c41fd7a2ff378e182139a36e73d6b4a9228aff8a9b720f72d078278ba472f6abba0b1690c1d SHA512 72e5b919c60a66450625603ee739aa17dede02eea34aa75e0ccf4ac07c1f4f3388c28ad7652627b70e0366b046ac3d09ae7611d8c5225527abb952fe5c59f546
-DIST foldhash-0.1.4.crate 13764 BLAKE2B 7dde82c52671b93d91b2ec9984c0ce539d89d5c80cb115c0db18cf72f84f4fbbe4f7b36b745143102fc83c307df2cae051e4fb461a3131f52c8f98172fc0e72b SHA512 096efd30917c42e75e162a79d5c0ef068af76c7b6206cef880c4a3af92d096b4b4a1cd3de5b66ddb040730d58678c9a651734517dc8a60a265ebddd5559b95c1
-DIST foldhash-0.1.5.crate 21901 BLAKE2B 22c3a266becac17995ac996f5c9caa8dea77e36786c50464e4e7750d8f3f13321a0a1abd3a9abcfd6ff441ddea257066b2dfb7fc6fcf7468f537dbd1b0db737d SHA512 3a634fdec410d87ffced8aa1bf8dacd9316a04c51424563d60b4dd611617041f09085edfd0ec96e6bb0e0db74a0e950b0616d1fb94a31667af35af1637604c22
-DIST foldhash-0.2.0.crate 23329 BLAKE2B 49af83a79ca7954f05d8a52566d7d20cbe057c89c2c767ef76b4c8d83bf099196d053054c8fbaac74da7fd5eb0224fe43731102f2f0bcb18ccdbc0c8150774c3 SHA512 1495281089a8a1b7bbacf8004a5e8051bb00bf37718e9ddce9d43e4e198f529135f864b6850ee4422456b0d4731ae58647f0a1aaae0d67921c389f5d108fc163
-DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
-DIST formatx-0.2.4.crate 15119 BLAKE2B ca61b3493c112718300aa729133e03bae086050d829ab29e7c0defb9185357b362112a4ba30a554cf6c8df7e238d28c48616d4f485210d37931d65c967551d9b SHA512 ff84c27a75d30b99616c07a5f69e5c204f0223d6adc6a50c07e63e378c9f620fa9eea59b700a808ffc80c224cffb41abd282a958fdaed6303a24762117df0610
-DIST futures-0.3.31.crate 54953 BLAKE2B 4b91470d3c85b9260c734dc6be8c985f78491b599d2a6ec0d1e824b82f684cd030be6f64179f7aa7c1d1fbc7cf0c5a1bc5bd045123b73461f490d7c2b9011f9a SHA512 a08d23cdac9e162d0e6ae72bd792201ff4e13d7ade6b498cc597149b3df2062b06814804c0750d941d8b5be5d2ab4cfebbe2d08a98d875d2092bf25e6e71a51d
-DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
-DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
-DIST futures-executor-0.3.31.crate 17965 BLAKE2B e111467391cc99d1b6a1f5fd3aafdb86922a2d2d9e360112402d68489577527aa35f4f65e6c0dc8f48372927e6d7a6a4a97c7b9525c369cb14e34ca2dafbe64c SHA512 337e70bd3a3bd3075b51e2afe8f157902ebe486696587cc2706b6a5770478ee2ee4216aa9e155e9821ed1d02ba437cdd3abd0c05aa960378ea192e2ed39af564
-DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
-DIST futures-lite-2.6.0.crate 45157 BLAKE2B 987475a28fae8e04dac435867352f8f225e72041b6f73e97609d9c3179d89c35519d34e4dc7a08978337303c904f339549dd69c10f5eca0b0106deee5246a840 SHA512 2e896e15e7251d29f20fc39869432f3b7649fa567a59ca378bd76b67c62d5258651315972b6fcc292e99bc44e8c569a8b2cc8d3882af9ece3624437c0bf31f55
-DIST futures-lite-2.6.1.crate 46095 BLAKE2B 36c134db8c8dd553f1a6fb9ccd50686bdb94d17fc939839ce286cd748d0f0143bfac84a72bc64fb27f3b982dc2064719463dc88036656019304598de818e443a SHA512 ee62feea8d0208cd64d6ce99f813b573cb9aea33773d33adeb5674f51e359896109594a6766d528ec6f3dc724d97550b9007d0ba6fe6c71b5885735a2c18b4aa
-DIST futures-macro-0.3.31.crate 11341 BLAKE2B d91ace97b854cbfeba1df90468fabf6313721ef72bb408ca6bee1c110b0162fe91da18d371b628513644f9d3956540d93c3e13bc9917550338f797967acc3967 SHA512 26c45dd8c037831ce3c41a326ddfd581784c2e7aa2805ca4d93b91e439f4d8c078293cd328bcd66d0283cbd5a14724bc624ec607c343d15193b00bd644b86166
-DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
-DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
-DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
-DIST gdk-pixbuf-0.20.9.crate 21619 BLAKE2B 456d931fd4d5246b43263850b6f52b9e619abef6e4bbbd04f6c97cbfe6a44b7b96928b50e136e41c0209751a0f4e927cf966b5a84aa981478bf1ef2813ba7d57 SHA512 0e155359556664612f0b9950e10110e2567003ef0c8d050a39f18527b6b9ff43c55404e892fd29c9ca89b203dd411febec38f66c30c2a9e6101725b35a2b7ee5
-DIST gdk-pixbuf-0.21.1.crate 21423 BLAKE2B 615342a4ab24f38d723f964ba001a500f07cdfe5171f592f8ea1c615360e47a73c0f4dcb6e0dd3d470bb9325191f133ab1d756682ddf826d28726d9e3860f7d7 SHA512 98d84e7fecffb35e2911a6111d75a237cfb140ab1fa182473e5560669549e8b749e6c08776f3039598ed3b4ed0b8bd8b1843cf521dda051578ce91ed244097fd
-DIST gdk-pixbuf-0.21.5.crate 21530 BLAKE2B 89f3e3150bf72516b8125f940c19d1a0fdbfa18bb761a680855073ffcc7b9041f4d0a54372b4ae45fc0d6b305dc929f201e76234f0d15d5da596f79f5a18c843 SHA512 d16330d367dfcdd614b02f05fa8d502afeeb104f1f127bc0e7f305e2b97e1b7eb78a12694dc269b57104ac11446458f1c208c9c720bec8943743568307b3277c
-DIST gdk-pixbuf-sys-0.20.7.crate 9852 BLAKE2B d6ff354a01b32a75f6a784c0fb959e0975d4dc22940b23a77d85a920042fffa24a0ada3068e2436f97d2814ef00ba815481ee8d594473aea6079fdcbe1773090 SHA512 74c4952e5692de4d4a10693cb6e9705752a99cc3cda245652fc81d9a933a44ac75a1fad866d5496add841f34c18a6b1b50ecd27e400444ee9bad89ea3dcf49c2
-DIST gdk-pixbuf-sys-0.21.1.crate 14021 BLAKE2B f022e47c6561f3687fe41592363dab4acd42a456ea0ea3c69cedf0e578f1eea6c795c6b62562afc2889e426d3be7dd696a1dafe5ff408be75b8baf5df2a5db1e SHA512 ff6ff8eeea9a7381f3335eb32ac39ef0c0beb8c158a5b3e430c8a5d8d90469cda0e574a8fbf38841c4bc9ddce29af3d22dbf9bfd8048a674885a304740db2441
-DIST gdk-pixbuf-sys-0.21.5.crate 13417 BLAKE2B ea0a079a0c595e348b04ebab7f87441b08fde7a30c19398cf6374f6a1a5ec3b19f5f7f00cfd3ba976e5724d39f836bdb9138488184a9e20e809867867042f3a8 SHA512 e785a20f5f5640fffd7a9a170492a46dd0ef3f3fc56a10f3be8aeca81cd230725a24295ebefd13ed59fe54fbb0be048e14acdabe29127262044a7529d55802cb
-DIST gdk4-0.10.0.crate 101740 BLAKE2B a59fa6046f03d03575bea00af25a94570ffc8e0400e832071a958b6d48106d2fbda579aa2fcfc0f959a1baab9396cd6a5011ad7c27e9208239edd4b5aea81821 SHA512 35dcb4bf9f8c1ba83fd1f84527093659f5838ecd968c3750629e8906d0a37a2933880664404bcf642a3bc41f1b6ed6128fe11a893a74b51429574e9a54133b4f
-DIST gdk4-0.10.3.crate 102540 BLAKE2B 43c7be0fb139a1b1d9b68a2cd1631168d20e39a0572bb4a1c283ba8268ff413947d8a8b3a7cc58a483faad275f6bfd567bf3e562d53f8f99bfba27e17333debc SHA512 110ab43af672b38bbad738751cd5e448b668385c35a5dff3e421cd14c242186a472f92baf3e70d4dccddf16196919055a96a640d9d519e80aefb0c6d4285c47c
-DIST gdk4-0.9.6.crate 97926 BLAKE2B d553420f470247a48feb3bda1ff12873d0f4327c4963a0bd11ba2df12949561bf941c0409c1ff0aab0a77ee8390fe6c2e02c96dfce954b60ad86e8401bf72e42 SHA512 ffb2b73fadf13107a9eb574912ffdcc0c2f602a5901a7c3d3e774c46f4bf59137600c0588ea7e9f1e4d0a24db1b8a9147e6408843eafafd12506918f259bd75a
-DIST gdk4-sys-0.10.0.crate 76442 BLAKE2B ed98315d63804100efc6884c4699c936da89e411f1ca94021929b5a42f29579cd3c1841c78494503e5abe42a9060060ea46fb678a144d26ce1bccf246005d833 SHA512 de2f1ebb323fab65ee1440fb79006f9d81144698206d9aa49818670dd4afb6046bbd853dc78c02e1b67ef574a7c3e37f07343245f31d74b9374a82a173179c50
-DIST gdk4-sys-0.10.3.crate 76249 BLAKE2B 4f7ba57236adf8195f98da44098c9532be3bad550c9aafbb369605756b9ad25b9ac0de8dd696b6a6dc349d9ca81b531d1caad247de7a049c93536f9d55e83884 SHA512 47d1af38547c974ed80b2dad62f2c978af79cf37436d9426ca841dfb1369ef629d382b963862c23dff0cc653ab0def9cddbaae7b5383bb8f47c645776b9d460c
-DIST gdk4-sys-0.9.6.crate 70859 BLAKE2B ce076ba61de0fb80d75896e33e78e3f44c762be47bb1894a28cde024b3d372000c68c910f79ad2880856ef573f0e6def728664e2601490552b7f9fd107590bf9 SHA512 f23e4e3c90c2586ba3d0bffa9272a3ab57b4149b006e35ce75792852f5f9c36d71bdc0e7e9e7cfdb3c8a522d2373182512bf42a30743ac9722acdfaaf2c10054
-DIST generic-array-0.14.7.crate 15950 BLAKE2B e74c785e3127095625951da192a018281ea9976aaeb11019f9088c3f27748c5fed1ef25d577150864486dc48b5138d6892e42f99979339f711a66fc70756c82b SHA512 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
-DIST geo-0.30.0.crate 308394 BLAKE2B 6636d70e748686f52bbbed32a02c16bce846da3c493e6bd87ae034c10fe3b499cffeae48116bd53b43c0e8ffad19aaf9607f673920126ab789ec83df7cf660da SHA512 60db395a6d2040f38ec288343a6dea44d67486cd78851375a90f1945a044d4d5e8a528da54c65634e8f615e9f4c6972861b962ba0793271c70ce86fdbe7529d0
-DIST geo-types-0.7.18.crate 46826 BLAKE2B 565efc0689349c6369e9ae2395387099a9aef2c8562d89e9a20abd90176da8fbb0c5aab59b0842879854ad5368840e6663f86b1b90bc8b7ae4d5a2d5fbb4f20e SHA512 ee09748b9e8ef3a1d585e81b32d5b3ce3fc1a206e7988465ec26817c08693783d830bf4bc58efa4558307e2c6c051b50ff7441c65bfba149a8094bceedffb512
-DIST geographiclib-rs-0.2.5.crate 54041 BLAKE2B 39bb6fc28a16828912c5dac45bd47c8259ca90b7be71f05c2fa20993ac973ed98a4f9e093cc8fc0f9ec0001d746a4f64f4a92226436d38ab6a04bbe83317c0d3 SHA512 0e7c1007418d7ee6cce9c48368a8e440e629b774b698d87383b64336448cdb8848729b1609502fe55433da1908648311b3c8655f2a96d5f2dc0492c67d77f49f
-DIST getrandom-0.2.15.crate 37163 BLAKE2B 7d534e799a4711d01c6553b8c9422dbf01e384a850fb0f7cd76e444628f2b96d28d0f5e8dae042f8081a2bf9340f57c558be50a6f22ed5fa6b0301a15898fb35 SHA512 04789a53d3f4a84862e1e8b2113641af67e471b468de1222470d5e6cef0015232463a2cf3c3518dc2a533b3983b175a7c8922da00665bcf71c1e4e279b67e6fb
-DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.2.17.crate 40780 BLAKE2B 49168490a12561828bb324273c1a2dcb98017577f8500fe08a8bb7c3accc37afdc459af264da7b95a4608e53c4edf8fcec3cb240741b2ee7b128012fab975ede SHA512 23033dde606eaeacc0557e21b3c5ef732e083b17ae086dc95ac7d1a8bc1b695a9a6a7073b8ae774ec62e7477a8ea0644d417fa5da7841a3c8118694c21813d1a
-DIST getrandom-0.3.1.crate 42449 BLAKE2B dd70e0abfd27a7c363ce1b91746ef7568edf1d176d5575201623b6403f3a503b5d8503d10ba01d055f9de61cd8092729d34ac8f0f4f9fc6ad79b9fce926720d1 SHA512 431682efdc2ba82114e173925b99e1059d4915ebec6b0432d4a7683e56ccff7b4b45b9ee9cf5d0ee53067d5ae1ba733524c18577379c8414c385189718fbbcfe
-DIST getrandom-0.3.3.crate 49493 BLAKE2B 17bf881c1ec8e70b263dad11fbb307484d7ff6a7bb6c0ed217730c0a766adb3a19e6633b28cff9eb7c1f9deea55a647ad53636533c392a5c39ac82e26623a18c SHA512 8188d8fab05e8bdb3918eea6fc6f89aaf3767f8350fa953aeadfcdf24a513bb4e0d464853a264939bf2fa17f95ebd4077b74d813d587a7368072c5d7748c4c5b
-DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
-DIST gettext-rs-0.7.2.crate 13870 BLAKE2B 3274d9f962c9b8073a7dcb67e46f8e3d9ae1a6a6f0a2f450772be277acc38815d43dacb8bb05caa4f533a55d373b1a8e1905458ed6b0730c498028dbb031b69a SHA512 90fa4368618e66de89aee2181646eccb1f8e1b6c15b5ff8742d79bda11210170346d443489dfdc03c19eaab46911ebc351893bfb80cc67f0c3be5f87ff3d7ab4
-DIST gettext-rs-0.7.7.crate 15518 BLAKE2B d52411edcb455b119aa59d2ade27ea0c784d2c4327d5b0da24597fa27a5bb3f28ebf9919f91392541c04e5c34f03376bb38d92853d2cb41f0c07844f25f4090e SHA512 ba917783041df897ca49e411b97c6a48457b660bb345bc7647678b6952e3326fcbac2e7c0c82cd0721fe58e93a0c9fca8d92e0c2546763a5600ddb103e451be6
-DIST gettext-sys-0.22.5.crate 10282346 BLAKE2B 0766a4ee3082937c7288e31bcbc0ea0286c82d585f87ba91cb8eb553b276f93bb09656f3840dc661785b3b288043aba87a8d6cf5d00a5de1dab6f430b6cbc4c7 SHA512 bf9400417c644e0ec194e6c6ac1c457e5b8f68d0622d51636e031cfc5ac9ddd458b4e5fbf814adf7f51257ed40411d521faab5a373c70732022101c6efdadf7a
-DIST gettext-sys-0.26.0.crate 9677636 BLAKE2B 7fb4ad8fa76536f5fa941d882ffb95b11067c7d4a0fee36c3c58fe905e610d3b288be335768f1f708c6603bff666fab813b00de4d20748114f93b0c70d7f0a63 SHA512 9495f17a43ddb259bf4a96b3ad8cf86c4ba192dab8224f3e9bcb22696070bdfa571c1476c447a1f92dfa940dde5f5ba6f991a15ad68ff050996c657704a1cd32
-DIST gio-0.20.9.crate 220512 BLAKE2B 7c16cffb1f44fe18248adec5f769af7af70af50c3559f1ef70d906cfeb6be5996428cdabc878bc870c363efe40a95892e614085a95eec01c883bf599d9af7d98 SHA512 ee42a08500266ee20f03b17cc2b30fc569b063932e7860bf3bff64e3af5d59f6ab3da97b2d57ad0dba552ad2d06f347975fed94fe59cd9c7bf79163e81575f23
-DIST gio-0.21.1.crate 228292 BLAKE2B 6a90f18701e278be0300dd3e710dd63a98d97ad5b5ed3b8e2298e8b7ea68232e4cfcd24b3bcb8015015d9eb82f1197fd90d8a5dae45316e232ff14e86a8cbff9 SHA512 bd3d07237c82a48d6eb9427a8375d870ded24abbf69a2067fec5dca7391b8371ad6f05a25b85d9da0011b9cb39c6a9cba806818d49a85b4de1675f2cb1f05c99
-DIST gio-0.21.5.crate 233123 BLAKE2B 5bcefe79882bebb90b8ddf0a302ca3608bca3b35306cf6e842b33d5007736d42a33e11f25bfab9ff2c0d07ad50d417b6b338c6164882f5ecaee241f7ed7600e8 SHA512 fccb34f1b3f55886e70e869ba6c0dd75300e358d7024b01314ad0efc08893e5cd2e288577eed078dde36c282a9e4debdd876297a658201754d314b9308da91f1
-DIST gio-sys-0.20.9.crate 86086 BLAKE2B eb7777d62ee552114c95d4d891a931df5ab428ac548a538c21e0f54731a619e038987be22c15fd6873ffb069803740ca3fe954c81808f05f18e81a04b8c3f664 SHA512 ea3ff89577b7281439c496602f46462526442f74ad8ec85ef971389f7c93f72c4985a021b86ca8d1de3289250a99bfd40f71886b2efdf890d0694c8f0c505eeb
-DIST gio-sys-0.21.1.crate 87224 BLAKE2B 0cac59c2ae2c944d4e45c4489bad765ff679eccd4de3022fd290b37238c9d178e11e5bab5c0130e916eb60c98ad9baf272fcc9e2c2d72cd78231b3e4750a81a4 SHA512 438e01f95803d4c1a67688f41a2f06476f15b125ffd489a2688b281ffeefaacb870922e921e48832bf73ab2f436008781e4cff4ad6b49d5c6ade48c1e50036c4
-DIST gio-sys-0.21.5.crate 86597 BLAKE2B 9c117d4b0d847bd6fdaad2797acb350333ebf93b40a7316c86d2341a4ebdb06332cc643da61731b65df5dcd9f61845b7a83279358e3faa1b363a348193797b9d SHA512 50dad933b686b88f560a76cfe59e473854a43c9efc4eb0cd0f936750ff9a3979920e5e2fb4e4140e8d706bf07fe2794c61034bf397a6b46b61bdce6a0a642168
-DIST git-version-0.3.9.crate 3087 BLAKE2B c7a7c1b0d47eae8aad9770b61f487c6410e5b27a94edadcfea8213cbe6640c73a14ed2a6c90f36d9bb833e364a996fb836b1eabe3ada44f7cd64766efa908421 SHA512 1d44b4f15338b5a415683e5d8d695a192749eff0c63fd79b2cf5d4ca4142b296bc9154c02cfa381dd7062db0a9c652d06a24a027a447a453107e19bcb8047396
-DIST git-version-macro-0.3.9.crate 5622 BLAKE2B 8362e1c187a97bc9fa3e18f1f01d45b791a9a85d04818d375c06feb9ed01fd265cdd51fd60251e8c66c5cf878cc14be101002dc2a79e7e3489a7112bc86a6d6f SHA512 e0b1d8ef1bf2c9b5c981a4c0f6a6610a04d1552ad5eca493357f392dfdb5ebc651f1846d5ba1d847208956f5e364972851de83ddd440a855df5f8b4891ba2f5d
-DIST glib-0.20.9.crate 293359 BLAKE2B d47398864500c65ca710beeaa50c184ebe70aaf02dd00c40cdfffc7c43fd11c3217a8bf976aa9b50cb78cf561b413ab83e16e184411f616cde437c295a0b1510 SHA512 5870898564ab8516812529fb83b76094f9bb72358514c1a60d64d4522bb85c1866c84e292bf28cfb142c9760920eb2c9a6b8623e7f6e167b2aa69519312f8c22
-DIST glib-0.21.1.crate 298489 BLAKE2B 59736f0942c9b4044f5b0c202a6a242f906746d26cd017ac1b4442c26eb8af427501f269f7f50c8846cb7705aab3b0cad69ee526cd65228d6d69739f24afaca2 SHA512 49ce343233805d89e418a127d6e03a2ec3299168bdb10dc354e22adeee8f7fee5208e5c9e5d2ecf1b80e6be36db19fd182b787e63f1b9a13b484d31dab43f5ab
-DIST glib-0.21.5.crate 298716 BLAKE2B 2688e771cb567d34a12ff7780175e239d1a41ec2316b2b24d290174cc64481d317fce4d8d27bf0d3c13af67fb472259249e198a04c5c0cc6bbbecead5e47f16d SHA512 369d9fa25e0e2bf162b9b0426913c94dc3651f37acf5a1d5d6e27f3a0f7145eb4c0c572d1ebf76315028e58b80c6a10ae07176a6bc295bd563aff4161911b37a
-DIST glib-macros-0.20.7.crate 72089 BLAKE2B 0b20d59c7d10914fa470216f0531a13de1d8794ab43c7f7a2e26944066f062a3b1b018b441c4d0adfdf3cbf21de34cec8d6d9043a99fc18ae27fca34496a00a3 SHA512 730d8b248213a2b67c3b86b8e45d5440826d03703d21f4657615052a420a0e41fd1a6f989935660c54e4642f227c3130dab2b94d040ebc5faf6768c4b3567aba
-DIST glib-macros-0.21.0.crate 65629 BLAKE2B 9463053c6eafa195eaf8412a9170dbaf97568aa2ff2555c3df1b16e030866f2f959943c6175e89901155b3817af2378d9e171419d64283544a77fc32da9fc98d SHA512 609f19c46c65ed6771a408745b1e1b76514acc485d957e49e60a4213340f73f89d4fd5c135632e76817626211dcd1f72f53075992a1f14e1f086234f04351e35
-DIST glib-macros-0.21.5.crate 70178 BLAKE2B 00f6a3b9ada9f750366666019c2f8a39b1ffa41e9691ac7b92916a3dfc66c3af836a73cca21cc13d76aa43fe8d705aeb3de74ffba548bd60e32d0d7a83f687c0 SHA512 0825c6a6bd32caa3dfa7ee10b778889588b2b3ea2b183bfda4791f13502c1565d3ac9cd8bb5595054e8346ac62e0657b566c422853ee25e01ce9d41088d9f3b3
-DIST glib-sys-0.20.9.crate 67109 BLAKE2B 718eab5848ef2d7072a30a00eb5fa1f448d0f3abd68ba331fe1b398eefadab74964a4c323570813da4c2771c1b16e5ab21b1b8696c4d88f695cd22518927398a SHA512 1d9b21aa93812a69767caa8073373620d8a41bd24d20787ad714fd6e69e834a3c9f747dca4a145493172d2e3492243771a4dd59ebf38ffdb128763875e45c16a
-DIST glib-sys-0.21.1.crate 68368 BLAKE2B 0a717c90af4131437b5e33452927de98005fd43bedb6ea0dbe1a1301154127bb96c9c26a0376d6e7c598afa4ea3cd9c09b8f1cd12b54dc0285b40de91fe4ec46 SHA512 080e8712d612a85a26dd1949fd5796d092115658ec26e828202762352178a1e4f2b2217ec263f5c2b35a4c571570986f513ec237f42b422cbf1d017860c12473
-DIST glib-sys-0.21.5.crate 67231 BLAKE2B fb5295435425b1d3f5e014abeac59bb1476181c91d5dd04bb1cc9fd3ebee7924ed624b10e13a61225774f37c4c23da7e07a33eec0f33bfec995683f14c050a81 SHA512 1aa03503ac90e2a564eceb2b1012691c84d7de36f2b18f21baef58e60248b0de9498d255416b897eb3960fb3613a5be39f59a7bbafdb1e6c293ee2b0b566644a
-DIST gobject-sys-0.20.9.crate 22509 BLAKE2B b8e8e82700e17c928644e9fcd185f453ea05b35f0b47105c750597ddb5c3fea9f13871cff20586f9061a340d095e74089642d501e62ecd93b587b010c0c7d5b3 SHA512 fff20b83534fc71f318e3f7c8c04f8af60d36301b15834a430fa1de02a925992803a57659094b08c5cf1a5f0cddd4e97a2e1245979b586d80cd8681ec4b8aefe
-DIST gobject-sys-0.21.1.crate 23364 BLAKE2B 6cd2a7e68a21ec0a750783650439c2bf33260725888ca2d2b1f720bd98f8f1dbae8a5dcc4fe057a6d08d3924917ad68359f9d13428002ab2379a8cbcdaa8eb63 SHA512 c96c6f21424fe4924f6ef6d48b6624ea4bd9969b3b559452c8ca86fb1edfd3570a76686642759908d76351979c4150afbafa21fe571bfdde7ca5f477e63107b4
-DIST gobject-sys-0.21.5.crate 22168 BLAKE2B 356e2c025d6fba801c1ac5d467d07b21f1edf137d3aab879d9d208c9c2734dd7efffbb314eff7a48c50bd0f43d6a11708e55562036fef873d52bdfe0ac6a55f5 SHA512 4eedbcfeb232b4ea5cc2872b99122c93a8d6ac4762434c6b5afbf4bbdead5503e896ed01ece78724e54a08a08610d08d840d4bddcde99d81c0883b63558a9c29
-DIST graphene-rs-0.20.9.crate 21946 BLAKE2B a4495d92b8544a5a952330d5fcefe8e7fab5431b89939bbd50bc6e683defc7b3b4fd6169fdb327123c4d4fd773fe792e3028e5911a37477bda47e12d9d053cf8 SHA512 4cca20d1d14eda6145dfcc8243f75d15c732138c7a7477050c90e5640feffd8f59e88ed5740914bb973c8815d1ef2db4b1a98dbfcf89a644dfa200c312033566
-DIST graphene-rs-0.21.1.crate 22859 BLAKE2B 6332eb2cceb5a22c1c9c976bcc0cb8c10872d0e784cb6529b8b4e980d9fd4aa225a076953f761e008d7ee99ee833225c7d51ab216d8eaf2cd8abc620c2deddb5 SHA512 450461030a082b8b89fbff3a54d15f2ec6c98f575834dc54a6308833d277937736db6106ee2a2844ffc93bf671472d66aef57bbf06c9c4cacc8872ab41afd3bb
-DIST graphene-rs-0.21.5.crate 23098 BLAKE2B 5b057fe0c8ba1b1b211e0a4d19f304feaa4ebac875644a544801f183b4b9a391f25f603c69ad16422dfdac48b818944169df6ae98f355e812df174802bc6e884 SHA512 0f44f00ff1a5f161221f1f7152d9db2b4c5b37f48222d6264a3c767c70695eb4b7d363b456ba91cefc752aad992ef9f5a62894f96f68337cd9d8303073a7a075
-DIST graphene-sys-0.20.7.crate 11684 BLAKE2B 11f9d9efb042b33deb8c127289b6a946d5be828a914030c18ada61daa1c1a0acb60e415c0e5a2dd6f5ed4293dd942501c8dda53a6256eaa94db6af86b9b1018d SHA512 89e350924f6b5e3601b1fab514a10dcbc34b0ae278cbba6b0b2c6e0da9f94a17a3b85f65a4f329af9acd55c7b936167beb1d47315ac113d0da6a2bd311f034da
-DIST graphene-sys-0.21.1.crate 16157 BLAKE2B 8a9aa4279298c9408c170ab2b6212d1f5c375c659ef44dbf240e79d1c089a56efdd95ce6968c4c3a95736d664e049b3ff5d81e42f237c1cd69bb94f3888ea0cd SHA512 4dd294bca6a4b963fe21dbd064d04d2b4ccaa847fb60aaf31219e1724c386bf862ba08524f1f8e07adf17de182e8dca054645902480b1e0ee857f854572d7c5c
-DIST graphene-sys-0.21.5.crate 14991 BLAKE2B 26bf66fbf8550e647232ba246e68f80904377d72851f7f0e8e44f03b0ce64816813f1bec5e3ced81e2b40881627ded2da17ee9b369a41aad5441e4a03c08a46e SHA512 a06313c6032c6455302bb5589369eeb20a82e350f9cc5e4afb5bfaee897d0c719f0ebc28de20e4acd185465ff645a6ac9ec08f3a1ca945149f13c4da819f8b20
-DIST gsk4-0.10.0.crate 37772 BLAKE2B 43c04f8bfe6d1fcf9158f74b170ffbb23b09bc0e1c111ef369c3cfc54f740646f2e2af6241027ee45ba7c36b770fb0dd20b1b9e69c8fe2b504788924839f7c76 SHA512 9b1633a1f1af26381800e5358635a44c6af38e8f16967ee9b0e2ca1fd397ac5cfa7680e469962aa1201fad9610a789da784336c6fb6effc6268c16b6cdd68f91
-DIST gsk4-0.10.3.crate 38675 BLAKE2B 83d4bf593eb97b4215757d1c26b162957b9711a2f0c64048a329819c0e71e27c242b80aa15c7d1464520253e18eb8d1b5941201bca50d14ee5c3a85a0b53014a SHA512 65985bb57c4973240d8fed31d33289a7def967038cdf8e2286923fe170130ca754e7c6061836ffc32758bdee96f18f7a6431dbdafc801cc67409d1a379535641
-DIST gsk4-0.9.6.crate 37149 BLAKE2B 2c6cfdec20f4c59c9484130edda89d12ffe654411734cb30ff2412e92e16e7a9451d0909af82880e5b566fd499ec1e5c1e7c4e30bd87107ee779c133c60b364a SHA512 1ae306742b3d3c14fb6ab55d174a03f77b9289d382e7e62908da20721f48567b3d8eb8610639e7d9fde24a1e0ab2da222687d2bfe3e37f034912ebcba15a2953
-DIST gsk4-sys-0.10.0.crate 20146 BLAKE2B 61491e9315820caead81072e5b041c14028414268eebe6e094009fe0761a40c220a71e01dbc30fb10afb89f055dc4e11b38379870e494bc4ba6dbd9d7874414c SHA512 efcb2b5de257d67cea93cde8b2505935e3e119cd330cba450b9ebc17e7de8957293118ec733e990cd1c0febfb4349b0a4a1cbd14f34ccfb9db8e01a57d9ed2d5
-DIST gsk4-sys-0.10.3.crate 19987 BLAKE2B 1655a59d3f17b748e9d86f309f8dab46e31920a688ba5c6385afffac973d612cf671c16b78e3d47f604b4c07598f34fb45e26b1802b38dbc86b566b211ba13ff SHA512 92d3f48ea01a4941ffb7fd3ae2e0ee13510738b71994c927ccc1e6562d112d7aa47d9083995156308ef43bc1d25c630f8623affcf2de66cc9ba321875c1714c2
-DIST gsk4-sys-0.9.6.crate 19232 BLAKE2B e29cdb08914e70a82e4c606e580d3550bd74362e2e958bc0c57b2d4a010264fbcc73b5fa95df957aa309e0b7fdb482cf6b3239fff0e2378a07becad480599566 SHA512 09ab85ed2171f4747f212b4d24319aa47ab02e72cb246f3f8a7c95282343955a63ceb49af10006c7a1ddea2df9e21b7a815fca967a2d99c8dd294ed15b875642
-DIST gtk4-0.10.0.crate 484995 BLAKE2B 62a5e901adf36db736dd477a93396b60ee960abbd0dfa30990c60cb1613330aa3ddba3e2dbd59c6b3de9287c6eea5cb5fa8d972d2cee01405ec4ba3f79b0f355 SHA512 ec644dc5e962cdb0cd9af1504ea845c9ad0b091fe32a4d3f7f0497640f945650363aa15086537b824e9a269336e25c9cc976e478a284ba662e5dc394f49fb870
-DIST gtk4-0.10.3.crate 488701 BLAKE2B b79a2699e2c600edd92984e8fc38b710ae9fb0f3defcdc8fdfa8215f3b77466c883e3905ca5fb05c40583e289b667a2eda562e091c1efdcaba8fef31cd16bfa0 SHA512 75fa9e5addf69cbf6a14f9df8aab078723a5e03af659b1dda92e074b1cc2709be1c032941b9f0f33dc398c5c017b4271c28aeefec54abb21201eeb12ac91ee01
-DIST gtk4-0.9.6.crate 485701 BLAKE2B 5c143fea466e01854422c659ef1b9123b0d65c8d76ef7b71587e19a1eac31c78f1855469bba849e1b2142a145fa29e8cce2db56208b868bbc4d47cd154474ac5 SHA512 a4ac3f5fcfd88714ad103e9fe71ffab68cefb90100fa562716efc19d3753c98ca3cb9468f5517dd855379a3b4d28c223d20eb8a8a311ac0482be09b16fc15d12
-DIST gtk4-macros-0.10.0.crate 16958 BLAKE2B 23c228401a9098b1e7ede52a0f0d33144ee7ee996ba7730d6892b0843158ab79d6ef852326070e617e3eb8552881e3ad056816584147fc51e30c1e6043b42f22 SHA512 e866d197a174858c08fd8960831af7ee4f7cb4cf02348bd84a80513c90d418a149ba2f467fe0cb84ed9b5b7ac42082d1d361636df7f412b38f7e3c8b8ae4a34f
-DIST gtk4-macros-0.10.3.crate 22842 BLAKE2B 6012ba6671b70bf76947d2dd88fb8083e4ffed57e040d168e384d91e5856cac9af1341bfbc35ba3138b4e93000947e074486fa8037ccaf5bb46aae083c0509db SHA512 2db9947e7b4a18dc93019f0a0a79ea454d26b17fd27ced07a2c7d07271abd3005e8e9b947f7fa8fe09f117174a2115eccb5a940cc5c4fa22752dd9eea772d93a
-DIST gtk4-macros-0.9.5.crate 16721 BLAKE2B 0199e66f82a96aaa70db95cf09f1ea479ac08d1fe6dd17f5d6dbf613a7f6f49cb67bd59340b7338fa0a8b0af2323e5bdb88b71f68076fc3723780f0ca904fd31 SHA512 29595714832ad53fe02b1419f88f8aff94b3ea3b7611fa05677ad87239cc225a953d387ce8efde3dadaae956aa0ee491ef4b09b06da4e636d52deda66d287098
-DIST gtk4-sys-0.10.0.crate 116203 BLAKE2B 2bf04882e13dac21d6f5747d917be7e484b178c8fc631180b6eac179d3f74939576120d75bede4ac5424f4a750e3118fd1a97c5833991f59ff40940c180f5113 SHA512 20d5882ee8443765b9079a84cdc60ec8dec238e490c72da5195d142b8223a219b2ea9df2c93dd7f9aafb085f94964d15966e053ea41d9240ccae38f8e94d103c
-DIST gtk4-sys-0.10.3.crate 116244 BLAKE2B ae6fe66b9e4875032a23dbc798676a7b43f05ccb514225f29a6d85de8ec4cbaeac75f246060c6bd9854f6d614c2c0032c719bc64132f9242ec7e05bf1edf37a7 SHA512 1d1d904626a6e13b4d15094ca2b0bdc74d10e5ae3b81bc24234311445c6b29b0351c9cec2b257739b9e2deb5cabe7780dcf0485849c97a00c65e78b709ee7c0a
-DIST gtk4-sys-0.9.6.crate 114426 BLAKE2B 359a6dd665a371558b790b732538201e65d340cb4068ff94f5a886411c86a6f311b552dd512d7e56e6b8c6b2f1e3026eee560bf2a13ee8ffcc223f885f80d2ac SHA512 7a593cdd4bd83ce4dfa32cf81027cd4ab18b80188eb9106a19085eb557c69155e65ab34be1d1eea309ff023bccfbb5639855d9be8ad80d455b78dcfc0712ec9c
-DIST hash32-0.3.1.crate 10273 BLAKE2B 0e619f4020f86fd357156014e5b78018827e7508dd69022d3d008caba3e1dfb96502ae00847bac3724cb7184791ed8a56a46479d61b36ffa14fa5c32a2bf56f7 SHA512 e6f7c1be545ab27c0859ee51509fecae749a97f79f91f6742fa66533064fc1c327587e3fe875965c513824e64c9b58bb6e212bfead636ca3a2aef066311e740f
-DIST hashbrown-0.15.2.crate 138478 BLAKE2B 453888ce68b10cd6e93d787986603fceb29b83fe2dc417e7e57316b9e0060d0bba51ec7fb71d46a038662c99f60deac8237a8f349297208d1d223bcc13f0d0ea SHA512 d6fc0613623f9313533dfcab1240e97f652f78f05baa21419f7edb2eff030c4a2c5f426d3eaae747923cffdd8aa9cc2648340e5fc229395b5eacc6fae087c8cd
-DIST hashbrown-0.15.5.crate 140908 BLAKE2B 6a360eaa2e174ddd1e9761bc19edc4b57b80f84c36bb5d64003c7206755d4175a05f39c001acaf000ec69ced9e28c3853bd64702e2927aa7c38527a53abf2201 SHA512 654682535882733b56dad632851fed93a17ad0b2d3e13e3390d7802450781501e275b0e0b39fa32a6eae092132858ed79b305238cd5771c08987c5d26af6d692
-DIST hashbrown-0.16.1.crate 147785 BLAKE2B c506e64340b65fb462545c52e85a192b21e33025c91adf1d8255e799e8a5743814c60be971db56c0b9b1208dff8147ed4a28d8e37caf8f5646fd367d8d0bc9d7 SHA512 0739f1b2101488f88778e221d86738ce557b8ae12470e2a4444099eb90d876382030d00e789dd4ee44dcd7833a87a6e570fa11ba5823beb1cab3a56784ec2669
-DIST heapless-0.8.0.crate 77802 BLAKE2B 8ba81c82440701c3fc8e5f8282e71aeb485a78a1c724334f25534ea3bf30c3ab78d95facf3585aa6597c24ee121f2779378a8364cdd94f756b461842b5858dc8 SHA512 9cbcc4b5b763b9478d0070823aa0412805e4b08f28cdb92b3ad6c6add997d0abac13f25cd6a1dc05136d2100304e8617af55f165a4acad3499c15407d7b3aab3
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f
-DIST hermit-abi-0.5.2.crate 17435 BLAKE2B 695192149342273199ffb026de57e2d906249757b9b4bbceb6b40d3b2298a942a75390aeaa3ad4cad71e5d44687379dfc49598bacdb2cf989ab48864c4b2b517 SHA512 0392a8350288e5d500967bee8e98626024b47a7da331f833b9528bd7318cf43f41eefa46aa6aebd19febfadcbcb2d7c9f70d6ca3631c1618d63c60366dbe7c15
-DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
-DIST hkdf-0.12.4.crate 171163 BLAKE2B ffa03876879110dcdd3081cdeadc9490534c44763b3b49f1d6a5f4407a7346e6fa1ea18303f429b23adcd23e8898ba8fbf3797f5ef9f7ab7b11499d130311d68 SHA512 a43fe20b7d14fa26b118c6eba2b84219645f65f2ff33fcca679b139ae3e96f72abc1e7a47eb8887aac5afe4e34211434a4eb5a2fdbc014666d82c4af340a4b21
-DIST hmac-0.12.1.crate 42657 BLAKE2B 5d432a666dbcf9077a98e1f8a4aaa3afc88f3d88553cf7a2356d117c66f38efafe686c148598ad67ae89d64ee3edf56387a6f89b75dd9ab5eee63e13953dcead SHA512 77d4bf51f4633a8c36712ce3178945141df31cd645eafcf4bd130b8ecd7cb498bf1ee6f2d9c8dfbbc9f97ac638919fcc81bd3ee600a1b27c3be3fa87313aa0b8
-DIST humantime-2.1.0.crate 16749 BLAKE2B e2ae8325b037fb175b9200cc5c1944ce579056c6662cce307beb6701894552362a25e371aad65f8fb9384945b48815ca74bb8b544a32e0a5845b7edd30b918c9 SHA512 3bf29ddd1391d82897c22baa0ff3ed58ef6d6959859f1f8ed54d324caba5b6fb4422e56790511ce82f902cd11467f93c8ab7fc7b0e0bdb719308a4d0a446ae0c
-DIST i_float-1.7.0.crate 15242 BLAKE2B 3e39ff5cdbe65af78a1848a16e678de8b90d5901e2fbea6bbd09c974d280b98057c7535fe2779252ddbadbdf40b26c6dfb7ac52c077d276df640dde17052bb96 SHA512 a67a18401262138f75ce4d8e670800537afdf0323438d088ccababffb30c95ca872de7e7bd3acd9301a645a1ea8505a8c0fbd7084ed65a5bba9b2cd15acad133
-DIST i_key_sort-0.2.0.crate 3237 BLAKE2B fb25385589104d5c21e7c709aa63b285f2b7035a9fc80d9e588cafb7287bcbf4a4befdb35a3f8359d963a1514614d9ac5354b057f7679e743c9d7974b9084a38 SHA512 044914c6e6bd83436114d34c155decd0d9dfaa8117e1b9529a8f72e59f6512689824e5ea1260c148f0b45437954ec5dcc8a6c88d1048d0badfa09ab48f1b8393
-DIST i_overlay-2.0.5.crate 201905 BLAKE2B ceace78a0c30eb9d3d51dccf5704716ccd29f304cef1f6b0a85150cdb89004ee68dbadda56f59c40cf14d4407b723cad2aeebf2668bfb99f5a634179217ee834 SHA512 b5ffe96b9f4dccf280d597f37a0f30e1edf25f9dd8529a888a7ec5d201081d2973f8f7e8042d9f4f4f4832597685ef2225d9290d44eecd9d1b597905eabfceca
-DIST i_shape-1.7.0.crate 11805 BLAKE2B 95cb76c0c242c84f07d16370618fd3fb1d22f95827148ea41951ac6139967842590ac30e01093ce3768b9046efffa51a4d150a37033c6013ea7c30df3187a134 SHA512 ad3ee0326602dbb0a23dbaca3c6c390c28101e742e59fee0780edc906f963b5a7ee08c171349890f41a21bfc4b6b76110ddfb5fb2eafa057b9205d64161022ea
-DIST i_tree-0.8.3.crate 14156 BLAKE2B 5db4353ec36cbe17a38f4e998d61f2b3541966a7696a9d5c4717a3d7f57c2013be7f6794d76a7eaab527d972aa33e582ac8b292e5f6abb65e5c7439dd7f30692 SHA512 6531cb4b09a8000f07de8e7e947f1f26efb1501870cdf82160b19e21057ec7bd83ef6c0fff667d57e8ae5bf330601e20c966274da358e536697e492842701243
-DIST icu_collections-2.0.0.crate 83033 BLAKE2B a67f95177d820ab3b0f9d5ede716551aece974545c1fa6654e27b923c85b43fbdb9fb73bcf2dab2bf9a0d5b0bad4acd953fcb3418bc73261ef2f6e3407ab155b SHA512 646f41881cc2861504ee9753795e596b85f90f108c2d509563bb007fe52b08e9bb6dbc7b762b8ec60012ec53bd51e25a1e16f9fea2ed2c11355ae619c49c5034
-DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f
-DIST icu_locale_core-2.0.0.crate 74430 BLAKE2B b01a63614fd91840cbaf00285ecfdec7f90eb9e23066a6c3b1a477574aeb8da1ba0b7f9115f8e5fde8454022cddfb54a25b2791ae33ec827f98fd1daf28a8ffc SHA512 cdebcb5e434b606da9fa24ef741a63d2cc2e6c20a2e47276aaf8923a578f6449bd319baabfd847640a65dac38858734554fc00474511d02c7145dd5d3f10e150
-DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5
-DIST icu_normalizer-2.0.0.crate 61543 BLAKE2B c91b1c26e0bc995ca3bc32c743a53074955079de642dba1982816218b38a175af297f3adc4cf0048c354e9bbad813aed817d124fc0bf7f95aeab5c1ea005a22d SHA512 7947a3b7132860935b1f8d77cc02be402933be7c2728b815a455bec3533f5d52f8ef02f762ef5ca3d9fa615677527326fc3dfb0cce0590da0ab44a5ae5f7c84e
-DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe
-DIST icu_normalizer_data-2.0.0.crate 68101 BLAKE2B c129699813d651acc32b900d4d9fb052f352635925b13b33095ec8b66c841654bcd6d0c4cf3389c70587e31e4c1d0368c4d59e7263b8b8a366d6a544cfbee2be SHA512 20e443013977d65441366ca680c923760992ebed24171e87b62e4caf87bd2f52ef9a2a4537fbc1feaf1768a7ed1ece889b0b88449a0dbe025f6567b17996c0f5
-DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823
-DIST icu_properties-2.0.1.crate 58165 BLAKE2B 265ffe58e96b7d3a1cbf56c3208ceb8ff73edb5dd82e719eaaff52c351c07f4a8b019bdeec52d1fb0a646d57f125d54783001545c7384ebf580521b11552bd70 SHA512 a963a6777a72ee044b33b284de95d6031dfdb56c72bfd535769d9c66d7a2cdd9e5734553f9d92708b53db46d1cc008680b6e1ea0ea1f598c2e29b025a5893bb8
-DIST icu_properties-2.1.2.crate 60136 BLAKE2B 5e52d8c0f5631e0ef0b2c7e54bb1a642a0fab2820cc19224a27332538cfe8eacdb8efa46e3b5017ca63a7c9c0ddacc5dc2fee63902e9c5793d527407288e27a1 SHA512 3d80aaf6c1d9d970f9823c65cabdf057bff2af428563570e2dd6fbaad69e517a8bf2eba66be748618b8dedb5f1adf9973bfed2994cca2c7e3f54385099a9c265
-DIST icu_properties_data-2.0.1.crate 159735 BLAKE2B d9b10e303614d1b380126daf43d36e858aa99740da6fd1ed416afff0f2c3b48ca49791ac5ebe098ee4c931b9d6b33b8598209b8294f54f72a5a6987be6c33f78 SHA512 f503b84491c77e2616f6b5a076acbe117832e5fd924df613389f06a6a479de1aa3d2106d1795692bc2818920c3d2d7005e1911787ae20e194a2fc11c175fa15f
-DIST icu_properties_data-2.1.2.crate 163057 BLAKE2B 2a326c3f6e644666a7dc42597e4fba53cb533d6bf67bb0e1d9539d71d8fad68af29f8084362d089975f0051e71ace6c6ebde0ee67dd82b7e7961e1f972d58535 SHA512 1a1be68bd581594a7c98cbf5e1de8d4df24558ebb75a01f722fe68582075ef58cc0b2516a54a4df3bcf5080da24ed4afa8a8cc652999092f85f0b27d8c2a9f95
-DIST icu_provider-2.0.0.crate 50966 BLAKE2B 3e6f00e8c98df2a239a4c9b5c322d0ea9784b4f4401e3a62219fd5ec68a3f5f3c8714bf8c91c2a97b038956b013aacc24c55827138ac5f7b25d6807499766b0e SHA512 9353cfeacb76cfffa3132a77529c8a4cafd4fc943b0d9616d6ec80f04e67677e3cdd9369eaba1e655ecaa3af4433d82e12c1dd45dc190a4cdaeffcb2886ae6e2
-DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12
-DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
-DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
-DIST image-0.25.6.crate 242367 BLAKE2B 6e6c4b57d5f3eddb20d6c5373d0c69a6a074fcbd50c3c7b2d4520d9fa9c3298773c20f58cf9b47e54c1bae32974b3be86497ca2d74326c5a0559066238235421 SHA512 230fe7669bea0497582ce92940f1c77cd8fe7f9cf0a88478fa8ef7f85b4862d24c06eac4dce0eb521dc8b42da6a3add9beb7fc1d5ab29d44fe56bed83c92f182
-DIST image-0.25.9.crate 294591 BLAKE2B aba5e7ce87b4697ac7dbddfeafb319988b4f362f3efcbe1d1b7380e721d7f09ffaedf60e5939f1070e04e84689922a867ea4aff982a5e818dc375da73b3fe539 SHA512 29759d53fa4812738b84aaf776b5915875465ecfa78153d7c28296dce9f2bb6bb64d831216717930ae3c56e7db81d57eaeb738a9685c17bbca1ca75ec4e5039b
-DIST indexmap-2.11.0.crate 99851 BLAKE2B 45b0cb9e57e0550d26f6469c19cb4a4c0ea08941b6cb97929d7b73b1a15406050418c9896339ad877d232b68cc951a4ca7eae085b848fcb97373216124dc9553 SHA512 6726cf94d5b2adb8241ba35cb84986d663fe874a4967913e81eada0cd6b9d94c84846e9eccfcb341704efe02fc5a2b6f3a4029e474ae936b80e2304faca17d5e
-DIST indexmap-2.13.0.crate 102206 BLAKE2B 7f3d070b645741f5960647f64759840b1941c1e28f61ee04d44d7eba0d8f600949cf139bec5fddb1507e4d5a9e12fb709a16415aa014eaff8f5e87cce41a9394 SHA512 f5efe0010603a3f1da8955f5f97c9a39e4d2c5042c0829c057ad739687d990c100d1276022dec23e7cd70efecceca07ad735693bd8a1b21b507b8892110198ad
-DIST indexmap-2.7.1.crate 88644 BLAKE2B eab47b5a8322ea4ea038884e70a67dbfa40293eb71c125d0ccf117af9153c19268c5fd9efd7f0be4a773a04bef961bac90ab3269ad42b565e5ce6db5a6d49daf SHA512 225703f74a734da1ad464895192f07c83068b36129f69a9e87608134f250d3a19b95fdb21dcda6c44cb0204bc4ad69bfbba24d94c83b439000ab4b9ffec74abe
-DIST ink-stroke-modeler-rs-0.1.0.crate 50660 BLAKE2B 2c2440b65679e757f688fa8c8b551e0103d4a5059203fcafae768da0d60ab4fad697fa1c586d0f781c57e2aa056da5426944554a422c36e1e97c2c50e7d97327 SHA512 746953c1b742bcc4d56fbcaaf09056dafee18e8fd37772f039a9c5c54d267e6f46e2caede60894438c25f22c8b24c3f20a7426a0bd1f711cd2210702d411434b
-DIST inout-0.1.3.crate 10743 BLAKE2B ac2fa5cadd98088ea3f6eb94ca46b3a9ceb6547ba49f0de311d86474d71024d1a087ce9b8d44ec808008db69146e9c81446bcfeebeb2fd74d2e8d0ad2c4975ed SHA512 1db5bc2bd87aae145b3b0be6669a9a722df2aac8f970fda210aaf945c372e641b941cee822917926dfa1ab8381c6e99cc7df4b18d2f4e2fbef17fdec36ed2beb
-DIST inout-0.1.4.crate 11280 BLAKE2B 557fb7818cd5e5b8a921fb456028b1d41b42ece0e9824976e83b577981e5c5dec30ed0acab903ad85b059ac40cc8b0f117c1810221dbf2362ffddebc85537373 SHA512 683ef612191d19a867afb1a622a30ceee8ae720df432132293c7e967ad1782190ad973e84ece7fa52a5d1ec7f4d8f078f56d818ac07fe7268547deb5b2399370
-DIST is_terminal_polyfill-1.70.1.crate 7492 BLAKE2B fa663f858ab8e5fd56202d731b572bfdd4ab0e8262100424e27360a9ffd2820182bc57d6718a305ef82d04c3798111841c0d9f9dcfe219765c0f63edb560dc1e SHA512 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
-DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
-DIST jiff-0.2.15.crate 712996 BLAKE2B c90d59db2762c59fd85fa8f45c189e2cdb476afd140899e5cde1b657b2630cee75a10ea3d3f20a7ce2853fef972bbbfb21b701375e5e9d20b6287cbe433e9a10 SHA512 577b5b326c66bf8b81174c48e913ee381cb17030b7cfb3d211ea3376a4805edf08eebff7ba1aa67cf20144ebf3aca02d6f96f771cd44e5bf6aa0a23e96f6fd27
-DIST jiff-0.2.18.crate 764726 BLAKE2B e41433a8af8fcd9f5bf3c8155865985022a0f3dca132b270f9b2deee321fb36ccb6c8f558d688f55126998a684b854aba973f3c066be93233ee0ff02cccc1350 SHA512 3b6d1f57df5d81fbc529d99594c3c6992e7333428020251def4854b141eb9b071467104f720073b6b07119dbd8aa029b36378d41df6a06239b12f48d2a1b7b21
-DIST jiff-static-0.2.15.crate 76146 BLAKE2B 5409fded10b61363d8a6c907716b5e374eb1de51cd062706eb3a81f53064584722984e9bcfae5fb0f90d1c3c841a12a2c569419ab459319697c98e6d70c630dc SHA512 282b8bbfcba6b86f84a5f93f3efcc20a61b727abad664836e8f81d00b397a34b1e94276af05dca25c7abd44292abcfe7af3c3b710087d4af8b5bbf348999089a
-DIST jiff-static-0.2.18.crate 83381 BLAKE2B f1da345e26e19f49cffc17fc7b920769001f1b4190f0c264f314b0fdae37505ce37765af0aa62df8625668ff83fb984d6dd8d55f3f6a41caaf0d700d430dfdbe SHA512 cab8cd27b3d67f9e5382d5e1456e147d4432f3af4f045b0ff176eb57efc4ab3971a37a3998a33e5e3b76b1800ea18fe1805d1b63c14a85028f82cef694a935e0
-DIST js-sys-0.3.85.crate 56436 BLAKE2B a5c35cde1d01b7e5eac3bf59f360e9f8b418009a3b30c81af850a181f14596fca25a4cacec213844b4d59f9ac21e154531700f223fc6e3a22047a5f43833c6e9 SHA512 dc7361feebd63457e0e3aafac86653297994004bc61b3734d1b9ffd05312c2c9b2a2708ad07ad469b326811598925b7f07e49fce2e7c611c8138210bd70fecae
-DIST lazy_static-1.5.0.crate 14025 BLAKE2B df29e0e3d1c061815bdd608b41074436024dc407d454f32517705ab04b2fe06075e310086c5e4961df0b4885e91021589d0bca2c1cbe6f0aeffa3ff1b3fd4637 SHA512 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
-DIST libadwaita-0.7.1.crate 125670 BLAKE2B af792163dd1951f11867fca0c36188c1e2fe11a7d59eda5162f80ef25815664c8ac944899e27280ff457d21b3132d8ed6c6ab2a084ba5a53ada035523608f882 SHA512 3c789d12ca362c22a9b101e2a83471cf940e013608433226f249c79f91b8022021a68e469a3b3eec836a934cad4c47eb4dc48c3633ef8072f633ef04f8926a44
-DIST libadwaita-0.8.0.crate 129966 BLAKE2B 25db71a3866c63c52033a3f3681079bce9e18d4fec8c9de5a815a28433b4736f8ed6f2a3f0b872f4a1feb063c74375998f6d5052a6ddb557180206f82613a99f SHA512 e63c6920e389674f0ca1070f3b49d35d6008904948608b723b513c2cdffd865bd32d73175646651dac56b7f1ff2497bf3525b48bf9376aa7e58acdb4be2b5926
-DIST libadwaita-0.8.1.crate 137357 BLAKE2B 1a6c28aed240fdc9810ed8e8c3fc5c15d0461731ce80f965dedc222d91cbb94ac22c56a455d5e7a8c18817939125fcb77d94e3efee5ff63e47ce426607578705 SHA512 b0b1b2c9860b1e6f190c7a6edea48ad1ccf481528f318905a10c152ea2bf9f1fcaf3d2528b77c540bbb24e1b447d29df5d0be4991bee2c04c1b50cfd9fb9ba5f
-DIST libadwaita-sys-0.7.1.crate 31122 BLAKE2B de823f746d24da383ebf936c2531bf829ec9e706530179618995a10f026e977394205a3bb7dfe80928fc4187b2f1626baf79464022f22e2dd558ae4fd9b9769b SHA512 bba16232081fe4e3e0645cbf1e39ef8ece43a44b04ac72feb60a164bc3eb80848ee080c09bcc784230554b633674715de369f43b4c28f02622900888ceeb7595
-DIST libadwaita-sys-0.8.0.crate 36944 BLAKE2B e2ed5a1c4720e5bdc8c9b5141e580397a6ed22b7e1858a683061ad4aca3b547ec7cf31993fc9036abb60c23673e291469c83696c6074186eb944874c1311e3bd SHA512 7118947fe29714858960893196935a4d1e0fcadd0093f0432fdbd66168cccc0ee9ab546b7c96340a67decded25cf302ab91a7d1f422cd05ae9ec9727c8ec0717
-DIST libadwaita-sys-0.8.1.crate 38338 BLAKE2B f2341d6f259b75d6a2acbbff2d9ad5008053ec73e5747c9c1bd1f38da3fa74828df4e0223426f269e2f01287e0a9a846d3f4c560b2d86e41d4019bd24b3f153d SHA512 1a00827f86872a64cc695c51992b7d1c57104da74223f8031bc9cf76cd68361d21ee9ff5dd53c93350df40b6fa66f6abf0d2ac4fd491cbd4d0106e2725e88422
-DIST libc-0.2.169.crate 757901 BLAKE2B 1012cf93d8975aa20fc3f2332e253426ff66be6aed63ace5292cc8568ee419b0f1a4b5b39ddbb78d9c2dfd8d72eb0d068c98faa229ab55556da5e674429f0e97 SHA512 c4566330a7967efc211edf31a23647d1a33aa51fc25aa4e9337716748c8fd4be0ae63679220ff2cf6e892f37d03bc5264c55e8f082eb82574a6ec1fa8e5e45ce
-DIST libc-0.2.175.crate 788728 BLAKE2B dfbcc891a6da7d327916883deec54dbcb0ee5e7fda0b805926f06088dbbbef0520a838c07a62ea075d6a5a035994ea8130efbbc88e08b928c13b06bc5cf75bb9 SHA512 02fa1b6e61ecec3b626f3c802b53e7f46c98558f6e8c810b46d7322c2e4825f1be87068942ac81c07a2188356c6e2b6836b0dddd784396e43ab3712a62cd17ea
-DIST libc-0.2.180.crate 812207 BLAKE2B 086681e1f488aa2ab8a477655e01bc27dc6c578fbf9eb2bb429828164825a5d450dee9bf1bc38afc8e1be5d849eddf384db75b9f4d3c64a0fde6cc37919c1b80 SHA512 5427ac2a7c03d02f14acc66c3a187fbb4e336a88e8cccf7f8281fe95f958b845c0205ec47aac2f6ba6ab8b8c4b5cd0d943205c3f78ad2830d44c3b7779c317ef
-DIST libm-0.2.11.crate 111477 BLAKE2B b1247b197dc66a38b9a1f9db0e32655c9ee09575347895bb1e3f22e6953c334d74574a7015f214b0af0eed564ff2ee4576d07d0db5421aae917a7aa1e10ea142 SHA512 86742b5d97dc976cec5bbf75f565b40c7058e74cf840cbc7baf4d84823318040ac692b5796a407bd44caac553dda3f5a087d3bf8d6099cf26305123ce106c7bb
-DIST libm-0.2.15.crate 156108 BLAKE2B 0bf4cf92e877f3f7e0bdcd79a3d26a3802f1ba38d0da08e750d2e6107d5dde49cc626a63d55910e8d597175483b1cb55ccbe866059e06c2cb51519ac5402655d SHA512 abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41
-DIST libm-0.2.16.crate 164243 BLAKE2B 103d5eb2c94b0566068ceca366c1663ec5cb0a31af1afe8e3728a38769b27d4a60b83f31aa2bb66ca4cd2ee43caa0cf1807c6a6ad54a9ab3471487324ecef332 SHA512 9bc85e6cdb7fe39e5546c47f167d2ca2abcf0aefaa673eafd0dda6bb9ec03ce19433dd2b8c0e226a3c08340d5c005cdeab4c642b49ef926f2cb0681b1d9661f9
-DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
-DIST linux-raw-sys-0.4.15.crate 2150898 BLAKE2B d1936eb74377d9bfddccef3830b56eb716c38ea3cb7e13b73325dfd00f9fc0df74bae49e4214dd7f27c257403b8b12cd1ef332d53336279d13f7e9497caf4135 SHA512 b5c39181fb6b901abddd8b2e7b449142e2e5691cddadb8e6b74ddc3b53076b1d410522cfa45af68dd18befd24ff12313c2494cf2cb0cf142e2228bfe42014309
-DIST linux-raw-sys-0.9.4.crate 2311088 BLAKE2B 261854a127942e528a09c79db0407974c22eac1144c9ecc9ea1a6f48f87a240e610932f5d911563d0e6c05c64b0cb302f86136659f8aca0d59f03946b2910baf SHA512 e98accb9b3e6f47d5753b1a370c61562d4c176fe1096188c6ec0d3be9e7e03d0ef2c08acb3ff4636cc4f90412b908d17f84fbdd99c5dbc130ed89b40b5145f92
-DIST litemap-0.8.0.crate 34344 BLAKE2B 0f083fa9ecb78ef6de4c094db8a7cebe2ff47af6e46414c06cc0dd0e92ecca06c941dca6ea0ac1b4982f14f6027cad979fd37d19db6631e3952dffb6e33c8798 SHA512 61162bd55b28540ec2d61262698045a78efbfadc7e2fa248d9e0215fd7d3ce53a8c50ea0487f2f7df41149e41c0131849e507737e3bbae29cb69ea41dcb8e2d9
-DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead
-DIST locale_config-0.3.0.crate 20808 BLAKE2B 68b0519639c816af82b941a417d4a74896033e9c5110081d495e1cc3a3e7613ddaf2a665770c6199749b89be131a35592dc4cd7cc2789928199b22205300aa9d SHA512 c7d77156e957559172f589f90405b2e9f5306041887990a60a31630af2de81c00fbba2bcdf52bd163fe431f85694dc6d2d380671f38f2724d7e4d178d89998da
-DIST log-0.4.25.crate 44876 BLAKE2B ab9433934d16edca42b38f559c3c87f949c4540fc422e6d65c75aedd5055c7a4935ac0f735e7ef5c901a7443e70d60be77079a104dc61a3955b0c900162b3967 SHA512 b420404c82aeb04219e9f63505d60b8853cad44d1de0bec0750715baae21afae806bd4f741bb8964dd39bb5d1e0f5be41bc38d76773bdfd5e920d30533146231
-DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
-DIST log-0.4.29.crate 51515 BLAKE2B 3f5dc889e895428f27ef107a63004c1b321793b865c29b20293adca81db4e25443e24354af37018c9a60dff1d54897c3b7b2c014a64280523f4a3586a7eeed24 SHA512 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
-DIST lru-0.13.0.crate 16305 BLAKE2B 89af13ed74171c3ec5ed8e9c21bf5fedc635fc0403dcf62d5749aecb2a0bd4189c5cc5397fe4fa5248811f438726fb1ff8c6034f814f9eb2b0dcde68d33aabbe SHA512 807fddf29b5ee5d612ce8853af9ea846f6004481a48137c643c1c04d6e1cebb4631d0214a6934991d5162ec4c6141e1ea7ccc88bac35e9f7cc02c43f63acc501
-DIST lru-0.16.0.crate 16517 BLAKE2B fc6630626837eb0bc07d883493f89e1c8dccf050ef9cce0c507ede1dd1b2457b55967b1c779692034b1bf00c648fa1750885b90abf69767cbf07e22fd4bf985a SHA512 112e6b3832f519b5713e30a659b6c21e3ec4cf2ba303af14aeabfe308537801012472dddedad6e3a3e5a28d036b7a56809ea5d9023a1289d4d7a0f0fb1682cdf
-DIST lru-0.16.3.crate 16743 BLAKE2B 0574e82714425293593e399930903da1004062ce84e5b90126c66d004e872ac580c6f474f7c39e1a8eafc9f78c6fe7a3049b50f248e8f3a9ecd03e9f04133b9b SHA512 5092b87dfbb7666e224dc6d8ed01fb8276929a2d1a31173034155afadb90e0762dbe6d5ce263bbf0353c079bb249027eff71dcac87228514a5406ef67dd06c15
-DIST malloc_buf-0.0.6.crate 1239 BLAKE2B baa59345fd372db162773adbb441caff1f6bad965c3681f244161deaee76282fa09b9af0d0642cd39ef35689f85f5bd7c2efb7ba8119a58e86c7cd12d81b2c6b SHA512 463b3d7666cdd7de618abf0cc4e488060c84d6d93c56d4e922169511a0b03de380ea988cd998f5a162b244088902198763351ac16dea3762f0fa0840fc29d6ed
-DIST md-5-0.10.6.crate 16161 BLAKE2B bdd43889aed114cfa97ed0c70bc97b89fda28b14033a0a26bc7309ed744ee907d59151ab92e9cb95f0ff0ca1cfe2af360c48f1b99fc8a246a25c803a4b444a0f SHA512 024a9e14aaf860e748f64dddbb8aec01bb9f40d702d8de31497fde1d66a663e97ca1b06b600d8a818a0c707d1ef02eb0f210befaeacada458acba69ccbf476ca
-DIST memchr-2.7.4.crate 96670 BLAKE2B da38114beca670467c3e1fbf4e415af6f22d52e3223715d52e181babb89b872b46511563985bcc16d7ff4e82f812c6e83ad904b0fe2501b14445119dfa8240e6 SHA512 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
-DIST memchr-2.7.5.crate 97603 BLAKE2B ee41ef722d90265064db3ffe22d52eff8f7627ac1ae9b0bad6ca9fa06c1027dca8d67e594e03b03c944dbf85930d2dbf030c5aaed369020ca1a1ba00f153d91a SHA512 2606ee16a7dc02db95dac17cebd2cac9deb2e23d7ea62972cdb19145c06eaf75631347a49c4e6ceeff89fb6e90e992f9bca0a9c955eb5130f89ba2bd865936e1
-DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-DIST memoffset-0.9.1.crate 9032 BLAKE2B 0aab55fe084134bb599c52d77c96400db40949b1013e7037747ada4fcec8dc4a124b6f3755f04b36e057eb2fb4a6bd6f07d6eebcf166f8a71405ef434d802fbf SHA512 3a236c0f481e36973b9f805e454c2efe4dd375e6b4ee406b57145136c70d5fbf4e1183d563ebf3b5fbde7363bbf5f08f0d88e507aae5bda4cc75664ecd0e33aa
-DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST moxcms-0.7.11.crate 176892 BLAKE2B 117060a173af4532b9a72a26b02adf9911363fd631cc0e39f8b1e6d2a032821a58eb175c169a1ba597ab7e7fd2c791f1b23b4225c07d4d59b698988ac4bf0152 SHA512 1ed9524b013cc2cd5d8778b593c600fb3a6f537fc808a012c76323a34dc7a8d407aa44cc8db1b6dab3ca783fbfc91fd6cdc4bff0e1b5aab18ae69653c773b7bf
-DIST nix-0.29.0.crate 318248 BLAKE2B 3a13a88375a359cf77b28d7f77f47f178bd31ef74b7627b6701bc6fc601024706be4e9ac1a076c7cba26b64d3bac4de17aab45fe3c045aa7a36e2d9232e872ca SHA512 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
-DIST nix-0.30.1.crate 342015 BLAKE2B efe5faaf142fbf8d97366d11f28189167d3d22c1ed76b65e7887064f2fd146ae27282aeb230eb798d7c1b3850ea1502bcb325dc23536800690f0be3d66d37b63 SHA512 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
-DIST num-0.4.3.crate 9575 BLAKE2B ccf8b2bc0fb93ad75353ab93839344f1621e79a916b2cfee42e1332808608a5cc0552066c46c0608364c22df09b69651fce911448085782bab2ba08c90e4781e SHA512 766ba6b7a012f7272979ed02942acdabf9c5a97f553732e241c05a1075f4367651ac0bca58a512c22857f5df20dd9060a7829715e45e3b16de650d4fe4818c81
-DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
-DIST num-bigint-dig-0.8.4.crate 123825 BLAKE2B 9710266116ea15d0e56792b7c8e217931765dcf2377bc05f23bd386625087eb6a7d7aca7b8f0beeb78ace9f280895565a6de3b14ffda7721e35c741ff64b71c0 SHA512 88ea682c5aabc61c0cab9234e31a2dccdb5458d3bc018e1f9ccbbf0a9f09ed0053341e93bc53f65b5bee55bafe71d50bbcd48fd085ac723ef4662e15664925b8
-DIST num-bigint-dig-0.8.6.crate 126196 BLAKE2B 6d278bde470640c5e88c361899fc5f1e30d2fc261051f930697f1c4504595d178834ce11ac026cf996f8df6262ffc9bb27d3ceb780e87c5de800cb57c22cad82 SHA512 f028bead9aa4da4ad0d6e10ad339a629c7cfbec710ca6feecb4beb59ab97b7997b043533f57ed85b339bc899af7f1fb1ac56f4bef68cbb5afa149fa6b102aedf
-DIST num-complex-0.4.6.crate 30352 BLAKE2B b9f0465d53e8e16edc44187f8efa40681377e75fc4bbaec2c9fd8b8f5384044c3a989106ed3cdb740cb86e19659b34e4b38e7cfd7bb01904e137ddeda3d0b6b5 SHA512 11ca2c28ffbd15aacb7e184b7f3e09cbec9c955738568c1e0760c256c72b230cae7152403d834c8ed9358e42b724269e99313dde9a23027a6963ca176ca45615
-DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
-DIST num-iter-0.1.45.crate 10320 BLAKE2B 9f2a60a819e31a6e7e048ae86f7fa029015a73888348676e54ec6fdfe76abe94b632a49a82b53b86488ea5af1031f677b0eed8ba7c5e843ce804c6d6af123622 SHA512 6195c7bd5f904e9f0aeee3ce17b42c0383d053f9d37954a9ce3b4ff0a048afa121c9a37aa9c74b9ace7353d7fd9f57a7d04c7a18e1456fc2c4c298d8ecfd0172
-DIST num-rational-0.4.2.crate 28159 BLAKE2B 653e05b9ea621a92dbac090339d9e0ae0b3f952b332e3a54f27ba8f5209a4e9957b014ef18355555cea0caa63432de0ec0be7ea6798389aae46402f789432554 SHA512 0999130db45e5d877d1e2232c8900cc633bd39e749186b2ef4ac4343b958dcc80edcc2247df5f229546dcb3537fd45984a7a459a9bd8f62aee69a0239fce0b62
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST objc-0.2.7.crate 22036 BLAKE2B 14a41a5ed6beb100d68601af12914dfef67a9f580f80d70c4578ad9df98a6b4496bc3a1003dec762a27f0ae71afe2c9e8fd41ad715bdb310722c8fc092563599 SHA512 7178870c8e4e9154b4c7b4953b3164946b7ce72c956a02b9ba18889353c72be735824bd73e44a485e42ad5f97994820d9153ac684629342755a6a63711ab5988
-DIST objc-foundation-0.1.1.crate 9063 BLAKE2B 876dd217b612278a522f2d08434537d468f8b0fd1efb0e58d0b58216e20f7f9fc80a5ff034ea25d9216d4d53b2d65552684ae5d5212f18d758c7937c91742a84 SHA512 976dcab4e62ad1c387a81723d70b969fb7d332e1f7dbeb2ea9a26c62fa999d91ff6d8f737ac5725a7611334862df16fa8b15765c036d7acfc3e42a745d051f34
-DIST objc_id-0.1.1.crate 3258 BLAKE2B 9a74fc17235ffdd7987c2735a7a9d136376fd13355f0561b4ecf234784aed077d1ab5aa11c1a82fcee7d47d4d36e471ca4ba3e5bb725a2ed0049a5565967326f SHA512 ec36fae6f5cefda00f3e44618b3c9fe6ec8f528f70d1a95def6421704bfa128a6e5b4a32e9dd686bf6ff60c4f87fe8094aa5e1c8070bcde58b17fdc06f49f9f5
-DIST once_cell-1.20.3.crate 33456 BLAKE2B b16081751a1b6649d0235fe9cef3fd0a9023d4f6980521933e4a411282458050ca27c1a8aa01d5237d424fa279219b5713da21d8900eccc3100d19c37d24b7a2 SHA512 3ede903f232d6ced73aa74c6b2e2ec306012517eac684db253913df4656515d087d1aff9f437a58fdeecb77cedf8a5960d6772d72bf1f1f19f1ce3fe54bc72dd
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.1.crate 7510 BLAKE2B ca89c64ea6ed6037bbeef0a362b047073c33df36d1ad823ebd4ffec6f035111650f8fb3f90948af33a2ced71f925b234877dd9f539c1f9db65b6519dccfa86f8 SHA512 3b75e153221eb045708a864b2e27c0b115dfc07373dd7db166050262f3aa9afe8f9b0742c770e06c2c1939fcb45f690c6e8b480bf527bd8e050d748710fc1343
-DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
-DIST oo7-0.3.3.crate 48134 BLAKE2B 005b16858c152251f156681d2d52106aa0016de6988e369cb8463d3bf7f7bbeb5c5b0aaf6dcd8469d56961a623dd56ffc88583b9859d8d0604b804d670c44a63 SHA512 864893cd4e0772cc428781a9c42d4e199c506aee97cbef1a484411d10da6b84f7243edc90fa0829faf6185325af067e3c0db60786861d633915d04bf8db76900
-DIST oo7-0.4.3.crate 51753 BLAKE2B f2776dd00db397ffebf14ab8d7f1f79f63fb229b3f9d1c322081c3ea5986cf5e2aac281546196b22861b97b0a7d2b45776d1ac684aaa509f98fca92ea6387d55 SHA512 a0eb1fa6f0227436fc3d55d27893c946819b79c848245f3849424dd0ce1681094539d69cb206cf29f18400a37c18b68ed2f8c376a90802b7d8b6e518636d2ed8
-DIST oo7-0.5.0.crate 54672 BLAKE2B eeb329592122106663959f0d4510541f6f20fb447bdfea912b765e2e3e113e6278a8a7d91837ce3878c63cd23a57d763e39322a0e97c39d16dcd35d9fbeaf749 SHA512 283b1feddc9866a74a9eab409844acf8ebacd59c0e2c855bb53fff824f29649849c9ee2099a68155e49a478b5323ad340665a653df3db906787dd4c4a68065b9
-DIST ordered-stream-0.2.0.crate 19077 BLAKE2B 581285d32136bb9c2134f405c5a2d67c952a36eb3613912be029f2826b847919188e1b479506b46f20e0b63d371f476b99d9e7e1ee8d47ddef7b4f48451b0e3e SHA512 99976f90637f0daedeae05d4270d33bc03fad1c06a85bcf2cd7140b149f76c7560d5e60becf05a633a62dc82f7f65900eb8f510c62aea4e630b78c45dc76d83e
-DIST pango-0.20.9.crate 49656 BLAKE2B 857f5178be682939d1d918089c7d2910a2ecf3a4319424e3757588aaa9388f607d876f33937c6bef6462643d21f5723e6500a95edb32b76c6d928b909249b431 SHA512 8b56caa6fec5a58429f296be8798a2dd6094b18f4c87110c354cf9297e1199788e8c460116ac7d01ed673545313a458a0f7c89f10856e0729038555ccf19e285
-DIST pango-0.21.1.crate 49650 BLAKE2B 9500e2da51f2145507d98ff2a515ae1e6210e2ffdc0a71ec1703429d6591080d81d2c8ddbab7ef934880c46cbd56917597e4c16727cf554c474f206ea6ce057d SHA512 a4d781f22beb6e734e47ac972781c7c7bad71cce173a0837466ab0478250f8782b5f7d58882004e0a826431d70cff7a79fff65dab56667752998b2595d3c9f0a
-DIST pango-0.21.5.crate 50279 BLAKE2B 0d29d688f8110221858317b0b4c5a45699e4ed56b4e29553efcd8af6751f402a4d1cd2fa39124f43a4f6587b1c8664ed0149c4ba61ba2e1a67cfe34f91d397d2 SHA512 60b30d3982c3a832ffec66d17c822f984b2cb2fd5dbc1191b8742021bba3d97b1c0c8b96108c21822d20fd2d230e5a6b9ee0d308c4b7bd743cc17aa5eb5272c8
-DIST pango-sys-0.20.9.crate 28371 BLAKE2B be2dc7ab0cce8fe0840bf9d13474e7fd6abf5abfc3587a3f7d767688bedabec9f52ef904f4f8cbd9cafd60d176004415223904af1d43cc997cb329b914b33499 SHA512 01bca837d7569e3385e9f2020f20b96eb041e414b670d66a60d89842d9453108fa99f021b1a3d195453bf5a75384683bd2d48feada370d1819ccba87c10d589f
-DIST pango-sys-0.21.1.crate 29211 BLAKE2B 7bde0b675b3a639e4dce5abc2aaff803e40939bc703057cabfef8a29ecbecf9cd1a79ab2121947d4219c5f5fa2c8f929433eeaf66e729bee19c61e7056c904d8 SHA512 b4b96c2eda8bb99f00b595e3de292bc4bbaafc022777a5ca506f629d55b666ebe63b94602d6e4076584a7f3cb4b8b704381dc129901f13fa1537e9d8db035e6c
-DIST pango-sys-0.21.5.crate 28298 BLAKE2B 6437ddacc0b6dec5a636860ee494f5d15d75c70cbc00d7fb38e4fff67f8171656db3fd3a558bc2d29653afab4f970ef0036a10f4dc29962d7679967f9ff6331a SHA512 9c2b5b9573af8e0871f89e86a0c476b1cfd7b86a4f50ebd4f672d4e02e80654bec03992b71523a9503b039833a526b31fd1633f80dca32654c614d3550025c33
-DIST papers-48.5.tar.xz 4585512 BLAKE2B 2daa2141f67018728ade842fffea93f26e2777719659a533675b97b638c4e328526ff4728138248e094c20c7321ecadb4cc412028d48c2240bbd132878740e9c SHA512 c8efd0140f5e83feb0e37ffa8be3fc0c5cf37a38f6652a5268afc5dfc5f8fbda3d00960acdd0aa06afb60affb5ad657b11feaeabac3f22e121d6aa282ad8f40f
-DIST papers-49.6.tar.xz 4501488 BLAKE2B 1d0969e5cdc53a7256677545bec72f9107d434d247d8bf4bde2ecd3fdfb4ad1fc3b244093d9c8a9f35ea9e18ea1a9737ed6269fe5fbeef5b7e2fd09fd1aeaaa6 SHA512 47d4564e389059331c89ddbf66acfc2af7706b638a90a3579eaa2ee286238f5627344a5712493be22a32e8095f670bb6f931b6dc916a7a3567dd55a5395329ef
-DIST papers-50.2.tar.xz 4581560 BLAKE2B 16a646c29bc1cb709d43ade0842352b6b516cf724b1b2efe51dde72f271b410e763646c60e1217fe172c513328fdb3c517043150ed3d19d6da896c5b57aa8ca3 SHA512 f1edefcd39142628c94c2a39086788e2327bc8a2a64976488523f63bb13407681d3f175c2834a0f2a49b88f96b73a01b33da1bf019e58991771cfe564b89ccfe
-DIST parking-2.2.1.crate 10685 BLAKE2B 3af8020bc27ea921d6023c14f20545f70a5a5a5a216d5f97458d76d3bfc8d9de937f3c92668d31a79de85ce08ed0236d440c64ca1e4fe0a7748f412b941c052b SHA512 2e49137b59000f0467aa9ee0648d53e06cd2b8319d6ea28bf04c621b873469739a34186840b02f08d770d109cca26e161b3de3e4341dd729701885307a6a8177
-DIST pbkdf2-0.12.2.crate 13906 BLAKE2B 062731ec8623719543e497dbfc23b909c8cc62a521ba927f5cb628290c1b3898a0b6ca7677d733b2eb0c563d7af4018981f4ae533b5b3a23c312ce98119eae6c SHA512 5360a661db8ef11586badfa2623dc409e34f3e2f79254cebcb5fb68bfb20c3be47def7bbb16f7779facb42a92bb789cf0e71947d1c4c6f5b1ecb8d358f6b41ef
-DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
-DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
-DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST piper-0.2.4.crate 15950 BLAKE2B 265ee8a57029e6ffa6532dda8e4da94a288504b658fceca9426d2c13086255cfe5a1013b58dd02e029ac658b6bfc8ff59b88458fa620a41e0203413b78b7ce1b SHA512 88c6fd8d1118b37b77217fae004e47c01db8f95b9b925f1302c0577971a8a9f239b4ac07ccbec924d8912cc47ccfd88eb2045cc607b5fef3fbaf496d24ef7df4
-DIST pkg-config-0.3.31.crate 20880 BLAKE2B ab7676e810751f89639b60ae70bdebe1d57edc76319f83077c3680049a701a26e72e8cc485fe77cdc4346fe3571d32c59e7384c8c86fef17e00d7d81df5daf43 SHA512 ac3e8062ee8831a4e4fc717b5247dc7f113da7bf6d64ec95cbca7875959a2afa1497bf81d9dfc27206b5fb10027a2509d51dd9ca1c10139d7b4c78128864fdf4
-DIST pkg-config-0.3.32.crate 21370 BLAKE2B 74ded191f066bc223739b3d4afec58f23de57566e7604e3dd62001d9a095a7b6a3633fdb01fdc46960c8134a694d6bf097d9ecec62b38c4f14acafbbabd6e893 SHA512 59569110185fa665f76a13e884a67ad1578c55246abacfc18cb9f037b2d2d9ec3f2078a3adfe5cc82a451892c9ad55f918ee01362a741f57dc9ff6846a4e32e5
-DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba
-DIST png-0.18.0.crate 118041 BLAKE2B 982dd2e5014b6fe8a753aa2c299b9ba604bfab77803f0253fa54a8f4f1f063109741ae7b4b209e5086fe384e258604b64654800fe6b306c4a6a5c218c1fd03bd SHA512 8e19c4461862695146f412e2a72fa887e9368d20db892ed8a3b4fbd67a00bf1c635b4e4716ab7741b8b6a537b24087345c39853ad75558a1400f2bcc13d481df
-DIST polling-3.10.0.crate 60095 BLAKE2B 993185f13780e82b84770ba0efd81c2dfdea4878baf162f0f7150c436caeb8a0c019e53c96235cc24f64ca66a71967d230d650829175c7eeaacd1021a271b30b SHA512 738963e58339a014eecd5d1b1f1a71ada62a9dd32c2b55d8cac8d04c309d180c34fae51c17fc4e2a12c0844787a93872ceeff30bf95dcdb9a296bf29bc280c53
-DIST polling-3.11.0.crate 59387 BLAKE2B 4e7823d14c46f87d5faf31b98c76820b49235fd2601e62e1f8275907b4a489d2c4f7d50ce8da5688836528a1052c6758c4ddb58cb4d46807a6fe4c3d07fd1459 SHA512 77f98b9f9ddb34e8fdc052c3b05782a645deea5b1abf38d804c0ede44c649bbc2a106f157a767064aa5a63737f900c98867d5571a66b03ca72a7abd686633db7
-DIST polling-3.7.4.crate 58239 BLAKE2B 4d42d4112693a14938aa40692674ea1d791ec251ba864d4820b7f884fa859bb8e285f997150974a1b09fba0be1f0f77b196376aeab02295e4f433705a105fbe7 SHA512 0a137aed396f9b6a34a69ceb043a355efbdbb6674d36664e767516b2555b51ca494b74cbfafd530ba2f9b48eb7ffa55ae1bbfe7b1e8ce7745d41600709a5d324
-DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
-DIST portable-atomic-1.13.0.crate 195086 BLAKE2B 232b1d78c459067819dd6662ed14d4aaa1bb8157cafdeb8a61b4726ecda05068350a6e53158d2eb321cea544c688e0b3d5ac05aea77f8259ee342430c91b01e6 SHA512 1eae32e2f45a3ab92a7aaa4914995927d99b7ae4c9d4e5bc817436a06583298a1557a94b4857649356d82178125493e6c5030750b5a489c3c4e6fc3f8d501bd7
-DIST portable-atomic-util-0.2.4.crate 47043 BLAKE2B 6a8e122bb2b9eb8262e9eb790f336dbb602f6c086f8ac025740c043170360d5474af578b3842b06ec51535535de3f4d1b6753ec54a6871dd0396f5c1012b0bd4 SHA512 f2266e78576181123aaf68e7b5d3523a368fa8136d447bac68a08d65c7051dea677cea84491a1a03b9decb4704b2f9392574d68dda9427092a2ac92cfa0affe8
-DIST potential_utf-0.1.3.crate 9698 BLAKE2B 16efbc71ed6516cf52a361118323e26a61af776378382f1ad73121f526484c0df2e915c847ab0bc487ad1e661f839599a0e8c66faae8da9f9e589209e03c1778 SHA512 8f5de5763b073b7869c2a9e5336f0bfaeb45407cb0f4c62a16319ecdf308c8490bceb8bb7c386bfcf700d145d52d591135a288f069b4c64b06d9aaf348316a8e
-DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022
-DIST ppv-lite86-0.2.20.crate 22478 BLAKE2B 9d68dc36d8148047d571c0147ed29f586f3c6ac9394b56bd955c8ae5bb18f5a8da5369809f7b8c3199074e23660325158c32c62e1bf69a16cb1f5da2a01f5df0 SHA512 6d171f63b42296f7765732fce3af7ea05d0d81f1541ffb3ad86e81210715ef4afe5bc9e58926e97e757aea6ff96a8012c8411eac78be0fd080898318ed21d7d1
-DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST proc-macro-crate-3.2.0.crate 11164 BLAKE2B dba3e1f4e38f427df72794ad891746fbb8c24239cf06b076e75ab6795a7e8c9abf25ae0f40379e07a696827156e7a3780ae242da7e5442cf1224d058f54b83a6 SHA512 41479ec5e414a8b05dffaa0ece21122387d5165a54e60d8ee3502f8a3c0a2ac0247f56996f933d5d77f1efe41a56bffe16874e8c6a34b66100cf047e4b760863
-DIST proc-macro-crate-3.3.0.crate 12432 BLAKE2B 79892f0f9907beefa62e715773fda97e606ef70f905a072758f44b685c63a1c3aba40548f5f63cde1fba7f3882701d763dd6246a500c26e7e3e41c351c89fc91 SHA512 c16c0227336375106f655c50006a2ceee151c7bbd0a9c7a06fe7912c3370b0c3a7e4076fc8977b400c63433dcc3f7fbd96912a5a6a83148d93df82ced484ee20
-DIST proc-macro-crate-3.4.0.crate 12690 BLAKE2B d65a1be2058cbbd5458870153bd2758be63aa900f4daf012b7c527ecda915c6589f4778b4a5140b6c1a77e3bf1b954e0146de0ed6332ff12d3b9821640534d35 SHA512 bcfa9550d1938f2d92c3fce823cb7fa088c16b43a430962028df77682acd5227e7195042379a843007cf5b71b2d53a2dde649c89b92a1b87d982acbc088d78ad
-DIST proc-macro2-1.0.101.crate 53886 BLAKE2B db566c4fb6a197e0aa45cc074310853eaa24ceeafe9fb91f2014ba47cf6b1cbc34e4e9391456c946587540c8e270e1a37f5195cf03bd15ea5d4f171bba9772db SHA512 3171c807d24371da2931f9c706fb3129bb9bf3ac40418e5d14cfc372baf96e5fee9ede72091163858e3ba0b4f88594efa1031b0bb7128ca68e7b847dead6856c
-DIST proc-macro2-1.0.106.crate 59765 BLAKE2B 87f95795621c4c992c370dc3a1240a2d5580e3362356525efe640f8f26ad0492b3c88755d575c080ff7db11376b0d82f31141bf6f86c895249b85e46c081220f SHA512 b726e2c92af434bfa88cd4f53c3fe6db647503567675fb439890dee3d15f5111137e3242b28d164114ce081c10acf3fd11950753ddb349190c87ee04e7d97744
-DIST proc-macro2-1.0.93.crate 52388 BLAKE2B dae4493215b88f68cc485bc0ae80f0a48ebad68e0260839b1c367832d1ab778197bf040647b3fe36cfe9d5f7a496e05cd71b5914f531eb129c2d458d5f0be896 SHA512 1ae650e390e4f1b18d05f42d2ffcd025cabf72568a326cd85496c722600108b0aa0ab0161b39fcc931b8b302427f678650e703f4db57aa1a60f1751db881dc6c
-DIST pxfm-0.1.27.crate 879919 BLAKE2B b1f762b59dbdadebb9d7ff8dae1539fd25f82b68eb933a511470fb3457558324d95cd31454fe75ffeec999e0d4aaee956d168eb667d0103b0ef306f0458158c7 SHA512 069bb2e619f9eade1eb2204756e65deeb1a053a51950473bfef0cfbb0449a28d7b2c9dc2a806693e627a9298e1f158ce77927597afa69c6d796ad591e4c46457
-DIST quote-1.0.38.crate 31252 BLAKE2B a3836efbe5c21dec70c684002b47b8fc7cef643c82ee903b537a48bc0707a28106c4b33d98e60ff81e04c7520f7404b1dc4d49446e8d91dded517e476c36e1c2 SHA512 530c47c5e6372b508bf5b2b88a138408a7afa5ef52c47280ed20eccf39f8e97dfc1e0a18c1bd5472efcdc49a7a1e69566333a0a1b4c0b4f0e11e6a7a85bfe8af
-DIST quote-1.0.40.crate 31063 BLAKE2B 09036ff3e5ebbd775c466bb936de91d4c070481eb4b98c62a4cddcda57cd7b67d63f979b321f6ec64aabee3f5da6c28e7a3efb83f4647768ba578f1bd0bd0bdb SHA512 45a76e22a2b0bec47e4ba73c3b73cc41d821dfcce9876134c5d8eed514da214aee4ce7612e372c8709f888c0d8b9b7e5442f27adb7a59f3571f0339ed7e2ac99
-DIST quote-1.0.44.crate 31629 BLAKE2B 6e34e4121b7a37fd7492fc22d652c44ff90b8b3391b5cfa320a606871a43a4494beca15c1d4416c342bf511adb6442afa5513821514c52376175e2f8a98b7293 SHA512 6c1e9b31e0c8bd13cd865e6846dc243d88f2c057adeb8e674117bdcb46947219a6a352a6a50be1132c483f55331e6556275ac514513dbf017825c64e5d96010d
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
-DIST rand_core-0.9.5.crate 24129 BLAKE2B b259f980ad82cce5d7871d7d72adceccdf75348c9adc628308cede24b603df4c1978fcb9976574d99d1024207bd496df6359a998f7a6f1b235d3f16fd8556252 SHA512 0ae54e2fdc0fa8f6a2dd46fe29de26ac397b9f5c805424b3d06e467cf1d09762d66c7eb07ada74adb64ced326f15d4f415e665979d5de2b3f8e8cc1196547c56
-DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-1.11.2.crate 166265 BLAKE2B 1ad50e6aa5d116e9aee28f8fb74ff1c981e62a31290441a62103a1f9827d1ce3b8f48dabf154dfa33441e57cc26d0fff95f2d27c05bf5c00f0820e22c584ccc4 SHA512 b1cd7de6128d2dd6dea6c367fd95d6eb10bdd4323d0750fa869d02a544e6e18222fdf369a2b29e991182d0374f75eb85b6fde70bb17df4bfb5d47efa46d7c0ae
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-automata-0.4.10.crate 622754 BLAKE2B b36be10f1393d69e37a64d203eab6304bb9883956136eb401c38f47c28e09614396af984cf076b54b8f55cf6b77d2aea166fd44afe6f25a994aaf0cf9e28fc4d SHA512 b234ac580c5b9c8777b8c519d53f95c5907c2032c5c581f2a63d6be4e55389df784d4db14ce3c3be2c3eef83804b8ed4a8709ad8aa9c4c4285e2e622989bb356
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-automata-0.4.9.crate 618525 BLAKE2B ee3fc41c8c445be4c1aa3e5b19a3e61efd641b1a24e7a1ed55f837c1fba9c816272cb4645c13232b66b170bc7c413802928beb22e3891500141ad4ede65b60b0 SHA512 40bde0ec91cc27bc0c3fa237a37ecee5a1f023dbe006a999c5888f8f578ee2c4c64d9edfe1827546cea8e92ca3c10f8b4d494d81f3d0422b40d90bca9cf598d2
-DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST regex-syntax-0.8.6.crate 358808 BLAKE2B 01d09ab5cbd0b8e0a875060cf3113e64552496a64b08f24988f5b88824f40fe3bebe4ae7ca3facead9079f9f49e964d745bcc691e6e65ef7795e2a9911d20007 SHA512 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47
-DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
-DIST robust-1.2.0.crate 476487 BLAKE2B 0bd44b91c26969f41dacba1748c71ae3dcc90df354797034f1cbb18e386ffeaa1031504f9a1f2d14116879fa0fe2313779ed14d64ea9ce3b9b88d0134d723ae3 SHA512 6bf29b9da7b9510169bc6a30dc429efe46c22ddb0063d4627a3063bee4cb2f47ed96b754eab60bdf3c337875f26bee8c039496687fabaa6c753fee3739301536
-DIST rstar-0.12.2.crate 43756 BLAKE2B bc2519c0ee5e717eb67ff607b9bf3a320e9d679f1f3b124d319e23cbadda1ee24d0932c86ed7105f99a0611222f155149df57079b8fca49a04a769d6751432d3 SHA512 498e42bb658a40d5d8af5360cf01147bd8f369154b7eddaf30047200cdadcc27e48f20e25e7bacc04f2a2502f899349fab65ef7f3bd5f6d0a97e6d2e75deb97a
-DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
-DIST rustix-0.38.44.crate 379347 BLAKE2B 780efaa7c9e7fb78782c552345ead692e4dc87a6e68fe9c972097ed4ef9066b54633c565d4f1b4752e08a1ceceef15ed5d8c11286c7cf17d971648ac5f9d399f SHA512 b7e66a27c9188eff307aa9912852706f686864852a97af0696ac5fc5dccdf2e4d22a69266fa74ac71aa123e2831f24b898b7ee9121850d65cfb56e12bd647d8f
-DIST rustix-1.0.8.crate 416688 BLAKE2B 20e09bbc33ca3d7da2e30c30e1e1bcd7a7868e8edd3c8aa1f4bc37fc5ee499da3cd25f548993ccffb926f39abeb8d207ea419cc764f07ff108d8e40050514e4d SHA512 23e98aaeb57688afd2bb78b4943eca542a800ec98ccbb63e544ed00f83dde5e25e6fd22c9f7a903d95d74818b30b080e50f8a3cc5aa16cd879e4a0132d9d4d7d
-DIST rustix-1.1.3.crate 423447 BLAKE2B 0148cc9c0941d416c7ec0b47685210e898ac4fb5ab91e2fb7489aaedfafdd266965ac494c14706c48f7f323e4e7719001744c25697c046f8c8013c080c2fab53 SHA512 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
-DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
-DIST semver-1.0.25.crate 31291 BLAKE2B 725a2e1710936fcd759f4eba3f6dcce71dede5027591d06f731e05d162e41c3f4491415cabc9c46c6da18e668dbffd9ff67d1c2559b429459813310b3d2cb293 SHA512 82b66a040a155ea2714a7b014840d55bb4c01fd4862b58519e5adaa5651343048e1f1b86213470cfe919290664de46ee548680bad93e9969fc44ed227c545374
-DIST semver-1.0.26.crate 31303 BLAKE2B f99e282e2bc7844a451a4f600308840c4a96dfe032fad6e897e9ce66c8b5ee44ace8f94f93dc50a53792c8c485fa81dfa5477255c211017f06937212d9473dca SHA512 2d2c5edd771b67a9e32664255cc4c4eea8c9a6a4ab08a8ed968a493db70774b393ae98e20be0a87ff60149b7c142a01acc0ace28205b41b39320d63fd5dc6155
-DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
-DIST serde-1.0.218.crate 78968 BLAKE2B af7f366a1aaaeb9b5f6f22e7398a30ea486aa3391ccab9a11435d45f7eba10796ce671556b771dbfd8b914563949c54b4a4f14fe447a549e879636339fa8f128 SHA512 35ffd8556287fa270beb90539c1641912d8fb233c53c4017f1f65a483b2dc340385458b9a869b7142b4d514bcc87c25e69c9370b3867e463be887bdebd19ead8
-DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.218.crate 57782 BLAKE2B b2244847b41f1aa396352bcea886d6a28d13ede23ae6ceb813143849cc107b3fe0cf054687d9f35bbb9db4e95c619422d9710532fcfffff291280cbe3649a433 SHA512 e89c076b0aa22ad74010f5b6a60397b9b78b59ca50a9660b29ceb1fd608cab820c47e787e450da306062c0cea1ade7142a7d4626a77aa0ae486096c130442cde
-DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_repr-0.1.19.crate 9997 BLAKE2B 1bfc8e94b8c3cf897813f4749d6a1112c1097c2c257821eb366073a41ac46084a21bdc0ee4e3b99d82444619a894472e24fccb60cbd8a41ab7d5b0469cad7c41 SHA512 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1
-DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
-DIST serde_spanned-0.6.8.crate 9330 BLAKE2B 630bb2cabd74e8d9736e315ac57c4d2c5c4f72264aab35ecc8e0040cb4186885722051a9f7b8a9006fd121fe58428cbb151e5cf541e7de30b6528c84e968f7ac SHA512 2343a2fda35ff57ed8ff7d8eeadd651821fce7e22f91c2d5797c6af7db9e009b7d637382f6f390c17911912865a5aea1ce87a86fbe36f4b6aeccb065a4c8942d
-DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2
-DIST serde_spanned-1.0.4.crate 11032 BLAKE2B 7f3f5297c30c6e90ebb007c4d2e413b15519befb3cd95c9b7dde758887345c774bd8e4595dd8746d0853eaf81134c4fd22c253f1c9b747060b4e7fe0d3913b52 SHA512 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0
-DIST sha1-0.10.6.crate 13517 BLAKE2B 85ad8dcd237125945f6f9c2d7a48bc9802dfe8398a2bac86ddb96763486092fa18e80a2e69f89cfd6e95599d34d60ced33b26a68cbbe39bf158238a79433584b SHA512 fd37be7e3f1d4b6addd313a36b55215fb70abd21be7831b71de28bd3eb03b7352817d8a7b1a166df002c3a23eadc8224e49edd4a37556c0e5357565305d4128f
-DIST sha2-0.10.8.crate 26357 BLAKE2B 1d01b381223a931dc631ad3a1191f5378b1d2f3f9f20474c5f020e366624c73b08330ce8dc4bdd3e63b15f647276f533de655b545b77f70fbedc1a1846f44f0a SHA512 3be73133a6b7690e14acaead47914dc92395dca4191fb657a2ea186fefd0ccd94d12a1121d63a26027d9a9c62b775c53202473edc461587b9dcd75472af77785
-DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
-DIST shell-words-1.1.0.crate 9871 BLAKE2B 7923b36f0ba50c17ac4eebfdda34566b615291253b7b41879b3f64b3fc1325e63948d3d44801e40748b11ddd2ab201b81d238af2a2007c7a57d71f5dcd0667f6 SHA512 05c280a8e1f65b205746560a82e397689a3b5ec934219b558ece3a25efbfdefe903f9172319240e96039b38fb2c4be6e070805aedbdfd10344d9144b9c93de00
-DIST shell-words-1.1.1.crate 10012 BLAKE2B 293716f6e69d5af09f7261bc6b325231763b8121152875a8072dfc5a2d58f819a2037c29ec2d78778ad4945df9a67ad39bec96528a1f898c6abe0d6609608230 SHA512 f1707928da035ea20333bfbed8fda109ed60b9bacab8ede562939ab96d7bc837ab5874a253fa50fcf8d249272e88662216e0078bb37b670f53d61377e1965ce6
-DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST signal-hook-registry-1.4.2.crate 18064 BLAKE2B 7274d4c115678eae2640a709bf9d682ce867c1f6295a0c5f49e492f95dd1c457f20b56207a74221df1fd9d744b24c6260e28f705777e3c7d47b7bdd36f1d57fb SHA512 16362d232b1d301007c069198d7716848aa73d898ef92e050422b36c09001b4334390dc95a6650e5315377fd8960d4336e5ae869b0a305e8525e977b8327c508
-DIST signal-hook-registry-1.4.6.crate 19277 BLAKE2B 0ae8056e09cd2a036cbbba5d654a480e58a31d3f39e2654e991c03f628e3c755cff692c4bf984f8f033a30085abc9fd2164e4d31e13c5e8115b61deaf83e4886 SHA512 58b60f104bbc529ef5c207c25f1f9805be08a5162c4e4c7ebbec486834eb39882f6be8d6e8b1dc3cf56774ed46aff2cd22dc69fc9c22ef1f2cff6e22878f9fec
-DIST signal-hook-registry-1.4.8.crate 21668 BLAKE2B abaed3ca8f07e1631aecaa4bfcc9dea94f2bcd2ab227c9e44d543663392d5e7c7b3beea4d0624ff48637d4fc7544a722ba3d4113d109a77ec1a3b3c0d06580c5 SHA512 6625d842e5040fb15c3a6a03994aabe8b3d0b752773805866858452fb03e5cab2663c89367caa15a34dc0ee7c2b830e302d9be664130c093bdbc17d7b61f045c
-DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
-DIST simd-adler32-0.3.8.crate 17294 BLAKE2B 283af73c690a171593b2c82eea51e8dd5e5711b9718db8207b46835c5469359989fce15067ebc4e3bf1384653d1947dcb30f1d3b9728ea51115a0f8dfe2c373e SHA512 896229a4b8deb0dcf3f62aa4c8d16f9387b88718068ac8fbe0bedaf303e6da7ec58ee0e0b45b5f5ac2698dae4beec11430ab3ee12b7e77bc2fe10e1284937441
-DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
-DIST slab-0.4.9.crate 17108 BLAKE2B 8e5288c4d00efa915e7be27b55f2204850968624f0d8101c091a357131106bceeea7a63c98007420c12f67893dd2228b15d3f23508108c3a0ceaa605474bc7a9 SHA512 b6b5423ae026472920f7c9a4abe0962314140a36dc562c0a9e3fa60725b2b8b7a8b343110d9d4c0e18fb318b0103e14c0ccbc9ae350d5563a5ac80c35f228c40
-DIST smallvec-1.14.0.crate 35561 BLAKE2B aa8ee61800a6d13eda5acb4e9dc03543160849479a96a72c50ab38013b23e9593a665773b455a09777038edd436d7a35b501f6d4a0e16ff49544be60345a1e50 SHA512 90de38f208f551cdbf4980fda2314dee57d4e2bbf769a01c47bc849189e9243474932052faa92fe0ca59ecc9c5d1ed84091ef87f724343d38ebbbf710ba232be
-DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
-DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
-DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
-DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
-DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
-DIST syn-2.0.106.crate 301514 BLAKE2B 6b28b30ee067c23dc4bd1b38365d14c1700245c974e785173965b0822301966d642b36bdda25210d61f17a99fc71eb81e29a56c89d1649773908bae32778fb1f SHA512 e07e1058770fa3f1039eaf335340cefb597c0dd11bb90fec9fa777ca5815d0e0bb1711bb4db52cac77e205dd68fbe2bce0e1aa9895c2a52a1ea6d7758d13424c
-DIST syn-2.0.114.crate 304636 BLAKE2B 88ec8c2a781cf33b9961744166ec8d3acd46e770fc56d2d4353d8d1578bf0b629bbd294db3334379fa8570b7537e26f72872ee18a92b037499bf746eac81cd3e SHA512 42d935971246f1bc605f0d0a960c143dc31c96d27ed5427d3bb2baf46a3871852450a47556cb0eeab1e1333b208ed6fbb3832c1038e91f874680f8c68719d184
-DIST syn-2.0.98.crate 297807 BLAKE2B b17e2bb4f151fba26debb722bda8e8677dcc4f57f0e88bec214f8b06e9b15c48731ca3f63d1453a44f34845c9895b3519008ce6cfb69746486324d7a8e0e0c20 SHA512 792dc70249d55face151b5481b0ebabbd3d290de78cff8b5dad8bee08e5a932ee22e54ca5fc5980e0b218197d19822c3672e02eb92ca74c8ac1328081d4d2cbf
-DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
-DIST system-deps-7.0.3.crate 26313 BLAKE2B 3429b765bbe57865f68a76a53562d31492892c4fe6963195002158049d989268f6ea91bf8826c73d762bd4a80506e1b238ae676234004031acce1eee35924026 SHA512 0b941160ef803e1c0545082bc5a1b6556ef9dc11fe1dab5575a0712428701ebf1446504308061f203bf52a9c61f3c9ab020cc238e9be2e3afc20dc047c746779
-DIST system-deps-7.0.5.crate 28669 BLAKE2B c8122363ea1f5465333da194f7781af4555fbcb4acd66f20576621f27a6a3b85575dc545ec0a2005916c1d57192acd7a2b54912228e6042a7db25e1eaca131d6 SHA512 778485d2f66fdaf486b9c76eee8c6552ae38b4547a540377e952218999fc93877af17f977263485a43e28c09fc18c1058d4a4906f32e1371865c14ad1544431f
-DIST system-deps-7.0.7.crate 28941 BLAKE2B ce39752794d548f88000e7ae91caa357034f148cd201320d8621f61b1c8d8f657489cb9e463e762c4702d08b0916a81a62e6ce01102524d31a017e06b8ca62cd SHA512 b0118e29cd40aef79e3e143923fd937dbc6fe2c5cec961d728df666a419609e95ee2a4bee5cb3bae9e1e130bd5d5b7651d4907b846ff8a49753264199217d141
-DIST target-lexicon-0.12.16.crate 26488 BLAKE2B e7950e4a302059a1bfc9bc15618a3c1b971a17cffae117a6e8f5f63a0d82fd2bd02680301d15338612d5426d349dd24cfee30ee787a15a7d3187f2a6825e69ce SHA512 092639957c4a0391560b6442b31c47159c04d12e971010f730a6ec9cb5389e4be903ef3d7daa06db95e64dc78b6970731fb647179ebaad2b12e9ed5e9b24da27
-DIST target-lexicon-0.13.2.crate 27923 BLAKE2B 0761f0ffdc23b9c9df86b384d59611c7b8b5e29ff068f03367ad2fe84cfb6d11e1af149b9338236978e9566fedc51387db9f239d2a602db41045ac3db907faec SHA512 d25e3cc3d679cb6b6f24c03e0c24db9d6ca31b8ed42ac9531bd7637557fbba225a6c8ac4f68a8eaf3569195814d599e668a968afbc73b940a77cbc27552cc90a
-DIST target-lexicon-0.13.3.crate 28498 BLAKE2B 397315667737abde41949081f8377f704c3a1105790162249a9f0c08b60f012e67d66550e9063d900ac98f5191d13c5ed23d1a8045f99373e7a673a3cfc029e7 SHA512 23422df6edb2a8cb0a9f048864faf76ccb27d6e97fbed7b208b77206941b196f155896a0381150e387142e976439a0a296dcf4cbb4df6bc0e11c65f97f979443
-DIST temp-dir-0.1.14.crate 5943 BLAKE2B 1115aaf506baff9afd95d0cfd526e18d3150c70f6b505bfd05468ed38117342666df6a05d7e63bee3d8cde5d25a8cbcfc73deaa856d076b7d161fe38a527ce7f SHA512 aa0a95075d384fd559ed68fdf2a5e51a23c1134fba619c13b83a76d4cd0119c4369d66e01527e19e8fab7e7ecf826b35e933ff462e07b7fd243dbb50e819e0c0
-DIST temp-dir-0.1.16.crate 6127 BLAKE2B 28f8a20f7e657a2945b4ad194448ebeb3c1d65f962fdd958e0406da2ce423efe5fa53f132995f1dde238f274ae2f9241bd8537f246344ffef45f32bb15c9a003 SHA512 79d08fcef04518a162608bd59808abb7fcf4eea31eb8d505d079e3b6aa79dd7cca342c480b4dc655b183f690d49161f6c3ca970848b0c88272a0af7659aeb30b
-DIST tempfile-3.17.1.crate 39240 BLAKE2B 92e3094e47a04054805a2e4dfa19048632be6954ecea640c952876dcac5a68339cdf3136997fb1e7cdc0f12e0a44e3129dd95a305596804b5ebe8c9421ecdc07 SHA512 52eb23b3c4daebd6731338b0fb21ab625a5b910c75310a58c1b339500c32bb77fc9a31c2f5d88ade11e60cc49df478cf86b7b8a81416401a5bbaa284c3293efd
-DIST tempfile-3.21.0.crate 42581 BLAKE2B 32745150d08a0bc5abb539735667e0d36799462404d7d104c8928fde90a6effe5178d1d4baa42b08102e816daecfae9fab2142ca882309ee6c9d6413d759ef49 SHA512 623813d3ce97bd182dd335ffa10b4f43d7c65b731ad8da127b579baa4ebd47b73f2ef09e1c281837e14d6499a2aac7556b9b2cdb35de1e7136475002ca46021f
-DIST tempfile-3.24.0.crate 40849 BLAKE2B 1d659541878287336b903dd0d9523387336db3aaab7d04027364266331472d95e05845ad2719a5e7057246afefe2e9cc78e6aac035ec3ce837dd9fc5ef8209da SHA512 f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe
-DIST thiserror-2.0.18.crate 28875 BLAKE2B 4edeb4a39f27204d417d673dd3e2c1dec67a5bcdf44aeea70a02715b6101da290b5ac1534908001bb7d758528777f5be30b428eaf13cf0d8afffdbece054f3f4 SHA512 5e20261c0f8898574b5668c743d292be1763a78f6431918f33eea2ee2badb40743af4f668ed245ad685a90c3ae23631a2ae8266569d8f1e7dea111f08ef12352
-DIST thiserror-impl-2.0.18.crate 21413 BLAKE2B 38d2dd849f6919b2735b23e32250c0750366f2a5ef9dc385262ec00fc8e0cef17ef902211bdacaffef4e59dfcde9ca2d84a0ce4d052a96b4233a21b168e6bfb3 SHA512 52a7b5a98cdc32f7d6911451d75f008599ba3775fecc1f7483b161cc4fa176e5b19659f10abf8189748d769fa23d3a22b774cc5102fce395c6f77a5f107b0553
-DIST tinystr-0.8.1.crate 23333 BLAKE2B 59bc4a522d81bc53c7acff215ec711e0f340c3884858fd4e985d655eb620d4a8b2679854e23f035bbcb6d795647fd314e26707eda564f07c05850c010db084a2 SHA512 07e32300424c9adf7e8bb830efdfcb23460b712c72c3eff11b9d00f1496c8082659bab52914cbac0bd26e45c352fcb859fc6b1cfbb2028a49cfc03e75ab0ea2a
-DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501
-DIST toml-0.8.20.crate 51095 BLAKE2B 8e46bf5b667fa650883fba759efd1cc524fa758eaf1b9124f73121127cc72c0ebefaf64edaba6d249d7a9d0d81f75295d335f68e4e88d20949aba538a2aa71a5 SHA512 c842705270baea3e62e3b0535485f15af87e9a1b26dafb7945e1918e9fd59654b83316ace4ff837d84739d2dd1fddfafabc7d7b0c3ea1dcb9a07433a8cce72f1
-DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0
-DIST toml-0.9.11+spec-1.1.0.crate 56484 BLAKE2B 0efa0d7957b5f5fff81d355a1af1d3163f42df65df4e3afef55da71eac37daf66219c76fc3d239ca04269f7b2bb81771999f73f75d2b5c061cf13014f14ec4ee SHA512 635b45316d55c1e9634319ce1e7f79312c9acf03a8292c08e3a08662c4da47021203049fe18bf3487dc92d0312671b309f5ac50bc2c10e3fdea38c3e899c0e0f
-DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48
-DIST toml_datetime-0.6.8.crate 12028 BLAKE2B 62113366771f22b437b2ed0d3bb2489ae9078cb589cfad2ad2e92c81ddbda48f689e5a573366eea4f54c2b3cbc6b37eaa8b442b6d935b631a992de4917268757 SHA512 d38b98db3b2d4eebd3001d88e2135b6fdbae63b200f7e900c6bb9c121dd3f170e557332bd26f237312c1cbef61666716b0cf550c2d730f86fa7cd9eb5f64a16f
-DIST toml_datetime-0.7.5+spec-1.1.0.crate 17975 BLAKE2B 78f3ba1af90ef25ba23491c1828e8c64d70ae9fdd4718e58c689c17848f9b74469d62471c7ba447dada7d749e1c63b153bc2850b9966cf1ac7ce87a6c7916861 SHA512 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0
-DIST toml_edit-0.22.24.crate 106399 BLAKE2B 7a28b08a5eac9c9d43243173e1b87f763127d4685f07e4792cb7bdf3d871faafd183129eac29c6785718a48b7f8e8804a9a568ac7d0b6af26c5fdc53e37f1475 SHA512 67798e7ec7b2cdbe895b0edbb50f5fcb86a11acc674605a42795e15ee5ceb8d1a3cc1249c6a914b397574ee4bcb7ffd7417598f766c6f36215ab5f5761134319
-DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466
-DIST toml_edit-0.23.10+spec-1.0.0.crate 66420 BLAKE2B ca854ab01780950033763887069becee2527e72c72dc821e0b152713faa4b9414ce111ab1e57742bb13ca1d32e5756e9b564d4db50b2c4d93a8dc533d437a04b SHA512 2e8eb555e7c1eb2279f9f868f688b78f27a53a60985be952561e81d2d317f1f115739de6c15ee79ff7e580272657c0a86138410ac10505a0e3ae3836412c7f99
-DIST toml_parser-1.0.6+spec-1.1.0.crate 34897 BLAKE2B 1cdc6e777678b2b70bd0418df9a21e19e52c448da185d6635d160c9fd79b08a8368f80565d8201c75a17b2874a3f642ed7c416127b14d237a58f375872586777 SHA512 16d8239dfc00dc55271ef0b5d7c4d7c87833b86a6204266f9edf94d5e2bf2cddf698b65383b53eca87da28b35162a28edea62f039e024883a2501fbb13122dbd
-DIST toml_writer-1.0.6+spec-1.1.0.crate 17187 BLAKE2B 7786c6a4ea68ba0d478244dea241c4909906f286c46d1276b33c4af7b14cff6d9c77c1c6dfc070fd4c5c02f89cff4917bc166f91de4a3cf27a2b77b3dc15b27c SHA512 c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6
-DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
-DIST tracing-0.1.44.crate 463135 BLAKE2B 86054adc3043c73510bdd64973918dbcd4a8295dd007a4356e702d6dc90bca8b0f211df5e934b850d63618057fffa10215fb5d966340162117c110ff3e3e1c98 SHA512 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
-DIST tracing-attributes-0.1.28.crate 33280 BLAKE2B 4f4bfab16ad8a296c9399125edfd4314d55ef58977d8a1f3e867618617feed898cd14766527c9b788d5fe3d3f8ee5bcca0e26dae79a2e6cf05366991ac23dc10 SHA512 4a3d5fd76efc414c86af0721aab9e9aa70fcd6b08eed4acee8c2af5af56fd665197aea612187c7f6022d1acf5567d5b9e72a7dcdcf25cc401135d875d95a99ed
-DIST tracing-attributes-0.1.30.crate 39142 BLAKE2B d7dc828c9dd73dff54b3b86af9777e719a0acd7f7be9ec9cfe0be95bd1c6d2b3e455659e4823ebb602db33e265292548eaf9769dd1bb9b0a22ed64d53a4bc270 SHA512 cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab
-DIST tracing-attributes-0.1.31.crate 39733 BLAKE2B 5a345c85a36414241fa88bb44cfee5e07b33ad39416be0f05e35e0f17adeb99ef68cd1fcdbb7beed21c1efbeb2020a81a33f33b74c3486aba32bec175b5f9c9f SHA512 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
-DIST tracing-core-0.1.33.crate 63434 BLAKE2B bc36332ffe5f4c95ae2d12df43944bcf589746cdb923a39098e5f4007fd1f19d7c3bb115011ddc40c13e3ae0e5cfc9a59c49861824e99fed7430fd29479abacf SHA512 1c6f0cf3b7bd6c8f6316ed9ea0b315a619308de6cbf7e50e665a193cf8c3399b5227d4f145d83b10c7e01a2f9fbc83d16e108cf09b7fd6cef413aa5c1acf89ef
-DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c
-DIST tracing-core-0.1.36.crate 63967 BLAKE2B ed35889974aeca741414d425c874232c3d0722aea1740a68f1e2c8054b7dfc11d3c19de078a4a88a189d9a00afecf2eb5bb779a5ef0cffabee7fcfdc6387ecbf SHA512 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
-DIST typenum-1.18.0.crate 74871 BLAKE2B 99116d32b5317a658526daaf4fece2b9dc8cdbbc30c1e7a32fadf913e56a270a742abe0a0d348ea6039ae74fd4258c702d4626b14071626b7c5d2e2c31d82dec SHA512 c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
-DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
-DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca
-DIST unicode-ident-1.0.17.crate 47704 BLAKE2B cafb0d9dbeabd44d45c73dfec9855d9cc8e41482ff75b7b1f4fc4423e2eeb2a5a04f7e3ce0f721fda6acf1e02f2bae77c6bb346b48bc26ab1972255b080c190d SHA512 1eaf422163126796f3181f8a3cee319ce0492e75c0c293def441872b39eba8282a95e058d0fd5dd39a8d6f3304d4ae13420a0eed901f71c157d5da99e08e1437
-DIST unicode-ident-1.0.18.crate 47743 BLAKE2B 517ab42a847020515b2b871844d0571ea672340f89a762631a791eac18935ac122122fa5566e58b99ab47de179eadb5298e8ff1d05b123c4e93b7fa989c8e31f SHA512 d11f89fb696f9e2953c96a40b5478832651b268c83b9c7a700b07e768e795d6e8dc346597d1226df21219d36866768d1f640bd8edb68db8bd3d5d437b2bfd324
-DIST unicode-ident-1.0.22.crate 47919 BLAKE2B 766f52249631092af952df717e09e1eb0d2a8e87c45e65113f0b2b88b42e8b406a87241fadd368ceb9e13339362b48cdbbc6f699f95f448ab45dbbd861615d62 SHA512 81666679aaa2eebfe1429827fa2a88ee0b52bd69723067132c24252070133b3731287bcd880ba16d16274f038c7b27bcf637e9150b6cd955fb4ff49642078125
-DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999
-DIST url-2.5.8.crate 86512 BLAKE2B f289265720ff9243a27c371a938abd00e2c458a440e6ffc30cb0fb0ea4aae4a6b82eace80c3655a9dbfdf2c9428a10844cb3fe6299cd8820e86a13e5cb078d8a SHA512 5848b47d63ae9c195fd5f82bd8333c53cb399f383240e84a606c486d3dbb37db4e268b01a147deb8cdf5bc534a4ebc7b11391e73f81dc3ea3ad7254507ac0c6c
-DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST uuid-1.20.0.crate 60654 BLAKE2B f91ecedf66437f426ff6bb3633fd89f34b5c07898c2c44be02fa6c8217bcbf5dc86848ff882f3881b8f0847ec4dc9b51f4a62c4bf6a0e6577ab3cf9cf58f109f SHA512 16054a7814267ee0032ebc3ff408339d71b361499d7f1a1576ddbe42a605b94ada57578d7969aa9a3a028b38ded6016c2ad368356423154b2f488a38371f19e8
-DIST version-compare-0.2.0.crate 13942 BLAKE2B 054f7d717ba953f4dbda226aa22332fb40622a776a6f53450831f027273e5a64bb8e87d42a9af1c64a6f035afa76565309c5a8810a20b8a5e51a7168a2e91dbc SHA512 b799c1713d4bf7af00f9c6d562d39c5e916f37350c2f3f57119277725b81c93246d0b1410d4ee981694bbbb731460b6512a813fdde1cf25949cd45fb3e70bd6f
-DIST version-compare-0.2.1.crate 14245 BLAKE2B 92e952cfb544ef73c4ef0fd44238b414fd66fa71bfb3e0e0d2c849f5f4353570a0a9b8dc8750c5c30ce4e4c3f50a9becb188ee96c383a3e3f03b23349c2415be SHA512 43e6aa9e53c2e8b21aedcf3704aece741329bf85508ecbc20e4ee35651d8a819d9e28c2102172a5fc335ea3124c379eb5507407c09e6532124a56a3aaa1097d9
-DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasi-0.13.3+wasi-0.2.2.crate 136754 BLAKE2B a17e2670caed033c1b2e2bd709a79c1dff5d0ff46b32e9d9b0faceac2b3350397e7bc6ce113a9275c400537121c9d853130b4bd546afbf0bcd248f4c69d8a708 SHA512 c0b0ce3c4d82ad7350e017fda565a69cf91186ebc41a1c5bc21a6e2fd2f0d8e7d90bcd60488074da6062ac1fa39c684ddd8ee1d8efd66e82eff36ddb16682abd
-DIST wasi-0.14.3+wasi-0.2.4.crate 144010 BLAKE2B 7450579526f4567971f13ad1634a6598debab6f57fef35f5f554bc64ffda2519a4bc5a0700417b968f155ed4f1e964026f02c058782e73ae3ac74f8db6834c77 SHA512 596fc8b8077bf18974bec4d93bbf1527f92db98fccf5c5862b6d87c5504c3abfc7548809f7ccc051b47d2281573246378ae6af3b369c49784607ba825e69929f
-DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
-DIST wasm-bindgen-0.2.108.crate 49120 BLAKE2B 7cda1630cf38a776750f91d5811a55f955fc05f8460bb5ec12f147b37763ab73c0f40bfab4ae85d9cff93c80a6d0845916d47d61f4eb1750844c9459254bfb75 SHA512 d938d6fee0e9018cf3e1d3bf736b3ef9fbad3b20854917c93409bb4baad70c3a8220646ad3aa8e340d91c655eb7d0ccde01f4f38eb6941780c88c70989616716
-DIST wasm-bindgen-macro-0.2.108.crate 9283 BLAKE2B 89ae171ed3418bcf27f3a55a8fb03c9d8983bfd16254e9419fe93671ea68532d83a24a6e4b6834a291e4fd068049216c84272f041cd99f76a620f7bbf5f2dde9 SHA512 5b154c3010a31bb7338d16e559a9b3d2d69cab7681914d22e8b4331cafbc2e6d8b5913fcfbdf5a3ee0e793918affc94ae0dac76fa407f02881ba4642ed1a2b66
-DIST wasm-bindgen-macro-support-0.2.108.crate 49855 BLAKE2B 5282f38ec1f5de7f1147145e9083863965e047e75c0b5cfbd46231619ace34b59a2a4db6d3298d265df35dd40de48a8cce2a47678644af432cf28368d3c9345c SHA512 8ccbf76754e3d62df3f157e397a3b560083e429840be50f38dd77cf737eb892db3054295d62f0df2a6cb78589a9abda6e9bc2fbcb2fd431ea74dcae46470b2e6
-DIST wasm-bindgen-shared-0.2.108.crate 10121 BLAKE2B c7e80b0eed58bae092167450b44dde4d351188115c5b5d966ed2ce39b4fdeea77ceba89d7bd28400ea92f639b17cdc557a57428da8f4a379d2ecb90ad847f13c SHA512 97fea5811a789c68c8a9b19587450d69b40bf2b76e38efcbb12f4864ffc2ca38a5d3deb5d9d437f47458d44f05afcfc5078c748996c3fcefd65e15bbdf9b226a
-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-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-link-0.1.3.crate 6154 BLAKE2B 28e87a3e32312ec3252945eebb11a6bee886de50f13ca2a2c45aa9c7b7c7f7e41cc2323519135e8dc96d433694aeedab7e4cfc9a46c96a2735831017ebcc356f SHA512 b1d6551fa7391b569771bcca3185ca40be6108b9881184aa4c54edccda2a4bf2b60b04248839b718d15b82d9c64a3de61d1b75245cfde5f166ed1f778def682a
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
-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-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.3.crate 7099 BLAKE2B f3fdeaa9fad436279d498bd83a8673b4fa2ba9a0a4e01b0543c68eebf18162de10c7d0bc8e3fc12aecd7ab80eb1c764eb8100285d3dc51672fba60c7537b3e75 SHA512 6990e60737249c02603ef6e2797b1d1ce73e0568d2ba06df477277747299a94217925f99dca1641ae1a9f1b0ab047b26588178a8861e90485302eaf1607bb024
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_gnullvm-0.53.0.crate 782443 BLAKE2B 64a74d4f10a60cfbd6cc02dfbb41ca9709abf56f49f74a6dfb4f4686bdc3d847d27eb92553c553c4ccbd39dd4f967bad1cba3c42a33a0e86fd8500284f260cd0 SHA512 185d1a63f3c00a4acd1a14701fd12ebcd715d6e709d6e40e6423e832fda0336463a8746f8eb5e3f81c9fbf26ed0de2332c04bd4d057c57ff67dd43e6a07fa9ac
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_aarch64_msvc-0.53.0.crate 834446 BLAKE2B cc3df33489a282fcce6d693dd14d4bd5a284279794fed9e717a37c9367e4b3b40c47981e70adbcf8b15cc9cc01aebb63cf90f4564bd4289c8ef8daf59fd6bb50 SHA512 32d56f60b2327e334552f7554e67adc042b3c8e79f6b69237d83fa28f768cbee232b1e783430dad1b437dbaf2d7e1f1ae5c53e2cacf3021b99498148ac964cb3
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnu-0.53.0.crate 936973 BLAKE2B c64b15193a5263e871e1919ecdb49fbf5a94b3e5b8d96c547a9212733f3bd07096511cd6f6b129dd3566bfc263c17e909daf04925916cb4f6789c797926ea793 SHA512 676ec6ed73672e418913078d8bae9b74679db02a3b5bee9cc72c62452fb70d87f7dd1e2b2a7e4e6058f4bc536c15075f929c38c7261d7f47872099a397fb5ca3
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_gnullvm-0.53.0.crate 854056 BLAKE2B db81a346b516db01e7977137e11f79c0cf1df0763a5415b75c9f49972436c22ab77084f958b92a7cda3fa11bf2a764ee7bb6b2e6592889a895c278793a806ff6 SHA512 ec830a4c7b5d3be4948d788971f034c53e4bda7351ceb9aeb5a0af24868fe8c8383f96b1736de27832b113d2a679d5fa8764db2fe2db5942e25bccd036e96232
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_i686_msvc-0.53.0.crate 903450 BLAKE2B 0cb567d1b54ff979ad6549f1a17919510eecd62e028bc01ee3448ade18d08e684746023881f713e078ae5ca9d9e799cc4e6d15bea12f926463d291f46d6b3c85 SHA512 9f7f6df98e47895e0824dd70af7b6dd5017b65a6904f0b0c6cba8df59f8162489754c6437f87b281fc8c34da2557e21eb33c89ef505f1b3fbcf60f5152191342
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnu-0.53.0.crate 902585 BLAKE2B f376f4ed30c1f82f567713f2fa03dd5fe5f8e78ea876d4d29e4b3a0fc52400d64cd6b971e06fb4607e5da15d6c4aba6a7a83841e2f178ffec73e70996f1ce052 SHA512 9856a67c32c9969100ff4f730047f92ecdf8a19e003553b3d9cbfd847f376a20c72a1202071a36f3640afbb6ff45f95c83579ce4a45a2b64485c980fc06b65ab
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_gnullvm-0.53.0.crate 782434 BLAKE2B b82d7a41c771db81f2dbc6500616fec8f019f89cc0f3c43b45332ff8275dd0f7919cf0b6e0fd2d50aaa1cd7e381e7d20211414f619ca92b60a21fa2137c7f9b0 SHA512 bd3777209b4cee092134c21298859d5974b29b70fd0d2882ae704b58a34413022de944f6254d8948fc87b4dbe1044b08ddc6a82b9d1a48b33d33509454318e7f
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST windows_x86_64_msvc-0.53.0.crate 834400 BLAKE2B b5a06459571c6ac31fdb94d64f66f83ad71fa039ba04e07b62259ca66211662e703dc9afde205cb0489a2213a937ba1d8d6bc212262e8140a1629d2273d4bf43 SHA512 47265ca5d43c39c9470c9ff7caa8ad0962bf81cfedb207d3307895cc7e4885512a4895d3447906349e1261dbef531c0c3326cd82cecf6d645d42039997134707
-DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab
-DIST winnow-0.7.14.crate 184718 BLAKE2B 6bff099d199831a72ff677db3e4de2feaa5a0b6aad782051c9af629459faebcd131518e20d6bb8f3f7f44b708284e6ba54f2ad7e0811bc0bf1df89899ff561c1 SHA512 ffa96e23707d87d5bf0f0e0c8aefbbbe4e3d2219fa5fd6a1535cb3c7b049a8481ef6f9f9fd69c78be855f36b242476f3b4462f2536925d48953afebe00bb50cb
-DIST winnow-0.7.3.crate 171602 BLAKE2B 0a738c4de042153646245e97361472188ec6c325b07d6a929cbd17e5f0e48dfb46e9c7a6750bea06b66b0b39d4d05e7d4a29003c5957fa05e8919a25376149ba SHA512 dada8441d8054af75cb38084211d4241142da85886ca10c9334a274006eeaef95ea6fbccf727f783f8dd066b84216d6811c92afe09e79c137279f9289d9c6d37
-DIST wit-bindgen-0.45.0.crate 60405 BLAKE2B e92399aacede7ec5cdf5e24b8d44783e12a505ad17cbf4f56380d3cd33f470362c9e15d706a0e2b72c97c4070ed998e81c53d89ffafeac62f76b7cb7e90a6077 SHA512 232695391125f96d2de4721d29cba8ccddcc3a717ba08199938302e6e92380a9095078489ba0d36632cea237a37623c29b4150afca3d81c172f388383aad8a44
-DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
-DIST wit-bindgen-rt-0.33.0.crate 3357 BLAKE2B 7c5227e835eb405b681ba36a2472fb3330b9e44f8e9cef06ae5de326691d4e4535cfd09843241963572060f4ccb048aa088fb8692591f9253cd215f510969420 SHA512 fffae2da775fcb5066398aba5cd02119a07f5bb5ab2282c74f1665656de0278ba13352b8ccc6ff107677aec3ec5d401729158332f653e0a2e7b393d1aa018b8a
-DIST writeable-0.6.1.crate 24068 BLAKE2B c513c806d6abf7459db1a203c7b4aed4766e6f75cd82a40a874fac50cb50d03970d0500251551192164da14bd7d2341961fff78b7e01c88bab83007008c3e1b2 SHA512 686ca04702815096ac529ae6b9b80a30338f42eb5d414331992518c467c1827462673fcbbeb293818bbe570bd2723e9c60324522071c1b790c862fa6652c1385
-DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7
-DIST xdg-home-1.3.0.crate 4000 BLAKE2B 0da36aadfa518f1ecb3fe9067eb4c014689af1f76c71c592184aa4c4fe457883faf1dad757344b375a92c484bcb3d7a408f8759c24b2e7738ef4997c870fdb85 SHA512 4d090f18ea4a37199d2c1760faca11e16ba9069086245543b3390c53e74a84145144a94863c7d8c3155a9d616732a3cd8caaa1a416c43dc4d107ce045727279d
-DIST yoke-0.8.0.crate 28726 BLAKE2B 1013ebf0478242d9172179b53a638fcf7a167e554b40464ba67a4c4db17f75963703b2c9aba29f9368af7530f475ed79a43672bf6f0840b0d77fb0d2539f8c3d SHA512 6b6efbfd2bcb7e06fd6f9ae7bd213a54fedc7550273e2613fee3b8791bbe1038a7e7209142cc673d71fd57b7184cbb1209115ecd15c647db1a74f2966d593276
-DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd3484d5024535ea909d5e7d5da759c316bad86847607f05db1228a04d65942dd020b426fde1b7fa40962c02 SHA512 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0
-DIST yoke-derive-0.8.0.crate 7521 BLAKE2B 088fc7f5954704c453dbd2abd2a9a5a779552067aec8e51793cb6fb8144f0bee7a7b04d777bbd05c1c62f49c9c75c7f3df09b5497d35eb64c079bc04867e42f2 SHA512 38672da30ebb9657e2b5f3d509940ea80ee6cfbdad61b14b84ee8a7d96c1dc597eff7f3c75e5c375bcdcf8ef5bebe21f9f520844f448ca215a3be19763f578c3
-DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96
-DIST zbus-4.4.0.crate 158301 BLAKE2B 7a9a3f8712d99285955020ec60c128289578824061964ae0c26d7f6b284f0ea393087dcf40ae15d13bf87977ba61acab71460120256a5f16b9e5f713fe0a9cad SHA512 2522cf51b6eeeb06b350a0fcacd7cb768459a55a524c8c379da8d0c6f1b7b946f352fe95f993b0af8297de4eb9e63e2f009888465a2b554cfd904d4ca3717699
-DIST zbus-5.10.0.crate 166302 BLAKE2B 6e55265e201bf0452172d987014e73c13143553230f7b4d0d6fce7e11808ea20655c7f03ea86190809ba02e874df1462d28b75018027bc9d24437845c93075c1 SHA512 6613d0d2a5c1e9b2401106906bb8e027670dafe5ed4b22f90b2749c45c8ded84d985eca52cdf240b0b5d8e0ae5d1938088331b27bbc9991048a5d1f3d0f2600f
-DIST zbus-5.13.2.crate 174016 BLAKE2B 7cbe8e1bcb7fa6f03ec6c0162f9ea680e285d710b1d7765445c438f66c5636111abbbedfd82d6c9d0f74aff9f9bf6f8ae517ffca5967702c7f69804d0a9f359a SHA512 04d27a7f202e0a3c0bc791025db7df49e782f84b0ed83d553b90ba0b1ed1375c159f0a6c18ba09071e1451f5e80f937e9925d972260d13b51f03bc040fa18d11
-DIST zbus_macros-4.4.0.crate 31183 BLAKE2B 9448845e1cfa58d51688b74ddf0aa3e65d1621db3c636809426e67433074dcbce36cbe595dbdaca895650775e7971d9e1fd1e9feb7cad42ba6521839459b6780 SHA512 7fa5d4baa95f440be12d74d4c855f16f60803690020a6af1d28d1ba04d792ff763df3c2c3e4d275e0753a6effeaf597ad8cdedd4a34d4b93f8e69a34b31fa1dd
-DIST zbus_macros-5.10.0.crate 37433 BLAKE2B f24cffd09c0988250b3d37c44b570e7a495a52dd96d6849689d0a2c29255b58853a6fbfa5a2cb7db64681cae86c588c368d3de805b774fbb01812f5fef0e78e6 SHA512 1088932d38f32525eaa54ad0707c8549ec7a841e0cd57c43789cc506836ced443491e80c3cf7f52a7f9f375f66b8fedd71c49c8e5e8b162de87ecd19c35a693a
-DIST zbus_macros-5.13.2.crate 38749 BLAKE2B d29e6f1fbbdf5f3ee43192c5da3a810ee020de4dc35c4c809c52bdefc689f706bbef66da4ffe608ea4a1ec2aa82028f3c93c4fcb8bfb7536c2c18a40c15bfd01 SHA512 28a15d1cffad7659b1e4d8ed7209a6e1b3d06f44037a53b095bf0e23c6b58dd87f8db837b44984282e640a35298d2cc2e2fa586f0973fc135a1603098e87056e
-DIST zbus_names-3.0.0.crate 10650 BLAKE2B 0c8a0ee67c9236ef51a1add3038d5ac5a9f00dccd9df059b16454754db44e7c5ac66b74f3f98c317ee73a1c982b8439d6a92995d984b9b9d744c3c9203edbed3 SHA512 e0ebd468f152ef8063faa547f60b58d2d87948e24741d1cec0e97eef1817653d524ce5519795db64a3a7d9101ee2c6b67f0bf2bade894c57b5c37aee19fc82ab
-DIST zbus_names-4.2.0.crate 17015 BLAKE2B 9aded72b9d3b14e8ded49d1b34bf87327b05bd7099ce5bb1974c173ac3b68ada041f3a9c202475c9ea7aa6d80f860772157b00ff17a6e024888814b196e90dae SHA512 b88179106fc12400339bd70fa34042b00e9664e657f3dcb11c762127005cb8b90d3b2366cf77631fc8d65f7530744b7aaa18f6f8ade17732167d83a158062849
-DIST zbus_names-4.3.1.crate 18076 BLAKE2B aa66dda5540d1206eb24d7cc206ca8eb0c51e02e3f27dc4b65196453e4cea5368123292d1011abb414d901d94863429deca9a05bd8a49182777248ff0e6b3dcc SHA512 848b8ee331daa9f3863b865033674a4937ea747df3b926ba30a57047bdaefdc87514556f0120c73a30ce16962d6e72e337605d6c9586de48615e6ecb2fa2c480
-DIST zerocopy-0.7.35.crate 152645 BLAKE2B 8f13123c9d9257ac5a5c6954d38c3510fa658624442f7e03cdcc6db5a0977d9f26bb4e277be172b7872ec365cf6e58ac742e5578636f7698f9f37093e9249d9a SHA512 17fcb31c029ae89c01e5bae5fb2bb46bd434120199a3dc2c7fe0012dbbcfe2a0bb38934c4a7d3a4920e3fe47c097403beee554fefa54b66cb390f8b1de638d3c
-DIST zerocopy-0.8.26.crate 249223 BLAKE2B 793b5579fc9120026d2dd7b1a6e7fc2505476288c1f6dc06746c3d65a8655551ba7232ddebb54cb2abd1284d8103369820445cd11b31d86501871c69513e7e1a SHA512 dac6018003092ff65396c93de65a432edea42a28870af4e779f391c7be19a06b6df429493f433532613a8fa18998367714e89abd06324586f5f91f20fd5dc592
-DIST zerocopy-0.8.35.crate 276483 BLAKE2B 1374512c2bdc5ae2db49ace03302948e534092308c3d66d6e80a0c02658e7266501dc2b4849a5129ee4e60508085dba36a74287364decffe3350db5b2c1c3f3e SHA512 926fe1a74862f17a573f3dd203c68a8af1f4309a01c6ae5feb9f432326d3fe3598a650f9398f5edf1299eefa14dc6cf88138f6e9692fee36c91fbfe1e2773784
-DIST zerocopy-derive-0.7.35.crate 37829 BLAKE2B badeb7fa5e0bfe93a6788d93fd297604ed31de526b121549300ead3c49d450f49265f499e2e7ce606dcce2b59dd01f7fa817b8fbb3f237475185c5b42f5299c4 SHA512 dbe23573b62a6267d7bc8c744320b75b2fbda03b908c1d175211f7394374fe182bce58021e25485c10671d726b2007f250565dfe53134d51c89293bb607e9feb
-DIST zerocopy-derive-0.8.26.crate 88080 BLAKE2B ca9b8ee1970b75d0119a520ab4f2a44b88d28b2b3c48acd2fb81f3fe1b1081efcb52c50bbe21045cc8b16d15305f87ea3c8032d40298af1ecf024e8ff8cf0c2a SHA512 344469950a97cd691849792a6a1bc875c04797c8e7950ef4bbce22a467f527cf28209f802ee8d74db71973355d1350fcd33b161000a92670fbf30e89e3e32526
-DIST zerocopy-derive-0.8.35.crate 106957 BLAKE2B 69e4fcf220175e310d0ce3bf4a861c3082041a1bfd0e367adf59f51d4bb8da083fd79588e3e7d359ab1c526b1d2ce35975f2586470e413ce8a7c1e8a8a79fd8b SHA512 29617d31e28d389a83de3e67287872a9ed8b2f60c9603084e3212c1c95491fc2e10683f16ab006abfff97bb0992d425ebb375c670ede397766c4122c02466387
-DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
-DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
-DIST zeroize-1.8.1.crate 20029 BLAKE2B 092eba034cd35ec47290020e0c2b213177ff5dbe14ab9e7f0b4ef3cb1ecbc42fbec2b951414e26ab00bc65aaddc2c93eddd5a1963b27c6cd613ac71c65d5cc24 SHA512 dd40ebe98b98fd742608d4066b5ab66caba94b2e679428fcaff9fe547d8cd6ff2360dc85d671ee9183e32fb79cb554d00d6aef9eb8f3d8ad0ec92d0435aa4ebe
-DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
-DIST zeroize_derive-1.4.2.crate 11141 BLAKE2B a40add656369a3a40d5b5f3397a77a1e9f803d4b8ae5b7d51c9f2ebb332a289b3c1ea528655806a26998e081a1cc9f4b07828664542de8d8d2619faf079d25c5 SHA512 d6966b024ce5e265c93e7056659ccbb97bbf6baa30f759fd96dc4391a6487426637f61f0a2713b6160019d778cf7d8ff1f25bb33d6c4f4585b990baae418b226
-DIST zeroize_derive-1.4.3.crate 11695 BLAKE2B 1ed359b6ee80ab73bcc030d312b9e05453db2da5b2aa2c054be194d1c0fe4faf6db021be008a68b4c33552686ae4ade03b45f5e398d3352e025eae321287a16e SHA512 baefce9fad32add4c9b6f5560835679ac782ecbff383a80931acedbc12e459ec0d5a0cfb0113d47ea91bbb0969651ed62e2e22c69a0a3e87c0a4930be234cc83
-DIST zerotrie-0.2.2.crate 74423 BLAKE2B ddbf7c1a1e45fd4b3c44bd7036e46070a2d9fbb338de719c2c775dfa96ed11d06e14232f05eec4b5c9ac500ed4e7abd8a483dcd06a6a60ba20e6b6b6fa7333ff SHA512 72b6e9633f100172b5e8ef25dce004ea1eb14e110b9189d91faf19f63f8a7714325c2847df559b7ade1f0b2c54369c63fb9745946c4976750a28853790328ee8
-DIST zerotrie-0.2.3.crate 69547 BLAKE2B e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f SHA512 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d
-DIST zerovec-0.11.4.crate 125080 BLAKE2B 67957532912716a8fe7b5468effc8af700251acfedad13e4874229ce91a2450026a2a336b542cc1239f62a71da997e406c49f85f4f8c7019a9228997d8a31750 SHA512 461ac55146b32f323dff50f85044040096369361bd23e341d729467e99b5c825ec0add8fa940bf0c17cd4990fd7e629268891a711d5b49348167c0a9d6c03e31
-DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9
-DIST zerovec-derive-0.11.1.crate 21294 BLAKE2B cb51fbd289868568f65ca7253059c1c2c94a8130a2a9879b2a0129faf5867e13ff675cfc9b359793629d955a1b39617c6fce9079398a54ae31670ec29eab6ef1 SHA512 5836035134bdf09a4a8cdd5a18f629696902704903c4b3579ddf1adfa49ab47a68287ecf2be165d631ba454daf150c043410359783bf1ce448e7ca46b8cb6039
-DIST zerovec-derive-0.11.2.crate 21421 BLAKE2B 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf SHA512 ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745
-DIST zvariant-4.2.0.crate 82180 BLAKE2B 6d8309a223c32eae3c1ba4291d69bab395a3ef0f65da1e380552d27ccc547a31cf32f9dcf2feecce34276c065d044d0c897c9468b6df4c16efa94a0668dd19eb SHA512 ae7329db133ff8c262443bfe6fc10698606501ecdde8295367f3876e9c590730778ad2d4977c27e26288c92737055897686e7a0d30210723279c33da7467af80
-DIST zvariant-5.7.0.crate 90643 BLAKE2B c8e9300af4b8d3682c9a423ee245c621944da2b649dfb953560d1275ee5d603e57948c55347aa9565600e3ded0d7429e553056471ebf10f33cec8cdfe05100d7 SHA512 94ff074be5f2cafcff4a8601f0343b6c93b17e289481917ecebf3f2c004b5c2c455eed6f557171c72deb44dbb02f2a139926d80d111f689d54af6c22c36e5065
-DIST zvariant-5.9.2.crate 92444 BLAKE2B 0aba4d0ed27735b94faedc24b48c557581b828f015d9af7d24412b55249d943220218c394529f89ab0358a98a03fc8da6cedd73e4ef1559434a7f2da4f8fcea2 SHA512 4d04bc03f9b9ea784822485fc08696eb3afaf071f6342973fbe5597a3c8e5d7773de7b9266e3bd4708326dafe1c0971685f25bb2030a0dc538dfb154945c5dba
-DIST zvariant_derive-4.2.0.crate 11057 BLAKE2B 891c141bfa0db95a5ac62ab2c31bef1215ef658a787d855c09c9b0e42485cd8aa52683c82a07394042615ec51b42ae5efcde81e7dbd2a35f7670888b28477df2 SHA512 8a50d143b38d57a757b3a6b6293c43d7db1a563ccf25002ad6b6a69b7c157765c604329659318a0cb64df1ecf78b3f0dbe88d6650740c016da9161719427f9c2
-DIST zvariant_derive-5.7.0.crate 14214 BLAKE2B 09458d1151cd1f4f46fdfec88511730d07ea53e58993e927d2844325d5cc6ffe5f4214dded71d15b6bf4912a3a1f5272be2c669370fbfe1878acd18e79515760 SHA512 060b2878ca713ceaa467d38923968ea590e504556f34f975ab1f845a3f458c246b3de0d218e391e2452e828641130bb656ad4c63351c483a33e54770ae185b4b
-DIST zvariant_derive-5.9.2.crate 16586 BLAKE2B 10b751028262cc74f95bbd4111d37230e2d021de788a712ae1be56eb4cb2e089d6599c058387ac33e41fa2d062bf1b1b22512df50fc4c602802b9a8c11fd7c90 SHA512 b45f91b5a27d912efe229c2f8b0afa7bd28ebf8a83c8891980036c6e114c85a0e7095ed214b859dec21fa182cfe85f4c144ec58e2909c45aa80d8ac5f5ef4c9c
-DIST zvariant_utils-2.1.0.crate 7043 BLAKE2B b891c5fc2b5afb5eba01b9068b454a965b4f07548c1a080fd5b598165994a5177a7df5f39cf7263ea8bcc5d054c7d87012ca1588737d630d96f24f0d00dee6cf SHA512 345b70d1106b37df41426efdb1ba49bf270e00898381c2a8021b5761c59efdea55def45cb2e2598b130b6cba8733503f3997a55578bca90867ab3e8f2346f80e
-DIST zvariant_utils-3.2.1.crate 14678 BLAKE2B 2805645ce661e26e37019718cddb09a22e089061fac15f4c3b073beb6f98d56a1d9167f4b05e582273ca650362af73b3b7b972eca3b512b0f270c4708d9db780 SHA512 fe24c744a60f774a4ca0d6d987fe38a6f1ac98d04b365928366200f03412415e81d9ea605689a413f0c42390b697e0742c85e8fd8b5c02105ec49da20f56fd76
-DIST zvariant_utils-3.3.0.crate 15417 BLAKE2B 08f7613b63f8f1b53541270d1246ca5bdfaae845e202bddd23f64d4d58336d33e27a5c33df1cf7e4973c3255b82ed1947b707089cf1afc08c2259eb8f5fb9785 SHA512 55644ac7f81d60b414ac13e0da4db190ca58bc9d1d7ab82c447e0995d23970d3ebd9322ce7c066303e8455141bd91e2125618d924aaf17109d7015d49289f4d7
diff --git a/app-text/papers/metadata.xml b/app-text/papers/metadata.xml
deleted file mode 100644
index d6d8d3455218..000000000000
--- a/app-text/papers/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?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="comics">Enable comics support</flag>
- <flag name="nautilus">Enable nautilus support</flag>
- <flag name="sysprof">Enable sysprof support</flag>
- </use>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/papers</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/papers/papers-48.5-r1.ebuild b/app-text/papers/papers-48.5-r1.ebuild
deleted file mode 100644
index 379402082016..000000000000
--- a/app-text/papers/papers-48.5-r1.ebuild
+++ /dev/null
@@ -1,320 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
- aes@0.8.4
- aho-corasick@1.1.3
- allocator-api2@0.2.21
- anstream@0.6.18
- anstyle-parse@0.2.6
- anstyle-query@1.1.2
- anstyle-wincon@3.0.7
- anstyle@1.0.10
- async-broadcast@0.7.2
- async-channel@2.3.1
- async-executor@1.13.1
- async-fs@2.1.2
- async-io@2.4.0
- async-lock@3.4.0
- async-net@2.0.0
- async-process@2.3.0
- async-recursion@1.1.1
- async-signal@0.2.10
- async-task@4.7.1
- async-trait@0.1.86
- atomic-waker@1.1.2
- autocfg@1.4.0
- bitflags@2.8.0
- block-buffer@0.10.4
- block-padding@0.3.3
- block@0.1.6
- blocking@1.6.1
- byteorder@1.5.0
- cairo-rs@0.20.7
- cairo-sys-rs@0.20.7
- cbc@0.1.2
- cc@1.2.14
- cfg-expr@0.17.2
- cfg-if@1.0.0
- cfg_aliases@0.2.1
- cipher@0.4.4
- colorchoice@1.0.3
- concurrent-queue@2.5.0
- cpufeatures@0.2.17
- crossbeam-utils@0.8.21
- crypto-common@0.1.6
- digest@0.10.7
- endi@1.1.0
- enumflags2@0.7.11
- enumflags2_derive@0.7.11
- env_filter@0.1.3
- env_logger@0.11.6
- equivalent@1.0.2
- errno@0.3.10
- event-listener-strategy@0.5.3
- event-listener@5.4.0
- fastrand@2.3.0
- field-offset@0.3.6
- foldhash@0.1.4
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-lite@2.6.0
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- futures@0.3.31
- gdk-pixbuf-sys@0.20.7
- gdk-pixbuf@0.20.9
- gdk4-sys@0.9.6
- gdk4@0.9.6
- generic-array@0.14.7
- getrandom@0.2.15
- getrandom@0.3.1
- gettext-rs@0.7.2
- gettext-sys@0.22.5
- gio-sys@0.20.9
- gio@0.20.9
- glib-macros@0.20.7
- glib-sys@0.20.9
- glib@0.20.9
- gobject-sys@0.20.9
- graphene-rs@0.20.9
- graphene-sys@0.20.7
- gsk4-sys@0.9.6
- gsk4@0.9.6
- gtk4-macros@0.9.5
- gtk4-sys@0.9.6
- gtk4@0.9.6
- hashbrown@0.15.2
- heck@0.5.0
- hermit-abi@0.4.0
- hex@0.4.3
- hkdf@0.12.4
- hmac@0.12.1
- humantime@2.1.0
- indexmap@2.7.1
- inout@0.1.3
- is_terminal_polyfill@1.70.1
- lazy_static@1.5.0
- libadwaita-sys@0.7.1
- libadwaita@0.7.1
- libc@0.2.169
- libm@0.2.11
- linux-raw-sys@0.4.15
- locale_config@0.3.0
- log@0.4.25
- lru@0.13.0
- malloc_buf@0.0.6
- md-5@0.10.6
- memchr@2.7.4
- memoffset@0.9.1
- nix@0.29.0
- num-bigint-dig@0.8.4
- num-bigint@0.4.6
- num-complex@0.4.6
- num-integer@0.1.46
- num-iter@0.1.45
- num-rational@0.4.2
- num-traits@0.2.19
- num@0.4.3
- objc-foundation@0.1.1
- objc@0.2.7
- objc_id@0.1.1
- once_cell@1.20.3
- oo7@0.3.3
- ordered-stream@0.2.0
- pango-sys@0.20.9
- pango@0.20.9
- parking@2.2.1
- pbkdf2@0.12.2
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- piper@0.2.4
- pkg-config@0.3.31
- polling@3.7.4
- ppv-lite86@0.2.20
- proc-macro-crate@3.2.0
- proc-macro2@1.0.93
- quote@1.0.38
- rand@0.8.5
- rand_chacha@0.3.1
- rand_core@0.6.4
- regex-automata@0.4.9
- regex-syntax@0.8.5
- regex@1.11.1
- rustc_version@0.4.1
- rustix@0.38.44
- semver@1.0.25
- serde@1.0.218
- serde_derive@1.0.218
- serde_repr@0.1.19
- serde_spanned@0.6.8
- sha1@0.10.6
- sha2@0.10.8
- shell-words@1.1.0
- shlex@1.3.0
- signal-hook-registry@1.4.2
- slab@0.4.9
- smallvec@1.14.0
- spin@0.9.8
- static_assertions@1.1.0
- subtle@2.6.1
- syn@2.0.98
- system-deps@7.0.3
- target-lexicon@0.12.16
- temp-dir@0.1.14
- tempfile@3.17.1
- toml@0.8.20
- toml_datetime@0.6.8
- toml_edit@0.22.24
- tracing-attributes@0.1.28
- tracing-core@0.1.33
- tracing@0.1.41
- typenum@1.18.0
- uds_windows@1.1.0
- unicode-ident@1.0.17
- utf8parse@0.2.2
- version-compare@0.2.0
- version_check@0.9.5
- wasi@0.11.0+wasi-snapshot-preview1
- wasi@0.13.3+wasi-0.2.2
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-targets@0.52.6
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_msvc@0.52.6
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.52.6
- winnow@0.7.3
- wit-bindgen-rt@0.33.0
- xdg-home@1.3.0
- zbus@4.4.0
- zbus_macros@4.4.0
- zbus_names@3.0.0
- zerocopy-derive@0.7.35
- zerocopy@0.7.35
- zeroize@1.8.1
- zeroize_derive@1.4.2
- zvariant@4.2.0
- zvariant_derive@4.2.0
- zvariant_utils@2.1.0
-"
-
-RUST_MIN_VER="1.81"
-
-inherit cargo gnome.org gnome2 meson xdg
-
-DESCRIPTION="A document viewer for the GNOME desktop"
-HOMEPAGE="https://apps.gnome.org/Papers"
-
-# SRC_URI for loupe is set by gnome.org eclass.
-SRC_URI+=" ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-2+ MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0 ZLIB
-"
-
-# subslot = ppsd4.0.(suffix of libppsdocument-4.0)-ppsv4.0.(suffix of libppsview-4.0)
-SLOT="0/ppsd4.0.5-ppsv4.0.4"
-
-KEYWORDS="amd64"
-
-IUSE="+comics djvu doc gnome-keyring introspection nautilus +spell sysprof test tiff"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- dev-libs/appstream-glib
- doc? ( dev-util/gi-docgen )
-"
-
-# sys-crates in pycargoebuild order
-DEPEND="
- x11-libs/cairo
- x11-libs/gdk-pixbuf[introspection?]
- sys-devel/gettext
- media-libs/graphene
- media-libs/libraw
- x11-libs/pango[introspection?]
-"
-# meson.build file
-DEPEND+="
- >=dev-libs/glib-2.75.0:2
- >=gui-libs/gtk-4.17.1:4[X]
- >=gui-libs/libadwaita-1.6:1
- media-libs/exempi:2
- >=x11-libs/cairo-1.14.0
- virtual/zlib:=
-
- sysprof? ( dev-util/sysprof-capture:4 )
-
- nautilus? ( >=gnome-base/nautilus-43 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- spell? ( >=app-text/libspelling-0.2 )
- comics? ( >=app-arch/libarchive-3.6.0 )
- djvu? ( >=app-text/djvu-3.5.22 )
-
- >=app-text/poppler-25.01.0[cairo]
- x11-libs/cairo
-
- tiff? ( >=media-libs/tiff-4 )
-
-"
-RDEPEND="${DEPEND}
- gnome-keyring? ( app-crypt/libsecret )
-"
-
-QA_FLAGS_IGNORED="usr/bin/papers"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature sysprof)
- $(meson_use nautilus)
- $(meson_feature comics)
- $(meson_feature djvu)
- -Dpdf=enabled
- $(meson_feature tiff)
- $(meson_use test tests)
- $(meson_use doc documentation)
- $(meson_use doc user_doc)
- $(meson_feature introspection)
- $(meson_feature sysprof)
- $(meson_feature gnome-keyring keyring)
- $(meson_feature spell spell_check)
- )
- meson_src_configure
- ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
-}
-
-src_install() {
- meson_src_install
- if use doc; then
- mv "${ED}"/usr/share/doc/{libpps*,${PF}/.} || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/papers/papers-49.6-r1.ebuild b/app-text/papers/papers-49.6-r1.ebuild
deleted file mode 100644
index 462730501efe..000000000000
--- a/app-text/papers/papers-49.6-r1.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
- adler2@2.0.1
- aes@0.8.4
- aho-corasick@1.1.3
- allocator-api2@0.2.21
- anstream@0.6.20
- anstyle-parse@0.2.7
- anstyle-query@1.1.4
- anstyle-wincon@3.0.10
- anstyle@1.0.11
- ashpd@0.11.0
- async-broadcast@0.7.2
- async-channel@2.5.0
- async-executor@1.13.3
- async-fs@2.1.3
- async-io@2.5.0
- async-lock@3.4.1
- async-net@2.0.0
- async-process@2.4.0
- async-recursion@1.1.1
- async-signal@0.2.12
- async-task@4.7.1
- async-trait@0.1.89
- atomic-waker@1.1.2
- autocfg@1.5.0
- bitflags@1.3.2
- bitflags@2.9.3
- block-buffer@0.10.4
- block-padding@0.3.3
- block@0.1.6
- blocking@1.6.2
- bytemuck@1.23.2
- byteorder-lite@0.1.0
- byteorder@1.5.0
- cairo-rs@0.21.1
- cairo-sys-rs@0.21.1
- cbc@0.1.2
- cc@1.2.34
- cfg-expr@0.18.0
- cfg-if@1.0.3
- cfg_aliases@0.2.1
- cipher@0.4.4
- colorchoice@1.0.4
- concurrent-queue@2.5.0
- cpufeatures@0.2.17
- crc32fast@1.5.0
- crossbeam-utils@0.8.21
- crypto-common@0.1.6
- digest@0.10.7
- displaydoc@0.2.5
- endi@1.1.0
- enumflags2@0.7.12
- enumflags2_derive@0.7.12
- env_filter@0.1.3
- env_logger@0.11.8
- equivalent@1.0.2
- errno@0.3.13
- event-listener-strategy@0.5.4
- event-listener@5.4.1
- fastrand@2.3.0
- fdeflate@0.3.7
- field-offset@0.3.6
- flate2@1.1.2
- foldhash@0.1.5
- form_urlencoded@1.2.2
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-lite@2.6.1
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- futures@0.3.31
- gdk-pixbuf-sys@0.21.1
- gdk-pixbuf@0.21.1
- gdk4-sys@0.10.0
- gdk4@0.10.0
- generic-array@0.14.7
- getrandom@0.2.16
- getrandom@0.3.3
- gettext-rs@0.7.2
- gettext-sys@0.22.5
- gio-sys@0.21.1
- gio@0.21.1
- git-version-macro@0.3.9
- git-version@0.3.9
- glib-macros@0.21.0
- glib-sys@0.21.1
- glib@0.21.1
- gobject-sys@0.21.1
- graphene-rs@0.21.1
- graphene-sys@0.21.1
- gsk4-sys@0.10.0
- gsk4@0.10.0
- gtk4-macros@0.10.0
- gtk4-sys@0.10.0
- gtk4@0.10.0
- hashbrown@0.15.5
- heck@0.5.0
- hermit-abi@0.5.2
- hex@0.4.3
- hkdf@0.12.4
- hmac@0.12.1
- icu_collections@2.0.0
- icu_locale_core@2.0.0
- icu_normalizer@2.0.0
- icu_normalizer_data@2.0.0
- icu_properties@2.0.1
- icu_properties_data@2.0.1
- icu_provider@2.0.0
- idna@1.1.0
- idna_adapter@1.2.1
- image@0.25.6
- indexmap@2.11.0
- inout@0.1.4
- is_terminal_polyfill@1.70.1
- jiff-static@0.2.15
- jiff@0.2.15
- lazy_static@1.5.0
- libadwaita-sys@0.8.0
- libadwaita@0.8.0
- libc@0.2.175
- libm@0.2.15
- linux-raw-sys@0.9.4
- litemap@0.8.0
- locale_config@0.3.0
- log@0.4.27
- lru@0.16.0
- malloc_buf@0.0.6
- md-5@0.10.6
- memchr@2.7.5
- memoffset@0.9.1
- miniz_oxide@0.8.9
- nix@0.30.1
- num-bigint-dig@0.8.4
- num-bigint@0.4.6
- num-complex@0.4.6
- num-integer@0.1.46
- num-iter@0.1.45
- num-rational@0.4.2
- num-traits@0.2.19
- num@0.4.3
- objc-foundation@0.1.1
- objc@0.2.7
- objc_id@0.1.1
- once_cell@1.21.3
- once_cell_polyfill@1.70.1
- oo7@0.4.3
- ordered-stream@0.2.0
- pango-sys@0.21.1
- pango@0.21.1
- parking@2.2.1
- pbkdf2@0.12.2
- percent-encoding@2.3.2
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- piper@0.2.4
- pkg-config@0.3.32
- png@0.17.16
- polling@3.10.0
- portable-atomic-util@0.2.4
- portable-atomic@1.11.1
- potential_utf@0.1.3
- ppv-lite86@0.2.21
- proc-macro-crate@3.3.0
- proc-macro2@1.0.101
- quote@1.0.40
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.3.1
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.3
- regex-automata@0.4.10
- regex-syntax@0.8.6
- regex@1.11.2
- rustc_version@0.4.1
- rustix@1.0.8
- semver@1.0.26
- serde@1.0.219
- serde_derive@1.0.219
- serde_repr@0.1.20
- serde_spanned@0.6.9
- sha2@0.10.9
- shell-words@1.1.0
- shlex@1.3.0
- signal-hook-registry@1.4.6
- simd-adler32@0.3.7
- slab@0.4.11
- smallvec@1.15.1
- spin@0.9.8
- stable_deref_trait@1.2.0
- static_assertions@1.1.0
- subtle@2.6.1
- syn@2.0.106
- synstructure@0.13.2
- system-deps@7.0.5
- target-lexicon@0.13.2
- temp-dir@0.1.16
- tempfile@3.21.0
- tinystr@0.8.1
- toml@0.8.23
- toml_datetime@0.6.11
- toml_edit@0.22.27
- tracing-attributes@0.1.30
- tracing-core@0.1.34
- tracing@0.1.41
- typenum@1.18.0
- uds_windows@1.1.0
- unicode-ident@1.0.18
- url@2.5.7
- utf8_iter@1.0.4
- utf8parse@0.2.2
- version-compare@0.2.0
- version_check@0.9.5
- wasi@0.11.1+wasi-snapshot-preview1
- wasi@0.14.3+wasi-0.2.4
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.1.3
- windows-sys@0.60.2
- windows-targets@0.53.3
- windows_aarch64_gnullvm@0.53.0
- windows_aarch64_msvc@0.53.0
- windows_i686_gnu@0.53.0
- windows_i686_gnullvm@0.53.0
- windows_i686_msvc@0.53.0
- windows_x86_64_gnu@0.53.0
- windows_x86_64_gnullvm@0.53.0
- windows_x86_64_msvc@0.53.0
- winnow@0.7.13
- wit-bindgen@0.45.0
- writeable@0.6.1
- yoke-derive@0.8.0
- yoke@0.8.0
- zbus@5.10.0
- zbus_macros@5.10.0
- zbus_names@4.2.0
- zerocopy-derive@0.8.26
- zerocopy@0.8.26
- zerofrom-derive@0.1.6
- zerofrom@0.1.6
- zeroize@1.8.1
- zeroize_derive@1.4.2
- zerotrie@0.2.2
- zerovec-derive@0.11.1
- zerovec@0.11.4
- zvariant@5.7.0
- zvariant_derive@5.7.0
- zvariant_utils@3.2.1
-"
-
-RUST_MIN_VER="1.83"
-
-inherit cargo gnome.org gnome2 meson xdg
-
-DESCRIPTION="A document viewer for the GNOME desktop"
-HOMEPAGE="https://apps.gnome.org/Papers"
-
-# SRC_URI is set by gnome.org eclass.
-SRC_URI+=" ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-2+ MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT Unicode-3.0
- ZLIB
-"
-
-# subslot = ppsd4.0.(suffix of libppsdocument-4.0)-ppsv4.0.(suffix of libppsview-4.0)
-SLOT="0/ppsd4.0.6-ppsv4.0.5"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+comics djvu doc gnome-keyring introspection nautilus +spell sysprof test tiff"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- >=dev-build/meson-1.8.0
- dev-util/blueprint-compiler
- dev-libs/appstream
- dev-libs/appstream-glib
- doc? ( dev-util/gi-docgen )
-"
-
-# sys-crates in pycargoebuild order
-DEPEND="
- x11-libs/cairo
- x11-libs/gdk-pixbuf[introspection?]
- sys-devel/gettext
- media-libs/graphene
- media-libs/libraw
- x11-libs/pango[introspection?]
-"
-# meson.build file
-DEPEND+="
- >=dev-libs/glib-2.75.0:2
- >=gui-libs/gtk-4.17.1:4
- >=gui-libs/libadwaita-1.8_alpha:1
- media-libs/exempi:2
- >=x11-libs/cairo-1.14.0
- virtual/zlib:=
-
- sysprof? ( dev-util/sysprof-capture:4 )
-
- nautilus? ( >=gnome-base/nautilus-43 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- spell? ( >=app-text/libspelling-0.2 )
- comics? ( >=app-arch/libarchive-3.6.0 )
- djvu? ( >=app-text/djvu-3.5.22 )
-
- >=app-text/poppler-25.01.0[cairo]
- x11-libs/cairo
-
- tiff? ( >=media-libs/tiff-4 )
-
-"
-RDEPEND="${DEPEND}
- gnome-keyring? ( app-crypt/libsecret )
-"
-
-QA_FLAGS_IGNORED="usr/bin/papers usr/bin/papers-thumbnailer"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature sysprof)
- $(meson_use nautilus)
- $(meson_feature comics)
- $(meson_feature djvu)
- -Dpdf=enabled
- $(meson_feature tiff)
- $(meson_use test tests)
- $(meson_use doc documentation)
- $(meson_use doc user_doc)
- $(meson_feature introspection)
- $(meson_feature sysprof)
- $(meson_feature gnome-keyring keyring)
- $(meson_feature spell spell_check)
- )
- meson_src_configure
- ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
-}
-
-src_install() {
- meson_src_install
- if use doc; then
- mv "${ED}"/usr/share/doc/{libpps*,${PF}/.} || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/papers/papers-50.2.ebuild b/app-text/papers/papers-50.2.ebuild
deleted file mode 100644
index e7af1b0d2a38..000000000000
--- a/app-text/papers/papers-50.2.ebuild
+++ /dev/null
@@ -1,390 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
- adler2@2.0.1
- aes@0.8.4
- aho-corasick@1.1.4
- allocator-api2@0.2.21
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.5
- anstyle-wincon@3.0.11
- anstyle@1.0.13
- approx@0.5.1
- ashpd@0.12.1
- async-broadcast@0.7.2
- async-channel@2.5.0
- async-executor@1.13.3
- async-fs@2.2.0
- async-io@2.6.0
- async-lock@3.4.2
- async-net@2.0.0
- async-process@2.5.0
- async-recursion@1.1.1
- async-signal@0.2.13
- async-task@4.7.1
- async-trait@0.1.89
- atomic-waker@1.1.2
- autocfg@1.5.0
- bitflags@2.10.0
- block-buffer@0.10.4
- block-padding@0.3.3
- block@0.1.6
- blocking@1.6.2
- bumpalo@3.19.1
- bytemuck@1.24.0
- byteorder-lite@0.1.0
- byteorder@1.5.0
- cairo-rs@0.21.5
- cairo-sys-rs@0.21.5
- cbc@0.1.2
- cc@1.2.54
- cfg-expr@0.20.6
- cfg-if@1.0.4
- cipher@0.4.4
- colorchoice@1.0.4
- concurrent-queue@2.5.0
- cpufeatures@0.2.17
- crc32fast@1.5.0
- crossbeam-utils@0.8.21
- crypto-common@0.1.7
- digest@0.10.7
- displaydoc@0.2.5
- endi@1.1.1
- enumflags2@0.7.12
- enumflags2_derive@0.7.12
- env_filter@0.1.4
- env_logger@0.11.8
- equivalent@1.0.2
- errno@0.3.14
- event-listener-strategy@0.5.4
- event-listener@5.4.1
- fastrand@2.3.0
- fdeflate@0.3.7
- field-offset@0.3.6
- find-msvc-tools@0.1.8
- flate2@1.1.8
- float_next_after@1.0.0
- foldhash@0.2.0
- form_urlencoded@1.2.2
- formatx@0.2.4
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-executor@0.3.31
- futures-io@0.3.31
- futures-lite@2.6.1
- futures-macro@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- futures@0.3.31
- gdk-pixbuf-sys@0.21.5
- gdk-pixbuf@0.21.5
- gdk4-sys@0.10.3
- gdk4@0.10.3
- generic-array@0.14.7
- geo-types@0.7.18
- geo@0.30.0
- geographiclib-rs@0.2.5
- getrandom@0.2.17
- getrandom@0.3.4
- gettext-rs@0.7.7
- gettext-sys@0.26.0
- gio-sys@0.21.5
- gio@0.21.5
- git-version-macro@0.3.9
- git-version@0.3.9
- glib-macros@0.21.5
- glib-sys@0.21.5
- glib@0.21.5
- gobject-sys@0.21.5
- graphene-rs@0.21.5
- graphene-sys@0.21.5
- gsk4-sys@0.10.3
- gsk4@0.10.3
- gtk4-macros@0.10.3
- gtk4-sys@0.10.3
- gtk4@0.10.3
- hash32@0.3.1
- hashbrown@0.16.1
- heapless@0.8.0
- heck@0.5.0
- hermit-abi@0.5.2
- hex@0.4.3
- hkdf@0.12.4
- hmac@0.12.1
- i_float@1.7.0
- i_key_sort@0.2.0
- i_overlay@2.0.5
- i_shape@1.7.0
- i_tree@0.8.3
- icu_collections@2.1.1
- icu_locale_core@2.1.1
- icu_normalizer@2.1.1
- icu_normalizer_data@2.1.1
- icu_properties@2.1.2
- icu_properties_data@2.1.2
- icu_provider@2.1.1
- idna@1.1.0
- idna_adapter@1.2.1
- image@0.25.9
- indexmap@2.13.0
- ink-stroke-modeler-rs@0.1.0
- inout@0.1.4
- is_terminal_polyfill@1.70.2
- jiff-static@0.2.18
- jiff@0.2.18
- js-sys@0.3.85
- lazy_static@1.5.0
- libadwaita-sys@0.8.1
- libadwaita@0.8.1
- libc@0.2.180
- libm@0.2.16
- linux-raw-sys@0.11.0
- litemap@0.8.1
- locale_config@0.3.0
- log@0.4.29
- lru@0.16.3
- malloc_buf@0.0.6
- md-5@0.10.6
- memchr@2.7.6
- memoffset@0.9.1
- miniz_oxide@0.8.9
- moxcms@0.7.11
- num-bigint-dig@0.8.6
- num-bigint@0.4.6
- num-complex@0.4.6
- num-integer@0.1.46
- num-iter@0.1.45
- num-rational@0.4.2
- num-traits@0.2.19
- num@0.4.3
- objc-foundation@0.1.1
- objc@0.2.7
- objc_id@0.1.1
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- oo7@0.5.0
- ordered-stream@0.2.0
- pango-sys@0.21.5
- pango@0.21.5
- parking@2.2.1
- pbkdf2@0.12.2
- percent-encoding@2.3.2
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- piper@0.2.4
- pkg-config@0.3.32
- png@0.18.0
- polling@3.11.0
- portable-atomic-util@0.2.4
- portable-atomic@1.13.0
- potential_utf@0.1.4
- ppv-lite86@0.2.21
- proc-macro-crate@3.4.0
- proc-macro2@1.0.106
- pxfm@0.1.27
- quote@1.0.44
- r-efi@5.3.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.3.1
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.5
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- robust@1.2.0
- rstar@0.12.2
- rustc_version@0.4.1
- rustix@1.1.3
- rustversion@1.0.22
- semver@1.0.27
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_repr@0.1.20
- serde_spanned@1.0.4
- sha2@0.10.9
- shell-words@1.1.1
- shlex@1.3.0
- signal-hook-registry@1.4.8
- simd-adler32@0.3.8
- slab@0.4.11
- smallvec@1.15.1
- spin@0.9.8
- stable_deref_trait@1.2.1
- subtle@2.6.1
- syn@2.0.114
- synstructure@0.13.2
- system-deps@7.0.7
- target-lexicon@0.13.3
- temp-dir@0.1.16
- tempfile@3.24.0
- thiserror-impl@2.0.18
- thiserror@2.0.18
- tinystr@0.8.2
- toml@0.9.11+spec-1.1.0
- toml_datetime@0.7.5+spec-1.1.0
- toml_edit@0.23.10+spec-1.0.0
- toml_parser@1.0.6+spec-1.1.0
- toml_writer@1.0.6+spec-1.1.0
- tracing-attributes@0.1.31
- tracing-core@0.1.36
- tracing@0.1.44
- typenum@1.19.0
- uds_windows@1.1.0
- unicode-ident@1.0.22
- url@2.5.8
- utf8_iter@1.0.4
- utf8parse@0.2.2
- uuid@1.20.0
- version-compare@0.2.1
- version_check@0.9.5
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasm-bindgen-macro-support@0.2.108
- wasm-bindgen-macro@0.2.108
- wasm-bindgen-shared@0.2.108
- wasm-bindgen@0.2.108
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.61.2
- winnow@0.7.14
- wit-bindgen@0.46.0
- writeable@0.6.2
- yoke-derive@0.8.1
- yoke@0.8.1
- zbus@5.13.2
- zbus_macros@5.13.2
- zbus_names@4.3.1
- zerocopy-derive@0.8.35
- zerocopy@0.8.35
- zerofrom-derive@0.1.6
- zerofrom@0.1.6
- zeroize@1.8.2
- zeroize_derive@1.4.3
- zerotrie@0.2.3
- zerovec-derive@0.11.2
- zerovec@0.11.5
- zvariant@5.9.2
- zvariant_derive@5.9.2
- zvariant_utils@3.3.0
-"
-
-RUST_MIN_VER="1.85.0"
-
-inherit cargo gnome.org gnome2 meson xdg
-
-DESCRIPTION="A document viewer for the GNOME desktop"
-HOMEPAGE="https://apps.gnome.org/Papers"
-
-# SRC_URI is set by gnome.org eclass.
-SRC_URI+=" ${CARGO_CRATE_URIS}"
-
-LICENSE="GPL-2+ MIT"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD MIT Unicode-3.0
- ZLIB
-"
-
-# subslot = ppsd4.0.(suffix of libppsdocument-4.0)-ppsv4.0.(suffix of libppsview-4.0)
-SLOT="0/ppsd4.0.6-ppsv4.0.5"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-IUSE="+comics djvu doc gnome-keyring introspection nautilus +spell sysprof test tiff"
-RESTRICT="!test? ( test )"
-
-BDEPEND="
- virtual/pkgconfig
- >=dev-build/meson-1.8.0
- dev-util/blueprint-compiler
- dev-libs/appstream
- dev-libs/appstream-glib
- doc? ( dev-util/gi-docgen )
-"
-
-# sys-crates in pycargoebuild order
-DEPEND="
- x11-libs/cairo
- x11-libs/gdk-pixbuf[introspection?]
- sys-devel/gettext
- media-libs/graphene
- media-libs/libraw
- x11-libs/pango[introspection?]
-"
-# meson.build file
-DEPEND+="
- >=dev-libs/glib-2.75.0:2
- >=gui-libs/gtk-4.17.1:4
- >=gui-libs/libadwaita-1.8_alpha:1
- media-libs/exempi:2
- >=x11-libs/cairo-1.14.0
- virtual/zlib:=
-
- sysprof? ( dev-util/sysprof-capture:4 )
-
- nautilus? ( >=gnome-base/nautilus-43 )
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2 )
- spell? ( >=app-text/libspelling-0.2 )
- comics? ( >=app-arch/libarchive-3.6.0 )
- djvu? ( >=app-text/djvu-3.5.22 )
-
- >=app-text/poppler-25.07.0[cairo]
- x11-libs/cairo
-
- tiff? ( >=media-libs/tiff-4 )
-
-"
-RDEPEND="${DEPEND}
- gnome-keyring? ( app-crypt/libsecret )
-"
-
-QA_FLAGS_IGNORED="usr/bin/papers usr/bin/papers-thumbnailer"
-
-src_configure() {
- local emesonargs=(
- $(meson_feature sysprof)
- $(meson_use nautilus)
- $(meson_feature comics)
- $(meson_feature djvu)
- -Dpdf=enabled
- $(meson_feature tiff)
- $(meson_use test tests)
- $(meson_use doc documentation)
- $(meson_use doc user_doc)
- $(meson_feature introspection)
- $(meson_feature sysprof)
- $(meson_feature gnome-keyring keyring)
- $(meson_feature spell spell_check)
- )
- meson_src_configure
- ln -s "${CARGO_HOME}" "${BUILD_DIR}/cargo-home" || die
-}
-
-src_install() {
- meson_src_install
- if use doc; then
- mv "${ED}"/usr/share/doc/{libpps*,${PF}/.} || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- gnome2_schemas_update
-}
-
-pkg_postrm() {
- xdg_pkg_postrm
- gnome2_schemas_update
-}
diff --git a/app-text/paperwork-backend/Manifest b/app-text/paperwork-backend/Manifest
deleted file mode 100644
index cc1625c792b2..000000000000
--- a/app-text/paperwork-backend/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
-DIST paperwork-data-2.2.5.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
-DIST paperwork_backend-2.2.5.tar.gz 1401703 BLAKE2B 8c370abf1d46b712013de122e217fe4d2c1a4b7e57ebe84cb46653ea07b7f9f388c607c729bb253a5d42bf44525095d56ad1e33a13b0844088badcd0474357b9 SHA512 652992188da3a772e28e5e4971a0f8ededa22759216eb879d7e9f2f3d1f271477042e322cd0a100b9f5da620112352b0713085bfcd947d7d478752adf5cd4fa0
diff --git a/app-text/paperwork-backend/metadata.xml b/app-text/paperwork-backend/metadata.xml
deleted file mode 100644
index 20c7c0afde7f..000000000000
--- a/app-text/paperwork-backend/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="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <upstream>
- <remote-id type="gnome-gitlab">World/OpenPaperwork</remote-id>
- <remote-id type="pypi">paperwork-backend</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.5-r1.ebuild b/app-text/paperwork-backend/paperwork-backend-2.2.5-r1.ebuild
deleted file mode 100644
index 5b9e62f5b76f..000000000000
--- a/app-text/paperwork-backend/paperwork-backend-2.2.5-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
-
-# Use pypi sdist due to AUTHORS.json which relies on git to generate a proper file
-#
-# Update from release hash at:
-# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-#REL_HASH="3f51346f"
-#SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
-# https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz -> paperwork-data-${PV}.tar.gz"
-#S=${WORKDIR}/paperwork-${PV}/${PN}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-# openpaperwork-gtk: https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/work_items/1126
-RDEPEND="
- app-text/openpaperwork-core[${PYTHON_USEDEP}]
- app-text/openpaperwork-gtk[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pycountry[${PYTHON_USEDEP}]
- dev-python/pyocr[${PYTHON_USEDEP}]
- dev-python/pypillowfight[${PYTHON_USEDEP}]
- dev-python/scikit-learn[${PYTHON_USEDEP}]
- dev-python/whoosh[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? (
- media-libs/libinsane
- )
-"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-python_test() {
- # see pytest.ini in the repo
- epytest -o python_files='tests_*.py'
-}
diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild b/app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild
deleted file mode 100644
index 42f4b814a64a..000000000000
--- a/app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild
+++ /dev/null
@@ -1,57 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Backend part of Paperwork (Python API, no UI)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
-# Update from release hash at:
-# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="3f51346f"
-SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
- https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz -> paperwork-data-${PV}.tar.gz"
-S=${WORKDIR}/paperwork-${PV}/${PN}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- app-text/openpaperwork-core[${PYTHON_USEDEP}]
- app-text/openpaperwork-gtk[${PYTHON_USEDEP}]
- app-text/poppler[introspection]
- dev-python/distro[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/psutil[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pycountry[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- dev-python/scikit-learn[${PYTHON_USEDEP}]
- dev-python/termcolor[${PYTHON_USEDEP}]
- dev-python/whoosh[${PYTHON_USEDEP}]
-"
-BDEPEND="
- ${RDEPEND}
- dev-python/setuptools-scm[${PYTHON_USEDEP}]
- sys-apps/which
- sys-devel/gettext
- test? (
- dev-python/pypillowfight[${PYTHON_USEDEP}]
- media-libs/libinsane
- )
-"
-
-distutils_enable_tests unittest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_compile() {
- emake l10n_compile
-
- distutils-r1_python_compile
-}
diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest
deleted file mode 100644
index c9f078009fd9..000000000000
--- a/app-text/paperwork/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
-DIST paperwork-data-2.2.5.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
diff --git a/app-text/paperwork/metadata.xml b/app-text/paperwork/metadata.xml
deleted file mode 100644
index d7596dc0e9e5..000000000000
--- a/app-text/paperwork/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <longdescription lang="en">
- Paperwork is a personal document manager for scanned documents (and PDFs).
-
- It's designed to be easy and fast to use. The idea behind Paperwork is "scan and forget": You should be able to just scan a new document and forget about it until the day you need it again.
-
- In other words, let the machine do most of the work for you.
- </longdescription>
- <upstream>
- <remote-id type="gnome-gitlab">World/OpenPaperwork</remote-id>
- <remote-id type="pypi">paperwork-backend</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/paperwork/paperwork-2.2.5.ebuild b/app-text/paperwork/paperwork-2.2.5.ebuild
deleted file mode 100644
index 5913272d32b4..000000000000
--- a/app-text/paperwork/paperwork-2.2.5.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 xdg
-
-DESCRIPTION="a personal document manager for scanned documents (and PDFs)"
-HOMEPAGE="https://gitlab.gnome.org/World/OpenPaperwork"
-# Update from release hash at:
-# https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/tags
-REL_HASH="620eb580"
-SRC_URI="https://gitlab.gnome.org/World/OpenPaperwork/paperwork/-/archive/${PV}/paperwork-${PV}.tar.bz2
- https://download.openpaper.work/data/paperwork/master_${REL_HASH}/data.tar.gz -> paperwork-data-${PV}.tar.gz"
-S=${WORKDIR}/paperwork-${PV}/${PN}-gtk
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="~app-text/openpaperwork-core-${PV}[${PYTHON_USEDEP}]
- ~app-text/openpaperwork-gtk-${PV}[${PYTHON_USEDEP}]
- ~app-text/paperwork-backend-${PV}[${PYTHON_USEDEP}]
- dev-python/pypillowfight[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pygobject:3[${PYTHON_USEDEP}]
- >=dev-python/pyocr-0.3.0[${PYTHON_USEDEP}]
- >=dev-python/pyxdg-0.25[${PYTHON_USEDEP}]
- media-libs/libinsane
- x11-libs/libnotify[introspection]"
-DEPEND="${RDEPEND}"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
- sys-apps/which
- sys-devel/gettext"
-
-EPYTEST_PLUGINS=()
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-src_prepare() {
- default
- cp -a "${WORKDIR}"/${PN}-gtk "${WORKDIR}"/paperwork-${PV}/
-}
-
-python_compile() {
- emake l10n_compile
-
- distutils-r1_python_compile
-}
-
-python_install_all() {
- distutils-r1_python_install_all
-
- # This queries tesseract languages and will fail sandbox with
- # USE=opencl, bugs #793446 #830012 #852134
- addpredict /dev/dri/renderD128
- addpredict /dev/kfd
- addpredict /dev/nvidiactl
-
- PYTHONPATH="src" "${EPYTHON}" src/paperwork_gtk/main.py install \
- --icon_base_dir="${ED}"/usr/share/icons \
- --data_base_dir="${ED}"/usr/share
-}
diff --git a/app-text/paps/Manifest b/app-text/paps/Manifest
deleted file mode 100644
index 3d0ef72a1bc9..000000000000
--- a/app-text/paps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST paps-0.8.0.tar.gz 75685 BLAKE2B e20ea4ceafe41e938901d61c3c684d9d6b53a621127a66551d0137215c42a7a3c9a8657456bfe4893b8b6b9cd0b65fb104e0492d090b1bb584ca850c06d01236 SHA512 f8c101f6439159354b6a6d218b19baab605f08fa4e70171addb6e38cf5645a7888601fa0aa9d067ec1e5c423297f305cc35268cfde8a3327ffc6ced73ce6df50
diff --git a/app-text/paps/files/paps-0.8.0-fix_fmt11.2.patch b/app-text/paps/files/paps-0.8.0-fix_fmt11.2.patch
deleted file mode 100644
index e365dd4003ec..000000000000
--- a/app-text/paps/files/paps-0.8.0-fix_fmt11.2.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/dov/paps/pull/77.patch
-PR merged
-From 2a37bffcaddd93002bea9fb49122167274a0cbbd Mon Sep 17 00:00:00 2001
-From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
-Date: Fri, 11 Jul 2025 07:23:51 +0200
-Subject: [PATCH] Replace deprecated fmt::localtime with std::localtime
-
-fmt::localtime is deprecated since fmt 11.2.0
-
-Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
----
- src/format_from_dict.cc | 6 +++++-
- 1 file changed, 5 insertions(+), 1 deletion(-)
-
-diff --git a/src/format_from_dict.cc b/src/format_from_dict.cc
-index bcad60e..ce72e99 100644
---- a/src/format_from_dict.cc
-+++ b/src/format_from_dict.cc
-@@ -54,7 +54,11 @@ static string scalar_to_string(scalar_t scalar,
- time_t val = get<time_t>(scalar);
- if (!spec.length())
- return to_string(val);
-- return format(runtime(format("{{:{}}}", spec)), fmt::localtime(val));
-+ const auto *tm = std::localtime(&val);
-+ if (tm == nullptr)
-+ return {};
-+
-+ return format(runtime(format("{{:{}}}", spec)), *tm);
- }
- throw runtime_error("Unrecognized type!"); // I shouldn't be here!
- }
diff --git a/app-text/paps/files/paps-0.8.0-fix_glib.patch b/app-text/paps/files/paps-0.8.0-fix_glib.patch
deleted file mode 100644
index a4ed8aea0bad..000000000000
--- a/app-text/paps/files/paps-0.8.0-fix_glib.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://github.com/dov/paps/pull/71.patch
-PR merged
-From e6ec698be127822661e31f7fca7d2e0107944b24 Mon Sep 17 00:00:00 2001
-From: Yaakov Selkowitz <yselkowi@redhat.com>
-Date: Tue, 17 Sep 2024 13:58:46 -0400
-Subject: [PATCH] Fix build with glib 2.82
-
-g_utf8_next_char no longer includes a cast to char* as of this change:
-
-https://gitlab.gnome.org/GNOME/glib/-/merge_requests/4016
-
-Signed-off-by: Yaakov Selkowitz <yselkowi@redhat.com>
----
- src/paps.cc | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/src/paps.cc b/src/paps.cc
-index fde04d1..3ab9a7c 100644
---- a/src/paps.cc
-+++ b/src/paps.cc
-@@ -1107,7 +1107,7 @@ split_text_into_paragraphs (PangoContext *pango_context,
- while (p != nullptr && *p)
- {
- wc = g_utf8_get_char (p);
-- next = g_utf8_next_char (p);
-+ next = (char *) g_utf8_next_char (p);
- if (wc == (gunichar)-1)
- {
- fprintf (stderr, _("%s: Invalid character in input\n"), g_get_prgname ());
-@@ -1122,7 +1122,7 @@ split_text_into_paragraphs (PangoContext *pango_context,
- para->length = p - last_para;
- /* handle dos line breaks */
- if (wc == '\r' && *next == '\n')
-- next = g_utf8_next_char(next);
-+ next = (char *) g_utf8_next_char(next);
- para->layout = pango_layout_new (pango_context);
-
- if (page_layout->cpi > 0.0L)
-@@ -1193,7 +1193,7 @@ split_text_into_paragraphs (PangoContext *pango_context,
- g_free (newtext);
-
- para->length = i;
-- next = g_utf8_offset_to_pointer (para->text, para->length);
-+ next = (char *) g_utf8_offset_to_pointer (para->text, para->length);
- wc = g_utf8_get_char (g_utf8_prev_char (next));
- }
- else
diff --git a/app-text/paps/files/paps-0.8.0-fix_unused_results.patch b/app-text/paps/files/paps-0.8.0-fix_unused_results.patch
deleted file mode 100644
index 2b8bd61a0702..000000000000
--- a/app-text/paps/files/paps-0.8.0-fix_unused_results.patch
+++ /dev/null
@@ -1,84 +0,0 @@
-https://github.com/dov/paps/pull/58.patch
-PR merged
-From 0eac5cb403dd7dc4f4ebd05c9a93730fa1521e53 Mon Sep 17 00:00:00 2001
-From: Akira TAGOH <akira@tagoh.org>
-Date: Wed, 1 Mar 2023 15:24:27 +0900
-Subject: [PATCH] Fix the build issue
-
-Some code ignores a return value of g_string_free() and that causes:
-
-ignoring return value of 'gchar* g_string_free_and_steal(GString*)' declared with attribute 'warn_unused_result' [-Wunused-result]
-
-This fixes it.
----
- src/paps.cc | 21 ++++++++++++---------
- 1 file changed, 12 insertions(+), 9 deletions(-)
-
-diff --git a/src/paps.cc b/src/paps.cc
-index cb48ddc..429b764 100644
---- a/src/paps.cc
-+++ b/src/paps.cc
-@@ -368,6 +368,7 @@ copy_pango_parse_enum (GType type,
- {
- int i;
- GString *s = g_string_new (nullptr);
-+ gchar *gstr;
-
- for (i = 0, v = g_enum_get_value (klass, i); v;
- i++ , v = g_enum_get_value (klass, i))
-@@ -382,10 +383,10 @@ copy_pango_parse_enum (GType type,
- G_ENUM_CLASS_TYPE_NAME(klass),
- s->str);
-
-- if (possible_values)
-- *possible_values = s->str;
-+ gstr = g_string_free (s, possible_values ? false : true);
-
-- g_string_free (s, possible_values ? false : true);
-+ if (possible_values)
-+ *possible_values = gstr;
- }
- }
-
-@@ -1001,7 +1002,7 @@ read_file (FILE *file,
- if (ferror (file))
- {
- fprintf(stderr, _("%s: Error reading file.\n"), g_get_prgname ());
-- g_string_free (inbuf, true);
-+ (void) g_string_free (inbuf, true);
- exit(1);
- }
- else if (bp == nullptr)
-@@ -1043,8 +1044,7 @@ read_file (FILE *file,
- if (inbuf->len && inbuf->str[inbuf->len-1] != '\n')
- g_string_append(inbuf, "\n");
-
-- text = inbuf->str;
-- g_string_free (inbuf, false);
-+ text = g_string_free (inbuf, false);
-
- if (encoding != nullptr && cvh != nullptr)
- g_iconv_close(cvh);
-@@ -1671,7 +1671,11 @@ get_date()
- fprintf(stderr, _("%1$s: Error while converting date string from '%2$s' to UTF-8.\n"),
- g_get_prgname(), get_encoding());
- /* Return the unconverted string. */
-- g_string_free(inbuf, false);
-+ /*
-+ * inbuf isn't used here, but a few memory is
-+ * allocated by default. so it should be freed anyway.
-+ */
-+ (void) g_string_free(inbuf, true);
- g_iconv_close(cvh);
- return date;
- }
-@@ -1679,8 +1683,7 @@ get_date()
- obuffer[BUFSIZE * 6 - 1 - oblen] = 0;
- g_string_append(inbuf, bp);
-
-- date_utf8 = inbuf->str;
-- g_string_free(inbuf, false);
-+ date_utf8 = g_string_free(inbuf, false);
- g_iconv_close(cvh);
- }
-
diff --git a/app-text/paps/metadata.xml b/app-text/paps/metadata.xml
deleted file mode 100644
index bf1f3468d302..000000000000
--- a/app-text/paps/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">paps</remote-id><!-- old -->
- <remote-id type="github">dov/paps</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/paps/paps-0.8.0.ebuild b/app-text/paps/paps-0.8.0.ebuild
deleted file mode 100644
index a6164bb05349..000000000000
--- a/app-text/paps/paps-0.8.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit edo meson python-r1
-
-DESCRIPTION="Unicode-aware text to PostScript converter"
-HOMEPAGE="https://github.com/dov/paps"
-SRC_URI="https://github.com/dov/paps/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- dev-libs/glib:2
- dev-libs/libfmt:=
- x11-libs/cairo
- x11-libs/pango
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- # patches merged in upstream, to be removed for the next version.
- "${FILESDIR}"/${P}-fix_glib.patch
- "${FILESDIR}"/${P}-fix_unused_results.patch
- "${FILESDIR}"/${P}-fix_fmt11.2.patch
-)
-
-src_prepare() {
- default
-
- # even if it can be changed with --pango-outlang-path, fix the default value
- sed -e "/^pango_outlang_path =/s/\/usr\/local/${EPREFIX}\/usr/" \
- -i scripts/src-to-paps || die
-}
-
-src_test() {
- edo "${BUILD_DIR}"/src/paps examples/small-hello.utf8 -o "${T}"/test-out.ps
-}
-
-src_install() {
- meson_src_install
-
- python_foreach_impl python_doscript scripts/src-to-paps
-}
diff --git a/app-text/par/Manifest b/app-text/par/Manifest
deleted file mode 100644
index 1e4ad4bb6667..000000000000
--- a/app-text/par/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Par-1.53.0.tar.gz 52209 BLAKE2B 4069f75e1d0ff397938941ab58020c41cb1b896ab91b370c4f9c9a4d4eea1fe695cc0c27b0129780d40b7274e355ac1f41a933d051bffebc938c284e71971fe6 SHA512 3f8ac57fe19ebcf427b11f4d79f2c5cc9286c1439c38a53d45bd29b9219369db2798efbd0e203ac359d59ebbdd3ead1c50ae75352a1ffc568d4d3b9ad50642b1
diff --git a/app-text/par/metadata.xml b/app-text/par/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/par/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/par/par-1.53.0.ebuild b/app-text/par/par-1.53.0.ebuild
deleted file mode 100644
index 35e7ac398666..000000000000
--- a/app-text/par/par-1.53.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_P="Par-${PV}"
-DESCRIPTION="a paragraph reformatter, vaguely similar to fmt, but better"
-HOMEPAGE="http://www.nicemice.net/par/"
-SRC_URI="http://www.nicemice.net/par/${MY_P}.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="|| ( MIT par )"
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~sparc ~x86 ~x64-macos"
-
-src_compile() {
- emake -f protoMakefile CC="$(tc-getCC) ${CFLAGS} -c" \
- LINK1="$(tc-getCC) ${LDFLAGS}"
-}
-
-src_install() {
- newbin par par-format
- doman par.1
- dodoc releasenotes par.doc
-}
-
-src_test() {
- emake -f protoMakefile test
-}
diff --git a/app-text/pastebinit/Manifest b/app-text/pastebinit/Manifest
deleted file mode 100644
index c5b39da46527..000000000000
--- a/app-text/pastebinit/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pastebinit-1.7.0.tar.gz 54026 BLAKE2B 11d049333cd08866765ccd22292d1c13e13248ace2e713b69a30a0100d65ff16554368e0c875752d07050de2728ff5ad327f0f8fdbbaa6b53bd7fa98a7286cde SHA512 01f65eb91803926bc401d01781d29ff5e409e1caf0aa593744a6e137571db6308893ce327b954131d55b2a5f764d4598fcfbfbab40cdc74a3fdb776566ab4488
-DIST pastebinit-1.8.0.tar.gz 54121 BLAKE2B 414ec7907420e37f4a6dbb9abe5248bd61efcbda4a5cc84067fb8b9fc8d8bf25010a2073954250168f447f7030f3819f99cc5c72fc2569bdf7be95a00b4c58ad SHA512 9bd32240546fed184e616c45d0285777903289da4f317915a4f30ad54f4c56d9feb0580016be70454b6ee481259819460b2fb850f7fe7989e0aa27db51f8d90d
diff --git a/app-text/pastebinit/metadata.xml b/app-text/pastebinit/metadata.xml
deleted file mode 100644
index dcc7ed11569a..000000000000
--- a/app-text/pastebinit/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-needed-->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="launchpad">pastebinit</remote-id>
- <remote-id type="github">pastebinit/pastebinit</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pastebinit/pastebinit-1.7.0.ebuild b/app-text/pastebinit/pastebinit-1.7.0.ebuild
deleted file mode 100644
index 38486616ab9a..000000000000
--- a/app-text/pastebinit/pastebinit-1.7.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit optfeature python-single-r1
-
-DESCRIPTION="Software that lets you send anything you want directly to a pastebin"
-HOMEPAGE="https://github.com/pastebinit/pastebinit"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="man"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}"
-BDEPEND="
- sys-devel/gettext
- man? (
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- )
-"
-
-src_prepare() {
- default
- python_fix_shebang "${S}"/${PN}
-}
-
-src_compile() {
- emake -C po
-
- if use man; then
- ebegin "Generating a manpage with xsltproc"
- xsltproc --nonet \
- "${BROOT}"/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl \
- pastebinit.xml
- eend $? || die
- fi
-}
-
-src_install() {
- dobin pastebinit utils/pbput
- dosym pbput /usr/bin/pbget
- dosym pbput /usr/bin/pbputs
-
- einstalldocs
- doman utils/*.1
- use man && doman pastebinit.1
-
- insinto /usr/share/locale
- doins -r po/mo/*
-
- insinto /usr/share
- doins -r pastebin.d
-}
-
-pkg_postinst() {
- optfeature "pbput and pbputs scripts" app-arch/xz-utils
- optfeature "pbget and pbputs scripts" app-crypt/gnupg
-}
diff --git a/app-text/pastebinit/pastebinit-1.8.0.ebuild b/app-text/pastebinit/pastebinit-1.8.0.ebuild
deleted file mode 100644
index 25d01c513398..000000000000
--- a/app-text/pastebinit/pastebinit-1.8.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit optfeature python-single-r1
-
-DESCRIPTION="Software that lets you send anything you want directly to a pastebin"
-HOMEPAGE="https://github.com/pastebinit/pastebinit"
-SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-IUSE="man"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}"
-BDEPEND="
- sys-devel/gettext
- man? (
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- )
-"
-
-src_prepare() {
- default
- python_fix_shebang "${S}"/${PN}
-}
-
-src_compile() {
- emake -C po
-
- if use man; then
- ebegin "Generating a manpage with xsltproc"
- xsltproc --nonet \
- "${BROOT}"/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl \
- pastebinit.xml
- eend $? || die
- fi
-}
-
-src_install() {
- dobin pastebinit utils/pbput
- dosym pbput /usr/bin/pbget
- dosym pbput /usr/bin/pbputs
-
- einstalldocs
- doman utils/*.1
- use man && doman pastebinit.1
-
- insinto /usr/share/locale
- doins -r po/mo/*
-
- insinto /usr/share
- doins -r pastebin.d
-}
-
-pkg_postinst() {
- optfeature "pbput and pbputs scripts" app-arch/xz-utils
- optfeature "pbget and pbputs scripts" app-alternatives/gpg
-}
diff --git a/app-text/pdf2html/Manifest b/app-text/pdf2html/Manifest
deleted file mode 100644
index 85d3e2013779..000000000000
--- a/app-text/pdf2html/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pdf2html-1.4.tgz 22976 BLAKE2B d0177c34065dda391204813bc0c05b16ad8a711ca3d8f9ced060e2ee2c2f276fd7f0a713c5dfec934f7f95dd37641ef6aada9bab010ed9f457698c23554906a4 SHA512 00488c5e6303e1609294e7873c892866d19f3ee820f22f2d75436de22037bf3e4e1a565b7db29df5f6b20a76c5e2df4786e39e1d803cd7cca88274da65c7bbbb
diff --git a/app-text/pdf2html/files/pdf2html-1.4-gentoo.patch b/app-text/pdf2html/files/pdf2html-1.4-gentoo.patch
deleted file mode 100644
index de1b4b4f379f..000000000000
--- a/app-text/pdf2html/files/pdf2html-1.4-gentoo.patch
+++ /dev/null
@@ -1,54 +0,0 @@
---- a/pbm2png.c
-+++ b/pbm2png.c
-@@ -145,15 +145,13 @@
- sprintf(string,"%s%d.html",basename,index);
- f=fopen(string,"w");
-
-- fprintf(f,"<html><head><title>%s</title></head><body bgcolor=\"#000000\" text=\"#00ff00\" link=\"#ffff00\" vlink=\"#00ffff\"
--alink=\"#ffff00\">\n",titlestring);
-+ fprintf(f,"<html><head><title>%s</title></head><body bgcolor=\"#000000\" text=\"#00ff00\" link=\"#ffff00\" vlink=\"#00ffff\" alink=\"#ffff00\">\n",titlestring);
- fprintf(f,"<h1>%s, Page %d</h1>\n",titlestring,index+pageoffset);
- fprintf(f,"<p><table border=0 cellspacing=0 cellpadding=2><tr>");
- fprintf(f,"<td valign=\"top\"><table border=0 cellpadding=0 cellspacing=0><tr><td>");
- if (index)
- {
-- fprintf(f,"<a href=\"%s%d.html\"><img src=\"left.png\" border=0
--></a>\n",basename,index-1);
-+ fprintf(f,"<a href=\"%s%d.html\"><img src=\"left.png\" border=0></a>\n",basename,index-1);
- }
- else
- {
-@@ -162,18 +160,15 @@
- fprintf(f,"</td><td>");
- if (index<filenumber-1)
- {
-- fprintf(f,"<a href=\"%s%d.html\">
--<img src=\"right.png\" border=0></a>\n",basename,index+1);
-+ fprintf(f,"<a href=\"%s%d.html\"> <img src=\"right.png\" border=0></a>\n",basename,index+1);
- }
- else
- {
- fprintf(f,"<img src=\"right.png\" border=0>\n");
- }
-- fprintf(f,"</td></tr><tr><td colspan=2><a href=\"index.html\">
--<img src=\"idx.png\" border=0 ></a></td>");
-+ fprintf(f,"</td></tr><tr><td colspan=2><a href=\"index.html\"><img src=\"idx.png\" border=0 ></a></td>");
- fprintf(f,"</tr></table>");
-- fprintf(f,"</td><td><img src=\"%s%d.png\" border=\"0\"
--></td>\n</tr></table>",basename,index);
-+ fprintf(f,"</td><td><img src=\"%s%d.png\" border=\"0\"></td>\n</tr></table>",basename,index);
- fprintf(f,"</body></html>");
- fclose(f);
- }
-@@ -438,9 +433,8 @@
- int a,z;
-
- if (argc<7){
-- fprintf(stderr,"Usage: pbm2png <dpi> <basename> <titlestring>
--<bottom_html_code> <pageoffset> <ifname> [starting_filenumber [invert]]\n");
-- return 0;
-+ fprintf(stderr,"Usage: pbm2png <dpi> <basename> <titlestring> <bottom_html_code> <pageoffset> <ifname> [starting_filenumber [invert]]\n");
-+ return 0;
- }
- dpi=atol(argv[1]);
- ppm=dpi*1000/25.4;
diff --git a/app-text/pdf2html/files/pdf2html-1.4-libpng15.patch b/app-text/pdf2html/files/pdf2html-1.4-libpng15.patch
deleted file mode 100644
index 7e5635332df8..000000000000
--- a/app-text/pdf2html/files/pdf2html-1.4-libpng15.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/pbm2png.c
-+++ b/pbm2png.c
-@@ -23,6 +23,7 @@
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
-+#include <zlib.h> /* Z_BEST_COMPRESSION */
- #include <png.h>
- #include <sys/types.h>
- #include <sys/stat.h>
diff --git a/app-text/pdf2html/metadata.xml b/app-text/pdf2html/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/pdf2html/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/pdf2html/pdf2html-1.4.ebuild b/app-text/pdf2html/pdf2html-1.4.ebuild
deleted file mode 100644
index 3afbb6abe920..000000000000
--- a/app-text/pdf2html/pdf2html-1.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Converts pdf files to html files"
-HOMEPAGE="http://atrey.karlin.mff.cuni.cz/~clock/twibright/pdf2html/"
-SRC_URI="ftp://atrey.karlin.mff.cuni.cz/pub/local/clock/pdf2html/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~sparc x86"
-
-DEPEND=">=media-libs/libpng-1.4
- virtual/zlib:="
-RDEPEND="${DEPEND}
- app-text/ghostscript-gpl
- >=media-gfx/imagemagick-6"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-libpng15.patch
-)
-
-src_compile() {
- tc-export CC
- # Rewrite the Makefile as that's simpler
- echo "LDLIBS=-lpng" > Makefile || die "echo failed"
- echo "all: pbm2png" >> Makefile || die "echo #2 failed"
- emake
- echo "pbm2eps9: pbm2eps9.o printer.o" > Makefile || die "echo #3 failed"
- emake pbm2eps9
-
- echo "cp \"${EPREFIX}\"/usr/share/${P}/*.png ." >> pdf2html || die "echo #4 failed"
-}
-
-src_install() {
- dobin pbm2png pbm2eps9 pdf2html ps2eps9
-
- insinto /usr/share/${P}
- doins *.png *.html
-
- dodoc CHANGELOG README VERSION
-}
diff --git a/app-text/pdfarranger/Manifest b/app-text/pdfarranger/Manifest
deleted file mode 100644
index 9158394509c4..000000000000
--- a/app-text/pdfarranger/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pdfarranger-1.13.0.tar.gz 627691 BLAKE2B e7056ce52d90b24858cc06491b3b12db64437a99c434db51b72a1cd008fd074295960b80315eff6f8c6c423a582b17b3d5ac637639d78094a5924a752e53f94c SHA512 04921604019bccda0dee504594680d6311af1ff7ccfc57ce0c7e44e7abfd8cad0206e3f3d400862928d4a5ea1306c8fa9ebfd982563e198413c09f80dcc2af6d
-DIST pdfarranger-1.14.0.tar.gz 640919 BLAKE2B 01e5e49f1bbf86e85242b542bc19c3bef50931c9314cdd741f8764cd2150db9737878a517041594a73debc406b3877fdfdef1607fc2f4c273391f33601076d72 SHA512 4ad667eabced76ae83849e8059805a379a758c756b92d0363353b8697547008faa358bc8b96ea9348cf132b5c9851a9892dd1f301f9ffbe6b351a692cfd3a5df
diff --git a/app-text/pdfarranger/metadata.xml b/app-text/pdfarranger/metadata.xml
deleted file mode 100644
index 4ccfb01ea25e..000000000000
--- a/app-text/pdfarranger/metadata.xml
+++ /dev/null
@@ -1,16 +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>
- <name>Andrey Grozin</name>
- </maintainer>
- <longdescription lang="en">
- A small python-gtk application, which helps the user to merge or split pdf documents
- and rotate, crop and rearrange their pages using an interactive and intuitive graphical interface.
- It is a frontend for pikepdf.
- </longdescription>
- <upstream>
- <remote-id type="github">jeromerobert/pdfarranger</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pdfarranger/pdfarranger-1.13.0.ebuild b/app-text/pdfarranger/pdfarranger-1.13.0.ebuild
deleted file mode 100644
index a045b9f82308..000000000000
--- a/app-text/pdfarranger/pdfarranger-1.13.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-inherit distutils-r1 optfeature xdg desktop
-
-DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
-HOMEPAGE="https://github.com/jeromerobert/pdfarranger"
-SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64"
-
-RDEPEND="
- app-text/poppler[introspection,cairo]
- dev-python/pikepdf[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},lcms]
- dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
- distutils-r1_src_install
- for x in 16 32 48 256 scalable
- do doicon -s ${x} data/icons/hicolor/${x}*/*
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "image file import" media-gfx/img2pdf
-}
diff --git a/app-text/pdfarranger/pdfarranger-1.14.0.ebuild b/app-text/pdfarranger/pdfarranger-1.14.0.ebuild
deleted file mode 100644
index 258652fe488a..000000000000
--- a/app-text/pdfarranger/pdfarranger-1.14.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-inherit distutils-r1 optfeature xdg desktop
-
-DESCRIPTION="Merge or split pdfs; rearrange, rotate, crop pages"
-HOMEPAGE="https://github.com/jeromerobert/pdfarranger"
-SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- app-text/poppler[introspection,cairo]
- dev-python/pikepdf[${PYTHON_USEDEP}]
- dev-python/pycairo[${PYTHON_USEDEP}]
- dev-python/pillow[${PYTHON_USEDEP},lcms]
- dev-python/pygobject:3[${PYTHON_USEDEP},cairo]
- dev-python/python-dateutil[${PYTHON_USEDEP}]
- x11-libs/gtk+:3[introspection]
- x11-libs/pango[introspection]
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
- distutils-r1_src_install
- for x in 16 32 48 256 scalable
- do doicon -s ${x} data/icons/hicolor/${x}*/*
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
- optfeature "image file import" media-gfx/img2pdf
-}
diff --git a/app-text/pdfgrep/Manifest b/app-text/pdfgrep/Manifest
deleted file mode 100644
index 0fde5861c685..000000000000
--- a/app-text/pdfgrep/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pdfgrep-2.1.2.tar.gz 197289 BLAKE2B 94d20649104f7b17adf2d99bdf2ce215cf16746c649f7ec77d58a41b90b13dd903d47b5ed2d35f56ca7ca12ae49cfb8a57004f9ad3ee6b8930f533b33d7d8463 SHA512 27bc4741e5203b2fd265815a22ad8d702b3455b2ae932641b040fc9ce615bc9ff0abef221eb2ec8aa59c79cb139d31184261d076f9731177129a473d62aa4e5c
-DIST pdfgrep-2.2.0.tar.gz 213237 BLAKE2B eedc41810a1b1b1e23323118c10617787364496ac224738a7b0b9b566c47b08e609788f9d8e1a3b56587be86833820acef58c53ba32dd9fdfc8cc3be89db5e68 SHA512 de39ccb266f30b32ec71083759553979a31f7220b4923a4c3c74e1001c2f2c0dbef17c00f8139ffe88eec2031c48a13f18a057c7523ad363689b0f5b004c420f
diff --git a/app-text/pdfgrep/metadata.xml b/app-text/pdfgrep/metadata.xml
deleted file mode 100644
index fcea8993d2bb..000000000000
--- a/app-text/pdfgrep/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type='person'>
- <email>flow@gentoo.org</email>
- <name>Florian Schmaus</name>
- </maintainer>
- <use>
- <flag name="unac">Removing accents and ligatures before search</flag>
- </use>
- <upstream>
- <remote-id type="gitlab">pdfgrep/pdfgrep</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pdfgrep/pdfgrep-2.1.2.ebuild b/app-text/pdfgrep/pdfgrep-2.1.2.ebuild
deleted file mode 100644
index 22c87a31ea4d..000000000000
--- a/app-text/pdfgrep/pdfgrep-2.1.2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A tool similar to grep which searches text in PDFs"
-HOMEPAGE="https://pdfgrep.org/"
-SRC_URI="https://www.pdfgrep.org/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-IUSE="+pcre test unac"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/poppler:=[cxx]
- dev-libs/libgcrypt:0=
- pcre? ( dev-libs/libpcre[cxx] )
- unac? ( app-text/unac )"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/asciidoc
- virtual/pkgconfig
- test? (
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexrecommended
- dev-util/dejagnu
- )"
-
-DOCS="AUTHORS README.md NEWS.md"
-
-src_configure() {
- econf \
- $(use_with pcre libpcre) \
- $(use_with unac)
-}
diff --git a/app-text/pdfgrep/pdfgrep-2.2.0.ebuild b/app-text/pdfgrep/pdfgrep-2.2.0.ebuild
deleted file mode 100644
index b2a1da059d2c..000000000000
--- a/app-text/pdfgrep/pdfgrep-2.2.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A tool similar to grep which searches text in PDFs"
-HOMEPAGE="https://pdfgrep.org/"
-SRC_URI="https://www.pdfgrep.org/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv ~x86"
-IUSE="+pcre test unac"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/poppler:=[cxx]
- dev-libs/libgcrypt:0=
- pcre? ( dev-libs/libpcre2:= )
- unac? ( app-text/unac )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- app-text/asciidoc
- virtual/pkgconfig
- test? (
- dev-texlive/texlive-latex
- dev-texlive/texlive-latexrecommended
- dev-util/dejagnu
- )
-"
-
-DOCS="AUTHORS README.md NEWS.md"
-
-src_configure() {
- econf \
- $(use_with pcre libpcre) \
- $(use_with unac)
-}
diff --git a/app-text/pdfjam/Manifest b/app-text/pdfjam/Manifest
deleted file mode 100644
index 32d73e9756a0..000000000000
--- a/app-text/pdfjam/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-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
deleted file mode 100644
index 82ed770e4d39..000000000000
--- a/app-text/pdfjam/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <use>
- <flag name="extra">Install unsupported wrapper scripts, for example pdf90, pdfnup, pdfjoin</flag>
- </use>
- <longdescription>
- The pdfjam is a shell script providing a simple interface to much of
- the functionality of the excellent pdfpages package (by Andreas
- Matthias) for LaTeX.
-
- It takes one or more PDF files (and/or JPG/PNG graphics files) as input,
- and produces one or more PDF files as output. It is useful for joining
- files together, selecting pages, reducing several source pages onto one
- output page.
- However, it does not preserve hyperlinks.
-
- If you don't like this package upstream recommends:
- - <pkg>app-text/pdftk</pkg> (Java based)
- - PDFsam (Java based)
- - PSPDFUtils (Python based, supports PostScript)
- </longdescription>
- <upstream>
- <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
deleted file mode 100644
index 4584f47ab7e9..000000000000
--- a/app-text/pdfjam/pdfjam-3.12.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PDFJAM_EXTRAS_COMMIT=622e03add59db004144c0b41722a09b3b29d6d3e
-
-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
- extra? (
- https://github.com/rrthomas/pdfjam-extras/archive/${PDFJAM_EXTRAS_COMMIT}.tar.gz
- -> pdfjam-extra-20191118.tar.gz
- )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-
-IUSE="extra test"
-RESTRICT="!test? ( test )"
-
-DEPEND="virtual/latex-base"
-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
-}
-
-src_test() {
- ./tests/run.sh || die
-}
-
-src_install() {
- dobin bin/*
- dodoc README.md
- doman man1/*
-
- insinto usr/share/etc
- doins pdfjam.conf
-
- if use extra; then
- cd ../pdfjam-extras-${PDFJAM_EXTRAS_COMMIT} || die
-
- dobin bin/*
- newdoc README.md README-extras.md
- doman man1/*
- fi
-}
diff --git a/app-text/pdfjam/pdfjam-4.1.ebuild b/app-text/pdfjam/pdfjam-4.1.ebuild
deleted file mode 100644
index 8f39fa70e683..000000000000
--- a/app-text/pdfjam/pdfjam-4.1.ebuild
+++ /dev/null
@@ -1,79 +0,0 @@
-# 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="Tool for manipulatiing PDF files"
-HOMEPAGE="https://github.com/rrthomas/pdfjam"
-SRC_URI="
- 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
- )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-
-IUSE="extra test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- virtual/latex-base
-"
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- app-text/texlive[xetex]
- )
-"
-RDEPEND="
- ${COMMON_DEPEND}
- !<dev-texlive/texlive-binextra-2023_p69527-r4
-"
-
-src_prepare() {
- default
-
- sed -i s/mandate=.*/mandate=2025-01-31/ utils/build.sh || die
-}
-
-src_compile() {
- ./utils/build.sh ${PV} || die
-}
-
-src_test() {
- l3build check || die
-
- # XXX: this seems to run a different set of tests than "l3build
- # check", but the tests run by check-tex.sh fail (bug #950103).
- # ./utils/check-tex.sh || die
-}
-
-src_install() {
- cd build/pdfjam || die
-
- dobin bin/*
- dodoc README.md
- doman man/*
-
- insinto usr/share/etc
- doins pdfjam.conf
-
- dozshcomp shell-completion/zsh/_pdfjam
-
- if use extra; then
- cd "${WORKDIR}"/pdfjam-extras-${PDFJAM_EXTRAS_COMMIT} || die
-
- dobin bin/*
- newdoc README.md README-extras.md
- doman man1/*
- fi
-}
diff --git a/app-text/pdfminer/Manifest b/app-text/pdfminer/Manifest
deleted file mode 100644
index b0e5970f2168..000000000000
--- a/app-text/pdfminer/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pdfminer.six-20240706.gh.tar.gz 11010877 BLAKE2B 7253d9fbdd44bce80b46d2006caa530b628327c2a2c5d68dd165267b7f2c1078895361da62b508991e4c0938163835a3381356e7353efd7208ee7b9e5ee3a0bd SHA512 01359926e889788daf92db8845978c3cd6e0b88c0659041d2df26d48e558a2918aa373ab86db19bc3c314220ed8c5070778d5b7fd1457b9145fe67aa735a94b5
-DIST pdfminer.six-20260107.gh.tar.gz 13097452 BLAKE2B 485f57672d34700f749b274b4dbc83ef46b6b9e9d9f87f08185c429e1a5f9174bb84728af6e2615d4f9e48df6a110394743d020abf92cfbc328d3d8bc3d3dd4f SHA512 dda588f0510e39e7bd0f064dc210be803c65146d8af761f11309e8ae9becd9da0ab9561dd88112d8f5622478c69096818f063a56eee9c6437dec9aff423b81cd
diff --git a/app-text/pdfminer/metadata.xml b/app-text/pdfminer/metadata.xml
deleted file mode 100644
index 39e38a6d95c6..000000000000
--- a/app-text/pdfminer/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">pdfminer/pdfminer.six</remote-id>
- <remote-id type="pypi">pdfminer.six</remote-id>
- <maintainer>
- <name>Yusuke Shinyama</name>
- </maintainer>
- <maintainer>
- <name>Philippe Guglielmetti</name>
- <email>pdfminer@goulu.net</email>
- </maintainer>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pdfminer/pdfminer-20240706.ebuild b/app-text/pdfminer/pdfminer-20240706.ebuild
deleted file mode 100644
index f61a1e456af3..000000000000
--- a/app-text/pdfminer/pdfminer-20240706.ebuild
+++ /dev/null
@@ -1,36 +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_{13..14} )
-inherit distutils-r1
-
-MY_P="${PN}.six-${PV}"
-DESCRIPTION="Python tool for extracting information from PDF documents"
-HOMEPAGE="https://pdfminersix.readthedocs.io/en/latest/"
-# Release tarballs lack tests
-SRC_URI="https://github.com/pdfminer/pdfminer.six/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.gh.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="doc examples"
-
-RDEPEND=">=dev-python/charset-normalizer-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-36.0.0[${PYTHON_USEDEP}]"
-
-distutils_enable_sphinx docs/source "dev-python/sphinx-argparse"
-distutils_enable_tests pytest
-
-python_prepare_all() {
- sed -i -z -e "s:setuptools_git_versioning={[^}]*}:version=${PV}:" setup.py || die
- distutils-r1_python_prepare_all
-}
-
-python_install_all() {
- use examples && dodoc -r samples
- distutils-r1_python_install_all
-}
diff --git a/app-text/pdfminer/pdfminer-20260107.ebuild b/app-text/pdfminer/pdfminer-20260107.ebuild
deleted file mode 100644
index e417d73bbc59..000000000000
--- a/app-text/pdfminer/pdfminer-20260107.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-inherit distutils-r1 optfeature
-
-MY_P="${PN}.six-${PV}"
-DESCRIPTION="Python tool for extracting information from PDF documents"
-HOMEPAGE="https://pdfminersix.readthedocs.io/en/latest/"
-# Release tarballs lack tests
-SRC_URI="https://github.com/pdfminer/pdfminer.six/archive/refs/tags/${PV}.tar.gz -> ${MY_P}.gh.tar.gz"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-RDEPEND="
- >=dev-python/charset-normalizer-2.0.0[${PYTHON_USEDEP}]
- >=dev-python/cryptography-36.0.0[${PYTHON_USEDEP}]
-"
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]"
-
-EPYTEST_PLUGINS=()
-
-distutils_enable_sphinx docs/source "dev-python/sphinx-argparse"
-distutils_enable_tests pytest
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-pkg_postinst() {
- optfeature "export to JPEG support" dev-python/pillow
-}
diff --git a/app-text/pdfpc/Manifest b/app-text/pdfpc/Manifest
deleted file mode 100644
index 2bd27556f23d..000000000000
--- a/app-text/pdfpc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pdfpc-4.7.0.tar.gz 7768713 BLAKE2B 7c4a0c318a191125fcc9e9b13c25265e8018e76eb72186bc079b10eb50f3c29ed4f364d65ae09059b757e221ddbb8865a4a5a15e38f476d66b5fd41b85a392d0 SHA512 2ee0bec8ed1d6c330042a0fd296511e73d88bd1bba153fd3f19ca43135662c8d93670e503c1db1822f927c67097a5c5112f783545063f47c29f3c7160d07be49
diff --git a/app-text/pdfpc/metadata.xml b/app-text/pdfpc/metadata.xml
deleted file mode 100644
index 780c14d9b256..000000000000
--- a/app-text/pdfpc/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>ulm@gentoo.org</email>
- </maintainer>
- <use>
- <flag name="gstreamer">
- Compile support for movie playback (<pkg>media-libs/gstreamer</pkg>)
- </flag>
- <flag name="soup">
- Compile support for REST server (<pkg>net-libs/libsoup</pkg>)
- </flag>
- <flag name="webkit">
- Enable viewing Markdown notes (<pkg>net-libs/webkit-gtk</pkg>)
- </flag>
- </use>
- <upstream>
- <remote-id type="github">pdfpc/pdfpc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild b/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild
deleted file mode 100644
index 9daf22b65ba8..000000000000
--- a/app-text/pdfpc/pdfpc-4.7.0-r2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VALA_MAX_API_VERSION="0.56" # append versions in sed line if increased
-
-#COMMIT_ID=""
-
-inherit cmake vala
-
-DESCRIPTION="Presenter console with multi-monitor support for PDF files"
-HOMEPAGE="https://pdfpc.github.io https://github.com/pdfpc/pdfpc"
-
-if [[ ${PV} == *9999 ]]; then
- EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
- inherit git-r3
-elif [[ ${PV} == *_p* ]]; then
- SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT_ID}.tar.gz -> ${P}.tar.gz"
- S="${WORKDIR}/${PN}-${COMMIT_ID}"
-else
- SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+gstreamer soup wayland webkit"
-
-RDEPEND="
- app-text/discount:=
- app-text/poppler:=[cairo]
- dev-libs/glib:2
- dev-libs/json-glib
- dev-libs/libgee:0.8=
- gnome-base/librsvg
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3[X,wayland?]
- x11-libs/libX11
- x11-libs/pango
- gstreamer? (
- media-libs/gstreamer:1.0
- media-libs/gst-plugins-base:1.0
- media-libs/gst-plugins-good:1.0
- media-plugins/gst-plugins-gtk:1.0=
- media-plugins/gst-plugins-cairo:1.0=
- )
- soup? (
- media-gfx/qrencode
- net-libs/libsoup:3.0
- )
- webkit? ( net-libs/webkit-gtk:4.1= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="$(vala_depend)"
-
-DOCS=(
- CHANGELOG.rst
- FAQ.rst
- README.rst
- SUPPORT.rst
-)
-
-src_prepare() {
- sed -i -e '/cmake_minimum_required/s/3\.7/&...3.20/' \
- CMakeLists.txt || die #964651
-
- if ! use wayland; then #958395
- sed -i -e 's/GDK_WINDOWING_WAYLAND/GdK_nO_wAyLaNd/' \
- src/display_backend.c || die
- fi
-
- cmake_src_prepare
- vala_setup
- sed -i -e "/find_program/s/valac/& &-0.56 &-0.54 &-0.52 &-0.50/" \
- cmake/vala/FindVala.cmake || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DMOVIES=$(usex gstreamer on off)
- -DREST=$(usex soup on off)
- -DMDVIEW=$(usex webkit on off)
- -DCMAKE_VERBOSE_MAKEFILE=TRUE
- )
- cmake_src_configure
-}
diff --git a/app-text/pdfsandwich/Manifest b/app-text/pdfsandwich/Manifest
deleted file mode 100644
index 688ed27a60cc..000000000000
--- a/app-text/pdfsandwich/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pdfsandwich-0.1.7.tar.bz2 17461 BLAKE2B edeb08ab55df89ef2d1f3e43446e831c66e57273b36ecd56a4cc5f910ca5b59a03e2a66b13e7150f06f8f3eb26ed14cd1c80d02cd38d6bd6cfe923c30c801577 SHA512 ac315aeba2cc753fddc380e2522d0c41d65ea80372a23c2cd5371ebc239ac104ab5a5a1386378b9e026b2935a767128224f7617a5eb8f5ef9d6874cc18ef83ff
diff --git a/app-text/pdfsandwich/files/pdfsandwich-0.1.7-gentoo.patch b/app-text/pdfsandwich/files/pdfsandwich-0.1.7-gentoo.patch
deleted file mode 100644
index f16b94379b6a..000000000000
--- a/app-text/pdfsandwich/files/pdfsandwich-0.1.7-gentoo.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- a/Makefile 2020-05-21 20:46:14.961927486 +0200
-+++ b/Makefile 2020-05-21 20:49:16.203121793 +0200
-@@ -6,7 +6,7 @@
-
- SOURCE = pdfsandwich.ml
- TARGET = pdfsandwich
--MANUAL = $(TARGET).1.gz
-+MANUAL = $(TARGET).1
-
- VERSION := $(shell cat pdfsandwich_version)
-
-@@ -24,7 +24,7 @@
-
- $(MANUAL): manual.txt
- # you need gawk for this:
-- ./txt2man -t PDFSANDWICH manual.txt | gzip -9 > $(MANUAL)
-+ ./txt2man -t PDFSANDWICH manual.txt > $(MANUAL)
-
- # Canceling pathological implicit rule:
- %: %.o
-@@ -40,7 +40,7 @@
- include makefile.installprefix
-
- PREF = $(DESTDIR)$(PREFIX)
--INSTALL = install -s
-+INSTALL = install
- CP = cp
- INSTALLBINDIR = $(PREF)/bin
- INSTALLMANDIR = $(PREF)/share/man/man1
-@@ -47,12 +47,8 @@
- INSTALLDOCDIR = $(PREF)/share/doc/$(TARGET)
-
- install: $(DOCFILES) $(ADDITIONAL)
-- (umask 0022; mkdir -p $(INSTALLBINDIR) $(INSTALLDOCDIR) $(INSTALLMANDIR))
-+ (umask 0022; mkdir -p $(INSTALLBINDIR))
- $(INSTALL) $(TARGET) $(INSTALLBINDIR)
-- $(CP) $(DOCFILES) $(INSTALLDOCDIR)
-- gzip -9 $(INSTALLDOCDIR)/changelog
-- $(CP) $(MANUAL) $(INSTALLMANDIR)
-- chmod 644 $(INSTALLDOCDIR)/* $(INSTALLMANDIR)/*
-
- uninstall:
- rm -rf $(INSTALLBINDIR)/$(TARGET) $(INSTALLDOCDIR) $(INSTALLMANDIR)/$(MANUAL)
diff --git a/app-text/pdfsandwich/metadata.xml b/app-text/pdfsandwich/metadata.xml
deleted file mode 100644
index cd9cb5c73a76..000000000000
--- a/app-text/pdfsandwich/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>tupone@gentoo.org</email>
- <name>Tupone Alfredo</name>
- </maintainer>
- <longdescription>
- pdfsandwich generates "sandwich" OCR pdf files, i.e. pdf files which
- contain only images (no text) will be processed by optical character
- recognition (OCR) and the text will be added to each page invisibly
- "behind" the images.
-
- pdfsandwich is a command line tool which is supposed to be useful to
- OCR scanned books or journals. It is able to recognize the page layout
- even for multicolumn text.
-
- Essentially, pdfsandwich is a wrapper script which calls the following
- binaries: unpaper, convert, gs, and tesseract. It supports
- parallel processing on multiprocessor systems.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">pdfsandwich</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pdfsandwich/pdfsandwich-0.1.7-r1.ebuild b/app-text/pdfsandwich/pdfsandwich-0.1.7-r1.ebuild
deleted file mode 100644
index 3c542157df96..000000000000
--- a/app-text/pdfsandwich/pdfsandwich-0.1.7-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit flag-o-matic
-
-DESCRIPTION="generator of sandwich OCR pdf files"
-HOMEPAGE="http://www.tobias-elze.de/pdfsandwich"
-SRC_URI="https://downloads.sourceforge.net/pdfsandwich/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 x86"
-IUSE="png"
-
-RDEPEND="app-text/tesseract
- media-gfx/exact-image
- app-text/unpaper
- app-text/ghostscript-gpl
- app-text/poppler
- virtual/imagemagick-tools[png?]"
-DEPEND="sys-apps/gawk
- dev-lang/ocaml[ocamlopt]"
-
-DOCS=( changelog )
-
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
-
-QA_FLAGS_IGNORED="/usr/bin/${PN}"
-QA_TEXTRELS="/usr/bin/${PN}"
-
-src_prepare() {
- sed -i \
- -e "/^OCAMLOPTFLAGS/s/$/ -ccopt \"\$(CFLAGS) \$(LDFLAGS)\"/" \
- Makefile || die
- # Bug #866043
- filter-lto
- default
-}
-
-src_install() {
- default
- doman ${PN}.1
-}
-
-pkg_postinst() {
- elog "pdfsandwich relies on the tesseract library for OCR."
- elog "Consequently language support is determined by tesseract's"
- elog "language support which in turn is controlled via the LINGUAS"
- elog "variable in make.conf."
-}
diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest
deleted file mode 100644
index b2858d995097..000000000000
--- a/app-text/pdftk/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pdftk-3.3.3_p20231025.tar.bz2 2246135 BLAKE2B 641a8947d7be2a219b1deb4619f8ea201b8c0616ca50cc1cc1b4363050d16a7b622437f2b75236373f27ed2539f975c081f4f95a09163656d0e130969a5f4b7e SHA512 7745a161e788af2538a1e45e49c3342b8d1496cfec1079b51d4efed66440ce07a27657623ffb59d3078aa9ee964e77cbe3f8258d7d699938c59e9c6a2980f51b
-DIST pdftk-9999-bc176.patch 5016 BLAKE2B 1cdde6aa5fddf28a1fac6f52a40592993139ae19d6895421d36c2df61ad3f7ee2b5a2a8014be0da06e6953427933c152050ea6e5497a9844c5639851cbb0d77a SHA512 405576c55594ae1862eb4ebc9a1ca605fa33320b36672f2c0028257badfa666d0e7e5f1a5ef20e817824ace531a795799010befe709111f87c535353f1199b96
diff --git a/app-text/pdftk/metadata.xml b/app-text/pdftk/metadata.xml
deleted file mode 100644
index 81ba34ef8d7e..000000000000
--- a/app-text/pdftk/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
-</maintainer>
-<maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
-</maintainer>
-<upstream>
- <remote-id type="gitlab">pdftk-java/pdftk</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
deleted file mode 100644
index 87529db37526..000000000000
--- a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.gitlab.pdftk-java:pdftk-java:3.3.3"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A port of pdftk into java"
-HOMEPAGE="https://gitlab.com/pdftk-java/pdftk"
-MY_COMMIT="3f1918c831c919d0a8fcf18c36cf40118398b995"
-SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2"
-S="${WORKDIR}/pdftk-${MY_COMMIT}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64"
-
-CP_DEPEND="
- dev-java/bcprov:0
- dev-java/commons-lang:3.6
-"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- ${CP_DEPEND}
- test? (
- app-text/poppler[cairo]
- dev-java/system-rules:0
- )
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
- ${CP_DEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-
-JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk"
-JAVA_RESOURCE_DIRS="resources/java"
-JAVA_SRC_DIR="java"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules"
-JAVA_TEST_SRC_DIR="test"
-
-src_prepare() {
- java-pkg-2_src_prepare
- mkdir resources || die
- cp -r {,resources/}java || die
- find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec rm -rf {} + || die
-}
-
-src_test() {
- # some tests seem to need special treatment
- einfo "Runnig first test"
- JAVA_TEST_RUN_ONLY=(
- com.gitlab.pdftk_java.CatTest
- com.gitlab.pdftk_java.DataTest
- com.gitlab.pdftk_java.FormTest
- com.gitlab.pdftk_java.MultipleTest
- )
- java-pkg-simple_src_test
- einfo "Running second test"
- JAVA_TEST_RUN_ONLY=()
- JAVA_TEST_EXCLUDES=(
- com.gitlab.pdftk_java.CatTest
- com.gitlab.pdftk_java.DataTest
- com.gitlab.pdftk_java.FormTest
- com.gitlab.pdftk_java.MultipleTest
- )
- java-pkg-simple_src_test
-}
-
-src_install() {
- java-pkg-simple_src_install
- doman "${PN}.1"
-}
diff --git a/app-text/pdftk/pdftk-9999.ebuild b/app-text/pdftk/pdftk-9999.ebuild
deleted file mode 100644
index a5c5682c23ad..000000000000
--- a/app-text/pdftk/pdftk-9999.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc source test"
-MAVEN_ID="com.gitlab.pdftk-java:pdftk-java:3.3.3"
-JAVA_TESTING_FRAMEWORKS="junit-4"
-
-inherit java-pkg-2 java-pkg-simple
-
-DESCRIPTION="A port of pdftk into java"
-HOMEPAGE="https://gitlab.com/pdftk-java/pdftk"
-
-if [[ ${PV} == 9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://gitlab.com/pdftk-java/pdftk/"
- SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/commit/3f1918c831c919d0a8fcf18c36cf40118398b995.patch ->
- ${P}-bc176.patch"
- S="${WORKDIR}/pdftk-${PV}"
-else
- SRC_URI="https://gitlab.com/pdftk-java/pdftk/-/archive/v${PV}/pdftk-v${PV}.tar.bz2"
- KEYWORDS="~amd64 ~arm64 ~ppc64"
- S="${WORKDIR}/pdftk-v${PV}"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-# Switch back to bcprov:0 once pdftk updates its bcprov dependency.
-CP_DEPEND="
- dev-java/bcprov:0
- dev-java/commons-lang:3.6
-"
-
-DEPEND="
- >=virtual/jdk-1.8:*
- ${CP_DEPEND}
- test? (
- app-text/poppler[cairo]
- dev-java/system-rules:0
- )
-"
-
-RDEPEND="
- >=virtual/jre-1.8:*
- ${CP_DEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-
-PATCHES=( "${DISTDIR}/pdftk-9999-bc176.patch" )
-
-JAVA_MAIN_CLASS="com.gitlab.pdftk_java.pdftk"
-JAVA_RESOURCE_DIRS="resources/java"
-JAVA_SRC_DIR="java"
-
-JAVA_TEST_GENTOO_CLASSPATH="junit-4,system-rules"
-JAVA_TEST_SRC_DIR="test"
-
-src_prepare() {
- default #780585
- java-pkg-2_src_prepare
- mkdir resources || die
- cp -r {,resources/}java || die
- find resources/java -type f \( -name '*.java' -o -name '*.sh' \) -exec rm -rf {} + || die
-}
-
-src_test() {
- # some tests seem to need special treatment
- einfo "Runnig first test"
- JAVA_TEST_RUN_ONLY=(
- com.gitlab.pdftk_java.CatTest
- com.gitlab.pdftk_java.DataTest
- com.gitlab.pdftk_java.FormTest
- com.gitlab.pdftk_java.MultipleTest
- )
- java-pkg-simple_src_test
- einfo "Running second test"
- JAVA_TEST_RUN_ONLY=()
- JAVA_TEST_EXCLUDES=(
- com.gitlab.pdftk_java.CatTest
- com.gitlab.pdftk_java.DataTest
- com.gitlab.pdftk_java.FormTest
- com.gitlab.pdftk_java.MultipleTest
- )
- java-pkg-simple_src_test
-}
-
-src_install() {
- java-pkg-simple_src_install
- doman "${PN}.1"
-}
diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
deleted file mode 100644
index 265bdd18d468..000000000000
--- a/app-text/pelican/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST pelican-4.11.0.gh.tar.gz 1573316 BLAKE2B 492b6444de43ab38caa768eb3389af28985380c82d25dc860b53d7bd858e9bd9c5ff82a5994b56e47d4bf631ea6cc05eebda9470b88244737989bd8fc599407b SHA512 6ccbaa473a7fc441f9033657c99310673950e460f8bf4d27c90cec4f8e8a122b162efb226d8d62ade96e8dfd2f8fb0b16c86097cb8ba8f5273078a8239088521
-DIST pelican-4.12.0.gh.tar.gz 1582796 BLAKE2B 37d4888bf6691b3e787fabacc58a74154b5d4587be282ca476cbdf6eeffb14c7d6633040ae887ce639857e3abc496cee465ba093f0df3e2089d98f9261cdd0b7 SHA512 004d751f3827deb55e8147b905f506afe23db101702c2bd5c7c90739a992f1225be90484a0ddde82f63635d61ef250704ae9c7b7bd21853b5588eb329cca2c4c
diff --git a/app-text/pelican/files/pelican-4.9.1-no-locales-for-tests.patch b/app-text/pelican/files/pelican-4.9.1-no-locales-for-tests.patch
deleted file mode 100644
index c7d917cdad6e..000000000000
--- a/app-text/pelican/files/pelican-4.9.1-no-locales-for-tests.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/863962
-https://git.alpinelinux.org/aports/tree/testing/py3-pelican/no-locales-for-tests.patch
-
---- a/pelican/tests/support.py
-+++ b/pelican/tests/support.py
-@@ -150,15 +150,7 @@
-
-
- def locale_available(locale_):
-- old_locale = locale.setlocale(locale.LC_TIME)
--
-- try:
-- locale.setlocale(locale.LC_TIME, str(locale_))
-- except locale.Error:
-- return False
-- else:
-- locale.setlocale(locale.LC_TIME, old_locale)
-- return True
-+ return False
-
-
- def can_symlink():
diff --git a/app-text/pelican/metadata.xml b/app-text/pelican/metadata.xml
deleted file mode 100644
index fd35483237c4..000000000000
--- a/app-text/pelican/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">pelican</remote-id>
- <remote-id type="github">getpelican/pelican</remote-id>
- <bugs-to>https://github.com/getpelican/pelican/issues</bugs-to>
- </upstream>
- <use>
- <flag name="markdown">Markdown support</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/pelican/pelican-4.11.0.ebuild b/app-text/pelican/pelican-4.11.0.ebuild
deleted file mode 100644
index fe8077599aaa..000000000000
--- a/app-text/pelican/pelican-4.11.0.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
-HOMEPAGE="
- https://getpelican.com/
- https://pypi.org/project/pelican/
-"
-SRC_URI="
- https://github.com/getpelican/pelican/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-IUSE="doc examples markdown"
-
-RDEPEND="
- >=dev-python/docutils-0.20.1[${PYTHON_USEDEP}]
- >=dev-python/blinker-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/feedgenerator-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}]
- >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
- >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
- >=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
- >=dev-python/unidecode-1.3.7[${PYTHON_USEDEP}]
- >=dev-python/watchfiles-0.21.0[${PYTHON_USEDEP}]
- doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )
- markdown? ( >=dev-python/markdown-3.1[${PYTHON_USEDEP}] )"
-BDEPEND="
- test? (
- >=dev-python/markdown-3.1[${PYTHON_USEDEP}]
- dev-python/typogrify[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )"
-
-DOCS=( README.rst )
-
-# For musl, bug 863962
-PATCHES=( "${FILESDIR}/${PN}-4.9.1-no-locales-for-tests.patch" )
-
-EPYTEST_DESELECT=(
- # Needs investigation, we weren't running tests at all before
- pelican/tests/test_testsuite.py::TestSuiteTest::test_error_on_warning
- pelican/tests/test_pelican.py::TestPelican::test_basic_generation_works
- pelican/tests/test_pelican.py::TestPelican::test_custom_generation_works
-
- # For musl, bug 863962
- # Per Alpine https://git.alpinelinux.org/aports/tree/testing/py3-pelican/APKBUILD
- pelican/tests/test_contents.py::TestPage::test_datetime
-)
-
-distutils_enable_tests pytest
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
-
- if use examples; then
- docinto /usr/share/doc/${PF}
- docompress -x /usr/share/doc/${PF}/samples
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Typographical enhancements (alternative to markdown)" dev-python/typogrify
-}
diff --git a/app-text/pelican/pelican-4.12.0.ebuild b/app-text/pelican/pelican-4.12.0.ebuild
deleted file mode 100644
index 3d57c3311968..000000000000
--- a/app-text/pelican/pelican-4.12.0.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 optfeature
-
-DESCRIPTION="A tool to generate a static blog, with restructured text or markdown input files"
-HOMEPAGE="
- https://getpelican.com/
- https://pypi.org/project/pelican/
-"
-SRC_URI="
- https://github.com/getpelican/pelican/archive/${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
-IUSE="doc examples markdown"
-
-RDEPEND="
- >=dev-python/docutils-0.22.0[${PYTHON_USEDEP}]
- >=dev-python/blinker-1.7.0[${PYTHON_USEDEP}]
- >=dev-python/feedgenerator-2.1.0[${PYTHON_USEDEP}]
- >=dev-python/jinja2-3.1.2[${PYTHON_USEDEP}]
- >=dev-python/ordered-set-4.1.0[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.16.1[${PYTHON_USEDEP}]
- >=dev-python/python-dateutil-2.8.2[${PYTHON_USEDEP}]
- >=dev-python/pytz-2020.1[${PYTHON_USEDEP}]
- >=dev-python/rich-13.6.0[${PYTHON_USEDEP}]
- >=dev-python/unidecode-1.3.7[${PYTHON_USEDEP}]
- >=dev-python/watchfiles-0.21.0[${PYTHON_USEDEP}]
- doc? ( >=dev-python/sphinx-9.0.0[${PYTHON_USEDEP}] )
- markdown? ( >=dev-python/markdown-3.1[${PYTHON_USEDEP}] )
-"
-BDEPEND="
- test? (
- >=dev-python/markdown-3.1[${PYTHON_USEDEP}]
- dev-python/typogrify[${PYTHON_USEDEP}]
- dev-python/lxml[${PYTHON_USEDEP}]
- >=dev-python/beautifulsoup4-4.13.3[${PYTHON_USEDEP}]
- dev-python/pytest-xdist[${PYTHON_USEDEP}]
- )
-"
-
-DOCS=( README.rst )
-
-# For musl, bug 863962
-PATCHES=( "${FILESDIR}/${PN}-4.9.1-no-locales-for-tests.patch" )
-
-EPYTEST_DESELECT=(
- # Needs investigation, we weren't running tests at all before
- pelican/tests/test_testsuite.py::TestSuiteTest::test_error_on_warning
- pelican/tests/test_pelican.py::TestPelican::test_basic_generation_works
- pelican/tests/test_pelican.py::TestPelican::test_custom_generation_works
-
- # For musl, bug 863962
- # Per Alpine https://git.alpinelinux.org/aports/tree/testing/py3-pelican/APKBUILD
- pelican/tests/test_contents.py::TestPage::test_datetime
-)
-
-distutils_enable_tests pytest
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/_build/html/. )
-
- if use examples; then
- docinto /usr/share/doc/${PF}
- docompress -x /usr/share/doc/${PF}/samples
- dodoc -r samples
- fi
-
- distutils-r1_python_install_all
-}
-
-pkg_postinst() {
- optfeature "Typographical enhancements (alternative to markdown)" dev-python/typogrify
-}
diff --git a/app-text/pep/Manifest b/app-text/pep/Manifest
deleted file mode 100644
index 85b09066d388..000000000000
--- a/app-text/pep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pep-2.8.zip 84665 BLAKE2B 529ce27e819e1f4aa683516b71e1b391169647dc477980db5e6f334559f265f6427d20043edf42047286c46724cba578a961a305bfecd24cd72692ebca061e6a SHA512 553efb3f6ca113d96313cfaa7efc7142e3f87d1eb746478aa5f112bb09d6e5d863cd8fa2a34d866777d6724b525d9b94a0978842afc6198fa70fe59c2a8d1169
diff --git a/app-text/pep/files/pep-2.8-Fix-Wimplicit-int.patch b/app-text/pep/files/pep-2.8-Fix-Wimplicit-int.patch
deleted file mode 100644
index 724873090c1c..000000000000
--- a/app-text/pep/files/pep-2.8-Fix-Wimplicit-int.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-From: Sam James <sam@gentoo.org>
-Date: Fri, 30 Sep 2022 21:51:17 +0100
-Subject: [PATCH] Fix -Wimplicit-int
-
-Fixes build with Clang 16.
-
-Bug: https://bugs.gentoo.org/871081
---- a/main.c
-+++ b/main.c
-@@ -410,7 +410,7 @@ static void dofile(int eflage)
-
- /*---( main )---------------------------------------------------------------*/
-
--main(int argc, char **argv)
-+int main(int argc, char **argv)
- {
- struct stat statbuf;
- unsigned int statype;
diff --git a/app-text/pep/files/pep-2.8-gcc15.patch b/app-text/pep/files/pep-2.8-gcc15.patch
deleted file mode 100644
index 2375b694e97e..000000000000
--- a/app-text/pep/files/pep-2.8-gcc15.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Fix build with GCC 15
-https://bugs.gentoo.org/944760
-
---- a/plain.src
-+++ b/plain.src
-@@ -112,7 +112,6 @@ static int NSpace = 0; /* No. of spaces not flushed. */
-
- /*---( forward )------------------------------------------------------------*/
-
--char *getenv();
-
-
- /*---( housekeeping )-------------------------------------------------------*/
diff --git a/app-text/pep/files/pep-2.8-gentoo.patch b/app-text/pep/files/pep-2.8-gentoo.patch
deleted file mode 100644
index e932a35cefbf..000000000000
--- a/app-text/pep/files/pep-2.8-gentoo.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/Makefile 2004-03-24 20:23:42.000000000 +0100
-+++ b/Makefile 2019-03-10 10:05:13.973408328 +0100
-@@ -66,7 +66,7 @@
-
- # Unix (Solaris, Linux)
- CC = gcc
--LFLAGS = -o pep
-+LFLAGS = -o pep $(LDFLAGS)
- SRC = src
- XXX = c
- OBJ = o
-@@ -78,10 +78,10 @@
- UNZIP = unzip
-
- # directories, etc.
--BINDIR = $(HOME)/bin/$(HOSTTYPE)
--LIBDIR = $(HOME)/lib/pep
-+BINDIR = /usr/bin/
-+LIBDIR = /usr/share/pep
- MANEXT = 1
--MANDIR = $(HOME)/man/man$(MANEXT)
-+MANDIR = /usr/share/man/man$(MANEXT)
- TODAY = 19950811
- CLOCK = 0200
- VER = 28
diff --git a/app-text/pep/files/pep-2.8-include.patch b/app-text/pep/files/pep-2.8-include.patch
deleted file mode 100644
index d70c8dfe35cf..000000000000
--- a/app-text/pep/files/pep-2.8-include.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/main.c 1995-08-11 02:00:00.000000000 +0200
-+++ b/main.c 2010-08-26 23:57:03.000000000 +0200
-@@ -91,6 +91,7 @@
-
- #include <stdio.h>
- #include <stdlib.h>
-+#include <unistd.h>
- #include <string.h>
- #include <ctype.h>
- #include "pep.h"
diff --git a/app-text/pep/metadata.xml b/app-text/pep/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/pep/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/pep/pep-2.8-r2.ebuild b/app-text/pep/pep-2.8-r2.ebuild
deleted file mode 100644
index 53e8444e9426..000000000000
--- a/app-text/pep/pep-2.8-r2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="General purpose filter and file cleaning program"
-HOMEPAGE="https://hannemyr.com/enjoy/pep.html"
-SRC_URI="https://hannemyr.com/enjoy/${PN}${PV//./}.zip -> ${P}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc x86"
-
-BDEPEND="app-arch/unzip"
-
-# pep does not come with autoconf so here's a patch to configure
-# Makefile with the correct path
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-include.patch
- "${FILESDIR}"/${P}-Fix-Wimplicit-int.patch
-)
-
-src_prepare() {
- default
-
- # Darwin lacks stricmp and DIRCHAR
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e '/^OBJS/s/^\(.*\)$/\1 bdmg.o/' Makefile || die
- append-flags "-Dunix" -DSTRICMP
- fi
-}
-
-src_compile() {
- # make man page too
- emake Doc/pep.1
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin pep
- doman Doc/pep.1
-
- insinto /usr/share/pep
- doins Filters/*
-
- dodoc aareadme.txt file_id.diz
-}
diff --git a/app-text/pep/pep-2.8-r3.ebuild b/app-text/pep/pep-2.8-r3.ebuild
deleted file mode 100644
index 5967f1157447..000000000000
--- a/app-text/pep/pep-2.8-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="General purpose filter and file cleaning program"
-HOMEPAGE="https://hannemyr.com/enjoy/pep.html"
-SRC_URI="https://hannemyr.com/enjoy/${PN}${PV//./}.zip -> ${P}.zip"
-S="${WORKDIR}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~mips ~ppc ~x86"
-
-BDEPEND="app-arch/unzip"
-
-# pep does not come with autoconf so here's a patch to configure
-# Makefile with the correct path
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-include.patch
- "${FILESDIR}"/${P}-Fix-Wimplicit-int.patch
- "${FILESDIR}"/${P}-gcc15.patch
-)
-
-src_prepare() {
- default
-
- # Darwin lacks stricmp and DIRCHAR
- if [[ ${CHOST} == *-darwin* ]] ; then
- sed -i -e '/^OBJS/s/^\(.*\)$/\1 bdmg.o/' Makefile || die
- append-flags "-Dunix" -DSTRICMP
- fi
-}
-
-src_compile() {
- # make man page too
- emake Doc/pep.1
- emake CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin pep
- doman Doc/pep.1
-
- insinto /usr/share/pep
- doins Filters/*
-
- dodoc aareadme.txt file_id.diz
-}
diff --git a/app-text/pinfo/Manifest b/app-text/pinfo/Manifest
deleted file mode 100644
index 5d4d910667e1..000000000000
--- a/app-text/pinfo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pinfo-0.6.13.tar.gz 157103 BLAKE2B 18af4a5ae1bbd2abccb174ce1a3a16e4d17207a10015042723c58f80695c2580ca0c1c60f4f6f4f08e67eb01316fe48cd848a887e65159a6cd4463eca14bdecd SHA512 739e24821a363a087fb9df5651694f051286d4a15c3e51f2421a2aa60b1efe1da558b959ba22a0094e22854534ea5875498156e8ea2e198e31001aecab1a18df
diff --git a/app-text/pinfo/files/pinfo-0.6.13-fno-common.patch b/app-text/pinfo/files/pinfo-0.6.13-fno-common.patch
deleted file mode 100644
index 676cd4b09d37..000000000000
--- a/app-text/pinfo/files/pinfo-0.6.13-fno-common.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/parse_config.h
-+++ b/src/parse_config.h
-@@ -85,8 +85,6 @@
- colours;
- #endif /* HAVE_CURSES_COLOR */
-
--int use_manual;
--
- int parse_config (void);
- int parse_line (char *line);
- char *str_toupper (char *s);
diff --git a/app-text/pinfo/files/pinfo-0.6.9-GROFF_NO_SGR.patch b/app-text/pinfo/files/pinfo-0.6.9-GROFF_NO_SGR.patch
deleted file mode 100644
index dc902c0cae0a..000000000000
--- a/app-text/pinfo/files/pinfo-0.6.9-GROFF_NO_SGR.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/src/manual.c 2006-03-16 15:14:30.000000000 +0100
-+++ b/src/manual.c 2010-06-03 19:47:11.000000000 +0200
-@@ -261,6 +261,7 @@
- xfree(tmpfilename1);
- }
- tmpfilename1 = make_tempfile();
-+ putenv("GROFF_NO_SGR=true");
-
- #ifdef getmaxyx
- init_curses();
diff --git a/app-text/pinfo/files/pinfo-0.6.9-lzma-xz.patch b/app-text/pinfo/files/pinfo-0.6.9-lzma-xz.patch
deleted file mode 100644
index 6ae0766fb803..000000000000
--- a/app-text/pinfo/files/pinfo-0.6.9-lzma-xz.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/src/filehandling_functions.c
-+++ b/src/filehandling_functions.c
-@@ -41,14 +41,16 @@
- * you dump the file through `gunzip -d -c', etc. *
- ******************************************************************************/
-
--#define SuffixesNumber 4
-+#define SuffixesNumber 6
-
- Suffixes suffixes[SuffixesNumber] =
- {
- {"", "cat"},
- {".gz", "gzip -d -q -c"},
- {".Z", "gzip -d -q -c"},
-- {".bz2", "bzip2 -d -c"}
-+ {".bz2", "bzip2 -d -c"},
-+ {".lzma", "lzma -d -c"},
-+ {".xz", "xz -d -c"}
- };
-
- /*****************************************************************************/
diff --git a/app-text/pinfo/metadata.xml b/app-text/pinfo/metadata.xml
deleted file mode 100644
index 47a1c2c6401f..000000000000
--- a/app-text/pinfo/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">baszoetekouw/pinfo</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pinfo/pinfo-0.6.13.ebuild b/app-text/pinfo/pinfo-0.6.13.ebuild
deleted file mode 100644
index 4770bac181a8..000000000000
--- a/app-text/pinfo/pinfo-0.6.13.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools flag-o-matic
-
-DESCRIPTION="Hypertext info and man viewer based on (n)curses"
-HOMEPAGE="https://github.com/baszoetekouw/pinfo"
-SRC_URI="https://github.com/baszoetekouw/pinfo/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="nls readline"
-
-RDEPEND="
- sys-libs/ncurses:0=
- sys-libs/readline:0=
- nls? ( virtual/libintl )
-"
-
-DEPEND="
- ${RDEPEND}
- sys-apps/texinfo
- app-alternatives/yacc
- virtual/pkgconfig
- nls? ( sys-devel/gettext )
-"
-PATCHES=(
- "${FILESDIR}"/${PN}-0.6.9-GROFF_NO_SGR.patch
- "${FILESDIR}"/${PN}-0.6.9-lzma-xz.patch
- "${FILESDIR}"/${PN}-0.6.13-fno-common.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e 's| -Werror||g' configure.ac || die
-
- eautoreconf
-}
-
-src_configure() {
- # The following line can be dropped once https://github.com/baszoetekouw/pinfo/pull/35
- # is merged.
- append-cflags -D_BSD_SOURCE -D_DEFAULT_SOURCE # sbrk()
-
- econf \
- $(use_with readline) \
- $(use_enable nls)
-}
-
-src_install() {
- emake DESTDIR="${D}" sysconfdir="${EPREFIX}/etc" install
-}
diff --git a/app-text/po4a/Manifest b/app-text/po4a/Manifest
deleted file mode 100644
index 3baa2347cd9e..000000000000
--- a/app-text/po4a/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST po4a-0.74.tar.gz 5907018 BLAKE2B 0b349840faad2625854738db980ae3586a8a7758be956cd19e5ff1966594c1546e0f407e5184bd90633968f97e525a45d61bd0bef94f93c43a531b19be343389 SHA512 2156b95a62788694b4c47dc651f7a0571b2e15159d6d8bcee0c6b0538aecd5b81012ae76e15ef333a7662f6b1e59b717f8bbe8137126042ae2cfe614db5b6d66
diff --git a/app-text/po4a/files/po4a-man.patch b/app-text/po4a/files/po4a-man.patch
deleted file mode 100644
index 22444c1681b9..000000000000
--- a/app-text/po4a/files/po4a-man.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/Po4aBuilder.pm
-+++ b/Po4aBuilder.pm
-@@ -243,7 +243,6 @@
- }
- $parser->parse_from_file( $file, $out );
-
-- system("gzip", "-9", "-n", "-f", $out) and die;
- unlink "$file" or die;
- }
-
-@@ -275,7 +274,6 @@
- print "Convert $outdir/$outfile.$section (online docbook.xsl file). ";
- system("xsltproc", "-o", "$outdir/$outfile.$section", "--nonet", $docbook_xsl_url, $file) and die;
- }
-- system("gzip", "-9", "-n", "-f", "$outdir/$outfile.$section") and die;
- }
- unlink "$file" or die;
- }
diff --git a/app-text/po4a/metadata.xml b/app-text/po4a/metadata.xml
deleted file mode 100644
index 1a6ce2f18736..000000000000
--- a/app-text/po4a/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>hattya@gentoo.org</email>
- <name>Akinori Hattori</name>
- </maintainer>
- <upstream>
- <remote-id type="github">mquinson/po4a</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/po4a/po4a-0.74-r1.ebuild b/app-text/po4a/po4a-0.74-r1.ebuild
deleted file mode 100644
index f611a043f051..000000000000
--- a/app-text/po4a/po4a-0.74-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# 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 ro ru sl sr sr_Cyrl sv ta 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 ~arm64-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/podofo/Manifest b/app-text/podofo/Manifest
deleted file mode 100644
index 688667200797..000000000000
--- a/app-text/podofo/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST 1afc745452245cc75640682d1ec36a4a383756cd.tar.gz 4245378 BLAKE2B c7aebd52c7df61dcd6fe61e360f4e3489500641f6bb942950a310656eed7420800801d3a2a3a3eb82c04d298a21dfef87aea08890f2b66acbebc7d51572a0dbb SHA512 b5e6c520cbbf15df0f579a47d4669eca1afb516e843c945293e58b6149d4aa6c8447935c98f85259cd0c8e7d403eb15c5ec9cfdad48a4c99ccc4c7a4fe837ee1
-DIST d2ae0feff518783b6e24429f1f85d68ecfd2a3c0.tar.gz 29558639 BLAKE2B 38aa6b55459839c715b46a7186a0dbe05163fdc7348033251d357363a72d0c372d8b0b6d902d17f72c89643477dd64f8693dfffbd8fac80da58cd317126c5ddc SHA512 cb8df9ca9f036b0ee77c61cdaefc6ba207d4ca5021dfc383afdf5f915d43f249e3513219307cf3d838984b20aaf5ee44d47f8aec1ebe2161122ab047813f6301
-DIST podofo-0.10.4.tar.gz 1692182 BLAKE2B 10cd9111c1e17e8c31fb8f0f1b29e0f4d4d6126ac6d0c8a52b98eb8e85d0933882560b39e1188c95feb58fb365fd261af488cacd299ff1b6f7f0fdb933296994 SHA512 963d8e2ad6516a0be4d3d416881e58e2384f07f0c006a8a33656d25f6a6b52858344750a4959e0aef568370df1cb052fc08f308aeec3795844a59cc8c47cff23
-DIST podofo-0.10.5.tar.gz 1696209 BLAKE2B 2a4053aaefba26926a5d5ef3564aec13b6047644edd00c993d05220ba922e808b279cc7c754f403b2f1ea40d8bf335b63bae480fd5ce3c8801bad0ca3db04763 SHA512 9b9921100c638d591e8796ec4bedb6eb4496bfe4fdb0d633ea6619da899451a1c0239b1f95fabc61b08572d1eab5a3f67c4a97f869520c8f2a1b89e060b8b3bb
-DIST podofo-1.0.2.tar.gz 3359442 BLAKE2B 5a971beb68d7b28548484fb1bd978f43f6f849212d3cc3111e00176bab7308e05bdb97ee49291cea71fade7f7be9cf7a24738d570b517a43cadfcf98f02ba34b SHA512 685c5771c58195ce8b70c76f1ef352a6740e716845988d75ca0f0f1abaa548766e22bed9608143737e5cdaef284d61c189031564e0cfe4bba8103f678667dcd1
diff --git a/app-text/podofo/metadata.xml b/app-text/podofo/metadata.xml
deleted file mode 100644
index 4719da38f563..000000000000
--- a/app-text/podofo/metadata.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:podofo_project:podofo</remote-id>
- <changelog>https://sourceforge.net/p/podofo/code/commit_browser</changelog>
- </upstream>
- <use>
- <flag name="boost">Add support for boost</flag>
- <flag name="tools">Build and install commandline tools.</flag>
- </use>
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-text/podofo/podofo-0.10.4.ebuild b/app-text/podofo/podofo-0.10.4.ebuild
deleted file mode 100644
index f140224ddae1..000000000000
--- a/app-text/podofo/podofo-0.10.4.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-2024 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit cmake flag-o-matic lua-single toolchain-funcs
-
-DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
-HOMEPAGE="https://sourceforge.net/projects/podofo/"
-
-RESOURCES_COMMIT="1afc745452245cc75640682d1ec36a4a383756cd"
-SRC_URI="
- https://github.com/podofo/podofo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/podofo/podofo-resources/archive/${RESOURCES_COMMIT}.tar.gz
-"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/${PV%_*}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="+boost idn debug test +tools"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- test? ( tools )"
-
-RDEPEND="${LUA_DEPS}
- idn? ( net-dns/libidn:= )
- dev-libs/openssl:0=
-
- media-libs/fontconfig:=
- media-libs/freetype:2=
- virtual/jpeg:0=
- media-libs/libpng:0=
- media-libs/tiff:0=
- sys-libs/zlib:="
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- boost? ( dev-libs/boost )
- test? ( dev-util/cppunit )"
-
-DOCS="AUTHORS.md CHANGELOG.md TODO.md"
-
-src_prepare() {
- cp -fr ${WORKDIR}/podofo-resources-${RESOURCES_COMMIT}/* ${S}/extern/resources
- rm -rf ${WORKDIR}/podofo-resources-${RESOURCES_COMMIT}
- cmake_src_prepare
-
-}
-
-src_configure() {
- # Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()'
- filter-flags -fvisibility-inlines-hidden
-
- mycmakeargs+=(
- "-DPODOFO_BUILD_STATIC=0"
- "-DPODOFO_HAVE_JPEG_LIB=1"
- "-DPODOFO_HAVE_PNG_LIB=1"
- "-DPODOFO_HAVE_TIFF_LIB=1"
- "-DWANT_FONTCONFIG=1"
- "-DUSE_STLPORT=0"
- -DLUA_VERSION="$(lua_get_version)"
- -DWANT_BOOST=$(usex boost ON OFF)
- -DHAVE_LIBIDN=$(usex idn ON OFF)
- -DPODOFO_HAVE_CPPUNIT=$(usex test ON OFF)
- -DPODOFO_BUILD_LIB_ONLY=$(usex tools OFF ON)
- )
-
- cmake_src_configure
- mkdir -p "${S}/test/TokenizerTest/objects" || die
-}
-
-src_test() {
- cd "${BUILD_DIR}"/test/unit || die
- ./podofo-test --selftest || die "self test failed"
-}
diff --git a/app-text/podofo/podofo-0.10.5.ebuild b/app-text/podofo/podofo-0.10.5.ebuild
deleted file mode 100644
index 4e9da18311ae..000000000000
--- a/app-text/podofo/podofo-0.10.5.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit cmake flag-o-matic lua-single toolchain-funcs
-
-DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
-HOMEPAGE="https://sourceforge.net/projects/podofo/"
-
-RESOURCES_COMMIT="1afc745452245cc75640682d1ec36a4a383756cd"
-SRC_URI="
- https://github.com/podofo/podofo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/podofo/podofo-resources/archive/${RESOURCES_COMMIT}.tar.gz
-"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/${PV%_*}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="+boost idn debug test +tools"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- test? ( tools )"
-
-RDEPEND="${LUA_DEPS}
- idn? ( net-dns/libidn:= )
- dev-libs/openssl:0=
-
- media-libs/fontconfig:=
- media-libs/freetype:2=
- virtual/jpeg:0=
- media-libs/libpng:0=
- media-libs/tiff:0=
- sys-libs/zlib:="
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- boost? ( dev-libs/boost )
- test? ( dev-util/cppunit )"
-
-DOCS="AUTHORS.md CHANGELOG.md TODO.md"
-
-src_prepare() {
- cp -fr ${WORKDIR}/podofo-resources-${RESOURCES_COMMIT}/* ${S}/extern/resources
- rm -rf ${WORKDIR}/podofo-resources-${RESOURCES_COMMIT}
- cmake_src_prepare
-
-}
-
-src_configure() {
- # Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()'
- filter-flags -fvisibility-inlines-hidden
-
- mycmakeargs+=(
- "-DPODOFO_BUILD_STATIC=0"
- "-DPODOFO_HAVE_JPEG_LIB=1"
- "-DPODOFO_HAVE_PNG_LIB=1"
- "-DPODOFO_HAVE_TIFF_LIB=1"
- "-DWANT_FONTCONFIG=1"
- "-DUSE_STLPORT=0"
- -DLUA_VERSION="$(lua_get_version)"
- -DWANT_BOOST=$(usex boost ON OFF)
- -DHAVE_LIBIDN=$(usex idn ON OFF)
- -DPODOFO_HAVE_CPPUNIT=$(usex test ON OFF)
- -DPODOFO_BUILD_LIB_ONLY=$(usex tools OFF ON)
- )
-
- cmake_src_configure
- mkdir -p "${S}/test/TokenizerTest/objects" || die
-}
-
-src_test() {
- cd "${BUILD_DIR}"/test/unit || die
- ./podofo-test --selftest || die "self test failed"
-}
diff --git a/app-text/podofo/podofo-1.0.0.ebuild b/app-text/podofo/podofo-1.0.0.ebuild
deleted file mode 100644
index 4e9da18311ae..000000000000
--- a/app-text/podofo/podofo-1.0.0.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 2021-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-
-inherit cmake flag-o-matic lua-single toolchain-funcs
-
-DESCRIPTION="PoDoFo is a C++ library to work with the PDF file format"
-HOMEPAGE="https://sourceforge.net/projects/podofo/"
-
-RESOURCES_COMMIT="1afc745452245cc75640682d1ec36a4a383756cd"
-SRC_URI="
- https://github.com/podofo/podofo/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/podofo/podofo-resources/archive/${RESOURCES_COMMIT}.tar.gz
-"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="0/${PV%_*}"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="+boost idn debug test +tools"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${LUA_REQUIRED_USE}
- test? ( tools )"
-
-RDEPEND="${LUA_DEPS}
- idn? ( net-dns/libidn:= )
- dev-libs/openssl:0=
-
- media-libs/fontconfig:=
- media-libs/freetype:2=
- virtual/jpeg:0=
- media-libs/libpng:0=
- media-libs/tiff:0=
- sys-libs/zlib:="
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- boost? ( dev-libs/boost )
- test? ( dev-util/cppunit )"
-
-DOCS="AUTHORS.md CHANGELOG.md TODO.md"
-
-src_prepare() {
- cp -fr ${WORKDIR}/podofo-resources-${RESOURCES_COMMIT}/* ${S}/extern/resources
- rm -rf ${WORKDIR}/podofo-resources-${RESOURCES_COMMIT}
- cmake_src_prepare
-
-}
-
-src_configure() {
- # Bug #381359: undefined reference to `PoDoFo::PdfVariant::DelayedLoadImpl()'
- filter-flags -fvisibility-inlines-hidden
-
- mycmakeargs+=(
- "-DPODOFO_BUILD_STATIC=0"
- "-DPODOFO_HAVE_JPEG_LIB=1"
- "-DPODOFO_HAVE_PNG_LIB=1"
- "-DPODOFO_HAVE_TIFF_LIB=1"
- "-DWANT_FONTCONFIG=1"
- "-DUSE_STLPORT=0"
- -DLUA_VERSION="$(lua_get_version)"
- -DWANT_BOOST=$(usex boost ON OFF)
- -DHAVE_LIBIDN=$(usex idn ON OFF)
- -DPODOFO_HAVE_CPPUNIT=$(usex test ON OFF)
- -DPODOFO_BUILD_LIB_ONLY=$(usex tools OFF ON)
- )
-
- cmake_src_configure
- mkdir -p "${S}/test/TokenizerTest/objects" || die
-}
-
-src_test() {
- cd "${BUILD_DIR}"/test/unit || die
- ./podofo-test --selftest || die "self test failed"
-}
diff --git a/app-text/poppler-data/Manifest b/app-text/poppler-data/Manifest
deleted file mode 100644
index d5bb2a09ed73..000000000000
--- a/app-text/poppler-data/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST poppler-data-0.4.11-2-extra.tar.xz 3124 BLAKE2B 8ae0cb7613d36e2ceddb77736b04a61353cf4bcd3ac74e6cc65e7ddf727b65b98aa57c31bc02782cd74318119f0577cb3b187c9192ee0bb47dc8666e908a919b SHA512 3e43bc37b1a9affe4fabf68c3ea3490cbae0892286b3fd01f60f2fd232da68bc863fe0b058821d7d2e4ac4d7427b0ab02f8374abeba2cad704d578a155f46885
-DIST poppler-data-0.4.12.tar.gz 4504754 BLAKE2B 0d34ff1fcc9120b5db2baded9d931ca37128106eecdd54892d0256f9736f799d52eacd4017741797432048def914dd13150c6e3bf8d9ea5b8597a799a497d1c7 SHA512 75f201e4c586ba47eb9a48a33ef6663fe353d0694b602feb7db282d73da7f0daffb0ff7e18e4a6cb40324305efa2413df562666939f4214e2dfd7ff00288f3de
diff --git a/app-text/poppler-data/metadata.xml b/app-text/poppler-data/metadata.xml
deleted file mode 100644
index e2fedda90ee1..000000000000
--- a/app-text/poppler-data/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/poppler-data/poppler-data-0.4.12.ebuild b/app-text/poppler-data/poppler-data-0.4.12.ebuild
deleted file mode 100644
index da3095c44fc5..000000000000
--- a/app-text/poppler-data/poppler-data-0.4.12.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-POPPLER_DATA_EXTRA_VERSION="0.4.11-2"
-DESCRIPTION="Data files for poppler to support uncommon encodings without xpdfrc"
-HOMEPAGE="https://poppler.freedesktop.org/"
-SRC_URI="https://poppler.freedesktop.org/${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${POPPLER_DATA_EXTRA_VERSION}-extra.tar.xz"
-
-# AGPL-3+ for the extra files needed by ghostscript, bug #844115
-LICENSE="AGPL-3+ BSD GPL-2 MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-
-src_install() {
- emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install
-
- # We need to include extra cMaps for ghostscript, bug #844115
- cp "${WORKDIR}"/${PN}-${POPPLER_DATA_EXTRA_VERSION}-extra/Identity-* "${ED}"/usr/share/poppler/cMap || die
-
- # bug #409361
- dodir /usr/share/poppler/cMaps
- cd "${ED}"/usr/share/poppler/cMaps || die
- find ../cMap -type f -exec ln -s {} . \; || die
-}
diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
deleted file mode 100644
index 3166027d79af..000000000000
--- a/app-text/poppler/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-DIST poppler-26.03.0.tar.xz 2029264 BLAKE2B cde442181f849250e63a1778e466787ff16eb913af43727481b2593823ca357920f7473bb2c770ed6566e494f4411b0725b66af6bba26868c6481bff37bf296f SHA512 f3682ce6eb3fe862c1f5e01a0d27ffe948702262b0cf930b103d24992b79048cd950c48ac41f016a918318300170a35ef08339a0b69837944744ebe4110e620b
-DIST poppler-26.03.0.tar.xz.sig 833 BLAKE2B eea034ec8391dc6f8e0901c2672e35265285679493dee5d61fb30d84091a83fdc41afb9cb70bf704df6020ec0197487f29e8fdb4ea270d22d7adc06731d9e76c SHA512 fa63e7463871ed8b4983a80a96d958c4c2eaedd9413825e06e313bdeb8c14250450ccb6f8840ef792280eee5a4b89a62d411fddfa486e5ea5b3c4535746daf5d
-DIST poppler-26.05.0.tar.xz 2037356 BLAKE2B 0054b2d012a0f62fb5141ad2dc019e1f0049b785b46866a6a924c157ce6c11645b51a2ee963853d4e5a4512dea6c5d5472fc11a444a2a415d11f232a577f23c1 SHA512 e9c3e091d927156d64425830e88bea43df52bef2d77aa84847d529a4b3e11f0e82170030379016db7de45748f39d92d894b02de134e44244e42f2076cd75ce79
-DIST poppler-26.05.0.tar.xz.sig 833 BLAKE2B 5e34d555dcad19cff70fd173c349d1408dec985551547a8fab01bd40a9519d96617178213c84a76d5ad383e985b5a24586f2dfd60fd8cb53de97a22d880042f4 SHA512 7a346821ec64b0686468657e9da1f18960d3ec63ede711030f844f9aac5464536a3fddb32708653ab302fbce9597157268e94e67ef270323a76379efd5a7ad1d
-DIST poppler-test-9d5011815a14c157ba25bb160187842fb81579a5.tar.bz2 5500878 BLAKE2B 4ced4be267431cfd7c39398055e22c7228df2f1de09cba86bfbd76d785b26f4767a69eefccaa7473b4f410a7f1a4b97d9133141b8c66892bb3f209376d5d231e SHA512 89982192b2d98c5c1e9c03ad1e4a09fe38d1525669799690e8d5f333d2e5905b5b57f58dd09483e5a4d3634fa35da22984b9d2797f4e11c3d821eaaf67865f6c
diff --git a/app-text/poppler/files/poppler-0.57.0-disable-internal-jpx.patch b/app-text/poppler/files/poppler-0.57.0-disable-internal-jpx.patch
deleted file mode 100644
index faf632128ff7..000000000000
--- a/app-text/poppler/files/poppler-0.57.0-disable-internal-jpx.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-Fix security issue [internal unmaintained JPX decoder] that is caused
-by building without system-jpeg libs. Fedora does not care because they
-always build with system-jpeg, however in Gentoo we allow the user to
-disable both options and poppler's buildsystem is making us believe
-there would be no JPX decoder built in that case, when in reality
-JPXStream.cc is built (even if it may not be used by the code).
-
-
---- a/CMakeLists.txt 2017-11-24 23:12:41.953450442 +0100
-+++ b/CMakeLists.txt 2017-11-24 23:16:09.441030669 +0100
-@@ -506,9 +508,11 @@
- add_definitions(-DUSE_OPENJPEG2)
- set(poppler_LIBS ${poppler_LIBS} ${LIBOPENJPEG2_LIBRARIES})
- else ()
-- set(poppler_SRCS ${poppler_SRCS}
-- poppler/JPXStream.cc
-- )
-+ if(NOT WITH_OPENJPEG AND HAVE_JPX_DECODER)
-+ set(poppler_SRCS ${poppler_SRCS}
-+ poppler/JPXStream.cc
-+ )
-+ endif()
- endif()
- if(USE_CMS)
- if(LCMS_FOUND)
diff --git a/app-text/poppler/files/poppler-26.01.0-qt-deps.patch b/app-text/poppler/files/poppler-26.01.0-qt-deps.patch
deleted file mode 100644
index fc16074965a3..000000000000
--- a/app-text/poppler/files/poppler-26.01.0-qt-deps.patch
+++ /dev/null
@@ -1,71 +0,0 @@
-Source: https://gitlab.freedesktop.org/poppler/poppler/-/merge_requests/2013
-
-From 1fccd6fefd96b2934a886ebd12bc27da0afc70bc Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Wed, 9 Dec 2020 01:28:25 +0100
-Subject: [PATCH] Move Qt test dependencies into test dir
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-Signed-off-by: Sam James <sam@gentoo.org>
----
- CMakeLists.txt | 8 ++++----
- qt5/CMakeLists.txt | 7 +++++--
- qt6/CMakeLists.txt | 6 ++++--
- 3 files changed, 13 insertions(+), 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 48033dce..4785f2b2 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -216,15 +216,15 @@ set(QT5_VERSION "5.15")
- find_soft_mandatory_package(ENABLE_QT5 Qt5Core ${QT5_VERSION})
- find_soft_mandatory_package(ENABLE_QT5 Qt5Gui ${QT5_VERSION})
- find_soft_mandatory_package(ENABLE_QT5 Qt5Xml ${QT5_VERSION})
--find_soft_mandatory_package(ENABLE_QT5 Qt5Widgets ${QT5_VERSION})
--find_soft_mandatory_package(ENABLE_QT5 Qt5Test ${QT5_VERSION})
-+find_soft_mandatory_package(BUILD_QT5_TESTS Qt5Widgets ${QT5_VERSION})
-+find_soft_mandatory_package(BUILD_QT5_TESTS Qt5Test ${QT5_VERSION})
-
- set(QT6_VERSION "6.2")
- SET(QT_NO_CREATE_VERSIONLESS_TARGETS ON)
- find_soft_mandatory_package(ENABLE_QT6 Qt6Core ${QT6_VERSION})
- find_soft_mandatory_package(ENABLE_QT6 Qt6Gui ${QT6_VERSION})
--find_soft_mandatory_package(ENABLE_QT6 Qt6Widgets ${QT6_VERSION})
--find_soft_mandatory_package(ENABLE_QT6 Qt6Test ${QT6_VERSION})
-+find_soft_mandatory_package(BUILD_QT6_TESTS Qt6Widgets ${QT6_VERSION})
-+find_soft_mandatory_package(BUILD_QT6_TESTS Qt6Test ${QT6_VERSION})
-
- add_definitions(-DQT_NO_CAST_FROM_ASCII)
- add_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
-diff --git a/qt5/CMakeLists.txt b/qt5/CMakeLists.txt
-index 431d2d35..bd4194e5 100644
---- a/qt5/CMakeLists.txt
-+++ b/qt5/CMakeLists.txt
-@@ -9,5 +9,8 @@ add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050E00)
- add_definitions(-DQT_NO_DEPRECATED_WARNINGS)
-
- add_subdirectory(src)
--add_subdirectory(tests)
--add_subdirectory(demos)
-+
-+if(BUILD_QT5_TESTS)
-+ add_subdirectory(tests)
-+ add_subdirectory(demos)
-+endif()
-diff --git a/qt6/CMakeLists.txt b/qt6/CMakeLists.txt
-index 89e612d1..23b39d72 100644
---- a/qt6/CMakeLists.txt
-+++ b/qt6/CMakeLists.txt
-@@ -7,5 +7,7 @@ endif()
-
- add_subdirectory(src)
-
--add_subdirectory(tests)
--add_subdirectory(demos)
-+if(BUILD_QT6_TESTS)
-+ add_subdirectory(tests)
-+ add_subdirectory(demos)
-+endif()
---
-2.52.0
-
diff --git a/app-text/poppler/files/poppler-26.01.0-respect-cflags.patch b/app-text/poppler/files/poppler-26.01.0-respect-cflags.patch
deleted file mode 100644
index 0527da6cb99b..000000000000
--- a/app-text/poppler/files/poppler-26.01.0-respect-cflags.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-From f15f298518f03fa8f661f8fd1b1ce5f7449abc3d Mon Sep 17 00:00:00 2001
-From: Theo Anderson <telans@posteo.de>
-Date: Wed, 14 Apr 2021 10:16:11 +1200
-Subject: [PATCH] build: respect cflags
-
-[Rebased by: Stefan Radermacher <gentoo@zaister.de>]
-Signed-off-by: Theo Anderson <telans@posteo.de>
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- cmake/modules/PopplerMacros.cmake | 69 +------------------------------
- 1 file changed, 2 insertions(+), 67 deletions(-)
-
-diff --git a/cmake/modules/PopplerMacros.cmake b/cmake/modules/PopplerMacros.cmake
-index 4fa44dfd..17645e3f 100644
---- a/cmake/modules/PopplerMacros.cmake
-+++ b/cmake/modules/PopplerMacros.cmake
-@@ -87,9 +87,6 @@ set(_known_build_types RELWITHDEBINFO;RELEASE;DEBUG;DEBUGFULL;PROFILE)
- # CMake toolchain file). To avoid surprising compilation errors, we emit an
- # error in that case, so that the user can handle the passed CMAKE_BUILD_TYPE
- # in the compiler flags logic below.
--if (NOT "${_CMAKE_BUILD_TYPE_UPPER}" IN_LIST _known_build_types)
-- message(FATAL_ERROR "Unsupported CMAKE_BUILD_TYPE: ${CMAKE_BUILD_TYPE}")
--endif()
- set(_save_cflags "${CMAKE_C_FLAGS}")
- set(_save_cxxflags "${CMAKE_CXX_FLAGS}")
-
-@@ -99,7 +96,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
- set(_warn "${_warn} -Wcast-align")
- set(_warn "${_warn} -Wformat-security")
- set(_warn "${_warn} -Wframe-larger-than=65536")
-- set(_warn "${_warn} -Wlogical-op")
- set(_warn "${_warn} -Wmissing-format-attribute")
- set(_warn "${_warn} -Wnon-virtual-dtor")
- set(_warn "${_warn} -Woverloaded-virtual")
-@@ -115,20 +111,6 @@ if(CMAKE_COMPILER_IS_GNUCXX)
-
- set(DEFAULT_COMPILE_WARNINGS "${_warn}")
- set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}")
--
-- set(CMAKE_CXX_FLAGS "-fno-exceptions -fno-check-new -fno-common -fno-operator-names -D_DEFAULT_SOURCE")
-- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
-- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
-- set(CMAKE_CXX_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
-- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline")
-- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
-- set(CMAKE_C_FLAGS "-std=c99 -D_DEFAULT_SOURCE")
-- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
-- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG")
-- set(CMAKE_C_FLAGS_DEBUG "-g -O2 -fno-reorder-blocks -fno-schedule-insns -fno-inline")
-- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline")
-- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
--
- poppler_check_link_flag("-Wl,--as-needed" GCC_HAS_AS_NEEDED)
- if(GCC_HAS_AS_NEEDED)
- set(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--as-needed")
-@@ -138,55 +120,8 @@ if(CMAKE_COMPILER_IS_GNUCXX)
- set(_compiler_flags_changed 1)
- endif (CMAKE_COMPILER_IS_GNUCXX)
-
--if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang")
--# set the default compile warnings
-- set(_warn "-Wall -Wextra -Wpedantic")
-- set(_warn "${_warn} -Wcast-align")
-- set(_warn "${_warn} -Wformat-security")
-- set(_warn "${_warn} -Wframe-larger-than=65536")
-- set(_warn "${_warn} -Wmissing-format-attribute")
-- set(_warn "${_warn} -Wnon-virtual-dtor")
-- set(_warn "${_warn} -Woverloaded-virtual")
-- set(_warn "${_warn} -Wmissing-declarations")
-- set(_warn "${_warn} -Wundef")
-- set(_warn "${_warn} -Wzero-as-null-pointer-constant")
-- set(_warn "${_warn} -Wshadow")
-- set(_warn "${_warn} -Wweak-vtables")
--
-- # set extra warnings
-- set(_warnx "${_warnx} -Wconversion")
--
-- set(DEFAULT_COMPILE_WARNINGS "${_warn}")
-- set(DEFAULT_COMPILE_WARNINGS_EXTRA "${_warn} ${_warnx}")
--
-- set(CMAKE_CXX_FLAGS "-fno-exceptions -fno-check-new -fno-common -D_DEFAULT_SOURCE")
-- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
-- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
-- # clang does not support -fno-reorder-blocks -fno-schedule-insns, so do not use -O2
-- set(CMAKE_CXX_FLAGS_DEBUG "-g")
-- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g3 -fno-inline")
-- set(CMAKE_CXX_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
-- set(CMAKE_C_FLAGS "-std=c99 -D_DEFAULT_SOURCE")
-- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
-- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG")
-- # clang does not support -fno-reorder-blocks -fno-schedule-insns, so do not use -O2
-- set(CMAKE_C_FLAGS_DEBUG "-g")
-- set(CMAKE_C_FLAGS_DEBUGFULL "-g3 -fno-inline")
-- set(CMAKE_C_FLAGS_PROFILE "-g3 -fno-inline -ftest-coverage -fprofile-arcs")
-- set(_compiler_flags_changed 1)
--endif()
--
--if(CMAKE_C_COMPILER MATCHES "icc")
-- set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O2 -g")
-- set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG")
-- set(CMAKE_CXX_FLAGS_DEBUG "-O2 -g -0b0 -noalign")
-- set(CMAKE_CXX_FLAGS_DEBUGFULL "-g -Ob0 -noalign")
-- set(CMAKE_C_FLAGS_RELWITHDEBINFO "-O2 -g")
-- set(CMAKE_C_FLAGS_RELEASE "-O2 -DNDEBUG")
-- set(CMAKE_C_FLAGS_DEBUG "-O2 -g -Ob0 -noalign")
-- set(CMAKE_C_FLAGS_DEBUGFULL "-g -Ob0 -noalign")
-- set(_compiler_flags_changed 1)
--endif(CMAKE_C_COMPILER MATCHES "icc")
-+set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wnon-virtual-dtor -Woverloaded-virtual")
-+set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=c99")
-
- if(_compiler_flags_changed)
- # Ensure that the previous CMAKE_{C,CXX}_FLAGS are included in the current configuration flags.
---
-2.52.0
-
diff --git a/app-text/poppler/files/poppler-26.05.0-qt-deps.patch b/app-text/poppler/files/poppler-26.05.0-qt-deps.patch
deleted file mode 100644
index 1a1a0da8a657..000000000000
--- a/app-text/poppler/files/poppler-26.05.0-qt-deps.patch
+++ /dev/null
@@ -1,68 +0,0 @@
-From 99a7093be6ff45199afd1c77c3c937b9b309a7ef Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Wed, 9 Dec 2020 01:28:25 +0100
-Subject: [PATCH] Move Qt test dependencies into test dir
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-Signed-off-by: Sam James <sam@gentoo.org>
----
- CMakeLists.txt | 8 ++++----
- qt5/CMakeLists.txt | 7 +++++--
- qt6/CMakeLists.txt | 6 ++++--
- 3 files changed, 13 insertions(+), 8 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 29ba72f6..d6e52941 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -218,14 +218,14 @@ endif()
- find_soft_mandatory_package(ENABLE_QT5 Qt5Core ${QT5_VERSION})
- find_soft_mandatory_package(ENABLE_QT5 Qt5Gui ${QT5_VERSION})
- find_soft_mandatory_package(ENABLE_QT5 Qt5Xml ${QT5_VERSION})
--find_soft_mandatory_package(ENABLE_QT5 Qt5Widgets ${QT5_VERSION})
--find_soft_mandatory_package(ENABLE_QT5 Qt5Test ${QT5_VERSION})
-+find_soft_mandatory_package(BUILD_QT5_TESTS Qt5Widgets ${QT5_VERSION})
-+find_soft_mandatory_package(BUILD_QT5_TESTS Qt5Test ${QT5_VERSION})
-
- SET(QT_NO_CREATE_VERSIONLESS_TARGETS ON)
- find_soft_mandatory_package(ENABLE_QT6 Qt6Core ${QT6_VERSION})
- find_soft_mandatory_package(ENABLE_QT6 Qt6Gui ${QT6_VERSION})
--find_soft_mandatory_package(ENABLE_QT6 Qt6Widgets ${QT6_VERSION})
--find_soft_mandatory_package(ENABLE_QT6 Qt6Test ${QT6_VERSION})
-+find_soft_mandatory_package(BUILD_QT6_TESTS Qt6Widgets ${QT6_VERSION})
-+find_soft_mandatory_package(BUILD_QT6_TESTS Qt6Test ${QT6_VERSION})
-
- add_definitions(-DQT_NO_CAST_FROM_ASCII)
- add_definitions(-DQT_NO_CAST_FROM_BYTEARRAY)
-diff --git a/qt5/CMakeLists.txt b/qt5/CMakeLists.txt
-index 431d2d35..bd4194e5 100644
---- a/qt5/CMakeLists.txt
-+++ b/qt5/CMakeLists.txt
-@@ -9,5 +9,8 @@ add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050E00)
- add_definitions(-DQT_NO_DEPRECATED_WARNINGS)
-
- add_subdirectory(src)
--add_subdirectory(tests)
--add_subdirectory(demos)
-+
-+if(BUILD_QT5_TESTS)
-+ add_subdirectory(tests)
-+ add_subdirectory(demos)
-+endif()
-diff --git a/qt6/CMakeLists.txt b/qt6/CMakeLists.txt
-index 89e612d1..23b39d72 100644
---- a/qt6/CMakeLists.txt
-+++ b/qt6/CMakeLists.txt
-@@ -7,5 +7,7 @@ endif()
-
- add_subdirectory(src)
-
--add_subdirectory(tests)
--add_subdirectory(demos)
-+if(BUILD_QT6_TESTS)
-+ add_subdirectory(tests)
-+ add_subdirectory(demos)
-+endif()
---
-2.54.0
-
diff --git a/app-text/poppler/metadata.xml b/app-text/poppler/metadata.xml
deleted file mode 100644
index 7e3ab8f8d7f5..000000000000
--- a/app-text/poppler/metadata.xml
+++ /dev/null
@@ -1,30 +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>
-<maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
-</maintainer>
-<maintainer type="project">
- <email>office@gentoo.org</email>
- <description>Please CC on stabilisation bugs</description>
-</maintainer>
-<upstream>
- <remote-id type="cpe">cpe:/a:freedesktop:poppler</remote-id>
- <remote-id type="freedesktop-gitlab">poppler/poppler</remote-id>
-</upstream>
-<use>
- <flag name="boost">Use boost::small_vector for a serious performance gain</flag>
- <flag name="gpgme">Enable signatures handling with <pkg>app-crypt/gpgme</pkg></flag>
- <flag name="nss">Enable signatures handling with <pkg>dev-libs/nss</pkg></flag>
- <flag name="utils">Install command-line PDF converters and various utilities</flag>
-</use>
-<slots>
- <subslots>Reflects ABI compatibility of libpoppler.so only,
- NOT libpoppler-{glib,qt6,cpp}.so!</subslots>
-</slots>
-</pkgmetadata>
diff --git a/app-text/poppler/poppler-26.03.0.ebuild b/app-text/poppler/poppler-26.03.0.ebuild
deleted file mode 100644
index 5fea32bca2cd..000000000000
--- a/app-text/poppler/poppler-26.03.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2005-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit cmake flag-o-matic python-any-r1 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="9d5011815a14c157ba25bb160187842fb81579a5"
- 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 ~arm64-macos ~x64-macos ~x64-solaris"
- SLOT="0/158" # 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 qt6 test tiff +utils"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.13
- >=media-libs/freetype-2.10
- virtual/zlib:=
- cairo? (
- >=dev-libs/glib-2.64:2
- >=x11-libs/cairo-1.16
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- )
- curl? ( net-misc/curl )
- gpgme? ( dev-cpp/gpgmepp:= )
- 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= )
- 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? ( qt6? ( dev-qt/qtbase:6[widgets] ) )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=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}-26.01.0-qt-deps.patch"
- "${FILESDIR}/${PN}-26.01.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
-}
-
-src_configure() {
- xdg_environment_reset
- append-lfs-flags # bug #898506
-
- # giscanner is called if cairo and introspection are enabled.
- # In that case, PKG_CONFIG must be defined.
- tc-export PKG_CONFIG
-
- local mycmakeargs=(
- -DBUILD_GTK_TESTS=OFF
- -DBUILD_QT5_TESTS=OFF
- -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
- -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=OFF
- -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-26.05.0.ebuild b/app-text/poppler/poppler-26.05.0.ebuild
deleted file mode 100644
index dd3643ae0ffd..000000000000
--- a/app-text/poppler/poppler-26.05.0.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2005-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit cmake flag-o-matic python-any-r1 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="9d5011815a14c157ba25bb160187842fb81579a5"
- 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 ~arm64-macos ~x64-macos ~x64-solaris"
- SLOT="0/160" # 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 qt6 test tiff +utils"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.15
- >=media-libs/freetype-2.11
- virtual/zlib:=
- cairo? (
- >=dev-libs/glib-2.80:2
- >=x11-libs/cairo-1.18
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- )
- curl? ( net-misc/curl )
- gpgme? ( dev-cpp/gpgmepp:= )
- 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.98 )
- png? ( media-libs/libpng:0= )
- 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.83 )
- test? ( qt6? ( dev-qt/qtbase:6[widgets] ) )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/glib-utils-2.80
- 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}/${P}-qt-deps.patch"
- "${FILESDIR}/${PN}-26.01.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
-}
-
-src_configure() {
- xdg_environment_reset
- append-lfs-flags # bug #898506
-
- # giscanner is called if cairo and introspection are enabled.
- # In that case, PKG_CONFIG must be defined.
- tc-export PKG_CONFIG
-
- local mycmakeargs=(
- -DBUILD_GTK_TESTS=OFF
- -DBUILD_QT5_TESTS=OFF
- -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
- -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=OFF
- -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-9999.ebuild b/app-text/poppler/poppler-9999.ebuild
deleted file mode 100644
index 24be2a585a5b..000000000000
--- a/app-text/poppler/poppler-9999.ebuild
+++ /dev/null
@@ -1,144 +0,0 @@
-# Copyright 2005-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-inherit cmake flag-o-matic python-any-r1 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="9d5011815a14c157ba25bb160187842fb81579a5"
- 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 ~arm64-macos ~x64-macos ~x64-solaris"
- SLOT="0/160" # 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 qt6 test tiff +utils"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- >=media-libs/fontconfig-2.15
- >=media-libs/freetype-2.11
- virtual/zlib:=
- cairo? (
- >=dev-libs/glib-2.80:2
- >=x11-libs/cairo-1.18
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- )
- curl? ( net-misc/curl )
- gpgme? ( dev-cpp/gpgmepp:= )
- 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.98 )
- png? ( media-libs/libpng:0= )
- 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.83 )
- test? ( qt6? ( dev-qt/qtbase:6[widgets] ) )
-"
-BDEPEND="
- ${PYTHON_DEPS}
- >=dev-util/glib-utils-2.80
- 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}-26.05.0-qt-deps.patch"
- "${FILESDIR}/${PN}-26.01.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
-}
-
-src_configure() {
- xdg_environment_reset
- append-lfs-flags # bug #898506
-
- # giscanner is called if cairo and introspection are enabled.
- # In that case, PKG_CONFIG must be defined.
- tc-export PKG_CONFIG
-
- local mycmakeargs=(
- -DBUILD_GTK_TESTS=OFF
- -DBUILD_QT5_TESTS=OFF
- -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
- -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=OFF
- -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/ps2eps/Manifest b/app-text/ps2eps/Manifest
deleted file mode 100644
index 3b424d2d8f2b..000000000000
--- a/app-text/ps2eps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ps2eps-1.68.tar.gz 97304 BLAKE2B 594b894b2d81f64c8c6a7461d1df96d7b6e3ce3ef8f7eaf58161eb6a05ebca7b2d304a531be954898f1a9ad53cccd84536b64127b080afbc3902265d2e4e1108 SHA512 7fc84da5da00d5b1169d6e337b1db232adf80d9d957e48bfdd9272946151adca3e44f712587387ef557488cd15f44210b3fbd8c545488ec0071641d9d25a9c2b
diff --git a/app-text/ps2eps/metadata.xml b/app-text/ps2eps/metadata.xml
deleted file mode 100644
index 005f77dc50f3..000000000000
--- a/app-text/ps2eps/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>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/ps2eps/ps2eps-1.68.ebuild b/app-text/ps2eps/ps2eps-1.68.ebuild
deleted file mode 100644
index 28ae5baf2a15..000000000000
--- a/app-text/ps2eps/ps2eps-1.68.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Generate Encapsulated Postscript Format files from one-page Postscript documents"
-HOMEPAGE="http://www.tm.uka.de/~bless/ps2eps"
-SRC_URI="http://www.tm.uka.de/~bless/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
- app-text/ghostscript-gpl
- !<app-text/texlive-core-2007-r7"
-
-S="${WORKDIR}/${PN}"
-
-src_configure() {
- tc-export CC
-}
-
-src_compile() {
- cd src/C || die
- emake bbox
-}
-
-src_install() {
- dobin src/C/bbox
- dobin bin/ps2eps
-
- doman doc/man/man1/bbox.1
- doman doc/man/man1/ps2eps.1
-
- local DOCS=( Changes.txt README.txt doc/pdf )
- local HTML_DOCS=( doc/html/. )
- einstalldocs
-}
diff --git a/app-text/ps2pkm/Manifest b/app-text/ps2pkm/Manifest
deleted file mode 100644
index 67621d7651a1..000000000000
--- a/app-text/ps2pkm/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
-DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
diff --git a/app-text/ps2pkm/metadata.xml b/app-text/ps2pkm/metadata.xml
deleted file mode 100644
index d724efdf402e..000000000000
--- a/app-text/ps2pkm/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
deleted file mode 100644
index a423245cecc4..000000000000
--- a/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Tool that converts a PostScript type1 font into a corresponding TeX PK font"
-HOMEPAGE="https://tug.org/texlive/"
-SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${PV#*_p}-source.tar.xz"
-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 ~x64-macos ~x64-solaris"
-
-DEPEND=">=dev-libs/kpathsea-6.2.1:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "ChangeLog" "CHANGES.type1" "README" "README.14m" "README.type1" )
-
-src_configure() {
- econf \
- --with-system-kpathsea
-}
diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild
deleted file mode 100644
index 795012e6d9a8..000000000000
--- a/app-text/ps2pkm/ps2pkm-1.8_p20240311.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Tool that converts a PostScript type1 font into a corresponding TeX PK font"
-HOMEPAGE="https://tug.org/texlive/"
-SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${PV#*_p}-source.tar.xz"
-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 ~x64-macos ~x64-solaris"
-
-DEPEND=">=dev-libs/kpathsea-6.2.1:="
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( "ChangeLog" "CHANGES.type1" "README" "README.14m" "README.type1" )
-
-src_configure() {
- # bug #944098
- append-cflags -std=gnu17
-
- econf \
- --with-system-kpathsea
-}
diff --git a/app-text/psiconv/Manifest b/app-text/psiconv/Manifest
deleted file mode 100644
index 304184407a36..000000000000
--- a/app-text/psiconv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST psiconv-0.9.9.tar.gz 554882 BLAKE2B ff27054bd447503900e96007818c849889c33d997559e06efed1a63a671e65cafbd81528c66852b3291eecef9deb44139d76b0deed9b3d6fb506d19729c7fac0 SHA512 ec21d1e4734ad79dc19146223d7016bd53b3a3bb602f3a55489663ccbf3a4c6f5c6417728e798b4448acc2e49ff5145f58c812edfdd6c11ee9060128b6157d3a
diff --git a/app-text/psiconv/files/psiconv-0.8.3-gcc10-fno-common.patch b/app-text/psiconv/files/psiconv-0.8.3-gcc10-fno-common.patch
deleted file mode 100644
index 4c21a6ed3d4a..000000000000
--- a/app-text/psiconv/files/psiconv-0.8.3-gcc10-fno-common.patch
+++ /dev/null
@@ -1,21 +0,0 @@
---- a/program/psiconv/psiconv.c
-+++ b/program/psiconv/psiconv.c
-@@ -41,6 +41,8 @@
- #include "gen.h"
- #include "psiconv.h"
-
-+psiconv_list fileformat_list;
-+
- static void print_help(void);
- static void print_version(void);
- static void strtoupper(char *str);
---- a/program/psiconv/psiconv.h
-+++ b/program/psiconv/psiconv.h
-@@ -31,6 +31,6 @@
- output_function *output;
- } *psiconv_fileformat;
-
--psiconv_list fileformat_list; /* of struct psiconv_fileformat */
-+extern psiconv_list fileformat_list; /* of struct psiconv_fileformat */
-
- #endif /* PSICONV_GEN_H */
diff --git a/app-text/psiconv/files/psiconv-0.9.9-fix_getopt.patch b/app-text/psiconv/files/psiconv-0.9.9-fix_getopt.patch
deleted file mode 100644
index d5aad908a7de..000000000000
--- a/app-text/psiconv/files/psiconv-0.9.9-fix_getopt.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-# We don't need to declare getopt
-# No conflict with musl or glibc
-diff --git a/compat/getopt.h b/compat/getopt.h
-index b0147e9..62de71c 100644
---- a/compat/getopt.h
-+++ b/compat/getopt.h
-@@ -127,15 +127,7 @@ struct option
- `getopt'. */
-
- #if defined __STDC__ && __STDC__
--# ifdef __GNU_LIBRARY__
--/* Many other libraries have conflicting prototypes for getopt, with
-- differences in the consts, in stdlib.h. To avoid compilation
-- errors, only prototype getopt for the GNU C library. */
--extern int getopt (int __argc, char *const *__argv, const char *__shortopts);
--# else /* not __GNU_LIBRARY__ */
--extern int getopt ();
--# endif /* __GNU_LIBRARY__ */
--
-+// getopt already declared in glibc and musl
- # ifndef __need_getopt
- extern int getopt_long (int __argc, char *const *__argv, const char *__shortopts,
- const struct option *__longopts, int *__longind);
diff --git a/app-text/psiconv/files/psiconv-0.9.9-fix_imagemagick.patch b/app-text/psiconv/files/psiconv-0.9.9-fix_imagemagick.patch
deleted file mode 100644
index fc6947cebc5b..000000000000
--- a/app-text/psiconv/files/psiconv-0.9.9-fix_imagemagick.patch
+++ /dev/null
@@ -1,246 +0,0 @@
-https://git.pld-linux.org/?p=packages/psiconv.git;a=blob;f=psiconv-magick.patch
-Allow new API for imagemagick
-Avoid Magick-config hardcoded
---- psiconv-0.9.9/configure.in 2014-10-22 20:38:11.000000000 +0200
-+++ psiconv-0.9.9/configure.in 2019-07-01 18:49:10.146154303 +0200
-@@ -67,22 +67,33 @@
- [IMAGEMAGICK=$withval],
- [IMAGEMAGICK='yes'])
- if test x"$IMAGEMAGICK" != xno ; then
-- AC_CHECK_PROG(IMAGEMAGICK,Magick-config,yes,no)
-- if test x"$IMAGEMAGICK" != xno ; then
-+ AC_CHECK_PROG(MAGICKCONFIG,Magick-config,yes,no)
-+ if test x"$MAGICKCONFIG" != xno ; then
- CFLAGS_OLD="$CFLAGS"
- CPPFLAGS_OLD="$CPPFLAGS"
- LDFLAGS_OLD="$LDFLAGS"
- LIBS_OLD="$LIBS"
-- CFLAGS="$CFLAGS `Magick-config --cflags`"
-- CPPFLAGS="$CPPFLAGS `Magick-config --cppflags`"
-- LDFLAGS="$LDFLAGS `Magick-config --ldflags`"
-- LIBS="$LIBS `Magick-config --libs`"
-+ CFLAGS="$CFLAGS `$MAGICKCONFIG --cflags`"
-+ CPPFLAGS="$CPPFLAGS `$MAGICKCONFIG --cppflags`"
-+ LDFLAGS="$LDFLAGS `$MAGICKCONFIG --ldflags`"
-+ LIBS="$LIBS `$MAGICKCONFIG --libs`"
-
-
- AC_MSG_CHECKING(whether GetMagickInfo works and which API to use)
- AC_TRY_RUN([ #include <stdio.h>
- #include <stdlib.h>
- #include <time.h>
-+ #include <MagickCore/MagickCore.h>
-+ int main(void) {
-+ unsigned long number_formats;
-+ ExceptionInfo *exception = AcquireExceptionInfo();
-+ GetMagickInfoList("*",&number_formats,exception);
-+ return number_formats == 0; }],
-+ IMAGEMAGICK=5,IMAGEMAGICK=no,IMAGEMAGICK=no)
-+ if test x"$IMAGEMAGICK" = xno ; then
-+ AC_TRY_RUN([ #include <stdio.h>
-+ #include <stdlib.h>
-+ #include <time.h>
- #include <magick/api.h>
- int main(void) {
- unsigned long number_formats;
-@@ -92,6 +103,7 @@
- GetMagickInfoList("*",&number_formats,&exception);
- return number_formats == 0; }],
- IMAGEMAGICK=4,IMAGEMAGICK=no,IMAGEMAGICK=no)
-+ fi
- if test x"$IMAGEMAGICK" = xno ; then
- AC_TRY_RUN([ #include <stdio.h>
- #include <stdlib.h>
-@@ -148,7 +148,7 @@
- fi
- fi
- if test x"$IMAGEMAGICK" != xno ; then
-- LIB_MAGICK="`Magick-config --libs` `Magick-config --ldflags`"
-+ LIB_MAGICK="`$MAGICKCONFIG --libs` `$MAGICKCONFIG --ldflags`"
- AC_DEFINE(IMAGEMAGICK, 1 ,[ImageMagick availability])
- AC_DEFINE_UNQUOTED(IMAGEMAGICK_API, $IMAGEMAGICK, [ImageMagick API version])
- else
---- psiconv-0.9.9/program/psiconv/magick-aux.h 2014-10-22 21:46:01.000000000 +0200
-+++ psiconv-0.9.9/program/psiconv/magick-aux.h 2019-07-02 17:01:45.109667769 +0200
-@@ -21,7 +21,11 @@
-
- #if IMAGEMAGICK
-
--#if IMAGEMAGICK_API == 1
-+#if IMAGEMAGICK_API >= 5
-+
-+#include <MagickCore/MagickCore.h>
-+
-+#elif IMAGEMAGICK_API == 1
-
- #include <magick/magick.h>
-
-@@ -34,7 +38,7 @@
-
- #endif /* IMAGEMAGICK_API == 1 */
-
--#if IMAGEMAGICK_API == 100
-+#if IMAGEMAGICK_API >= 5 /* IM 7 or GM */
-
- #define DestroyImages DestroyImageList
-
---- psiconv-0.9.9/program/psiconv/gen_image.c 2014-10-22 21:45:59.000000000 +0200
-+++ psiconv-0.9.9/program/psiconv/gen_image.c 2019-07-02 17:20:52.370119193 +0200
-@@ -56,9 +56,13 @@
- Image *image;
- float *pixel, *p, *red, *green, *blue;
- int x,y;
-- ExceptionInfo exc;
-+#if IMAGEMAGICK_API >= 5
-+ ExceptionInfo *pexc = AcquireExceptionInfo();
-+#else
-+ ExceptionInfo exc, *pexc = &exc;
-
- GetExceptionInfo(&exc);
-+#endif
- red = sec->red;
- green = sec->green;
- blue = sec->blue;
-@@ -71,14 +75,14 @@
- }
- }
-
-- image = ConstituteImage(sec->xsize,sec->ysize,"RGB",FloatPixel,pixel,&exc);
-- if (! image || (exc.severity != UndefinedException)) {
-- MagickError(exc.severity,exc.reason,exc.description);
-+ image = ConstituteImage(sec->xsize,sec->ysize,"RGB",FloatPixel,pixel,pexc);
-+ if (! image || (pexc->severity != UndefinedException)) {
-+ MagickError(pexc->severity,pexc->reason,pexc->description);
- exit(1);
- }
- free(pixel);
-
-- DestroyExceptionInfo(&exc);
-+ DestroyExceptionInfo(pexc);
-
- return image;
- }
-@@ -87,17 +91,23 @@
- void image_to_list(psiconv_list list,Image *image,const char *dest)
- {
- ImageInfo *image_info;
-- ExceptionInfo exc;
-+#if IMAGEMAGICK_API >= 5
-+ ExceptionInfo *pexc = AcquireExceptionInfo();
-+#else
-+ ExceptionInfo exc, *pexc = &exc;
-+#endif
- size_t length;
- unsigned char *data;
- int i;
-
- strcpy(image->magick,dest);
- image_info = CloneImageInfo(NULL);
-+#if IMAGEMAGICK_API < 5
- GetExceptionInfo(&exc);
-- data = ImageToBlob(image_info,image,&length,&exc);
-- if (!data || (exc.severity != UndefinedException)) {
-- MagickError(exc.severity,exc.reason,exc.description);
-+#endif
-+ data = ImageToBlob(image_info,image,&length,pexc);
-+ if (!data || (pexc->severity != UndefinedException)) {
-+ MagickError(pexc->severity,pexc->reason,pexc->description);
- exit(1);
- }
- for (i = 0; i < length; i++) {
-@@ -106,7 +116,7 @@
- exit(1);
- }
- }
-- DestroyExceptionInfo(&exc);
-+ DestroyExceptionInfo(pexc);
- DestroyImageInfo(image_info);
- }
-
-@@ -119,18 +129,22 @@
- Image *image = NULL;
- Image *last_image = NULL;
- Image *this_image, *images;
-- ExceptionInfo exc;
- int i;
-+#if IMAGEMAGICK_API >= 5
-+ ExceptionInfo *pexc = AcquireExceptionInfo();
-+#else
-+ ExceptionInfo exc, *pexc = &exc;
-
- GetExceptionInfo(&exc);
-- mi = GetMagickInfo(dest,&exc);
-- if (!mi || (exc.severity != UndefinedException)) {
-- MagickError(exc.severity,exc.reason,exc.description);
-+#endif
-+ mi = GetMagickInfo(dest,pexc);
-+ if (!mi || (pexc->severity != UndefinedException)) {
-+ MagickError(pexc->severity,pexc->reason,pexc->description);
- exit(1);
- }
-
- if ((psiconv_list_length(sections) < 1) ||
-- ((psiconv_list_length(sections)) > 1 && ! (mi->adjoin))) {
-+ ((psiconv_list_length(sections)) > 1 && ! GetMagickAdjoin(mi))) {
- fprintf(stderr,"This image type supports only one image\n");
- exit(1);
- }
-@@ -152,9 +166,9 @@
-
- image_info = CloneImageInfo(NULL);
- if (image->next) {
-- images = CoalesceImages(image,&exc);
-- if (!images || (exc.severity != UndefinedException)) {
-- MagickError(exc.severity,exc.reason,exc.description);
-+ images = CoalesceImages(image,pexc);
-+ if (!images || (pexc->severity != UndefinedException)) {
-+ MagickError(pexc->severity,pexc->reason,pexc->description);
- exit(1);
- }
- } else
-@@ -162,7 +176,7 @@
-
- image_to_list(list,image,dest);
-
-- DestroyExceptionInfo(&exc);
-+ DestroyExceptionInfo(pexc);
- DestroyImageInfo(image_info);
- if (image != images)
- DestroyImages(image);
-@@ -249,7 +263,7 @@
- ff.description = strdup(mi[i]->description);
- ff.supported_format = FORMAT_CLIPART_SINGLE | FORMAT_MBM_SINGLE |
- FORMAT_SKETCH;
-- if (mi[i]->adjoin)
-+ if (GetMagickAdjoin(mi[i]))
- ff.supported_format |= FORMAT_MBM_MULTIPLE | FORMAT_CLIPART_MULTIPLE;
- psiconv_list_add(fileformat_list,&ff);
- }
---- psiconv-0.9.9/program/psiconv/magick-aux.c 2014-10-22 21:46:07.000000000 +0200
-+++ psiconv-0.9.9/program/psiconv/magick-aux.c 2019-07-02 17:22:32.846241534 +0200
-@@ -93,6 +93,25 @@
- return copy;
- }
-
-+#elif IMAGEMAGICK_API == 5
-+
-+const MagickInfo ** GetMagickFileList(void)
-+{
-+ const MagickInfo **mi;
-+ const MagickInfo **copy;
-+ size_t len;
-+ int i;
-+ ExceptionInfo *pexc = AcquireExceptionInfo();
-+ mi = GetMagickInfoList("*",&len,pexc);
-+ copy = malloc((len+1) * sizeof(*copy));
-+ for (i = 0; i < len; i++) {
-+ copy[i] = mi[i];
-+ }
-+ copy[len] = NULL;
-+ DestroyExceptionInfo(pexc);
-+ return copy;
-+}
-+
- #elif IMAGEMAGICK_API == 100
- /* GraphicsMagick library */
- const MagickInfo ** GetMagickFileList(void)
diff --git a/app-text/psiconv/metadata.xml b/app-text/psiconv/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/psiconv/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/psiconv/psiconv-0.9.9.ebuild b/app-text/psiconv/psiconv-0.9.9.ebuild
deleted file mode 100644
index 186991909bde..000000000000
--- a/app-text/psiconv/psiconv-0.9.9.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edo
-
-DESCRIPTION="Interpreter for Psion 5(MX) file formats"
-HOMEPAGE="https://frodo.looijaard.name/project/psiconv"
-SRC_URI="https://frodo.looijaard.name/system/files/software/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86"
-IUSE="+imagemagick"
-
-# TIFF is the output by default for input image formats
-RDEPEND="imagemagick? ( media-gfx/imagemagick:=[cxx,tiff] )"
-DEPEND="${RDEPEND}"
-BDEPEND="app-alternatives/bc"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.8.3-gcc10-fno-common.patch
- "${FILESDIR}"/${PN}-0.9.9-fix_getopt.patch
- "${FILESDIR}"/${PN}-0.9.9-fix_imagemagick.patch
-)
-
-src_prepare() {
- default
-
- # use patched configure.in, then modernize the build system
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- MAGICKCONFIG="Magick++-config"
- $(use_with imagemagick)
- )
- econf "${myeconfargs[@]}"
-}
-
-src_test() {
- # test various encodings and output formats
- # anyway the html doc is already generated with the freshly compiled binary
- for file in Word TextEd; do
- for e in UTF8 UCS2 ASCII; do
- edo program/psiconv/psiconv examples/${file} -n 3 -e ${e} -T XHTML -o "${T}"/${file}-${e}.out
- done
- done
- if use imagemagick; then
- for file in Sketch Clipart MBM; do
- edo program/psiconv/psiconv examples/${file} -n 3 -T TIFF -o "${T}"/${file}.out
- done
- fi
-}
-
-src_install() {
- default
-
- # no static archives
- find "${D}" -name '*.la' -delete || die
-
- # move html in the docdir and remove source files
- mv "${ED}"/usr/share/psiconv/xhtml "${ED}"/usr/share/doc/${PF}/html || die
- rm -r "${ED}"/usr/share/psiconv || die
-}
diff --git a/app-text/psmark/Manifest b/app-text/psmark/Manifest
deleted file mode 100644
index c22a67413f94..000000000000
--- a/app-text/psmark/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST psmark-v2.1.tar.gz 16296 BLAKE2B e4f77b7a3abd86f8214e2f00d85eaef4a7b897b3fad970cf86565ad32ab42e25ab7674e9a1a7116a4cce93f46a99a5d17a21c14fb4ff3b2a860e1e2627b268a7 SHA512 0a765dda878478e767ae02ac0838a9c36a110000b35d557b1b3d17d22c518f42249cd4eba856b476ba8042e026cb49f736077d3bf236f2a9a4f3df4ff4357fef
diff --git a/app-text/psmark/files/psmark-2.1-Makefile-QA.patch b/app-text/psmark/files/psmark-2.1-Makefile-QA.patch
deleted file mode 100644
index 145fe3a32e8e..000000000000
--- a/app-text/psmark/files/psmark-2.1-Makefile-QA.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -3,14 +3,13 @@
- all:
- make clean
- make psmark
-
- psmark:
-- gcc $(CFLAGS) -o psmark psmark.c
-- strip psmark
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o psmark psmark.c
-
- clean:
- rm -f *.o psmark
-
- install:
-- install -s psmark /usr/bin/
-+ install psmark /usr/bin/
- install psmark.1 /usr/man/man1/
diff --git a/app-text/psmark/files/psmark-2.1-string.patch b/app-text/psmark/files/psmark-2.1-string.patch
deleted file mode 100644
index 1d1fb3dfbb57..000000000000
--- a/app-text/psmark/files/psmark-2.1-string.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/psmark.c
-+++ b/psmark.c
-@@ -97,9 +97,9 @@
- progname);
- fprintf(stderr,"example:\n %s -i test.ps -o output.ps -b 0.4 -s 15 \"vertical label\""
- "\n\n",progname);
-- fprintf(stderr,"Notes: The offsets are measured from the bottom left hand corner, but
-- they are not in sync with the page corner: some fiddling is required
-- to get text to appear right in the corner.\n"
-+ fprintf(stderr,"Notes: The offsets are measured from the bottom left hand corner, but\n"
-+ "they are not in sync with the page corner: some fiddling is required\n"
-+ "to get text to appear right in the corner.\n"
- );
-
- exit(error ? EXIT_FAILURE : EXIT_SUCCESS);
diff --git a/app-text/psmark/metadata.xml b/app-text/psmark/metadata.xml
deleted file mode 100644
index ecbed5b5dce7..000000000000
--- a/app-text/psmark/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-needed -->
- <longdescription>
- Command-line Postscript watermark tool; simple, but useful for things
- like adding a watermark to outgoing or incoming faxes (eg, use with the
- sendfax command from net-misc/hylafax).
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/psmark/psmark-2.1.ebuild b/app-text/psmark/psmark-2.1.ebuild
deleted file mode 100644
index 8d8d4e7fd704..000000000000
--- a/app-text/psmark/psmark-2.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-MY_PN=${PN}-v
-MY_P=${MY_PN}${PV}
-
-DESCRIPTION="Prints watermark-like text on any PostScript document"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="http://www.antitachyon.com/download/${MY_P}.tar.gz"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~riscv ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-string.patch
- "${FILESDIR}"/${P}-Makefile-QA.patch
-)
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- dobin psmark
- doman psmark.1
- dodoc README CHANGELOG
-}
diff --git a/app-text/pspdftool/Manifest b/app-text/pspdftool/Manifest
deleted file mode 100644
index 0c507b116b89..000000000000
--- a/app-text/pspdftool/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pspdftool-0.03.tar.bz2 129936 BLAKE2B 100ae29a9d929475d90c0acd6c5e50b61c65d690489ef223238bd19f567757635e0b0e774ff4561aa8e41476dd9a270ef8abafb307ad354e4f919b5ce578cf9c SHA512 8e621719c59f79f7201e8221a851e85d11573fa1895a64ab5e77382fa1103004f70a38f98928a8ce4b5795ce89ac3e4a7a5eade772959e26e49d6db9cc7fe7ea
diff --git a/app-text/pspdftool/metadata.xml b/app-text/pspdftool/metadata.xml
deleted file mode 100644
index 8ee0a222965a..000000000000
--- a/app-text/pspdftool/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!--maintainer-needed-->
- <longdescription lang="en">
- Pspdftool is a tool for preprinting preparation of documents. It supports PostScript and PDF files and allows users do several transformations (for example rotation, scale, miror ...) and pages selections.
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">pspdftool</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/pspdftool/pspdftool-0.03.ebuild b/app-text/pspdftool/pspdftool-0.03.ebuild
deleted file mode 100644
index 17732e540dfe..000000000000
--- a/app-text/pspdftool/pspdftool-0.03.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic
-
-DESCRIPTION="Tool for prepress preparation of PDF and PostScript documents"
-HOMEPAGE="https://sourceforge.net/projects/pspdftool"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="zlib"
-
-RDEPEND="zlib? ( virtual/zlib:= )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- # -Werror=strict-aliasing; do not trust for LTO-safety either.
- # https://bugs.gentoo.org/855023
- # Upstream is dead for nearly a decade. Not forwarded.
- append-flags -fno-strict-aliasing
- filter-lto
-
- econf $(use_with zlib)
-}
-
-src_install() {
- default
- rm -rf "${ED}"/usr/share/doc/${PN}* || die
-}
diff --git a/app-text/pspresent/Manifest b/app-text/pspresent/Manifest
deleted file mode 100644
index d236464e6289..000000000000
--- a/app-text/pspresent/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pspresent-1.3.tar.gz 14357 BLAKE2B b15f288f2446ef0a9a00bcf454d9e55fc60a0547c534f0015695c6d2b23c5bd779acd2b423b01f6cd019cff419cdc79da8f8575804440c3f70bbeb29e5fa1b32 SHA512 cfca0b4758d03051cea95d077a45239103f6fd24dada775c3b7fb0b7f78863f6628b530a21834546546dc935596b6d93dbe45048a661fcc41152a4b97b8f21f3
diff --git a/app-text/pspresent/files/pspresent-1.3-makefile.patch b/app-text/pspresent/files/pspresent-1.3-makefile.patch
deleted file mode 100644
index 363a52c57285..000000000000
--- a/app-text/pspresent/files/pspresent-1.3-makefile.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -4,28 +4,16 @@
- #
-
- # You may need to change these paths
--X11_CFLAGS=-I/usr/X11R6/include
--X11_LDLIBS=-L/usr/X11R6/lib -lX11
-+X11_CFLAGS = $(shell $(PKG_CONFIG) --cflags x11)
-+X11_LDLIBS = $(shell $(PKG_CONFIG) --libs x11)
-
- # Remove the following two lines to disable XINERAMA support
--XINERAMA_CFLAGS=-DHAVE_LIBXINERAMA
--XINERAMA_LDLIBS=-lXext -lXinerama
-+ifdef USE_XINERAMA
-+XINERAMA_CFLAGS = -DHAVE_LIBXINERAMA $(shell $(PKG_CONFIG) --cflags xinerama)
-+XINERAMA_LDLIBS = $(shell $(PKG_CONFIG) --libs xinerama)
-+endif
-
--CC = gcc
--CFLAGS = -Wall -O2 $(X11_CFLAGS) $(XINERAMA_CFLAGS)
-+CPPFLAGS += $(X11_CFLAGS) $(XINERAMA_CFLAGS)
- LDLIBS = $(X11_LDLIBS) $(XINERAMA_LDLIBS)
-
--TARGET = pspresent
--OBJS = pspresent.o gs.o ps.o
--
--$(TARGET): $(OBJS)
-- $(CC) -o $(TARGET) $(OBJS) $(LDLIBS)
--
--clean:
-- rm $(TARGET) $(OBJS)
--
--.SUFFIXES:
--.SUFFIXES: .c .o
--
--.c.o:
-- $(CC) $(CFLAGS) -o $@ -c $<
-+pspresent: gs.o ps.o
diff --git a/app-text/pspresent/metadata.xml b/app-text/pspresent/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/pspresent/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/pspresent/pspresent-1.3-r2.ebuild b/app-text/pspresent/pspresent-1.3-r2.ebuild
deleted file mode 100644
index 167d8e647c8a..000000000000
--- a/app-text/pspresent/pspresent-1.3-r2.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="A tool to display full-screen PostScript presentations"
-HOMEPAGE="http://www.cse.unsw.edu.au/~matthewc/pspresent/"
-SRC_URI="http://www.cse.unsw.edu.au/~matthewc/pspresent/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-IUSE="xinerama"
-
-RDEPEND="
- app-text/ghostscript-gpl
- x11-libs/libX11
- xinerama? ( x11-libs/libXinerama )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
-
-src_configure() {
- tc-export CC PKG_CONFIG
- use xinerama && export USE_XINERAMA=1
-}
-
-src_install() {
- dobin pspresent
- doman pspresent.1
-}
diff --git a/app-text/pstotext/Manifest b/app-text/pstotext/Manifest
deleted file mode 100644
index b9468de047ac..000000000000
--- a/app-text/pstotext/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST pstotext-1.9.tar.gz 37461 BLAKE2B ff0c816ff0f57882e6fb36df9a2ba02049526cc0d5a0996e47c32f98a3d3208ca35f59c84605e75c787b80b3a0d8db498afbd4d28e2095be8abd979ecaa6bc22 SHA512 a8148e94d635544a7dfa8c96ff6071717388e4dc6c3db36f2c50939dce96c1f824ee423b1622af9111fffc60cb298215a6ee85d956c81873d71ceac804ee48ca
diff --git a/app-text/pstotext/files/1.9-flags.patch b/app-text/pstotext/files/1.9-flags.patch
deleted file mode 100644
index 6f3c9b68d82c..000000000000
--- a/app-text/pstotext/files/1.9-flags.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 551e3b8..1d55ebe 100644
---- a/Makefile
-+++ b/Makefile
-@@ -9,7 +9,7 @@
- # commenting out the includes of ptotdll.h in ptotdll.c and main.c.
- # PMcJ 6 Sep 96
-
--CC=gcc
-+CC ?= gcc
- #CC=cc -std
-
- BUNDLE = ocr.h rot270.h rot90.h
-@@ -17,18 +17,18 @@ BUNDLE = ocr.h rot270.h rot90.h
- all: pstotext
-
- main.o: main.c ptotdll.h bundle.h ocr.h rot270.h rot90.h
-- $(CC) -c $*.c
-+ $(CC) $(CFLAGS) -c $*.c
-
- ptotdll.o: ptotdll.c ptotdll.h
-- $(CC) -c $*.c
-+ $(CC) $(CFLAGS) -c $*.c
-
- pstotext: bundle.o main.o ptotdll.o
-- $(CC) -o pstotext main.o bundle.o ptotdll.o -lm
-+ $(CC) $(CFLAGS) $(LDFLAGS) -o pstotext main.o bundle.o ptotdll.o -lm
-
- .SUFFIXES: .ps
-
- .c.o:
-- $(CC) -c $*.c
-+ $(CC) $(CFLAGS) -c $*.c
-
- # "Bundle" an Ascii file.
- .ps.h:
diff --git a/app-text/pstotext/files/pstotext-1.9-quote-chars-fix.patch b/app-text/pstotext/files/pstotext-1.9-quote-chars-fix.patch
deleted file mode 100644
index 177d3726e659..000000000000
--- a/app-text/pstotext/files/pstotext-1.9-quote-chars-fix.patch
+++ /dev/null
@@ -1,136 +0,0 @@
-diff -urN pstotext-1.9.orig/main.c pstotext-1.9/main.c
---- pstotext-1.9.orig/main.c 2004-01-09 11:17:38.000000000 +0100
-+++ pstotext-1.9/main.c 2006-05-19 11:43:52.000000000 +0200
-@@ -126,12 +126,14 @@
- static int cleanup(void) {
- int gsstatus, status = 0;
- pstotextExit(instance);
-- if (gs!=NULL) {
- #ifdef VMS
-+ if (gs!=NULL) {
- gsstatus = fclose(gs);
-+ }
- #else
-- gsstatus = pclose(gs);
-+ waitpid(-1, &gsstatus, 0);
- #endif
-+ if (gsstatus) {
- if (WIFEXITED(gsstatus)) {
- if (WEXITSTATUS(gsstatus)!=0) status = 3;
- else if (WIFSIGNALED(gsstatus)) status = 4;
-@@ -166,8 +168,13 @@
-
- static int do_it(char *path) {
- /* If "path" is NULL, then "stdin" should be processed. */
-- char *gs_cmdline;
-- char *input;
-+ char *gs_argv[32];
-+ int gs_argc=0;
-+#ifdef DEBUG
-+ int i;
-+#endif
-+ int fd[2];
-+ pid_t p;
- int status;
- char norotate[] = "";
- FILE *fileout;
-@@ -201,47 +208,31 @@
- exit(1);
- }
-
-- if (path==NULL) {
-- input = (char*)malloc(2);
-- if (input == NULL) {
-- fprintf(stderr,"No memory available\n");
-- cleanup();
-- exit(1);
-- }
-- strcpy(input, "-");
-- } else {
-- input = (char*)malloc(strlen(path) + 6);
-- if (input == NULL) {
-- fprintf(stderr,"No memory available\n");
-- cleanup();
-- exit(1);
-- }
-- strcpy(input, "-- '"); strcat(input, path); strcat(input, "'");
-+ gs_argv[gs_argc++] = "gs";
-+ gs_argv[gs_argc++] = "-r72";
-+ gs_argv[gs_argc++] = "-dNODISPLAY";
-+ gs_argv[gs_argc++] = "-dFIXEDMEDIA";
-+ gs_argv[gs_argc++] = "-dDELAYBIND";
-+ gs_argv[gs_argc++] = "-dWRITESYSTEMDICT";
-+ if (!debug) {
-+ gs_argv[gs_argc++] = "-q";
-+ }
-+ gs_argv[gs_argc++] = "-dNOPAUSE";
-+ gs_argv[gs_argc++] = "-dSAFER";
-+ if (rotate_path && strcmp(rotate_path, "")) {
-+ gs_argv[gs_argc++] = rotate_path;
-+ }
-+ if (ocr_path && strcmp(ocr_path, "")) {
-+ gs_argv[gs_argc++] = ocr_path;
-+ }
-+ if (path == NULL ) {
-+ gs_argv[gs_argc++] = "-";
-+ }
-+ else {
-+ gs_argv[gs_argc++] = "--";
-+ gs_argv[gs_argc++] = path;
- }
--
-- gs_cmdline = (char*)malloc(strlen(gs_cmd)+strlen(rotate_path)+
-- strlen(ocr_path) + strlen(input) + 128);
--
-- if (gs_cmdline == NULL) {
-- fprintf(stderr, "No memory available\n");
-- cleanup();
-- exit(1);
-- }
--
-- sprintf(
-- gs_cmdline,
--#ifdef VMS
-- "%s -r72 \"-dNODISPLAY\" \"-dFIXEDMEDIA\" \"-dDELAYBIND\" \"-dWRITESYSTEMDICT\" %s \"-dNOPAUSE\" %s %s %s",
--#else
-- "%s -r72 -dNODISPLAY -dFIXEDMEDIA -dDELAYBIND -dWRITESYSTEMDICT %s -dNOPAUSE %s %s %s",
--#endif
-- gs_cmd,
-- (debug ? "" : "-q"),
-- rotate_path,
-- ocr_path,
-- input
-- );
-- if (debug) fprintf(stderr, "%s\n", gs_cmdline);
-+ gs_argv[gs_argc++] = NULL;
- #ifdef VMS
- cmdfile = tempnam("SYS$SCRATCH:","PS2TGS");
- gsoutfile = tempnam("SYS$SCRATCH:","GSRES");
-@@ -259,8 +250,25 @@
- exit(1);
- }
- #else
-- gs = popen(gs_cmdline, "r");
-- if (gs==0) {perror(cmd); exit(1);}
-+ if (pipe(fd)) {
-+ perror("pipe failed: "); exit(1);
-+ };
-+ p = fork();
-+ if (p == -1) {
-+ perror("fork failed: "); exit(1);
-+ }
-+ if (p == 0) { /* child */
-+ close(fd[0]);
-+ dup2(fd[1], 1); /* Redirect stdout into pipe to parent */
-+ execvp("/usr/bin/gs", gs_argv);
-+ perror("execvp: "); status=cleanup(); exit(1);
-+ } else { /* parent */
-+ close(fd[1]);
-+ gs = fdopen(fd[0], "r");
-+ if (gs == NULL) {
-+ perror("fdopen: "); status=cleanup(); exit(1);
-+ }
-+ }
- #endif
- status = pstotextInit(&instance);
- if (status!=0) {
diff --git a/app-text/pstotext/metadata.xml b/app-text/pstotext/metadata.xml
deleted file mode 100644
index d724efdf402e..000000000000
--- a/app-text/pstotext/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/pstotext/pstotext-1.9-r5.ebuild b/app-text/pstotext/pstotext-1.9-r5.ebuild
deleted file mode 100644
index 72c02ff901a4..000000000000
--- a/app-text/pstotext/pstotext-1.9-r5.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Extract ASCII text from a PostScript or PDF file"
-HOMEPAGE="http://www.cs.wisc.edu/~ghost/doc/pstotext.htm"
-SRC_URI="ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/contrib/${P}.tar.gz"
-
-LICENSE="PSTT"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ppc64 x86"
-
-RDEPEND="app-text/ghostscript-gpl"
-
-PATCHES=(
- "${FILESDIR}"/${P}-quote-chars-fix.patch
- "${FILESDIR}"/${PV}-flags.patch
-)
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin pstotext
- doman pstotext.1
-}
diff --git a/app-text/psutils/Manifest b/app-text/psutils/Manifest
deleted file mode 100644
index b4a961b8dd7f..000000000000
--- a/app-text/psutils/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST psutils-2.09.tar.gz 1231162 BLAKE2B 237c26aaf5d9567177cd092d2651aa4562599776118bc4b7bdc717c03935fbddf94e28e037c603b54cee178687135e88dd9593c4d6bad952e1afcb2838e2bc17 SHA512 962c182a4cd71fbc77892806f9e46985306e75f726a58e218718bda20fdada72e9622bb55cef70ed92709b9c1c227a6542096be9605002f4c476edf529ccd4c1
-DIST psutils-3.3.11.tar.gz 1245613 BLAKE2B e1f1d114d964d4d2f8ba8ea70236ac46b4cd90860ffbd45a01ae904fdbd2a71538f9f4e9a7a1fe4c16ee23620f16378c85cb8f6baad5067fc642f0fafc80b8c9 SHA512 c20ce27105c2593028f91928531b9b08936dfa6e323b595e94aceb5e5126e0f8713fe7b2ba6333493fe4b30c620474ba6f6b8a6a290062145714ffd6d09a0f96
-DIST psutils_1.17.dfsg.orig.tar.gz 40296 BLAKE2B c74cde600e841e876892f3c0cfd20ab5d1ed87135e0bc952b19baf90315b95f89bf177b66deeeb91862fc2c620f688ba49972673bf9f4b4ff250590f0b2fc848 SHA512 a4ee49ecea9a948c0cfb8b51d10471409ec461a07bb94c1158c64e433f02ede4770fcb961d6ec79088bf247176db9757389d3e1cf5b64246b3b90b5584b59ff3
diff --git a/app-text/psutils/files/psutils-1.17-clang-implicit-int.patch b/app-text/psutils/files/psutils-1.17-clang-implicit-int.patch
deleted file mode 100644
index 0f70648dd600..000000000000
--- a/app-text/psutils/files/psutils-1.17-clang-implicit-int.patch
+++ /dev/null
@@ -1,16 +0,0 @@
---- a/pserror.c
-+++ b/pserror.c
-@@ -22,11 +22,11 @@ extern char *program ; /* Defined by mai
- #define MAX_COLUMN 78 /* maximum column to print upto */
-
- void message(int flags, char *format, ...)
- {
- va_list args ;
-- static column = 0 ; /* current screen column for message wrap */
-+ static int column = 0 ; /* current screen column for message wrap */
- char msgbuf[MAX_MESSAGE] ; /* buffer in which to put the message */
- char *bufptr = msgbuf ; /* message buffer pointer */
-
- if ( (flags & MESSAGE_NL) && column != 0 ) { /* new line if not already */
- putc('\n', stderr) ;
-
diff --git a/app-text/psutils/files/psutils-1.17-makefile.patch b/app-text/psutils/files/psutils-1.17-makefile.patch
deleted file mode 100644
index 8e8f03208f78..000000000000
--- a/app-text/psutils/files/psutils-1.17-makefile.patch
+++ /dev/null
@@ -1,210 +0,0 @@
---- a/Makefile.unix
-+++ b/Makefile.unix
-@@ -25,10 +25,10 @@
-
- OS = UNIX
-
--BINDIR = /usr/local/bin
-+BINDIR = $(DESTDIR)$(EPREFIX)/usr/bin
- SCRIPTDIR = $(BINDIR)
--INCLUDEDIR = /usr/local/share/psutils
--PERL = /usr/local/bin/perl
-+INCLUDEDIR = $(DESTDIR)$(EPREFIX)/usr/share/psutils
-+PERL = "/usr/bin/env perl"
-
- BINMODE = 0755
- MANMODE = 0644
-@@ -36,10 +36,9 @@
- INSTALL = install -c -m $(BINMODE)
- INSTALLMAN = install -c -m $(MANMODE)
- MANEXT = 1
--MANDIR = /usr/local/share/man/man$(MANEXT)
-+MANDIR = $(DESTDIR)$(EPREFIX)/usr/share/man/man$(MANEXT)
-
--CC = gcc
--CFLAGS = -DPAPER=\"$(PAPER)\" -DUNIX -O -Wall
-+CFLAGS += -DPAPER=\"$(PAPER)\" -DUNIX -Wall
-
- BIN = psbook psselect pstops epsffit psnup \
- psresize
-@@ -65,30 +64,24 @@
- epsffit.o: epsffit.c pserror.h patchlev.h
-
- epsffit: epsffit.o pserror.o
-- $(CC) $(CCFLAGS) -o epsffit pserror.o epsffit.o
-
- psnup: psnup.o psutil.o psspec.o pserror.o
-- $(CC) $(CCFLAGS) -o psnup psutil.o psspec.o pserror.o psnup.o
-
- psnup.o: psutil.h patchlev.h psspec.h pserror.h psnup.c
-
- psresize: psresize.o psutil.o pserror.o psspec.o
-- $(CC) $(CCFLAGS) -o psresize psutil.o psspec.o pserror.o psresize.o
-
- psresize.o: psutil.h patchlev.h psspec.h pserror.h psresize.c
-
- psbook: psbook.o psutil.o pserror.o
-- $(CC) $(CCFLAGS) -o psbook psutil.o pserror.o psbook.o
-
- psbook.o: psutil.h patchlev.h pserror.h psbook.c
-
- psselect: psselect.o psutil.o pserror.o
-- $(CC) $(CCFLAGS) -o psselect psutil.o pserror.o psselect.o
-
- psselect.o: psutil.h patchlev.h pserror.h psselect.c
-
- pstops: pstops.o psutil.o psspec.o pserror.o
-- $(CC) $(CCFLAGS) -o pstops psutil.o psspec.o pserror.o pstops.o
-
- pstops.o: psutil.h patchlev.h psspec.h pserror.h pstops.c
-
-@@ -99,116 +92,116 @@
- cp $? $@
-
- psmerge: psmerge.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixfmps: fixfmps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixmacps: fixmacps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) INCLUDE=$(INCLUDEDIR) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) INCLUDE=$(INCLUDEDIR) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixpsditps: fixpsditps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixpspps: fixpspps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixscribeps: fixscribeps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixtpps: fixtpps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixwfwps: fixwfwps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixwpps: fixwpps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixwwps: fixwwps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- fixdlsrps: fixdlsrps.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- extractres: extractres.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- includeres: includeres.pl
-- $(PERL) maketext OS=$(OS) PERL=$(PERL) INCLUDE=$(INCLUDEDIR) $? > $@
-+ perl maketext OS=$(OS) PERL=$(PERL) INCLUDE=$(INCLUDEDIR) $? > $@
- $(CHMOD) $(BINMODE) $@
-
- epsffit.$(MANEXT): epsffit.man
-- $(PERL) maketext MAN="$(MANPAGES)" $? > $@
-+ perl maketext MAN="$(MANPAGES)" $? > $@
-
- psnup.$(MANEXT): psnup.man
-- $(PERL) maketext MAN="$(MANPAGES)" PAPER=$(PAPER) $? > $@
-+ perl maketext MAN="$(MANPAGES)" PAPER=$(PAPER) $? > $@
-
- psresize.$(MANEXT): psresize.man
-- $(PERL) maketext MAN="$(MANPAGES)" PAPER=$(PAPER) $? > $@
-+ perl maketext MAN="$(MANPAGES)" PAPER=$(PAPER) $? > $@
-
- psbook.$(MANEXT): psbook.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- psselect.$(MANEXT): psselect.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- pstops.$(MANEXT): pstops.man
-- $(PERL) maketext "MAN=$(MANPAGES)" PAPER=$(PAPER) $? > $@
-+ perl maketext "MAN=$(MANPAGES)" PAPER=$(PAPER) $? > $@
-
- psmerge.$(MANEXT): psmerge.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixfmps.$(MANEXT): fixfmps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixmacps.$(MANEXT): fixmacps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" INCLUDE=$(INCLUDEDIR) $? > $@
-+ perl maketext "MAN=$(MANPAGES)" INCLUDE=$(INCLUDEDIR) $? > $@
-
- fixpsditps.$(MANEXT): fixpsditps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixpspps.$(MANEXT): fixpspps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixscribeps.$(MANEXT): fixscribeps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixtpps.$(MANEXT): fixtpps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixwfwps.$(MANEXT): fixwfwps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixwpps.$(MANEXT): fixwpps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixwwps.$(MANEXT): fixwwps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- fixdlsrps.$(MANEXT): fixdlsrps.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- extractres.$(MANEXT): extractres.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- includeres.$(MANEXT): includeres.man
-- $(PERL) maketext "MAN=$(MANPAGES)" INCLUDE=$(INCLUDEDIR) $? > $@
-+ perl maketext "MAN=$(MANPAGES)" INCLUDE=$(INCLUDEDIR) $? > $@
-
- getafm.$(MANEXT): getafm.man
-- $(PERL) maketext "MAN=$(MANPAGES)" $? > $@
-+ perl maketext "MAN=$(MANPAGES)" $? > $@
-
- clean:
- rm -f *.o
diff --git a/app-text/psutils/files/psutils-1.17-no-fixmacps.patch b/app-text/psutils/files/psutils-1.17-no-fixmacps.patch
deleted file mode 100644
index 16a3c13484a2..000000000000
--- a/app-text/psutils/files/psutils-1.17-no-fixmacps.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Files md68_0.ps md71_0.ps have unknown copyright and license and are
-therefore not included in the "DFSG" tarball. Suppress these files
-(and the fixmacps program that references them) in Makefile.
-https://bugs.gentoo.org/show_bug.cgi?id=440938
-
---- psutils-1.17.orig/Makefile.unix
-+++ psutils/Makefile.unix
-@@ -44,15 +44,15 @@
- BIN = psbook psselect pstops epsffit psnup \
- psresize
- SHELLSCRIPTS = getafm showchar
--PERLSCRIPTS = fixfmps fixmacps fixpsditps fixpspps \
-+PERLSCRIPTS = fixfmps fixpsditps fixpspps \
- fixtpps fixwfwps fixwpps fixscribeps fixwwps \
- fixdlsrps extractres includeres psmerge
- MANPAGES = psbook.$(MANEXT) psselect.$(MANEXT) pstops.$(MANEXT) epsffit.$(MANEXT) psnup.$(MANEXT) \
- psresize.$(MANEXT) psmerge.$(MANEXT) fixscribeps.$(MANEXT) getafm.$(MANEXT) \
-- fixdlsrps.$(MANEXT) fixfmps.$(MANEXT) fixmacps.$(MANEXT) fixpsditps.$(MANEXT) \
-+ fixdlsrps.$(MANEXT) fixfmps.$(MANEXT) fixpsditps.$(MANEXT) \
- fixpspps.$(MANEXT) fixtpps.$(MANEXT) fixwfwps.$(MANEXT) fixwpps.$(MANEXT) \
- fixwwps.$(MANEXT) extractres.$(MANEXT) includeres.$(MANEXT)
--INCLUDES = md68_0.ps md71_0.ps
-+INCLUDES =
-
- all: $(BIN) $(PERLSCRIPTS) $(MANPAGES) $(SHELLSCRIPTS)
-
diff --git a/app-text/psutils/files/psutils-3.3.11-py314.patch b/app-text/psutils/files/psutils-3.3.11-py314.patch
deleted file mode 100644
index f9f5e50854bb..000000000000
--- a/app-text/psutils/files/psutils-3.3.11-py314.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://github.com/rrthomas/psutils/pull/90
-
-From bd1f8cbe00ad7b303ed861976caf2885835029b4 Mon Sep 17 00:00:00 2001
-From: Alfred Wingate <parona@protonmail.com>
-Date: Wed, 29 Apr 2026 10:08:51 +0300
-Subject: [PATCH] testutils: Accomodate to argparse changes in python 3.14
-
-See-Also: https://github.com/python/cpython/issues/66436
-Signed-off-by: Alfred Wingate <parona@protonmail.com>
---- a/tests/testutils.py
-+++ b/tests/testutils.py
-@@ -144,7 +144,7 @@ def file_test(
- with chdir(datafiles):
- correct_output = True
- if case.error is None:
-- with patch("sys.argv", patched_argv):
-+ with patch("sys.argv", patched_argv), patch.object(sys.modules['__main__'], '__spec__', None):
- function(full_args)
- if regenerate_expected:
- shutil.copyfile(output_file, expected_file.with_suffix(file_type))
-@@ -160,7 +160,7 @@ def file_test(
- )
- else:
- with pytest.raises(SystemExit) as e:
-- with patch("sys.argv", patched_argv):
-+ with patch("sys.argv", patched_argv), patch.object(sys.modules['__main__'], '__spec__', None):
- function(full_args)
- assert e.value.code == case.error
- if regenerate_expected:
diff --git a/app-text/psutils/metadata.xml b/app-text/psutils/metadata.xml
deleted file mode 100644
index bdd03acf530b..000000000000
--- a/app-text/psutils/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">rrthomas/psutils</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/psutils/psutils-1.17-r5.ebuild b/app-text/psutils/psutils-1.17-r5.ebuild
deleted file mode 100644
index 7f957a8f7aaf..000000000000
--- a/app-text/psutils/psutils-1.17-r5.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="PostScript Utilities"
-HOMEPAGE="http://web.archive.org/web/20110722005140/http://www.tardis.ed.ac.uk/~ajcd/psutils/"
-SRC_URI="mirror://debian/pool/main/p/${PN}/${PN}_${PV}.dfsg.orig.tar.gz"
-S="${WORKDIR}/${P}.orig"
-
-LICENSE="psutils"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-BDEPEND="dev-lang/perl"
-
-PATCHES=(
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-no-fixmacps.patch
- "${FILESDIR}"/${P}-clang-implicit-int.patch
-)
-
-src_compile() {
- emake -f Makefile.unix CC="$(tc-getCC)"
-}
-
-src_install() {
- dodir /usr/{bin,share/man}
- emake -f Makefile.unix DESTDIR="${D}" install
- dodoc README
-}
diff --git a/app-text/psutils/psutils-2.09.ebuild b/app-text/psutils/psutils-2.09.ebuild
deleted file mode 100644
index 10f2f0a32262..000000000000
--- a/app-text/psutils/psutils-2.09.ebuild
+++ /dev/null
@@ -1,20 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="PostScript Utilities"
-HOMEPAGE="https://github.com/rrthomas/psutils http://web.archive.org/web/20110722005140/http://www.tardis.ed.ac.uk/~ajcd/psutils/"
-SRC_URI="https://github.com/rrthomas/psutils/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-# Newer libpaper needed for fork which provides 'paper'
-RDEPEND="
- >=app-text/libpaper-1.2.3
- >=dev-lang/perl-5.14
- dev-perl/IPC-Run3
-"
-BDEPEND="${RDEPEND}"
diff --git a/app-text/psutils/psutils-3.3.11.ebuild b/app-text/psutils/psutils-3.3.11.ebuild
deleted file mode 100644
index ec30612781a7..000000000000
--- a/app-text/psutils/psutils-3.3.11.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Utilities for manipulating PostScript documents"
-HOMEPAGE="
- https://github.com/rrthomas/psutils/
- https://pypi.org/project/psutils/
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86"
-
-DEPEND="app-text/libpaper"
-RDEPEND="
- ${DEPEND}
- >=dev-python/puremagic-1.26[${PYTHON_USEDEP}]
- >=dev-python/pypdf-4.3.0[${PYTHON_USEDEP}]
-"
-BDEPEND="
- dev-python/argparse-manpage[${PYTHON_USEDEP}]
- test? ( dev-python/wand[${PYTHON_USEDEP}] )
-"
-
-EPYTEST_PLUGINS=( pytest-datafiles )
-EPYTEST_DESELECT=(
- # fails on test env the first time only, get ipc-timeout
- # TODO: more investigations
- "tests/test_pstops.py::test_pstops[.ps-default-paper-size]"
- "tests/test_pstops.py::test_pstops[.ps-man-page-example]"
- # requires ghostscript-gpl
- # wand.exceptions.DelegateError: FailedToExecuteCommand `'gs' [...]
- "tests/test_pstops.py::test_pstops[.pdf-default-paper-size]"
- "tests/test_pstops.py::test_pstops[.pdf-man-page-example]"
-)
-
-distutils_enable_tests pytest
-
-PATCHES=(
- "${FILESDIR}"/psutils-3.3.11-py314.patch
-)
diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
deleted file mode 100644
index c0e3ddbf54c9..000000000000
--- a/app-text/qpdf/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST qpdf-12.3.2-doc.zip 16670599 BLAKE2B 7f60047165381c119a727b20a69bb414639f1e20bc113ae96db2937b8406914a9ce0bcd767c165ee2094b3efb2245f78a45a2e8ff270417cbed8a20c679eae2a SHA512 b1fb58b20b0d032a39f52cb7e774287b0e54053517fa82eafa105b9a9e2eb8f5be31e0bfab150a811e13f4ccd3ee27c40c12e5f19eb091d021d8529f49fa32b8
-DIST qpdf-12.3.2.tar.gz 19640678 BLAKE2B 53a873f889e4eb65ad600d8b96ac707628e84336f51539c68e582f27d2cfbcd5e38d6d105af6cfce75e856afa0505754fcc54e5eb9ba44f4d51bb43ec740e376 SHA512 2bd574232c32d19f236476afcbd667d246ba2b7d1f92afb34a7712a578285c5c1bfb8bd260c06c569f9b3728716890baeb40cbd309e3bb38c63e431dacbeae8a
-DIST qpdf-12.3.2.tar.gz.asc 833 BLAKE2B cdef2ffad5bd54ebfa3938dd7c6b71dc317f14dfdf73c5bc72a988e7c43d0a445d5ea538947a39066c8a00a9fe1f930bd056b71abf99adccfb87d03b4d2ddc30 SHA512 25f7e9f93276b8ae19c804ea4b611017fb3463b8e9084e3102f40a693eadc20218870655d607e6434637c3021414ca657b543f3ac46cdb5594ed7eb16836a539
diff --git a/app-text/qpdf/metadata.xml b/app-text/qpdf/metadata.xml
deleted file mode 100644
index 40f9dd4886c0..000000000000
--- a/app-text/qpdf/metadata.xml
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>printing@gentoo.org</email>
- <name>Gentoo Printing Project</name>
- </maintainer>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
- <upstream>
- <remote-id type="cpe">cpe:/a:qpdf_project:qpdf</remote-id>
- <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-12.3.2.ebuild b/app-text/qpdf/qpdf-12.3.2.ebuild
deleted file mode 100644
index 9143cee70465..000000000000
--- a/app-text/qpdf/qpdf-12.3.2.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake shell-completion 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"
-IUSE="doc examples gnutls test zopfli"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- media-libs/libjpeg-turbo:=
- virtual/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
- dozshcomp completions/zsh/_qpdf
-}
diff --git a/app-text/qpdfview/Manifest b/app-text/qpdfview/Manifest
deleted file mode 100644
index 83cb572ac718..000000000000
--- a/app-text/qpdfview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qpdfview-0.5_p2.tar.gz 928017 BLAKE2B adffb6b0007787231bbe89f9c96fdf089141b135838f81895807dd8208e3046f8eee751a7a6668a26ea9f54f8a2192d50b0afabd6fa76155f916d8ea1f10cbc0 SHA512 19bab7d39c454c3c49db18c5161b73956c055c07de7a44448f9f8bbf966c26a339343e12e99ed6af9b91bba15fbb26074a745c318abbc63ef85f5ab177e7140f
diff --git a/app-text/qpdfview/files/qpdfview-0.5-poppler-23.08.0-cxx17.patch b/app-text/qpdfview/files/qpdfview-0.5-poppler-23.08.0-cxx17.patch
deleted file mode 100644
index 07acf1a02bd3..000000000000
--- a/app-text/qpdfview/files/qpdfview-0.5-poppler-23.08.0-cxx17.patch
+++ /dev/null
@@ -1,9 +0,0 @@
-https://bugs.gentoo.org/909037
---- a/qpdfview.pri
-+++ b/qpdfview.pri
-@@ -12,4 +12,4 @@ isEmpty(APP_DIR_DATA_PATH):APP_DIR_DATA_PATH = data
- win32:include(qpdfview_win32.pri)
- os2:include(qpdfview_os2.pri)
-
--CONFIG += c++11
-+CONFIG += c++17
diff --git a/app-text/qpdfview/metadata.xml b/app-text/qpdfview/metadata.xml
deleted file mode 100644
index 8397ee4bec66..000000000000
--- a/app-text/qpdfview/metadata.xml
+++ /dev/null
@@ -1,18 +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>
- <name>Andrey Grozin</name>
- </maintainer>
- <use>
- <flag name="fitz">
- Use experimental fitz rendering, provided by <pkg>app-text/mupdf</pkg>,
- instead of poppler
- </flag>
- <flag name="synctex">Add support for searching TeX sources</flag>
- </use>
- <upstream>
- <remote-id type="launchpad">qpdfview</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/qpdfview/qpdfview-0.5_p20240423.ebuild b/app-text/qpdfview/qpdfview-0.5_p20240423.ebuild
deleted file mode 100644
index 6e61c69aedac..000000000000
--- a/app-text/qpdfview/qpdfview-0.5_p20240423.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="af ast az be ber bg bs ca cs da de el en_AU en_GB eo es eu fa fi fr gl he hi hr hu id it ja kk ko ku ky lt lv ms my nb nds oc pl pt pt_BR ro ru rue sk sr sv th tr ug uk uz vi zgh zh_CN zh_TW"
-PRE_EXISTING_TARNAME="${PN}-0.5_p2" # TODO: drop on next bump
-REVISION=2162
-inherit plocale qmake-utils xdg
-
-DESCRIPTION="Tabbed document viewer"
-HOMEPAGE="https://launchpad.net/qpdfview"
-SRC_URI="https://bazaar.launchpad.net/~adamreichold/${PN}/trunk/tarball/${REVISION} -> ${PRE_EXISTING_TARNAME}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86"
-IUSE="cups +dbus djvu fitz +pdf postscript +sqlite +svg synctex"
-
-REQUIRED_USE="?? ( fitz pdf )"
-
-BDEPEND="
- dev-qt/qttools:6[linguist]
- virtual/pkgconfig
-"
-RDEPEND="
- dev-qt/qtbase:6[concurrent,dbus?,gui,widgets]
- cups? ( net-print/cups )
- djvu? ( app-text/djvu )
- fitz? ( >=app-text/mupdf-1.7:= )
- pdf? ( app-text/poppler[qt6] )
- postscript? ( app-text/libspectre )
- sqlite? ( dev-qt/qtbase:6[sql,sqlite] )
- svg? ( dev-qt/qtsvg:6 )
- !svg? ( virtual/freedesktop-icon-theme )
- synctex? ( app-text/texlive-core )"
-DEPEND="${RDEPEND}"
-
-DOCS=( CHANGES CONTRIBUTORS README TODO )
-
-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="$(qt6_get_bindir)"/lrelease
-
- p_locale() {
- "${mylrelease}" "translations/${PN}_${1}.ts" || die "preparing ${1} locale failed"
- }
-
- rm_help() {
- rm -f "help/help_${1}.html" || die "removing ${1} help file failed"
- }
-
- plocale_find_changes translations ${PN}_ .ts
- plocale_for_each_locale p_locale
- plocale_for_each_disabled_locale rm_help
-
- # adapt for prefix
- sed -i -e "s:/usr:${EPREFIX}/usr:g" qpdfview.pri || die
-}
-
-src_configure() {
- local myconfig=() i
- for i in cups dbus djvu pdf svg synctex; do
- use ${i} || myconfig+=( without_${i} )
- done
- use fitz && myconfig+=( with_fitz )
- use postscript || myconfig+=( without_ps )
- use sqlite || myconfig+=( without_sql )
-
- local myqmakeargs=(
- qpdfview.pro
- CONFIG+="${myconfig[*]}"
- $(usex fitz FITZ_PLUGIN_LIBS="-lmupdf" "")
- PLUGIN_INSTALL_PATH="${EPREFIX}/usr/$(get_libdir)/${PN}"
- )
-
- eqmake6 "${myqmakeargs[@]}"
-}
-
-src_install() {
- emake INSTALL_ROOT="${D}" install
- einstalldocs
-}
diff --git a/app-text/rarian/Manifest b/app-text/rarian/Manifest
deleted file mode 100644
index fc86d2436e13..000000000000
--- a/app-text/rarian/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rarian-0.8.4.tar.bz2 402769 BLAKE2B bc077a6584f7ad0967cdaf298769d1da5ea4b9545191bcf7a8d4f07178666c416b8471a79447e6e3ff52bb2bfd8c55afc7d1638211d245abd9d4efe82c30a7a2 SHA512 5daf8c70438db566f8c4fc6a9b553898e078882307951e7060873fb4c32c12a6482f560f14dab9376917996a3a2f84a36bdf2721fa94c3e63379e3ea0ed131d4
-DIST rarian-0.8.6.tar.bz2 376011 BLAKE2B 829d4ffd023751fa5cbeda24470aff335ab14277ad8c4162d68e40d730b777e4bb492a699a2b5d8e1a165f418e3925dd43b6ec373734a88ed116d752bbc5e2cb SHA512 e1bc66dbee7e22bffaaf17c9eb82ea33b6f7b48d6307166dc85ff2c58ba5fd3a5d9f9b69d5bddae9784c5c8e952379cb0958bfc23ef266ae28dc0395050c8752
diff --git a/app-text/rarian/metadata.xml b/app-text/rarian/metadata.xml
deleted file mode 100644
index 809a04df5730..000000000000
--- a/app-text/rarian/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
-<upstream>
- <remote-id type="freedesktop-gitlab">rarian/rarian</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-text/rarian/rarian-0.8.4.ebuild b/app-text/rarian/rarian-0.8.4.ebuild
deleted file mode 100644
index 5e669fc7b2b8..000000000000
--- a/app-text/rarian/rarian-0.8.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A documentation metadata library"
-HOMEPAGE="https://rarian.freedesktop.org/"
-SRC_URI="https://gitlab.freedesktop.org/rarian/rarian/-/releases/${PV}/downloads/assets/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- dev-libs/libxslt
- dev-libs/tinyxml
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-libs/check-0.9.6 )
-"
-RDEPEND="${COMMON_DEPEND}
- sys-apps/util-linux
-"
-
-src_configure() {
- local myconf=(
- --localstatedir="${EPREFIX}"/var
- $(use_with test check)
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- keepdir /var/lib/rarian
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/rarian/rarian-0.8.6-r1.ebuild b/app-text/rarian/rarian-0.8.6-r1.ebuild
deleted file mode 100644
index 31260380cab8..000000000000
--- a/app-text/rarian/rarian-0.8.6-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A documentation metadata library"
-HOMEPAGE="https://rarian.freedesktop.org/"
-SRC_URI="https://gitlab.freedesktop.org/rarian/rarian/-/releases/${PV}/downloads/assets/${P}.tar.bz2"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- dev-libs/libxslt
- dev-libs/tinyxml2:=
-"
-DEPEND="${COMMON_DEPEND}
- test? ( >=dev-libs/check-0.9.6 )
-"
-RDEPEND="${COMMON_DEPEND}
- sys-apps/util-linux
-"
-
-src_configure() {
- local myconf=(
- --localstatedir="${EPREFIX}"/var
- $(use_with test check)
- )
- econf "${myconf[@]}"
-}
-
-src_install() {
- default
- keepdir /var/lib/rarian
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/recode/Manifest b/app-text/recode/Manifest
deleted file mode 100644
index 6f84154c893d..000000000000
--- a/app-text/recode/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST recode-3.7.14.tar.gz 2297471 BLAKE2B c353c287f0eb8fd461f1a98b47bb6e24067051edf4ef40badb5598b242aad4f560d1097ea826db8dc7f24206a86cc58207090fe746da2be6cd11e5b3d5961567 SHA512 ca0e9aa392f0571cfd1cf9566a15d7651a80edf40d603eadaa4c4ee2d7843ffa9d6074be30a21dac2ab192fe601f8581721d719d055911eeccb455acfe112596
diff --git a/app-text/recode/metadata.xml b/app-text/recode/metadata.xml
deleted file mode 100644
index e404cde1655d..000000000000
--- a/app-text/recode/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <slots>
- <subslots>SONAME version for librecode</subslots>
- </slots>
- <upstream>
- <remote-id type="github">rrthomas/recode</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/recode/recode-3.7.14.ebuild b/app-text/recode/recode-3.7.14.ebuild
deleted file mode 100644
index 64182e1bdbe6..000000000000
--- a/app-text/recode/recode-3.7.14.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit autotools flag-o-matic python-any-r1 toolchain-funcs
-
-DESCRIPTION="Convert files between various character sets"
-HOMEPAGE="https://github.com/rrthomas/recode"
-SRC_URI="https://github.com/rrthomas/recode/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-# librecode soname version
-SLOT="0/3"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="nls test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/libiconv"
-DEPEND="
- ${RDEPEND}
- app-alternatives/lex
-"
-BDEPEND="
- nls? ( sys-devel/gettext )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_any_dep '
- dev-python/cython[${PYTHON_USEDEP}]
- ')
- )
-"
-
-python_check_deps() {
- python_has_version "dev-python/cython[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
- use test && python-any-r1_pkg_setup
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-src_configure() {
- tc-export CC LD
-
- # On Solaris, -lintl is needed to compile
- [[ ${CHOST} == *-solaris* ]] && append-libs "-lintl"
-
- # -fanalyzer substantially slows down the build and isn't useful for
- # us. It's useful for upstream as it's static analysis, but it's not
- # useful when just getting something built.
- export gl_cv_warn_c__fanalyzer=no
-
- econf $(use_enable nls)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/refbase/Manifest b/app-text/refbase/Manifest
deleted file mode 100644
index 12f590fd138b..000000000000
--- a/app-text/refbase/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST refbase-0.9.6_p20180223.zip 1725517 BLAKE2B bc92ba3bd7e317100e9390157e7b9cef5450aafa4fa78925cd7ac11f8933bca24a978fa44719e4a62e4e914c6949cc57a663a3ceca44ba0f07a7dae96b82d594 SHA512 65960052b99037653d0cf6f0c02f133f47e359ed67da095b03e10519ba48ecaa3cedf29eb1f2d56115b21cd479dcea77a26bf1f90baa8f4037876ca9c61a4aa3
diff --git a/app-text/refbase/files/postinstall-en.txt b/app-text/refbase/files/postinstall-en.txt
deleted file mode 100644
index 1b28143032f9..000000000000
--- a/app-text/refbase/files/postinstall-en.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-You are almost done!
-
- 1. Restart your webserver
-
- 2. Open the file '${MY_INSTALLDIR}/initialize/db.inc.php'
- in a text editor and edit the values of the variables '\$databaseName',
- '\$username' and '\$password' to fit your needs.
- (Note that you'll be able to use the refbase package without modifying
- these variables, but we highly recommend not to use the default
- values!)
-
- 3. Now, open a web browser and access the 'install.php' script by typing:
-
- <http://${VHOST_HOSTNAME}/${VHOST_APPDIR}/install.php>
-
- This should bring up the install form. Edit the contents of all text
- entry fields to match your server setup and supply the MySQL admin
- password, then click the 'Install' button to install the database.
-
- 4. For further instructions, see /usr/share/doc/refbase-0.8.0/INSTALL.gz
-
- Enjoy!
diff --git a/app-text/refbase/metadata.xml b/app-text/refbase/metadata.xml
deleted file mode 100644
index 63cb8119895d..000000000000
--- a/app-text/refbase/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">refbase</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/refbase/refbase-0.9.6_p20180223.ebuild b/app-text/refbase/refbase-0.9.6_p20180223.ebuild
deleted file mode 100644
index 6962ac419d28..000000000000
--- a/app-text/refbase/refbase-0.9.6_p20180223.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit webapp
-
-DESCRIPTION="Web-based solution for managing scientific literature, references and citations"
-HOMEPAGE="http://www.refbase.net/"
-SRC_URI="https://sourceforge.net/code-snapshots/svn/r/re/refbase/code/refbase-code-r1422-branches-bleeding-edge.zip -> ${P}.zip"
-
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~x86"
-RDEPEND=">=dev-lang/php-5.3[mysql,mysqli(+),session]
- virtual/httpd-php
- app-admin/webapp-config
- app-text/bibutils"
-
-BDEPEND="app-arch/unzip"
-
-S="${WORKDIR}/${PN}-code-r1422-branches-bleeding-edge"
-
-src_install() {
- webapp_src_preinst
-
- DOCS="AUTHORS BUGS ChangeLog NEWS README TODO UPDATE"
- einstalldocs
- # Don't install docs to webroot
- rm -f ${DOCS} COPYING INSTALL
-
- cp -R * "${D}"${MY_HTDOCSDIR}
-
- webapp_configfile ${MY_HTDOCSDIR}/initialize
- webapp_postinst_txt en "${FILESDIR}"/postinstall-en.txt
-
- webapp_src_install
-}
diff --git a/app-text/restview/Manifest b/app-text/restview/Manifest
deleted file mode 100644
index 0773ac8478b6..000000000000
--- a/app-text/restview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST restview-3.0.1.tar.gz 49922 BLAKE2B 1a216442c8b9b1325cdcfea3e1de003333b805e5bae534142dcf136f08163a353629e05a886b127e205616b49411f64d29c96cb1d47a8c070de75a500de76853 SHA512 bf45e962b57b5703bd13edfd485e99ea59c0ea8b5f5a9cbb7b3d1c75939387b57ce5b0d88c5cbaa28b967e920139b03d299c256f48254e63837e60c8c828dea3
diff --git a/app-text/restview/files/restview-3.0.1-test-fixes.patch b/app-text/restview/files/restview-3.0.1-test-fixes.patch
deleted file mode 100644
index ff856132ed93..000000000000
--- a/app-text/restview/files/restview-3.0.1-test-fixes.patch
+++ /dev/null
@@ -1,171 +0,0 @@
-From 6a1d6b44ee400431d75ed2326bd0b4f35d4727fa Mon Sep 17 00:00:00 2001
-From: Marius Gedminas <marius@gedmin.as>
-Date: Mon, 21 Aug 2023 13:11:43 +0300
-Subject: [PATCH 1/2] Fix tests
-
-Not sure why they broke (new docutils release on PyPI)? Doctests were a
-bad idea.
-
-Upstream-commit: https://github.com/mgedmin/restview/commit/6a1d6b44ee400431d75ed2326bd0b4f35d4727fa
-
-diff --git a/src/restview/tests.py b/src/restview/tests.py
-index 71aeb77..d129835 100644
---- a/src/restview/tests.py
-+++ b/src/restview/tests.py
-@@ -540,7 +540,7 @@ def doctest_RestViewer_rest_to_html():
- ... This is an inline literal: ``README.txt``.
- ... ''', settings={'cloak_email_addresses': True}).strip())
- ... # doctest: +ELLIPSIS,+REPORT_NDIFF
-- <?xml version="1.0" encoding="utf-8" ?>
-+ <?xml version="1.0" encoding="utf-8"...?>
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
-@@ -584,35 +584,11 @@ def doctest_RestViewer_rest_to_html():
- def doctest_RestViewer_rest_to_html_css_url():
- """Test for RestViewer.rest_to_html
-
-- XXX: this shows pygments styles inlined *after* the external css, which
-- means it's hard to override them!
--
- >>> viewer = RestViewer('.')
- >>> viewer.stylesheets = 'http://example.com/my.css'
-- >>> print(viewer.rest_to_html(b'''
-- ... Some text
-- ... ''').strip())
-- ... # doctest: +ELLIPSIS,+REPORT_NDIFF
-- <?xml version="1.0" encoding="utf-8" ?>
-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-- <head>
-- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-- ...
-- <title>...</title>
-+ >>> html = viewer.rest_to_html(b'Some text')
-+ >>> grep('stylesheet', html)
- <link rel="stylesheet" href="http://example.com/my.css" type="text/css" />
-- <style type="text/css">
-- ...
-- </style>
-- </head>
-- <body>
-- <div class="document">
-- <BLANKLINE>
-- <BLANKLINE>
-- <p>Some text</p>
-- </div>
-- </body>
-- </html>
-
- """
-
-@@ -720,32 +696,16 @@ def doctest_RestViewer_rest_to_html_pypi_strict():
- >>> viewer = RestViewer('.')
- >>> viewer.stylesheets = None
- >>> viewer.pypi_strict = True
-- >>> print(viewer.rest_to_html(b'''
-+ >>> html = viewer.rest_to_html(b'''
- ... Hello
- ... -----
- ...
- ... `This is fine <http://www.example.com>`__.
- ...
-- ... ''').strip().replace("&quot;", '"'))
-- ... # doctest: +ELLIPSIS,+REPORT_NDIFF
-- <?xml version="1.0" encoding="utf-8" ?>
-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
-- <head>
-- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-- ...
-+ ... ''')
-+ >>> grep('Hello', html)
- <title>Hello</title>
-- <style type="text/css">
-- ...
-- </head>
-- <body>
-- <div class="document" id="hello">
- <h1 class="title">Hello</h1>
-- <BLANKLINE>
-- <p><a href="http://www.example.com" rel="nofollow">This is fine</a>.</p>
-- </div>
-- </body>
-- </html>
-
- """
-
-@@ -1031,6 +991,12 @@ class TestMain(unittest.TestCase):
- serve_called=True, browser_launched=True)
-
-
-+def grep(needle, haystack):
-+ for line in haystack.splitlines():
-+ if needle in line:
-+ print(line)
-+
-+
- def test_suite():
- return unittest.TestSuite([
- unittest.defaultTestLoader.loadTestsFromName(__name__),
---
-2.44.2
-
-
-From 2827a754b8706f3286d1aec07a95faf6c8e7ab84 Mon Sep 17 00:00:00 2001
-From: Marius Gedminas <marius@gedmin.as>
-Date: Wed, 31 Aug 2022 13:46:44 +0300
-Subject: [PATCH 2/2] Fix test failures with new docutils
-
-This probably introduces a dependency of docutils >= 0.19 for the test
-suite, but I don't want to make it a requirement for pip install.
----
-
-This is backported upstream commit [1]. The issue is not related to
-docutils but >=dev-python/readme-renderer-37.0, see [2].
-
-[1] https://github.com/mgedmin/restview/commit/5033eacb1d5552e496a0da46f6a474a38b414f21
-[2] https://github.com/mgedmin/restview/issues/65#issuecomment-1377180524
-
-diff --git a/src/restview/tests.py b/src/restview/tests.py
-index d129835..a7f36d5 100644
---- a/src/restview/tests.py
-+++ b/src/restview/tests.py
-@@ -541,10 +541,9 @@ def doctest_RestViewer_rest_to_html():
- ... ''', settings={'cloak_email_addresses': True}).strip())
- ... # doctest: +ELLIPSIS,+REPORT_NDIFF
- <?xml version="1.0" encoding="utf-8"...?>
-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-+ <!DOCTYPE html...>
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <head>
-- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- ...
- <title>example</title>
- <style type="text/css">
-@@ -556,7 +555,7 @@ def doctest_RestViewer_rest_to_html():
- </style>
- </head>
- <body>
-- <div class="document" id="example">
-+ <main id="example">
- <h1 class="title">example</h1>
- <BLANKLINE>
- <p>This is a doctest:</p>
-@@ -570,11 +569,9 @@ def doctest_RestViewer_rest_to_html():
- <p>This is a reference: <a class="reference external" href="http://example.com/README.rst">README.rst</a></p>
- <p>This is an email: <a class="reference external" href="mailto:marius&#37;&#52;&#48;gedmin&#46;as">marius<span>&#64;</span>gedmin<span>&#46;</span>as</a></p>
- <p>This is a literal block:</p>
-- <pre class="literal-block">
-- See <a href="CHANGES.rst">CHANGES.rst</a>, mkay?
-- </pre>
-+ <pre class="literal-block">See <a href="CHANGES.rst">CHANGES.rst</a>, mkay?</pre>
- <p>This is an inline literal: <tt class="docutils literal"><a href="README.txt">README.txt</a></tt>.</p>
-- </div>
-+ </main>
- </body>
- </html>
-
---
-2.44.2
-
diff --git a/app-text/restview/metadata.xml b/app-text/restview/metadata.xml
deleted file mode 100644
index f8194520164f..000000000000
--- a/app-text/restview/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">mgedmin/restview</remote-id>
- <remote-id type="pypi">restview</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/restview/restview-3.0.1.ebuild b/app-text/restview/restview-3.0.1.ebuild
deleted file mode 100644
index c429191e9a18..000000000000
--- a/app-text/restview/restview-3.0.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="reStructuredText viewer"
-HOMEPAGE="
- https://mg.pov.lt/restview/
- https://pypi.org/project/restview/
-"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/pygments[${PYTHON_USEDEP}]
- dev-python/readme-renderer[${PYTHON_USEDEP}]
-"
-
-DOCS=( README.rst CHANGES.rst )
-
-PATCHES=(
- "${FILESDIR}/${P}-test-fixes.patch"
-)
-
-distutils_enable_tests pytest
diff --git a/app-text/rman/Manifest b/app-text/rman/Manifest
deleted file mode 100644
index 5cc6b9ddffb2..000000000000
--- a/app-text/rman/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rman-3.2.tar.gz 79397 BLAKE2B 2be1c60f77c3b2c4fa73a59c5a8965da1c8b1f3b569e7e4d5716a372228bacb81c5421f4bbf330781aa231835393c915ed14057c717cb1e8ed57101f7febb37d SHA512 a70aea0af1510088fd88a736e63a6dab9200040be5eb89912ede4f50e3de97d423574841bbb66e90fb12934f3834dac0acefe78ff1c73a78a79c95c3dd6fa5ae
diff --git a/app-text/rman/files/rman-3.2-format-security.patch b/app-text/rman/files/rman-3.2-format-security.patch
deleted file mode 100644
index 4ea7740a6822..000000000000
--- a/app-text/rman/files/rman-3.2-format-security.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/rman.c
-+++ b/rman.c
-@@ -1372,7 +1372,7 @@ HTML(enum command cmd) {
- break;
- case BEGINSECTION: break;
- case ENDSECTION:
-- if (sectheadid==NAME && message!=NULL) printf(message);
-+ if (sectheadid==NAME && message!=NULL) printf("%s", message);
- break;
- case BEGINSUBSECTION: break;
- case ENDSUBSECTION: break;
diff --git a/app-text/rman/files/rman-3.2-gentoo.patch b/app-text/rman/files/rman-3.2-gentoo.patch
deleted file mode 100644
index 676d555ce375..000000000000
--- a/app-text/rman/files/rman-3.2-gentoo.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -15,13 +15,8 @@
- # this must be a directory that's in your bin PATH.
- # MANDIR holds the man page.
-
--BINDIR = /opt/local/bin
--#BINDIR = /usr/local/bin
--#BINDIR = //C/bin
--MANDIR = /usr/local/man/man1
--# popular alternative
--#BINDIR = /opt/local/bin
--#MANDIR = /opt/local/man/man1
-+BINDIR = /usr/bin
-+MANDIR = /usr/share/man/man1
-
-
- ### if you have GNU gcc, use these definitions
diff --git a/app-text/rman/files/rman-3.2-incompatible-pointer-types.patch b/app-text/rman/files/rman-3.2-incompatible-pointer-types.patch
deleted file mode 100644
index bb7645c23f34..000000000000
--- a/app-text/rman/files/rman-3.2-incompatible-pointer-types.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 1120713781a5da03a56d3f8d59904c0fd20f6dd6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Leonardo=20Hern=C3=A1ndez=20Hern=C3=A1ndez?=
- <leohdz172@proton.me>
-Date: Mon, 11 Dec 2023 17:05:26 -0600
-Subject: [PATCH] fix build with -Werror=incompatible-pointer-types
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Leonardo Hernández Hernández <leohdz172@proton.me>
---- a/rman.c
-+++ b/rman.c
-@@ -268,7 +268,7 @@ stricmp(const char *s1, const char *s2) {
- else return 1;
- }
-
--int lcexceptionscmp(const char **a, const char **b) { return stricmp(*a, *b); }
-+int lcexceptionscmp(const void *a, const void *b) { return stricmp((const char *)a, (const char *)b); }
-
- int
- strincmp(const char *s1, const char *s2, size_t n) {
---
-2.43.0
-
diff --git a/app-text/rman/files/rman-3.2-ldflags.patch b/app-text/rman/files/rman-3.2-ldflags.patch
deleted file mode 100644
index 7f0745b2e0f2..000000000000
--- a/app-text/rman/files/rman-3.2-ldflags.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -102,7 +102,7 @@ all: rman
-
- # everyone but me zaps assertions with the -DNDEBUG flag
- rman: rman.c Makefile
-- $(CC) -DNDEBUG $(defs) -DPOLYGLOTMANVERSION=\"$(version)\" $(CFLAGS) -o rman rman.c
-+ $(CC) $(LDFLAGS) -DNDEBUG $(defs) -DPOLYGLOTMANVERSION=\"$(version)\" $(CFLAGS) -o rman rman.c
-
-
- debug:
diff --git a/app-text/rman/metadata.xml b/app-text/rman/metadata.xml
deleted file mode 100644
index fc390f3663dc..000000000000
--- a/app-text/rman/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>sci@gentoo.org</email>
- <name>Gentoo Science Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">polyglotman</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/rman/rman-3.2-r2.ebuild b/app-text/rman/rman-3.2-r2.ebuild
deleted file mode 100644
index 6e782c3248ef..000000000000
--- a/app-text/rman/rman-3.2-r2.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="PolyGlotMan man page translator AKA RosettaMan"
-HOMEPAGE="https://sourceforge.net/projects/polyglotman/"
-SRC_URI="https://downloads.sourceforge.net/polyglotman/${P}.tar.gz"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-ldflags.patch
- "${FILESDIR}"/${P}-format-security.patch
- "${FILESDIR}"/${P}-incompatible-pointer-types.patch
-)
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
-}
diff --git a/app-text/rnc2rng/Manifest b/app-text/rnc2rng/Manifest
deleted file mode 100644
index c04bd4d71ad8..000000000000
--- a/app-text/rnc2rng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rnc2rng-2.7.0.tar.gz 19000 BLAKE2B 37375d2608c2fc5ffb87521de8d83f0d4a70449d399ea6d181b40c7e6f561c27e0e2ac6d4df5b0086890b626366cd6b8ceca60580f05a3bbd152d7315808fb1f SHA512 29507e49d29f7da23dcf24fd1328dd4ee0aa37192817d6d2c9ec76ede56a1c6b041ffdb6b755e2e9b0c155f4f68616cb7f9a49e711e4e389097c97840b5e3e66
diff --git a/app-text/rnc2rng/metadata.xml b/app-text/rnc2rng/metadata.xml
deleted file mode 100644
index 03867676a63c..000000000000
--- a/app-text/rnc2rng/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="person">
- <email>ulm@gentoo.org</email>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">djc/rnc2rng</remote-id>
- <remote-id type="pypi">rnc2rng</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/rnc2rng/rnc2rng-2.7.0.ebuild b/app-text/rnc2rng/rnc2rng-2.7.0.ebuild
deleted file mode 100644
index cf7f8ba5ac3f..000000000000
--- a/app-text/rnc2rng/rnc2rng-2.7.0.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1 pypi
-
-DESCRIPTION="RELAX NG Compact to regular syntax conversion library"
-HOMEPAGE="https://github.com/djc/rnc2rng"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/rply[${PYTHON_USEDEP}]"
-BDEPEND="test? ( ${RDEPEND} )"
-
-python_test() {
- "${EPYTHON}" test.py -v || die "Tests failed with ${EPYTHON}"
-}
diff --git a/app-text/rnv/Manifest b/app-text/rnv/Manifest
deleted file mode 100644
index 0d5db951e236..000000000000
--- a/app-text/rnv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST rnv-1.7.11.tar.xz 140904 BLAKE2B 01b4400cb5bcfbc850f58d5b59ab8259532926f436ddfa20c63ab35cab30a30ae8429b82be0c589b694a12a9558436a1a3c445a42734af84ca6b66e5f6cf6796 SHA512 e706ae6cc9b55032b23c0ce4ce728f426727c20d0291f9ea4369221c5b3d59f29ad477c6da4992a9bda7c583078498faabc06a9865081517aeac81b2d2fec212
diff --git a/app-text/rnv/metadata.xml b/app-text/rnv/metadata.xml
deleted file mode 100644
index 435382f3cbd2..000000000000
--- a/app-text/rnv/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">rnv</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/rnv/rnv-1.7.11-r2.ebuild b/app-text/rnv/rnv-1.7.11-r2.ebuild
deleted file mode 100644
index 723efaee5402..000000000000
--- a/app-text/rnv/rnv-1.7.11-r2.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit unpacker toolchain-funcs
-
-DESCRIPTION="A lightweight Relax NG Compact Syntax validator"
-HOMEPAGE="http://www.davidashen.net/rnv.html"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-RDEPEND="
- dev-libs/expat
- dev-scheme/scm[libscm(-)]
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- sed -i -e "/^AR/s/ar/$(tc-getAR)/" Makefile.in || die 'sed on Makefile.in failed'
-}
-
-src_configure() {
- LIBS="-ldl -lm" \
- econf \
- --with-scm-inc="/usr/include" \
- --with-scm-lib="/usr/$(get_libdir)"
-}
-
-src_install() {
- default
- dodoc readme.txt
-}
diff --git a/app-text/rnv/rnv-1.7.11-r3.ebuild b/app-text/rnv/rnv-1.7.11-r3.ebuild
deleted file mode 100644
index 774a24248aaf..000000000000
--- a/app-text/rnv/rnv-1.7.11-r3.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit unpacker toolchain-funcs autotools
-
-DESCRIPTION="A lightweight Relax NG Compact Syntax validator"
-HOMEPAGE="http://www.davidashen.net/rnv.html"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="
- dev-libs/expat
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- sed -i -e "/^AR/s/ar/$(tc-getAR)/" Makefile.in || die 'sed on Makefile.in failed'
- eautoreconf
-}
-
-src_configure() {
- LIBS="-ldl -lm" \
- econf \
- --disable-scm
-}
-
-src_install() {
- default
- dodoc readme.txt
-}
diff --git a/app-text/robodoc/Manifest b/app-text/robodoc/Manifest
deleted file mode 100644
index 5f8e2acb640a..000000000000
--- a/app-text/robodoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST robodoc-4.99.43.tar.gz 310182 BLAKE2B f8f83c50f51e1f690068b881b51a91369bba3c6b1a9be534fd50887abbf6f06cd90706039865bd0ffdd454b4776ab6e5a1d62dbaf12f459bf1eca0e5872f7e29 SHA512 b9d8758512f6921ca773574ed57763b6eaa203134f13839b8b6f89072bb9a5c0b061bcde816ca8cc64ec72aab7566465ffb0ff2f6a0ead66b50058cb5974fff6
diff --git a/app-text/robodoc/files/robodoc-4.99.43_clean_libc.patch b/app-text/robodoc/files/robodoc-4.99.43_clean_libc.patch
deleted file mode 100644
index db2b112641a8..000000000000
--- a/app-text/robodoc/files/robodoc-4.99.43_clean_libc.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Source/troff_generator.c b/Source/troff_generator.c
-index 1b123b8..94ddcda 100644
---- a/Source/troff_generator.c
-+++ b/Source/troff_generator.c
-@@ -30,7 +30,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
- #include <ctype.h>
-
- #include <sys/param.h>
--#include <sys/unistd.h>
-+#include <unistd.h>
-
- #include "troff_generator.h"
- #include "util.h"
diff --git a/app-text/robodoc/metadata.xml b/app-text/robodoc/metadata.xml
deleted file mode 100644
index cda73d2e370b..000000000000
--- a/app-text/robodoc/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>ovi@ovidiu.at</email>
- <name>Ovidiu - Dan Bogat</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="github">gumpu/ROBODoc</remote-id>
- </upstream>
- <use>
- <flag name="examples">Installs usage examples in /usr/share for Perl</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/robodoc/robodoc-4.99.43-r1.ebuild b/app-text/robodoc/robodoc-4.99.43-r1.ebuild
deleted file mode 100644
index df1ddb680824..000000000000
--- a/app-text/robodoc/robodoc-4.99.43-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Automating Software Documentation"
-HOMEPAGE="https://www.xs4all.nl/~rfsber/Robo/robodoc.html"
-SRC_URI="https://rfsber.home.xs4all.nl/Robo/archives/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-PATCHES=(
- "${FILESDIR}/${P}_clean_libc.patch"
-)
-
-RDEPEND=">=dev-util/ctags-5.3.1"
-DEPEND="${RDEPEND}"
-
-src_install() {
- default
-
- insinto /usr/share/${PN}
- doins Contributions/*
-
- if use examples; then
- insinto /usr/share/${PN}
- doins -r Examples/PerlExample
- fi
-}
diff --git a/app-text/ronn-ng/Manifest b/app-text/ronn-ng/Manifest
deleted file mode 100644
index a4f634eb336d..000000000000
--- a/app-text/ronn-ng/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ronn-ng-0.10.1.tar.gz 78696 BLAKE2B 1e56b90c5919e0a1af317da78161b34124268521fbc379fbba09ff9cb344073665460abc53fd961e4773ee444f33fba7e72ae3f6af84f8a170cfb1e89e557922 SHA512 3f6ee5355c7a19d5cb04c1b677028dd13ad2ff620acdb2e83d9b6f154a7b1e7b5a77ea0bcfbcef4bbb46a60b1c0fbc52fda079ff860c83a71f89b8fed0b83665
diff --git a/app-text/ronn-ng/metadata.xml b/app-text/ronn-ng/metadata.xml
deleted file mode 100644
index 34c0224a9905..000000000000
--- a/app-text/ronn-ng/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">apjanke/ronn-ng</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
deleted file mode 100644
index bd0e46b85dc9..000000000000
--- a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33 ruby34"
-
-RUBY_FAKEGEM_EXTRADOC="AUTHORS CHANGELOG.md README.md"
-RUBY_FAKEGEM_GEMSPEC="ronn-ng.gemspec"
-
-inherit ruby-fakegem
-
-DESCRIPTION="Builds manuals in HTML and Unix man page format from Markdown"
-HOMEPAGE="https://github.com/apjanke/ronn-ng"
-SRC_URI="https://github.com/apjanke/ronn-ng/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86 ~arm64-macos ~x64-macos"
-
-RDEPEND+="!app-text/ronn"
-
-DEPS="
- >=dev-ruby/kramdown-2.1:2
- >=dev-ruby/kramdown-parser-gfm-1.0.1:1
- >=dev-ruby/nokogiri-1.14.3:0
-"
-
-ruby_add_rdepend "
- =dev-ruby/mustache-1*
- ${DEPS}
-"
-
-ruby_add_bdepend "${DEPS}"
-
-all_ruby_prepare() {
- # Avoid tests with code blocks that are fragile for e.g. presence /
- # absence of a source highlighter.
- rm -f test/code_blocks*.ro{ff,nn} || die
-}
-
-each_ruby_prepare() {
- # Make sure that we always use the right interpreter during tests
- sed -i -e "/output/ s:ronn:${RUBY} bin/ronn:" test/test_ronn.rb || die
- # ... and during the man page build.
- sed -i -e "/sh 'ronn/s:ronn:${RUBY} bin/ronn:" Rakefile || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- doman man/ronn.1 man/ronn-format.7
-}
diff --git a/app-text/rpl/Manifest b/app-text/rpl/Manifest
deleted file mode 100644
index 7438dcb76f1f..000000000000
--- a/app-text/rpl/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST rpl-1.15.5.gh.tar.gz 24401 BLAKE2B 91f0914ce80167305f9b403f691e58cd3f219d9e22f0ae7587b6dc5c60809e03bf38bd3878696916026b7cd0e597b67a6fcbb97d55005fd113e80aa7296f0e95 SHA512 1669a2de5b09090a3058421e2f9560f9b155151ec6d91f9d4f3b43070082d2541981de7754f047771c515e6d1450998c55e3b018a589a5ae4bd48e28464bb858
-DIST rpl-1.18.gh.tar.gz 25750 BLAKE2B f090049d51e3fa4da1d0c3827a750b861fbd730b66d2e5336193332b119ac58bc26d64f429090443b6f45099fe078e0499f0aaf9e5488a543b5792de8f2d33a9 SHA512 08b68c0894085451a9bce169e972a67cddbbbc18565f514fc53a4ae1dbcc13818f71b8a6402e305c47298b1abc75a2ae39ac1acf175c29ee86fe6f6d2e6f474c
-DIST rpl-2.0.4.tar.gz 1098594 BLAKE2B 5337bbc9e2fa42d4904f04aee3db711d9446717b3727b5971d4cf2be8b583b42f5e1ae1aae58b3d15564e48b76246638c769be8a6445d0dee6e3f252f44c9d94 SHA512 0908f53bb6b48a1a80f8c9c364da01430d2d630848f6c99691ccf8d630121811c1d85218d68576b611877667039c882eb7d245f24152207cb48dcfa5d19fafa5
diff --git a/app-text/rpl/files/rpl-2.0.4-uchardet-vala.patch b/app-text/rpl/files/rpl-2.0.4-uchardet-vala.patch
deleted file mode 100644
index c19b538dcff0..000000000000
--- a/app-text/rpl/files/rpl-2.0.4-uchardet-vala.patch
+++ /dev/null
@@ -1,108 +0,0 @@
-From 3669921bb1bab7bc9f7f5fb1ef4b9ceb2cf02ff7 Mon Sep 17 00:00:00 2001
-From: Reuben Thomas <rrt@sc3d.org>
-Date: Mon, 10 Nov 2025 23:37:49 +0000
-Subject: [PATCH] Revert "Use UcharDet VAPI from vala-extra-vapis project, not
- our own one"
-
-This reverts commit f5e40e01f84b8841c8a30ef9b7890bf0cbd0beaf.
-
-The vala-extra-vapis VAPI does not work properly with pkg-config; see
-https://gitlab.gnome.org/GNOME/vala-extra-vapis/-/issues/28
----
- .gitmodules | 3 ---
- Makefile.am | 4 ++--
- rpl.vala | 5 ++---
- uchardet.vapi | 36 ++++++++++++++++++++++++++++++++++++
- vala-extra-vapis | 1 -
- 5 files changed, 40 insertions(+), 9 deletions(-)
- create mode 100644 uchardet.vapi
- delete mode 160000 vala-extra-vapis
-
-diff --git a/Makefile.am b/Makefile.am
-index 8c3301d..5a86282 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -8,11 +8,11 @@ SUBDIRS = lib
-
- include $(top_srcdir)/aminclude_static.am
-
--AM_VALAFLAGS = --debug --vapidir=$(srcdir) --vapidir=$(srcdir)/vala-extra-vapis
-+AM_VALAFLAGS = --debug --vapidir=$(srcdir)
- if OS_WIN32
- AM_VALAFLAGS += -D WINDOWS
- endif
--VAPIS = config.vapi cmdline.vapi gnu.vapi pcre2.vapi
-+VAPIS = config.vapi cmdline.vapi gnu.vapi pcre2.vapi uchardet.vapi
-
- LDADD = $(top_builddir)/lib/libgnu.a $(CODE_COVERAGE_LDFLAGS)
- AM_CPPFLAGS = -I$(top_srcdir)/lib -I$(top_builddir)/lib $(CODE_COVERAGE_CPPFLAGS)
-diff --git a/rpl.vala b/rpl.vala
-index 32aab87..9bc0374 100644
---- a/rpl.vala
-+++ b/rpl.vala
-@@ -1,4 +1,4 @@
--#! /usr/bin/env -S vala --vapidir=. --vapidir=./vala-extra-vapis --pkg gio-2.0 --pkg posix --pkg gnu --pkg config --pkg cmdline --pkg pcre2 --pkg uchardet fd-stream.vala prefix-input-stream.vala
-+#! /usr/bin/env -S vala --vapidir=. --pkg gio-2.0 --pkg posix --pkg gnu --pkg config --pkg cmdline --pkg pcre2 --pkg uchardet fd-stream.vala prefix-input-stream.vala
- // rpl: search and replace text in files
- //
- // © 2025 Reuben Thomas <rrt@sc3d.org>
-@@ -20,7 +20,6 @@ using Config;
- using Posix;
- using Pcre2;
- using Gengetopt;
--using UcharDet;
-
-
- void info (string msg) {
-@@ -569,7 +568,7 @@ int main (string[] argv) {
- warn (@"error reading $filename: $(e.message); skipping!");
- continue;
- } // GCOVR_EXCL_STOP
-- var detector = new UcharDet.Classifier ();
-+ var detector = new UCharDet ();
- var ok = detector.handle_data (buf.data) == 0;
- GLib.assert (ok);
- detector.data_end ();
-diff --git a/uchardet.vapi b/uchardet.vapi
-new file mode 100644
-index 0000000..db25893
---- /dev/null
-+++ b/uchardet.vapi
-@@ -0,0 +1,36 @@
-+/* uchardet.vapi
-+ *
-+ * Copyright (C) 2025 Reuben Thomas
-+ *
-+ * This library is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU Lesser General Public
-+ * License as published by the Free Software Foundation; either
-+ * version 2.1 of the License, or (at your option) any later version.
-+ *
-+ * This library is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-+ * Lesser General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU Lesser General Public
-+ * License along with this library; if not, write to the Free Software
-+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-+ *
-+ * Author:
-+ * Reuben Thomas <rrt@sc3d.org>
-+ */
-+
-+[Compact]
-+[CCode (cprefix = "uchardet_", cheader_filename = "uchardet.h", cname = "uchardet_t", free_function = "uchardet_delete")]
-+public class UCharDet {
-+ [CCode (cname = "uchardet_new")]
-+ public UCharDet ();
-+
-+ public int handle_data ([CCode (array_length_type = "size_t")] uint8[] data);
-+
-+ public void data_end ();
-+
-+ public void data_reset ();
-+
-+ public unowned string get_charset ();
-+}
-\ No newline at end of file
diff --git a/app-text/rpl/metadata.xml b/app-text/rpl/metadata.xml
deleted file mode 100644
index e7ce06cdf3a3..000000000000
--- a/app-text/rpl/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>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">rpl</remote-id>
- <remote-id type="github">rrthomas/rpl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/rpl/rpl-1.15.5.ebuild b/app-text/rpl/rpl-1.15.5.ebuild
deleted file mode 100644
index 8d60e5dad7c8..000000000000
--- a/app-text/rpl/rpl-1.15.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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_{13..14} )
-inherit distutils-r1
-
-DESCRIPTION="Intelligent recursive search/replace utility"
-HOMEPAGE="https://rpl.sourceforge.net/ https://github.com/rrthomas/rpl"
-SRC_URI="
- https://github.com/rrthomas/rpl/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
-BDEPEND="
- ${RDEPEND}
- dev-python/argparse-manpage[${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- dev-python/chainstream[${PYTHON_USEDEP}]
- test? ( dev-python/pytest-datafiles[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i "s/VERSION = importlib.metadata.version('rpl')/VERSION = '${PV}'/" rpl/__init__.py || die
- distutils-r1_src_prepare
-}
diff --git a/app-text/rpl/rpl-1.18.ebuild b/app-text/rpl/rpl-1.18.ebuild
deleted file mode 100644
index bbaaf3671436..000000000000
--- a/app-text/rpl/rpl-1.18.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# 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_{13..14} )
-inherit distutils-r1
-
-DESCRIPTION="Intelligent recursive search/replace utility"
-HOMEPAGE="https://rpl.sourceforge.net/ https://github.com/rrthomas/rpl"
-SRC_URI="
- https://github.com/rrthomas/rpl/archive/v${PV}.tar.gz
- -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-python/chardet[${PYTHON_USEDEP}]"
-BDEPEND="
- ${RDEPEND}
- dev-python/argparse-manpage[${PYTHON_USEDEP}]
- dev-python/regex[${PYTHON_USEDEP}]
- dev-python/chainstream[${PYTHON_USEDEP}]
- test? ( dev-python/pytest-datafiles[${PYTHON_USEDEP}] )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- sed -i "s/VERSION = importlib.metadata.version(\"rpl\")/VERSION = '${PV}'/" rpl/__init__.py || die
- distutils-r1_src_prepare
-}
diff --git a/app-text/rpl/rpl-2.0.4.ebuild b/app-text/rpl/rpl-2.0.4.ebuild
deleted file mode 100644
index 92e0081f3b56..000000000000
--- a/app-text/rpl/rpl-2.0.4.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools vala
-
-DESCRIPTION="Intelligent recursive search/replace utility"
-HOMEPAGE="https://rpl.sourceforge.net/ https://github.com/rrthomas/rpl"
-SRC_URI="https://github.com/rrthomas/rpl/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-# unable to cause tests to pass fully
-RESTRICT="test"
-
-RDEPEND="
- app-i18n/uchardet
- dev-libs/glib:2
- dev-libs/libpcre2:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/gengetopt
- sys-apps/help2man
- virtual/pkgconfig
- $(vala_depend)
-"
-
-PATCHES=(
- "${FILESDIR}/${P}-uchardet-vala.patch"
-)
-
-src_prepare() {
- default
- eautoreconf
- vala_setup
- rm *_vala.stamp || die
-}
diff --git a/app-text/rtf2html/Manifest b/app-text/rtf2html/Manifest
deleted file mode 100644
index 80453285cfdd..000000000000
--- a/app-text/rtf2html/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST rtf2html-0.2.0-stlport.m4 3292 BLAKE2B 137016c605749aca2bd5c3a1ec69930f36d69fd177b70dc64ba67f932ebada4d9818e33ce7dce60d6935ec472dc1862253443487d45143594996a8d15585cae7 SHA512 8b67424a4fa6b4672620ada1e58de28added11e1c8ced5aee12bb2f478f6f9d31de655af91298a16bf05e1608de4f680dfa976513dcb53eee5a3d8088df7a946
-DIST rtf2html-0.2.0.tar.bz2 75292 BLAKE2B 18cc67ff3642f68ae262aa6e3368be93defe19ceeab07f9e55fcd2390e4c374c7ab315c0c5f8b7644a458e4100a4be3812767b080842d862266083856f5376aa SHA512 7399c98adb4dc0f45e420cd6836c36720d6b19ccbba062d2102b2693a6812642d6193000172ef7eeef5b8a84dcb2d35c1eb99fbf3bffaf8dad43e8ca06c6fe75
diff --git a/app-text/rtf2html/files/buildsystem-fixes.patch b/app-text/rtf2html/files/buildsystem-fixes.patch
deleted file mode 100644
index 24642650f8ac..000000000000
--- a/app-text/rtf2html/files/buildsystem-fixes.patch
+++ /dev/null
@@ -1,157 +0,0 @@
-From 257c8fd42362f158afdcd7d7709aa3743f894468 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Thu, 23 May 2024 00:00:26 -0400
-Subject: [PATCH 1/2] configure: remove invalid bashism
-
-configure scripts are POSIX /bin/sh scripts and cannot have
-bash-specific syntax. The test `xxx == yyy` construct with double equals
-is a bash-specific alias for single equals. It does exactly the same
-thing as single equals -- it provides no additional functionality, no
-behavior changes, it is exactly the same but with an additional
-alternate spelling. In exchange for doing nothing, it breaks muscle
-memory when writing POSIX sh scripts and tricks developers into writing
-the wrong thing.
-
-It should never be used under any circumstances. Ideally it would be
-removed altogether from GNU bash.
-
-Bug: https://bugs.gentoo.org/903291
-Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
----
- configure.in | 4 ++--
- stlport.m4 | 18 +++++++++---------
- 2 files changed, 11 insertions(+), 11 deletions(-)
-
-diff --git a/configure.in b/configure.in
-index 3207599..f8ba73d 100644
---- a/configure.in
-+++ b/configure.in
-@@ -38,7 +38,7 @@ fi
-
-
- AC_LIB_STLPORT(no)
--if test "$ac_stlport_use" == "no"; then
-+if test "$ac_stlport_use" = "no"; then
- AC_CHECK_LIB(stdc++,main,,AC_MSG_ERROR(rtf2html requires either libstdc++ or libstrloprt))
- fi
-
-@@ -47,5 +47,5 @@ AC_CHECK_FUNCS(floor strtol,,AC_MSG_ERROR(STDLIB funcs missing))
- AC_CHECK_FUNC(rint,AC_DEFINE(HAVE_RINT,1,Define to 1 if you have rint function))
-
- CXXFLAGS="$CPPFLAGS $CFLAGS"
--
-+
- AC_OUTPUT(Makefile)
-diff --git a/stlport.m4 b/stlport.m4
-index baaf94b..ed7e13e 100644
---- a/stlport.m4
-+++ b/stlport.m4
-@@ -4,19 +4,19 @@
- # Where DEFAULT is either `yes' or `no'. If omitted, it defaults to
- # `yes'.
- #
--# If all tests succeed, CPPFLAGS will be *prepended* with
-+# If all tests succeed, CPPFLAGS will be *prepended* with
- # -nostdinc++ -I<directory>
- # and LIBS will be appended with
- # -l<library>
- #
- # directory defaults to /usr/include/stlport, but can be overridden with the
- # --with-stlport-headers directive;
--# library defaults to stlport, and can be overridden with the
-+# library defaults to stlport, and can be overridden with the
- # --with-stlport-libs directive
- #
- # $Id: stlport.m4,v 1.4 2007-07-31 15:39:42 vlavrinenko Exp $
- #
--# This file is (c) 2001 Jasper Spaans, <jasper@spaans.ds9a.nl>
-+# This file is (c) 2001 Jasper Spaans, <jasper@spaans.ds9a.nl>
- # Please send your comments, suggestions and bugfixes to the above
- # e-mail address.
- #
-@@ -38,12 +38,12 @@ AC_DEFUN([AC_LIB_STLPORT],
- [define([AC_LIB_STLPORT_DEFAULT], ifelse($1, no, no, yes))dnl
- AC_MSG_CHECKING(whether to use stlport libraries)
- AC_ARG_WITH(stlport, AC_HELP_STRING(--with-stlport,use sgi stlport headers and libraries),
-- [ if test "x$withval" == xno ; then
-+ [ if test "x$withval" = xno ; then
- ac_stlport_use="no"
- fi],
- ac_stlport_use=AC_LIB_STLPORT_DEFAULT)
- AC_ARG_WITH(stlport-headers, AC_HELP_STRING(--with-stlport-headers,where to find stlport headers),
-- [ if test "x$withval" == xno ; then
-+ [ if test "x$withval" = xno ; then
- ac_stlport_use="no"
- else
- ac_stlport_headers="$with_stlport_headers"
-@@ -52,7 +52,7 @@ AC_DEFUN([AC_LIB_STLPORT],
- ac_stlport_headers="/usr/include/stlport"
- ])
- AC_ARG_WITH(stlport-libs, AC_HELP_STRING(--with-stlport-libs, where to find stlport libraries),
-- [ if test "x$withval" == xno ; then
-+ [ if test "x$withval" = xno ; then
- ac_stlport_use="no"
- else
- ac_stlport_libs="$with_stlport_libs"
-@@ -61,7 +61,7 @@ AC_DEFUN([AC_LIB_STLPORT],
- ac_stlport_libs="stlport"
- ])
-
-- if test "$ac_stlport_use" == no ; then
-+ if test "$ac_stlport_use" = no ; then
- AC_MSG_RESULT(no)
- else
- AC_MSG_RESULT(yes)
-@@ -70,7 +70,7 @@ AC_DEFUN([AC_LIB_STLPORT],
- ac_stlport_save_LIBS="$LIBS"
- CPPFLAGS="-I$ac_stlport_headers $CPPFLAGS"
- LIBS="-l$ac_stlport_libs $LIBS"
-- if test "$MSYSTEM" == "MINGW32"; then
-+ if test "$MSYSTEM" = "MINGW32"; then
- CPPFLAGS="$CPPFLAGS -mthreads"
- fi
- AC_LANG_PUSH(C++)
-@@ -80,7 +80,7 @@ AC_DEFUN([AC_LIB_STLPORT],
- AC_MSG_CHECKING(where to find stlport libraries)
- AC_TRY_RUN([#include <stl/_stlport_version.h>
- #include <iostream>
--int
-+int
- main()
- {
- std::cout << "" << std::ends;
---
-2.44.1
-
-
-From dd1ca6d0867eaca2b9be8d7efa4d957c96b7aa51 Mon Sep 17 00:00:00 2001
-From: Eli Schwartz <eschwartz93@gmail.com>
-Date: Thu, 23 May 2024 00:24:52 -0400
-Subject: [PATCH 2/2] autotools: ensure aclocal runs successfully by passing
- -I.
-
-autoreconf -fi can update the autotools files automatically, but if
-aclocal doesn't know where project-local macros are it will delete them
-and then the configure script is malformed and errors out.
-
-This tells autoreconf to pass -I. to aclocal, that is, it should check
-for stlport.m4 in the current directory and use it.
-
-Signed-off-by: Eli Schwartz <eschwartz93@gmail.com>
----
- Makefile.am | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/Makefile.am b/Makefile.am
-index e7eb60e..0a5fafd 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -2,3 +2,5 @@ AUTOMAKE_OPTIONS = foreign
- bin_PROGRAMS = rtf2html
- rtf2html_SOURCES = fmt_opts.cpp rtf2html.cpp rtf_keyword.cpp rtf_table.cpp config.h fmt_opts.h rtf_table.h common.h dbg_iter.h rtf_keyword.h rtf_tools.h
- noinst_HEADERS = config.h fmt_opts.h rtf_table.h common.h dbg_iter.h rtf_keyword.h rtf_tools.h README.ru
-+
-+ACLOCAL_AMFLAGS = -I.
---
-2.44.1
-
diff --git a/app-text/rtf2html/files/rtf2html-0.2.0-gcc43.patch b/app-text/rtf2html/files/rtf2html-0.2.0-gcc43.patch
deleted file mode 100644
index f87661fd3796..000000000000
--- a/app-text/rtf2html/files/rtf2html-0.2.0-gcc43.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff -ur rtf2html-0.2.0-orig/rtf_keyword.h rtf2html-0.2.0/rtf_keyword.h
---- rtf2html-0.2.0-orig/rtf_keyword.h 2007-08-03 04:50:45.000000000 -0400
-+++ rtf2html-0.2.0/rtf_keyword.h 2009-01-03 17:45:14.000000000 -0500
-@@ -2,6 +2,7 @@
-
- #include "config.h"
- #include <string>
-+#include <cstdlib>
- #include <map>
- #include <ctype.h>
-
-diff -ur rtf2html-0.2.0-orig/rtf_table.cpp rtf2html-0.2.0/rtf_table.cpp
---- rtf2html-0.2.0-orig/rtf_table.cpp 2007-07-31 11:16:52.000000000 -0400
-+++ rtf2html-0.2.0/rtf_table.cpp 2009-01-03 17:45:14.000000000 -0500
-@@ -4,6 +4,7 @@
- #include <iostream>
- #include <stdexcept>
- #include <functional>
-+#include <algorithm>
-
- typedef std::set<int> intset;
-
diff --git a/app-text/rtf2html/metadata.xml b/app-text/rtf2html/metadata.xml
deleted file mode 100644
index f45fac9d96b4..000000000000
--- a/app-text/rtf2html/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="person">
- <email>dlan@gentoo.org</email>
- <name>Yixun Lan</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">rtf2html</remote-id>
- <remote-id type="github">lvu/rtf2html</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/rtf2html/rtf2html-0.2.0-r2.ebuild b/app-text/rtf2html/rtf2html-0.2.0-r2.ebuild
deleted file mode 100644
index 2855e2bba293..000000000000
--- a/app-text/rtf2html/rtf2html-0.2.0-r2.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="RTF to HTML converter"
-HOMEPAGE="http://rtf2html.sourceforge.net/"
-SRC_URI="
- https://downloads.sourceforge.net/rtf2html/${P}.tar.bz2
- https://github.com/lvu/rtf2html/raw/4b0e5a3cca2d0c81ee50dcfaa7e3d3dd0a89e59b/stlport.m4 -> ${P}-stlport.m4
-"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gcc43.patch
- # make autoreconf work
- # https://github.com/lvu/rtf2html/pull/12
- "${FILESDIR}"/buildsystem-fixes.patch
-)
-
-src_prepare() {
- cp "${DISTDIR}"/${P}-stlport.m4 stlport.m4 || die
- default
- eautoreconf
-
- # CFLAGS are incorrectly parsed, so handle this here
- sed -i -e '/CFLAGS=$(echo $CFLAGS/d' configure || die 'sed on configure failed'
-}
diff --git a/app-text/sablotron/Manifest b/app-text/sablotron/Manifest
deleted file mode 100644
index a914c4d391b9..000000000000
--- a/app-text/sablotron/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST Sablot-1.0.3.tar.gz 607597 BLAKE2B 429df09361d233b290e1179d5a3fbe7b421b834c23ff32d72466f007fd4ce19e810d68483b1b0314e943f2ff0f3713a3f28a357a71c69722883f5c85499cb582 SHA512 836c1a9d09317194333619461b0e5ea312277cadb6df5ae5ed327bdfee4090970bd3056ec0b3bd6aa8a3e3289af1bc5c1461c9fe15b53a944f1042190c485031
diff --git a/app-text/sablotron/files/sablotron-1.0.3-cxx11.patch b/app-text/sablotron/files/sablotron-1.0.3-cxx11.patch
deleted file mode 100644
index edc1e3141d94..000000000000
--- a/app-text/sablotron/files/sablotron-1.0.3-cxx11.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/src/command/sabcmd.cpp
-+++ b/src/command/sabcmd.cpp
-@@ -168,7 +168,7 @@
-
- char askhelp[] = "Type sabcmd --help to display a help message.\n";
- char msgConflict[] = "conflict with preceding switches: ";
--char version_txt[] = "\nsabcmd "SAB_VERSION" ("SAB_DATE")\n"\
-+char version_txt[] = "\nsabcmd " SAB_VERSION " (" SAB_DATE ")\n"\
- "copyright (C) 2000 - 2005 Ginger Alliance (www.gingerall.com)\n";
- char dbg_usage[] = "\nDebugging options:\n"\
- "\t--debug\t\t\tdisplay results of the command line parse\n"\
diff --git a/app-text/sablotron/files/sablotron-1.0.3-drop-register-keyword.patch b/app-text/sablotron/files/sablotron-1.0.3-drop-register-keyword.patch
deleted file mode 100644
index 3dcf8c881efa..000000000000
--- a/app-text/sablotron/files/sablotron-1.0.3-drop-register-keyword.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Bug: https://bugs.gentoo.org/894710
---- a/src/engine/hash.cpp
-+++ b/src/engine/hash.cpp
-@@ -305,8 +305,8 @@ void HashTable::report(Sit S, MsgType type, MsgCode code, const Str& arg1, const
-
- oolong hash(const Str& key)
- {
-- register oolong a, b, c, len;
-- register const char *k = (const char*) key;
-+ oolong a, b, c, len;
-+ const char *k = (const char*) key;
-
- /* Set up the internal state */
- len = key.length();
diff --git a/app-text/sablotron/files/sablotron-1.0.3-libsablot-expat.patch b/app-text/sablotron/files/sablotron-1.0.3-libsablot-expat.patch
deleted file mode 100644
index 614a6d7ffe24..000000000000
--- a/app-text/sablotron/files/sablotron-1.0.3-libsablot-expat.patch
+++ /dev/null
@@ -1,8 +0,0 @@
---- a/src/engine/Makefile.am
-+++ b/src/engine/Makefile.am
-@@ -76,4 +76,5 @@ include_HEADERS = \
- sabcfg.h
-
- libsablot_la_LDFLAGS = -version-info 100:3:100
-+libsablot_la_LIBADD = @EXPAT_LIBS@
-
diff --git a/app-text/sablotron/metadata.xml b/app-text/sablotron/metadata.xml
deleted file mode 100644
index 5e2c2974f79d..000000000000
--- a/app-text/sablotron/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">sablotron</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/sablotron/sablotron-1.0.3-r3.ebuild b/app-text/sablotron/sablotron-1.0.3-r3.ebuild
deleted file mode 100644
index 7c6ba52873bd..000000000000
--- a/app-text/sablotron/sablotron-1.0.3-r3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-MY_P="Sablot-${PV}"
-
-DESCRIPTION="An XSLT Parser in C++"
-HOMEPAGE="https://sourceforge.net/projects/sablotron/"
-SRC_URI="https://downloads.sourceforge.net/sablotron/${MY_P}.tar.gz"
-S=${WORKDIR}/${MY_P}
-
-# Sablotron can optionally be built under GPL, using MPL for now
-LICENSE="MPL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 ~sparc x86"
-IUSE="perl"
-
-DEPEND=">=dev-libs/expat-1.95.6-r1"
-RDEPEND="${DEPEND}"
-BDEPEND=">=dev-perl/XML-Parser-2.3"
-
-DOCS=( README README_JS RELEASE src/TODO )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.0.3-libsablot-expat.patch
- "${FILESDIR}"/${PN}-1.0.3-cxx11.patch
- "${FILESDIR}"/${PN}-1.0.3-drop-register-keyword.patch
-)
-
-src_prepare() {
- default
- sed -i configure.in -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' || die
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- local myeconfargs=(
- $(use_enable perl perlconnect)
- --with-html-dir="${EPREFIX}"/usr/share/doc/${PF}/html
- )
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/scdoc/Manifest b/app-text/scdoc/Manifest
deleted file mode 100644
index cd6fa1a6c3b3..000000000000
--- a/app-text/scdoc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scdoc-1.11.4.tar.gz 13081 BLAKE2B 17dc77a09125356e99c50708d5053fe88f3c204f78e8a3e54d28970d8b549d8904f426ff88cac01fc3daf634c37467975342956a807757265cfd642ab8ce3725 SHA512 f8950bbef5213a89746185d5ed29fbee2502235632db883afaaac515dc87c60559bc1a39e2a3ea3bb019675e6039bd2d3b5c5d117a0ad022b61c958fb9407877
diff --git a/app-text/scdoc/metadata.xml b/app-text/scdoc/metadata.xml
deleted file mode 100644
index f39f9a4df68b..000000000000
--- a/app-text/scdoc/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="person">
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </maintainer>
- <upstream>
- <remote-id type="sourcehut">~sircmpwn/scdoc</remote-id>
- <changelog>https://git.sr.ht/~sircmpwn/scdoc/refs</changelog>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/scdoc/scdoc-1.11.4.ebuild b/app-text/scdoc/scdoc-1.11.4.ebuild
deleted file mode 100644
index 28252710ea09..000000000000
--- a/app-text/scdoc/scdoc-1.11.4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Standalone tool for generating man pages with a simple syntax"
-HOMEPAGE="https://git.sr.ht/~sircmpwn/scdoc"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/scdoc"
- inherit git-r3
-else
- SRC_URI="https://git.sr.ht/~sircmpwn/scdoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-src_prepare() {
- default
-
- sed -e 's/-Werror//' \
- -i Makefile || die 'Failed to patch Makefile'
-}
-
-src_compile() {
- local MY_HS="./scdoc"
- if tc-is-cross-compiler; then
- tc-export_build_env
- MY_HS="./hostscdoc"
- emake scdoc HOST_SCDOC="./hostscdoc" OUTDIR="${S}/.build.host" CC="$(tc-getBUILD_CC)" \
- CFLAGS="${BUILD_CFLAGS} -DVERSION='\"${PV}\"'" LDFLAGS="${BUILD_LDFLAGS}"
- mv scdoc hostscdoc || die 'Failed to rename host scdoc'
- fi
-
- emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" \
- PCDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig" install
-}
diff --git a/app-text/scdoc/scdoc-9999.ebuild b/app-text/scdoc/scdoc-9999.ebuild
deleted file mode 100644
index 0d7f80fd70cf..000000000000
--- a/app-text/scdoc/scdoc-9999.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Standalone tool for generating man pages with a simple syntax"
-HOMEPAGE="https://git.sr.ht/~sircmpwn/scdoc"
-
-if [[ ${PV} == 9999 ]]; then
- EGIT_REPO_URI="https://git.sr.ht/~sircmpwn/scdoc"
- inherit git-r3
-else
- SRC_URI="https://git.sr.ht/~sircmpwn/scdoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-
-src_prepare() {
- default
-
- sed -e 's/-Werror//' \
- -i Makefile || die 'Failed to patch Makefile'
-}
-
-src_compile() {
- local MY_HS="./scdoc"
- if tc-is-cross-compiler; then
- tc-export_build_env
- MY_HS="./hostscdoc"
- emake scdoc HOST_SCDOC="./hostscdoc" OUTDIR="${S}/.build.host" CC="$(tc-getBUILD_CC)" \
- CFLAGS="${BUILD_CFLAGS} -DVERSION='\"${PV}\"'" LDFLAGS="${BUILD_LDFLAGS}"
- mv scdoc hostscdoc || die 'Failed to rename host scdoc'
- fi
-
- emake CC="$(tc-getCC)" LDFLAGS="${LDFLAGS}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}"
-}
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" HOST_SCDOC="${MY_HS}" \
- PCDIR="${EPREFIX}/usr/$(get_libdir)/pkgconfig" install
-}
diff --git a/app-text/scrollkeeper-dtd/Manifest b/app-text/scrollkeeper-dtd/Manifest
deleted file mode 100644
index 3d8aed0cd98f..000000000000
--- a/app-text/scrollkeeper-dtd/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST scrollkeeper-omf.dtd 11031 BLAKE2B 47a52f587447f30c1c93ebdb4d1339d714260c7bcf16711591edb0b0f8a41d6694a1f64f0306d0c296c032869176b884adb50762eaa445f50684820effcb9399 SHA512 edb38d85352d0ed4a4fd1eea108cd88696d2f0759bc4402d4b7f85aa56b5647ca5a518de14deb3a429344ede474d42a64b90100e5d3c772ae6e5e47a47d86ff0
diff --git a/app-text/scrollkeeper-dtd/metadata.xml b/app-text/scrollkeeper-dtd/metadata.xml
deleted file mode 100644
index 8bfd28e95fc7..000000000000
--- a/app-text/scrollkeeper-dtd/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>gnome@gentoo.org</email>
- <name>Gentoo GNOME Desktop</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="sourceforge">scrollkeeper</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild b/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild
deleted file mode 100644
index 19387064d3dc..000000000000
--- a/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DTD_FILE="scrollkeeper-omf.dtd"
-
-DESCRIPTION="DTD from the Scrollkeeper package"
-HOMEPAGE="https://scrollkeeper.sourceforge.net/"
-SRC_URI="https://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/${DTD_FILE}"
-S="${WORKDIR}"
-
-LICENSE="FDL-1.1"
-SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-
-RDEPEND=">=dev-libs/libxml2-2.4.19"
-DEPEND="${RDEPEND}"
-
-src_unpack() { :; }
-
-src_configure() { :; }
-
-src_compile() { :; }
-
-src_install() {
- insinto /usr/share/xml/scrollkeeper/dtds
- doins "${DISTDIR}/${DTD_FILE}"
-}
-
-pkg_postinst() {
- einfo "Installing catalog..."
-
- # Install regular DOCTYPE catalog entry
- "${EROOT}"/usr/bin/xmlcatalog --noout --add "public" \
- "-//OMF//DTD Scrollkeeper OMF Variant V1.0//EN" \
- "${EROOT}"/usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
- "${EROOT}"/etc/xml/catalog
-
- # Install catalog entry for calls like: xmllint --dtdvalid URL ...
- "${EROOT}"/usr/bin/xmlcatalog --noout --add "system" \
- "${SRC_URI}" \
- "${EROOT}"/usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
- "${EROOT}"/etc/xml/catalog
-}
-
-pkg_postrm() {
- # Remove all sk-dtd from the cache
- einfo "Cleaning catalog..."
-
- "${EROOT}"/usr/bin/xmlcatalog --noout --del \
- "${EROOT}"/usr/share/xml/scrollkeeper/dtds/${DTD_FILE} \
- "${EROOT}"/etc/xml/catalog
-}
diff --git a/app-text/sdcv/Manifest b/app-text/sdcv/Manifest
deleted file mode 100644
index d49eaa35c4f3..000000000000
--- a/app-text/sdcv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sdcv-0.5.5.tar.gz 67016 BLAKE2B 8a563b042e98af487dc4acfd9b158be72bebf3162ccdef48d3c4418fc548ce4ac9ba048e5fe44de2e6eb8b18d723be95c809a8de99d2dd40ff5a82362a608300 SHA512 6059e1ddc43a023f7cb0e2a8d99929bcb204c211863fce4dece2dc30b92e7d1ce91bc25d2ed4bc54b713f61671264ac7e906d2b9ce078fa943cc5d81cd5d37dd
diff --git a/app-text/sdcv/files/sdcv-0.5.3-t_list.patch b/app-text/sdcv/files/sdcv-0.5.3-t_list.patch
deleted file mode 100644
index c26a93522bd1..000000000000
--- a/app-text/sdcv/files/sdcv-0.5.3-t_list.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff --git a/tests/t_list b/tests/t_list
-index a8c92c4..c410cf2 100755
---- a/tests/t_list
-+++ b/tests/t_list
-@@ -1,11 +1,10 @@
- #!/bin/sh
-
- PATH_TO_SDCV="$1"
--ndicts=`"$PATH_TO_SDCV" -l | wc -l`
-+TEST_DIR="$2"
-+ndicts=`"$PATH_TO_SDCV" --data-dir "${TEST_DIR}" -l | wc -l`
- ndicts=$(($ndicts-1))
--ncom=`find /usr/share/stardict/dic -name "*.ifo" | wc -l`
--nspe=`find "${XDG_DATA_HOME:-$HOME/.local/share}"/stardict/dic -name "*.ifo" | wc -l`
--nmy=$(($ncom+$nspe))
-+nmy=`find "${TEST_DIR}" -name "*.ifo" | wc -l`
-
- if [ $nmy -ne $ndicts ]; then
- echo "should be: $nmy, we have: $ndicts" >&2
diff --git a/app-text/sdcv/files/sdcv-0.5.5-read-history.patch b/app-text/sdcv/files/sdcv-0.5.5-read-history.patch
deleted file mode 100644
index fff601b29874..000000000000
--- a/app-text/sdcv/files/sdcv-0.5.5-read-history.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Subject: [PATCH] fix: read_history() multiple times will add repeat histories to history lists
-
-backport from upstream
----
- src/libwrapper.cpp | 3 +--
- 1 file changed, 1 insertion(+), 2 deletions(-)
-
-diff --git a/src/libwrapper.cpp b/src/libwrapper.cpp
-index 6be59c5..80077ac 100644
---- a/src/libwrapper.cpp
-+++ b/src/libwrapper.cpp
-@@ -415,10 +415,9 @@ search_result Library::process_phrase(const char *loc_str, IReadLine &io, bool f
- colorize_output_ ? ESC_END : "");
- }
- int choise;
-- std::unique_ptr<IReadLine> choice_readline(create_readline_object());
- for (;;) {
- std::string str_choise;
-- choice_readline->read(_("Your choice[-1 to abort]: "), str_choise);
-+ io.read(_("Your choice[-1 to abort]: "), str_choise);
- sscanf(str_choise.c_str(), "%d", &choise);
- if (choise >= 0 && choise < int(res_list.size())) {
- sdcv_pager pager;
diff --git a/app-text/sdcv/files/sdcv-t_interactive.patch b/app-text/sdcv/files/sdcv-t_interactive.patch
deleted file mode 100644
index 83d503136c0f..000000000000
--- a/app-text/sdcv/files/sdcv-t_interactive.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- sdcv-0.5.2/tests/t_interactive.orig 2018-08-26 15:04:39.174389830 +0300
-+++ sdcv-0.5.2/tests/t_interactive 2018-08-26 15:05:01.494995830 +0300
-@@ -10,7 +10,7 @@
-
- "$PATH_TO_SDCV" -n >/dev/null 2>&1 &
- PID=$!
--sleep 1
-+sleep 5
-
- if kill -0 $PID >/dev/null 2>&1 ; then
- echo "process wait input: $PID, test failed" >&2
diff --git a/app-text/sdcv/metadata.xml b/app-text/sdcv/metadata.xml
deleted file mode 100644
index 734e5e979f92..000000000000
--- a/app-text/sdcv/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-needed -->
- <use>
- <flag name="darkterm">Improve readability of color output on terminals with
- dark background.</flag>
- </use>
- <upstream>
- <remote-id type="github">Dushistov/sdcv</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/sdcv/sdcv-0.5.5.ebuild b/app-text/sdcv/sdcv-0.5.5.ebuild
deleted file mode 100644
index c4593f5d1af3..000000000000
--- a/app-text/sdcv/sdcv-0.5.5.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PLOCALES="cs fr ru sk uk zh_CN zh_TW"
-inherit cmake plocale
-
-DESCRIPTION="Console version of Stardict program"
-HOMEPAGE="https://dushistov.github.io/sdcv/"
-SRC_URI="https://github.com/Dushistov/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-IUSE="darkterm nls readline test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.36
- virtual/zlib:=
- readline? ( sys-libs/readline:= )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- nls? ( >=sys-devel/gettext-0.14.1 )
- test? ( app-misc/jq )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.5.3-t_list.patch"
- "${FILESDIR}/${PN}-t_interactive.patch"
- "${FILESDIR}/${P}-read-history.patch"
-)
-
-src_prepare() {
- if use darkterm; then
- sed -i 's/;34m/;36m/' src/libwrapper.cpp || die
- fi
-
- rm_loc() {
- rm "po/${1}.po" || die
- }
- plocale_for_each_disabled_locale rm_loc
-
- # do not install locale-specific man pages unless asked to
- if ! has uk ${LINGUAS-uk}; then
- sed -ni '/share\/man\/uk/!p' CMakeLists.txt || die
- fi
-
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DENABLE_NLS="$(usex nls)"
- -DWITH_READLINE="$(usex readline)"
- -DBUILD_TESTS="$(usex test ON OFF)"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
- use nls && cmake_src_compile lang
-}
-
-src_install() {
- # with USE=nls, but empty intersection of LINGUAS and list of
- # supported translations, this directory is required, see bug 583386
- mkdir -p "${BUILD_DIR}/locale"
- cmake_src_install
- dodoc doc/DICTFILE_FORMAT
-}
diff --git a/app-text/sgml-common/Manifest b/app-text/sgml-common/Manifest
deleted file mode 100644
index 7714286e5736..000000000000
--- a/app-text/sgml-common/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sgml-common-0.6.3-gentoo.tar.gz 128903 BLAKE2B 3b374179fe85cf6f098649d2014f9d34349ddccd17ae0ac4c5502414507601c545eaf27f7c76fafd63c36041068205d3b82309a204989f3b106c04c7adf14875 SHA512 c8de573d707ccf524407c9be9a6e7740341eb88ecb6bee69d6d11a2658ef74e6acfb7495afa33c9983ab015c3c925aac98278a4e01ee217892a9fb99e60798ce
diff --git a/app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in b/app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in
deleted file mode 100644
index bd261669064e..000000000000
--- a/app-text/sgml-common/files/sgml-common-0.6.3-install-catalog.in
+++ /dev/null
@@ -1,182 +0,0 @@
-#!@GENTOO_PORTAGE_EPREFIX@/bin/bash
-# Script to install a catalog in the centralized SGML catalog
-# Send any comments to Eric Bischoff <eric@caldera.de>
-# This program is under GPL license. See LICENSE file for details.
-
-# Modified by Gentoo developers to better integrate it to portage.
-# <text-markup@gentoo.org>
-
-# Set help message
-SGML_HELP_MESSAGE="Usage: `basename $0` [<option>] <action>\n\
-where <option> is:\n\
-\040 -d|--delegate: \t\t\t Use DELEGATE instead of CATALOG\n\
-and where <action> is:\n\
-\040 -a|--add <centralized> <ordinary>: \t Declare ordinary catalog in the centralized catalog\n\
-\040 -r|--remove <centralized> <ordinary>:\t Remove ordinary catalog from the centralized catalog\n\
-\040 -h, --help: \t\t\t\t Print this help message and exit\n\
-\040 -v, --version: \t\t\t Print the version number and exit\n"
-
-# Set version message
-SGML_VERSION_MESSAGE="sgml-common version @VERSION@ (install-catalog version 1.0)"
-
-# Set type of pointer
-SGML_POINTER="CATALOG"
-
-# Set action to be performed
-SGML_ACTION=""
-
-# Set catalogs
-SGML_CENTRALIZED=""
-SGML_ORDINARY=""
-
-# Default ROOT value (usually defined by portage)
-[ -z "$ROOT" ] && ROOT="/"
-[[ $ROOT == */ ]] || ROOT="${ROOT}/"
-EPREFIX="@GENTOO_PORTAGE_EPREFIX@"
-EROOT=${ROOT%/}${EPREFIX}/
-
-
-# Process options
-case $1 in
- -d|--delegate) SGML_POINTER="DELEGATE"
- shift 1
- ;;
-esac
-
-# Process actions
-case $1 in
- -a|--add) SGML_ACTION="addition"
- SGML_CENTRALIZED=$2
- SGML_ORDINARY=$3
- ;;
- -r|--remove) if [ -z "$3" -o "$3" = "--version" ]
- then
- echo "install-catalog: Old syntax; doing nothing"
- exit 0
- fi
- SGML_ACTION="removal"
- SGML_CENTRALIZED=$2
- SGML_ORDINARY=$3
- ;;
- -h|--help) echo -e $SGML_HELP_MESSAGE
- exit 0
- ;;
- -v|--version) echo -e $SGML_VERSION_MESSAGE
- exit 0
- ;;
- --install) echo "install-catalog: Old syntax; doing nothing"
- exit 0
- ;;
- *) echo -e $SGML_HELP_MESSAGE >&2
- exit 1
- ;;
-esac
-
-
-# The arguments to this program should always be relative to $ROOT. Here we
-# declare some extra variables to distingish between the absolute and
-# relative paths.
-SGML_ROOT_CENTRALIZED="${ROOT%/}${SGML_CENTRALIZED}"
-SGML_ROOT_ORDINARY="${ROOT%/}${SGML_ORDINARY}"
-
-
-# Check that the super catalog can be created and changed and deleted
-if [ ! -w "${EROOT}etc/sgml" ]
-then
- echo "`basename $0`: unable to write in ${EROOT}etc/sgml." >&2
- exit 2
-fi
-case $SGML_ACTION in
- addition)
- if [ -e "${EROOT}etc/sgml/catalog" -a ! -w "${EROOT}etc/sgml/catalog" ]
- then
- echo "`basename $0`: can not modify \"${EROOT}etc/sgml/catalog\"." >&2
- exit 2
- fi
- ;;
- removal)
- if [ ! -w "${EROOT}etc/sgml/catalog" ]
- then
- echo "`basename $0`: can not modify \"${EROOT}etc/sgml/catalog\"." >&2
- exit 2
- fi
- ;;
-esac
-
-# Check that the centralized catalog can be created, changed and deleted
-if [ -z "$SGML_ROOT_CENTRALIZED" ]
-then
- echo -e $SGML_HELP_MESSAGE >&2
- exit 1
-fi
-case $SGML_ACTION in
- addition)
- if [ -e "$SGML_ROOT_CENTRALIZED" -a ! -w "$SGML_ROOT_CENTRALIZED" ]
- then
- echo "`basename $0`: can not modify \"$SGML_ROOT_CENTRALIZED\"." >&2
- exit 2
- fi
- ;;
- removal)
- if [ ! -w "$SGML_ROOT_CENTRALIZED" ]
- then
- echo "`basename $0`: can not modify \"$SGML_ROOT_CENTRALIZED\"." >&2
- exit 2
- fi
- ;;
-esac
-
-# Check that we have at least one ordinary package to process
-if [ -z "$SGML_ROOT_ORDINARY" ]
-then
- echo -e $SGML_HELP_MESSAGE >&2
- exit 1
-fi
-case $SGML_ACTION in
- addition)
- if [ ! -s "$SGML_ROOT_ORDINARY" ]
- then
- echo "`basename $0`: \"$SGML_ROOT_ORDINARY\" does not exist or is empty." >&2
- exit 2
- fi
- ;;
-esac
-
-# Installation or removal of pointers
-case $SGML_ACTION in
- addition)
- echo "`basename $0`: addition of $SGML_ORDINARY in $SGML_CENTRALIZED"
- if grep -q "$SGML_ORDINARY" "$SGML_ROOT_CENTRALIZED" 2>/dev/null
- then
- echo "Warning: $SGML_ORDINARY is already installed in the centralized catalog $SGML_CENTRALIZED" >&2
- else
- echo "$SGML_POINTER \"$SGML_ORDINARY\"" >> "$SGML_ROOT_CENTRALIZED"
- fi
- grep -q "$SGML_CENTRALIZED" "${EROOT}etc/sgml/catalog" 2>/dev/null
- if [ $? -ne 0 ]
- then
- echo "`basename $0`: addition of $SGML_CENTRALIZED in ${EROOT}etc/sgml/catalog"
- echo "$SGML_POINTER \"$SGML_CENTRALIZED\"" >> "${EROOT}etc/sgml/catalog"
- fi
- ;;
- removal)
- echo "`basename $0`: removal of $SGML_ORDINARY from $SGML_CENTRALIZED"
- if grep -q "$SGML_ORDINARY" "$SGML_ROOT_CENTRALIZED" 2>/dev/null
- then
- sed -e "\:$SGML_POINTER \"$SGML_ORDINARY\":d" < \
- "$SGML_ROOT_CENTRALIZED" > "${SGML_ROOT_CENTRALIZED}.new"
- mv "${SGML_ROOT_CENTRALIZED}.new" "$SGML_ROOT_CENTRALIZED"
- else
- echo "Warning: $SGML_ORDINARY was not found in the centralized catalog $SGML_CENTRALIZED" >&2
- fi
- if [ ! -s "$SGML_ROOT_CENTRALIZED" ]
- then
- rm "$SGML_ROOT_CENTRALIZED"
- echo "`basename $0`: removal of $SGML_CENTRALIZED from ${EROOT}etc/sgml/catalog"
- sed -e "\:$SGML_POINTER \"$SGML_CENTRALIZED\":d" < "${EROOT}etc/sgml/catalog" > "${EROOT}etc/sgml/catalog.new"
- mv "${EROOT}etc/sgml/catalog.new" "${EROOT}etc/sgml/catalog"
- fi
- ;;
-esac
-
-exit 0
diff --git a/app-text/sgml-common/files/sgml-common-0.6.3-prefix.patch b/app-text/sgml-common/files/sgml-common-0.6.3-prefix.patch
deleted file mode 100644
index a116039a8d62..000000000000
--- a/app-text/sgml-common/files/sgml-common-0.6.3-prefix.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/bin/sgmlwhich 2007-10-08 04:21:25 +0200
-+++ b/bin/sgmlwhich 2007-10-08 04:21:36 +0200
-@@ -3,5 +3,5 @@
- # Send any comments to Eric Bischoff <eric@caldera.de>
- # This program is under GPL license. See LICENSE file for details.
-
--echo "/etc/sgml/sgml.conf"
-+echo "@GENTOO_PORTAGE_EPREFIX@/etc/sgml/sgml.conf"
- # Simple, isn't it? ;-)
---- a/config/sgml.conf 2000-11-17 09:36:11 +0100
-+++ b/config/sgml.conf 2007-10-08 04:42:52 +0200
-@@ -1,3 +1,3 @@
- # /etc/sgml/sgml.conf conformant with LSB
--SGML_BASE_DIR=/usr/share/sgml
--SGML_CATALOGS_DIR=/etc/sgml
-+SGML_BASE_DIR=@GENTOO_PORTAGE_EPREFIX@/usr/share/sgml
-+SGML_CATALOGS_DIR=@GENTOO_PORTAGE_EPREFIX@/etc/sgml
diff --git a/app-text/sgml-common/metadata.xml b/app-text/sgml-common/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/sgml-common/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild b/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild
deleted file mode 100644
index 54717a46c96d..000000000000
--- a/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit prefix sgml-catalog-r1
-
-DESCRIPTION="Base ISO character entities and utilities for SGML"
-HOMEPAGE="https://www.iso.org/standard/16387.html"
-SRC_URI="https://dev.gentoo.org/~floppym/dist/${PN}/${P}-gentoo.tar.gz"
-
-LICENSE="FDL-1.1+ MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-PATCHES=( "${FILESDIR}"/${P}-prefix.patch )
-
-src_prepare() {
- # We use a hacked version of install-catalog that supports the ROOT
- # variable, puts quotes around the CATALOG files, and can be prefixed.
- cp "${FILESDIR}/${P}-install-catalog.in" "${S}/bin/install-catalog.in" \
- || die "Copy of install-catalog.in failed"
-
- default
- eprefixify bin/install-catalog.in bin/sgmlwhich config/sgml.conf
-}
-
-src_install() {
- default
-
- # own /etc/sgml/catalog
- insinto /etc/sgml
- newins - catalog <<<''
- newins - sgml-ent.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/sgml-iso-entities-8879.1986/catalog"
- EOF
- newins - sgml-docbook.cat <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-ent.cat"
- EOF
-}
-
-pkg_preinst() {
- # preserve old files
- local f
- for f in /etc/sgml/{catalog,sgml-docbook.cat}; do
- if [[ -s ${EROOT}${f} ]]; then
- cp "${EROOT}${f}" "${ED}${f}" || die
- fi
- done
-
- # and back them up in case postrm killed them
- for f in sgml-ent.cat sgml-docbook.cat; do
- cp "${ED}/etc/sgml/${f}" "${T}" || die
- done
-}
-
-pkg_postinst() {
- # restore backed up files if necessary
- for f in sgml-ent.cat sgml-docbook.cat; do
- if ! cmp -s "${T}/${f}" "${EROOT}/etc/sgml/${f}"; then
- cp "${T}/${f}" "${EROOT}"/etc/sgml/ || die
- fi
- done
-
- # re-append sgml-ent.cat if necessary
- if ! grep -q -s sgml-ent.cat "${EROOT}/etc/sgml/sgml-docbook.cat"; then
- ebegin "Adding sgml-ent.cat to /etc/sgml/sgml-docbook.cat"
- cat >> "${EROOT}/etc/sgml/sgml-docbook.cat" <<-EOF
- CATALOG "${EPREFIX}/etc/sgml/sgml-ent.cat"
- EOF
- eend ${?}
- fi
-
- sgml-catalog-r1_pkg_postinst
-}
-
-pkg_postrm() {
- if [[ -z ${REPLACED_BY_VERSION} ]]; then
- ebegin "Removing sgml-ent.cat from /etc/sgml/sgml-docbook.cat"
- sed -i -e '/sgml-ent\.cat/d' \
- "${EROOT}"/etc/sgml/sgml-docbook.cat
- eend ${?}
- if [[ ! -s ${EROOT}/etc/sgml/sgml-docbook.cat ]]; then
- rm -f "${EROOT}"/etc/sgml/sgml-docbook.cat
- fi
- fi
-
- sgml-catalog-r1_pkg_postrm
-}
diff --git a/app-text/sgrep/Manifest b/app-text/sgrep/Manifest
deleted file mode 100644
index cb44c6167ae0..000000000000
--- a/app-text/sgrep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sgrep-1.94a.tar.gz 193267 BLAKE2B fe37f62e2cb5c2ccad88df8ee3000d937357b5801ac6c55938a575f77735db7f94c0475e2eaa2521dfbae194132dcda4efe009db32e23b50c13acbc359b9abaf SHA512 8d2571a738c6a87cc34aea3a0692d15aea1d4a0439401b97368da2a021992ef8d0754e91e10409c1c059712bfe69ac4188e3be856211e48f8e6d528b5684283a
diff --git a/app-text/sgrep/files/sgrep-1.94a-clang16.patch b/app-text/sgrep/files/sgrep-1.94a-clang16.patch
deleted file mode 100644
index 8892f79bbb01..000000000000
--- a/app-text/sgrep/files/sgrep-1.94a-clang16.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-https://bugs.gentoo.org/871036
---- a/sgrep.h
-+++ b/sgrep.h
-@@ -20,2 +20,3 @@
- #include <stdlib.h>
-+#include <string.h>
- #include <assert.h>
-@@ -616,2 +617,3 @@
- int create_index(const IndexOptions *options);
-+int index_query(IndexOptions *options, int argc, char *argv[]);
- int add_region_to_index(struct IndexWriterStruct *writer,
diff --git a/app-text/sgrep/metadata.xml b/app-text/sgrep/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/sgrep/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/sgrep/sgrep-1.94a-r2.ebuild b/app-text/sgrep/sgrep-1.94a-r2.ebuild
deleted file mode 100644
index e2c06c9773d3..000000000000
--- a/app-text/sgrep/sgrep-1.94a-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Use structural criteria to grep and index text, SGML, XML and HTML and filter"
-HOMEPAGE="https://www.cs.helsinki.fi/u/jjaakkol/sgrep.html"
-SRC_URI="ftp://ftp.cs.helsinki.fi/pub/Software/Local/Sgrep/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_prepare() {
- default
-
- sed -i "s:/usr/lib:${EPREFIX}/etc:g" sgrep.1 || die
-
- # Clang 16, bug #900533
- eautoreconf
-}
-
-src_configure() {
- econf --datadir="${EPREFIX}"/etc
-}
-
-src_install() {
- dobin sgrep
- doman sgrep.1
- dodoc AUTHORS ChangeLog NEWS README sample.sgreprc
-
- insinto /etc
- newins sample.sgreprc sgreprc
-}
diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest
deleted file mode 100644
index 86936ccb60c4..000000000000
--- a/app-text/sigil/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST Sigil_User_Guide_20250912.epub 13247414 BLAKE2B 56849469c035746c197837711f99d4ba774e52326c187fc20a34d7cff01b8da66a17055926ec636a59f79e63d22b2b9c7f90a08ff176496360cfb32b790ca1a0 SHA512 1fca88a0adec13f28435208c521dedf0a0e01c17412a1a31598451ffe69453135325cbc710fda4e0522928bf78ff8c896c727732792812fee718261f72ce57f7
-DIST sigil-2.7.0.tar.gz 19493969 BLAKE2B bed39e9d2fcf1c4d6301f0483c5efa842625d3bc9a7718dd1760b9eabe1572bad209334552024122cb5aa0224c2aaae9f1f665ddfab0daecec1db6a6388d07f9 SHA512 63d4adffe53555fa070ecd482e41cce4ef433ea6035402021486695e756f061e3a1b018268e541220d758a972f11a19e61b9c5ab3cea7e8872504b36e374a458
-DIST sigil-2.7.6.tar.gz 19778876 BLAKE2B 5bbec1c19da331508b0cbcf2b855952d522b4d9ec6daa227d216d01ced084f212bd97190f1236ec8d3ba26e1f43943937bf78c433e9fb3df0aec630c24dbc7ba SHA512 755d76e4f7cfddde7d4f7335cfc46f7b686e10f69cbb4cb242ed47a1764c03c812765a91643624d23727f07285997b252b4b18c7f98c66a3832f26ad3d73987a
diff --git a/app-text/sigil/metadata.xml b/app-text/sigil/metadata.xml
deleted file mode 100644
index 16a802d7daa4..000000000000
--- a/app-text/sigil/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>arthurzam@gentoo.org</email>
- <name>Arthur Zamarin</name>
- </maintainer>
- <use>
- <flag name="plugins">Installed needed Python packages for using Sigil plugins</flag>
- <flag name="system-mathjax">Use the system-wide <pkg>dev-libs/mathjax</pkg> instead of bundled</flag>
- </use>
- <upstream>
- <remote-id type="github">Sigil-Ebook/Sigil</remote-id>
- <maintainer status="active">
- <email>douglaslmassay@gmail.com</email>
- <name>Doug Massay</name>
- </maintainer>
- <bugs-to>https://github.com/Sigil-Ebook/Sigil/issues</bugs-to>
- <changelog>https://github.com/Sigil-Ebook/Sigil/blob/master/ChangeLog.txt</changelog>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/sigil/sigil-2.7.0.ebuild b/app-text/sigil/sigil-2.7.0.ebuild
deleted file mode 100644
index aa3a725a22a0..000000000000
--- a/app-text/sigil/sigil-2.7.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit xdg cmake python-single-r1
-
-DOC_VERSION="20250912"
-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 +system-mathjax"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- app-text/hunspell:=
- dev-libs/libpcre2:=[pcre16]
- dev-qt/qtbase:6[concurrent,gui,network,widgets,xml]
- dev-qt/qtwebengine:6[widgets]
- dev-qt/qtsvg:6
- virtual/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}]
- dev-python/pyqt6[${PYTHON_USEDEP}]
- dev-python/pyqt6-webengine[${PYTHON_USEDEP}]
- ')
- $(python_gen_impl_dep 'tk')
- )
- system-mathjax? ( >=dev-libs/mathjax-3 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- dev-qt/qttools:6[linguist]
-"
-
-DOCS=( ChangeLog.txt README.md )
-
-src_configure() {
- local mycmakeargs=(
- -DPython3_INCLUDE_DIR="$(python_get_includedir)"
- -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
- )
- 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.7.6.ebuild b/app-text/sigil/sigil-2.7.6.ebuild
deleted file mode 100644
index aa3a725a22a0..000000000000
--- a/app-text/sigil/sigil-2.7.6.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit xdg cmake python-single-r1
-
-DOC_VERSION="20250912"
-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 +system-mathjax"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- app-text/hunspell:=
- dev-libs/libpcre2:=[pcre16]
- dev-qt/qtbase:6[concurrent,gui,network,widgets,xml]
- dev-qt/qtwebengine:6[widgets]
- dev-qt/qtsvg:6
- virtual/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}]
- dev-python/pyqt6[${PYTHON_USEDEP}]
- dev-python/pyqt6-webengine[${PYTHON_USEDEP}]
- ')
- $(python_gen_impl_dep 'tk')
- )
- system-mathjax? ( >=dev-libs/mathjax-3 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- ${PYTHON_DEPS}
- virtual/pkgconfig
- dev-qt/qttools:6[linguist]
-"
-
-DOCS=( ChangeLog.txt README.md )
-
-src_configure() {
- local mycmakeargs=(
- -DPython3_INCLUDE_DIR="$(python_get_includedir)"
- -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
- )
- 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/simplenote-desktop-bin/Manifest b/app-text/simplenote-desktop-bin/Manifest
deleted file mode 100644
index 417fa882a1e5..000000000000
--- a/app-text/simplenote-desktop-bin/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST simplenote-desktop-bin-2.23.0-amd64.deb 142363430 BLAKE2B 37897e85c355906e1767e639bb021e40370d6a28e69c94d3b91bee278b5a95bf24a99ac729d04eb5a55152413eba91b747e5cd9f48732f4b197699db42213d44 SHA512 fd061dd24fbcd53a0ac385c5c5150e64ac3df0126d07f83d3fc5faa672a07991036bb3bed617ac190f559edf6c9f3e02ca28ffc50da00bf8d3c5688c64ff4c47
-DIST simplenote-desktop-bin-2.23.0-arm64.deb 142682278 BLAKE2B 2bdeb64044d8eb34dfeab6527a8e53adf4e16f9390df24c02396e9f17e08baa2270d2247c210ebcc64f2433347be24b41d82f3e50f320c8c7ab230302cad89d2 SHA512 56416b2d6548e6b36bca4c81cf2f6add072372b8ec287f2676116e478651c2e940399857a500cf19a8e5e61b31d4bac4de536621fdc2e90e4a56be1c9b87de2c
-DIST simplenote-desktop-bin-2.23.2-amd64.deb 144376950 BLAKE2B 35397a614687b53132ee41f190ee0f8ee20ceded24c81753998271199e1c1aa5434bfde8aa6ce1cd30b93a0d5075d58885fdbab5541434a25c7ed886ad6857a9 SHA512 d3104ed1a8cd1b03043fda8d1d7984cf7827fe4eabdeef46a2dbbea9ab96c8026c561de57f2d0a5ff5c2d706ca58c969dd9e0d91e4cd1e2adb73476a6963380a
-DIST simplenote-desktop-bin-2.23.2-arm64.deb 149359336 BLAKE2B 2f0c47055481b5d69ea121ac4a297d496f3c639848ff0bb3801234fe89b3e3ec0a5b0566d63eae2b9c4363d0408cda9f06b2c16b06828ffe2c7f1957f92974d2 SHA512 e5ffd855798691055a63b71f28cee1d9f74ccd204ccd89a14e09a3ef830583316d8b4cee7501ea1e7a6f1f2f69c89b0ee102744dc8441887982feccad9ccfe1c
diff --git a/app-text/simplenote-desktop-bin/metadata.xml b/app-text/simplenote-desktop-bin/metadata.xml
deleted file mode 100644
index c14cf9ff7808..000000000000
--- a/app-text/simplenote-desktop-bin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>apn-pucky@gentoo.org</email>
- <name>Alexander Puck Neuwirth</name>
- </maintainer>
- <longdescription>
- Simplenote is an easy way to keep notes, lists, ideas and more. Your notes stay in sync with all your devices for free.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.0.ebuild b/app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.0.ebuild
deleted file mode 100644
index 5ea0aa94ab63..000000000000
--- a/app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
- af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
- hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
- sw ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="The simplest way to keep notes"
-HOMEPAGE="https://simplenote.com"
-SRC_URI="
- amd64? (
- https://github.com/Automattic/simplenote-electron/releases/download/v${PV}/Simplenote-linux-${PV}-amd64.deb\
- -> ${P}-amd64.deb
- )
- arm64? (
- https://github.com/Automattic/simplenote-electron/releases/download/v${PV}/Simplenote-linux-${PV}-arm64.deb\
- -> ${P}-arm64.deb
- )
-"
-S="${WORKDIR}"
-
-LICENSE="
- MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
- unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-
-RESTRICT="bindist mirror"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa
- net-print/cups
- sys-apps/dbus
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libXrandr
- x11-libs/pango
-"
-
-QA_PREBUILT="opt/Simplenote/*"
-
-pkg_pretend() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- default
- # cleanup languages
- pushd "opt/Simplenote/locales" || die
- chromium_remove_language_paks
- popd || die
-}
-
-src_configure() {
- chromium_suid_sandbox_check_kernel_config
- default
-}
-
-src_install() {
- for size in {64,128,512}; do
- doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/simplenote.png"
- done
-
- domenu usr/share/applications/simplenote.desktop
-
- local DESTDIR="/opt/Simplenote"
- pushd "opt/Simplenote" || die
-
- exeinto "${DESTDIR}"
- doexe chrome-sandbox chrome_crashpad_handler simplenote *.so*
-
- insinto "${DESTDIR}"
- doins *.pak *.bin *.json *.dat
- insopts -m0755
- doins -r locales resources
-
- # Chrome-sandbox requires the setuid bit to be specifically set.
- # see https://github.com/electron/electron/issues/17972
- fperms 4755 "${DESTDIR}"/chrome-sandbox
-
- dosym "${DESTDIR}"/simplenote /opt/bin/simplenote
- popd || die
-}
diff --git a/app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.2.ebuild b/app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.2.ebuild
deleted file mode 100644
index 5ea0aa94ab63..000000000000
--- a/app-text/simplenote-desktop-bin/simplenote-desktop-bin-2.23.2.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CHROMIUM_LANGS="
- af am ar bg bn ca cs da de el en-GB en-US es es-419 et fa fi fil fr gu he hi
- hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr sv
- sw ta te th tr uk ur vi zh-CN zh-TW
-"
-
-inherit chromium-2 desktop unpacker xdg
-
-DESCRIPTION="The simplest way to keep notes"
-HOMEPAGE="https://simplenote.com"
-SRC_URI="
- amd64? (
- https://github.com/Automattic/simplenote-electron/releases/download/v${PV}/Simplenote-linux-${PV}-amd64.deb\
- -> ${P}-amd64.deb
- )
- arm64? (
- https://github.com/Automattic/simplenote-electron/releases/download/v${PV}/Simplenote-linux-${PV}-arm64.deb\
- -> ${P}-arm64.deb
- )
-"
-S="${WORKDIR}"
-
-LICENSE="
- MIT BSD BSD-2 BSD-4 AFL-2.1 Apache-2.0 Ms-PL GPL-2 LGPL-2.1 APSL-2
- unRAR OFL-1.1 CC-BY-SA-3.0 MPL-2.0 android public-domain all-rights-reserved
-"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
-
-RESTRICT="bindist mirror"
-
-RDEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-libs/alsa-lib
- media-libs/mesa
- net-print/cups
- sys-apps/dbus
- sys-libs/glibc
- x11-libs/cairo
- x11-libs/gtk+:3
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libxcb
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon
- x11-libs/libXrandr
- x11-libs/pango
-"
-
-QA_PREBUILT="opt/Simplenote/*"
-
-pkg_pretend() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- default
- # cleanup languages
- pushd "opt/Simplenote/locales" || die
- chromium_remove_language_paks
- popd || die
-}
-
-src_configure() {
- chromium_suid_sandbox_check_kernel_config
- default
-}
-
-src_install() {
- for size in {64,128,512}; do
- doicon -s ${size} "usr/share/icons/hicolor/${size}x${size}/apps/simplenote.png"
- done
-
- domenu usr/share/applications/simplenote.desktop
-
- local DESTDIR="/opt/Simplenote"
- pushd "opt/Simplenote" || die
-
- exeinto "${DESTDIR}"
- doexe chrome-sandbox chrome_crashpad_handler simplenote *.so*
-
- insinto "${DESTDIR}"
- doins *.pak *.bin *.json *.dat
- insopts -m0755
- doins -r locales resources
-
- # Chrome-sandbox requires the setuid bit to be specifically set.
- # see https://github.com/electron/electron/issues/17972
- fperms 4755 "${DESTDIR}"/chrome-sandbox
-
- dosym "${DESTDIR}"/simplenote /opt/bin/simplenote
- popd || die
-}
diff --git a/app-text/sioyek/files/sioyek.desktop b/app-text/sioyek/files/sioyek.desktop
deleted file mode 100644
index f1afd70c8f3c..000000000000
--- a/app-text/sioyek/files/sioyek.desktop
+++ /dev/null
@@ -1,12 +0,0 @@
-[Desktop Entry]
-Name=Sioyek
-Comment=PDF viewer for reading research papers and technical books
-Keywords=pdf;viewer;reader;research;
-TryExec=/opt/sioyek/sioyek
-Exec=/opt/sioyek/sioyek %f
-StartupNotify=true
-Terminal=false
-Type=Application
-Icon=sioyek-icon-linux
-Categories=Development;Viewer;
-MimeType=application/pdf; \ No newline at end of file
diff --git a/app-text/sioyek/metadata.xml b/app-text/sioyek/metadata.xml
deleted file mode 100644
index 3e093267ca24..000000000000
--- a/app-text/sioyek/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>gonegrier.duarte@gmail.com</email>
- <name>Gonçalo Negrier Duarte</name>
- </maintainer>
- <upstream>
- <remote-id type="github">ahrm/sioyek</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/sioyek/sioyek-9999.ebuild b/app-text/sioyek/sioyek-9999.ebuild
deleted file mode 100644
index 8e5fcaaaf32d..000000000000
--- a/app-text/sioyek/sioyek-9999.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-MUPDF_PV=1.23.10
-ZLIB_PV=1.3.1
-
-inherit qmake-utils desktop xdg
-
-if [[ ${PV} != 9999 ]]; then
- SRC_URI="
- https://github.com/ahrm/sioyek/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/ArtifexSoftware/mupdf/archive/refs/tags/${MUPDF_PV}.tar.gz -> mupdf-${MUPDF_PV}.tar.gz
- https://github.com/madler/zlib/archive/refs/tags/v${ZLIB_PV}.tar.gz -> zlib-${ZLIB_PV}.tar.gz
- "
- KEYWORDS="~amd64"
-else
- inherit git-r3
- EGIT_REPO_URI="https://github.com/ahrm/sioyek.git"
-fi
-
-DESCRIPTION="Sioyek is a PDF viewer with a focus on textbooks and research papers"
-HOMEPAGE="https://github.com/ahrm/sioyek"
-
-LICENSE="GPL-3"
-SLOT="0"
-
-BDEPEND="
- media-libs/harfbuzz
- dev-qt/qtbase:6
- dev-qt/qt3d:6
-"
-
-src_prepare() {
- default
-
- if [[ ${PV} != 9999 ]]; then
- rm -r "${S}/mupdf" "${S}/zlib" || die
- mv "${WORKDIR}/mupdf-${MUPDF_PV}" "${S}/mupdf" || die
- mv "${WORKDIR}/zlib-${ZLIB_PV}" "${S}/zlib" || die
- fi
-}
-
-src_compile() {
- #Make Mupdf specific for build
- pushd mupdf || die
- emake USE_SYSTEM_HARFBUZZ=yes
- popd || die
-
- eqmake6 "CONFIG+=linux_app_image" pdf_viewer_build_config.pro
- emake
-}
-
-src_install() {
- #intall bin and shaders
- insinto /opt/sioyek
- doins sioyek
- fperms +x /opt/sioyek/sioyek
- insinto /opt/sioyek/shaders
- doins pdf_viewer/shaders/*
-
- domenu "${FILESDIR}/sioyek.desktop"
- doicon resources/sioyek-icon-linux.png
- insinto /usr/share/sioyek && doins tutorial.pdf pdf_viewer/keys.config pdf_viewer/prefs.config
- doman resources/sioyek.1
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
diff --git a/app-text/sloccount/Manifest b/app-text/sloccount/Manifest
deleted file mode 100644
index a03e3daade48..000000000000
--- a/app-text/sloccount/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sloccount-2.26.tar.gz 190948 BLAKE2B 060cba3796ba4edc5f64ca3cc16de6f7dd8d1d18e45f9ccc0abe7a27e37daa6c02dd7a3f31b124b5e9ccc81ab59a7c4c6405b86ebb17ca9853c1ac1dafcba095 SHA512 ed6ab315a56dbdc86c654b94e790c9ea9e2dcad0db26b63c0973c33eb7fa634b4ade0a1f3c6ccfd5172ea95f648c1dd3b0ae2575b0aa44b3fec708c24a6aca54
diff --git a/app-text/sloccount/files/sloccount-2.26-coreutils-tail-n-fix.patch b/app-text/sloccount/files/sloccount-2.26-coreutils-tail-n-fix.patch
deleted file mode 100644
index caf30cf894de..000000000000
--- a/app-text/sloccount/files/sloccount-2.26-coreutils-tail-n-fix.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -Nur sloccount-2.22/compute_sloc_lang sloccount-2.22-new/compute_sloc_lang
---- sloccount-2.22/compute_sloc_lang 2002-02-28 13:34:09.000000000 +0100
-+++ sloccount-2.22-new/compute_sloc_lang 2004-10-23 12:36:56.295312577 +0200
-@@ -30,7 +30,7 @@
- *) ${language}_count -f ${language}_list.dat > ${language}_outfile.dat
- ;;
- esac
-- tail -1 < ${language}_outfile.dat
-+ tail -n 1 < ${language}_outfile.dat
-
- else
- rm -f ${language}_outfile.dat
diff --git a/app-text/sloccount/files/sloccount-2.26-gentoo.patch b/app-text/sloccount/files/sloccount-2.26-gentoo.patch
deleted file mode 100644
index 5e4010b81f32..000000000000
--- a/app-text/sloccount/files/sloccount-2.26-gentoo.patch
+++ /dev/null
@@ -1,82 +0,0 @@
---- a/break_filelist
-+++ b/break_filelist
-@@ -177,7 +177,7 @@
- "p" => "pascal", "pas" => "pascal", "pp" => "pascal", "dpr" => "pascal",
- "py" => "python",
- "s" => "asm", "S" => "asm", "asm" => "asm",
-+ "sh" => "sh", "bash" => "sh", "ebuild" => "sh",
-- "sh" => "sh", "bash" => "sh",
- "csh" => "csh", "tcsh" => "csh",
- "java" => "java",
- "lisp" => "lisp", "el" => "lisp", "scm" => "lisp", "sc" => "lisp",
-@@ -879,7 +879,7 @@
- $command = $2;
- }
-
-+ if ( ($command =~ m/^(bash|ksh|zsh|pdksh|sh|runscript)[0-9\.]*(\.exe)?$/i) ||
-- if ( ($command =~ m/^(bash|ksh|zsh|pdksh|sh)[0-9\.]*(\.exe)?$/i) ||
- ($firstline =~
- m~^#!\s*\@_?(SCRIPT_)?(PATH_)?(BA|K)?SH(ELL)?(\d+)?\@?(\s|\Z)~)) {
- # Note: wish(1) uses a funny trick; see wish(1) for more info.
---- a/makefile
-+++ b/makefile
-@@ -37,7 +37,7 @@
- # Set this to your C compiler, if it's not "gcc"; a likely alternative is "cc".
- # The "-Wall" option turns on warnings in gcc. gcc users might also want
- # to consider using "-Werror", which turns warnings into errors.
--CC=gcc -Wall
-+CFLAGS+= -Wall
-
- # Set this to the name of your "install" program. On some systems,
- # "install -C" would be useful (so unchanged files won't be modified),
-@@ -124,34 +124,34 @@
-
- MANPAGES=sloccount.1.gz
-
--MYDOCS=sloccount.html README TODO ChangeLog
-+MYDOCS=README TODO ChangeLog
-
-
- all: $(COMPILED_EXECUTABLES)
-
- lexcount1$(EXE_SUFFIX): lexcount1.c
-- $(CC) lexcount1.c -o lexcount1$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) lexcount1.c -o lexcount1$(EXE_SUFFIX)
-
- c_count$(EXE_SUFFIX): c_count.c
-- $(CC) c_count.c -o c_count$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) c_count.c -o c_count$(EXE_SUFFIX)
-
- php_count$(EXE_SUFFIX): php_count.c
-- $(CC) php_count.c -o php_count$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) php_count.c -o php_count$(EXE_SUFFIX)
-
- pascal_count.c: pascal_count.l driver.c driver.h
- flex -Cfe -t pascal_count.l > pascal_count.c
-
- pascal_count$(EXE_SUFFIX): pascal_count.c
-- $(CC) pascal_count.c -o pascal_count$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) pascal_count.c -o pascal_count$(EXE_SUFFIX)
-
- jsp_count.c: jsp_count.l driver.c driver.h
- flex -Cfe -t jsp_count.l > jsp_count.c
-
- jsp_count$(EXE_SUFFIX): jsp_count.c
-- $(CC) jsp_count.c -o jsp_count$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) jsp_count.c -o jsp_count$(EXE_SUFFIX)
-
- ml_count$(EXE_SUFFIX): ml_count.c
-- $(CC) ml_count.c -o ml_count$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) ml_count.c -o ml_count$(EXE_SUFFIX)
-
- sloccount.1.gz: sloccount.1
- gzip -c sloccount.1 > sloccount.1.gz
-@@ -162,7 +162,7 @@
-
- # This is USC's code counter, not built by default:
- c_lines: C_LINES.C
-- $(CC) C_LINES.C -o c_lines$(EXE_SUFFIX)
-+ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) C_LINES.C -o c_lines$(EXE_SUFFIX)
-
- install_prefix:
- $(INSTALL_A_DIR) $(PREFIX)
diff --git a/app-text/sloccount/files/sloccount-2.26-libexec.patch b/app-text/sloccount/files/sloccount-2.26-libexec.patch
deleted file mode 100644
index cb8250f68cf6..000000000000
--- a/app-text/sloccount/files/sloccount-2.26-libexec.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-Files sloccount-2.26.orig/.makefile.swp and sloccount-2.26/.makefile.swp differ
-Files sloccount-2.26.orig/.sloccount.swp and sloccount-2.26/.sloccount.swp differ
-diff -ruN sloccount-2.26.orig/makefile sloccount-2.26/makefile
---- sloccount-2.26.orig/makefile 2005-02-20 21:26:00.000000000 +0100
-+++ sloccount-2.26/makefile 2005-02-20 21:32:58.000000000 +0100
-@@ -70,6 +70,7 @@
- ARCH=i386
- VERSIONEDNAME=$(NAME)-$(VERSION)
- INSTALL_DIR=$(PREFIX)/bin
-+LIBEXEC_DIR=$(PREFIX)/libexec/$(NAME)
- MAN_DIR=$(PREFIX)/share/man
- MAN_DIR_MAN1=$(MAN_DIR)/man1
- DOC_DIR=$(PREFIX)/share/doc/$(VERSIONEDNAME)-$(RPM_VERSION)
-@@ -115,11 +116,12 @@
- sed_count \
- sh_count \
- show_filecount \
-- sloccount \
- sql_count \
- tcl_count \
- $(COMPILED_EXECUTABLES)
-
-+MAIN_EXECUTABLE=sloccount
-+
- MANPAGES=sloccount.1.gz
-
- MYDOCS=sloccount.html README TODO ChangeLog
-@@ -162,12 +164,24 @@
- c_lines: C_LINES.C
- $(CC) C_LINES.C -o c_lines$(EXE_SUFFIX)
-
-+install_prefix:
-+ $(INSTALL_A_DIR) $(PREFIX)
-
--install_programs: all
-- $(INSTALL) $(EXECUTABLES) $(INSTALL_DIR)
-+install_program:
-+ $(INSTALL_A_DIR) $(INSTALL_DIR)
-+ $(INSTALL) $(MAIN_EXECUTABLE) $(INSTALL_DIR)
-+
-+uninstall_program:
-+ cd $(INSTALL_DIR) && rm -f $(MAIN_EXECUTABLE)
-+
-+install_libexec: all
-+ $(INSTALL_A_DIR) $(LIBEXEC_DIR)
-+ $(INSTALL) $(EXECUTABLES) $(LIBEXEC_DIR)
-+
-+uninstall_libexec:
-+ cd $(LIBEXEC_DIR) && rm -f $(EXECUTABLES)
-+ rmdir $(LIBEXEC_DIR)
-
--uninstall_programs:
-- cd $(INSTALL_DIR) && rm -f $(EXECUTABLES)
-
- install_man: $(MANPAGES)
- $(INSTALL_A_DIR) $(MAN_DIR_MAN1)
-@@ -184,9 +198,9 @@
- rm -fr $(DOC_DIR)
-
-
--install: install_programs install_man install_docs
-+install: install_prefix install_program install_libexec install_man install_docs
-
--uninstall: uninstall_programs uninstall_docs uninstall_man
-+uninstall: uninstall_program uninstall_libexec uninstall_docs uninstall_man
-
-
- clean:
-diff -ruN sloccount-2.26.orig/sloccount sloccount-2.26/sloccount
---- sloccount-2.26.orig/sloccount 2005-02-20 21:26:00.000000000 +0100
-+++ sloccount-2.26/sloccount 2005-02-20 21:33:25.000000000 +0100
-@@ -39,6 +39,9 @@
-
- startingdir=`pwd`
-
-+libexec_dir=/usr/libexec/sloccount
-+export PATH=$PATH:$libexec_dir
-+
-
- # "datadir" is some suitable safe place for the data; here's the default:
- datadir=${HOME}/.slocdata
diff --git a/app-text/sloccount/metadata.xml b/app-text/sloccount/metadata.xml
deleted file mode 100644
index aaab041e8885..000000000000
--- a/app-text/sloccount/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="person">
- <email>robbat2@gentoo.org</email>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/sloccount/sloccount-2.26-r3.ebuild b/app-text/sloccount/sloccount-2.26-r3.ebuild
deleted file mode 100644
index 2a576c296451..000000000000
--- a/app-text/sloccount/sloccount-2.26-r3.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit toolchain-funcs
-
-DESCRIPTION="Tools for counting Source Lines of Code (SLOC) for a large number of languages"
-HOMEPAGE="http://www.dwheeler.com/sloccount/"
-SRC_URI="http://www.dwheeler.com/sloccount/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~ppc64 ~riscv ~sparc x86"
-
-RDEPEND="dev-lang/perl"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-libexec.patch
- "${FILESDIR}"/${P}-coreutils-tail-n-fix.patch
- # support for
- # 1) .ebuild
- # 2) #!/sbin/openrc-run
- # 3) CFLAGS/CPPFLAGS/LDFLAGS
- "${FILESDIR}"/${P}-gentoo.patch
-)
-
-src_prepare() {
- default
-
- # fix hard-coded libexec_dir in sloccount
- sed -i "s|libexec_dir=|&\"${EPREFIX}\"|" sloccount || die
-}
-
-src_configure() {
- tc-export CC
-}
-
-src_test() {
- PATH="${PATH}:${S}" emake test
-}
-
-src_install() {
- emake PREFIX="${ED}"/usr DOC_DIR="${ED}"/usr/share/doc/${PF}/ install
-
- HTML_DOCS=( *.html )
- einstalldocs
-
- # avoid QA warning
- gunzip "${ED}"/usr/share/man/man1/sloccount.1.gz || die
-}
diff --git a/app-text/smu/Manifest b/app-text/smu/Manifest
deleted file mode 100644
index 45f7f7124371..000000000000
--- a/app-text/smu/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST smu-1.5.tar.gz 8552 BLAKE2B 1539c32c1a3a63d47541d226de5b60946d0cb85460fa01e8f9562f82aa546f2815403027932e5d18d875f6c54db181354cb0a5036369f2b8519c0af6033f61b4 SHA512 243f6896e34acf3a21dc5b55e4aa0f99bf417917b20716d3e9997a33320e7151ecc9e889e26d87bd7be3da38b964ed496e149a7d0e4236124e000d030939a8d4
diff --git a/app-text/smu/metadata.xml b/app-text/smu/metadata.xml
deleted file mode 100644
index f2060d56b896..000000000000
--- a/app-text/smu/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>nrk@disroot.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">Gottox/smu</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/smu/smu-1.5.ebuild b/app-text/smu/smu-1.5.ebuild
deleted file mode 100644
index d926d593e691..000000000000
--- a/app-text/smu/smu-1.5.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Gottox/${PN}.git"
-else
- KEYWORDS="~amd64"
- SRC_URI="https://github.com/Gottox/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="Simple markup - markdown like syntax"
-HOMEPAGE="https://github.com/Gottox/smu"
-
-LICENSE="MIT"
-SLOT="0"
-
-pkg_setup() {
- export CC="$(tc-getCC)"
-}
-
-src_prepare() {
- default
- sed -i \
- -e '/^CC/d' \
- -e '/^CFLAGS/ s|-g -O0 ||;s|-Werror ||;s|^CFLAGS =|CFLAGS +=|;' \
- -e '/^LDFLAGS/ s|^LDFLAGS =|LDFLAGS +=|' \
- config.mk || die "sed failed"
-}
-
-src_install() {
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install
- dodoc "documentation"
-}
diff --git a/app-text/smu/smu-9999.ebuild b/app-text/smu/smu-9999.ebuild
deleted file mode 100644
index 318067044c21..000000000000
--- a/app-text/smu/smu-9999.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/Gottox/smu.git"
-else
- SRC_URI="https://github.com/Gottox/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64"
-fi
-
-DESCRIPTION="Simple markup - markdown like syntax"
-HOMEPAGE="https://github.com/Gottox/smu"
-
-LICENSE="MIT"
-SLOT="0"
-
-pkg_setup() {
- export CC="$(tc-getCC)"
-}
-
-src_prepare() {
- default
- sed -i \
- -e '/^CC/d' \
- -e '/^CFLAGS/ s|-g -O0 ||;s|-Werror ||;s|^CFLAGS =|CFLAGS +=|;' \
- -e '/^LDFLAGS/ s|^LDFLAGS =|LDFLAGS +=|' \
- config.mk || die "sed failed"
-}
-
-src_install() {
- emake PREFIX="${EPREFIX}/usr" DESTDIR="${ED}" install
- dodoc "documentation"
-}
diff --git a/app-text/sup2srt/Manifest b/app-text/sup2srt/Manifest
deleted file mode 100644
index 4fa9d7245cff..000000000000
--- a/app-text/sup2srt/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sup2srt-1.1.0.tar.gz 30459 BLAKE2B e19dcdf8fd31e5c7ebce3d7e3da6583d7a821cc984fea4aa295990d86dc6a8c6b2670b93135baf23758ed414f9b5a82387c2c80c1fea9a64c5e1ac6235530764 SHA512 9b2bae6d7b85db37b6fb1ca35db2cfde1ddb060574268930240686e62451aee2482558f1874c03e8694987d1f444d9687fce44ce59c482ed4624629affa648bd
diff --git a/app-text/sup2srt/files/sup2srt-1.0.6-build-the-pgs-library-statically.patch b/app-text/sup2srt/files/sup2srt-1.0.6-build-the-pgs-library-statically.patch
deleted file mode 100644
index f97c1f2cdc28..000000000000
--- a/app-text/sup2srt/files/sup2srt-1.0.6-build-the-pgs-library-statically.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-From: Pavel Sobolev <contact@paveloom.dev>
-Subject: [PATCH] Build the `pgs` library statically.
-
-Signed-off-by: Pavel Sobolev <contact@paveloom.dev>
-
---- a/src/pgs/CMakeLists.txt
-+++ b/src/pgs/CMakeLists.txt
-@@ -2,6 +2,6 @@ find_package(TIFF REQUIRED COMPONENTS CXX)
- include_directories( ${TIFF_INCLUDE_DIRS} )
- link_directories( ${TIFF_LIBRARY_DIRS} )
-
--add_library(pgs compositionObject.cpp displaySegment.cpp objectDefinitionSegment.cpp paletteDefinitionSegment.cpp paletteSegment.cpp pgsParser.cpp pgsSegment.cpp pgsSegmentHeader.cpp pgsUtil.cpp presentationCompositionSegment.cpp windowDefinitionSegment.cpp windowSegment.cpp)
-+add_library(pgs STATIC compositionObject.cpp displaySegment.cpp objectDefinitionSegment.cpp paletteDefinitionSegment.cpp paletteSegment.cpp pgsParser.cpp pgsSegment.cpp pgsSegmentHeader.cpp pgsUtil.cpp presentationCompositionSegment.cpp windowDefinitionSegment.cpp windowSegment.cpp)
-
- target_link_libraries(pgs "${TIFF_LIBRARIES}")
-\ No newline at end of file
-
diff --git a/app-text/sup2srt/metadata.xml b/app-text/sup2srt/metadata.xml
deleted file mode 100644
index b1b58ffc09c6..000000000000
--- a/app-text/sup2srt/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="person">
- <name>Pavel Sobolev</name>
- <email>contact@paveloom.dev</email>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/retrontology/sup2srt/issues</bugs-to>
- <remote-id type="github">retrontology/sup2srt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/sup2srt/sup2srt-1.1.0.ebuild b/app-text/sup2srt/sup2srt-1.1.0.ebuild
deleted file mode 100644
index 733bd3a6f2b2..000000000000
--- a/app-text/sup2srt/sup2srt-1.1.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Convert SUP graphic subtitles to text-based SRT format"
-HOMEPAGE="https://github.com/retrontology/sup2srt"
-SRC_URI="https://github.com/retrontology/sup2srt/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="
- app-text/tesseract
- media-libs/leptonica
- media-libs/tiff[cxx]
- media-video/ffmpeg:=
-"
-BDEPEND="
- virtual/pkgconfig
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.0.6-build-the-pgs-library-statically.patch"
-)
diff --git a/app-text/sword/Manifest b/app-text/sword/Manifest
deleted file mode 100644
index 663e7a3de61d..000000000000
--- a/app-text/sword/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST sword-1.9.0.tar.gz 2606652 BLAKE2B cd0fd85267c81410dc6acdc45594688ac1855a6160f5d39d38e225982e1440433fbdc75f22eee52291fcbf1ef92b8ca5a40652a98d7cafbfc9186e6d132ef236 SHA512 9ed3fbb5024af1f93b1473bae0d95534d02a5b00b3c9d41a0f855cee8106dc4e330844080adbee7c3f74c0e5ce1480bf16c87c842421337a341f641bae11137f
diff --git a/app-text/sword/files/sword-1.9.0-cflags.patch b/app-text/sword/files/sword-1.9.0-cflags.patch
deleted file mode 100644
index 5966fe69de4d..000000000000
--- a/app-text/sword/files/sword-1.9.0-cflags.patch
+++ /dev/null
@@ -1,15 +0,0 @@
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -174,10 +174,10 @@
- ELSE(MSVC)
- SET(CMAKE_C_FLAGS_DEBUG "-g3 -Wall -O0 ${CMAKE_C_FLAGS}")
- SET(CMAKE_C_FLAGS_RELEASE "-O3 ${CMAKE_C_FLAGS}")
-- SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 -g ${CMAKE_C_FLAGS}")
-+ SET(CMAKE_C_FLAGS_RELWITHDEBINFO "${CMAKE_C_FLAGS}")
- SET(CMAKE_CXX_FLAGS_DEBUG "-g3 -Wall -O0 ${CMAKE_CXX_FLAGS}")
- SET(CMAKE_CXX_FLAGS_RELEASE "-O3 ${CMAKE_CXX_FLAGS}")
-- SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 -g ${CMAKE_CXX_FLAGS}")
-+ SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS}")
- ENDIF(MSVC)
- ##############################################################################################
- # Setting libraries and includes
diff --git a/app-text/sword/files/sword-1.9.0-cmake4.patch b/app-text/sword/files/sword-1.9.0-cmake4.patch
deleted file mode 100644
index a156c9cc66bf..000000000000
--- a/app-text/sword/files/sword-1.9.0-cmake4.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-bump CMake minimum version for CMake 4
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index c23f7fa..53104f6 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -11,8 +11,8 @@
- # of their own GPLv2 license and all copyright is transferred to them for
- # all posterity and eternity, wherever such transfer is possible. Where it is
- # not, then this file is released under the GPLv2 by myself.
-+CMAKE_MINIMUM_REQUIRED(VERSION 3.10.0)
- PROJECT(libsword CXX C)
--CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0)
- SET(SWORD_VERSION 1.9.0)
-
- # Make sure it's an out-of-stream build
-diff --git a/bindings/Android/SWORD/app/src/main/cpp/CMakeLists.txt b/bindings/Android/SWORD/app/src/main/cpp/CMakeLists.txt
-index 41439c5..26d04a8 100644
---- a/bindings/Android/SWORD/app/src/main/cpp/CMakeLists.txt
-+++ b/bindings/Android/SWORD/app/src/main/cpp/CMakeLists.txt
-@@ -3,7 +3,7 @@
-
- # Sets the minimum version of CMake required to build the native library.
-
--cmake_minimum_required(VERSION 3.4.1)
-+cmake_minimum_required(VERSION 3.10.0)
-
- SET(CMAKE_C_FLAGS "-DBIBLESYNC ${CMAKE_C_FLAGS}")
-
diff --git a/app-text/sword/metadata.xml b/app-text/sword/metadata.xml
deleted file mode 100644
index 9ed49698bee2..000000000000
--- a/app-text/sword/metadata.xml
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <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>
-The SWORD Project is the CrossWire Bible Society's free Bible software
-project. Its purpose is to create tools that allow programmers and Bible
-societies to write new Bible software more quickly and easily.
- </longdescription>
- <use>
- <flag name="clucene">Use <pkg>dev-cpp/clucene</pkg> for lucene search support</flag>
- <flag name="utils">CLI (diatheke) and conversion utilities for bible documents in SWORD supported formats</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/sword/sword-1.9.0-r2.ebuild b/app-text/sword/sword-1.9.0-r2.ebuild
deleted file mode 100644
index 6a144ff6384c..000000000000
--- a/app-text/sword/sword-1.9.0-r2.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Library for Bible reading software"
-HOMEPAGE="https://www.crosswire.org/sword/"
-SRC_URI="https://www.crosswire.org/ftpmirror/pub/${PN}/source/v${PV%.*}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="clucene curl icu test utils"
-REQUIRED_USE="test? ( curl icu utils )"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-arch/bzip2
- app-arch/xz-utils
- virtual/zlib:=
- curl? ( net-misc/curl )
- icu? ( dev-libs/icu:= )
- clucene? ( dev-cpp/clucene:1 )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.9.0-cflags.patch
- "${FILESDIR}"/${PN}-1.9.0-cmake4.patch
-)
-
-DOCS=( AUTHORS CODINGSTYLE ChangeLog README examples/ samples/ )
-
-src_configure() {
- local mycmakeargs=(
- # skip unnecessary tests, bug #954771
- -DCMAKE_DISABLE_FIND_PACKAGE_cppcheck="ON"
- -DCMAKE_SKIP_RPATH="ON"
- # default is shared and static
- -DLIBSWORD_LIBRARY_TYPE="Shared"
- -DLIB_INSTALL_DIR="${EPREFIX}/usr/$(get_libdir)"
- -DSYSCONF_INSTALL_DIR="${EPREFIX}/etc"
- -DSWORD_BUILD_TESTS=$(usex test)
- -DSWORD_BUILD_UTILS=$(usev !utils No)
- -DSWORD_NO_CLUCENE=$(usev !clucene Yes)
- -DWITH_CLUCENE=$(usex clucene)
- -DSWORD_NO_CURL=$(usev !curl Yes)
- -DWITH_CURL=$(usex curl)
- -DSWORD_NO_ICU=$(usev !icu Yes)
- -DWITH_ICU=$(usex icu)
- -DWITH_ZLIB=1
- )
-
- cmake_src_configure
-}
-
-src_test() {
- local -x LD_LIBRARY_PATH="${BUILD_DIR}"
- cmake_src_test
-}
diff --git a/app-text/t1utils/Manifest b/app-text/t1utils/Manifest
deleted file mode 100644
index be0bcf1f3e44..000000000000
--- a/app-text/t1utils/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST t1utils-1.42.tar.gz 184666 BLAKE2B 63ebb856b7bd69751242b9858c47562fd720f098bda2dca694a13cf192e6970ae11d43cc2b2c0a1dde0a46d9d1762baf04ab279907a26270cae8ab04f2af02da SHA512 507b3179dad9479948331fc655d8d6d970a77923f55f5bee4ed5ae9c2222e27f410e62d96c4f27ecae9392335ca1df1f8bbb7ba7087a6268aeeee99d40aa42ed
diff --git a/app-text/t1utils/metadata.xml b/app-text/t1utils/metadata.xml
deleted file mode 100644
index 248f19d5be68..000000000000
--- a/app-text/t1utils/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="person">
- <email>aballier@gentoo.org</email>
- <name>Alexis Ballier</name>
- </maintainer>
- <maintainer type="project">
- <email>fonts@gentoo.org</email>
- <name>Fonts</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/t1utils/t1utils-1.42-r1.ebuild b/app-text/t1utils/t1utils-1.42-r1.ebuild
deleted file mode 100644
index 8f8663f8270b..000000000000
--- a/app-text/t1utils/t1utils-1.42-r1.ebuild
+++ /dev/null
@@ -1,14 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Type 1 Font utilities"
-HOMEPAGE="https://www.lcdf.org/type/#t1utils"
-SRC_URI="https://www.lcdf.org/type/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-DOCS=( NEWS.md README.md )
diff --git a/app-text/tabler/Manifest b/app-text/tabler/Manifest
deleted file mode 100644
index 7865b5699024..000000000000
--- a/app-text/tabler/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tabler-2.tar.gz 87706 BLAKE2B 32b259cd84a9cb8c1475ef6da6815f96e5eb947d392fdd5150570ce639a7fcbc251baa9204e1c25bf471be025ae920b203fc0f89cdef46360b0af4d9f52122af SHA512 6f01796b4cadae22f9ae0029ee8a7bb224d04faae1793b13c9d8473e6a902543a5bd6da86e806f9c50c8b39ad7f5d44525c2a701920cd6c62c27995409d0b1d8
diff --git a/app-text/tabler/files/tabler-2-fno-common.patch b/app-text/tabler/files/tabler-2-fno-common.patch
deleted file mode 100644
index b334880e5ec8..000000000000
--- a/app-text/tabler/files/tabler-2-fno-common.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/util.h
-+++ b/util.h
-@@ -35,7 +35,7 @@
- int digits(int n, int base);
- char *replace_backslashed(char *string);
-
--char *_strregtok_previous_end;
-+extern char *_strregtok_previous_end;
- char *strregtok(char *string, const regex_t *seperator);
-
- #endif /* UTIL_H */
---- a/util.c
-+++ b/util.c
-@@ -32,6 +32,8 @@
- #include "conf.h"
- #include "util.h"
-
-+char *_strregtok_previous_end;
-+
- /* replace_backslashed
- *
- * Replaces, within the given string, certain backslashed characters with the
diff --git a/app-text/tabler/metadata.xml b/app-text/tabler/metadata.xml
deleted file mode 100644
index e50e5251ba48..000000000000
--- a/app-text/tabler/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">tabler</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/tabler/tabler-2-r1.ebuild b/app-text/tabler/tabler-2-r1.ebuild
deleted file mode 100644
index 7dda52e34809..000000000000
--- a/app-text/tabler/tabler-2-r1.ebuild
+++ /dev/null
@@ -1,18 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A utility to create text art tables from delimited input"
-HOMEPAGE="https://sourceforge.net/projects/tabler/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-PATCHES=(
- "${FILESDIR}"/${P}-fno-common.patch
-)
-DOCS=(
- AUTHORS ChangeLog README
-)
diff --git a/app-text/talkfilters/Manifest b/app-text/talkfilters/Manifest
deleted file mode 100644
index c44ae3531eed..000000000000
--- a/app-text/talkfilters/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST talkfilters-2.3.8.tar.gz 821338 BLAKE2B 1ed5904829380858e5599458d54d3e7a339c10f057a94ce17f38b330d89ad5aba972cf234c10aa2ed7ffbf67c8b4c01a9bba0ebe73b4ba2bf32230e9e36eda3d SHA512 3fb317c572e95756fea9dcbaeac01e9576b05f5b0710e64513ecd05ec219f8050dec3bc5bc5d0d5f00c642487925765843da03525cfcb23925cab3c321272b28
diff --git a/app-text/talkfilters/files/talkfilters-2.3.8-format-security.patch b/app-text/talkfilters/files/talkfilters-2.3.8-format-security.patch
deleted file mode 100644
index 6d8df6565843..000000000000
--- a/app-text/talkfilters/files/talkfilters-2.3.8-format-security.patch
+++ /dev/null
@@ -1,38 +0,0 @@
---- a/wrap.c
-+++ b/wrap.c
-@@ -105,7 +105,7 @@ int main(int argc, char **argv)
- {
- *wp = 0;
- putchar('\n');
-- printf(wbuf);
-+ printf("%s", wbuf);
- putchar(c);
- putchar('\n');
- wp = wbuf, ll = wl = 0;
-@@ -123,7 +123,7 @@ int main(int argc, char **argv)
- {
- *wp = 0;
- if(ll) putchar(' '), ll++;
-- printf(wbuf);
-+ printf("%s", wbuf);
- ll += wl;
- wl = 0, wp = wbuf;
- }
-@@ -131,7 +131,7 @@ int main(int argc, char **argv)
- {
- *wp = 0;
- putchar('\n');
-- printf(wbuf);
-+ printf("%s", wbuf);
- ll = wl;
- wl = 0, wp = wbuf;
- }
-@@ -148,7 +148,7 @@ int main(int argc, char **argv)
- if(ll) putchar(' ');
- }
- else putchar('\n');
-- printf(wbuf);
-+ printf("%s", wbuf);
- }
- putchar('\n');
- free(wbuf);
diff --git a/app-text/talkfilters/files/talkfilters-2.3.8-string.patch b/app-text/talkfilters/files/talkfilters-2.3.8-string.patch
deleted file mode 100644
index 472067242b13..000000000000
--- a/app-text/talkfilters/files/talkfilters-2.3.8-string.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-Missing headers for strcmp, fixes build on musl
-https://bugs.gentoo.org/894712
---- a/getopt.c
-+++ b/getopt.c
-@@ -39,6 +39,7 @@
- #endif
-
- #include <stdio.h>
-+#include <string.h>
-
- /* Comment out all this code if we are using the GNU C Library, and are not
- actually compiling the library itself. This code is part of the GNU C
diff --git a/app-text/talkfilters/metadata.xml b/app-text/talkfilters/metadata.xml
deleted file mode 100644
index bf3a9719199b..000000000000
--- a/app-text/talkfilters/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <longdescription lang="en">
- The GNU Talk Filters are filter programs that convert ordinary English text
- into text that mimics a stereotyped or otherwise humorous dialect. These
- filters have been in the public domain for many years, but now for the first
- time they are provided as a single integrated package. The filters include
- austro, b1ff, brooklyn, chef, cockney, drawl, dubya, fudd, funetak, jethro,
- jive, kraut, pansy, pirate, postmodern, redneck, valspeak, and warez. Each
- program reads from standard input and writes to standard output. The package
- also provides the filters as a C library, so they can be easily used by other
- programs.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/talkfilters/talkfilters-2.3.8-r2.ebuild b/app-text/talkfilters/talkfilters-2.3.8-r2.ebuild
deleted file mode 100644
index 85c3f0f87338..000000000000
--- a/app-text/talkfilters/talkfilters-2.3.8-r2.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Convert ordinary English text into text that mimics a stereotyped dialect"
-HOMEPAGE="https://www.hyperrealm.com/talkfilters/talkfilters.html"
-SRC_URI="https://www.hyperrealm.com/talkfilters/packages/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~mips ppc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-format-security.patch
- "${FILESDIR}"/${P}-string.patch
-)
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/teckit/Manifest b/app-text/teckit/Manifest
deleted file mode 100644
index 94e0e11f01d0..000000000000
--- a/app-text/teckit/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST teckit-2.5.12.tar.gz 2361827 BLAKE2B 7ec764d2a471b0d275060c61bbc624e845260ccab063cf7d0facf56983e6f0a26b0923d94f589e44932368c25b196e7f2caaa1c4583d47b805cc16eee2ec6131 SHA512 52b87a887c37015f2fd52d31e2f2615775463e3cc1978aebcf35816f259693b04d47cfe437f102b0f6c72ab990b6513e3589581eb6e66f145aaf48fcaefa859d
diff --git a/app-text/teckit/metadata.xml b/app-text/teckit/metadata.xml
deleted file mode 100644
index a2d0516d1993..000000000000
--- a/app-text/teckit/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <upstream>
- <remote-id type="github">silnrsi/teckit</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/teckit/teckit-2.5.12.ebuild b/app-text/teckit/teckit-2.5.12.ebuild
deleted file mode 100644
index 373aa1ca4649..000000000000
--- a/app-text/teckit/teckit-2.5.12.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Text Encoding Conversion toolkit"
-HOMEPAGE="https://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&cat_id=TECkit"
-SRC_URI="https://github.com/silnrsi/teckit/releases/download/v${PV}/${P}.tar.gz"
-
-LICENSE="|| ( CPL-0.5 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-RDEPEND="
- dev-libs/expat
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- rm -f configure || die
-
- sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_test() {
- cd "${S}/test" || die
- chmod +x dotests.pl || die
- ./dotests.pl || die "tests failed"
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS README NEWS
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/teseq/Manifest b/app-text/teseq/Manifest
deleted file mode 100644
index cf959c34fa84..000000000000
--- a/app-text/teseq/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST teseq-1.1.1.tar.xz 240256 BLAKE2B 657579ba89c2e7cd4cd2e54234d3ae79d9f8d999475a33ba78945da223457a065a631baa397ab06a137cfdfac360d83992a5f39d5bd3b97fd8cd96cf29c68ac2 SHA512 c7747c734e640f7cc607389e001ab2cb9e368b504bd41406eea4dd7ba8bfead79659c68b148e33e797b843e9a46de38d104172303329b88e3fde0266aa1ffd7c
diff --git a/app-text/teseq/metadata.xml b/app-text/teseq/metadata.xml
deleted file mode 100644
index f2d895595ee5..000000000000
--- a/app-text/teseq/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="savannah">teseq</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/teseq/teseq-1.1.1.ebuild b/app-text/teseq/teseq-1.1.1.ebuild
deleted file mode 100644
index c27cb9da07be..000000000000
--- a/app-text/teseq/teseq-1.1.1.ebuild
+++ /dev/null
@@ -1,12 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A tool for analyzing files that contain control characters and sequences"
-HOMEPAGE="https://www.gnu.org/software/teseq/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
diff --git a/app-text/tessdata_best/Manifest b/app-text/tessdata_best/Manifest
deleted file mode 100644
index 39a2edfc3665..000000000000
--- a/app-text/tessdata_best/Manifest
+++ /dev/null
@@ -1,248 +0,0 @@
-DIST afr.traineddata-tessdata_best-4.0.0 12800552 BLAKE2B 8516c5cd9822dd9726d53c4cddf47db951b081de615461aba58d55ec354741fa499ad1a9d8b3e5fcaed28bec2776501b77c1976a200fc8c71bc0663309157f89 SHA512 e9bce3ef62c25b47513d34997d2c29fdfa575af124deab0fbc90445261b027a20febfbc5a80fb9beb51a121ea22b6a1821d3b4ef89b74781886f6d93a9a75f3f
-DIST afr.traineddata-tessdata_best-4.1.0 12800552 BLAKE2B 8516c5cd9822dd9726d53c4cddf47db951b081de615461aba58d55ec354741fa499ad1a9d8b3e5fcaed28bec2776501b77c1976a200fc8c71bc0663309157f89 SHA512 e9bce3ef62c25b47513d34997d2c29fdfa575af124deab0fbc90445261b027a20febfbc5a80fb9beb51a121ea22b6a1821d3b4ef89b74781886f6d93a9a75f3f
-DIST amh.traineddata-tessdata_best-4.0.0 8389639 BLAKE2B 5e4b3502da9f5fe05e502ee6baadf379b5aa5ac88fee647fddeb8f20d69ac3cbded80674767357ff7c032d0f425d4bcd56bed7048fd99340b78d983a117d521d SHA512 23cb84401f682a444f4faad0096b54f378881ceada0b29b9a59a2e24a81a5b5f96aa933fce8e03af9a2f2b1e3703283086a468d600181ed35d3901eb5c7a6d29
-DIST amh.traineddata-tessdata_best-4.1.0 8389639 BLAKE2B 5e4b3502da9f5fe05e502ee6baadf379b5aa5ac88fee647fddeb8f20d69ac3cbded80674767357ff7c032d0f425d4bcd56bed7048fd99340b78d983a117d521d SHA512 23cb84401f682a444f4faad0096b54f378881ceada0b29b9a59a2e24a81a5b5f96aa933fce8e03af9a2f2b1e3703283086a468d600181ed35d3901eb5c7a6d29
-DIST ara.traineddata-tessdata_best-4.0.0 12603724 BLAKE2B bf6543011c4d97de98b6054134c8af3c6275629229220e0f30463c4ea2efa7ab5e653f6af9ff973ad63394cc79d0591000fe762f75e27229878067d0f088f30c SHA512 9b1768280a418986c32b490963edafda84ee007d7e6109c4e532cf02717a109d96483cb95967a847e20e26959753d0499245db4eb6fb361ca8ebc6f5eed7af0b
-DIST ara.traineddata-tessdata_best-4.1.0 12603724 BLAKE2B bf6543011c4d97de98b6054134c8af3c6275629229220e0f30463c4ea2efa7ab5e653f6af9ff973ad63394cc79d0591000fe762f75e27229878067d0f088f30c SHA512 9b1768280a418986c32b490963edafda84ee007d7e6109c4e532cf02717a109d96483cb95967a847e20e26959753d0499245db4eb6fb361ca8ebc6f5eed7af0b
-DIST asm.traineddata-tessdata_best-4.0.0 11315350 BLAKE2B 26bd54cb1837e897c89ad0e12baa1574caeeb218f6e43bbabf91fab07c769c978a866803b338d2d6be1df51519c6a84f1313b4f709b2009e4a86c0faea667ca3 SHA512 8dd2b8f19f383d1a69420e0d04f3999aa96c08aa1757bc8996624faccba4eb7e717464ff2f2199127ecc7eb4f1b95c8e285abb9244c352297105d3272840a2e4
-DIST asm.traineddata-tessdata_best-4.1.0 11315350 BLAKE2B 26bd54cb1837e897c89ad0e12baa1574caeeb218f6e43bbabf91fab07c769c978a866803b338d2d6be1df51519c6a84f1313b4f709b2009e4a86c0faea667ca3 SHA512 8dd2b8f19f383d1a69420e0d04f3999aa96c08aa1757bc8996624faccba4eb7e717464ff2f2199127ecc7eb4f1b95c8e285abb9244c352297105d3272840a2e4
-DIST aze.traineddata-tessdata_best-4.0.0 6281404 BLAKE2B b03b2a04f7368b0980f02720536c030ce866d033873b98fca1e6ce05c0da16a22b86292141aa008b985b5b558bac1d13f25ef52389bfe735ee8837eab6a2b330 SHA512 e0c52f7d39ab6b5a6b71ffa8fd8c4226cd71a670800dbfa463e534b1088481a58b50215dcb277d348e4182c9ccd2c1848c2988bb48f4f4a536fb6e8b9602ef4d
-DIST aze.traineddata-tessdata_best-4.1.0 6281404 BLAKE2B b03b2a04f7368b0980f02720536c030ce866d033873b98fca1e6ce05c0da16a22b86292141aa008b985b5b558bac1d13f25ef52389bfe735ee8837eab6a2b330 SHA512 e0c52f7d39ab6b5a6b71ffa8fd8c4226cd71a670800dbfa463e534b1088481a58b50215dcb277d348e4182c9ccd2c1848c2988bb48f4f4a536fb6e8b9602ef4d
-DIST aze_cyrl.traineddata-tessdata_best-4.0.0 4700277 BLAKE2B 9939dc7e79a25558bda5e21489f0a03ce7897d258a560f592954866fb9dea6da6ca2633bb42d9390cca07c791ea51223e80438c296e1c137b85013b717b84f2c SHA512 9b21f8414eac8b1767dcb91d6e8bb0639352f8a90c485699f93ccb2b4665e50b06512ce8ebbedce4ceebceac7d53bdb1087022cd920e60f6162988f0d66f38ff
-DIST aze_cyrl.traineddata-tessdata_best-4.1.0 4700277 BLAKE2B 9939dc7e79a25558bda5e21489f0a03ce7897d258a560f592954866fb9dea6da6ca2633bb42d9390cca07c791ea51223e80438c296e1c137b85013b717b84f2c SHA512 9b21f8414eac8b1767dcb91d6e8bb0639352f8a90c485699f93ccb2b4665e50b06512ce8ebbedce4ceebceac7d53bdb1087022cd920e60f6162988f0d66f38ff
-DIST bel.traineddata-tessdata_best-4.0.0 10870278 BLAKE2B 8c278495a70366096ef5b43089edbf623beca8e148a8fe79c403371e8097edd2aece4c7f049a60c8a6a9f7f999c8d757f2695f1db3f5fe8c7a2103a766e9264a SHA512 44b8952b047eccba08947d3a0d2db0052074cd859f5b2092a80ae3e2dd913ccbc454f1dae1160bb83d449f9624cc823f1899f093fa42fbdf6eac85c7ec24b9b5
-DIST bel.traineddata-tessdata_best-4.1.0 10870278 BLAKE2B 8c278495a70366096ef5b43089edbf623beca8e148a8fe79c403371e8097edd2aece4c7f049a60c8a6a9f7f999c8d757f2695f1db3f5fe8c7a2103a766e9264a SHA512 44b8952b047eccba08947d3a0d2db0052074cd859f5b2092a80ae3e2dd913ccbc454f1dae1160bb83d449f9624cc823f1899f093fa42fbdf6eac85c7ec24b9b5
-DIST ben.traineddata-tessdata_best-4.0.0 11045427 BLAKE2B 600c56077f2154a6b31d938b0cfda2606e33ae6f8234f0bec3be1c3cf48416f589d6faa8c8184ac06ef6f8dfce3247058638c3e69f4cbf3c652d15fbcaa2615a SHA512 15d3c38afcc49e4fe372fd9db76348faaf555a6e6955d08c10b02360ccac95f47d44dd06f19a1827b7699cd4e5c1f349e5d5b61c3ce86b22c3aae7b837a82079
-DIST ben.traineddata-tessdata_best-4.1.0 11045427 BLAKE2B 600c56077f2154a6b31d938b0cfda2606e33ae6f8234f0bec3be1c3cf48416f589d6faa8c8184ac06ef6f8dfce3247058638c3e69f4cbf3c652d15fbcaa2615a SHA512 15d3c38afcc49e4fe372fd9db76348faaf555a6e6955d08c10b02360ccac95f47d44dd06f19a1827b7699cd4e5c1f349e5d5b61c3ce86b22c3aae7b837a82079
-DIST bod.traineddata-tessdata_best-4.0.0 8623846 BLAKE2B de262fd99ba9d24a76778bf946e093f9f277fc9b89d2ac49485f9f0d9b7540297544a41e801c83a5ee79e944224aa36769bb73915dbd10a2b8770cb07538a1a8 SHA512 a0f18a3a3a9ab10092ef02218e521b3b84109bfb6e57dd56cd99e370a4b6f52174443cb48e5e329ece795c4a87c32e63b4c2f2b6ce2a4ab1750697877f8887ba
-DIST bod.traineddata-tessdata_best-4.1.0 8623846 BLAKE2B de262fd99ba9d24a76778bf946e093f9f277fc9b89d2ac49485f9f0d9b7540297544a41e801c83a5ee79e944224aa36769bb73915dbd10a2b8770cb07538a1a8 SHA512 a0f18a3a3a9ab10092ef02218e521b3b84109bfb6e57dd56cd99e370a4b6f52174443cb48e5e329ece795c4a87c32e63b4c2f2b6ce2a4ab1750697877f8887ba
-DIST bos.traineddata-tessdata_best-4.0.0 5264248 BLAKE2B b4cf0d6b2c5d54edcdde4550f30ca826fa2380465877bf4cae08b3d9a62da80919b27d5b193521b809a8669164f1c215a2f32d9bc06fc9f521a756669fe4a23e SHA512 9f290e6a7f3d4ac04c96d8aaf8937d6f6f5efbb9aba736fe986bbb755c93f7a7e48e45294fdfb88a6322567502d9928bab90931f244a108d7de226bf09e9662c
-DIST bos.traineddata-tessdata_best-4.1.0 5264248 BLAKE2B b4cf0d6b2c5d54edcdde4550f30ca826fa2380465877bf4cae08b3d9a62da80919b27d5b193521b809a8669164f1c215a2f32d9bc06fc9f521a756669fe4a23e SHA512 9f290e6a7f3d4ac04c96d8aaf8937d6f6f5efbb9aba736fe986bbb755c93f7a7e48e45294fdfb88a6322567502d9928bab90931f244a108d7de226bf09e9662c
-DIST bre.traineddata-tessdata_best-4.0.0 15640760 BLAKE2B 048501ad16f9b9743a06d38751847a18b40a5d6279dcb9b335eda80599fdc0b90b19fec096462f0ad2dc22814cf34d7505b5cf57bcc4a690e159a3e43b4a5f2f SHA512 8364b310c4753f2c2a90192f6c269bdcaad03e01862ceb4d6aaf63f2fd253c93c47050502ee771239f6ce9ccde0fcf09b044ada60013af00b9e21aafe2d3372e
-DIST bre.traineddata-tessdata_best-4.1.0 15640760 BLAKE2B 048501ad16f9b9743a06d38751847a18b40a5d6279dcb9b335eda80599fdc0b90b19fec096462f0ad2dc22814cf34d7505b5cf57bcc4a690e159a3e43b4a5f2f SHA512 8364b310c4753f2c2a90192f6c269bdcaad03e01862ceb4d6aaf63f2fd253c93c47050502ee771239f6ce9ccde0fcf09b044ada60013af00b9e21aafe2d3372e
-DIST bul.traineddata-tessdata_best-4.0.0 8844613 BLAKE2B 0ada273d26264250ae81b07b4f38a9d6f7babd1fa696f2ef90d42d6b354a3ce3fc2d26df5ad93119ced5c280e0a5cd6e0ff93400024828557b1e2947ac044e1d SHA512 d1c86d739e7cf2f3e2bcfe4956c05b66ce591764c1ddf9ee90bf5a1a5c81e4d360a59e963a0b9b27d071a649bd4b4ca3ed27fd65c67faf5b8575f747b096cefe
-DIST bul.traineddata-tessdata_best-4.1.0 8844613 BLAKE2B 0ada273d26264250ae81b07b4f38a9d6f7babd1fa696f2ef90d42d6b354a3ce3fc2d26df5ad93119ced5c280e0a5cd6e0ff93400024828557b1e2947ac044e1d SHA512 d1c86d739e7cf2f3e2bcfe4956c05b66ce591764c1ddf9ee90bf5a1a5c81e4d360a59e963a0b9b27d071a649bd4b4ca3ed27fd65c67faf5b8575f747b096cefe
-DIST cat.traineddata-tessdata_best-4.0.0 3802329 BLAKE2B a3b3db78e27eddb0dc887b166b03925c5af13fde2c77604496d73236a360107f7085d7a0cec910261b4f9cd123a27cf372b90c0369d6c2f66b942a30448263f8 SHA512 096447e78590e3eb791a17e3b27ef8b157d9c99f7b8d0347324244f339065771efe59490889f0de590a814777a401088be24813715fb4e8ca17f7700f399feb3
-DIST cat.traineddata-tessdata_best-4.1.0 3802329 BLAKE2B a3b3db78e27eddb0dc887b166b03925c5af13fde2c77604496d73236a360107f7085d7a0cec910261b4f9cd123a27cf372b90c0369d6c2f66b942a30448263f8 SHA512 096447e78590e3eb791a17e3b27ef8b157d9c99f7b8d0347324244f339065771efe59490889f0de590a814777a401088be24813715fb4e8ca17f7700f399feb3
-DIST ceb.traineddata-tessdata_best-4.0.0 3452674 BLAKE2B eff60a3af369f0338cf406ab4d9969332f7f2cdf23e684274a1dd52b6533321bc9aaa76d8326ec237c009c99d922876c77aacc752d8b682cf695ce429c6019ba SHA512 21c5dce8c55569c9781fa81cbfdb3af0a13ff2d4734148e953b7f30f5f1f39e09d4f846f19f58ed327112d265c703ac753e30908178faf98b477bf8e4a2079cc
-DIST ceb.traineddata-tessdata_best-4.1.0 3452674 BLAKE2B eff60a3af369f0338cf406ab4d9969332f7f2cdf23e684274a1dd52b6533321bc9aaa76d8326ec237c009c99d922876c77aacc752d8b682cf695ce429c6019ba SHA512 21c5dce8c55569c9781fa81cbfdb3af0a13ff2d4734148e953b7f30f5f1f39e09d4f846f19f58ed327112d265c703ac753e30908178faf98b477bf8e4a2079cc
-DIST ces.traineddata-tessdata_best-4.0.0 10918912 BLAKE2B cc9ebafa23419ecb5e02cd751927db138323db2c95e246ab8a42c574740aa1d9e7b38f4d17d556d8450279e250bcb03119bb7557b62269c7d0afaed067654a71 SHA512 531bb649cd6aa0304d531045862c9472baa2dc595e763d32fdf4bd9f80bf906ea5b50449c88e11ee2a0ceae69f4054ac08b3578cc3e627824794cdb233f1833a
-DIST ces.traineddata-tessdata_best-4.1.0 10918912 BLAKE2B cc9ebafa23419ecb5e02cd751927db138323db2c95e246ab8a42c574740aa1d9e7b38f4d17d556d8450279e250bcb03119bb7557b62269c7d0afaed067654a71 SHA512 531bb649cd6aa0304d531045862c9472baa2dc595e763d32fdf4bd9f80bf906ea5b50449c88e11ee2a0ceae69f4054ac08b3578cc3e627824794cdb233f1833a
-DIST chi_sim.traineddata-tessdata_best-4.0.0 13077423 BLAKE2B a3fe3ac979c132d708f767d2609be44f74ae76056fa0e3b4ed1327d7b18906b02b91e3a622265e21bd5ba611a15da46e3308ab1bc89689fd891c7575248d2ddf SHA512 c006516f421ba98b2a9f5cc02bdc6ec0521ae17f8f9fbc978463da6e9d850a1632f52104cc97526cae660548663d25b60f23569f2081ead05624e6cee377d3d8
-DIST chi_sim.traineddata-tessdata_best-4.1.0 13077423 BLAKE2B a3fe3ac979c132d708f767d2609be44f74ae76056fa0e3b4ed1327d7b18906b02b91e3a622265e21bd5ba611a15da46e3308ab1bc89689fd891c7575248d2ddf SHA512 c006516f421ba98b2a9f5cc02bdc6ec0521ae17f8f9fbc978463da6e9d850a1632f52104cc97526cae660548663d25b60f23569f2081ead05624e6cee377d3d8
-DIST chi_sim_vert.traineddata-tessdata_best-4.0.0 13077418 BLAKE2B b1249d27047536c2944850f9e612cb2bf42fcb0b0fb3bf40cf625e2ac41ce87406d80cc3e1a5e073c62d6aaa45306f1762174ef892d2a17fe0e327e7b0a0e0ca SHA512 8da7de7a338296718903466f8581c4d8643763ac5ba4c96829e29f476a7a3c35fa38ad4716bbe65ce18343830532febf95c4558dcedbcf786268644941032d8d
-DIST chi_sim_vert.traineddata-tessdata_best-4.1.0 13077507 BLAKE2B 4046f03caf9723bf47641033aae95360b1901dc2e0fbd9fe2613defe8125a367bcbb3b221981d0068fbee8be75981b995136b0b936cf18a1ac552f89bbd417a1 SHA512 16c36f052df4195ad15bf862dd95760b73bcb1c84209bd18b88b8a602cd076d09a60aad143fadbe3de761e87ac8b8b901e8bbe7626b06ff04b7508016ca93686
-DIST chi_tra.traineddata-tessdata_best-4.0.0 12985735 BLAKE2B e1665456c32273e16ffeaa43c4f144a23bc13f6621e545e5f94ec10f0ab56eb501f70ec96349086fd3622bc7181708e0aad21c73876ff3f495a1dd37c4b42155 SHA512 3c39744956e74f54096b84a5042dec0ee7e79d0ac718b8e6260499a4081c900a036b80602e914e002a4464787148e1ac09bd9bd14b0b8ff2b482ca1adde0beb0
-DIST chi_tra.traineddata-tessdata_best-4.1.0 12985735 BLAKE2B e1665456c32273e16ffeaa43c4f144a23bc13f6621e545e5f94ec10f0ab56eb501f70ec96349086fd3622bc7181708e0aad21c73876ff3f495a1dd37c4b42155 SHA512 3c39744956e74f54096b84a5042dec0ee7e79d0ac718b8e6260499a4081c900a036b80602e914e002a4464787148e1ac09bd9bd14b0b8ff2b482ca1adde0beb0
-DIST chi_tra_vert.traineddata-tessdata_best-4.0.0 12985432 BLAKE2B 0a7dca44efebfd4739c7cde0cf53933b9cfbf31b7b27232730325f2e511107743cbebe30967a764c9f6bd7d4c93014cba967ba75d0b75fc52888ea8e5c1348fd SHA512 fd7b7ba73daafccb1ebfec7c641908198f702cc697d6131764f506f00eded1f8fd65a85d50dd74df2fe096a5a471878713f604f33dc4495281126fdc800fdc95
-DIST chi_tra_vert.traineddata-tessdata_best-4.1.0 12985521 BLAKE2B d1ff4574a0c1389d2ae0bb66a062291523a407ddc1194fc4be526b2484aa72419e4c750ceac6ff56fde634c95aaf55225c3d37cda09f5960e3f559f498fbf91a SHA512 a2b043eba22937d6a77c5840a4af9dcfd2161b9f9cc1b223046aba945374dfb390580c03c2f05e2d496c7c1de17ebb8241429777a3819aeadcc134df52bd9724
-DIST chr.traineddata-tessdata_best-4.0.0 2258703 BLAKE2B 62f772f6d5aa3670522d41d4f9427af2334a232219b97ce80323286d7b34c99d0e3d2ab63b15265912a6d312b6895505c72d84a807dc1dacbabe51059d7873c7 SHA512 f18a03c64988bcd6b6a395a04ee825bb638f39aea627e2c74d501b3e673e6a931f67dde6ad6da266d95d061e60cb2d651e862dce358ac4c0164351a8dfc898bb
-DIST chr.traineddata-tessdata_best-4.1.0 2258703 BLAKE2B 62f772f6d5aa3670522d41d4f9427af2334a232219b97ce80323286d7b34c99d0e3d2ab63b15265912a6d312b6895505c72d84a807dc1dacbabe51059d7873c7 SHA512 f18a03c64988bcd6b6a395a04ee825bb638f39aea627e2c74d501b3e673e6a931f67dde6ad6da266d95d061e60cb2d651e862dce358ac4c0164351a8dfc898bb
-DIST cos.traineddata-tessdata_best-4.0.0 8830216 BLAKE2B b796c8f6715ec79b303b416b6b20af86f7036619ce2f2c3fc3f470b71363aa0157927ff6d970b6c5dbc026fe9b39afc70688033b069f2eef9db876b2c433799e SHA512 c85d4bbd38f4d2f2795b72367fcf5e924f1f95aa9a136ff5a61f8c4e0a736f9adbc517287a115529c8b314eeb69d93b35f481ec9eb8de732840a681f1f8f1d63
-DIST cos.traineddata-tessdata_best-4.1.0 8830216 BLAKE2B b796c8f6715ec79b303b416b6b20af86f7036619ce2f2c3fc3f470b71363aa0157927ff6d970b6c5dbc026fe9b39afc70688033b069f2eef9db876b2c433799e SHA512 c85d4bbd38f4d2f2795b72367fcf5e924f1f95aa9a136ff5a61f8c4e0a736f9adbc517287a115529c8b314eeb69d93b35f481ec9eb8de732840a681f1f8f1d63
-DIST cym.traineddata-tessdata_best-4.0.0 8750784 BLAKE2B e9714cf2a55bbcfeea8167964ca3335d36422f2f53c4dc67ff4f17f66e214dd93bb2ac99f54fdbb592b5b3b39fee3109c5819ba966be1f89bcdb4b6d4c8effb2 SHA512 68d0f9deac6986ebf4b2d4010d03973359b1d263338ce19019539555a233bd25d7584cdc378b026cd2963340a25941f53d1fe37fad47d79e9ee19054928386b3
-DIST cym.traineddata-tessdata_best-4.1.0 8750784 BLAKE2B e9714cf2a55bbcfeea8167964ca3335d36422f2f53c4dc67ff4f17f66e214dd93bb2ac99f54fdbb592b5b3b39fee3109c5819ba966be1f89bcdb4b6d4c8effb2 SHA512 68d0f9deac6986ebf4b2d4010d03973359b1d263338ce19019539555a233bd25d7584cdc378b026cd2963340a25941f53d1fe37fad47d79e9ee19054928386b3
-DIST dan.traineddata-tessdata_best-4.0.0 9758142 BLAKE2B 6b472ed80fd2156170e5dab387576d3d4964bc2c278b6c194512c4c888ed9a0b47711d1a916eeb32b059cff22795353f3bf5a2a8bd1f7364f5d8cbd307e35eb4 SHA512 c6e20f8a53cf2854609861388d5dfc248cd3094ffb15050451cd3fd0223a0bba2b5a8d6a5bd787e51668156104d86a6465aa0567dc5812cefc90887129be086b
-DIST dan.traineddata-tessdata_best-4.1.0 9758142 BLAKE2B 6b472ed80fd2156170e5dab387576d3d4964bc2c278b6c194512c4c888ed9a0b47711d1a916eeb32b059cff22795353f3bf5a2a8bd1f7364f5d8cbd307e35eb4 SHA512 c6e20f8a53cf2854609861388d5dfc248cd3094ffb15050451cd3fd0223a0bba2b5a8d6a5bd787e51668156104d86a6465aa0567dc5812cefc90887129be086b
-DIST deu.traineddata-tessdata_best-4.0.0 8628461 BLAKE2B f46ecb469ae63d1a933a64933073a8c6100e4f1e5074b3581bccc70097a8eedbd8b2496c40d3201527e11e80070257a5a3694cdfb6fc3137c2ff12e6652e64b2 SHA512 9460fdc12737ba23040fa7a0f450100dc9f9fe65a7318041b50c42a9f6a7bf43f2027de938dcac8edbc8bccc12570766272f870d0e57a378aced8ef254a63724
-DIST deu.traineddata-tessdata_best-4.1.0 8628461 BLAKE2B f46ecb469ae63d1a933a64933073a8c6100e4f1e5074b3581bccc70097a8eedbd8b2496c40d3201527e11e80070257a5a3694cdfb6fc3137c2ff12e6652e64b2 SHA512 9460fdc12737ba23040fa7a0f450100dc9f9fe65a7318041b50c42a9f6a7bf43f2027de938dcac8edbc8bccc12570766272f870d0e57a378aced8ef254a63724
-DIST div.traineddata-tessdata_best-4.0.0 4574116 BLAKE2B 402f9c0b234bfa34d9f9450bca87df5ce4e3720cd30c6625b5a03fd4920c0a531f716d2c18fe1dfabbf978050dd4caa2000c84f93ae4ac93a21288c812575c3e SHA512 378c76e0fd6c503e11c9b52f778b9d772d11fcc799c3a17013c504f3d5f385eabac82978e937f4d63316ba8a45df16eb827365b3a8bdf9b5b10f89c5e32c73eb
-DIST div.traineddata-tessdata_best-4.1.0 4574116 BLAKE2B 402f9c0b234bfa34d9f9450bca87df5ce4e3720cd30c6625b5a03fd4920c0a531f716d2c18fe1dfabbf978050dd4caa2000c84f93ae4ac93a21288c812575c3e SHA512 378c76e0fd6c503e11c9b52f778b9d772d11fcc799c3a17013c504f3d5f385eabac82978e937f4d63316ba8a45df16eb827365b3a8bdf9b5b10f89c5e32c73eb
-DIST dzo.traineddata-tessdata_best-4.0.0 3243805 BLAKE2B a0c9311f9c1da18ddaf85ab9ba8e81866c8f77799c2e9da9459d87592802f35eb55cc3ebf2246fd58d009efb284cb3668f1efc860de542bf5ed01eff0770c985 SHA512 20fe018e11196cb26cce9c47393ec46fea98672e161f8ede18ae64875542af4c6032cf56195fd5b458f619e475a86155659d540e72e1648857754ca522ce0070
-DIST dzo.traineddata-tessdata_best-4.1.0 3243805 BLAKE2B a0c9311f9c1da18ddaf85ab9ba8e81866c8f77799c2e9da9459d87592802f35eb55cc3ebf2246fd58d009efb284cb3668f1efc860de542bf5ed01eff0770c985 SHA512 20fe018e11196cb26cce9c47393ec46fea98672e161f8ede18ae64875542af4c6032cf56195fd5b458f619e475a86155659d540e72e1648857754ca522ce0070
-DIST ell.traineddata-tessdata_best-4.0.0 8945021 BLAKE2B 313c3c1f6a4c9c5ddfb37825d8921722372f81c859dcfc254e27a29aa63d04855ef048a43fbbcee112775061512fbd11eea120e4b83ae1c539c32e82bc00c935 SHA512 dc98885580bc039353d0c6fd22329105c03ad28dd77983a6954742534cfefd3574ffd774e6eafc5050ed432ec2d06432cbe301261ca50328af777fa85f853801
-DIST ell.traineddata-tessdata_best-4.1.0 8945021 BLAKE2B 313c3c1f6a4c9c5ddfb37825d8921722372f81c859dcfc254e27a29aa63d04855ef048a43fbbcee112775061512fbd11eea120e4b83ae1c539c32e82bc00c935 SHA512 dc98885580bc039353d0c6fd22329105c03ad28dd77983a6954742534cfefd3574ffd774e6eafc5050ed432ec2d06432cbe301261ca50328af777fa85f853801
-DIST eng.traineddata-tessdata_best-4.0.0 15400601 BLAKE2B bea8595abb58265134361d87209601bfa0b3ab5c2b1a096cc6ac57a7a2bf969a1ecbbe3551838f3bb29bcef10419f53d90e1bbe8dc2ccc683db79477033a56c0 SHA512 f16df1c8288949cb05ec6eb544be15e200cf25e45208cb494df174d2c2f1e0820390d6f096a6e8b879056914a1f1abc8e0acd7dc16743c02a28ca5bfa515a3cd
-DIST eng.traineddata-tessdata_best-4.1.0 15400601 BLAKE2B bea8595abb58265134361d87209601bfa0b3ab5c2b1a096cc6ac57a7a2bf969a1ecbbe3551838f3bb29bcef10419f53d90e1bbe8dc2ccc683db79477033a56c0 SHA512 f16df1c8288949cb05ec6eb544be15e200cf25e45208cb494df174d2c2f1e0820390d6f096a6e8b879056914a1f1abc8e0acd7dc16743c02a28ca5bfa515a3cd
-DIST enm.traineddata-tessdata_best-4.0.0 13281564 BLAKE2B b9bd94baec2633dacb212ddbc7743890cc4f2e8e26d5075c9dda988a29a460642acf05e85f58a2bf84f0ea0f2c235c85ac18a65be4c680b06949aeef8a9c5ba2 SHA512 915a03b42abc7d54aff548bcce70de3e574eb3c4a106896cc25fa831da06f9c069e08fd223e550aab13fd253e06ddc44f62e87ed693c2dc6194688c82da1189d
-DIST enm.traineddata-tessdata_best-4.1.0 13281564 BLAKE2B b9bd94baec2633dacb212ddbc7743890cc4f2e8e26d5075c9dda988a29a460642acf05e85f58a2bf84f0ea0f2c235c85ac18a65be4c680b06949aeef8a9c5ba2 SHA512 915a03b42abc7d54aff548bcce70de3e574eb3c4a106896cc25fa831da06f9c069e08fd223e550aab13fd253e06ddc44f62e87ed693c2dc6194688c82da1189d
-DIST epo.traineddata-tessdata_best-4.0.0 7402169 BLAKE2B a9825a23e96f226362736ed1b9e22469c218bd280153fe014c70ed9c03f90684f974396051ca7dd59391183650d5636e9031f9ad19308211991e1696ddab1728 SHA512 d6018657262969af254e39ba171f457f325ed549c209b7f35265869a8cb1cf11818acc79cfb089e6bab1cd1bdb381d2687a426884cfee3c016b75be287a8e8ca
-DIST epo.traineddata-tessdata_best-4.1.0 7402169 BLAKE2B a9825a23e96f226362736ed1b9e22469c218bd280153fe014c70ed9c03f90684f974396051ca7dd59391183650d5636e9031f9ad19308211991e1696ddab1728 SHA512 d6018657262969af254e39ba171f457f325ed549c209b7f35265869a8cb1cf11818acc79cfb089e6bab1cd1bdb381d2687a426884cfee3c016b75be287a8e8ca
-DIST est.traineddata-tessdata_best-4.0.0 15833749 BLAKE2B 27865c57185888dbf1c0f44c9e6989e2461d58349d03b7fd68ed0334abb6e8a6673434d85584f4962693a8185d33d55d2207113c4384879cf0a117f28ce65a3b SHA512 a64631d732305c6baa4df8e647a8d37981c07f59c1a8a9799ae42c936c224de560983ba637eecda47187fcfce23374b7becaef4eafd7815ef25ee56772e7956f
-DIST est.traineddata-tessdata_best-4.1.0 15833749 BLAKE2B 27865c57185888dbf1c0f44c9e6989e2461d58349d03b7fd68ed0334abb6e8a6673434d85584f4962693a8185d33d55d2207113c4384879cf0a117f28ce65a3b SHA512 a64631d732305c6baa4df8e647a8d37981c07f59c1a8a9799ae42c936c224de560983ba637eecda47187fcfce23374b7becaef4eafd7815ef25ee56772e7956f
-DIST eus.traineddata-tessdata_best-4.0.0 7933869 BLAKE2B fade285fb0dbcd142347d9d471e7a46436ae4471d155e3aac5c0128c917e88b7845ec2d20aaa4394dd782e59750062e154180a6824f5439a1d4f3435e2e8e3a6 SHA512 5b7191d550b48a7f6d298843f939a012fbe9ca6b242c9ce71a812a5dd3151088aeaaeb8e03a8b6d536aab839f55c16ccf38af8c406556bc493dd308d4e7b5e6f
-DIST eus.traineddata-tessdata_best-4.1.0 7933869 BLAKE2B fade285fb0dbcd142347d9d471e7a46436ae4471d155e3aac5c0128c917e88b7845ec2d20aaa4394dd782e59750062e154180a6824f5439a1d4f3435e2e8e3a6 SHA512 5b7191d550b48a7f6d298843f939a012fbe9ca6b242c9ce71a812a5dd3151088aeaaeb8e03a8b6d536aab839f55c16ccf38af8c406556bc493dd308d4e7b5e6f
-DIST fao.traineddata-tessdata_best-4.0.0 10030003 BLAKE2B 2f928b60806e82786c7d19de78a55268748cc73f985cbb7b815a06a94cd0aa64e7e6dba56124e47b401bea36638554af6d7eaf06e3e9fae8e24ec49d476043db SHA512 9bcc952f6a240ceaf47518dade699d8fe782bcbb838e68e0c125a4180f721d3b9ffbde9a4a69b637b253eea4914e6cc9c3059ebf8513a7252ae004f3e6039563
-DIST fao.traineddata-tessdata_best-4.1.0 10030003 BLAKE2B 2f928b60806e82786c7d19de78a55268748cc73f985cbb7b815a06a94cd0aa64e7e6dba56124e47b401bea36638554af6d7eaf06e3e9fae8e24ec49d476043db SHA512 9bcc952f6a240ceaf47518dade699d8fe782bcbb838e68e0c125a4180f721d3b9ffbde9a4a69b637b253eea4914e6cc9c3059ebf8513a7252ae004f3e6039563
-DIST fas.traineddata-tessdata_best-4.0.0 3325955 BLAKE2B 9ad53a6da8bb33e378cd0d3b506e6faa1c3fab0409e872638be0a255c9c9db6add443f16dac2920fd105ea0eb6c4c8be41fd3ab8faaeacf302ae4f877ed8a1ae SHA512 02e5623de080228b4d97fef8b7792628f35592d883151855da17c828b4a96a036188465affc0b9672928868634ca9ced5007d3601b01cccebf8bed8b024ea4a1
-DIST fas.traineddata-tessdata_best-4.1.0 3325955 BLAKE2B 9ad53a6da8bb33e378cd0d3b506e6faa1c3fab0409e872638be0a255c9c9db6add443f16dac2920fd105ea0eb6c4c8be41fd3ab8faaeacf302ae4f877ed8a1ae SHA512 02e5623de080228b4d97fef8b7792628f35592d883151855da17c828b4a96a036188465affc0b9672928868634ca9ced5007d3601b01cccebf8bed8b024ea4a1
-DIST fil.traineddata-tessdata_best-4.0.0 8978743 BLAKE2B b5ed3c82b1b71db2e468b3187eeb9b7c1225114e6c964e849ffe3535bc74569ff5d3b479c9fc805966c52af294ce94b7d3835818126cf0ac44a854785180bfab SHA512 85eb1e14dc5897ebf369ccade464f961c9e44ed7498700da0a94452fe0637814bea88edc6cf50d86d48cd6beadfe782d86e0583f8280034c29003432c39fc8a1
-DIST fil.traineddata-tessdata_best-4.1.0 8978743 BLAKE2B b5ed3c82b1b71db2e468b3187eeb9b7c1225114e6c964e849ffe3535bc74569ff5d3b479c9fc805966c52af294ce94b7d3835818126cf0ac44a854785180bfab SHA512 85eb1e14dc5897ebf369ccade464f961c9e44ed7498700da0a94452fe0637814bea88edc6cf50d86d48cd6beadfe782d86e0583f8280034c29003432c39fc8a1
-DIST fin.traineddata-tessdata_best-4.0.0 14369979 BLAKE2B 8f6786f9806071586424159ea80105cc5f40f379c2489b435d59d9b803cb483c49d7aba2f3cf9a16e06b53ea3555631cdec543143e83fb8378ca46b3f56ba204 SHA512 21170644a11b47d4b299bc8c5f62c5ed08c84f6caba60684f4391f73060795b969c38f86a5e1828378974229637afac1730da30d25e329e15887f39eb146d8db
-DIST fin.traineddata-tessdata_best-4.1.0 14369979 BLAKE2B 8f6786f9806071586424159ea80105cc5f40f379c2489b435d59d9b803cb483c49d7aba2f3cf9a16e06b53ea3555631cdec543143e83fb8378ca46b3f56ba204 SHA512 21170644a11b47d4b299bc8c5f62c5ed08c84f6caba60684f4391f73060795b969c38f86a5e1828378974229637afac1730da30d25e329e15887f39eb146d8db
-DIST fra.traineddata-tessdata_best-4.0.0 3972885 BLAKE2B 83fa9e81f4e825abdbe01a02f9021624c2165280618e1d4a725a197099675183d4cdc513017c5e3df974401b7a9e82416eae772dfa9b9323f2fd5b7f6cc9637b SHA512 d77642b072445a0d69ecc28cf12669417d96aa750f76b99370442ae73c9ba2d595f87416a50a198d2119340a9d59cb5710cd81dbb239a403fd2fc4aa508b1d64
-DIST fra.traineddata-tessdata_best-4.1.0 3972885 BLAKE2B 83fa9e81f4e825abdbe01a02f9021624c2165280618e1d4a725a197099675183d4cdc513017c5e3df974401b7a9e82416eae772dfa9b9323f2fd5b7f6cc9637b SHA512 d77642b072445a0d69ecc28cf12669417d96aa750f76b99370442ae73c9ba2d595f87416a50a198d2119340a9d59cb5710cd81dbb239a403fd2fc4aa508b1d64
-DIST frk.traineddata-tessdata_best-4.0.0 12938047 BLAKE2B 5d0ce153f5e5836185f4bd614b62d8d29a899e30a4bbb2d8c92d24f43a84da01852ff254f257dfcfcd4502c2ecd0e678333704c0f7702a44d9e265c7d350d45a SHA512 5ac6de749edb99a9e3fd492b910791d617181da99f3f286415bd4a878b553a3d77cae0cbdbc02cacf9f126f96e40931fcdf53a75278cc43644d9a9d2ec92f1db
-DIST frk.traineddata-tessdata_best-4.1.0 12938047 BLAKE2B 5d0ce153f5e5836185f4bd614b62d8d29a899e30a4bbb2d8c92d24f43a84da01852ff254f257dfcfcd4502c2ecd0e678333704c0f7702a44d9e265c7d350d45a SHA512 5ac6de749edb99a9e3fd492b910791d617181da99f3f286415bd4a878b553a3d77cae0cbdbc02cacf9f126f96e40931fcdf53a75278cc43644d9a9d2ec92f1db
-DIST frm.traineddata-tessdata_best-4.0.0 4043005 BLAKE2B caf82bcf29ae6421b95d91dd1c67a7abec164667bb0f9f12b346e99a5b809a7540771377301f7016a9f90f24b605c13e43dccc31f5abc3c7ebd1b2860df000ba SHA512 dbddaffd85766e4d8eb1d39fb268c0d7beacb3bc43bb436fdbd88e5c0dded6a05ea93348a64471a53c45b0a6e3237fa3ec8ff044ba7491dc321a90e4ef555441
-DIST frm.traineddata-tessdata_best-4.1.0 4043005 BLAKE2B caf82bcf29ae6421b95d91dd1c67a7abec164667bb0f9f12b346e99a5b809a7540771377301f7016a9f90f24b605c13e43dccc31f5abc3c7ebd1b2860df000ba SHA512 dbddaffd85766e4d8eb1d39fb268c0d7beacb3bc43bb436fdbd88e5c0dded6a05ea93348a64471a53c45b0a6e3237fa3ec8ff044ba7491dc321a90e4ef555441
-DIST fry.traineddata-tessdata_best-4.0.0 8442509 BLAKE2B 780b051b8fb46aa13d0a30c704fbccce10e5819ef5f401e801c0fabd48f9e45bdb67bfaf259c3a507c7b6c708e2498da69d49e7c57e1b2fc72bd9389fafddc3a SHA512 9fff9834bde02aac94e8ff977e989e765fb13bc6f4a8a2bc5e3cbb425161345c01402bf71a4adb9355ea29c597686c8fc9372f381e653159993f4dfb149c581b
-DIST fry.traineddata-tessdata_best-4.1.0 8442509 BLAKE2B 780b051b8fb46aa13d0a30c704fbccce10e5819ef5f401e801c0fabd48f9e45bdb67bfaf259c3a507c7b6c708e2498da69d49e7c57e1b2fc72bd9389fafddc3a SHA512 9fff9834bde02aac94e8ff977e989e765fb13bc6f4a8a2bc5e3cbb425161345c01402bf71a4adb9355ea29c597686c8fc9372f381e653159993f4dfb149c581b
-DIST gla.traineddata-tessdata_best-4.0.0 9599424 BLAKE2B 542b614bd0b834521065a8043b661b59f7dff24f0a2aaf24cb29eb6e92e759c0ee81e0f3f31ffdd3017734c5b9fcbe42211b00e1d60df87444ba4a6a9852ff23 SHA512 bdc6a4cc57ffbe864506f05199db6b6721099a3d0d901f55d285aea851866084a712495b5c891a18ae2b4b69cb7ad94f924031e260c66ba7336d6d95b9f88657
-DIST gla.traineddata-tessdata_best-4.1.0 9599424 BLAKE2B 542b614bd0b834521065a8043b661b59f7dff24f0a2aaf24cb29eb6e92e759c0ee81e0f3f31ffdd3017734c5b9fcbe42211b00e1d60df87444ba4a6a9852ff23 SHA512 bdc6a4cc57ffbe864506f05199db6b6721099a3d0d901f55d285aea851866084a712495b5c891a18ae2b4b69cb7ad94f924031e260c66ba7336d6d95b9f88657
-DIST gle.traineddata-tessdata_best-4.0.0 3942458 BLAKE2B 0af94df9951cc536d766d2249924890d1e90dd602a3edfeb1017069e217973702b65d8fc090a2faef304119147f4dc81ab761ca3ce9fe67861cffeebc3ab427c SHA512 f2c377288635034b6bd80f858544aa6ed54e8fd520ebc9fe7b7c3f49d675d43fdd9de7aecb35308a14526cb928ce944cd8f194f6ce2f237ee403987f83682df6
-DIST gle.traineddata-tessdata_best-4.1.0 3942458 BLAKE2B 0af94df9951cc536d766d2249924890d1e90dd602a3edfeb1017069e217973702b65d8fc090a2faef304119147f4dc81ab761ca3ce9fe67861cffeebc3ab427c SHA512 f2c377288635034b6bd80f858544aa6ed54e8fd520ebc9fe7b7c3f49d675d43fdd9de7aecb35308a14526cb928ce944cd8f194f6ce2f237ee403987f83682df6
-DIST glg.traineddata-tessdata_best-4.0.0 12709487 BLAKE2B 9c8c85a3824f8a02d199a6f3edf1761b771aac27cea59faff6a46ef37adcb403ddac2e343bd8035f0f97a817d01b24e1e8bcf2b2f62619211a460609f65a05f3 SHA512 b4324a59313a7cf52d5f0fe08baaea3b8a9ed3f0d324f7c2da3745cea3ceb821fe630ef5f086c305f2e9f021075d98fd97e6e705cf7cbf15ba723d131fb3a99e
-DIST glg.traineddata-tessdata_best-4.1.0 12709487 BLAKE2B 9c8c85a3824f8a02d199a6f3edf1761b771aac27cea59faff6a46ef37adcb403ddac2e343bd8035f0f97a817d01b24e1e8bcf2b2f62619211a460609f65a05f3 SHA512 b4324a59313a7cf52d5f0fe08baaea3b8a9ed3f0d324f7c2da3745cea3ceb821fe630ef5f086c305f2e9f021075d98fd97e6e705cf7cbf15ba723d131fb3a99e
-DIST grc.traineddata-tessdata_best-4.0.0 5168122 BLAKE2B 02edd589fc91b5372903453d0c0c017ea6a57b7e182faa0759870b2dc494ece8e34bdd42a8d49a8b10f0ddf9ac47a7300777f0b6face4637dd48e23c5579d89b SHA512 fbf6fe197e1ba48dc336bcd5a9e75ca1647b82be9626e44e95f55f7d367f84f2e9440dc8bebf80548f64ff7a4c16ad6ef40f4e911924d470ad70f871d22acf77
-DIST grc.traineddata-tessdata_best-4.1.0 5168122 BLAKE2B 02edd589fc91b5372903453d0c0c017ea6a57b7e182faa0759870b2dc494ece8e34bdd42a8d49a8b10f0ddf9ac47a7300777f0b6face4637dd48e23c5579d89b SHA512 fbf6fe197e1ba48dc336bcd5a9e75ca1647b82be9626e44e95f55f7d367f84f2e9440dc8bebf80548f64ff7a4c16ad6ef40f4e911924d470ad70f871d22acf77
-DIST guj.traineddata-tessdata_best-4.0.0 8515761 BLAKE2B 5781ee99ed6f2c562cff7ae1c4a135309c2690f067c3bf03efb886830196b02a061220afd66c6053dc6415f70c6b77bc59c5df0dc05ac7b807ba7b0f5d4d1c77 SHA512 5f8558f2d9a398b6c212ffa8228b46484fd216d778e8879a0b9fe0b0c2a6e1cd323771a4904e3df1a523b36ee7d54620896d875536a86f6cfcea4e704f26512e
-DIST guj.traineddata-tessdata_best-4.1.0 8515761 BLAKE2B 5781ee99ed6f2c562cff7ae1c4a135309c2690f067c3bf03efb886830196b02a061220afd66c6053dc6415f70c6b77bc59c5df0dc05ac7b807ba7b0f5d4d1c77 SHA512 5f8558f2d9a398b6c212ffa8228b46484fd216d778e8879a0b9fe0b0c2a6e1cd323771a4904e3df1a523b36ee7d54620896d875536a86f6cfcea4e704f26512e
-DIST hat.traineddata-tessdata_best-4.0.0 12128251 BLAKE2B 032b4b6699d7cebbe5630f91d13cff98af7590de352e50e00a6fb87f104eea9e50f4f45396fcee65dd59eb98a74f235bc6dd38a0c120eddca0aa771ee93efc71 SHA512 a1ee40dd1a434acc7e879afcc23683d45c8a38567ba62e60acf8db3a6261571f36706031759c982675a989d2b6676c94acc11e801857c808fddf04f665134745
-DIST hat.traineddata-tessdata_best-4.1.0 12128251 BLAKE2B 032b4b6699d7cebbe5630f91d13cff98af7590de352e50e00a6fb87f104eea9e50f4f45396fcee65dd59eb98a74f235bc6dd38a0c120eddca0aa771ee93efc71 SHA512 a1ee40dd1a434acc7e879afcc23683d45c8a38567ba62e60acf8db3a6261571f36706031759c982675a989d2b6676c94acc11e801857c808fddf04f665134745
-DIST heb.traineddata-tessdata_best-4.0.0 3704077 BLAKE2B eb21476cb86984b2693e4ff39067f26642c23403ed53f1ef65e547ab57f3817a71df9833ceae8151f1352487b60019a773253776f3a1341a0a2c5c18c03db7c3 SHA512 5de01f0981480af392c2ae4406a44a56566b513ec58a67435ba9d64cd158581ce98519317e5a2393c794ded05a8058dfdbf2bff63dbd589d2fd085b409f15e4d
-DIST heb.traineddata-tessdata_best-4.1.0 3704077 BLAKE2B eb21476cb86984b2693e4ff39067f26642c23403ed53f1ef65e547ab57f3817a71df9833ceae8151f1352487b60019a773253776f3a1341a0a2c5c18c03db7c3 SHA512 5de01f0981480af392c2ae4406a44a56566b513ec58a67435ba9d64cd158581ce98519317e5a2393c794ded05a8058dfdbf2bff63dbd589d2fd085b409f15e4d
-DIST hin.traineddata-tessdata_best-4.0.0 11895564 BLAKE2B ebd9bd3d4fd3a27df4386e1dc94d8290a80d75dfd5ebdeb7b3124a586724031cb9f0b019d97ff25477ee943502ff7916f54b166ae4e7e1f773339b6c423f004e SHA512 3dd7d4d5465a7bd8e10c48d73859e4efe2729d4fda875928a3ee83b682bec09bfdca79e0493f1926e4d23bcf7f6b01e5f6592d7785058b6795924f2e2b4d63a2
-DIST hin.traineddata-tessdata_best-4.1.0 11895564 BLAKE2B ebd9bd3d4fd3a27df4386e1dc94d8290a80d75dfd5ebdeb7b3124a586724031cb9f0b019d97ff25477ee943502ff7916f54b166ae4e7e1f773339b6c423f004e SHA512 3dd7d4d5465a7bd8e10c48d73859e4efe2729d4fda875928a3ee83b682bec09bfdca79e0493f1926e4d23bcf7f6b01e5f6592d7785058b6795924f2e2b4d63a2
-DIST hrv.traineddata-tessdata_best-4.0.0 11195424 BLAKE2B 23d99627e833203bf02155ff4ca15192be080e3c23a8ca48eb71ea115786f8baf7514d6e9404b1c817b2f9c0d48c0eb5da4520397b3a38249ccf0478a48decc4 SHA512 06973f4cf0a59d398db2f45e36f94f0ea8e2bdfb2c1b209be1a850e8128642dd760d2aa8ef93c7972eca45c4f163d9b01e68949a173bd6976438b3596f2b2482
-DIST hrv.traineddata-tessdata_best-4.1.0 11195424 BLAKE2B 23d99627e833203bf02155ff4ca15192be080e3c23a8ca48eb71ea115786f8baf7514d6e9404b1c817b2f9c0d48c0eb5da4520397b3a38249ccf0478a48decc4 SHA512 06973f4cf0a59d398db2f45e36f94f0ea8e2bdfb2c1b209be1a850e8128642dd760d2aa8ef93c7972eca45c4f163d9b01e68949a173bd6976438b3596f2b2482
-DIST hun.traineddata-tessdata_best-4.0.0 12350405 BLAKE2B c8b92651907c1b7e331757834fabb39422fed2b8bde7d46ba87356d9bf31244618cb8b14c8053addc6633d43fbe7e4e533f4e94797ad6ffd5ad2a420f7835cf7 SHA512 4efb9618102b5daf6b98415609b8a7739da6d3febd69a1ae104fe581cd2d6f67af43ea93d4d358be9360a0a1229f001a1d76807018c74da36b5377e6b621f967
-DIST hun.traineddata-tessdata_best-4.1.0 12350405 BLAKE2B c8b92651907c1b7e331757834fabb39422fed2b8bde7d46ba87356d9bf31244618cb8b14c8053addc6633d43fbe7e4e533f4e94797ad6ffd5ad2a420f7835cf7 SHA512 4efb9618102b5daf6b98415609b8a7739da6d3febd69a1ae104fe581cd2d6f67af43ea93d4d358be9360a0a1229f001a1d76807018c74da36b5377e6b621f967
-DIST hye.traineddata-tessdata_best-4.0.0 6372242 BLAKE2B 0b279cfb8cba5b9a3c91ac67ad5dfdcd3680adff1d6775377d3e443389566cfb2bffbacb75b7c6ebbf8e26c7131a4bfd151282206bcdde9560ef3abe3e897067 SHA512 914156bf0dcd6edb6ffc293257008fa4054ae5ec48beafd880a7f023bc79de828426d7ac6a16ef2ce149487f93b505a9a8f953597036b81a8b751200d07b4158
-DIST hye.traineddata-tessdata_best-4.1.0 6372242 BLAKE2B 0b279cfb8cba5b9a3c91ac67ad5dfdcd3680adff1d6775377d3e443389566cfb2bffbacb75b7c6ebbf8e26c7131a4bfd151282206bcdde9560ef3abe3e897067 SHA512 914156bf0dcd6edb6ffc293257008fa4054ae5ec48beafd880a7f023bc79de828426d7ac6a16ef2ce149487f93b505a9a8f953597036b81a8b751200d07b4158
-DIST iku.traineddata-tessdata_best-4.0.0 6139484 BLAKE2B 18fb25c82005ef5be4e86c9c735074c83934980ad509a6e2702639188fc673b0b310aed7e261ddbb64d1268e43ccc6c8edd13f8a65cab9d123c1ec0759325af0 SHA512 e29d908b81961d1beb207a86ddde541e30f0de68731b34120beab4236555a9755270e6a7406980fcc4fe2c941a724eccaf026d1b591c8183e1ddee0e64b54e7c
-DIST iku.traineddata-tessdata_best-4.1.0 6139484 BLAKE2B 18fb25c82005ef5be4e86c9c735074c83934980ad509a6e2702639188fc673b0b310aed7e261ddbb64d1268e43ccc6c8edd13f8a65cab9d123c1ec0759325af0 SHA512 e29d908b81961d1beb207a86ddde541e30f0de68731b34120beab4236555a9755270e6a7406980fcc4fe2c941a724eccaf026d1b591c8183e1ddee0e64b54e7c
-DIST ind.traineddata-tessdata_best-4.0.0 8253606 BLAKE2B 2776a5ae7c44e0d2551b8952bf5d9cf35b72c4f114ff468d4758410391e315e52b936f68e06999f05dc74803a7d089ae8ff0d859c01154ab1a7987d5abcc4e07 SHA512 7bf08419b2779ba079b4fd11140f24b8faa5afa05aae44c15a484948360515a1a165f31af23bfd8603f4153cb12e5e67d7eb4019180cda763f1a04b515aa8b69
-DIST ind.traineddata-tessdata_best-4.1.0 8253606 BLAKE2B 2776a5ae7c44e0d2551b8952bf5d9cf35b72c4f114ff468d4758410391e315e52b936f68e06999f05dc74803a7d089ae8ff0d859c01154ab1a7987d5abcc4e07 SHA512 7bf08419b2779ba079b4fd11140f24b8faa5afa05aae44c15a484948360515a1a165f31af23bfd8603f4153cb12e5e67d7eb4019180cda763f1a04b515aa8b69
-DIST isl.traineddata-tessdata_best-4.0.0 9486436 BLAKE2B a640284660440872f3961deae0806ba014d32b4f8a6525c1367a5b169ec5db7d5556fa258b5b3e08956d7adda0b4d0237307f646a23729bab53a1fec3c2de953 SHA512 adc95fbca6ea87fe91db123218be0227c1fc90b2117672bf82ac369cd1804407d8ac68c8b1551ef4db28ea306761cbeaa91b8e3ecfcb16a538e433f418f53905
-DIST isl.traineddata-tessdata_best-4.1.0 9486436 BLAKE2B a640284660440872f3961deae0806ba014d32b4f8a6525c1367a5b169ec5db7d5556fa258b5b3e08956d7adda0b4d0237307f646a23729bab53a1fec3c2de953 SHA512 adc95fbca6ea87fe91db123218be0227c1fc90b2117672bf82ac369cd1804407d8ac68c8b1551ef4db28ea306761cbeaa91b8e3ecfcb16a538e433f418f53905
-DIST ita.traineddata-tessdata_best-4.0.0 8863667 BLAKE2B 6bb2669a54281839816de31b78cedec74f635e889d6e51b8258bd6c5876ab1caf50a69aaaca5b40a5fce49f0521a3d65edf6001f52b1c44897178b304319c3be SHA512 ef13b6cb7843641f8452f8d40aec020f77883394b0ef0af4b5119c42da487e21ebce6e1f450016f077c4f1731cb7be72009b144bef7b54417c468881a834a310
-DIST ita.traineddata-tessdata_best-4.1.0 8863635 BLAKE2B c55ab4e0d3a9869370790352d4acc5e2d85bc4fa3e455ee540251621be5a48fc11bb490a6c0d8be6e5f879828f58e9aa620ff8665e283abee934f7107e4c0b95 SHA512 9430e64e164cbf1fa6f6ab5cc4ebea8ea33cedb6200ffd5b4ab2e5ea985e04f51e9d76274a51124199b767201e4782e6a4aca0810ff696cbfe77a816f5c0e9af
-DIST ita_old.traineddata-tessdata_best-4.0.0 9852171 BLAKE2B a1faf32be7eb69f1e2fe655efdb3e3172dbac87169cd1128e5bbefe135fd65187a63cd3e51c384b1416ff4105c1925593896dd4716ebd19d4598a18ccf19c3bf SHA512 b7ad04ab231a5cebd752192a7848862bbc6b690bfc0797bb078fd55eb23d053d5c2fa426ab70cf18ef0ac846eff1b970ec31c57232d70a4b156e1fa33309742e
-DIST ita_old.traineddata-tessdata_best-4.1.0 9852171 BLAKE2B a1faf32be7eb69f1e2fe655efdb3e3172dbac87169cd1128e5bbefe135fd65187a63cd3e51c384b1416ff4105c1925593896dd4716ebd19d4598a18ccf19c3bf SHA512 b7ad04ab231a5cebd752192a7848862bbc6b690bfc0797bb078fd55eb23d053d5c2fa426ab70cf18ef0ac846eff1b970ec31c57232d70a4b156e1fa33309742e
-DIST jav.traineddata-tessdata_best-4.0.0 8650382 BLAKE2B 057f692c760422c05510d13dc2d2c18229ab9a593dd76a8959784acabc8aac6556415412b4a113af97cc1422ab5690f0e27dbc7dd38f8e0e974cfb51fcad2152 SHA512 4a0ebe7fe0e7f9ae581f948be08727b95fcb03e4ae4be19daf188c52af2e22cec2923061a542c9c1a314f7d6bb0d04a03b1f5f1b5bd81c9cd06792086f81a1d9
-DIST jav.traineddata-tessdata_best-4.1.0 8650382 BLAKE2B 057f692c760422c05510d13dc2d2c18229ab9a593dd76a8959784acabc8aac6556415412b4a113af97cc1422ab5690f0e27dbc7dd38f8e0e974cfb51fcad2152 SHA512 4a0ebe7fe0e7f9ae581f948be08727b95fcb03e4ae4be19daf188c52af2e22cec2923061a542c9c1a314f7d6bb0d04a03b1f5f1b5bd81c9cd06792086f81a1d9
-DIST jpn.traineddata-tessdata_best-4.0.0 14330108 BLAKE2B c0d25e0f08fa1a6d3ccc2e88a114070d110365e7cd08f05ef31abb51ad5c8294845ad197cc9912559d8bbdd1946a483b2dedf0f4ca6ce510a30c362b02d53adb SHA512 d24b82cb668977e60fad9f85919b2918a218da8dd6f3b28f8e546d03c02cdad09eb9016fc31f139c25744685b443962a4bcd4e3902b52c00ff209f13c0251c9f
-DIST jpn.traineddata-tessdata_best-4.1.0 14330109 BLAKE2B cb1c48eb68f7098dd0e8b7fb81fd304acb2253a7b0ae23231add00c5c4280a9b95393341d1c9d383d62facb1b39631c829435270297a50bd5928c91e3ca6da30 SHA512 65ff34b1e839a2da83b4f5738c6369ba989a2b8a7c6dd8565bb0e8b6a1939d4d6f703d742a1bbc2b3e3a8edf38362520b7e39611a032aea9e424a61068fd338e
-DIST jpn_vert.traineddata-tessdata_best-4.0.0 14330719 BLAKE2B 26c938b545f6cf56e21d934f7808dc92b48df883e3b8c74ee90f94b5151f8ec137d700f6eb905c033579094fd4c1986bc4afe3294114a7c3bd9ad0ddbf443feb SHA512 cd589afa07afeba90acf2e5eed459aa58fca598be3cdb77c0bb71283033d965f5b8b61a501bde9014d30e7d247c6b9ec4ff63b37b902eabf78f445afe1dabefb
-DIST jpn_vert.traineddata-tessdata_best-4.1.0 14330809 BLAKE2B f2fa3ac9b42d5216880d15b4f9ce2a65bc1f0aead84a82a9b365c56b45118ad4ba4e803dcc7f1cf43ebf56aef195636aa8ab62ffd20f7f42c36c9b06c8775383 SHA512 401d81f3c53dfd2f85a45c6b8e8f678002a3cf4f8187778d2e458b34d2ad4a20acfeb9d963be0363b56037f836588a9cc932c6717568ea92dfe960c4cf1fb7e6
-DIST kan.traineddata-tessdata_best-4.0.0 10233763 BLAKE2B d12b51076b136167fd2331bbdd4b0443224ef1dac0f9b3e471b4580e7bb52dc93997eb55f5bc4221226b78a78c8037ad3ff7d32cf199bfb4030e78ef606aa197 SHA512 199b6912d415159e3c05c3dec45e71b52305862863b759abec826dbc17c88b08cdb18793f36f671522317df93c8b29a8abca571043aabbbf0be4bab4f8222ab3
-DIST kan.traineddata-tessdata_best-4.1.0 10233763 BLAKE2B d12b51076b136167fd2331bbdd4b0443224ef1dac0f9b3e471b4580e7bb52dc93997eb55f5bc4221226b78a78c8037ad3ff7d32cf199bfb4030e78ef606aa197 SHA512 199b6912d415159e3c05c3dec45e71b52305862863b759abec826dbc17c88b08cdb18793f36f671522317df93c8b29a8abca571043aabbbf0be4bab4f8222ab3
-DIST kat.traineddata-tessdata_best-4.0.0 4487336 BLAKE2B ab056d4f64cf18205bb808e380aebd7941f62d84fff38515b5fcb1062812533f2a4a2b2f0dcde299d6a85302bc2d6cf90f3e02684d2d95b247e7c86f0299b6d5 SHA512 2b1709f8742c5279cf8f26d21a45c1bf1fab26f4e155a74092b21b2325e0af8578c39035665475a4f9b66319512630165425cd76ddf1489e50311fd5727b534f
-DIST kat.traineddata-tessdata_best-4.1.0 4487336 BLAKE2B ab056d4f64cf18205bb808e380aebd7941f62d84fff38515b5fcb1062812533f2a4a2b2f0dcde299d6a85302bc2d6cf90f3e02684d2d95b247e7c86f0299b6d5 SHA512 2b1709f8742c5279cf8f26d21a45c1bf1fab26f4e155a74092b21b2325e0af8578c39035665475a4f9b66319512630165425cd76ddf1489e50311fd5727b534f
-DIST kat_old.traineddata-tessdata_best-4.0.0 3174400 BLAKE2B f9903efa618d20868bf978a96a8dbe05f67725355cf3f361155433333f6494a35ad61d7c6497251bc1dc1569ab6107034f101490fe4d23c1f348357b52a5f2e4 SHA512 428dad38bb45bcba2342bf3ca22987e4e5207eafd9655ad04d9cd8c4e85ef74b05127c163c326b34178f6485c56e06fb0104f2281d9e6d95692b5a3845164d7e
-DIST kat_old.traineddata-tessdata_best-4.1.0 3174400 BLAKE2B f9903efa618d20868bf978a96a8dbe05f67725355cf3f361155433333f6494a35ad61d7c6497251bc1dc1569ab6107034f101490fe4d23c1f348357b52a5f2e4 SHA512 428dad38bb45bcba2342bf3ca22987e4e5207eafd9655ad04d9cd8c4e85ef74b05127c163c326b34178f6485c56e06fb0104f2281d9e6d95692b5a3845164d7e
-DIST kaz.traineddata-tessdata_best-4.0.0 7528853 BLAKE2B d19ddcca82b735f955c4c02efab6ac7ba9077bddcf831fd1b672a614acd4c46f7d241be6521fe99ee2d9c7cf5c03152e9fdc530f48810f7aaa3c9c421945293c SHA512 ac84426191000767ae3c54285f573ca84e08946c01fa87f63f4415a10091eeb5e65a7152a45291bd42ab57ac27b63464f9adcee976788c7ce1f18119aaceac3e
-DIST kaz.traineddata-tessdata_best-4.1.0 7528853 BLAKE2B d19ddcca82b735f955c4c02efab6ac7ba9077bddcf831fd1b672a614acd4c46f7d241be6521fe99ee2d9c7cf5c03152e9fdc530f48810f7aaa3c9c421945293c SHA512 ac84426191000767ae3c54285f573ca84e08946c01fa87f63f4415a10091eeb5e65a7152a45291bd42ab57ac27b63464f9adcee976788c7ce1f18119aaceac3e
-DIST khm.traineddata-tessdata_best-4.0.0 8104332 BLAKE2B 7f80d38ba692b5ae23ca8f92fd3614874705de3d52f7a10e89bb592a403940b67f0f54c4202c9f202023d3c76654588569971eb9b231af9ee17fc1592a0f5cf4 SHA512 dcff174da366c4cfc06b6810f509bb1a0613844cae34b9f154181f8dbe46ef139980c755074533f233028d3b5ae975bdb60633b359ab95b150ad06111f26a834
-DIST khm.traineddata-tessdata_best-4.1.0 8104332 BLAKE2B 7f80d38ba692b5ae23ca8f92fd3614874705de3d52f7a10e89bb592a403940b67f0f54c4202c9f202023d3c76654588569971eb9b231af9ee17fc1592a0f5cf4 SHA512 dcff174da366c4cfc06b6810f509bb1a0613844cae34b9f154181f8dbe46ef139980c755074533f233028d3b5ae975bdb60633b359ab95b150ad06111f26a834
-DIST kir.traineddata-tessdata_best-4.0.0 11948344 BLAKE2B 047793238943067971467cffc27ba17ac187e1eb6072a7849319bbc31a11d4c9b6df9e196240bcd2b0bafbd8211b9e79d04f919d8f5b1b1dc7e891380cb9bc7e SHA512 ec8bded96d932e2fee7ec93e58cffbd1cfb8eb83137bcea41e5e3bef7976196b63f292e562b7521ec078088e132e9b7e9cd96ae4e8a1aea38164fa98169cb4a3
-DIST kir.traineddata-tessdata_best-4.1.0 11948344 BLAKE2B 047793238943067971467cffc27ba17ac187e1eb6072a7849319bbc31a11d4c9b6df9e196240bcd2b0bafbd8211b9e79d04f919d8f5b1b1dc7e891380cb9bc7e SHA512 ec8bded96d932e2fee7ec93e58cffbd1cfb8eb83137bcea41e5e3bef7976196b63f292e562b7521ec078088e132e9b7e9cd96ae4e8a1aea38164fa98169cb4a3
-DIST kmr.traineddata-tessdata_best-4.0.0 10196464 BLAKE2B 23f9bf2db65b6e4b3a6c8ed15802df343af205e0323fcd6e8c1dcd2c09ceb576ad00023b71d4e650af5f9e0584420908da8b1d1b0d461d3ca9f87a0ef06eec63 SHA512 d74836bf88510378dc8e26e84d6d5c657a96e5fb0c6d20f4ad7ea5f971ad3606480b532d874dd2cbaff135a60002443ecf30b70ae1910e4dd63fa878da533b3e
-DIST kmr.traineddata-tessdata_best-4.1.0 10196464 BLAKE2B 23f9bf2db65b6e4b3a6c8ed15802df343af205e0323fcd6e8c1dcd2c09ceb576ad00023b71d4e650af5f9e0584420908da8b1d1b0d461d3ca9f87a0ef06eec63 SHA512 d74836bf88510378dc8e26e84d6d5c657a96e5fb0c6d20f4ad7ea5f971ad3606480b532d874dd2cbaff135a60002443ecf30b70ae1910e4dd63fa878da533b3e
-DIST kor.traineddata-tessdata_best-4.0.0 12528128 BLAKE2B cf2c35881ed56199f340a769aaa8e31b5de2e0323fe4ad5a833356cd3151849dc28008517e75935a7db2115ec32f7ea716b0a34a0b1777e1103ceb4299400bb2 SHA512 4b68eb2990f8ffdbd7c3221c3e68afbcd35e1dfd19bd0246bc1efb8a46a8bfd716a50f8f357f82680c806c08cb9e3c28b2dd691a00a490860f351c5532041e69
-DIST kor.traineddata-tessdata_best-4.1.0 12528128 BLAKE2B cf2c35881ed56199f340a769aaa8e31b5de2e0323fe4ad5a833356cd3151849dc28008517e75935a7db2115ec32f7ea716b0a34a0b1777e1103ceb4299400bb2 SHA512 4b68eb2990f8ffdbd7c3221c3e68afbcd35e1dfd19bd0246bc1efb8a46a8bfd716a50f8f357f82680c806c08cb9e3c28b2dd691a00a490860f351c5532041e69
-DIST kor_vert.traineddata-tessdata_best-4.0.0 3964469 BLAKE2B 4cf74c82966cf829193a1ef45577445c4e43917647beb50e85bc7bbe4ce539f28e1bfd012bfb87a27abf995c5b869989cad900b2b2707dbd06578a94c339703f SHA512 2906bea31215b1978f1cba8f1a2f8f91761eeb3cc47fe822cd455df081ec8c095bb92fb61f4d564beab504ab6a1e9ed16b31e80a0803af5a734f917d1f87e046
-DIST kor_vert.traineddata-tessdata_best-4.1.0 3964469 BLAKE2B 4cf74c82966cf829193a1ef45577445c4e43917647beb50e85bc7bbe4ce539f28e1bfd012bfb87a27abf995c5b869989cad900b2b2707dbd06578a94c339703f SHA512 2906bea31215b1978f1cba8f1a2f8f91761eeb3cc47fe822cd455df081ec8c095bb92fb61f4d564beab504ab6a1e9ed16b31e80a0803af5a734f917d1f87e046
-DIST lao.traineddata-tessdata_best-4.0.0 13532551 BLAKE2B dd02433df7656feb5e631728a1fec4d095976dfe4f461d0dde64a8dcb6a11546d3da36091bdb8be91c56fd4006378b2e8787097c6c252716465d416f739f2d92 SHA512 2704aab942012055526c00ad98f6bdcdf605c8f07cb34d6b6fc247deaae5f9d57e5ea41ab2f10eaac5730f5da36de4881f52b3458b3e00babe0e86f8737e5c7c
-DIST lao.traineddata-tessdata_best-4.1.0 13532551 BLAKE2B dd02433df7656feb5e631728a1fec4d095976dfe4f461d0dde64a8dcb6a11546d3da36091bdb8be91c56fd4006378b2e8787097c6c252716465d416f739f2d92 SHA512 2704aab942012055526c00ad98f6bdcdf605c8f07cb34d6b6fc247deaae5f9d57e5ea41ab2f10eaac5730f5da36de4881f52b3458b3e00babe0e86f8737e5c7c
-DIST lat.traineddata-tessdata_best-4.0.0 9705145 BLAKE2B bbc4f50054e1ebdad18d77bcccb11e3c893526bfb6b71d907feb18871d14067dd006c240da6c9e930423c6ba65bd37071ea44b873a23a49cb6f3427f69535b35 SHA512 48cf8ac868375cc9f7de8ae7e0f9be52291f8876240575fad1ae7132853cada6c0d2b3435ac26b3e435b40d359a72c900146a6f5859c7ffa4d756199c320c85f
-DIST lat.traineddata-tessdata_best-4.1.0 9705145 BLAKE2B bbc4f50054e1ebdad18d77bcccb11e3c893526bfb6b71d907feb18871d14067dd006c240da6c9e930423c6ba65bd37071ea44b873a23a49cb6f3427f69535b35 SHA512 48cf8ac868375cc9f7de8ae7e0f9be52291f8876240575fad1ae7132853cada6c0d2b3435ac26b3e435b40d359a72c900146a6f5859c7ffa4d756199c320c85f
-DIST lav.traineddata-tessdata_best-4.0.0 5623473 BLAKE2B 12870708bfe94e9ebc202900542ca25915eab97ec38ff821c01bd2c1b8b6e7c3b05f44ded1695dddd3559351b1b69268a155739d0c10bf69cacd4eba5fc0e1f3 SHA512 83a20272a715862371dce6969cd558f605f0abf0afe83868ad69869429c3d81f1678d9577761760a92e7c5a0148d3688c30acada94a36f1c3ab01637a1eb340a
-DIST lav.traineddata-tessdata_best-4.1.0 5623473 BLAKE2B 12870708bfe94e9ebc202900542ca25915eab97ec38ff821c01bd2c1b8b6e7c3b05f44ded1695dddd3559351b1b69268a155739d0c10bf69cacd4eba5fc0e1f3 SHA512 83a20272a715862371dce6969cd558f605f0abf0afe83868ad69869429c3d81f1678d9577761760a92e7c5a0148d3688c30acada94a36f1c3ab01637a1eb340a
-DIST lit.traineddata-tessdata_best-4.0.0 10252680 BLAKE2B 796c2209770ba4872ff815d418322f0939b613b41bc23e41f1f91a78db69f5fe52328cc7ef3d8413b48014e4224d085af5d20ec8168ca158982e85cfa68669ab SHA512 9d90e648dc0c344151c99099474a70f885ac87f1fe1bba0984c2a9914db284965d7cb0c66fed7c33419ec647ece51512633fb5c6173c12f06ce570f28582c9ef
-DIST lit.traineddata-tessdata_best-4.1.0 10252680 BLAKE2B 796c2209770ba4872ff815d418322f0939b613b41bc23e41f1f91a78db69f5fe52328cc7ef3d8413b48014e4224d085af5d20ec8168ca158982e85cfa68669ab SHA512 9d90e648dc0c344151c99099474a70f885ac87f1fe1bba0984c2a9914db284965d7cb0c66fed7c33419ec647ece51512633fb5c6173c12f06ce570f28582c9ef
-DIST ltz.traineddata-tessdata_best-4.0.0 12721945 BLAKE2B bde28d2f6babe5699fed2098ebf2fbd360aae76f74cd7a36b40c0ab596f12840ebfb9d952657ffbb1f757c9be3ddc0311180f4554f21a6c40d4f28f187232dcc SHA512 2a5987f73fea783757ab0c6f21a48e513ba8ee8befc7ea2555375bf235c0f56e5b62b75bc4d88a93672e7908b8f74175541983671a23e1fdae709cead0038246
-DIST ltz.traineddata-tessdata_best-4.1.0 12721945 BLAKE2B bde28d2f6babe5699fed2098ebf2fbd360aae76f74cd7a36b40c0ab596f12840ebfb9d952657ffbb1f757c9be3ddc0311180f4554f21a6c40d4f28f187232dcc SHA512 2a5987f73fea783757ab0c6f21a48e513ba8ee8befc7ea2555375bf235c0f56e5b62b75bc4d88a93672e7908b8f74175541983671a23e1fdae709cead0038246
-DIST mal.traineddata-tessdata_best-4.0.0 12524967 BLAKE2B e8bb4d88c48377a47bbba99eca21ffcf33de90983246ac1e422a1b7a0131effa64d2857ba2e00ee30bda2264b48fbd653b360d5c2a4dc139ef2e309b9ea87868 SHA512 a8765853f49ca91a3ed9efb3e89e1f873b39df6e6dac5372cfe7d2764e004b14b084d296a8a41b315076240198af7db855c985d5d511f7732b9f77d3b167d651
-DIST mal.traineddata-tessdata_best-4.1.0 12524967 BLAKE2B e8bb4d88c48377a47bbba99eca21ffcf33de90983246ac1e422a1b7a0131effa64d2857ba2e00ee30bda2264b48fbd653b360d5c2a4dc139ef2e309b9ea87868 SHA512 a8765853f49ca91a3ed9efb3e89e1f873b39df6e6dac5372cfe7d2764e004b14b084d296a8a41b315076240198af7db855c985d5d511f7732b9f77d3b167d651
-DIST mar.traineddata-tessdata_best-4.0.0 13437670 BLAKE2B 83df37abbc4f375647624ea504d517bcef197e027b040db94803223b64600ece936e66e023348758dc42445e34fd777c813ee695a2d55133a4fe4091f605d040 SHA512 06e071b8310806580a46e8050214f7a1d56fef22007e54b165bd56d614c363f800ce0b8facf8fa3904a14a808b69c768e37bae2414066a8c7e13fdcb1f0f3898
-DIST mar.traineddata-tessdata_best-4.1.0 13437670 BLAKE2B 83df37abbc4f375647624ea504d517bcef197e027b040db94803223b64600ece936e66e023348758dc42445e34fd777c813ee695a2d55133a4fe4091f605d040 SHA512 06e071b8310806580a46e8050214f7a1d56fef22007e54b165bd56d614c363f800ce0b8facf8fa3904a14a808b69c768e37bae2414066a8c7e13fdcb1f0f3898
-DIST mkd.traineddata-tessdata_best-4.0.0 3453054 BLAKE2B 193a34a9cff32a78d15b995fd26618de6026e7ca6e1fa544761435e5dba9a0c1abd37299e9037c83f2946032edf30f5c3fa090302a4da8ed6922e7b9c0cc8e53 SHA512 bb0cae6b7487d9817285e2068336e7cc9c3a13c658b0378df2995e9def73da94cd91cfa69f7994e808486cf6ede9b142b1df1f6daf9ae738efe905be14cf4f57
-DIST mkd.traineddata-tessdata_best-4.1.0 3453054 BLAKE2B 193a34a9cff32a78d15b995fd26618de6026e7ca6e1fa544761435e5dba9a0c1abd37299e9037c83f2946032edf30f5c3fa090302a4da8ed6922e7b9c0cc8e53 SHA512 bb0cae6b7487d9817285e2068336e7cc9c3a13c658b0378df2995e9def73da94cd91cfa69f7994e808486cf6ede9b142b1df1f6daf9ae738efe905be14cf4f57
-DIST mlt.traineddata-tessdata_best-4.0.0 5060029 BLAKE2B 9b0ac0bd9aa392fb9e5885d8a5afea1a6847f9588aac4a0e9e732b5f28a144b348b694a7a75e376c0492a38c49715e6d8acddd73a9f62bd4d0d1cb6466cffdaf SHA512 7ec86417946d24301018a87a4e58a12b227419d835dbd81a8c523ea9b1a00a576e048c623e9331e75b580124f93137e11548bef1f152e6eeab831e3c47ddfe4d
-DIST mlt.traineddata-tessdata_best-4.1.0 5060029 BLAKE2B 9b0ac0bd9aa392fb9e5885d8a5afea1a6847f9588aac4a0e9e732b5f28a144b348b694a7a75e376c0492a38c49715e6d8acddd73a9f62bd4d0d1cb6466cffdaf SHA512 7ec86417946d24301018a87a4e58a12b227419d835dbd81a8c523ea9b1a00a576e048c623e9331e75b580124f93137e11548bef1f152e6eeab831e3c47ddfe4d
-DIST mon.traineddata-tessdata_best-4.0.0 8646663 BLAKE2B c47b10a2c3239f6601c78ce0b4876f9ca6205c8db6d067658ebfa977662aa82c0d01c183887bdc193f2be24c3f0a5b35d87c6f3f1d1096a244dd97d702c61880 SHA512 47d0b3d2ae789a51605f31dfb7ef498f336e7dc4c58e5e38b013c15e31c1cc7d1c307135663e00c01fe26024645384f4b4041a19bd62fde41ea9612f9ed586a4
-DIST mon.traineddata-tessdata_best-4.1.0 8646663 BLAKE2B c47b10a2c3239f6601c78ce0b4876f9ca6205c8db6d067658ebfa977662aa82c0d01c183887bdc193f2be24c3f0a5b35d87c6f3f1d1096a244dd97d702c61880 SHA512 47d0b3d2ae789a51605f31dfb7ef498f336e7dc4c58e5e38b013c15e31c1cc7d1c307135663e00c01fe26024645384f4b4041a19bd62fde41ea9612f9ed586a4
-DIST mri.traineddata-tessdata_best-4.0.0 3610177 BLAKE2B ad2289db31a94c56dc40da2922572107071f40c2ab7edf7b755eeb2a05da1b0818e18a937bc4b5af26f46fea9764a01b9092e809104b9dad1154fba06a76cc97 SHA512 1c445a32d3356f3b7db55bd8be0358adcea3bb6c636755609603dc2cb766ec39b9f17e2ec7b07398f454e6b05b15c546603cc1b2084e1197d760d90b6a3892aa
-DIST mri.traineddata-tessdata_best-4.1.0 3610177 BLAKE2B ad2289db31a94c56dc40da2922572107071f40c2ab7edf7b755eeb2a05da1b0818e18a937bc4b5af26f46fea9764a01b9092e809104b9dad1154fba06a76cc97 SHA512 1c445a32d3356f3b7db55bd8be0358adcea3bb6c636755609603dc2cb766ec39b9f17e2ec7b07398f454e6b05b15c546603cc1b2084e1197d760d90b6a3892aa
-DIST msa.traineddata-tessdata_best-4.0.0 8230552 BLAKE2B 708ed1b326cdb7bcf4c63355825fd10f9305d749a82b3ce7366207be62751b840cee496de248d0edde6b5ecdf98ab0fd4fb757b55d4e07bb317a088be876f3f0 SHA512 ca5bd3d67068e806c5b695e90afb2f7dd09cbbaa52432c0b8cfacfec95ac435a6486255fed7c0f7f5c4aa3b2dcc957c88318750b29293857e491b4fe00f0126d
-DIST msa.traineddata-tessdata_best-4.1.0 8230552 BLAKE2B 708ed1b326cdb7bcf4c63355825fd10f9305d749a82b3ce7366207be62751b840cee496de248d0edde6b5ecdf98ab0fd4fb757b55d4e07bb317a088be876f3f0 SHA512 ca5bd3d67068e806c5b695e90afb2f7dd09cbbaa52432c0b8cfacfec95ac435a6486255fed7c0f7f5c4aa3b2dcc957c88318750b29293857e491b4fe00f0126d
-DIST mya.traineddata-tessdata_best-4.0.0 14971060 BLAKE2B 5bcbf8cb5bf984d4818c97cb48fea8e9b7ce527b84f15e14e8f4e10ee6d32e86653927c3b9820292abf3b2fb3a20146e9bf9a0107dcebf181dd692e1d47ca246 SHA512 6acb78ccf8efe8741ad4c95755db932d7c38717dacac4bde60981329c6406d209767366efe3cfc7048111466696d6b99cb101c6f14428dedcc46affe5d52b538
-DIST mya.traineddata-tessdata_best-4.1.0 14971060 BLAKE2B 5bcbf8cb5bf984d4818c97cb48fea8e9b7ce527b84f15e14e8f4e10ee6d32e86653927c3b9820292abf3b2fb3a20146e9bf9a0107dcebf181dd692e1d47ca246 SHA512 6acb78ccf8efe8741ad4c95755db932d7c38717dacac4bde60981329c6406d209767366efe3cfc7048111466696d6b99cb101c6f14428dedcc46affe5d52b538
-DIST nep.traineddata-tessdata_best-4.0.0 12387399 BLAKE2B 1f4551413cba4b637d7f4f842be04266b26069e505fb16c4b3134422fcb7d093deb7446136d19d6b95e652f1ce14642b79f11a0be5f4a0f5c54665e1aeab4754 SHA512 640fbd5cece117a5cceb88bc127fbe67254b70711d1b9005a18332586f733a58b98eb003265246e3dce4add40c037e6296b00cf54951f96e3f9404fe84d41fb1
-DIST nep.traineddata-tessdata_best-4.1.0 12387399 BLAKE2B 1f4551413cba4b637d7f4f842be04266b26069e505fb16c4b3134422fcb7d093deb7446136d19d6b95e652f1ce14642b79f11a0be5f4a0f5c54665e1aeab4754 SHA512 640fbd5cece117a5cceb88bc127fbe67254b70711d1b9005a18332586f733a58b98eb003265246e3dce4add40c037e6296b00cf54951f96e3f9404fe84d41fb1
-DIST nld.traineddata-tessdata_best-4.0.0 8903736 BLAKE2B f4eb00820909818215de071601ecd7714cea14ac019fb5cf6e95cb8d2094eedf9f56fc7f8220e4e6f44edbdff8cbf487e254b19fb05ab51432996ffb59745c16 SHA512 d2d04ede13181d10b0f9f21dfd2ff8471ef5a6c93f7b741ab622b98672302c30e65f5db6a3cdc66c5e5e68aec5a3822891d4f752dbd00fe914f758049e9b085a
-DIST nld.traineddata-tessdata_best-4.1.0 8903736 BLAKE2B f4eb00820909818215de071601ecd7714cea14ac019fb5cf6e95cb8d2094eedf9f56fc7f8220e4e6f44edbdff8cbf487e254b19fb05ab51432996ffb59745c16 SHA512 d2d04ede13181d10b0f9f21dfd2ff8471ef5a6c93f7b741ab622b98672302c30e65f5db6a3cdc66c5e5e68aec5a3822891d4f752dbd00fe914f758049e9b085a
-DIST nor.traineddata-tessdata_best-4.0.0 14312333 BLAKE2B 0dd82a39efc0b67cfaa38c04fea64022eda06bf5abb785ec0d219faf4d3138359a34232461e0668f03adc4bae121012b6449f9b509a7563203a3681a25b59ba4 SHA512 67e6ee54de53f4699324aab696a2d7b05275e7cdddc6354ce0a4784dafd8b7c9f5c8834b2658fee88e6592b88f6a879d643019e071cdb5241e36da2d57bd9f08
-DIST nor.traineddata-tessdata_best-4.1.0 14312333 BLAKE2B 0dd82a39efc0b67cfaa38c04fea64022eda06bf5abb785ec0d219faf4d3138359a34232461e0668f03adc4bae121012b6449f9b509a7563203a3681a25b59ba4 SHA512 67e6ee54de53f4699324aab696a2d7b05275e7cdddc6354ce0a4784dafd8b7c9f5c8834b2658fee88e6592b88f6a879d643019e071cdb5241e36da2d57bd9f08
-DIST oci.traineddata-tessdata_best-4.0.0 12917692 BLAKE2B 3b38645bf2f3b653416f8984e19f016d17ea4e3e9b3541cf76b5529afe9f9c41b0c9f3feaf9413efe429b08146a094dabb464f17aa47a334fd6a4cfdb46d0bd7 SHA512 026111d374b5fe25676d53497b60df5f2cbf81c8458b1a909da7f827c9728a984caf264be8976c2be1c8e8976d2eb352d92e8e70ec97ea958801964a0eeb72c9
-DIST oci.traineddata-tessdata_best-4.1.0 12917692 BLAKE2B 3b38645bf2f3b653416f8984e19f016d17ea4e3e9b3541cf76b5529afe9f9c41b0c9f3feaf9413efe429b08146a094dabb464f17aa47a334fd6a4cfdb46d0bd7 SHA512 026111d374b5fe25676d53497b60df5f2cbf81c8458b1a909da7f827c9728a984caf264be8976c2be1c8e8976d2eb352d92e8e70ec97ea958801964a0eeb72c9
-DIST ori.traineddata-tessdata_best-4.0.0 8110602 BLAKE2B f032283fd0923bf940c114879599a1f88a9cdcaced9501d440f6a80b15067f8b136f127d6b95db83eb3de50a28e2a8d0db54e93ae6096b0bbb2badfc02831c2b SHA512 6b9cbb9e5daa207d6a569c9d34c7f852ae97cec1d11baf771aea4f5b9920af4372a0c0474ca0f176bcab3434faabc635786c299ec934ecd21896d80d2412ed89
-DIST ori.traineddata-tessdata_best-4.1.0 8110602 BLAKE2B f032283fd0923bf940c114879599a1f88a9cdcaced9501d440f6a80b15067f8b136f127d6b95db83eb3de50a28e2a8d0db54e93ae6096b0bbb2badfc02831c2b SHA512 6b9cbb9e5daa207d6a569c9d34c7f852ae97cec1d11baf771aea4f5b9920af4372a0c0474ca0f176bcab3434faabc635786c299ec934ecd21896d80d2412ed89
-DIST osd.traineddata-tessdata_best-4.0.0 10562727 BLAKE2B ddf38d17e76104216495c798827c024c9d68375f60e2ecc264a495986eac502a9f0159b87adaff96b22b562d774036f0a832d520248842ca1a6550b7ec8c9b4d SHA512 c54f481903187bed19cf14c69b24c44044b540f50814de66dff8d35e6987eea71ef4464492a8fae9242fcb22cccbe59e009f3a4dab6c36ad63f78c52ebe9628f
-DIST osd.traineddata-tessdata_best-4.1.0 10562727 BLAKE2B ddf38d17e76104216495c798827c024c9d68375f60e2ecc264a495986eac502a9f0159b87adaff96b22b562d774036f0a832d520248842ca1a6550b7ec8c9b4d SHA512 c54f481903187bed19cf14c69b24c44044b540f50814de66dff8d35e6987eea71ef4464492a8fae9242fcb22cccbe59e009f3a4dab6c36ad63f78c52ebe9628f
-DIST pan.traineddata-tessdata_best-4.0.0 11893154 BLAKE2B 47ad07a6ccd4e8b7f10d729dad72681bb378f14254b9dc4aadee2c3ba5f22c6bea88686fed2aa6bcf5f626baafefd3015f3482b4e9c06eb2c69a0dde874688a7 SHA512 5488dc7bdedbe0a66d3433251fa72274b2d1ff8d3cdcfa386c4a337af1a8150291d29eac567eb89e8ea4b5bb143779ea55b75e6caf47a2746d78370add6bfd5a
-DIST pan.traineddata-tessdata_best-4.1.0 11893154 BLAKE2B 47ad07a6ccd4e8b7f10d729dad72681bb378f14254b9dc4aadee2c3ba5f22c6bea88686fed2aa6bcf5f626baafefd3015f3482b4e9c06eb2c69a0dde874688a7 SHA512 5488dc7bdedbe0a66d3433251fa72274b2d1ff8d3cdcfa386c4a337af1a8150291d29eac567eb89e8ea4b5bb143779ea55b75e6caf47a2746d78370add6bfd5a
-DIST pol.traineddata-tessdata_best-4.0.0 11978867 BLAKE2B c16752a06705fc4e03af8f7853c52d872fb83deed5d1883257bcc7a359b22be484d38555812796e00600067e05f352151908be76f13d763aae0047dbcf0716c9 SHA512 be6e4e73d3cc348be82779efd78883c63ab5d6e0501364a276b2bf915c180db83510df788424426cff0043e92015e4ddf73d2edb2e4151cd49ec7b73d0b2269e
-DIST pol.traineddata-tessdata_best-4.1.0 11978867 BLAKE2B c16752a06705fc4e03af8f7853c52d872fb83deed5d1883257bcc7a359b22be484d38555812796e00600067e05f352151908be76f13d763aae0047dbcf0716c9 SHA512 be6e4e73d3cc348be82779efd78883c63ab5d6e0501364a276b2bf915c180db83510df788424426cff0043e92015e4ddf73d2edb2e4151cd49ec7b73d0b2269e
-DIST por.traineddata-tessdata_best-4.0.0 8159939 BLAKE2B ccb6fe1a816a88eefff3cf1e07c2802ed2bf30a909361d3ad731df7bd1c3b76a9ff86dcde080e099565c71ec2b4d238169bd8cd165af32293d1b89b480a5271f SHA512 8f12db6b6dea2e935f9a97f1e3e1895ca6637dc2efa3b5cff72ea09218c72fb25eec14d724518083fc9da5dc6622b414c65446206592c106e0848fb91df2ca80
-DIST por.traineddata-tessdata_best-4.1.0 8159939 BLAKE2B ccb6fe1a816a88eefff3cf1e07c2802ed2bf30a909361d3ad731df7bd1c3b76a9ff86dcde080e099565c71ec2b4d238169bd8cd165af32293d1b89b480a5271f SHA512 8f12db6b6dea2e935f9a97f1e3e1895ca6637dc2efa3b5cff72ea09218c72fb25eec14d724518083fc9da5dc6622b414c65446206592c106e0848fb91df2ca80
-DIST pus.traineddata-tessdata_best-4.0.0 11987930 BLAKE2B 86c202f7c80b04ab431ce4463aebcf7c394175bbff8544e1bb0dba9d0ce4035b166521298b771bfcaa88ba7a7a04e273b9fc0a4759da8108619c1a6845572f42 SHA512 e8a632590ac96cd4fecffb0bdefc228652ebedeb9e6617fab0a8c24749647294d2bbd944894710dad57e47425c9d6e82c2a206773458d28033c856c37e468957
-DIST pus.traineddata-tessdata_best-4.1.0 11987930 BLAKE2B 86c202f7c80b04ab431ce4463aebcf7c394175bbff8544e1bb0dba9d0ce4035b166521298b771bfcaa88ba7a7a04e273b9fc0a4759da8108619c1a6845572f42 SHA512 e8a632590ac96cd4fecffb0bdefc228652ebedeb9e6617fab0a8c24749647294d2bbd944894710dad57e47425c9d6e82c2a206773458d28033c856c37e468957
-DIST que.traineddata-tessdata_best-4.0.0 10774587 BLAKE2B 1bc0781cfba6b2ad8d1942fe45fc66827df6fe78be3411fd94397126ac0ab51590c33ced3b99776d4e08e8a2c897e8a05feb496781ca7972377288c129a6adc0 SHA512 339a3eb0ee317e68a019b32cc34d72484159910816257655ec251721ce58c4f3669379ffe536caa0db9c3d75fcda7db3defcb9bd8b2edca93c8ba6f0f88d2ddf
-DIST que.traineddata-tessdata_best-4.1.0 10774587 BLAKE2B 1bc0781cfba6b2ad8d1942fe45fc66827df6fe78be3411fd94397126ac0ab51590c33ced3b99776d4e08e8a2c897e8a05feb496781ca7972377288c129a6adc0 SHA512 339a3eb0ee317e68a019b32cc34d72484159910816257655ec251721ce58c4f3669379ffe536caa0db9c3d75fcda7db3defcb9bd8b2edca93c8ba6f0f88d2ddf
-DIST ron.traineddata-tessdata_best-4.0.0 9595755 BLAKE2B 2707507c8f0809d11f9614a8f66f9b1c40836a5aa487b61656016c307351e0eedab97e33842bf9016341f826a304863b7b8d2dec6bb5f6e762a0f3cf8a2b3a79 SHA512 517b0ff6dc8751f17e738db430b8c7cef7d1c424ef83b42a146247c0751641f108619862bca7485c8cc6d5df860926718f0e34efdd6944c1b54a779974c17cbb
-DIST ron.traineddata-tessdata_best-4.1.0 9595755 BLAKE2B 2707507c8f0809d11f9614a8f66f9b1c40836a5aa487b61656016c307351e0eedab97e33842bf9016341f826a304863b7b8d2dec6bb5f6e762a0f3cf8a2b3a79 SHA512 517b0ff6dc8751f17e738db430b8c7cef7d1c424ef83b42a146247c0751641f108619862bca7485c8cc6d5df860926718f0e34efdd6944c1b54a779974c17cbb
-DIST rus.traineddata-tessdata_best-4.0.0 15301764 BLAKE2B 316b24890e0da638c6293ff3461cd28d73c19d995c9eadbd9bc10145e09913420a859ddc393c7f6c868826cdbec4348d8f4c9440089f9ca957edb0ef41e2c4a3 SHA512 2c2e6d1a3e7948eff5da71338012033016012307c917fea61fdcb79214c0758e3d043d8899048933ed6b3da2f5c03a258688bb725beeb11ed147542341ddd453
-DIST rus.traineddata-tessdata_best-4.1.0 15301764 BLAKE2B 316b24890e0da638c6293ff3461cd28d73c19d995c9eadbd9bc10145e09913420a859ddc393c7f6c868826cdbec4348d8f4c9440089f9ca957edb0ef41e2c4a3 SHA512 2c2e6d1a3e7948eff5da71338012033016012307c917fea61fdcb79214c0758e3d043d8899048933ed6b3da2f5c03a258688bb725beeb11ed147542341ddd453
-DIST san.traineddata-tessdata_best-4.0.0 15136202 BLAKE2B ff51affb476bae8dd71b47c41a213e40c64e26fb0fd3f6b0dabbe10a7cfb04ad34a00fdf4418f5e7edfe61f89201af2043b0f88256b31e407f489a8dc68174d6 SHA512 43920be70343e36bf210ac2dcc42ec22cf96f3790967a0a84a107718298a20668a940ab7257536fe1bcba77e0fb79e71d2e7456fbe59193940f7bfc58ac52b1a
-DIST san.traineddata-tessdata_best-4.1.0 15136202 BLAKE2B ff51affb476bae8dd71b47c41a213e40c64e26fb0fd3f6b0dabbe10a7cfb04ad34a00fdf4418f5e7edfe61f89201af2043b0f88256b31e407f489a8dc68174d6 SHA512 43920be70343e36bf210ac2dcc42ec22cf96f3790967a0a84a107718298a20668a940ab7257536fe1bcba77e0fb79e71d2e7456fbe59193940f7bfc58ac52b1a
-DIST sin.traineddata-tessdata_best-4.0.0 8282713 BLAKE2B 5d9e366c6ad18d5966a6ab5d132a14801505405881b9bd7b8e7802bed6418e3f9caee4e4dffb4fb3a1b1db4f1b38e690294969fd01c670b8cba475ad0f4438d7 SHA512 0415737ad20912528e25883aefce20a06230cb1d2023b9f546afffcf5044f3757a792596fec3c3d68e04250b652203c926f89bc576fa8f4c583bb77094d66a5c
-DIST sin.traineddata-tessdata_best-4.1.0 8282713 BLAKE2B 5d9e366c6ad18d5966a6ab5d132a14801505405881b9bd7b8e7802bed6418e3f9caee4e4dffb4fb3a1b1db4f1b38e690294969fd01c670b8cba475ad0f4438d7 SHA512 0415737ad20912528e25883aefce20a06230cb1d2023b9f546afffcf5044f3757a792596fec3c3d68e04250b652203c926f89bc576fa8f4c583bb77094d66a5c
-DIST slk.traineddata-tessdata_best-4.0.0 11542252 BLAKE2B 066055ce404546365015f32f3af2f6d3e73a8b28788446129da3f99041e2425feee3d9371d61175b2213560875bf64826c2815f5e80177fc051aefcf2040ce56 SHA512 798fb550068ccaab98fca82633f2d01d384638105391894942eb9d5d0753d5586cb53fbd9da0aaeae569a3385f9fe8c32507163f6450353bccdbc5b32a081d83
-DIST slk.traineddata-tessdata_best-4.1.0 11542252 BLAKE2B 066055ce404546365015f32f3af2f6d3e73a8b28788446129da3f99041e2425feee3d9371d61175b2213560875bf64826c2815f5e80177fc051aefcf2040ce56 SHA512 798fb550068ccaab98fca82633f2d01d384638105391894942eb9d5d0753d5586cb53fbd9da0aaeae569a3385f9fe8c32507163f6450353bccdbc5b32a081d83
-DIST slv.traineddata-tessdata_best-4.0.0 5879151 BLAKE2B 7f798b355d2b513f183d3e3f3caa2338051710543e78f2319ba8558244992bbfbdb358ad63a108c65d6e5b1ee4d6924faeac1ad263c82abb8571e739e1955cfe SHA512 b6fff55ef5d017620b30b30e17574aded00562f7011ff8fa630a484267ec1e3030a12e3adb829037bc6b5c247649ae6ce59543875f3bd11976de5cdafaefe2a5
-DIST slv.traineddata-tessdata_best-4.1.0 5879151 BLAKE2B 7f798b355d2b513f183d3e3f3caa2338051710543e78f2319ba8558244992bbfbdb358ad63a108c65d6e5b1ee4d6924faeac1ad263c82abb8571e739e1955cfe SHA512 b6fff55ef5d017620b30b30e17574aded00562f7011ff8fa630a484267ec1e3030a12e3adb829037bc6b5c247649ae6ce59543875f3bd11976de5cdafaefe2a5
-DIST snd.traineddata-tessdata_best-4.0.0 11981538 BLAKE2B 38aadb069bad14890e99dff8994f4436e72e931f60e92d0da32b778a2cdb72542fb191c952311e379c59a01ed6f90f2988defab074e2134b298fe4222744d39b SHA512 ce55f53cfb5d7a4c4a7afc9341aaa50c67f6b1d5f83e20a3ffec2a584bc7d044e7fd84aa6d87066f5f05f57033b4dc3a7be1c1e8b0ee880a13d4d6cb3ffff8d1
-DIST snd.traineddata-tessdata_best-4.1.0 11981538 BLAKE2B 38aadb069bad14890e99dff8994f4436e72e931f60e92d0da32b778a2cdb72542fb191c952311e379c59a01ed6f90f2988defab074e2134b298fe4222744d39b SHA512 ce55f53cfb5d7a4c4a7afc9341aaa50c67f6b1d5f83e20a3ffec2a584bc7d044e7fd84aa6d87066f5f05f57033b4dc3a7be1c1e8b0ee880a13d4d6cb3ffff8d1
-DIST spa.traineddata-tessdata_best-4.0.0 13570187 BLAKE2B 2e4c0b7ec5e0adaf0fc8b056aabc23a98c89ffd9e00ca3626058c50a69b74fc4c33242855788dafa7baf24eec4eabb2d942347c341d1bc64498167829ece730c SHA512 bf366d88cdbaf35e339af3c61342ae5e697ca29630a258408b50e4030019f7ce93ef35d76b8183be167423d4826f9721f360b6a63fa7291552521d97aaa47c53
-DIST spa.traineddata-tessdata_best-4.1.0 13570187 BLAKE2B 2e4c0b7ec5e0adaf0fc8b056aabc23a98c89ffd9e00ca3626058c50a69b74fc4c33242855788dafa7baf24eec4eabb2d942347c341d1bc64498167829ece730c SHA512 bf366d88cdbaf35e339af3c61342ae5e697ca29630a258408b50e4030019f7ce93ef35d76b8183be167423d4826f9721f360b6a63fa7291552521d97aaa47c53
-DIST spa_old.traineddata-tessdata_best-4.0.0 9476925 BLAKE2B 8866d7c3f2574650531578d9dac007c0ff0395f82206f233f6b9acd7c5e704b557df2816cb1b041df68b3b53a2111e3b3f98f0d923f2efa0238fdec84452221b SHA512 8ef994a4afb35cf606adec72c71bf0a900f8ae78ac4c11f2cf7ee6df51f779983fcf2433e878a2544848368f7a3062842ce7418b25d158cb8e708eae4e4420f1
-DIST spa_old.traineddata-tessdata_best-4.1.0 9476925 BLAKE2B 8866d7c3f2574650531578d9dac007c0ff0395f82206f233f6b9acd7c5e704b557df2816cb1b041df68b3b53a2111e3b3f98f0d923f2efa0238fdec84452221b SHA512 8ef994a4afb35cf606adec72c71bf0a900f8ae78ac4c11f2cf7ee6df51f779983fcf2433e878a2544848368f7a3062842ce7418b25d158cb8e708eae4e4420f1
-DIST sqi.traineddata-tessdata_best-4.0.0 4631498 BLAKE2B b0febfe66567472574380662584951b4c58520dc3b2cc1147626025e39eb7b9d03e600e5adf007bd84af3fa196d187967176424a75d38c2bc1abbb34a1c1c75f SHA512 0c0e59c56b21ccf682d9acf70d190d6cef077ff4274316b9365e5a0fdf498e09eb9d3364e51fe04bafcf5bdc4b8d3847076a8274b47536c8e90f1b04a26d25ad
-DIST sqi.traineddata-tessdata_best-4.1.0 4631498 BLAKE2B b0febfe66567472574380662584951b4c58520dc3b2cc1147626025e39eb7b9d03e600e5adf007bd84af3fa196d187967176424a75d38c2bc1abbb34a1c1c75f SHA512 0c0e59c56b21ccf682d9acf70d190d6cef077ff4274316b9365e5a0fdf498e09eb9d3364e51fe04bafcf5bdc4b8d3847076a8274b47536c8e90f1b04a26d25ad
-DIST srp.traineddata-tessdata_best-4.0.0 9345851 BLAKE2B 00cb3a256624f3185b37db269421ee5af8887bd57f44f262af4b1972bacc5e074414a8c24f034b21174ef5026d99328da826dba4381e45e9d7ca8992115b3208 SHA512 ec8657724a65f719364cd73daf4435c06bc5b8e16d62aa2b5563cb1350ec5e324c296c186a912b19621083d1c85da95ab9dc12b445965ba5aa405b65d89639c4
-DIST srp.traineddata-tessdata_best-4.1.0 9345851 BLAKE2B 00cb3a256624f3185b37db269421ee5af8887bd57f44f262af4b1972bacc5e074414a8c24f034b21174ef5026d99328da826dba4381e45e9d7ca8992115b3208 SHA512 ec8657724a65f719364cd73daf4435c06bc5b8e16d62aa2b5563cb1350ec5e324c296c186a912b19621083d1c85da95ab9dc12b445965ba5aa405b65d89639c4
-DIST srp_latn.traineddata-tessdata_best-4.0.0 9831713 BLAKE2B 9cc35896614086a4c4457f5cc473ecb9a747c2e390f3cda41e1234a9388e97b4fc415307b93078a2813f98b4b9cca773a98bc8a9e763d0afcf419d3fc8b1c3da SHA512 fe004effd2b8cfa63a186e02f80bf936c5fd010da6b1c74a118f0fed656b17e0260406d4aaa51247e8e3617f01e21f040c54e0b0c91fda83f5a5550adface6b3
-DIST srp_latn.traineddata-tessdata_best-4.1.0 9831713 BLAKE2B 9cc35896614086a4c4457f5cc473ecb9a747c2e390f3cda41e1234a9388e97b4fc415307b93078a2813f98b4b9cca773a98bc8a9e763d0afcf419d3fc8b1c3da SHA512 fe004effd2b8cfa63a186e02f80bf936c5fd010da6b1c74a118f0fed656b17e0260406d4aaa51247e8e3617f01e21f040c54e0b0c91fda83f5a5550adface6b3
-DIST sun.traineddata-tessdata_best-4.0.0 4132820 BLAKE2B fe8360b667f3002c93f70076de31a61a03273603828c105b73a354accf914255376d5efede2588f3c027618ec4fbd253e2a6996eb189db1e49d4993edf58f6e3 SHA512 04813615d4712725a63024e06843b024d88deaf56d7e01e81879f739a962ba21ab0af88a96e69c207d289cbcb66d3001458c8e4fab77fe26411ea6ae6852bfb9
-DIST sun.traineddata-tessdata_best-4.1.0 4132820 BLAKE2B fe8360b667f3002c93f70076de31a61a03273603828c105b73a354accf914255376d5efede2588f3c027618ec4fbd253e2a6996eb189db1e49d4993edf58f6e3 SHA512 04813615d4712725a63024e06843b024d88deaf56d7e01e81879f739a962ba21ab0af88a96e69c207d289cbcb66d3001458c8e4fab77fe26411ea6ae6852bfb9
-DIST swa.traineddata-tessdata_best-4.0.0 4914855 BLAKE2B 3a3e56fb2c81b4a7054cbc649a981561ca5c1ca56a197349ef8457e90aa6086db3e841c4f864b46cf756fe0074d3beca22a34d8a4ebe9dee487f62e0b4cd28fd SHA512 2827ed90b79b47eda112ffe5ba3ec2e5f7ad6edf2f37b823551e95f743871490e31ac3519b793e442222fa4f399d1d89a377d03d7cd5f95dd52b3293d9ae8c6c
-DIST swa.traineddata-tessdata_best-4.1.0 4914855 BLAKE2B 3a3e56fb2c81b4a7054cbc649a981561ca5c1ca56a197349ef8457e90aa6086db3e841c4f864b46cf756fe0074d3beca22a34d8a4ebe9dee487f62e0b4cd28fd SHA512 2827ed90b79b47eda112ffe5ba3ec2e5f7ad6edf2f37b823551e95f743871490e31ac3519b793e442222fa4f399d1d89a377d03d7cd5f95dd52b3293d9ae8c6c
-DIST swe.traineddata-tessdata_best-4.0.0 14325549 BLAKE2B b89a5b1e572ffe01d1bc9704c0be1b508cba5ef83f595c9d98fa3c2354dfae6ce4f17f726778979e834ca57df7c9c8c611b0027801faf5fcbac3b4b4c259e40d SHA512 b2eea45f2f7d9ef2ad665079a1f9e970e42352e478de1f2d267855193e9e9b6b43b87611a6fd43db6d2853191f1ce7c7964408f8d3ac16873c802f274e5c8f78
-DIST swe.traineddata-tessdata_best-4.1.0 14325549 BLAKE2B b89a5b1e572ffe01d1bc9704c0be1b508cba5ef83f595c9d98fa3c2354dfae6ce4f17f726778979e834ca57df7c9c8c611b0027801faf5fcbac3b4b4c259e40d SHA512 b2eea45f2f7d9ef2ad665079a1f9e970e42352e478de1f2d267855193e9e9b6b43b87611a6fd43db6d2853191f1ce7c7964408f8d3ac16873c802f274e5c8f78
-DIST syr.traineddata-tessdata_best-4.0.0 12498294 BLAKE2B 5af569c79bf9a451f9ab478ae41310870cbe52e7b4133c89f8d4feba3d6e6edaa162c2ba6d561d9c85cb6d91d138693e07e2662194b59f06ffaa46533ff416e8 SHA512 886a4d9bdf035e2028371de5f98bc302645a68cdbf992a24c9d744aee3c8919dadf60ea594b8f5ca207bdef6be1c798fe9d942bead082dd02c0b42bb76af3307
-DIST syr.traineddata-tessdata_best-4.1.0 12498294 BLAKE2B 5af569c79bf9a451f9ab478ae41310870cbe52e7b4133c89f8d4feba3d6e6edaa162c2ba6d561d9c85cb6d91d138693e07e2662194b59f06ffaa46533ff416e8 SHA512 886a4d9bdf035e2028371de5f98bc302645a68cdbf992a24c9d744aee3c8919dadf60ea594b8f5ca207bdef6be1c798fe9d942bead082dd02c0b42bb76af3307
-DIST tam.traineddata-tessdata_best-4.0.0 6023201 BLAKE2B 85687b4134422e5eace00faa8b27fbb5b2ef910f09d785ce598fe23ceccfc8b79fe3fd271553e7cee95cfa6f99be6125abc4ed03da517629c88d03fd600adb84 SHA512 ff9bd903b0a7a5e6568b0b525a54bb81d166126a75fd993cca17be30f44c3e0fb96622711843e7dc082bc0e3f348191a7185fd91e6e5e90aba4ad0bf133accce
-DIST tam.traineddata-tessdata_best-4.1.0 6023201 BLAKE2B 85687b4134422e5eace00faa8b27fbb5b2ef910f09d785ce598fe23ceccfc8b79fe3fd271553e7cee95cfa6f99be6125abc4ed03da517629c88d03fd600adb84 SHA512 ff9bd903b0a7a5e6568b0b525a54bb81d166126a75fd993cca17be30f44c3e0fb96622711843e7dc082bc0e3f348191a7185fd91e6e5e90aba4ad0bf133accce
-DIST tat.traineddata-tessdata_best-4.0.0 7585204 BLAKE2B d828eb6c787e8c3f6ae18b343e2e21c212e758d8599e5b5464862ade3bed3a3c2338eaf1fe1d892f0fc75290998da2b9ef6ecaaf976a6b08b81b4ecb8850ce86 SHA512 dd2f1d6ab9b8b359277886fe5b9eb83675e55de98c197706f85d5d4c07af89a94d873911fa0bd32459e295fe67b3d127b1457a3c02f15a6ec52ce4853705201b
-DIST tat.traineddata-tessdata_best-4.1.0 7585204 BLAKE2B d828eb6c787e8c3f6ae18b343e2e21c212e758d8599e5b5464862ade3bed3a3c2338eaf1fe1d892f0fc75290998da2b9ef6ecaaf976a6b08b81b4ecb8850ce86 SHA512 dd2f1d6ab9b8b359277886fe5b9eb83675e55de98c197706f85d5d4c07af89a94d873911fa0bd32459e295fe67b3d127b1457a3c02f15a6ec52ce4853705201b
-DIST tel.traineddata-tessdata_best-4.0.0 9098795 BLAKE2B a618b76b69b0378adbb9fc878057a2086dd076ebbbfe38007b2b9d1463c5cd0b9fbc5b873fb5a30a312cc761a415f48c7e10122435a6d03173e4da119a7ef33b SHA512 c6d7d230ddc19f03eed540f64e317aaa56bd9e3f126850cb0673e5ca90a7db5253a2ec21f6e691f2cf6abcd2211c801fc12cdfc9b960f69dc773e932e93568a3
-DIST tel.traineddata-tessdata_best-4.1.0 9098795 BLAKE2B a618b76b69b0378adbb9fc878057a2086dd076ebbbfe38007b2b9d1463c5cd0b9fbc5b873fb5a30a312cc761a415f48c7e10122435a6d03173e4da119a7ef33b SHA512 c6d7d230ddc19f03eed540f64e317aaa56bd9e3f126850cb0673e5ca90a7db5253a2ec21f6e691f2cf6abcd2211c801fc12cdfc9b960f69dc773e932e93568a3
-DIST tgk.traineddata-tessdata_best-4.0.0 4602842 BLAKE2B ae844f15123c4a260aef097f0aa631c149a92880a8d15d40af8253fb3e1c29b3ac726a8c6b9e0a5a31466b8011d36c4a1642b2665c887deb950dff559f3eb6c6 SHA512 6c3f59358b59f74e3cb1d8e4b197264498776efbafe5539b01263dfba118049b35f90daff315352777dffd735c02f0f70db1f147c82c964055d5c56d8e9fb773
-DIST tgk.traineddata-tessdata_best-4.1.0 4602842 BLAKE2B ae844f15123c4a260aef097f0aa631c149a92880a8d15d40af8253fb3e1c29b3ac726a8c6b9e0a5a31466b8011d36c4a1642b2665c887deb950dff559f3eb6c6 SHA512 6c3f59358b59f74e3cb1d8e4b197264498776efbafe5539b01263dfba118049b35f90daff315352777dffd735c02f0f70db1f147c82c964055d5c56d8e9fb773
-DIST tha.traineddata-tessdata_best-4.0.0 7614482 BLAKE2B 1622b6b4eff1028a526060ef41e5379951d3435a4f819922ad2ab31920a9c12c6d14fbc19e5135bb080237b2c4d605ef017ed2bceffc02e11b345203bdb43d0b SHA512 0888e634e8fe7dcadaa6f0b25857609b436e59dc2219f694314c71b80cefa8f9c6ee2a6ef273a04922d95f5b181b2a63a13f26886eefd6c99458247d9875e204
-DIST tha.traineddata-tessdata_best-4.1.0 7614571 BLAKE2B 6c9432cd76b08e2afb98727f8d90980f752310cc6ed3f3cadac88a23be692bac76397413476a4da64e2391aa9ca86509081d8a3c20005a88f6de8f27435f353f SHA512 b47cdf3c6b36ae1c2d17a8e7feb6106938e49864fd9b7de8da3f75ad8432a8ce3db9efc5ec0ccf2f35ae469e91c7a83bc22f16ae33bfa3a0dd6c5e4f6a591063
-DIST tir.traineddata-tessdata_best-4.0.0 2410256 BLAKE2B 52ab842a1bd1bf4467c58e2bc18de98b17f7d7fc8b6cdd0773a700358893e714a8d35faa2c6776cbf22ff8cca5c8a39e8386f295974001fa8e83d669f4924b7b SHA512 6192b4deb6481299d5f98b0fcd68d68b75883b77b8e6e9386b8535f56111d945d007326ea9befbde3c4e3ba6a8e4973202009ab7d11104ca72a4a85fc96626ea
-DIST tir.traineddata-tessdata_best-4.1.0 2410256 BLAKE2B 52ab842a1bd1bf4467c58e2bc18de98b17f7d7fc8b6cdd0773a700358893e714a8d35faa2c6776cbf22ff8cca5c8a39e8386f295974001fa8e83d669f4924b7b SHA512 6192b4deb6481299d5f98b0fcd68d68b75883b77b8e6e9386b8535f56111d945d007326ea9befbde3c4e3ba6a8e4973202009ab7d11104ca72a4a85fc96626ea
-DIST ton.traineddata-tessdata_best-4.0.0 3729371 BLAKE2B 9644697ffa8195b8f8fef0b935d1a7e825b71908606e227dccf039e0bbd77244f9e8dc8f892c136dbe31b6c8265128c0a0988af59fe853d17d29b25db6795bc7 SHA512 11f9dd36c1c280d7e9656a19a321b2065f208b16863c77ac5a9dfd8de60f3ad22274fe67f4cd8855c96a799fdafc79e0c85610daff73d50753833c6b9b0adfbd
-DIST ton.traineddata-tessdata_best-4.1.0 3729371 BLAKE2B 9644697ffa8195b8f8fef0b935d1a7e825b71908606e227dccf039e0bbd77244f9e8dc8f892c136dbe31b6c8265128c0a0988af59fe853d17d29b25db6795bc7 SHA512 11f9dd36c1c280d7e9656a19a321b2065f208b16863c77ac5a9dfd8de60f3ad22274fe67f4cd8855c96a799fdafc79e0c85610daff73d50753833c6b9b0adfbd
-DIST tur.traineddata-tessdata_best-4.0.0 7456265 BLAKE2B 8ae355fe0143da9a717758651f9004dade2349b5004aea7e5df6d0ea9b2912c64184ed9c80cb04606ebcadaa4f24d1b1974ced4b7a0f195a88ff465119c269a6 SHA512 c15d154ad8e481aec0f6e31c67a83049a5047920198b037b61b962ec77af7ef3247b2c0c82a7168fdfb5b73fe2895c1471f7cc0219b1660c2eb34413cc6a2684
-DIST tur.traineddata-tessdata_best-4.1.0 7456265 BLAKE2B 8ae355fe0143da9a717758651f9004dade2349b5004aea7e5df6d0ea9b2912c64184ed9c80cb04606ebcadaa4f24d1b1974ced4b7a0f195a88ff465119c269a6 SHA512 c15d154ad8e481aec0f6e31c67a83049a5047920198b037b61b962ec77af7ef3247b2c0c82a7168fdfb5b73fe2895c1471f7cc0219b1660c2eb34413cc6a2684
-DIST uig.traineddata-tessdata_best-4.0.0 13074609 BLAKE2B cb83bd2439280b440a0ffbe2aa58ebdd33c986a10244c346e1618ad258c175c09b4519624421351090ea062b681c626b7919c270e4a1cf3136e75652394b26f6 SHA512 705c980b43bed650d3108ad7ae7185f587497067eb2a1a5a6d99c85f75283a6ce371316c284dd2cf6ca5a9bfc171fae94075ce29d4ff45df4d27a2100bcb6df1
-DIST uig.traineddata-tessdata_best-4.1.0 13074609 BLAKE2B cb83bd2439280b440a0ffbe2aa58ebdd33c986a10244c346e1618ad258c175c09b4519624421351090ea062b681c626b7919c270e4a1cf3136e75652394b26f6 SHA512 705c980b43bed650d3108ad7ae7185f587497067eb2a1a5a6d99c85f75283a6ce371316c284dd2cf6ca5a9bfc171fae94075ce29d4ff45df4d27a2100bcb6df1
-DIST ukr.traineddata-tessdata_best-4.0.0 10859081 BLAKE2B e6f8f21ce3a32821d1e0717a853da0de7e79be7b0b4c1e1ffd422d02fa2a2bfac203b62f3dc935e572e0e02bb41c3f67081ecb437a075d9f13e15d0e1ffb456a SHA512 466e84f93dccdd9dcb3dcf31ee567e1cc41e8073e056686c1ec64afefe72906baa2c0e6343187a76e3a493a63da38d7fffd48a783b3903f748fd69579a4128af
-DIST ukr.traineddata-tessdata_best-4.1.0 10859081 BLAKE2B e6f8f21ce3a32821d1e0717a853da0de7e79be7b0b4c1e1ffd422d02fa2a2bfac203b62f3dc935e572e0e02bb41c3f67081ecb437a075d9f13e15d0e1ffb456a SHA512 466e84f93dccdd9dcb3dcf31ee567e1cc41e8073e056686c1ec64afefe72906baa2c0e6343187a76e3a493a63da38d7fffd48a783b3903f748fd69579a4128af
-DIST urd.traineddata-tessdata_best-4.0.0 7994323 BLAKE2B 4b85b704dbd597bdc3ad70d522257550d502c97a27cc6cccaacf3e4909376ae2165e8e441bbbf1800d63014a542fbefa6d641f1ae59593a673e3035babf922cc SHA512 34ac9d87d6f6fe55b92d33b65f45a91d90c76752bda558f0cafb44fdf0ac9dea171daaa0d6171fb7870fd6d3034694e5e82dd4a7a71ef6a3863a4e7d7acd70fd
-DIST urd.traineddata-tessdata_best-4.1.0 7994323 BLAKE2B 4b85b704dbd597bdc3ad70d522257550d502c97a27cc6cccaacf3e4909376ae2165e8e441bbbf1800d63014a542fbefa6d641f1ae59593a673e3035babf922cc SHA512 34ac9d87d6f6fe55b92d33b65f45a91d90c76752bda558f0cafb44fdf0ac9dea171daaa0d6171fb7870fd6d3034694e5e82dd4a7a71ef6a3863a4e7d7acd70fd
-DIST uzb.traineddata-tessdata_best-4.0.0 12953454 BLAKE2B 3f0cec7aea011c184c4071161cd153fcb4e3b0c144352f2ed18933f066037d16ea84aaf623247d581ebe4dc1cb754fafcbcb86d9f286d6d5e47f251bf83c52b9 SHA512 7c00f8ac5806b232f4486317b0c0adda3f0a19a2996839ac744e7f5a806de1ec88efc602399d2f6f513e8f315f10c977b5da57e66f11b704126baaeb07cc526e
-DIST uzb.traineddata-tessdata_best-4.1.0 12953454 BLAKE2B 3f0cec7aea011c184c4071161cd153fcb4e3b0c144352f2ed18933f066037d16ea84aaf623247d581ebe4dc1cb754fafcbcb86d9f286d6d5e47f251bf83c52b9 SHA512 7c00f8ac5806b232f4486317b0c0adda3f0a19a2996839ac744e7f5a806de1ec88efc602399d2f6f513e8f315f10c977b5da57e66f11b704126baaeb07cc526e
-DIST uzb_cyrl.traineddata-tessdata_best-4.0.0 4325478 BLAKE2B ca166dc584363364b33875063b0905d5c5a339591fb34d58b5026fa71df4fafd5a2b3e5d04ac2f9b75157c9781492a285f495c8cf1914ac0513edef18eef5e8b SHA512 9141c746b70a80cc662c3c9af6bd80798b9a1197aa925193efdb296169567d809b367f8c732dc73539cb9fc1234e06794e5e7c3f500f03ac2f8e0e1e624c4f44
-DIST uzb_cyrl.traineddata-tessdata_best-4.1.0 4325478 BLAKE2B ca166dc584363364b33875063b0905d5c5a339591fb34d58b5026fa71df4fafd5a2b3e5d04ac2f9b75157c9781492a285f495c8cf1914ac0513edef18eef5e8b SHA512 9141c746b70a80cc662c3c9af6bd80798b9a1197aa925193efdb296169567d809b367f8c732dc73539cb9fc1234e06794e5e7c3f500f03ac2f8e0e1e624c4f44
-DIST vie.traineddata-tessdata_best-4.0.0 12435550 BLAKE2B 3d5b029e27c28d851b56fa9c8b69400c40404aee4a10b978eff3c616f402f2db07cee53633765e385eba8fafbd379b64656846c32b2bd04ca9bd5322a96451e8 SHA512 9633fb6dba55a6b2d80724b36d195799ca9f092e6284f6c40fdc8c5748c3f383c6beaa6ca2f46c7862893491dd58d4929297ea469b72698a6e1b0253d7c2a0fe
-DIST vie.traineddata-tessdata_best-4.1.0 12435550 BLAKE2B 3d5b029e27c28d851b56fa9c8b69400c40404aee4a10b978eff3c616f402f2db07cee53633765e385eba8fafbd379b64656846c32b2bd04ca9bd5322a96451e8 SHA512 9633fb6dba55a6b2d80724b36d195799ca9f092e6284f6c40fdc8c5748c3f383c6beaa6ca2f46c7862893491dd58d4929297ea469b72698a6e1b0253d7c2a0fe
-DIST yid.traineddata-tessdata_best-4.0.0 3278995 BLAKE2B 52dec464f0cd020d8060e425db2edb40ffc48a0b7efaf1fe5e437ecdf2664739f8cca992000bdf6ddd40e641df9999af40353098bdc19c41c4c3cb4fb15d2cd3 SHA512 17aa0b1ac83245d594bae43b9341f82c97fea5da1a8bd5439c953bbf8b5aa7200353c77e2e43cb1e37432ef559fe27c5708957f14def42a6d3c93753d5e95c78
-DIST yid.traineddata-tessdata_best-4.1.0 3278995 BLAKE2B 52dec464f0cd020d8060e425db2edb40ffc48a0b7efaf1fe5e437ecdf2664739f8cca992000bdf6ddd40e641df9999af40353098bdc19c41c4c3cb4fb15d2cd3 SHA512 17aa0b1ac83245d594bae43b9341f82c97fea5da1a8bd5439c953bbf8b5aa7200353c77e2e43cb1e37432ef559fe27c5708957f14def42a6d3c93753d5e95c78
-DIST yor.traineddata-tessdata_best-4.0.0 3736121 BLAKE2B 370679dface083eef9f5c71e6f0c21bfb78dee7720b54c4431d4414468a6fd6c1ea01144eabe6d4fd992930efeb852f3ccfbc3428b7f3f8c6ac81f5e2613f048 SHA512 fd383977a7196f5e7d50bbd9a04c50783c8e5fb1512593c23a9fec6c49c3f756f0ecd78986cdf1381d6947031eece84680c1db51a727981ec905b3ade8829ddc
-DIST yor.traineddata-tessdata_best-4.1.0 3736121 BLAKE2B 370679dface083eef9f5c71e6f0c21bfb78dee7720b54c4431d4414468a6fd6c1ea01144eabe6d4fd992930efeb852f3ccfbc3428b7f3f8c6ac81f5e2613f048 SHA512 fd383977a7196f5e7d50bbd9a04c50783c8e5fb1512593c23a9fec6c49c3f756f0ecd78986cdf1381d6947031eece84680c1db51a727981ec905b3ade8829ddc
diff --git a/app-text/tessdata_best/metadata.xml b/app-text/tessdata_best/metadata.xml
deleted file mode 100644
index 5cc9e15c3cf7..000000000000
--- a/app-text/tessdata_best/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tesseract-ocr/tessdata_best</remote-id>
- </upstream>
- <use>
- <flag name="osd"> Enable support orientation and script detection.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/tessdata_best/tessdata_best-4.0.0.ebuild b/app-text/tessdata_best/tessdata_best-4.0.0.ebuild
deleted file mode 100644
index ce84d4949e8e..000000000000
--- a/app-text/tessdata_best/tessdata_best-4.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-URI_PREFIX="https://github.com/tesseract-ocr/${PN}/raw/${PV}/"
-
-DESCRIPTION="Most accurate trained models for app-text/tesseract"
-HOMEPAGE="https://github.com/tesseract-ocr/tessdata_best"
-SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${P} )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+osd"
-
-RDEPEND="!app-text/tessdata_fast
- !app-text/tessdata_legacy
- !<app-text/tesseract-4.1.0"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}
-
-# List of supported Gentoo linguas and their upstream mapping
-# "old" variants were regrouped in the matching modern locale
-LANGUAGES="af:afr am:amh ar:ara as:asm az:aze,aze_cyrl be:bel bg:bul bn:ben bo:bod br:bre bs:bos ca:cat ceb chr co:cos cs:ces cy:cym da:dan de:deu,frk dv:div dz:dzo el:ell,grc en:enm eo:epo es:spa,spa_old et:est eu:eus fa:fas fi:fin fil fo:fao fr:fra,frm fy:fry ga:gle gd:gla gl:glg gu:guj he:heb hi:hin hr:hrv ht:hat hu:hun hy:hye id:ind is:isl it:ita,ita_old iu:iku ja:jpn,jpn_vert jv:jav ka:kat,kat_old kk:kaz km:khm kmr-Latn:kmr kn:kan ko:kor,kor_vert ky:kir la:lat lb:ltz lo:lao lt:lit lv:lav mi:mri mk:mkd ml:mal mn:mon mr:mar ms:msa mt:mlt my:mya ne:nep nl:nld no:nor oc:oci or:ori pa:pan pl:pol ps:pus pt:por qu:que ro:ron ru:rus sa:san sd:snd si:sin sk:slk sl:slv sq:sqi sr:srp,srp_latn su:sun sv:swe sw:swa syc:syr ta:tam te:tel tg:tgk th:tha ti:tir to:ton tr:tur tt:tat ug:uig uk:ukr ur:urd uz:uzb,uzb_cyrl vi:vie yi:yid yo:yor zh:chi_sim,chi_sim_vert,chi_tra,chi_tra_vert"
-# l10n_en provides the additional data:
-# enm - English, Middle (1100-1500)
-
-for lang in ${LANGUAGES}; do
- gentoo_lang=${lang%:*}
- tess_langs=${lang#*:}
- for tess_lang in ${tess_langs//,/ }; do
- SRC_URI+=" l10n_${gentoo_lang}? ( ${URI_PREFIX}${tess_lang}.traineddata -> ${tess_lang}.traineddata-${P} )"
- done
- IUSE+=" l10n_${gentoo_lang}"
-done
-
-src_prepare() {
- for file in ${A}; do
- cp "${DISTDIR}/${file}" "${S}/${file/-${P}/}" || die
- done
-
- default
-}
-
-src_install() {
- insinto /usr/share/tessdata
- doins *.traineddata
-}
diff --git a/app-text/tessdata_best/tessdata_best-4.1.0.ebuild b/app-text/tessdata_best/tessdata_best-4.1.0.ebuild
deleted file mode 100644
index d32a09fb7072..000000000000
--- a/app-text/tessdata_best/tessdata_best-4.1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-URI_PREFIX="https://github.com/tesseract-ocr/${PN}/raw/${PV}/"
-
-DESCRIPTION="Most accurate trained models for app-text/tesseract"
-HOMEPAGE="https://github.com/tesseract-ocr/tessdata_best"
-SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${P} )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+osd"
-
-RDEPEND="!app-text/tessdata_fast
- !app-text/tessdata_legacy
- !<app-text/tesseract-4.1.0"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}
-
-# List of supported Gentoo linguas and their upstream mapping
-# "old" variants were regrouped in the matching modern locale
-LANGUAGES="af:afr am:amh ar:ara as:asm az:aze,aze_cyrl be:bel bg:bul bn:ben bo:bod br:bre bs:bos ca:cat ceb chr co:cos cs:ces cy:cym da:dan de:deu,frk dv:div dz:dzo el:ell,grc en:enm eo:epo es:spa,spa_old et:est eu:eus fa:fas fi:fin fil fo:fao fr:fra,frm fy:fry ga:gle gd:gla gl:glg gu:guj he:heb hi:hin hr:hrv ht:hat hu:hun hy:hye id:ind is:isl it:ita,ita_old iu:iku ja:jpn,jpn_vert jv:jav ka:kat,kat_old kk:kaz km:khm kmr-Latn:kmr kn:kan ko:kor,kor_vert ky:kir la:lat lb:ltz lo:lao lt:lit lv:lav mi:mri mk:mkd ml:mal mn:mon mr:mar ms:msa mt:mlt my:mya ne:nep nl:nld no:nor oc:oci or:ori pa:pan pl:pol ps:pus pt:por qu:que ro:ron ru:rus sa:san sd:snd si:sin sk:slk sl:slv sq:sqi sr:srp,srp_latn su:sun sv:swe sw:swa syc:syr ta:tam te:tel tg:tgk th:tha ti:tir to:ton tr:tur tt:tat ug:uig uk:ukr ur:urd uz:uzb,uzb_cyrl vi:vie yi:yid yo:yor zh:chi_sim,chi_sim_vert,chi_tra,chi_tra_vert"
-# l10n_en provides the additional data:
-# enm - English, Middle (1100-1500)
-
-for lang in ${LANGUAGES}; do
- gentoo_lang=${lang%:*}
- tess_langs=${lang#*:}
- for tess_lang in ${tess_langs//,/ }; do
- SRC_URI+=" l10n_${gentoo_lang}? ( ${URI_PREFIX}${tess_lang}.traineddata -> ${tess_lang}.traineddata-${P} )"
- done
- IUSE+=" l10n_${gentoo_lang}"
-done
-
-src_prepare() {
- for file in ${A}; do
- cp "${DISTDIR}/${file}" "${S}/${file/-${P}/}" || die
- done
-
- default
-}
-
-src_install() {
- insinto /usr/share/tessdata
- doins *.traineddata
-}
diff --git a/app-text/tessdata_fast/Manifest b/app-text/tessdata_fast/Manifest
deleted file mode 100644
index f3dc3a6f85a6..000000000000
--- a/app-text/tessdata_fast/Manifest
+++ /dev/null
@@ -1,248 +0,0 @@
-DIST afr.traineddata-tessdata_fast-4.0.0 2652786 BLAKE2B b3d1b1bb64990dd3af9d68ba5071b37cb2c91321dc49208077c76b26919d380f1ceb56ba26310b3c2667bdb44a7ebcc02a13afd0c210af1cb3c9100a69e93c8c SHA512 77f83482d45412896a7020a9e2f20f51b5a4d9b12e5c37f9be14ce73256ff1fb007df3def44110a1eb6d38b8d4601993aa1d851fcb8c48df9746e5a41c190757
-DIST afr.traineddata-tessdata_fast-4.1.0 2652786 BLAKE2B b3d1b1bb64990dd3af9d68ba5071b37cb2c91321dc49208077c76b26919d380f1ceb56ba26310b3c2667bdb44a7ebcc02a13afd0c210af1cb3c9100a69e93c8c SHA512 77f83482d45412896a7020a9e2f20f51b5a4d9b12e5c37f9be14ce73256ff1fb007df3def44110a1eb6d38b8d4601993aa1d851fcb8c48df9746e5a41c190757
-DIST amh.traineddata-tessdata_fast-4.0.0 5470094 BLAKE2B 33cf82a06efdc245d333a7a869da42fd9c7bd552deb68090b28696c573dcb02b35ff4ab53bd5862853af7ef3f389c97872b5331f25ea0c3d5fe32ccf8a08070e SHA512 164a6df5e42cba07a167dc3e7f9548de9fc014037c70e5cfd8082408ce28987b3dd03d136752cf4808aca9dd5e4fd2355d5aa2426b86d7909fef92c410a17132
-DIST amh.traineddata-tessdata_fast-4.1.0 5470094 BLAKE2B 33cf82a06efdc245d333a7a869da42fd9c7bd552deb68090b28696c573dcb02b35ff4ab53bd5862853af7ef3f389c97872b5331f25ea0c3d5fe32ccf8a08070e SHA512 164a6df5e42cba07a167dc3e7f9548de9fc014037c70e5cfd8082408ce28987b3dd03d136752cf4808aca9dd5e4fd2355d5aa2426b86d7909fef92c410a17132
-DIST ara.traineddata-tessdata_fast-4.0.0 1432056 BLAKE2B ce83f34fee2d5725bec6b8a57555b51b1da29e1021e35c65fac553eb44375b4bc3ae6f1a5af52a9584a8c0aeec115a403767cef31915697e30d7e916a9b15771 SHA512 7641b0b0e888498aa3fe062d0d44eda9e08d34e46e1c5ef48f92e9a49d2477c0c4cda5f989862d5441d0804312abd81733baa18ef9945c22524f9b106fc4f81d
-DIST ara.traineddata-tessdata_fast-4.1.0 1432056 BLAKE2B ce83f34fee2d5725bec6b8a57555b51b1da29e1021e35c65fac553eb44375b4bc3ae6f1a5af52a9584a8c0aeec115a403767cef31915697e30d7e916a9b15771 SHA512 7641b0b0e888498aa3fe062d0d44eda9e08d34e46e1c5ef48f92e9a49d2477c0c4cda5f989862d5441d0804312abd81733baa18ef9945c22524f9b106fc4f81d
-DIST asm.traineddata-tessdata_fast-4.0.0 2045427 BLAKE2B 776ddd7cbcac01a5a1f5fed3b0c67dc8537ae30d49980e1417152d68260856075586939ff839dc8d4c09cef48a2b1aaae8b154540c16f49f66eef3b6f56e8a08 SHA512 66b847338ac5c2ce79393e669d8729be4c9b60c2b19648a42583b6a330219d3be4375d54eff36e7b6f0c5c19694971e7ee23be2b5817034fb2d531a0c84edb80
-DIST asm.traineddata-tessdata_fast-4.1.0 2045427 BLAKE2B 776ddd7cbcac01a5a1f5fed3b0c67dc8537ae30d49980e1417152d68260856075586939ff839dc8d4c09cef48a2b1aaae8b154540c16f49f66eef3b6f56e8a08 SHA512 66b847338ac5c2ce79393e669d8729be4c9b60c2b19648a42583b6a330219d3be4375d54eff36e7b6f0c5c19694971e7ee23be2b5817034fb2d531a0c84edb80
-DIST aze.traineddata-tessdata_fast-4.0.0 3524799 BLAKE2B d7de3840e8f34c7636a8dd1d99dc5d812bcb2d8e660c36ff59790f4b14dc6bc9c107207af10263d3cf0d56a705fdaf04a57f5ebdd7f1995646e8ab4d6a7899af SHA512 912fa6362e2b320e220f88c7157737e63982f9b3fdd7800a625ae1693034c9b24c7e34d893563491f5cd821abf6286f35947f8ef821ef5cd93575f9187bbd452
-DIST aze.traineddata-tessdata_fast-4.1.0 3524799 BLAKE2B d7de3840e8f34c7636a8dd1d99dc5d812bcb2d8e660c36ff59790f4b14dc6bc9c107207af10263d3cf0d56a705fdaf04a57f5ebdd7f1995646e8ab4d6a7899af SHA512 912fa6362e2b320e220f88c7157737e63982f9b3fdd7800a625ae1693034c9b24c7e34d893563491f5cd821abf6286f35947f8ef821ef5cd93575f9187bbd452
-DIST aze_cyrl.traineddata-tessdata_fast-4.0.0 1943672 BLAKE2B 90f20ce0436e49ab8c54c0b6e8f79f3ad83229d0d10b76d85b32a39266edc0b1070f3074e7df9cb56f58de18a2684caab97d07aed642b661698afec89c2b1b9a SHA512 153620a2c1d9c979be5eab5561a91a8dd2da6fbb73f537d54a021268e41c1ae11f579f027a320df1c3e1c8e8eaf4c6165ecbedf8027a0bd2c36e7c8856a874ca
-DIST aze_cyrl.traineddata-tessdata_fast-4.1.0 1943672 BLAKE2B 90f20ce0436e49ab8c54c0b6e8f79f3ad83229d0d10b76d85b32a39266edc0b1070f3074e7df9cb56f58de18a2684caab97d07aed642b661698afec89c2b1b9a SHA512 153620a2c1d9c979be5eab5561a91a8dd2da6fbb73f537d54a021268e41c1ae11f579f027a320df1c3e1c8e8eaf4c6165ecbedf8027a0bd2c36e7c8856a874ca
-DIST bel.traineddata-tessdata_fast-4.0.0 3692098 BLAKE2B 62e03c20c02611a5b90faeb31806f2d6995e0eea72f17dfb7534524f44f30ed8f95198f912de44c6331af9ffb155da267b48552931b85c1ecc0461592b6de891 SHA512 87d5ad0c37cc08b483e1b99f8dd354f0bf5a98f0a87596dadb9c0d23ae1442edf330011eca4718ad959c14053b8834fe53b3fc5162d320019ba7d2c16faf2682
-DIST bel.traineddata-tessdata_fast-4.1.0 3692098 BLAKE2B 62e03c20c02611a5b90faeb31806f2d6995e0eea72f17dfb7534524f44f30ed8f95198f912de44c6331af9ffb155da267b48552931b85c1ecc0461592b6de891 SHA512 87d5ad0c37cc08b483e1b99f8dd354f0bf5a98f0a87596dadb9c0d23ae1442edf330011eca4718ad959c14053b8834fe53b3fc5162d320019ba7d2c16faf2682
-DIST ben.traineddata-tessdata_fast-4.0.0 855841 BLAKE2B bc665e16fdf0593f5a9f33d8517e957b2b939eed6206a8da964c84a2aff277dc215d82576810a15d1bbaf1f4bcf2427440fdaa8a9da998bd4be7f3d7a191a5f1 SHA512 c282b2922ed741e2ba965e57f6ee81402ab594a1100320baa122b07b6f855e92d5b6ab966ca125de5e53c0a84912f6dbb3fa6783f72c6300ac76cebcb76f0811
-DIST ben.traineddata-tessdata_fast-4.1.0 855841 BLAKE2B bc665e16fdf0593f5a9f33d8517e957b2b939eed6206a8da964c84a2aff277dc215d82576810a15d1bbaf1f4bcf2427440fdaa8a9da998bd4be7f3d7a191a5f1 SHA512 c282b2922ed741e2ba965e57f6ee81402ab594a1100320baa122b07b6f855e92d5b6ab966ca125de5e53c0a84912f6dbb3fa6783f72c6300ac76cebcb76f0811
-DIST bod.traineddata-tessdata_fast-4.0.0 1966440 BLAKE2B 5e5b872ee7a421976c11d22e473bd099bcdd91d4ac52ba493e4ba37ce259c5cfe35d09583828a62a2ed9554090b19df5b6b0253b0b8000e02e47b56b11d2cb1f SHA512 47ffef75c99e29653c16ba5c0c6d77644d44aca6ac92845fb46ac746765214155d5793e1c296fb4407d1e0d18d154ccc5626416c236da70fb051c828229c5db3
-DIST bod.traineddata-tessdata_fast-4.1.0 1966440 BLAKE2B 5e5b872ee7a421976c11d22e473bd099bcdd91d4ac52ba493e4ba37ce259c5cfe35d09583828a62a2ed9554090b19df5b6b0253b0b8000e02e47b56b11d2cb1f SHA512 47ffef75c99e29653c16ba5c0c6d77644d44aca6ac92845fb46ac746765214155d5793e1c296fb4407d1e0d18d154ccc5626416c236da70fb051c828229c5db3
-DIST bos.traineddata-tessdata_fast-4.0.0 2498242 BLAKE2B 7017b91796d118279ae160263b7bdc974dcfaae7c6f41730c4461c70b764e6d598a79fdb6bfa33c63f1f51183ac7f581e5305710c43154df04735612666e4234 SHA512 64fc18c36b6c5144eb187c1f12af69b36f2bbe0b82c53fd16c58698a87843d053e0b0866771a20fc1543c827bfe25e14f871e20daec9a31983af76a400c48dc5
-DIST bos.traineddata-tessdata_fast-4.1.0 2498242 BLAKE2B 7017b91796d118279ae160263b7bdc974dcfaae7c6f41730c4461c70b764e6d598a79fdb6bfa33c63f1f51183ac7f581e5305710c43154df04735612666e4234 SHA512 64fc18c36b6c5144eb187c1f12af69b36f2bbe0b82c53fd16c58698a87843d053e0b0866771a20fc1543c827bfe25e14f871e20daec9a31983af76a400c48dc5
-DIST bre.traineddata-tessdata_fast-4.0.0 6335007 BLAKE2B ef0a779bbce60528fa5af10764e52126e3f8da1f9cdbdb0323408fdd255be57dc3860ed6d2b2958839489a2e867e51e3b0ef4519c9c018f2b68c6c9d57f45254 SHA512 9335e080bd4758b6e9891cc68666278f34667d0f2b2bce3ecd1562fa730e0a6f05c36173238153db1b6499212af28528e5727bd1d0ccde0e44761bab3d52727d
-DIST bre.traineddata-tessdata_fast-4.1.0 6335007 BLAKE2B ef0a779bbce60528fa5af10764e52126e3f8da1f9cdbdb0323408fdd255be57dc3860ed6d2b2958839489a2e867e51e3b0ef4519c9c018f2b68c6c9d57f45254 SHA512 9335e080bd4758b6e9891cc68666278f34667d0f2b2bce3ecd1562fa730e0a6f05c36173238153db1b6499212af28528e5727bd1d0ccde0e44761bab3d52727d
-DIST bul.traineddata-tessdata_fast-4.0.0 1675212 BLAKE2B b041a237afa60d75b8344cad3aa40abd51c49c1bf3573c9908f8bb8a6c408d232f18c6278f1d41f520c65ef7f0249dfc9c10e7701cf0a848878684b8531782a8 SHA512 c3abc2282f8808af4686fa5ecbb43d070de747a7645afe2a634ffae4fdb93b42f80023b6a5b86ce8d5270c64cee93c1818a8ddcb6826aae9ac9b54292a968219
-DIST bul.traineddata-tessdata_fast-4.1.0 1675212 BLAKE2B b041a237afa60d75b8344cad3aa40abd51c49c1bf3573c9908f8bb8a6c408d232f18c6278f1d41f520c65ef7f0249dfc9c10e7701cf0a848878684b8531782a8 SHA512 c3abc2282f8808af4686fa5ecbb43d070de747a7645afe2a634ffae4fdb93b42f80023b6a5b86ce8d5270c64cee93c1818a8ddcb6826aae9ac9b54292a968219
-DIST cat.traineddata-tessdata_fast-4.0.0 1146012 BLAKE2B 1eb23b29e1c47c020d08c57b725539824cb425dc5dab39c7a3b2b5c741854ff4fa13ff7bec270612cea5f60313af5e9fd64c90ef09a0653a8a52d699959fd461 SHA512 8285ab38ce22c516ead5ce7a7505e7cf125e27b2c784e440a1126005f745dcb33aff2e3d9741e1f7fc4eced0117e71b210b0b4cb801bd3a6bfdc1ad548c0aa3f
-DIST cat.traineddata-tessdata_fast-4.1.0 1146012 BLAKE2B 1eb23b29e1c47c020d08c57b725539824cb425dc5dab39c7a3b2b5c741854ff4fa13ff7bec270612cea5f60313af5e9fd64c90ef09a0653a8a52d699959fd461 SHA512 8285ab38ce22c516ead5ce7a7505e7cf125e27b2c784e440a1126005f745dcb33aff2e3d9741e1f7fc4eced0117e71b210b0b4cb801bd3a6bfdc1ad548c0aa3f
-DIST ceb.traineddata-tessdata_fast-4.0.0 716214 BLAKE2B bf41070aa1b22aa6e91a702d0a808938f9933463a3027e23b72952de30ff24f6608abf62d5a0a3580fbe8a9c69de142afe59871eec9977d0af61a18dab8972c7 SHA512 e8c43a221789f78bd042fafd35e05e6b9f6cb00373ce29fab701a3f61c65d77464a3b2ff838b1f03a69ffa048803f640a2efba50dddee4a1b4d878d6ad4a90bf
-DIST ceb.traineddata-tessdata_fast-4.1.0 716214 BLAKE2B bf41070aa1b22aa6e91a702d0a808938f9933463a3027e23b72952de30ff24f6608abf62d5a0a3580fbe8a9c69de142afe59871eec9977d0af61a18dab8972c7 SHA512 e8c43a221789f78bd042fafd35e05e6b9f6cb00373ce29fab701a3f61c65d77464a3b2ff838b1f03a69ffa048803f640a2efba50dddee4a1b4d878d6ad4a90bf
-DIST ces.traineddata-tessdata_fast-4.0.0 3795684 BLAKE2B f66c0bba47862fc7bb76a8986ffedd6cc43bc4a8d6fd5cd2185f848437b557d81e70fe5f46ae232b9b751aa7fe81292afd0ed6442a7d5a87afa44e1ab1f07788 SHA512 85134421f9a21d7af0c676082745f7fa520d4298fde4976abcdb500cb245a1b1c79276c533a5b0c796df89f9654868959d2053488d4e43883dc62dd113dee74b
-DIST ces.traineddata-tessdata_fast-4.1.0 3795684 BLAKE2B f66c0bba47862fc7bb76a8986ffedd6cc43bc4a8d6fd5cd2185f848437b557d81e70fe5f46ae232b9b751aa7fe81292afd0ed6442a7d5a87afa44e1ab1f07788 SHA512 85134421f9a21d7af0c676082745f7fa520d4298fde4976abcdb500cb245a1b1c79276c533a5b0c796df89f9654868959d2053488d4e43883dc62dd113dee74b
-DIST chi_sim.traineddata-tessdata_fast-4.0.0 2469156 BLAKE2B 8dc9b6ae16b2c59f7c1bcf0134b69c6eb1388384b18e2c5bb1ce972a3074b23486954204563f3a1570fb63615b97237dda7ebe5168d0d2c6f35d68a40d43aad0 SHA512 384895a4c6f6c523437e2f934f9f12c96fb42aa63958ff6473d04c79f6ce919c46412f6c0143c0e061c0198e9c4d9898b6734f7f18cfc30d427b644f0a089397
-DIST chi_sim.traineddata-tessdata_fast-4.1.0 2469156 BLAKE2B 8dc9b6ae16b2c59f7c1bcf0134b69c6eb1388384b18e2c5bb1ce972a3074b23486954204563f3a1570fb63615b97237dda7ebe5168d0d2c6f35d68a40d43aad0 SHA512 384895a4c6f6c523437e2f934f9f12c96fb42aa63958ff6473d04c79f6ce919c46412f6c0143c0e061c0198e9c4d9898b6734f7f18cfc30d427b644f0a089397
-DIST chi_sim_vert.traineddata-tessdata_fast-4.0.0 1927902 BLAKE2B cbfacf6ebf7db688c936fe86db5cff028d17b67e8f2244b92d9b48d607bfbaea6abd4748a91873650c2a260cd7923f198e5e16202791923a7dc6c6859ca16318 SHA512 5b88cf5c5e5fcc4aaeea2b9753a24fd71148e4d27d0c39102a0ade28e52b1976e8c519036fb27cff958e0f8200c81aef407991ca2b6aebe82324b9d81025a7eb
-DIST chi_sim_vert.traineddata-tessdata_fast-4.1.0 1927902 BLAKE2B cbfacf6ebf7db688c936fe86db5cff028d17b67e8f2244b92d9b48d607bfbaea6abd4748a91873650c2a260cd7923f198e5e16202791923a7dc6c6859ca16318 SHA512 5b88cf5c5e5fcc4aaeea2b9753a24fd71148e4d27d0c39102a0ade28e52b1976e8c519036fb27cff958e0f8200c81aef407991ca2b6aebe82324b9d81025a7eb
-DIST chi_tra.traineddata-tessdata_fast-4.0.0 2366642 BLAKE2B 4c21c8ab7fee9a0e5158b440eb4deb05876a6e61554351eb6bc7753baefb0f29545de2041f4c297a8b918a0f122078a021a56f8925c53a49c2ccf9f760440681 SHA512 363847e2903b1812db73c16a1fb8ef72e69c87f2b27057c636e48ad2e8a9875eb380bdd7950504d397e03610d681084079bc8029d03cdee63433ef0367035ffe
-DIST chi_tra.traineddata-tessdata_fast-4.1.0 2366642 BLAKE2B 4c21c8ab7fee9a0e5158b440eb4deb05876a6e61554351eb6bc7753baefb0f29545de2041f4c297a8b918a0f122078a021a56f8925c53a49c2ccf9f760440681 SHA512 363847e2903b1812db73c16a1fb8ef72e69c87f2b27057c636e48ad2e8a9875eb380bdd7950504d397e03610d681084079bc8029d03cdee63433ef0367035ffe
-DIST chi_tra_vert.traineddata-tessdata_fast-4.0.0 1824756 BLAKE2B 735792205ec0ae9e4ad3a2734e1a871e4090423800cfafe250efcf7e933c7f53448c60593d1cf7fc8e69eeec428d7be50b6dc99609706a1ad2b3466248702384 SHA512 b3c16ff72611ffa58a9196742430226399c2265999691932ba5cb548ca4e8b82f83abdd529e9a18637231e011c9a80852d8d652995046d2bf56cdfdeafc43e64
-DIST chi_tra_vert.traineddata-tessdata_fast-4.1.0 1824756 BLAKE2B 735792205ec0ae9e4ad3a2734e1a871e4090423800cfafe250efcf7e933c7f53448c60593d1cf7fc8e69eeec428d7be50b6dc99609706a1ad2b3466248702384 SHA512 b3c16ff72611ffa58a9196742430226399c2265999691932ba5cb548ca4e8b82f83abdd529e9a18637231e011c9a80852d8d652995046d2bf56cdfdeafc43e64
-DIST chr.traineddata-tessdata_fast-4.0.0 374944 BLAKE2B bc9e90db116774bca88314fd3de6603b19502bfa452d62bf5cbabc74a8039cfcae9380cd73f37ad9c57b1d2c5e1fc3eb79ad7e11fe06b28df277d08f7740de4a SHA512 a29dc9bb46870bf3e6ee70720781b2ddaf6ca8cbb6879e124b1184d2428b2739405bff6e1644b6a2e6c9089f642b52875782cfbc1dc41893b7fa8028a066535b
-DIST chr.traineddata-tessdata_fast-4.1.0 374944 BLAKE2B bc9e90db116774bca88314fd3de6603b19502bfa452d62bf5cbabc74a8039cfcae9380cd73f37ad9c57b1d2c5e1fc3eb79ad7e11fe06b28df277d08f7740de4a SHA512 a29dc9bb46870bf3e6ee70720781b2ddaf6ca8cbb6879e124b1184d2428b2739405bff6e1644b6a2e6c9089f642b52875782cfbc1dc41893b7fa8028a066535b
-DIST cos.traineddata-tessdata_fast-4.0.0 2299099 BLAKE2B 39ed95dd5d8103812c386f188f1df1706630de89c717a538d7391ceddcb380d953b5b7a7b53e67ab43f78fde7bcb1b843bcfc522c521fdde1e81fa29e23db8e9 SHA512 d1bdab82106240859319256e87667c0ef9d562559a29f7a148033b5baeced5970b7cd7a3415ab919a6eed7806c0569ab781386e88b2788a518b647f69c55cc74
-DIST cos.traineddata-tessdata_fast-4.1.0 2299099 BLAKE2B 39ed95dd5d8103812c386f188f1df1706630de89c717a538d7391ceddcb380d953b5b7a7b53e67ab43f78fde7bcb1b843bcfc522c521fdde1e81fa29e23db8e9 SHA512 d1bdab82106240859319256e87667c0ef9d562559a29f7a148033b5baeced5970b7cd7a3415ab919a6eed7806c0569ab781386e88b2788a518b647f69c55cc74
-DIST cym.traineddata-tessdata_fast-4.0.0 2208919 BLAKE2B ea325cbb50984ed79e6398f4d4b1a0c627dbac410679126abfd7778e8d800f7ad972d8a919595816ee3bb2dc2969fb84625e931078b41c419cb8f917a2640301 SHA512 2c4092fa858ad2070784c9993744ee0bca1ec77f6261c849363d3643cd3f891af86d88f48150c70e7b115bbd04bf62ffef212e315929a880cb61d4695a8ce844
-DIST cym.traineddata-tessdata_fast-4.1.0 2208919 BLAKE2B ea325cbb50984ed79e6398f4d4b1a0c627dbac410679126abfd7778e8d800f7ad972d8a919595816ee3bb2dc2969fb84625e931078b41c419cb8f917a2640301 SHA512 2c4092fa858ad2070784c9993744ee0bca1ec77f6261c849363d3643cd3f891af86d88f48150c70e7b115bbd04bf62ffef212e315929a880cb61d4695a8ce844
-DIST dan.traineddata-tessdata_fast-4.0.0 2580059 BLAKE2B 3f2582285ffa01934fd077a885c62c82040e1a5cb76be968575fa2485a91b8ae958722f1118531021e851964013f2acdd2df1ca659303c4859dfaa141e60b713 SHA512 d37d7ea48660cdd13f3bb7aef4d7dad6259d7690cd76f911537fc5bcee8c010c634e2c5c36a3ef0fc8b8067c68c4f50f8204e28e48966449f6b4e1364541ef78
-DIST dan.traineddata-tessdata_fast-4.1.0 2580059 BLAKE2B 3f2582285ffa01934fd077a885c62c82040e1a5cb76be968575fa2485a91b8ae958722f1118531021e851964013f2acdd2df1ca659303c4859dfaa141e60b713 SHA512 d37d7ea48660cdd13f3bb7aef4d7dad6259d7690cd76f911537fc5bcee8c010c634e2c5c36a3ef0fc8b8067c68c4f50f8204e28e48966449f6b4e1364541ef78
-DIST deu.traineddata-tessdata_fast-4.0.0 1525436 BLAKE2B 5de6814e49ac640fe1ebfb5a04611fbafe935d204691458c91597db8ea7b834bcdf4fcbae2367ce7fae32b96524142bcc61b0a856705bde9e0fe2f46323d06e8 SHA512 192f71c0645a4034015997f13b1b6e76d726e74fe227ab528399d3cd4688723f77c2dcd2ff87563ab487c4d97139e8faa7e77e1fbd81d2ff02336bbdcd757b9d
-DIST deu.traineddata-tessdata_fast-4.1.0 1525436 BLAKE2B 5de6814e49ac640fe1ebfb5a04611fbafe935d204691458c91597db8ea7b834bcdf4fcbae2367ce7fae32b96524142bcc61b0a856705bde9e0fe2f46323d06e8 SHA512 192f71c0645a4034015997f13b1b6e76d726e74fe227ab528399d3cd4688723f77c2dcd2ff87563ab487c4d97139e8faa7e77e1fbd81d2ff02336bbdcd757b9d
-DIST div.traineddata-tessdata_fast-4.0.0 1774535 BLAKE2B 3cc8ac2271cb19fce7a0aee99b6581cb5bff57867e132640b74c975524633ee1cfb130482f7659ea6c6754f860f2d74ae29c41a61aaa10bafc6fbad0eec99646 SHA512 d276d2b8ba1ecce9fc57a5d8fd28a7a29dfe1d073769b953bb33d97049c643e276a78c3a8f2f797003ecbae30160e90e334090dc1fe63e822440a2827a074300
-DIST div.traineddata-tessdata_fast-4.1.0 1774535 BLAKE2B 3cc8ac2271cb19fce7a0aee99b6581cb5bff57867e132640b74c975524633ee1cfb130482f7659ea6c6754f860f2d74ae29c41a61aaa10bafc6fbad0eec99646 SHA512 d276d2b8ba1ecce9fc57a5d8fd28a7a29dfe1d073769b953bb33d97049c643e276a78c3a8f2f797003ecbae30160e90e334090dc1fe63e822440a2827a074300
-DIST dzo.traineddata-tessdata_fast-4.0.0 449596 BLAKE2B 05c2567789f92741a5b28d5097fd6038376dc2837622d0cda23a634ee804bf7bea0a1910db4ea2f8dc45da3cf6d0f5d38e0439a5884b737325fa1895e34c5844 SHA512 b9d43ae331b620c312da09ddc80d7dad13a44057655f382fcc10bf384d75d5abc4026f8782c6be2031d5ce159a063b845da49615a318acb6f1d35f206251324a
-DIST dzo.traineddata-tessdata_fast-4.1.0 449596 BLAKE2B 05c2567789f92741a5b28d5097fd6038376dc2837622d0cda23a634ee804bf7bea0a1910db4ea2f8dc45da3cf6d0f5d38e0439a5884b737325fa1895e34c5844 SHA512 b9d43ae331b620c312da09ddc80d7dad13a44057655f382fcc10bf384d75d5abc4026f8782c6be2031d5ce159a063b845da49615a318acb6f1d35f206251324a
-DIST ell.traineddata-tessdata_fast-4.0.0 1419514 BLAKE2B bf001f04d833952d8e501360ebe55aa7320a841cf966622ff5ded426d235d8f816c5cde690b6b33e33091f05268288c4dd428a09ccf29fbac377741d27bb8af7 SHA512 c2d483c117801b277bffdc16237c439f59896e5988b5d642483f351cf249359ad826153c50be8fa25e44cc6a19e8d6d0ba871a889618797e216858725902a143
-DIST ell.traineddata-tessdata_fast-4.1.0 1419514 BLAKE2B bf001f04d833952d8e501360ebe55aa7320a841cf966622ff5ded426d235d8f816c5cde690b6b33e33091f05268288c4dd428a09ccf29fbac377741d27bb8af7 SHA512 c2d483c117801b277bffdc16237c439f59896e5988b5d642483f351cf249359ad826153c50be8fa25e44cc6a19e8d6d0ba871a889618797e216858725902a143
-DIST eng.traineddata-tessdata_fast-4.0.0 4113088 BLAKE2B c7b206ddbd3d99cb2684cc5d3d8a438ecaa3aaba9b99bddd546c7fc9e9e096f67e1eed4979ed6836a82cdd2d9579ded736dccd5cdbb34d388c8b68603f00d246 SHA512 90aadb5e0c368781f94add808f6b4dd31d8e244c9fecbe6a233070cac9a4fc071fd23a09e4a7e041db8e26880a6debbdf32a6b701c28687b2ed1cac81f4c1d14
-DIST eng.traineddata-tessdata_fast-4.1.0 4113088 BLAKE2B c7b206ddbd3d99cb2684cc5d3d8a438ecaa3aaba9b99bddd546c7fc9e9e096f67e1eed4979ed6836a82cdd2d9579ded736dccd5cdbb34d388c8b68603f00d246 SHA512 90aadb5e0c368781f94add808f6b4dd31d8e244c9fecbe6a233070cac9a4fc071fd23a09e4a7e041db8e26880a6debbdf32a6b701c28687b2ed1cac81f4c1d14
-DIST enm.traineddata-tessdata_fast-4.0.0 3101551 BLAKE2B 5265489398ffa074eba3f517e15453d3087b82d5466dc40f3d80923eecc9f8d0c9c52c0a7af98be34235ab0e9bcbb2b8ac178f6a03a2cd40f69d2e59f4a7387e SHA512 7dd3ca9383bfc9306f9a67dfb3ecd41a9e4fdf5b716e7444170472696afa7e78e02c334082563bc41383e9500035d19614beaf4cce314056368425117e1cd211
-DIST enm.traineddata-tessdata_fast-4.1.0 3101551 BLAKE2B 5265489398ffa074eba3f517e15453d3087b82d5466dc40f3d80923eecc9f8d0c9c52c0a7af98be34235ab0e9bcbb2b8ac178f6a03a2cd40f69d2e59f4a7387e SHA512 7dd3ca9383bfc9306f9a67dfb3ecd41a9e4fdf5b716e7444170472696afa7e78e02c334082563bc41383e9500035d19614beaf4cce314056368425117e1cd211
-DIST epo.traineddata-tessdata_fast-4.0.0 4728393 BLAKE2B caa6e5c7ee30a4e7c4982c980cbd2dc7df34fd5fabdecaca4803f683cb7b552de153f85bad1e1d9d368317a5818810ca2299e3f9e118cdac345608f1affd40f1 SHA512 56dfb4b5df1cad13c95882f282f6f153cc7851839801ed3b01890742c9d6ae704e03704372c3742129f8e832ad2c21a17f42065885fa148d1e1f45a1533e377e
-DIST epo.traineddata-tessdata_fast-4.1.0 4728393 BLAKE2B caa6e5c7ee30a4e7c4982c980cbd2dc7df34fd5fabdecaca4803f683cb7b552de153f85bad1e1d9d368317a5818810ca2299e3f9e118cdac345608f1affd40f1 SHA512 56dfb4b5df1cad13c95882f282f6f153cc7851839801ed3b01890742c9d6ae704e03704372c3742129f8e832ad2c21a17f42065885fa148d1e1f45a1533e377e
-DIST est.traineddata-tessdata_fast-4.0.0 4458101 BLAKE2B f1b5955b2ccfd1700d6a025288aca510a2f3c41f37c29217a829081909e32ef0210a1a1871e782fbf97a6aabde33a6148afd11197a0bd5521407ba1ad85fa8e1 SHA512 6acf6ab676232950f02c3a321269f74b7c94ad32f385f0d3cdf354520f0cee513d529e6cdffb09847cae0183f052be0e6b4c2ba56a07d754674d56c826237427
-DIST est.traineddata-tessdata_fast-4.1.0 4458101 BLAKE2B f1b5955b2ccfd1700d6a025288aca510a2f3c41f37c29217a829081909e32ef0210a1a1871e782fbf97a6aabde33a6148afd11197a0bd5521407ba1ad85fa8e1 SHA512 6acf6ab676232950f02c3a321269f74b7c94ad32f385f0d3cdf354520f0cee513d529e6cdffb09847cae0183f052be0e6b4c2ba56a07d754674d56c826237427
-DIST eus.traineddata-tessdata_fast-4.0.0 5175921 BLAKE2B e40811460d4e081c65a5955e772c5fb9c348b8a8b920e027ba74ad280092637eb5604b2b6b9b88fcc325ad9896bad4fc91a91a722b7cc996bcf3a27618e9fc1f SHA512 48a46e2b55faa91817d89557750e74d7e31ff99bd89c3c3f746ed821108334e942f6d521a810c258a4e0342de3e8d01e82d941f4587662c863385e58a92618a4
-DIST eus.traineddata-tessdata_fast-4.1.0 5175921 BLAKE2B e40811460d4e081c65a5955e772c5fb9c348b8a8b920e027ba74ad280092637eb5604b2b6b9b88fcc325ad9896bad4fc91a91a722b7cc996bcf3a27618e9fc1f SHA512 48a46e2b55faa91817d89557750e74d7e31ff99bd89c3c3f746ed821108334e942f6d521a810c258a4e0342de3e8d01e82d941f4587662c863385e58a92618a4
-DIST fao.traineddata-tessdata_fast-4.0.0 3439772 BLAKE2B af3ed3e8ca58463225c351b7098c9dac81e0b2e5b923ee5d85eddc3542c64c132a1d38699b90a51e1ec0d7a3f0429849a113323bf36c27d0ffb9a2934995d5be SHA512 2d9de845e486942045f60048908d771d93dff093d33a6b40c83a59e871f870d4afbfae7bbd5ed0a60e1c6514a5b7ab279b92162bc81f89b53bbdb9e236b3f7fa
-DIST fao.traineddata-tessdata_fast-4.1.0 3439772 BLAKE2B af3ed3e8ca58463225c351b7098c9dac81e0b2e5b923ee5d85eddc3542c64c132a1d38699b90a51e1ec0d7a3f0429849a113323bf36c27d0ffb9a2934995d5be SHA512 2d9de845e486942045f60048908d771d93dff093d33a6b40c83a59e871f870d4afbfae7bbd5ed0a60e1c6514a5b7ab279b92162bc81f89b53bbdb9e236b3f7fa
-DIST fas.traineddata-tessdata_fast-4.0.0 431500 BLAKE2B 2f98065bbb68756dd7c69116833477df3a08cd75417e52111a9706241686ed3015526d7e400fbd7334a08f17e58739de7b47d4c7b5c8203c16a63a4db7f000da SHA512 867015ae3218a4fd7de65d83ed526a4cbf40a1c5463b7ae731c391ecae4857e621cddf0d832f53c35a959131598210ea794c67cf1fea502cca98d66895cc7f06
-DIST fas.traineddata-tessdata_fast-4.1.0 431500 BLAKE2B 2f98065bbb68756dd7c69116833477df3a08cd75417e52111a9706241686ed3015526d7e400fbd7334a08f17e58739de7b47d4c7b5c8203c16a63a4db7f000da SHA512 867015ae3218a4fd7de65d83ed526a4cbf40a1c5463b7ae731c391ecae4857e621cddf0d832f53c35a959131598210ea794c67cf1fea502cca98d66895cc7f06
-DIST fil.traineddata-tessdata_fast-4.0.0 1841715 BLAKE2B ffa4fb0a6c6e61434aeaed8708057b7a2b90f5c6a0eb9532c36c02da044edd471022de144406bb48d633a0d036ae23babc0204b10b762335eef7e529627d4dba SHA512 05d8710d8f35199e3dcc14768c0fb2c739f5525d671db8bce2996b8d7f00bab1f453f344ec8d5125a3d1d0ae833951bc89017e4d6ca1da023c2373cb7c34c954
-DIST fil.traineddata-tessdata_fast-4.1.0 1841715 BLAKE2B ffa4fb0a6c6e61434aeaed8708057b7a2b90f5c6a0eb9532c36c02da044edd471022de144406bb48d633a0d036ae23babc0204b10b762335eef7e529627d4dba SHA512 05d8710d8f35199e3dcc14768c0fb2c739f5525d671db8bce2996b8d7f00bab1f453f344ec8d5125a3d1d0ae833951bc89017e4d6ca1da023c2373cb7c34c954
-DIST fin.traineddata-tessdata_fast-4.0.0 7865732 BLAKE2B 8fbc976ac253490b4fdbee46f3a4124447a421ef468b45da86f5687594157021df92f49ea5193f44952a626eed4d8eebbbb958abcf1de00d1761d070dc2a32b7 SHA512 d894031f33c76462b12ecc58e77d7327158d4abc162c12e820bcf63d5f2fac4f61a036da3972feac9561d8ebed8962c03c9669a64b7bbdad4f7551dddc220877
-DIST fin.traineddata-tessdata_fast-4.1.0 7865732 BLAKE2B 8fbc976ac253490b4fdbee46f3a4124447a421ef468b45da86f5687594157021df92f49ea5193f44952a626eed4d8eebbbb958abcf1de00d1761d070dc2a32b7 SHA512 d894031f33c76462b12ecc58e77d7327158d4abc162c12e820bcf63d5f2fac4f61a036da3972feac9561d8ebed8962c03c9669a64b7bbdad4f7551dddc220877
-DIST fra.traineddata-tessdata_fast-4.0.0 1130365 BLAKE2B c7c88f049d5ba836decdf35e154dcf227a1bbeda827651221521198841cea8d1591affaf1aa19b027d62716ff9863076cc38ec88b3ace98096e08483f2988505 SHA512 ad3266d0d010a744c1728562000f3884951cdf00e1bb3cafa46f11156a3fa6ef6bfb1398861e91aa1d9c27634f29910ac3507f4d978f657f86c0061da8ae80fe
-DIST fra.traineddata-tessdata_fast-4.1.0 1130365 BLAKE2B c7c88f049d5ba836decdf35e154dcf227a1bbeda827651221521198841cea8d1591affaf1aa19b027d62716ff9863076cc38ec88b3ace98096e08483f2988505 SHA512 ad3266d0d010a744c1728562000f3884951cdf00e1bb3cafa46f11156a3fa6ef6bfb1398861e91aa1d9c27634f29910ac3507f4d978f657f86c0061da8ae80fe
-DIST frk.traineddata-tessdata_fast-4.0.0 6423052 BLAKE2B 11d85620108d40efc54d8e2d12e912311727f7bbc0ef3188eaefebd74b2a24d2a2b8115ef876cb4c570f97b5e2852318cb7165368dbbfeaf53813f03434f14ee SHA512 c21d75128d2e23e3039605d5771c3b23bcde1178fd4baef2557ca2df05d58a003b35f69c410defd66fc1960942b4ed764c096e62c29b51b22ecd6bd498afa3a1
-DIST frk.traineddata-tessdata_fast-4.1.0 6423052 BLAKE2B 11d85620108d40efc54d8e2d12e912311727f7bbc0ef3188eaefebd74b2a24d2a2b8115ef876cb4c570f97b5e2852318cb7165368dbbfeaf53813f03434f14ee SHA512 c21d75128d2e23e3039605d5771c3b23bcde1178fd4baef2557ca2df05d58a003b35f69c410defd66fc1960942b4ed764c096e62c29b51b22ecd6bd498afa3a1
-DIST frm.traineddata-tessdata_fast-4.0.0 2024948 BLAKE2B b85819d5392ef2adbf6e6493b880e674764ee6497b5f229b32f928779c2a84f4e368263987ad1e75bb10e116fd74bffe8b7d6812f0005f1fddc0768c6f3ebfa9 SHA512 28311f40d5330a6c16592ddfb1ba42aab6d507808f8d9b5128dd4ab5910a53dfdb0077c69c361bfaf5dc87aa57f3ba6381abb8d101facd1dd394772c9f9a21f8
-DIST frm.traineddata-tessdata_fast-4.1.0 2024948 BLAKE2B b85819d5392ef2adbf6e6493b880e674764ee6497b5f229b32f928779c2a84f4e368263987ad1e75bb10e116fd74bffe8b7d6812f0005f1fddc0768c6f3ebfa9 SHA512 28311f40d5330a6c16592ddfb1ba42aab6d507808f8d9b5128dd4ab5910a53dfdb0077c69c361bfaf5dc87aa57f3ba6381abb8d101facd1dd394772c9f9a21f8
-DIST fry.traineddata-tessdata_fast-4.0.0 1906018 BLAKE2B 4931c400aece91dc112284b782e20a86fbf4ac875d32126b038fcdc74c20303b59ebe76ea96ce084140fb001d942eb043771159281ff0fcc2e1c00be42f626fd SHA512 50467465e85a2002204b7866c8ed420f1452f11613b433ba8d93a7e5a34785c5ca4873c2adce224c1af594d1d8667ff2780ba5701ad4b41287482bee0c30a671
-DIST fry.traineddata-tessdata_fast-4.1.0 1906018 BLAKE2B 4931c400aece91dc112284b782e20a86fbf4ac875d32126b038fcdc74c20303b59ebe76ea96ce084140fb001d942eb043771159281ff0fcc2e1c00be42f626fd SHA512 50467465e85a2002204b7866c8ed420f1452f11613b433ba8d93a7e5a34785c5ca4873c2adce224c1af594d1d8667ff2780ba5701ad4b41287482bee0c30a671
-DIST gla.traineddata-tessdata_fast-4.0.0 3068307 BLAKE2B e7d7b8050acb1f8e3c83aefed5a277e503b6cfd9777cfbfb74a1602c60bd0b9fd088af878ff6ec26d438b45b5d4cadff4613773738f1e672cdc7095ba5127908 SHA512 ffb26a674357abf3e41e957e951d308509d1089a859721e1686d1e714bb2257893ca7a512b3dcdf86af975f7f8e5f59da969ab51b9c19702b30e7b057054ad94
-DIST gla.traineddata-tessdata_fast-4.1.0 3068307 BLAKE2B e7d7b8050acb1f8e3c83aefed5a277e503b6cfd9777cfbfb74a1602c60bd0b9fd088af878ff6ec26d438b45b5d4cadff4613773738f1e672cdc7095ba5127908 SHA512 ffb26a674357abf3e41e957e951d308509d1089a859721e1686d1e714bb2257893ca7a512b3dcdf86af975f7f8e5f59da969ab51b9c19702b30e7b057054ad94
-DIST gle.traineddata-tessdata_fast-4.0.0 1181824 BLAKE2B a17e491ec202e27dfdbf00b092d033c70e578cfa9e540b9ed3ca6d56a448a997fa8fcca6e1be9aacf041294d82a7f5968d10f66a731ac622b60d7224004ea854 SHA512 21450289464b9b1afad0ef4ebb1007fd5b06480f734e6e9610408df1141497534f869ccfb87055bbfb272c2edf568464e86e894f12f9cc3f269ad52cf149a778
-DIST gle.traineddata-tessdata_fast-4.1.0 1181824 BLAKE2B a17e491ec202e27dfdbf00b092d033c70e578cfa9e540b9ed3ca6d56a448a997fa8fcca6e1be9aacf041294d82a7f5968d10f66a731ac622b60d7224004ea854 SHA512 21450289464b9b1afad0ef4ebb1007fd5b06480f734e6e9610408df1141497534f869ccfb87055bbfb272c2edf568464e86e894f12f9cc3f269ad52cf149a778
-DIST glg.traineddata-tessdata_fast-4.0.0 2554555 BLAKE2B 458809fb87ff09b8c30c0dac39d2779209b90c24ae1fbbb1dc7fedf5d21b54652cfbeddb47130627ea539bf657f672ef43a8284eb0ce9b04f23492d17077752b SHA512 6abffc2a53692826f90a9141aa4e6ebaf800873c2735ca74781a8ac4b342ddc9b9aaba565ea984dafe53e656e6a62cfa3b5c97301e6f33ed175ff5e0f7f36257
-DIST glg.traineddata-tessdata_fast-4.1.0 2554555 BLAKE2B 458809fb87ff09b8c30c0dac39d2779209b90c24ae1fbbb1dc7fedf5d21b54652cfbeddb47130627ea539bf657f672ef43a8284eb0ce9b04f23492d17077752b SHA512 6abffc2a53692826f90a9141aa4e6ebaf800873c2735ca74781a8ac4b342ddc9b9aaba565ea984dafe53e656e6a62cfa3b5c97301e6f33ed175ff5e0f7f36257
-DIST grc.traineddata-tessdata_fast-4.0.0 2246328 BLAKE2B 3c80d1e1d78bf2e98b7249991d29cf2e996ed91ab8cfe50d75714f146762ad923d4f7a63c15ebc275c8dd3f097a7b4c53a161970a339d27d6b5eb205a3c4342f SHA512 af4618180cfc7e51b7febafff8175e1d3eb29131306e892466e6a18156d3c4b762cb944ab01d17f959087959a00c1c241c33456fa1cf1ae34a37593b1ccc407d
-DIST grc.traineddata-tessdata_fast-4.1.0 2246328 BLAKE2B 3c80d1e1d78bf2e98b7249991d29cf2e996ed91ab8cfe50d75714f146762ad923d4f7a63c15ebc275c8dd3f097a7b4c53a161970a339d27d6b5eb205a3c4342f SHA512 af4618180cfc7e51b7febafff8175e1d3eb29131306e892466e6a18156d3c4b762cb944ab01d17f959087959a00c1c241c33456fa1cf1ae34a37593b1ccc407d
-DIST guj.traineddata-tessdata_fast-4.0.0 1418394 BLAKE2B 5e71fb762ebbbeadabd8c08db42223d0003cb80a0b9b1534b5ac4c976e3ea23cb83776298e7dd1e9bada48e65d8c5442a4c25177acb86c496258729e61270bc9 SHA512 715fcd16ff70862a8cbdc027233e53b66d1dc0c274abc4835c7e3125649459f6206aed0fd150ef06e30587322015f0a23e263f9cf7a676e001f22d8e396d9541
-DIST guj.traineddata-tessdata_fast-4.1.0 1418394 BLAKE2B 5e71fb762ebbbeadabd8c08db42223d0003cb80a0b9b1534b5ac4c976e3ea23cb83776298e7dd1e9bada48e65d8c5442a4c25177acb86c496258729e61270bc9 SHA512 715fcd16ff70862a8cbdc027233e53b66d1dc0c274abc4835c7e3125649459f6206aed0fd150ef06e30587322015f0a23e263f9cf7a676e001f22d8e396d9541
-DIST hat.traineddata-tessdata_fast-4.0.0 1976902 BLAKE2B 0885a56474eeb61ca4b179e23e33094b9f70896109ceb88ac91c23cf712c267ccd25fd62ec9b517e7198ecd06672dca6858abfe9c5f77827e09961057de4cb43 SHA512 0ea89d2b3d65a644b420b7453725b272121a31469d87c39ad44f43ddf8d9532a4a8b44ae7e1ea794ca26cd95f4818f223ea9ec9d70300e850940017ae843a109
-DIST hat.traineddata-tessdata_fast-4.1.0 1976902 BLAKE2B 0885a56474eeb61ca4b179e23e33094b9f70896109ceb88ac91c23cf712c267ccd25fd62ec9b517e7198ecd06672dca6858abfe9c5f77827e09961057de4cb43 SHA512 0ea89d2b3d65a644b420b7453725b272121a31469d87c39ad44f43ddf8d9532a4a8b44ae7e1ea794ca26cd95f4818f223ea9ec9d70300e850940017ae843a109
-DIST heb.traineddata-tessdata_fast-4.0.0 961404 BLAKE2B 2fc743a316467b3f6930e606613015c2cffbf055eff3d0fc925fb93040145662ae39a5fb557a2a7e2b5a8ff16a9d7688bdc3af955467283ebdf1a5d5caa6366b SHA512 337dfa44bdd5183af58479fe49423d556ed178424afc898bf957b6c7598ef56c60b075b40e2ea176bf5b92c2c6525fff76f7379e418b50717588a18aea30728d
-DIST heb.traineddata-tessdata_fast-4.1.0 961404 BLAKE2B 2fc743a316467b3f6930e606613015c2cffbf055eff3d0fc925fb93040145662ae39a5fb557a2a7e2b5a8ff16a9d7688bdc3af955467283ebdf1a5d5caa6366b SHA512 337dfa44bdd5183af58479fe49423d556ed178424afc898bf957b6c7598ef56c60b075b40e2ea176bf5b92c2c6525fff76f7379e418b50717588a18aea30728d
-DIST hin.traineddata-tessdata_fast-4.0.0 1122751 BLAKE2B 403c52eacfc24937208f8e57383d9f974b88c8f76d4ff791af296c6b3eb793cfacadf33b39c7d770b87aeaa549a50eeda8f57f25c952540a4341152a3050f827 SHA512 7aa080bca73ecbfabc8521dd86a5f4f3130547e78f78e6bfa840a2d670621f74d8c684e7cb76c2eb82e05fd05d8e21239a00f004d7337c9e788d6442d4fbd8ec
-DIST hin.traineddata-tessdata_fast-4.1.0 1122751 BLAKE2B 403c52eacfc24937208f8e57383d9f974b88c8f76d4ff791af296c6b3eb793cfacadf33b39c7d770b87aeaa549a50eeda8f57f25c952540a4341152a3050f827 SHA512 7aa080bca73ecbfabc8521dd86a5f4f3130547e78f78e6bfa840a2d670621f74d8c684e7cb76c2eb82e05fd05d8e21239a00f004d7337c9e788d6442d4fbd8ec
-DIST hrv.traineddata-tessdata_fast-4.0.0 4103348 BLAKE2B 6259795ec4a7a3da6d1730dcd7c1cdf79ce2f2056edf01deb03a604630b28951d6d228879d18e0681e9df67f66961c4d31360c61a419609f6c991c4e55aacd1a SHA512 85725aaa67063cc2a8ff45f8f14f4b8c7de73582857e3c460658b667f5fec8477ff87d9607bc073f141c525e0fa35a773d032b15ff165538af1eb038a10969ff
-DIST hrv.traineddata-tessdata_fast-4.1.0 4103348 BLAKE2B 6259795ec4a7a3da6d1730dcd7c1cdf79ce2f2056edf01deb03a604630b28951d6d228879d18e0681e9df67f66961c4d31360c61a419609f6c991c4e55aacd1a SHA512 85725aaa67063cc2a8ff45f8f14f4b8c7de73582857e3c460658b667f5fec8477ff87d9607bc073f141c525e0fa35a773d032b15ff165538af1eb038a10969ff
-DIST hun.traineddata-tessdata_fast-4.0.0 5296273 BLAKE2B 8335769bc1172e8a2de38d732be4d448ac66c27ad3fd0d819e387435996cf4b67061e6e61a702f3f04b49a66a85e12371342e14e55ad03bcc7b2649229ad087c SHA512 76b39f5d0947f4b5ba11d5590af42d01f69c28f5ae5e3ba9622a4a8dd8ceec9a8e5e7c770e8a80e1c70dffaed999c0cdd97a85bcbf0c9c2458de647935d4ea93
-DIST hun.traineddata-tessdata_fast-4.1.0 5296273 BLAKE2B 8335769bc1172e8a2de38d732be4d448ac66c27ad3fd0d819e387435996cf4b67061e6e61a702f3f04b49a66a85e12371342e14e55ad03bcc7b2649229ad087c SHA512 76b39f5d0947f4b5ba11d5590af42d01f69c28f5ae5e3ba9622a4a8dd8ceec9a8e5e7c770e8a80e1c70dffaed999c0cdd97a85bcbf0c9c2458de647935d4ea93
-DIST hye.traineddata-tessdata_fast-4.0.0 3463717 BLAKE2B b0bb21d341e311314dcef4d791f2285fcd740f214d18c7450c7854dfc15a5f87b337f0979f74be30546009dc7cb40a17cd07adbe75472823909cec6b527cf6a6 SHA512 2b5975c14a0b7cc619376b9f9496f10d2658ecb9dd17b13411114bdd45c9c6192d8832a93dcbaec47d7448fc3031e80452d2aec2eedc5b69c82fd485eb86f4ed
-DIST hye.traineddata-tessdata_fast-4.1.0 3463717 BLAKE2B b0bb21d341e311314dcef4d791f2285fcd740f214d18c7450c7854dfc15a5f87b337f0979f74be30546009dc7cb40a17cd07adbe75472823909cec6b527cf6a6 SHA512 2b5975c14a0b7cc619376b9f9496f10d2658ecb9dd17b13411114bdd45c9c6192d8832a93dcbaec47d7448fc3031e80452d2aec2eedc5b69c82fd485eb86f4ed
-DIST iku.traineddata-tessdata_fast-4.0.0 2802266 BLAKE2B 2a2ab57f047b2d6070ba576cd1f24290eaff51a38cba01ba4c0a73a81290aaf3f639628ddc34a7b3cfd4b520bf9c0c4912ab35ee889c6b3d687ff320c0d587e7 SHA512 914e906f05c4ebe2e80dda4ed6084f4019e8abc695fe300424ffe89d89471a9b37ee74e373140408ac1e3d92f8d083de478bbbbe44469d5874f552975db910d3
-DIST iku.traineddata-tessdata_fast-4.1.0 2802266 BLAKE2B 2a2ab57f047b2d6070ba576cd1f24290eaff51a38cba01ba4c0a73a81290aaf3f639628ddc34a7b3cfd4b520bf9c0c4912ab35ee889c6b3d687ff320c0d587e7 SHA512 914e906f05c4ebe2e80dda4ed6084f4019e8abc695fe300424ffe89d89471a9b37ee74e373140408ac1e3d92f8d083de478bbbbe44469d5874f552975db910d3
-DIST ind.traineddata-tessdata_fast-4.0.0 1122661 BLAKE2B 291abfa5c950d1a5d624eff64e3ff75c78d4957e3419f6d2de98d3c9078fc3a872cb85d0bd1daedb9c5317de5c1d0f0bcb238f34fe1d1bc0d769fc77e609ddf0 SHA512 0822c54a8e77b851653b64eb0d781fbeb87293774800c03ddb0fe4c8af8c824b171263b31a5fe5c6ad0ede84f1ea163ea4cc28505dfa3fcddaffc5e1c0530db8
-DIST ind.traineddata-tessdata_fast-4.1.0 1122661 BLAKE2B 291abfa5c950d1a5d624eff64e3ff75c78d4957e3419f6d2de98d3c9078fc3a872cb85d0bd1daedb9c5317de5c1d0f0bcb238f34fe1d1bc0d769fc77e609ddf0 SHA512 0822c54a8e77b851653b64eb0d781fbeb87293774800c03ddb0fe4c8af8c824b171263b31a5fe5c6ad0ede84f1ea163ea4cc28505dfa3fcddaffc5e1c0530db8
-DIST isl.traineddata-tessdata_fast-4.0.0 2278973 BLAKE2B 79bd2e2400c8d1b6d72a03cb6199a19252c1148bb53cfa1760fbea9a2bc29b02bb974abda121179b40b0766d2564d33d263a8cc66c123bc334093809dfe327e0 SHA512 4e276e7cccb1d202b2d8330e136dd7cea0c9bc299d76362ee5c91ec284f79cf485087fa0bfa148b0ea145c13964b6caf2b0dbc84bba32f9abc1091ddce1ade6b
-DIST isl.traineddata-tessdata_fast-4.1.0 2278973 BLAKE2B 79bd2e2400c8d1b6d72a03cb6199a19252c1148bb53cfa1760fbea9a2bc29b02bb974abda121179b40b0766d2564d33d263a8cc66c123bc334093809dfe327e0 SHA512 4e276e7cccb1d202b2d8330e136dd7cea0c9bc299d76362ee5c91ec284f79cf485087fa0bfa148b0ea145c13964b6caf2b0dbc84bba32f9abc1091ddce1ade6b
-DIST ita.traineddata-tessdata_fast-4.0.0 2701314 BLAKE2B bed6a28d3e8f62f98ca22ac53e743f3976834c53e4e55f095c0ed01a47fb074a59ce2ad6380927c943c17acc3c203e5c72cf2e9282e47a996f9254505817b3ba SHA512 40c9e15d4f57f911132169d0e6eb84db32a5a2dcbeefdc3c42247927c669400ba02cc0c9dd8e0a40d61fe833cb1e749e8626395f022b67856013ff5d32258e65
-DIST ita.traineddata-tessdata_fast-4.1.0 2701314 BLAKE2B bed6a28d3e8f62f98ca22ac53e743f3976834c53e4e55f095c0ed01a47fb074a59ce2ad6380927c943c17acc3c203e5c72cf2e9282e47a996f9254505817b3ba SHA512 40c9e15d4f57f911132169d0e6eb84db32a5a2dcbeefdc3c42247927c669400ba02cc0c9dd8e0a40d61fe833cb1e749e8626395f022b67856013ff5d32258e65
-DIST ita_old.traineddata-tessdata_fast-4.0.0 3286123 BLAKE2B 4d0e719af193377e0a46f3b1219db22925dc821194aa457500ddd60775a2c146a075a8ca16c4996ad93442c1059c3ef09de7110c37ac7645dda499608d2f5777 SHA512 0d65e0b06ef93dc189deb9f7ff8618a20fb38bc2125e1d49333580f45aafde7562a8ab8453ce9aadffe073f2d3f28a6fded0aa1141eaa3586c54ca7829d8262d
-DIST ita_old.traineddata-tessdata_fast-4.1.0 3286123 BLAKE2B 4d0e719af193377e0a46f3b1219db22925dc821194aa457500ddd60775a2c146a075a8ca16c4996ad93442c1059c3ef09de7110c37ac7645dda499608d2f5777 SHA512 0d65e0b06ef93dc189deb9f7ff8618a20fb38bc2125e1d49333580f45aafde7562a8ab8453ce9aadffe073f2d3f28a6fded0aa1141eaa3586c54ca7829d8262d
-DIST jav.traineddata-tessdata_fast-4.0.0 2982741 BLAKE2B 613dda2951f78360a05ef285094f6e569007613ae7fe52a3d3126d752839402c7e3dd2c1a5c8f4b94a468985ef72e3d6b26fd462202d86f889aa5d3d11809ce3 SHA512 3d6a9989eefa2ad5331e1f0fd423c555aa8871acf30ad5e22aad2216db8f0f90603cb0c38d8eeb0051bbe1f6d28001bc134310b6bac877aff5f9a68667482803
-DIST jav.traineddata-tessdata_fast-4.1.0 2982741 BLAKE2B 613dda2951f78360a05ef285094f6e569007613ae7fe52a3d3126d752839402c7e3dd2c1a5c8f4b94a468985ef72e3d6b26fd462202d86f889aa5d3d11809ce3 SHA512 3d6a9989eefa2ad5331e1f0fd423c555aa8871acf30ad5e22aad2216db8f0f90603cb0c38d8eeb0051bbe1f6d28001bc134310b6bac877aff5f9a68667482803
-DIST jpn.traineddata-tessdata_fast-4.0.0 2471260 BLAKE2B 20359dc1025cf3b08374c3e3f878b59569db926bd26b323f1f0fd6183ae46a9560ad49e2529ccbf868422aae841e37f47d108f64e928822541b08e77a00c95f9 SHA512 db7f78e17ac2618d2a99cc191a8ce5075f1d30ac2eb2f23760aa5671cf88dbc7e37299a0680756c2f41da0ddb47ee34ff3df70d428c7c2d5da235aa6bdd3fda2
-DIST jpn.traineddata-tessdata_fast-4.1.0 2471260 BLAKE2B 20359dc1025cf3b08374c3e3f878b59569db926bd26b323f1f0fd6183ae46a9560ad49e2529ccbf868422aae841e37f47d108f64e928822541b08e77a00c95f9 SHA512 db7f78e17ac2618d2a99cc191a8ce5075f1d30ac2eb2f23760aa5671cf88dbc7e37299a0680756c2f41da0ddb47ee34ff3df70d428c7c2d5da235aa6bdd3fda2
-DIST jpn_vert.traineddata-tessdata_fast-4.0.0 3037480 BLAKE2B 730654349c325be01917f7cacf51e7a6b264844c37785c7c5ec160ab0d1939164ed431a73d3627cb76ea26f1011e5ee00ff2e3a526de8d25490fb353232478af SHA512 9ef76f29f4a763b1bec134c247c2943380bbf7d6ede007590e38af240daf9662c6eee7d7e47306b32009fbfd2b0340a1d39e6becaf4452461cb0791aa8c5defc
-DIST jpn_vert.traineddata-tessdata_fast-4.1.0 3037480 BLAKE2B 730654349c325be01917f7cacf51e7a6b264844c37785c7c5ec160ab0d1939164ed431a73d3627cb76ea26f1011e5ee00ff2e3a526de8d25490fb353232478af SHA512 9ef76f29f4a763b1bec134c247c2943380bbf7d6ede007590e38af240daf9662c6eee7d7e47306b32009fbfd2b0340a1d39e6becaf4452461cb0791aa8c5defc
-DIST kan.traineddata-tessdata_fast-4.0.0 3608331 BLAKE2B 27d0f068f6b0cb6e035ab294bbaadb4a74fb18a76a8acb8e34d080580129cd852ad738fd9d0a299bd196dcd46b2256c8e8dcbff0ccd48b10b4502b8128e33486 SHA512 162bd3427f5b8a371570a3ca25f63b01981d0bb738ddf0b24bccf2b6eb4fe8912c301436c381dfcc5e355e5d3d6a59de11f0b9561d8f7d61adf1c7f0115b3ca0
-DIST kan.traineddata-tessdata_fast-4.1.0 3608331 BLAKE2B 27d0f068f6b0cb6e035ab294bbaadb4a74fb18a76a8acb8e34d080580129cd852ad738fd9d0a299bd196dcd46b2256c8e8dcbff0ccd48b10b4502b8128e33486 SHA512 162bd3427f5b8a371570a3ca25f63b01981d0bb738ddf0b24bccf2b6eb4fe8912c301436c381dfcc5e355e5d3d6a59de11f0b9561d8f7d61adf1c7f0115b3ca0
-DIST kat.traineddata-tessdata_fast-4.0.0 2524769 BLAKE2B 259e97a041885253b60c316bdbac239b5d3e1bcb61aacab24a8a256c9d7ea2dfc8553892a39fc15bbcd97e4644a35f1044267e1c9ccd8a94325f629df27bc095 SHA512 ba6c0bc91618813a2e96807377a0e13c0eb85a4bc7dc225a1eee96bbb53a109cfbe4e7fb81a4ff4b5ee54e336cf7509e9dd68ffa5ce0349729ff39d982caa583
-DIST kat.traineddata-tessdata_fast-4.1.0 2524769 BLAKE2B 259e97a041885253b60c316bdbac239b5d3e1bcb61aacab24a8a256c9d7ea2dfc8553892a39fc15bbcd97e4644a35f1044267e1c9ccd8a94325f629df27bc095 SHA512 ba6c0bc91618813a2e96807377a0e13c0eb85a4bc7dc225a1eee96bbb53a109cfbe4e7fb81a4ff4b5ee54e336cf7509e9dd68ffa5ce0349729ff39d982caa583
-DIST kat_old.traineddata-tessdata_fast-4.0.0 423167 BLAKE2B eb407b48c2b0daa6c986f22338780c14108db034ed2405a4dbc4302e518c0fee6878748f6ad8b62cd44bdf8123ee92d468cee3e3c6ec561751e797f36abd5629 SHA512 2f0d731ce33d926ad67cd0553aa90f0562be7abffde67c689b683e2bd8eb7cbe3a25e36b1ddb26d618e0a46da4323f9cd195522308cf1cf20ab737abc1013c93
-DIST kat_old.traineddata-tessdata_fast-4.1.0 423167 BLAKE2B eb407b48c2b0daa6c986f22338780c14108db034ed2405a4dbc4302e518c0fee6878748f6ad8b62cd44bdf8123ee92d468cee3e3c6ec561751e797f36abd5629 SHA512 2f0d731ce33d926ad67cd0553aa90f0562be7abffde67c689b683e2bd8eb7cbe3a25e36b1ddb26d618e0a46da4323f9cd195522308cf1cf20ab737abc1013c93
-DIST kaz.traineddata-tessdata_fast-4.0.0 4734644 BLAKE2B ede0f1b3aac5bc8ace757b87cf73eca89c67dbff2e057632cabf45cf7ff87e36409883e5001853648e5e21456ed3c3b0464f5fe88be504894fbbded86e5613f4 SHA512 36b53fcb93d10f41c7cd36951feed877503e9614b32a8dcc4a3869f8882f449b312d27c021e07409c06e0a1a06e3af76be2a1b95e44a812f8cae6c38de8dad2e
-DIST kaz.traineddata-tessdata_fast-4.1.0 4734644 BLAKE2B ede0f1b3aac5bc8ace757b87cf73eca89c67dbff2e057632cabf45cf7ff87e36409883e5001853648e5e21456ed3c3b0464f5fe88be504894fbbded86e5613f4 SHA512 36b53fcb93d10f41c7cd36951feed877503e9614b32a8dcc4a3869f8882f449b312d27c021e07409c06e0a1a06e3af76be2a1b95e44a812f8cae6c38de8dad2e
-DIST khm.traineddata-tessdata_fast-4.0.0 1446926 BLAKE2B a529a692fb7ea211a0f998a007062be2ef8a465ff1a073fe423ba960e80a28fc092259cd4bac1039022205f184e526adbf2f1c582432ed9c7cf2cbb389a888d8 SHA512 4d48b0e87e3d748f8e1ff028da0fdd4037ac202065e9bcb1ae3d3a19cc335fd54701ecfa231b8424d60ed2608cac46abdd0284ff4267894e1f0c13477a13fc41
-DIST khm.traineddata-tessdata_fast-4.1.0 1446926 BLAKE2B a529a692fb7ea211a0f998a007062be2ef8a465ff1a073fe423ba960e80a28fc092259cd4bac1039022205f184e526adbf2f1c582432ed9c7cf2cbb389a888d8 SHA512 4d48b0e87e3d748f8e1ff028da0fdd4037ac202065e9bcb1ae3d3a19cc335fd54701ecfa231b8424d60ed2608cac46abdd0284ff4267894e1f0c13477a13fc41
-DIST kir.traineddata-tessdata_fast-4.0.0 9928497 BLAKE2B 49416bb9778e46edfc06e6323df6df7cf36aad0ea3328b136a9bcd294e60dd127c5ae2ffb0bb610891b8020f7f14048738b9ef50adb2c5c2aa2195554a6da76d SHA512 031eaf4f2abcd43234fdd1ba75fb7d5b2d6ca047c9dd4f59135b679bb1ba480001435f4f41fe00c523ea817e17dbf595edbac0576f0244b2445426d4f9e2e689
-DIST kir.traineddata-tessdata_fast-4.1.0 9928497 BLAKE2B 49416bb9778e46edfc06e6323df6df7cf36aad0ea3328b136a9bcd294e60dd127c5ae2ffb0bb610891b8020f7f14048738b9ef50adb2c5c2aa2195554a6da76d SHA512 031eaf4f2abcd43234fdd1ba75fb7d5b2d6ca047c9dd4f59135b679bb1ba480001435f4f41fe00c523ea817e17dbf595edbac0576f0244b2445426d4f9e2e689
-DIST kmr.traineddata-tessdata_fast-4.0.0 3568615 BLAKE2B 4078f4d83c308d0294853de2862da1aea195134fcb7964caf7b83100bc17e35e31e1b600f64e42b6672f95a9fe93a64064210f7120ba1807f9fbb4585d0afed0 SHA512 91e8407c1dc2b659ad187d62d8c8db6e67b888866ea2cc3f08fc304ef7ba8db360233c009e35bb2805fb13d893c95132cb4931c93fbf81b25109e9fb8c7624ce
-DIST kmr.traineddata-tessdata_fast-4.1.0 3568615 BLAKE2B 4078f4d83c308d0294853de2862da1aea195134fcb7964caf7b83100bc17e35e31e1b600f64e42b6672f95a9fe93a64064210f7120ba1807f9fbb4585d0afed0 SHA512 91e8407c1dc2b659ad187d62d8c8db6e67b888866ea2cc3f08fc304ef7ba8db360233c009e35bb2805fb13d893c95132cb4931c93fbf81b25109e9fb8c7624ce
-DIST kor.traineddata-tessdata_fast-4.0.0 1677415 BLAKE2B ee6ca7884bd6425c38b084ff6c919203ed0aab24e621bc40a7dd5cb7706043d6c8e53df9ee3a32fd18b53992a83f85f983adccf7b8a28e79843dc701ab5e9a7d SHA512 ca22e6229b66c3b614876275823a6582483d4701992975197ea5a29144b0b660dbf662a63552dd41bbd56a1c0e1ce5d50a68d69fdf0cda4948e87c92a0813b51
-DIST kor.traineddata-tessdata_fast-4.1.0 1677415 BLAKE2B ee6ca7884bd6425c38b084ff6c919203ed0aab24e621bc40a7dd5cb7706043d6c8e53df9ee3a32fd18b53992a83f85f983adccf7b8a28e79843dc701ab5e9a7d SHA512 ca22e6229b66c3b614876275823a6582483d4701992975197ea5a29144b0b660dbf662a63552dd41bbd56a1c0e1ce5d50a68d69fdf0cda4948e87c92a0813b51
-DIST kor_vert.traineddata-tessdata_fast-4.0.0 1113715 BLAKE2B 9517d038076b1d954374177e5258849a51e5f25cb0b65f48c0a34454f149acddcadfceaebd31aefc69d393037944647fcfbe976afc23a31f45d900868a065e7f SHA512 9e3eaaba5102a4b8243683bae016afb5f7cb22000ab875df3120c22e722e1362704f3600e85a4c977fb5812b948d143a836f1aeeb104b37b61d5dac85b86c99f
-DIST kor_vert.traineddata-tessdata_fast-4.1.0 1113715 BLAKE2B 9517d038076b1d954374177e5258849a51e5f25cb0b65f48c0a34454f149acddcadfceaebd31aefc69d393037944647fcfbe976afc23a31f45d900868a065e7f SHA512 9e3eaaba5102a4b8243683bae016afb5f7cb22000ab875df3120c22e722e1362704f3600e85a4c977fb5812b948d143a836f1aeeb104b37b61d5dac85b86c99f
-DIST lao.traineddata-tessdata_fast-4.0.0 6386744 BLAKE2B 437411c7d05abec9b5d8cc53eb9a51aedac6b61152bce2500890bfa10e8ea341a1e3ef4a062afc6abc907edbfa8dd6e0406a13010335c3779555ef9e3387b88f SHA512 938d976d5d1cc0abb9a039598d0d2fa7b324f92ae695a998fa1ce0c50cca1ccd1f204d70823011aa25b3b5facbe86abf20796aa2f0d0f9ebb6bc76e75c7f9427
-DIST lao.traineddata-tessdata_fast-4.1.0 6386744 BLAKE2B 437411c7d05abec9b5d8cc53eb9a51aedac6b61152bce2500890bfa10e8ea341a1e3ef4a062afc6abc907edbfa8dd6e0406a13010335c3779555ef9e3387b88f SHA512 938d976d5d1cc0abb9a039598d0d2fa7b324f92ae695a998fa1ce0c50cca1ccd1f204d70823011aa25b3b5facbe86abf20796aa2f0d0f9ebb6bc76e75c7f9427
-DIST lat.traineddata-tessdata_fast-4.0.0 3187463 BLAKE2B 9b1fd6cd47ac041e9069ad747e8ab26b27bcf742e2fa57433fc3336fb1d74d44a4800133095aac9e34b34bb2cb267aba1c9bd5cdc3d69ac83b69114ce5556b00 SHA512 99c79cfddd0e497544cd184e93dff6282bb1d07025020f0076d4131f9f8355431e77e2dc6af676cb90ca39d484bef4b3e6ef37a86d194007f45a019542ab9d94
-DIST lat.traineddata-tessdata_fast-4.1.0 3187463 BLAKE2B 9b1fd6cd47ac041e9069ad747e8ab26b27bcf742e2fa57433fc3336fb1d74d44a4800133095aac9e34b34bb2cb267aba1c9bd5cdc3d69ac83b69114ce5556b00 SHA512 99c79cfddd0e497544cd184e93dff6282bb1d07025020f0076d4131f9f8355431e77e2dc6af676cb90ca39d484bef4b3e6ef37a86d194007f45a019542ab9d94
-DIST lav.traineddata-tessdata_fast-4.0.0 2717247 BLAKE2B 11c7d19cff6c273b931ec771b8a445084854dc370d93aaf8edcdd325fc6e7b17df1c51eb9b3a4497bf81b29ae20693d7d933a9306eae28e480caadf374e1f2ca SHA512 cda428ed5a6ac3b4243222ca56f01d95f0b41d12c9b797ea9c1d6718b60206792638707b9c9653fcc5e15bb23244293fa437c036dba122764fe6456f56ead8c3
-DIST lav.traineddata-tessdata_fast-4.1.0 2717247 BLAKE2B 11c7d19cff6c273b931ec771b8a445084854dc370d93aaf8edcdd325fc6e7b17df1c51eb9b3a4497bf81b29ae20693d7d933a9306eae28e480caadf374e1f2ca SHA512 cda428ed5a6ac3b4243222ca56f01d95f0b41d12c9b797ea9c1d6718b60206792638707b9c9653fcc5e15bb23244293fa437c036dba122764fe6456f56ead8c3
-DIST lit.traineddata-tessdata_fast-4.0.0 3154896 BLAKE2B 452af5355b4461e74bf371363248b2d1b5804711c6bda707ae1c66feabfab80ff8545954fb220b12d647c9be7d2d1762b82460af8cb5a856bc1099b142f835d6 SHA512 4b20e31086c4f08e424f678ce1b182a24d40deef732d7c355684acb7923e11db6ac3581213d673c970d5b24db2b63f896f7a849f714af6afa2354a65631a8018
-DIST lit.traineddata-tessdata_fast-4.1.0 3154896 BLAKE2B 452af5355b4461e74bf371363248b2d1b5804711c6bda707ae1c66feabfab80ff8545954fb220b12d647c9be7d2d1762b82460af8cb5a856bc1099b142f835d6 SHA512 4b20e31086c4f08e424f678ce1b182a24d40deef732d7c355684acb7923e11db6ac3581213d673c970d5b24db2b63f896f7a849f714af6afa2354a65631a8018
-DIST ltz.traineddata-tessdata_fast-4.0.0 2606426 BLAKE2B 7c7f788b63cd6e06859c9e39385004d3b80ec3003b7053ee698525ecb00dc16d9fb13facaf98ac20ee7067a7fd634af690c6982ebffdf0f235574588556ff909 SHA512 30c8da2862c30be8c6c6b13bc9f2f16f2e5477ec6f9128759224ca6078b32904cfd6ed371e50f22567bbbe77e691e22c7487c9e9da55a3a06bd2ac03f0b50e21
-DIST ltz.traineddata-tessdata_fast-4.1.0 2606426 BLAKE2B 7c7f788b63cd6e06859c9e39385004d3b80ec3003b7053ee698525ecb00dc16d9fb13facaf98ac20ee7067a7fd634af690c6982ebffdf0f235574588556ff909 SHA512 30c8da2862c30be8c6c6b13bc9f2f16f2e5477ec6f9128759224ca6078b32904cfd6ed371e50f22567bbbe77e691e22c7487c9e9da55a3a06bd2ac03f0b50e21
-DIST mal.traineddata-tessdata_fast-4.0.0 5275996 BLAKE2B 8c4bef2de31709188457f2783ccdc68da35bbc64a4610f4561e2a7ea0d0e4323d42d3862541bf9ef720576d11c09b26200b7434a3541867287b04c9d502cfbec SHA512 66d8396f59b36f1d73ed497d50ef237cfa868707d8c52d6bfbe3f3467417fc971b225f5abf53918a04843e5336423c91254f31bbe2b387863120e08ff99e63b4
-DIST mal.traineddata-tessdata_fast-4.1.0 5275996 BLAKE2B 8c4bef2de31709188457f2783ccdc68da35bbc64a4610f4561e2a7ea0d0e4323d42d3862541bf9ef720576d11c09b26200b7434a3541867287b04c9d502cfbec SHA512 66d8396f59b36f1d73ed497d50ef237cfa868707d8c52d6bfbe3f3467417fc971b225f5abf53918a04843e5336423c91254f31bbe2b387863120e08ff99e63b4
-DIST mar.traineddata-tessdata_fast-4.0.0 2118233 BLAKE2B 250a4d9644a09c2e9ba1fe3db5b6353d842af5904fd3aaf0af10785d733cbbf8cd4f44a4d8adce38ec27c8d30a3edf322a39358b1b6ef8b46a1942e733c0e315 SHA512 d7a8f138cfc50d6a43f4cbec1cc807d4d76d40d3a68401b39373a0fe0447c788bb054eed602e58325773cd8c044b3c314bdf896d9c3c5a3a0e14f1132a18e331
-DIST mar.traineddata-tessdata_fast-4.1.0 2118233 BLAKE2B 250a4d9644a09c2e9ba1fe3db5b6353d842af5904fd3aaf0af10785d733cbbf8cd4f44a4d8adce38ec27c8d30a3edf322a39358b1b6ef8b46a1942e733c0e315 SHA512 d7a8f138cfc50d6a43f4cbec1cc807d4d76d40d3a68401b39373a0fe0447c788bb054eed602e58325773cd8c044b3c314bdf896d9c3c5a3a0e14f1132a18e331
-DIST mkd.traineddata-tessdata_fast-4.0.0 1600188 BLAKE2B 6a828b56bbdf84b03716577a329a89c40ba44162471322c9fcf08651b526979d3c22b8b7a6f30c9ae8736938df6adc8d583db16279b72041a04ac89c0cdc953a SHA512 1c588acc96cd031c1c445f17f9aa1d63ebd15ac28798dbcd539c5d2ab7b1eaa12115920ebcf5c003cfd5b2b6534f692815c74c8bc0eba8fbef193a97ec1b3150
-DIST mkd.traineddata-tessdata_fast-4.1.0 1600188 BLAKE2B 6a828b56bbdf84b03716577a329a89c40ba44162471322c9fcf08651b526979d3c22b8b7a6f30c9ae8736938df6adc8d583db16279b72041a04ac89c0cdc953a SHA512 1c588acc96cd031c1c445f17f9aa1d63ebd15ac28798dbcd539c5d2ab7b1eaa12115920ebcf5c003cfd5b2b6534f692815c74c8bc0eba8fbef193a97ec1b3150
-DIST mlt.traineddata-tessdata_fast-4.0.0 2308796 BLAKE2B 59d9dc5efe3d533885273392dcfae66bfac07987052e434643eadbe16fce3f5b149b8e70617d5485f509dc3976636200984bf1da56201ca886922770913d63a7 SHA512 8cc864c4a2e56863509fd37c995d53e9ef65f25c7fffc3ca767e1b5238c761ec22c5e44a16813b54ce14c08336bdaa93856f694c7cb5616a5c2b011ad061c967
-DIST mlt.traineddata-tessdata_fast-4.1.0 2308796 BLAKE2B 59d9dc5efe3d533885273392dcfae66bfac07987052e434643eadbe16fce3f5b149b8e70617d5485f509dc3976636200984bf1da56201ca886922770913d63a7 SHA512 8cc864c4a2e56863509fd37c995d53e9ef65f25c7fffc3ca767e1b5238c761ec22c5e44a16813b54ce14c08336bdaa93856f694c7cb5616a5c2b011ad061c967
-DIST mon.traineddata-tessdata_fast-4.0.0 2137042 BLAKE2B 0ee7f4f2e56527bea8a1f777aebf1f2503ecaa336b2f3c1e4f63c536c5c44fefe668baba3c856857b5a92fd5bc7adca8c77afc8fd163826e6c8f8a7086e7bb99 SHA512 1faad826b8c270a2ccb77b25da707c38a471338f9beb3c37cd1778715dcd6a04a162875df04d44dec832168930e268dcd4479350170b88296ddffada315e14e3
-DIST mon.traineddata-tessdata_fast-4.1.0 2137042 BLAKE2B 0ee7f4f2e56527bea8a1f777aebf1f2503ecaa336b2f3c1e4f63c536c5c44fefe668baba3c856857b5a92fd5bc7adca8c77afc8fd163826e6c8f8a7086e7bb99 SHA512 1faad826b8c270a2ccb77b25da707c38a471338f9beb3c37cd1778715dcd6a04a162875df04d44dec832168930e268dcd4479350170b88296ddffada315e14e3
-DIST mri.traineddata-tessdata_fast-4.0.0 862973 BLAKE2B c98d780a03d14bbb06ac42339b4d65692bc25154fcad265e06ea0aec45b79b3ae8edaa4cb8f914c1756348b2d99f68979f68ac6f54d2d301df9f0eacc8f2ec42 SHA512 bcd8ffc0760fe53d94e4b1fc403799ab0507c0886808e37c6d8d8a891f06efc9206e953efb40bdfcc8ea334c85cda23525fc0d22977ab141ee19aae06ec10cf3
-DIST mri.traineddata-tessdata_fast-4.1.0 862973 BLAKE2B c98d780a03d14bbb06ac42339b4d65692bc25154fcad265e06ea0aec45b79b3ae8edaa4cb8f914c1756348b2d99f68979f68ac6f54d2d301df9f0eacc8f2ec42 SHA512 bcd8ffc0760fe53d94e4b1fc403799ab0507c0886808e37c6d8d8a891f06efc9206e953efb40bdfcc8ea334c85cda23525fc0d22977ab141ee19aae06ec10cf3
-DIST msa.traineddata-tessdata_fast-4.0.0 1747801 BLAKE2B fddab2c54eee56e41abcb24fc8bf5513759e41493e5e912b368779056b4a6686c00357c277d3f726d25b694430ceaf2ccefc4dad035f499cbd43669bd8debe32 SHA512 dfb23a8a8da2702be188265bf23f4628ab8d407cd57e096d8910ef7ddc90b3877f4c88c1179cb2ede70aa943ceb2934fd69d411cc04d99420d04040b7e1bc0a1
-DIST msa.traineddata-tessdata_fast-4.1.0 1747801 BLAKE2B fddab2c54eee56e41abcb24fc8bf5513759e41493e5e912b368779056b4a6686c00357c277d3f726d25b694430ceaf2ccefc4dad035f499cbd43669bd8debe32 SHA512 dfb23a8a8da2702be188265bf23f4628ab8d407cd57e096d8910ef7ddc90b3877f4c88c1179cb2ede70aa943ceb2934fd69d411cc04d99420d04040b7e1bc0a1
-DIST mya.traineddata-tessdata_fast-4.0.0 4640561 BLAKE2B 3c2f46ff0e625e1462222cd2a2f0299571c65e4694a00d7797a86e69bc274871dba2eb3e259371ce419d4b31ae32e316cd3bbe6912ff47ebdaf48041674d45af SHA512 b530e32ba44bd9aa3d9557610a12a8d66b3b0895334e3360e6f1580ed4b3bdca03c148fe79080b23cfe9a700e8fc58480331cb1c04e8e7e5564d65451be5f02d
-DIST mya.traineddata-tessdata_fast-4.1.0 4640561 BLAKE2B 3c2f46ff0e625e1462222cd2a2f0299571c65e4694a00d7797a86e69bc274871dba2eb3e259371ce419d4b31ae32e316cd3bbe6912ff47ebdaf48041674d45af SHA512 b530e32ba44bd9aa3d9557610a12a8d66b3b0895334e3360e6f1580ed4b3bdca03c148fe79080b23cfe9a700e8fc58480331cb1c04e8e7e5564d65451be5f02d
-DIST nep.traineddata-tessdata_fast-4.0.0 1002911 BLAKE2B 2b7d81f85eb5f476f60f9ea6470be0b81c030d2126bdd99110de8c4f2190238c7a5e576d0bf79a47221a196b5fcd411f71f42bbb260b781c869f03a648f89f1d SHA512 2f794299e4054ef4b251c44d3b96d8b7db7ddca90a3bae8a566ce6687fd30bc6b7125b06b58322c092ef714b9ab367e2a55234cbf08cbe3cf89078eba4706409
-DIST nep.traineddata-tessdata_fast-4.1.0 1002911 BLAKE2B 2b7d81f85eb5f476f60f9ea6470be0b81c030d2126bdd99110de8c4f2190238c7a5e576d0bf79a47221a196b5fcd411f71f42bbb260b781c869f03a648f89f1d SHA512 2f794299e4054ef4b251c44d3b96d8b7db7ddca90a3bae8a566ce6687fd30bc6b7125b06b58322c092ef714b9ab367e2a55234cbf08cbe3cf89078eba4706409
-DIST nld.traineddata-tessdata_fast-4.0.0 6050296 BLAKE2B f5b967f26c5e6f50047470e8c1f1903d505db34d9d0e5fb7450ce9ff39a13d41c16de521224fe68ebe6fd82ccb99ca4584b373e1d2c0684704862601eec1ee5f SHA512 ce1c8ef25bcc5321a65e6612caf2653248c1febb4bd10a18fb327cfc5deba9a59e5618c8316d5e171ca6fc00d1c7b4a898b34671476ed26a49c2e0eea1788409
-DIST nld.traineddata-tessdata_fast-4.1.0 6050296 BLAKE2B f5b967f26c5e6f50047470e8c1f1903d505db34d9d0e5fb7450ce9ff39a13d41c16de521224fe68ebe6fd82ccb99ca4584b373e1d2c0684704862601eec1ee5f SHA512 ce1c8ef25bcc5321a65e6612caf2653248c1febb4bd10a18fb327cfc5deba9a59e5618c8316d5e171ca6fc00d1c7b4a898b34671476ed26a49c2e0eea1788409
-DIST nor.traineddata-tessdata_fast-4.0.0 3610079 BLAKE2B 295e547ed4866e47a9135c714479525e4076171870ee171e80bb3281e6eb6db9e1d4e47e4926b1a73bf2818dd4afe27ba7c84fab2a8159bc57ecbac18f0aa09d SHA512 6781645a2a70e259ef18be071b771c6b13849c1ff7aef6b452e8a93ca35e8b8010196731729b8a29e9622eaea2dbede0d1f5d12ce267a43721e8fe83d02efba8
-DIST nor.traineddata-tessdata_fast-4.1.0 3610079 BLAKE2B 295e547ed4866e47a9135c714479525e4076171870ee171e80bb3281e6eb6db9e1d4e47e4926b1a73bf2818dd4afe27ba7c84fab2a8159bc57ecbac18f0aa09d SHA512 6781645a2a70e259ef18be071b771c6b13849c1ff7aef6b452e8a93ca35e8b8010196731729b8a29e9622eaea2dbede0d1f5d12ce267a43721e8fe83d02efba8
-DIST oci.traineddata-tessdata_fast-4.0.0 6322087 BLAKE2B 2bde0d3f8ce2661d4984ba4558cdfa4339b7bf8e2108abce38f9777eca2c6a6f00d707c85312cc319172cba11c73faaaa2168f6990e9c2a2fdb53cad8d22fc3d SHA512 e942352dda42905367a5ec2207c08fb7ff0371e8f4fbc7883c77277ace0973602ead0c1a31eb943388e8beb609cec1cb4d7daf6a23c15360a04e59a8e8effeb7
-DIST oci.traineddata-tessdata_fast-4.1.0 6322087 BLAKE2B 2bde0d3f8ce2661d4984ba4558cdfa4339b7bf8e2108abce38f9777eca2c6a6f00d707c85312cc319172cba11c73faaaa2168f6990e9c2a2fdb53cad8d22fc3d SHA512 e942352dda42905367a5ec2207c08fb7ff0371e8f4fbc7883c77277ace0973602ead0c1a31eb943388e8beb609cec1cb4d7daf6a23c15360a04e59a8e8effeb7
-DIST ori.traineddata-tessdata_fast-4.0.0 1480066 BLAKE2B 4089720e159c1e41daf49c38b37f013c6c156be84316eccd7b6e26a18a36ac4fb3f00eb0a4498b718535154cf90da0a2344517c39fdb5f4cf66fb29d81054d64 SHA512 e6b152cf56d42aadee4930da7f94766ea69c195ddae86ddb43bc23be21def0dd2d9126dbdf554b09f49c1224e1a9e55818ab43ae647c7398ecdabc008405ef27
-DIST ori.traineddata-tessdata_fast-4.1.0 1480066 BLAKE2B 4089720e159c1e41daf49c38b37f013c6c156be84316eccd7b6e26a18a36ac4fb3f00eb0a4498b718535154cf90da0a2344517c39fdb5f4cf66fb29d81054d64 SHA512 e6b152cf56d42aadee4930da7f94766ea69c195ddae86ddb43bc23be21def0dd2d9126dbdf554b09f49c1224e1a9e55818ab43ae647c7398ecdabc008405ef27
-DIST osd.traineddata-tessdata_fast-4.0.0 10562727 BLAKE2B ddf38d17e76104216495c798827c024c9d68375f60e2ecc264a495986eac502a9f0159b87adaff96b22b562d774036f0a832d520248842ca1a6550b7ec8c9b4d SHA512 c54f481903187bed19cf14c69b24c44044b540f50814de66dff8d35e6987eea71ef4464492a8fae9242fcb22cccbe59e009f3a4dab6c36ad63f78c52ebe9628f
-DIST osd.traineddata-tessdata_fast-4.1.0 10562727 BLAKE2B ddf38d17e76104216495c798827c024c9d68375f60e2ecc264a495986eac502a9f0159b87adaff96b22b562d774036f0a832d520248842ca1a6550b7ec8c9b4d SHA512 c54f481903187bed19cf14c69b24c44044b540f50814de66dff8d35e6987eea71ef4464492a8fae9242fcb22cccbe59e009f3a4dab6c36ad63f78c52ebe9628f
-DIST pan.traineddata-tessdata_fast-4.0.0 497721 BLAKE2B 6a17f91bb316971c937740ba897e226859f12841559e36c2f602de51177e3509575b0e521ddf3f5484b9626057a0b04d20f38c0a5762c09e17b1d51b939e477b SHA512 fa2071a7449fd52c94a0adf87ee0ed96b5750137a7cdba3d3869a987e632b9507b24413e786f870b81fdbb5fec8e4f148a3aa72e384ff0145e486b2fc4ccd654
-DIST pan.traineddata-tessdata_fast-4.1.0 497721 BLAKE2B 6a17f91bb316971c937740ba897e226859f12841559e36c2f602de51177e3509575b0e521ddf3f5484b9626057a0b04d20f38c0a5762c09e17b1d51b939e477b SHA512 fa2071a7449fd52c94a0adf87ee0ed96b5750137a7cdba3d3869a987e632b9507b24413e786f870b81fdbb5fec8e4f148a3aa72e384ff0145e486b2fc4ccd654
-DIST pol.traineddata-tessdata_fast-4.0.0 4765518 BLAKE2B 26110b7317ec6d58ceb79f0e8f9484054e2cfedf43398f913c34145cd9a3931507e411d87bc9734f71f321532561900dc8ff6427d00fb246c6842213bc59d5c3 SHA512 bf4295bef318048712ea0c09e199468d136aeb6b7a919053324f628d05efdc132df7ca8439cc501e9a8950b6a5c4de7ba7327db00deb70923d94daf8fb942a43
-DIST pol.traineddata-tessdata_fast-4.1.0 4765518 BLAKE2B 26110b7317ec6d58ceb79f0e8f9484054e2cfedf43398f913c34145cd9a3931507e411d87bc9734f71f321532561900dc8ff6427d00fb246c6842213bc59d5c3 SHA512 bf4295bef318048712ea0c09e199468d136aeb6b7a919053324f628d05efdc132df7ca8439cc501e9a8950b6a5c4de7ba7327db00deb70923d94daf8fb942a43
-DIST por.traineddata-tessdata_fast-4.0.0 1982756 BLAKE2B 1297243d455f96fb6d738e2657dc6bed39223519556dae707156ffd208067b0ea56efea00e00c841f8355b534539f510e76ac7157931b9ca7624233563ea89e3 SHA512 b51776a7e20d12e11439a33f591ad41cfa9d25aee36d8503b2189eceb5c1bfbc20cc75af362141ad75bbff3d49b7e60dbb777f9904922d62612cdde30945ebd5
-DIST por.traineddata-tessdata_fast-4.1.0 1982756 BLAKE2B 1297243d455f96fb6d738e2657dc6bed39223519556dae707156ffd208067b0ea56efea00e00c841f8355b534539f510e76ac7157931b9ca7624233563ea89e3 SHA512 b51776a7e20d12e11439a33f591ad41cfa9d25aee36d8503b2189eceb5c1bfbc20cc75af362141ad75bbff3d49b7e60dbb777f9904922d62612cdde30945ebd5
-DIST pus.traineddata-tessdata_fast-4.0.0 1772087 BLAKE2B 7d25782bb1c58b6f205227a6f555316b4da823bb388fcc10a87f811220364a38014288830ba2dd2c04a0e2706cd551e1ab9a245cb226300cbff2de08f4f0c0ba SHA512 db1543a0bedd85bdca96289cfe72e4048c42a0913b66a558cd952d8ea47acc5b3c280f57a1c909c57c427c6737162e7d39c19c60ffbfb48fcb0a7bbb4f3d53a6
-DIST pus.traineddata-tessdata_fast-4.1.0 1772087 BLAKE2B 7d25782bb1c58b6f205227a6f555316b4da823bb388fcc10a87f811220364a38014288830ba2dd2c04a0e2706cd551e1ab9a245cb226300cbff2de08f4f0c0ba SHA512 db1543a0bedd85bdca96289cfe72e4048c42a0913b66a558cd952d8ea47acc5b3c280f57a1c909c57c427c6737162e7d39c19c60ffbfb48fcb0a7bbb4f3d53a6
-DIST que.traineddata-tessdata_fast-4.0.0 5026336 BLAKE2B 4d7d559e241054d3a91b669b8330d9cb3ee938f45226dcda989143d4a43bd457b79820b6d781a2f40ebb8516af1047d63e8c9a5bf933491e0799a94b94e8ed39 SHA512 18082ce5ce7e55a17c04c2b3d8e701f2382558456107a1678196208d265e43229a66180c2e8529daaaf686c97816f0df09775b483d594de6173e57354814e0d5
-DIST que.traineddata-tessdata_fast-4.1.0 5026336 BLAKE2B 4d7d559e241054d3a91b669b8330d9cb3ee938f45226dcda989143d4a43bd457b79820b6d781a2f40ebb8516af1047d63e8c9a5bf933491e0799a94b94e8ed39 SHA512 18082ce5ce7e55a17c04c2b3d8e701f2382558456107a1678196208d265e43229a66180c2e8529daaaf686c97816f0df09775b483d594de6173e57354814e0d5
-DIST ron.traineddata-tessdata_fast-4.0.0 2376323 BLAKE2B 37d629e99487814dab6d8e6f107a188d0821726f75f4ee84387e1038ba61057c9d1c6b4de48574a8f5df541e3c4a09ef94ed5a1bd3a3e5a554305b5462d72cd8 SHA512 36639480ce972f1cbf0a020eb30b3418a6961046d0ff961c70ce953c5023ff4e20df22f43742693f43b98af4634c1f74e910db6643c3bb9898a4481ddbbba360
-DIST ron.traineddata-tessdata_fast-4.1.0 2376323 BLAKE2B 37d629e99487814dab6d8e6f107a188d0821726f75f4ee84387e1038ba61057c9d1c6b4de48574a8f5df541e3c4a09ef94ed5a1bd3a3e5a554305b5462d72cd8 SHA512 36639480ce972f1cbf0a020eb30b3418a6961046d0ff961c70ce953c5023ff4e20df22f43742693f43b98af4634c1f74e910db6643c3bb9898a4481ddbbba360
-DIST rus.traineddata-tessdata_fast-4.0.0 3861738 BLAKE2B 0a9ef4e0565a0ebfbac8c5c968db2cc0fbaf49b9c1e0ecf35b17087bb54b519f6710d804569752ab2392582cc8ca8ed070fe5bfb164130ebc9986c3db2a97fb2 SHA512 65254c36df8274cee0a2c32e9632f3c2c3c2c0032314bf0a99a4c23309e862da7c038ed85745d58697a814f44c656f22ef5a7815ae2bec33f80de1de8e1ea9dd
-DIST rus.traineddata-tessdata_fast-4.1.0 3861738 BLAKE2B 0a9ef4e0565a0ebfbac8c5c968db2cc0fbaf49b9c1e0ecf35b17087bb54b519f6710d804569752ab2392582cc8ca8ed070fe5bfb164130ebc9986c3db2a97fb2 SHA512 65254c36df8274cee0a2c32e9632f3c2c3c2c0032314bf0a99a4c23309e862da7c038ed85745d58697a814f44c656f22ef5a7815ae2bec33f80de1de8e1ea9dd
-DIST san.traineddata-tessdata_fast-4.0.0 12404677 BLAKE2B 4ae4406fcb2ee01a1914dcba1d54dda37ba8e2fd480f71f15beafe6dcc82fcafa0af3050cc952c36215d7bb8a87b62d7df2872b82c7ffe8eb85710badd59d1f3 SHA512 0e5b48e46e42a88ec63dd9743ecf4e9137912404b1a0cd8c26c43349d7ec7ac471bd986a7c9a4be97f802a80f7b5d18c74f55bb0006a473210b791d543b58707
-DIST san.traineddata-tessdata_fast-4.1.0 12404677 BLAKE2B 4ae4406fcb2ee01a1914dcba1d54dda37ba8e2fd480f71f15beafe6dcc82fcafa0af3050cc952c36215d7bb8a87b62d7df2872b82c7ffe8eb85710badd59d1f3 SHA512 0e5b48e46e42a88ec63dd9743ecf4e9137912404b1a0cd8c26c43349d7ec7ac471bd986a7c9a4be97f802a80f7b5d18c74f55bb0006a473210b791d543b58707
-DIST sin.traineddata-tessdata_fast-4.0.0 1727413 BLAKE2B e9906ab16aca38864fbc96d24dcec836d42ee2f6b251af970b78c676718824d9383d41f7f566fc407ac3afb6356f5e7f02496d4628b29f400b5eece7bfd9097d SHA512 17e4d52188c745df7923cd802d2446c2dffbc34af8e6a795e939ab398e0874cf56b9a2f353975d12b4532688174a657c8763158ba182f2a203bc825b8e40b3ff
-DIST sin.traineddata-tessdata_fast-4.1.0 1727413 BLAKE2B e9906ab16aca38864fbc96d24dcec836d42ee2f6b251af970b78c676718824d9383d41f7f566fc407ac3afb6356f5e7f02496d4628b29f400b5eece7bfd9097d SHA512 17e4d52188c745df7923cd802d2446c2dffbc34af8e6a795e939ab398e0874cf56b9a2f353975d12b4532688174a657c8763158ba182f2a203bc825b8e40b3ff
-DIST slk.traineddata-tessdata_fast-4.0.0 4427661 BLAKE2B e1e7849d8e823bbd573d5c3756ed1fce6f1e07dfffb1fa7a65f86f88d7cd222f3a648c46bbb6bbf0561aac9c7c5ac62476969b968c136a71926dcd5ab7fa30a0 SHA512 df1daaf259e2868a36f3d1e7edb79330b5d61c3104e1daab13cd8024f826a6181fab05dd18730e6aaa30e67f54555c80b95f8266101cdba03f71a70b93b94d6f
-DIST slk.traineddata-tessdata_fast-4.1.0 4427661 BLAKE2B e1e7849d8e823bbd573d5c3756ed1fce6f1e07dfffb1fa7a65f86f88d7cd222f3a648c46bbb6bbf0561aac9c7c5ac62476969b968c136a71926dcd5ab7fa30a0 SHA512 df1daaf259e2868a36f3d1e7edb79330b5d61c3104e1daab13cd8024f826a6181fab05dd18730e6aaa30e67f54555c80b95f8266101cdba03f71a70b93b94d6f
-DIST slv.traineddata-tessdata_fast-4.0.0 3003829 BLAKE2B a8b9f9fb36a2237bb5222122222f56cbad35681d2ea504703b7b7f167adba79bf366e14573e52f8ff1c999cb983ee0014c46d864c9a5cc862ed0041dbad9fd34 SHA512 723a1d1f32a3acc26bfea051856489d94e75bd4e987cac7d2b5de9fca4a233eda49897fc857094b658b77fb91bda7aa315114b4a5af4ba8f7d75baf2a8e06d5e
-DIST slv.traineddata-tessdata_fast-4.1.0 3003829 BLAKE2B a8b9f9fb36a2237bb5222122222f56cbad35681d2ea504703b7b7f167adba79bf366e14573e52f8ff1c999cb983ee0014c46d864c9a5cc862ed0041dbad9fd34 SHA512 723a1d1f32a3acc26bfea051856489d94e75bd4e987cac7d2b5de9fca4a233eda49897fc857094b658b77fb91bda7aa315114b4a5af4ba8f7d75baf2a8e06d5e
-DIST snd.traineddata-tessdata_fast-4.0.0 1694035 BLAKE2B 3e6af108b663fa45eb0e1ab0e126ede89f49eec19aea3a60d1d056e33e1afe9448f40071271cc9161cb04cee8c4a7f0c14b852891220034e9269a89c7e3cbf71 SHA512 4a8ffdd98c8ef9a3c7f8022964819818d3e03b2feb155e1d991eae697ac2a41858234cd8e6e73582cfb8c4e2fd6ac4efec115da43162059d35e4c77e2d569ce8
-DIST snd.traineddata-tessdata_fast-4.1.0 1694035 BLAKE2B 3e6af108b663fa45eb0e1ab0e126ede89f49eec19aea3a60d1d056e33e1afe9448f40071271cc9161cb04cee8c4a7f0c14b852891220034e9269a89c7e3cbf71 SHA512 4a8ffdd98c8ef9a3c7f8022964819818d3e03b2feb155e1d991eae697ac2a41858234cd8e6e73582cfb8c4e2fd6ac4efec115da43162059d35e4c77e2d569ce8
-DIST spa.traineddata-tessdata_fast-4.0.0 2294433 BLAKE2B c3cf779e0e6d4e6dbe4c170f9dfcb687f3d122fc22bf1cbe047f588ee44b2b1b61ed9df5d016ced47fc86a56708b6d0a1bc582f7e7da99e53e11840f555a96ba SHA512 901e8c0c6dc50f57c723922061d5a98b223f1b499b9af1546b072dd70772c5a3ffa33ddbc76295b115bd586863f3d653602bdb6d1fce28a59a86d296efa24241
-DIST spa.traineddata-tessdata_fast-4.1.0 2294433 BLAKE2B c3cf779e0e6d4e6dbe4c170f9dfcb687f3d122fc22bf1cbe047f588ee44b2b1b61ed9df5d016ced47fc86a56708b6d0a1bc582f7e7da99e53e11840f555a96ba SHA512 901e8c0c6dc50f57c723922061d5a98b223f1b499b9af1546b072dd70772c5a3ffa33ddbc76295b115bd586863f3d653602bdb6d1fce28a59a86d296efa24241
-DIST spa_old.traineddata-tessdata_fast-4.0.0 2894755 BLAKE2B 7eb2186d63026f458e693af5fe40d6df826b2ac21629f007171b269d84cae5e84f5d7e5f47c9009a43bdf860ea288af4c958c270db6be1eefad7764bbad1fa3d SHA512 fa9f3f31c48dd30649907f4f624fdb43211c7e05741a32cab6f79ef0cfad7692507c5a059b48ff9cedd5446932231849e19e11c5b45f13c21743073ba951ce5d
-DIST spa_old.traineddata-tessdata_fast-4.1.0 2894755 BLAKE2B 7eb2186d63026f458e693af5fe40d6df826b2ac21629f007171b269d84cae5e84f5d7e5f47c9009a43bdf860ea288af4c958c270db6be1eefad7764bbad1fa3d SHA512 fa9f3f31c48dd30649907f4f624fdb43211c7e05741a32cab6f79ef0cfad7692507c5a059b48ff9cedd5446932231849e19e11c5b45f13c21743073ba951ce5d
-DIST sqi.traineddata-tessdata_fast-4.0.0 1874705 BLAKE2B db3745d277bb3ec7f52697c1b70c828d07a11e11cb702ca7899ddab773bcdb532f5779d8fde7c0bf8e926c893d07ad3cb0c65c0ded701f7a4029e8d58d672513 SHA512 b24c41da3ecdfa0b61498273ecfaed437366fd87221e8e007f1aebf1e3882f375ea80f39287082a110c378d999ccf1513e6ecc51e430ab2342f5b57794730755
-DIST sqi.traineddata-tessdata_fast-4.1.0 1874705 BLAKE2B db3745d277bb3ec7f52697c1b70c828d07a11e11cb702ca7899ddab773bcdb532f5779d8fde7c0bf8e926c893d07ad3cb0c65c0ded701f7a4029e8d58d672513 SHA512 b24c41da3ecdfa0b61498273ecfaed437366fd87221e8e007f1aebf1e3882f375ea80f39287082a110c378d999ccf1513e6ecc51e430ab2342f5b57794730755
-DIST srp.traineddata-tessdata_fast-4.0.0 2149931 BLAKE2B 8c422cd7b3fdbff165e85a8a3e1037f75a857baffa4f016cdd30393a24d5b3dde45d32217ba874d0449d4419d01a781a297e5154d8eadd5adfdb2516627028fa SHA512 919688e69d2afb36feb870b51534390a12e84b5ec80e934e8b34447cb6a96a9230ca81556bb55d49b56bd14acb90dedc5bdd9661b3d81bb587c31be88a3af9af
-DIST srp.traineddata-tessdata_fast-4.1.0 2149931 BLAKE2B 8c422cd7b3fdbff165e85a8a3e1037f75a857baffa4f016cdd30393a24d5b3dde45d32217ba874d0449d4419d01a781a297e5154d8eadd5adfdb2516627028fa SHA512 919688e69d2afb36feb870b51534390a12e84b5ec80e934e8b34447cb6a96a9230ca81556bb55d49b56bd14acb90dedc5bdd9661b3d81bb587c31be88a3af9af
-DIST srp_latn.traineddata-tessdata_fast-4.0.0 3281787 BLAKE2B bc68b208d347ad06e10deee97d1726549faddd1ae2165348bd6cf2364ecbcf0d70a4fedfc7ca875c0248a5ea69b4c04e7a0de8c0d5ed8987d5dc275348899036 SHA512 3b6f64f5797ebd5695c76b9465c33990d5b49ea9ad6f95f9396a9c999c01e867c3f66b16f9122528a9c6232d97b87c3afdbe5b1bf009509edaed321b4d5a37f8
-DIST srp_latn.traineddata-tessdata_fast-4.1.0 3281787 BLAKE2B bc68b208d347ad06e10deee97d1726549faddd1ae2165348bd6cf2364ecbcf0d70a4fedfc7ca875c0248a5ea69b4c04e7a0de8c0d5ed8987d5dc275348899036 SHA512 3b6f64f5797ebd5695c76b9465c33990d5b49ea9ad6f95f9396a9c999c01e867c3f66b16f9122528a9c6232d97b87c3afdbe5b1bf009509edaed321b4d5a37f8
-DIST sun.traineddata-tessdata_fast-4.0.0 1369500 BLAKE2B 90729519bc2e9775a0423bc6d3a0dbb0cc540ddf7044e446d69be84bdaf7e18470d754f1e57c3b9c5e24f48ee39a82ad51f452af9e6a4c96285e32948e9589c5 SHA512 b2760af17b99f553d2c81615e2e46778ee6a2193405b8a3d9aa08fb514559676f2a425055a2e62713aaf3b51770bf880cc2c536044de376842413f376a6865c4
-DIST sun.traineddata-tessdata_fast-4.1.0 1369500 BLAKE2B 90729519bc2e9775a0423bc6d3a0dbb0cc540ddf7044e446d69be84bdaf7e18470d754f1e57c3b9c5e24f48ee39a82ad51f452af9e6a4c96285e32948e9589c5 SHA512 b2760af17b99f553d2c81615e2e46778ee6a2193405b8a3d9aa08fb514559676f2a425055a2e62713aaf3b51770bf880cc2c536044de376842413f376a6865c4
-DIST swa.traineddata-tessdata_fast-4.0.0 2167651 BLAKE2B 41b66aea58516fe8e4ec2696a17fee68faced7bcadcdbffb468fc75dc5bd3b6b29c7e3c75e01bd929a4ecad2d69859d62ff157e961aaa4f0f0c8a77d066181c9 SHA512 077df824f71b2dade65bb1611623ede7741dd138172bfde94be03e18478c6aa48082a1d09ea69f332f883b2d5294c120c31292ee34050e3f10cb2f5402758465
-DIST swa.traineddata-tessdata_fast-4.1.0 2167651 BLAKE2B 41b66aea58516fe8e4ec2696a17fee68faced7bcadcdbffb468fc75dc5bd3b6b29c7e3c75e01bd929a4ecad2d69859d62ff157e961aaa4f0f0c8a77d066181c9 SHA512 077df824f71b2dade65bb1611623ede7741dd138172bfde94be03e18478c6aa48082a1d09ea69f332f883b2d5294c120c31292ee34050e3f10cb2f5402758465
-DIST swe.traineddata-tessdata_fast-4.0.0 4167034 BLAKE2B 71422ab662dd7ce09e96242a03a2b8439a545022278585d9a370c11e770c245feeb297dec8a22a0b893b437d3f43e20b75f73709dbc62e3b7a25c693fba0b08d SHA512 1971bcfe5ec1ef0ad861cb9a0fa8eddac52ea537de1da52def098551795779db5a7ecdadd7546b83695e1f2116551d964e393a3fe8e16895566fa641e9af99a2
-DIST swe.traineddata-tessdata_fast-4.1.0 4167034 BLAKE2B 71422ab662dd7ce09e96242a03a2b8439a545022278585d9a370c11e770c245feeb297dec8a22a0b893b437d3f43e20b75f73709dbc62e3b7a25c693fba0b08d SHA512 1971bcfe5ec1ef0ad861cb9a0fa8eddac52ea537de1da52def098551795779db5a7ecdadd7546b83695e1f2116551d964e393a3fe8e16895566fa641e9af99a2
-DIST syr.traineddata-tessdata_fast-4.0.0 2207208 BLAKE2B 58c523b6b0ffc13f11d22c8fb265b0b61b773bf4a685b2b11fcf83065adcf355a8d8884e1a5b60e35aef7bd9266cb6e0d5d40a05c73d1b02decef3afb947ffd1 SHA512 ca4fa16f11cc05b796d60032e98bf2ff6e36d9a7a8985dd08034794e7acd62bf51ff6ecb95427bde146d99721e74a7dd60e5e11c1f15caaa24ecdfe09fbb82fd
-DIST syr.traineddata-tessdata_fast-4.1.0 2207208 BLAKE2B 58c523b6b0ffc13f11d22c8fb265b0b61b773bf4a685b2b11fcf83065adcf355a8d8884e1a5b60e35aef7bd9266cb6e0d5d40a05c73d1b02decef3afb947ffd1 SHA512 ca4fa16f11cc05b796d60032e98bf2ff6e36d9a7a8985dd08034794e7acd62bf51ff6ecb95427bde146d99721e74a7dd60e5e11c1f15caaa24ecdfe09fbb82fd
-DIST tam.traineddata-tessdata_fast-4.0.0 3237963 BLAKE2B 6110cf03cd5448f5e677bdf1b05aca92989faf1b33e0acd2a4da5dd94f0e6652e3f5d040fa733bf8a47fa6d05da4a68e6b697d9b8f9fa27c2129b7a7109acbb6 SHA512 e0b12a15736d438698ad95d586fe237d104a8766c349ae79468d88fa2cc712448137088f52ee99bb4d82e79e4521f946eb9eefb8b022957aabc76b9709ccfef9
-DIST tam.traineddata-tessdata_fast-4.1.0 3237963 BLAKE2B 6110cf03cd5448f5e677bdf1b05aca92989faf1b33e0acd2a4da5dd94f0e6652e3f5d040fa733bf8a47fa6d05da4a68e6b697d9b8f9fa27c2129b7a7109acbb6 SHA512 e0b12a15736d438698ad95d586fe237d104a8766c349ae79468d88fa2cc712448137088f52ee99bb4d82e79e4521f946eb9eefb8b022957aabc76b9709ccfef9
-DIST tat.traineddata-tessdata_fast-4.0.0 1072896 BLAKE2B cf085fc72d79963f8dcd5b0320c9f60cf7d193fde821cacfd6045c1691d01fe1d9d70b2a2747a4e67f6b2c93a9dde8a6637015e8daa4bec09e90b05b5d478fa3 SHA512 8b6c40afc7bfb86cde14352a93c58b12203173163269f3c8401ee1d2ed1f89831c3726a898cfdfdf76501078009721e1b020a62ceb0b6e9cd621f5cc27f4c2dd
-DIST tat.traineddata-tessdata_fast-4.1.0 1072896 BLAKE2B cf085fc72d79963f8dcd5b0320c9f60cf7d193fde821cacfd6045c1691d01fe1d9d70b2a2747a4e67f6b2c93a9dde8a6637015e8daa4bec09e90b05b5d478fa3 SHA512 8b6c40afc7bfb86cde14352a93c58b12203173163269f3c8401ee1d2ed1f89831c3726a898cfdfdf76501078009721e1b020a62ceb0b6e9cd621f5cc27f4c2dd
-DIST tel.traineddata-tessdata_fast-4.0.0 2769654 BLAKE2B fb461715b626c5f977c82b897a4166417c8bbef7dbe331576cfc9897dd4e70a47dca24c0810227aa48cf882383edbc8f4a446fd04e6fdfa7dd635336bad463bb SHA512 89666af74698d21bd49d9fe3b66e4b07a4d5d68e99042edfc0611a2b08a25666b3a03915ca3ead36bfff02a89d40a25a455c534b1efcca32c7ea2a839e44018a
-DIST tel.traineddata-tessdata_fast-4.1.0 2769654 BLAKE2B fb461715b626c5f977c82b897a4166417c8bbef7dbe331576cfc9897dd4e70a47dca24c0810227aa48cf882383edbc8f4a446fd04e6fdfa7dd635336bad463bb SHA512 89666af74698d21bd49d9fe3b66e4b07a4d5d68e99042edfc0611a2b08a25666b3a03915ca3ead36bfff02a89d40a25a455c534b1efcca32c7ea2a839e44018a
-DIST tgk.traineddata-tessdata_fast-4.0.0 2602685 BLAKE2B 265d8dc62f4bede659f9fb3be28d8711ec60ff507404758f9b805d081a3fa725e83efb1dbe79b1fbf4a9bc700880126900a9b31083d229ee626b8bfc8c14c292 SHA512 3c9b42b434fecbbce50873396908e910c18c3136b0f7c0a0c1ae77f02bf6fd9584b88a20b8d7cf09e2b6998a8f7df4f6aaeead7649cab68590999374f25c5991
-DIST tgk.traineddata-tessdata_fast-4.1.0 2602685 BLAKE2B 265d8dc62f4bede659f9fb3be28d8711ec60ff507404758f9b805d081a3fa725e83efb1dbe79b1fbf4a9bc700880126900a9b31083d229ee626b8bfc8c14c292 SHA512 3c9b42b434fecbbce50873396908e910c18c3136b0f7c0a0c1ae77f02bf6fd9584b88a20b8d7cf09e2b6998a8f7df4f6aaeead7649cab68590999374f25c5991
-DIST tha.traineddata-tessdata_fast-4.0.0 1072600 BLAKE2B af2a4956b247cd9519a992716efa708013fc530a52636d3a62400b10cc309909a9a9dce25cc36651a9fe03d5934ee04e2eee5cadc7f5c6e93426138ad8f4e365 SHA512 942590b071264bc55bd74dcc0db652fe5ab9e70a98b6a17a0add7f5e7f1e26d00111f5e7dd8ba22324b17759309e94d6ac8a6222b33d37fee04397b55072b0e6
-DIST tha.traineddata-tessdata_fast-4.1.0 1072600 BLAKE2B af2a4956b247cd9519a992716efa708013fc530a52636d3a62400b10cc309909a9a9dce25cc36651a9fe03d5934ee04e2eee5cadc7f5c6e93426138ad8f4e365 SHA512 942590b071264bc55bd74dcc0db652fe5ab9e70a98b6a17a0add7f5e7f1e26d00111f5e7dd8ba22324b17759309e94d6ac8a6222b33d37fee04397b55072b0e6
-DIST tir.traineddata-tessdata_fast-4.0.0 378822 BLAKE2B 3fc8133472f1753ba742ca5f935ec20370c30bcef74307c88f0c40853f130d591460c175aafbd6bd65fed9366df4a91317d138bacfa77b9d2980d5bfa41edb65 SHA512 2d0c196d0f8b6d11828f41e1ef8e4c132863469e1148b3f77ca569a713af91380a4d53eeadc242c5f82813b40f949cf7279abca96a9cae2d8a8b4c0581b83d64
-DIST tir.traineddata-tessdata_fast-4.1.0 378822 BLAKE2B 3fc8133472f1753ba742ca5f935ec20370c30bcef74307c88f0c40853f130d591460c175aafbd6bd65fed9366df4a91317d138bacfa77b9d2980d5bfa41edb65 SHA512 2d0c196d0f8b6d11828f41e1ef8e4c132863469e1148b3f77ca569a713af91380a4d53eeadc242c5f82813b40f949cf7279abca96a9cae2d8a8b4c0581b83d64
-DIST ton.traineddata-tessdata_fast-4.0.0 947249 BLAKE2B e2cd14d26e07b7e5f88feba310c05333c6e1aa396acd7e29bede89c4b98cf94da6d3374818e26a5b967a1606f9cd147b6b56924f6b71d2f007493dc7e92868bb SHA512 b9f4ef0555663892e821cb876d50f3a091983ad83da375a6d17b9e705c1e0c7f08a5664782e44e7d42f357d379ca3094adb72daf01b39b37b4ea2ebd04130437
-DIST ton.traineddata-tessdata_fast-4.1.0 947249 BLAKE2B e2cd14d26e07b7e5f88feba310c05333c6e1aa396acd7e29bede89c4b98cf94da6d3374818e26a5b967a1606f9cd147b6b56924f6b71d2f007493dc7e92868bb SHA512 b9f4ef0555663892e821cb876d50f3a091983ad83da375a6d17b9e705c1e0c7f08a5664782e44e7d42f357d379ca3094adb72daf01b39b37b4ea2ebd04130437
-DIST tur.traineddata-tessdata_fast-4.0.0 4550554 BLAKE2B 21cf610a7250be7f1136838b4d65a309c80a7c3c9e2bb3e86e3304947bc2d7a21cce74d46f7191ac84005b45e1b3c12e24d3f47587263793d164081505f5e3f9 SHA512 10470a411a4692aef1cc5a0465793844cd47f8a9079f72e9e7e0176e9556d13afa7e83ff3644d4a8b10a91bcc5698a8d377d4f4ad986ada72a0557a2c5617357
-DIST tur.traineddata-tessdata_fast-4.1.0 4550554 BLAKE2B 21cf610a7250be7f1136838b4d65a309c80a7c3c9e2bb3e86e3304947bc2d7a21cce74d46f7191ac84005b45e1b3c12e24d3f47587263793d164081505f5e3f9 SHA512 10470a411a4692aef1cc5a0465793844cd47f8a9079f72e9e7e0176e9556d13afa7e83ff3644d4a8b10a91bcc5698a8d377d4f4ad986ada72a0557a2c5617357
-DIST uig.traineddata-tessdata_fast-4.0.0 2794272 BLAKE2B b3820b7de241e598b3bfb2946bc23656b1abb1d46502f18bc687c55ee6da605880c90d59ed1567f8b6b39ff0c5c5494a1ff8c7c5747353a6dd46f04f738b65f4 SHA512 7ada280945562e828b59ad731d51682dfe3e0996eb30a02c134bd7be156a4604b4b3ea3480cf748fd9f9dc0c55a9b823ecb249b260b1718b2490f5addf89891b
-DIST uig.traineddata-tessdata_fast-4.1.0 2794272 BLAKE2B b3820b7de241e598b3bfb2946bc23656b1abb1d46502f18bc687c55ee6da605880c90d59ed1567f8b6b39ff0c5c5494a1ff8c7c5747353a6dd46f04f738b65f4 SHA512 7ada280945562e828b59ad731d51682dfe3e0996eb30a02c134bd7be156a4604b4b3ea3480cf748fd9f9dc0c55a9b823ecb249b260b1718b2490f5addf89891b
-DIST ukr.traineddata-tessdata_fast-4.0.0 3825102 BLAKE2B bf263c354082cb3fdb5f0b63088bd6ab315e11df60c85a424aa534b8bf2be6ddf6e371c2b4ac3e248934e66e6198b0eb39a5b008a1264309ad71d81004f49296 SHA512 67056a9a25206321c0804ed40520a7b6b1b74746bcbf57c1488faf250d014288970de0ee73b7160dfd9fa509bc5fe59f8dcedc5bcbebf879ce87431e3c1fb057
-DIST ukr.traineddata-tessdata_fast-4.1.0 3825102 BLAKE2B bf263c354082cb3fdb5f0b63088bd6ab315e11df60c85a424aa534b8bf2be6ddf6e371c2b4ac3e248934e66e6198b0eb39a5b008a1264309ad71d81004f49296 SHA512 67056a9a25206321c0804ed40520a7b6b1b74746bcbf57c1488faf250d014288970de0ee73b7160dfd9fa509bc5fe59f8dcedc5bcbebf879ce87431e3c1fb057
-DIST urd.traineddata-tessdata_fast-4.0.0 1398718 BLAKE2B 51a3f61af80192fd02e8b32462012ef64d03d4435df525cf6ff6ff5a81938e8ab0eb6d93490aeda3e2bc676f96eedef51b07b2c5d5d6fe15bb2f56dfd51b776a SHA512 5f4ee46bd71624caa73aabe1b69d49781d96f49e9374c3edeb69c861f16d36640e3a2b698d75d71bd7b94d17c1aabdd742a3400964487414357b2baae89b582d
-DIST urd.traineddata-tessdata_fast-4.1.0 1398718 BLAKE2B 51a3f61af80192fd02e8b32462012ef64d03d4435df525cf6ff6ff5a81938e8ab0eb6d93490aeda3e2bc676f96eedef51b07b2c5d5d6fe15bb2f56dfd51b776a SHA512 5f4ee46bd71624caa73aabe1b69d49781d96f49e9374c3edeb69c861f16d36640e3a2b698d75d71bd7b94d17c1aabdd742a3400964487414357b2baae89b582d
-DIST uzb.traineddata-tessdata_fast-4.0.0 6470703 BLAKE2B da7703c5340b795d202850f96d71f2ff3f69cfd57126ef76053b01246673d6abc7f16ff77b935e132dd193566f0b7772ceccf9402046e38d7664581e4437afab SHA512 f03c9a83572293c40ae8d119c1399953dfbc81503445db3867245fa6f48e0844a6b72b85c24b663e1169829576ed6eabd2c50d48384c2721a4036e040f164478
-DIST uzb.traineddata-tessdata_fast-4.1.0 6470703 BLAKE2B da7703c5340b795d202850f96d71f2ff3f69cfd57126ef76053b01246673d6abc7f16ff77b935e132dd193566f0b7772ceccf9402046e38d7664581e4437afab SHA512 f03c9a83572293c40ae8d119c1399953dfbc81503445db3867245fa6f48e0844a6b72b85c24b663e1169829576ed6eabd2c50d48384c2721a4036e040f164478
-DIST uzb_cyrl.traineddata-tessdata_fast-4.0.0 1563501 BLAKE2B 4a57310458de8bcb6dc5ca4b409f2858cdeaa268ff050de28b2c39d83e7fbc49eaa3fa2cc528f9b58d300c76fadee02f8b654456973ee97545734b478d411589 SHA512 ebe9107b7167d52e48030177a8fc301c1978f798282dfd33694dd5544f9970ba24330797a72ec02655f243369490b6ddb78df96bd28f299a1a9d50e69fcad483
-DIST uzb_cyrl.traineddata-tessdata_fast-4.1.0 1563501 BLAKE2B 4a57310458de8bcb6dc5ca4b409f2858cdeaa268ff050de28b2c39d83e7fbc49eaa3fa2cc528f9b58d300c76fadee02f8b654456973ee97545734b478d411589 SHA512 ebe9107b7167d52e48030177a8fc301c1978f798282dfd33694dd5544f9970ba24330797a72ec02655f243369490b6ddb78df96bd28f299a1a9d50e69fcad483
-DIST vie.traineddata-tessdata_fast-4.0.0 531275 BLAKE2B 379070086dfd362ef888b8a467ce003d32653c844fb42fd89a5bcf383b58cfb7b9c170328e49c4800b4f43201600e43e26c7745f444e06f5ba7bb93e8fb98e72 SHA512 3a055b7ba07e38ce4a21be85ccbac26b27aab5f4104d4875c866030d0ac6d468e25c793301c2cbb4ab5ff92492bc5c02eefe083d638f6c081cf19ca452a05733
-DIST vie.traineddata-tessdata_fast-4.1.0 531275 BLAKE2B 379070086dfd362ef888b8a467ce003d32653c844fb42fd89a5bcf383b58cfb7b9c170328e49c4800b4f43201600e43e26c7745f444e06f5ba7bb93e8fb98e72 SHA512 3a055b7ba07e38ce4a21be85ccbac26b27aab5f4104d4875c866030d0ac6d468e25c793301c2cbb4ab5ff92492bc5c02eefe083d638f6c081cf19ca452a05733
-DIST yid.traineddata-tessdata_fast-4.0.0 545606 BLAKE2B 96d06916e67e5712d708d6c4534b3a618211cf76b3825ea3b48ac04d8158633a5fd0584aecb2574fdf105d0ba8d9ed21861d3cd9e6fa186c273ed950b9382a1d SHA512 4ee1effed6fd9233d6341f62f5dfd0a4dfb25e7388c7152bc3bdc55dff0737198f35264fcff34d81c223e4a8be832417323f9e16c4c33245d0493d44eacbefc5
-DIST yid.traineddata-tessdata_fast-4.1.0 545606 BLAKE2B 96d06916e67e5712d708d6c4534b3a618211cf76b3825ea3b48ac04d8158633a5fd0584aecb2574fdf105d0ba8d9ed21861d3cd9e6fa186c273ed950b9382a1d SHA512 4ee1effed6fd9233d6341f62f5dfd0a4dfb25e7388c7152bc3bdc55dff0737198f35264fcff34d81c223e4a8be832417323f9e16c4c33245d0493d44eacbefc5
-DIST yor.traineddata-tessdata_fast-4.0.0 963400 BLAKE2B 38f84a1c331ef161cf3d6bb25e8586d1cd5fa0458fcd295fec3481f3c02cfe3f9f138c22731af3beec09471570b5d790917bb42ac40e5597dd5336afe2f55cea SHA512 da4d086f52534fbf01ac00dd996aceb2c646fc61b60199cf539cc7a223c050e69079ede591b95abbe1d3927a39ca7f9bedd68c558e6df54d949dff5c6428f449
-DIST yor.traineddata-tessdata_fast-4.1.0 963400 BLAKE2B 38f84a1c331ef161cf3d6bb25e8586d1cd5fa0458fcd295fec3481f3c02cfe3f9f138c22731af3beec09471570b5d790917bb42ac40e5597dd5336afe2f55cea SHA512 da4d086f52534fbf01ac00dd996aceb2c646fc61b60199cf539cc7a223c050e69079ede591b95abbe1d3927a39ca7f9bedd68c558e6df54d949dff5c6428f449
diff --git a/app-text/tessdata_fast/metadata.xml b/app-text/tessdata_fast/metadata.xml
deleted file mode 100644
index acc4e1fe4195..000000000000
--- a/app-text/tessdata_fast/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tesseract-ocr/tessdata_fast</remote-id>
- </upstream>
- <use>
- <flag name="osd"> Enable support orientation and script detection.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/tessdata_fast/tessdata_fast-4.0.0.ebuild b/app-text/tessdata_fast/tessdata_fast-4.0.0.ebuild
deleted file mode 100644
index 33fb4a915793..000000000000
--- a/app-text/tessdata_fast/tessdata_fast-4.0.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-URI_PREFIX="https://github.com/tesseract-ocr/${PN}/raw/${PV}/"
-
-DESCRIPTION="Fast integer versions of trained models for app-text/tesseract"
-HOMEPAGE="https://github.com/tesseract-ocr/tessdata_fast"
-SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${P} )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~sparc x86"
-IUSE="+osd"
-
-RDEPEND="!app-text/tessdata_best
- !app-text/tessdata_legacy
- !<app-text/tesseract-4.1.0"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}
-
-# List of supported Gentoo linguas and their upstream mapping
-# "old" variants were regrouped in the matching modern locale
-LANGUAGES="af:afr am:amh ar:ara as:asm az:aze,aze_cyrl be:bel bg:bul bn:ben bo:bod br:bre bs:bos ca:cat ceb chr co:cos cs:ces cy:cym da:dan de:deu,frk dv:div dz:dzo el:ell,grc en:enm eo:epo es:spa,spa_old et:est eu:eus fa:fas fi:fin fil fo:fao fr:fra,frm fy:fry ga:gle gd:gla gl:glg gu:guj he:heb hi:hin hr:hrv ht:hat hu:hun hy:hye id:ind is:isl it:ita,ita_old iu:iku ja:jpn,jpn_vert jv:jav ka:kat,kat_old kk:kaz km:khm kmr-Latn:kmr kn:kan ko:kor,kor_vert ky:kir la:lat lb:ltz lo:lao lt:lit lv:lav mi:mri mk:mkd ml:mal mn:mon mr:mar ms:msa mt:mlt my:mya ne:nep nl:nld no:nor oc:oci or:ori pa:pan pl:pol ps:pus pt:por qu:que ro:ron ru:rus sa:san sd:snd si:sin sk:slk sl:slv sq:sqi sr:srp,srp_latn su:sun sv:swe sw:swa syc:syr ta:tam te:tel tg:tgk th:tha ti:tir to:ton tr:tur tt:tat ug:uig uk:ukr ur:urd uz:uzb,uzb_cyrl vi:vie yi:yid yo:yor zh:chi_sim,chi_sim_vert,chi_tra,chi_tra_vert"
-# l10n_en provides the additional data:
-# enm - English, Middle (1100-1500)
-
-for lang in ${LANGUAGES}; do
- gentoo_lang=${lang%:*}
- tess_langs=${lang#*:}
- for tess_lang in ${tess_langs//,/ }; do
- SRC_URI+=" l10n_${gentoo_lang}? ( ${URI_PREFIX}${tess_lang}.traineddata -> ${tess_lang}.traineddata-${P} )"
- done
- IUSE+=" l10n_${gentoo_lang}"
-done
-
-src_prepare() {
- for file in ${A}; do
- cp "${DISTDIR}/${file}" "${S}/${file/-${P}/}" || die
- done
-
- default
-}
-
-src_install() {
- insinto /usr/share/tessdata
- doins *.traineddata
-}
diff --git a/app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild b/app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild
deleted file mode 100644
index 7a693ed601ed..000000000000
--- a/app-text/tessdata_fast/tessdata_fast-4.1.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-URI_PREFIX="https://github.com/tesseract-ocr/${PN}/raw/${PV}/"
-
-DESCRIPTION="Fast integer versions of trained models for app-text/tesseract"
-HOMEPAGE="https://github.com/tesseract-ocr/tessdata_fast"
-SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${P} )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="+osd"
-
-RDEPEND="!app-text/tessdata_best
- !app-text/tessdata_legacy
- !<app-text/tesseract-4.1.0"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}
-
-# List of supported Gentoo linguas and their upstream mapping
-# "old" variants were regrouped in the matching modern locale
-LANGUAGES="af:afr am:amh ar:ara as:asm az:aze,aze_cyrl be:bel bg:bul bn:ben bo:bod br:bre bs:bos ca:cat ceb chr co:cos cs:ces cy:cym da:dan de:deu,frk dv:div dz:dzo el:ell,grc en:enm eo:epo es:spa,spa_old et:est eu:eus fa:fas fi:fin fil fo:fao fr:fra,frm fy:fry ga:gle gd:gla gl:glg gu:guj he:heb hi:hin hr:hrv ht:hat hu:hun hy:hye id:ind is:isl it:ita,ita_old iu:iku ja:jpn,jpn_vert jv:jav ka:kat,kat_old kk:kaz km:khm kmr-Latn:kmr kn:kan ko:kor,kor_vert ky:kir la:lat lb:ltz lo:lao lt:lit lv:lav mi:mri mk:mkd ml:mal mn:mon mr:mar ms:msa mt:mlt my:mya ne:nep nl:nld no:nor oc:oci or:ori pa:pan pl:pol ps:pus pt:por qu:que ro:ron ru:rus sa:san sd:snd si:sin sk:slk sl:slv sq:sqi sr:srp,srp_latn su:sun sv:swe sw:swa syc:syr ta:tam te:tel tg:tgk th:tha ti:tir to:ton tr:tur tt:tat ug:uig uk:ukr ur:urd uz:uzb,uzb_cyrl vi:vie yi:yid yo:yor zh:chi_sim,chi_sim_vert,chi_tra,chi_tra_vert"
-# l10n_en provides the additional data:
-# enm - English, Middle (1100-1500)
-
-for lang in ${LANGUAGES}; do
- gentoo_lang=${lang%:*}
- tess_langs=${lang#*:}
- for tess_lang in ${tess_langs//,/ }; do
- SRC_URI+=" l10n_${gentoo_lang}? ( ${URI_PREFIX}${tess_lang}.traineddata -> ${tess_lang}.traineddata-${P} )"
- done
- IUSE+=" l10n_${gentoo_lang}"
-done
-
-src_prepare() {
- for file in ${A}; do
- cp "${DISTDIR}/${file}" "${S}/${file/-${P}/}" || die
- done
-
- default
-}
-
-src_install() {
- insinto /usr/share/tessdata
- doins *.traineddata
-}
diff --git a/app-text/tessdata_legacy/Manifest b/app-text/tessdata_legacy/Manifest
deleted file mode 100644
index e5cb1a86b400..000000000000
--- a/app-text/tessdata_legacy/Manifest
+++ /dev/null
@@ -1,253 +0,0 @@
-DIST afr.traineddata-tessdata_legacy-4.0.0 7851157 BLAKE2B 90811d860f65dae25e0cd74855292394532e4f3059fa28dbe101111ee0a47eb5e662602b1ea797897001b839c701394124056d9c7cf360b0483be820ea00ef02 SHA512 8cf2ce289ea892aaa186fe26ffcd50ba4f7433874f1367e55fd337801f63f337d1719ecd3baa41575e6a22f834dbd3ac7b970942ae4e4dd730ea3bdc7a0f1b15
-DIST afr.traineddata-tessdata_legacy-4.1.0 7851157 BLAKE2B 90811d860f65dae25e0cd74855292394532e4f3059fa28dbe101111ee0a47eb5e662602b1ea797897001b839c701394124056d9c7cf360b0483be820ea00ef02 SHA512 8cf2ce289ea892aaa186fe26ffcd50ba4f7433874f1367e55fd337801f63f337d1719ecd3baa41575e6a22f834dbd3ac7b970942ae4e4dd730ea3bdc7a0f1b15
-DIST amh.traineddata-tessdata_legacy-4.0.0 8423467 BLAKE2B b4f3643981210e898b791ddb4fdf58287ee8d23c0e5822933e586ad34ed06de497e7e2de6a834c0178347ffc6e12589e85587c7da1d05fba32b36f2c16f7d6fb SHA512 675108f2a2df285a09a95b8a4a2fcbaabbb2123c85b68c2a5daf05e6dfefda6be7178a686ed2ca776e58f2cde58663e717bc9ca0913b41d58575be77166f42ba
-DIST amh.traineddata-tessdata_legacy-4.1.0 8423467 BLAKE2B b4f3643981210e898b791ddb4fdf58287ee8d23c0e5822933e586ad34ed06de497e7e2de6a834c0178347ffc6e12589e85587c7da1d05fba32b36f2c16f7d6fb SHA512 675108f2a2df285a09a95b8a4a2fcbaabbb2123c85b68c2a5daf05e6dfefda6be7178a686ed2ca776e58f2cde58663e717bc9ca0913b41d58575be77166f42ba
-DIST ara.traineddata-tessdata_legacy-4.0.0 2494806 BLAKE2B b0297c8cdf13e7d87b1f65c04b55905154fb24c16a9c7e4a0cf76ace6cd8eeba83c1fc81ea098df566a55270735d14d819ba60f6dd5461a473350f4ff1767210 SHA512 333ddb480e60201039b926e8800324d46657ed4b7adf3365fa0b43317dd7c501e149410e3a749243e0fea1319cd152c960cf1ac8ea08e20c1931cd6c1598e1cb
-DIST ara.traineddata-tessdata_legacy-4.1.0 2494806 BLAKE2B b0297c8cdf13e7d87b1f65c04b55905154fb24c16a9c7e4a0cf76ace6cd8eeba83c1fc81ea098df566a55270735d14d819ba60f6dd5461a473350f4ff1767210 SHA512 333ddb480e60201039b926e8800324d46657ed4b7adf3365fa0b43317dd7c501e149410e3a749243e0fea1319cd152c960cf1ac8ea08e20c1931cd6c1598e1cb
-DIST asm.traineddata-tessdata_legacy-4.0.0 2045457 BLAKE2B 793a6cf489b5b115086952d424b062dce0baaa40456a5d4d4825ac6041d7d26b6f8b72bb95384aefb6441650d7b0e5793f6eb1f80a5c4a2497797d2e3f350cba SHA512 500b5be7e27d9f657b9eeff83d0c39d3fc85cc801958e92b899bfb8d3b30f5c78c820cd1529932cc4a3f20050cdf425cdd17e76dedf597413e2a16af4a199129
-DIST asm.traineddata-tessdata_legacy-4.1.0 2045457 BLAKE2B 793a6cf489b5b115086952d424b062dce0baaa40456a5d4d4825ac6041d7d26b6f8b72bb95384aefb6441650d7b0e5793f6eb1f80a5c4a2497797d2e3f350cba SHA512 500b5be7e27d9f657b9eeff83d0c39d3fc85cc801958e92b899bfb8d3b30f5c78c820cd1529932cc4a3f20050cdf425cdd17e76dedf597413e2a16af4a199129
-DIST aze.traineddata-tessdata_legacy-4.0.0 10139884 BLAKE2B 608c5372ad3901af85505d432178dcd84b3ba68bb446b5169fd6a1e0db840e5ff27d4a4ef624a6316dc9d0c8362930dc575067de07efe7af9b58e2b8aa2d8ec4 SHA512 24cfc52e8d36495bcc2cfcdd41cde539582541e6a98d2e151311189db033a7749ee7f846e21ba504e511037284099f2d4da4d7909b15dae92375638d39adb74c
-DIST aze.traineddata-tessdata_legacy-4.1.0 10139884 BLAKE2B 608c5372ad3901af85505d432178dcd84b3ba68bb446b5169fd6a1e0db840e5ff27d4a4ef624a6316dc9d0c8362930dc575067de07efe7af9b58e2b8aa2d8ec4 SHA512 24cfc52e8d36495bcc2cfcdd41cde539582541e6a98d2e151311189db033a7749ee7f846e21ba504e511037284099f2d4da4d7909b15dae92375638d39adb74c
-DIST aze_cyrl.traineddata-tessdata_legacy-4.0.0 4726411 BLAKE2B b0fd32c05f704cbc13c7c5a832d2395b2a8c86922f8781d4d03d7ba177956ff050646db1a833ee80e7a209a119ee1e47a6adc2e8d90b57eb1d5fdddefbd6933d SHA512 160dc9fdb07deae92f00e6a00c23906d891a445ed78bf2046fe93d5779a64ace1ea6d134640f92aa91cfaff11244d9f0aa9f55ef735bcd760ff8d75e9cc9aa1b
-DIST aze_cyrl.traineddata-tessdata_legacy-4.1.0 4726411 BLAKE2B b0fd32c05f704cbc13c7c5a832d2395b2a8c86922f8781d4d03d7ba177956ff050646db1a833ee80e7a209a119ee1e47a6adc2e8d90b57eb1d5fdddefbd6933d SHA512 160dc9fdb07deae92f00e6a00c23906d891a445ed78bf2046fe93d5779a64ace1ea6d134640f92aa91cfaff11244d9f0aa9f55ef735bcd760ff8d75e9cc9aa1b
-DIST bel.traineddata-tessdata_legacy-4.0.0 11185811 BLAKE2B 78be505c559865d8c81849a1acdb342fc05ae55f1a9a2a154203b11e13c7aafae08e53e9572760ec43aa24728ac38a0fafdeb458054c3150d399abf25760a617 SHA512 e5df0c9c0470ccf786eb8629ea525e945af0bf8487dc7ea13130d81120145bc1fe7dcac6d24cc3d26cb9992ef61d126c5920e35a22a7bfe5aa05428588c1f57c
-DIST bel.traineddata-tessdata_legacy-4.1.0 11185811 BLAKE2B 78be505c559865d8c81849a1acdb342fc05ae55f1a9a2a154203b11e13c7aafae08e53e9572760ec43aa24728ac38a0fafdeb458054c3150d399abf25760a617 SHA512 e5df0c9c0470ccf786eb8629ea525e945af0bf8487dc7ea13130d81120145bc1fe7dcac6d24cc3d26cb9992ef61d126c5920e35a22a7bfe5aa05428588c1f57c
-DIST ben.traineddata-tessdata_legacy-4.0.0 1789439 BLAKE2B 47db7752ff6bf7ed21b96dbce261786917c63cb931a2266000f299a1cd3ac2d8d5c7ceff45bfdda879b4101f5888959fb52a7ed406469865c5623ec433ab13a5 SHA512 e9ee3bd2ce1018d7f100d0c9ce1f504156d260d2c8d0fe14c3c614f058b9b512d8366a55d2919813b97854bebd5c296df90b9292994f35d21d12970360a05973
-DIST ben.traineddata-tessdata_legacy-4.1.0 1789439 BLAKE2B 47db7752ff6bf7ed21b96dbce261786917c63cb931a2266000f299a1cd3ac2d8d5c7ceff45bfdda879b4101f5888959fb52a7ed406469865c5623ec433ab13a5 SHA512 e9ee3bd2ce1018d7f100d0c9ce1f504156d260d2c8d0fe14c3c614f058b9b512d8366a55d2919813b97854bebd5c296df90b9292994f35d21d12970360a05973
-DIST bod.traineddata-tessdata_legacy-4.0.0 1966470 BLAKE2B 6aaefbb8bf09a52f471c085eed1c311f05a60fd1e2b655255c7e66736f8004352f25ed187ec1c542070fd82b3650ede3b60179556b635e00ca71bacff0b510f1 SHA512 c6c1f05523a2a1a3f566521ca466c2658d792906a0d3115d3abc328b62f2644175abf0a649b72d6127dee4d665448a0e36532bd38fdcf694145f2ebe3a18bb10
-DIST bod.traineddata-tessdata_legacy-4.1.0 1966470 BLAKE2B 6aaefbb8bf09a52f471c085eed1c311f05a60fd1e2b655255c7e66736f8004352f25ed187ec1c542070fd82b3650ede3b60179556b635e00ca71bacff0b510f1 SHA512 c6c1f05523a2a1a3f566521ca466c2658d792906a0d3115d3abc328b62f2644175abf0a649b72d6127dee4d665448a0e36532bd38fdcf694145f2ebe3a18bb10
-DIST bos.traineddata-tessdata_legacy-4.0.0 7930443 BLAKE2B f164434b6559ea68fd509044b418498a062c5e2ec5addd4e9bc73ca3520aafa1af6c49bac75d1b48272b606c5e50199e0b511f32a2feea9b2cbbc63b55f95580 SHA512 d4c76d60f0b56c15076b4ebabab0622a585869149fcc3f3252365adaa89c3b0a6aa0ecbdd59c11bf20cc51056f099b962b0c0e6a6d2ad3f3e9352177e109ee01
-DIST bos.traineddata-tessdata_legacy-4.1.0 7930443 BLAKE2B f164434b6559ea68fd509044b418498a062c5e2ec5addd4e9bc73ca3520aafa1af6c49bac75d1b48272b606c5e50199e0b511f32a2feea9b2cbbc63b55f95580 SHA512 d4c76d60f0b56c15076b4ebabab0622a585869149fcc3f3252365adaa89c3b0a6aa0ecbdd59c11bf20cc51056f099b962b0c0e6a6d2ad3f3e9352177e109ee01
-DIST bre.traineddata-tessdata_legacy-4.0.0 6335020 BLAKE2B 5691702fe90ae6d5481fce8c2e59464c4f8301d7dff662de19e16ebfe270fd69fe97b16c831aca7fc1feb6fbdf6d75da37238e18ba94c4427eaf4cfc0ce7d117 SHA512 bab1bc966ed1ac4a4d305564fc99868ff0aa58f719c3b66643cc809acd2205ff8e2e04d02bf6ad60ace1a4ec0ae984df7fef94d1c29488693a49082004beed23
-DIST bre.traineddata-tessdata_legacy-4.1.0 6335020 BLAKE2B 5691702fe90ae6d5481fce8c2e59464c4f8301d7dff662de19e16ebfe270fd69fe97b16c831aca7fc1feb6fbdf6d75da37238e18ba94c4427eaf4cfc0ce7d117 SHA512 bab1bc966ed1ac4a4d305564fc99868ff0aa58f719c3b66643cc809acd2205ff8e2e04d02bf6ad60ace1a4ec0ae984df7fef94d1c29488693a49082004beed23
-DIST bul.traineddata-tessdata_legacy-4.0.0 8371797 BLAKE2B 6f3d3861c207df6abce0a502847040fd75355228088fe4c8d864f35883afc300a2ddca077fe1492da0d2c986b9286f1dedaaaecdd5fef441aa49f6040f5299c5 SHA512 c32939ee33af530d65481b5efe6b9edbb7ae272e06a2fbe05142de353634e947887c678aa09e4fc8cc62afadc99d290db9a1b7ccf2551ceb6ec99abf11bd1ace
-DIST bul.traineddata-tessdata_legacy-4.1.0 8371797 BLAKE2B 6f3d3861c207df6abce0a502847040fd75355228088fe4c8d864f35883afc300a2ddca077fe1492da0d2c986b9286f1dedaaaecdd5fef441aa49f6040f5299c5 SHA512 c32939ee33af530d65481b5efe6b9edbb7ae272e06a2fbe05142de353634e947887c678aa09e4fc8cc62afadc99d290db9a1b7ccf2551ceb6ec99abf11bd1ace
-DIST cat.traineddata-tessdata_legacy-4.0.0 6502025 BLAKE2B c3c2d8dc074a5fedc7c9b1d69fb23db88801c97371ee666b1dad8153dfd50e387a5af6f995b0b6ed008b344e3400482e9be9783ad8aefe6f0d6b0474ff487a2e SHA512 ea28038ffb6d62a6c5255eaafdc9dbfe6c669e2193279aad300ca112bdce597df6375f26bc19d9dcceeec56641519bbf1595c9c038efcacdf7759f625253591f
-DIST cat.traineddata-tessdata_legacy-4.1.0 6502025 BLAKE2B c3c2d8dc074a5fedc7c9b1d69fb23db88801c97371ee666b1dad8153dfd50e387a5af6f995b0b6ed008b344e3400482e9be9783ad8aefe6f0d6b0474ff487a2e SHA512 ea28038ffb6d62a6c5255eaafdc9dbfe6c669e2193279aad300ca112bdce597df6375f26bc19d9dcceeec56641519bbf1595c9c038efcacdf7759f625253591f
-DIST ceb.traineddata-tessdata_legacy-4.0.0 2402839 BLAKE2B 930ca2a957bee72837a2dd312163f53d0894aee0e700c31f75594a220296d2e2feddc41ec80125bfc4dbef478a239bdcfbbf8ba67226b4d15354e160b6bca438 SHA512 17ee20837c77823e43c47627a6fd4d888c346e6f6204b855d45913def1802351fbe6c7973f0633f91ffc1d8a852c372130cd027be25605186d77b0da13e88128
-DIST ceb.traineddata-tessdata_legacy-4.1.0 2402839 BLAKE2B 930ca2a957bee72837a2dd312163f53d0894aee0e700c31f75594a220296d2e2feddc41ec80125bfc4dbef478a239bdcfbbf8ba67226b4d15354e160b6bca438 SHA512 17ee20837c77823e43c47627a6fd4d888c346e6f6204b855d45913def1802351fbe6c7973f0633f91ffc1d8a852c372130cd027be25605186d77b0da13e88128
-DIST ces.traineddata-tessdata_legacy-4.0.0 16238266 BLAKE2B 07ea65df7fc5052346d519602bfccbf404cdfc321c2bef90fe0a72042430eecfdc145db34e579495be48b17efc5bebbff289f62c6883fbbfa2c34869ec0a773c SHA512 b1180f4473ac5172f653b4ec957f8e9d7427e1dfdef1ee23c6f6d2fae8f7ddc6a3db40a070b00784647b1eb09e2b14b891e5c33c21c0ca4db4808cf0993e0a0a
-DIST ces.traineddata-tessdata_legacy-4.1.0 16238266 BLAKE2B 07ea65df7fc5052346d519602bfccbf404cdfc321c2bef90fe0a72042430eecfdc145db34e579495be48b17efc5bebbff289f62c6883fbbfa2c34869ec0a773c SHA512 b1180f4473ac5172f653b4ec957f8e9d7427e1dfdef1ee23c6f6d2fae8f7ddc6a3db40a070b00784647b1eb09e2b14b891e5c33c21c0ca4db4808cf0993e0a0a
-DIST chi_sim.traineddata-tessdata_legacy-4.0.0 44366093 BLAKE2B 9dda7c1c96020e2e26f9801a5692932ffcc8c023034749b5f5ac35bf75821e7f96a94a42efaf32f983106a79ccf345c683feaaddcd27cf135bd059fb3677850e SHA512 3281d2098c25bd5c34603216183c9d5dd949c2982bc4d357f09c56875328640a4f8f79619baf8872e3f6814cfe2368cbfe13b1f1526439964d087a8b0b675031
-DIST chi_sim.traineddata-tessdata_legacy-4.1.0 44366093 BLAKE2B 9dda7c1c96020e2e26f9801a5692932ffcc8c023034749b5f5ac35bf75821e7f96a94a42efaf32f983106a79ccf345c683feaaddcd27cf135bd059fb3677850e SHA512 3281d2098c25bd5c34603216183c9d5dd949c2982bc4d357f09c56875328640a4f8f79619baf8872e3f6814cfe2368cbfe13b1f1526439964d087a8b0b675031
-DIST chi_sim_vert.traineddata-tessdata_legacy-4.0.0 2470991 BLAKE2B 5185759161703c0d48dabe2f0242c2c73521612b309ead0a9aa83edbb5c9d8b071937985d3c1a1fc1d1acfa37d12e998bb3461e0d3e29dc4ee8c4f7e69f48072 SHA512 b802f4cac91d16e6a1129f5cf553657731aaaefd9dfe1da797729515260cb5e76d182ec1d964ca7b780ea8e62bd03974b19f351c653314ce7dbfb00571d68814
-DIST chi_sim_vert.traineddata-tessdata_legacy-4.1.0 2470991 BLAKE2B 5185759161703c0d48dabe2f0242c2c73521612b309ead0a9aa83edbb5c9d8b071937985d3c1a1fc1d1acfa37d12e998bb3461e0d3e29dc4ee8c4f7e69f48072 SHA512 b802f4cac91d16e6a1129f5cf553657731aaaefd9dfe1da797729515260cb5e76d182ec1d964ca7b780ea8e62bd03974b19f351c653314ce7dbfb00571d68814
-DIST chi_tra.traineddata-tessdata_legacy-4.0.0 59025073 BLAKE2B 6912a8357b43fa0e626871e838fc7be598478e24dddd3aceb0240360037fd7791ddfc4b2203bb910a7d777579f88d44cfad6e0a5983ec86ec58b6abe3badb1b3 SHA512 2f090ec33d31ad79905796e56c2d6de551e62441e86fbcea93f88c08bbfad6c51b27d92a8f0f45c967e5d25ccccd0e7fb67410f1a88f8774027cba376ca4cc84
-DIST chi_tra.traineddata-tessdata_legacy-4.1.0 59025073 BLAKE2B 6912a8357b43fa0e626871e838fc7be598478e24dddd3aceb0240360037fd7791ddfc4b2203bb910a7d777579f88d44cfad6e0a5983ec86ec58b6abe3badb1b3 SHA512 2f090ec33d31ad79905796e56c2d6de551e62441e86fbcea93f88c08bbfad6c51b27d92a8f0f45c967e5d25ccccd0e7fb67410f1a88f8774027cba376ca4cc84
-DIST chi_tra_vert.traineddata-tessdata_legacy-4.0.0 2368306 BLAKE2B 1611f6b986a225478882adf00b3e6108c4aadc1ef456fae2a9798a8af2589b38d772e2c027f0c7e5be73e9730cd38fba7147f3fdd165d4bd767313897a9c66d5 SHA512 b706508c402a898d63d781ae3d9d109996a41b896831cc3277cfce811d7892da5c433d9423e7e377fb114b86a05c1c597412d7e729d3865f6f00467cd866623b
-DIST chi_tra_vert.traineddata-tessdata_legacy-4.1.0 2368306 BLAKE2B 1611f6b986a225478882adf00b3e6108c4aadc1ef456fae2a9798a8af2589b38d772e2c027f0c7e5be73e9730cd38fba7147f3fdd165d4bd767313897a9c66d5 SHA512 b706508c402a898d63d781ae3d9d109996a41b896831cc3277cfce811d7892da5c433d9423e7e377fb114b86a05c1c597412d7e729d3865f6f00467cd866623b
-DIST chr.traineddata-tessdata_legacy-4.0.0 1458011 BLAKE2B d30cc84204f92bf270be75ee280374001fa73eef40a1aa1c8c3647365c6be594d5df446c32d84ca7c129d2374c458b4c0d86f08c83b767012dfd266f033f5010 SHA512 67606907a676c1d9b8aada52d341416d5e7001af430edb80b61e37fb78fc4f3854c97a63fc7d3644951f7016ab9aa3f97ac14600e8b18894bff83c44020edbce
-DIST chr.traineddata-tessdata_legacy-4.1.0 1458011 BLAKE2B d30cc84204f92bf270be75ee280374001fa73eef40a1aa1c8c3647365c6be594d5df446c32d84ca7c129d2374c458b4c0d86f08c83b767012dfd266f033f5010 SHA512 67606907a676c1d9b8aada52d341416d5e7001af430edb80b61e37fb78fc4f3854c97a63fc7d3644951f7016ab9aa3f97ac14600e8b18894bff83c44020edbce
-DIST cos.traineddata-tessdata_legacy-4.0.0 2299112 BLAKE2B fbcd7c6afcc2549b8d162e0205eb3e3808a83beee427ec682013694de475d905b13d01d2fdf63c6d35352f677dfa2c3565254bec82689ac2a8269bce77cac03e SHA512 f6d363ec553d9f3c52b090b2513f3500c01ef149696f718a39994a0eaeeb32c3bfd3e47ce6d009e010c543073332107fa27c03784f1025bd3efe18ce0b567420
-DIST cos.traineddata-tessdata_legacy-4.1.0 2299112 BLAKE2B fbcd7c6afcc2549b8d162e0205eb3e3808a83beee427ec682013694de475d905b13d01d2fdf63c6d35352f677dfa2c3565254bec82689ac2a8269bce77cac03e SHA512 f6d363ec553d9f3c52b090b2513f3500c01ef149696f718a39994a0eaeeb32c3bfd3e47ce6d009e010c543073332107fa27c03784f1025bd3efe18ce0b567420
-DIST cym.traineddata-tessdata_legacy-4.0.0 5998144 BLAKE2B dd085261b3a6e1060beb8bb8bc5dab1be23f5bdff31967ae056972f06e2f791b302010d665849cf165b6be8db02ec2a4d0890a6d889d415c5e65c14a35594d7d SHA512 b30cd745962da1cae6718362048aaa6006b0705e42372a5fea353ba5d600b7c3b4a2a55520418fc3d5ebb87b62d8b3f8bc33573b110899fcf62c5b57f80af3b2
-DIST cym.traineddata-tessdata_legacy-4.1.0 5998144 BLAKE2B dd085261b3a6e1060beb8bb8bc5dab1be23f5bdff31967ae056972f06e2f791b302010d665849cf165b6be8db02ec2a4d0890a6d889d415c5e65c14a35594d7d SHA512 b30cd745962da1cae6718362048aaa6006b0705e42372a5fea353ba5d600b7c3b4a2a55520418fc3d5ebb87b62d8b3f8bc33573b110899fcf62c5b57f80af3b2
-DIST dan.traineddata-tessdata_legacy-4.0.0 10578171 BLAKE2B 5221fad713af6c2021558c675f70e7f75057306c6376c4182477b6cb255d5e4f525dcfcb0d4f1d5a9e9235cd9ae70f032517431f7323809df190cc257f41a961 SHA512 97374bee706dedafcdade1eb7b93746acd94e4a5f0287f94987bee03e1dfa1b7bcddded60ba5776d524c8d5e6c33511c6755df4eccbe97c4b4b3a221a6c466fc
-DIST dan.traineddata-tessdata_legacy-4.1.0 10578171 BLAKE2B 5221fad713af6c2021558c675f70e7f75057306c6376c4182477b6cb255d5e4f525dcfcb0d4f1d5a9e9235cd9ae70f032517431f7323809df190cc257f41a961 SHA512 97374bee706dedafcdade1eb7b93746acd94e4a5f0287f94987bee03e1dfa1b7bcddded60ba5776d524c8d5e6c33511c6755df4eccbe97c4b4b3a221a6c466fc
-DIST deu.traineddata-tessdata_legacy-4.0.0 15437534 BLAKE2B be973bfae962658d51f602b6b49da3d1dae3f00609360756847236d7110256522195272a163e222c048f5301388892c55ac2e13d2d6cf01fb3515b7821544612 SHA512 3f8396d12291476b37990f5ae54231e2d631b9fbf9cc8a61d2aac89f908ab9a857c53bd6c1fa59ba43db97c68f796057599853a755496b991be25f888970a0d6
-DIST deu.traineddata-tessdata_legacy-4.1.0 15437534 BLAKE2B be973bfae962658d51f602b6b49da3d1dae3f00609360756847236d7110256522195272a163e222c048f5301388892c55ac2e13d2d6cf01fb3515b7821544612 SHA512 3f8396d12291476b37990f5ae54231e2d631b9fbf9cc8a61d2aac89f908ab9a857c53bd6c1fa59ba43db97c68f796057599853a755496b991be25f888970a0d6
-DIST div.traineddata-tessdata_legacy-4.0.0 1774548 BLAKE2B a98269d00897c750fee322adf0c5b93acc9f2a61c4eca0d7fb4ddfbaae6b705b15a96bdfa9543f878b533162e1f16b90fdbf5ae576fcf738c0e7135df100f39e SHA512 25730f236bff127454e3e05b61ae3ae81ec2f2a9f308a58729d0e406af5481a4881e8f0f156b08afd09b71c21370150d98997e5c68f1d75069707d08cb798f28
-DIST div.traineddata-tessdata_legacy-4.1.0 1774548 BLAKE2B a98269d00897c750fee322adf0c5b93acc9f2a61c4eca0d7fb4ddfbaae6b705b15a96bdfa9543f878b533162e1f16b90fdbf5ae576fcf738c0e7135df100f39e SHA512 25730f236bff127454e3e05b61ae3ae81ec2f2a9f308a58729d0e406af5481a4881e8f0f156b08afd09b71c21370150d98997e5c68f1d75069707d08cb798f28
-DIST dzo.traineddata-tessdata_legacy-4.0.0 449626 BLAKE2B 633a8784d610bf588e6234bd958cbe3725625c08c4cbd745312a7b25b15e65bc6e66a64a4632d5a6eed9c38114ee13a0d1caf58b4df6e7e7890b3c8e060d9a02 SHA512 17d011ef9cd59fe64b618c395cbb6e26dd57127039db23e73c3dc41552b47e218f85d267fca95088e7239bd2475b78e00c66d694f8d6bc6361c406fa60cb0c25
-DIST dzo.traineddata-tessdata_legacy-4.1.0 449626 BLAKE2B 633a8784d610bf588e6234bd958cbe3725625c08c4cbd745312a7b25b15e65bc6e66a64a4632d5a6eed9c38114ee13a0d1caf58b4df6e7e7890b3c8e060d9a02 SHA512 17d011ef9cd59fe64b618c395cbb6e26dd57127039db23e73c3dc41552b47e218f85d267fca95088e7239bd2475b78e00c66d694f8d6bc6361c406fa60cb0c25
-DIST ell.traineddata-tessdata_legacy-4.0.0 7543380 BLAKE2B eeeb1f62730bdcc09e007c6055466fdcb7227697801b38c7f059422f29ffaea2d24c121256aca45c17eccb5843731a96144cdcde16e82f3586b5d90780073b53 SHA512 42079b235b8aeffd86aa0a063d922b2018e75ede82a1136c99347bb3cbc7c2638c26feccdfb2cf6d42c3d5f445c14e598d5f0147f6af9e23107af27b3980c59f
-DIST ell.traineddata-tessdata_legacy-4.1.0 7543380 BLAKE2B eeeb1f62730bdcc09e007c6055466fdcb7227697801b38c7f059422f29ffaea2d24c121256aca45c17eccb5843731a96144cdcde16e82f3586b5d90780073b53 SHA512 42079b235b8aeffd86aa0a063d922b2018e75ede82a1136c99347bb3cbc7c2638c26feccdfb2cf6d42c3d5f445c14e598d5f0147f6af9e23107af27b3980c59f
-DIST eng.traineddata-tessdata_legacy-4.0.0 23466654 BLAKE2B 4df77ba3f80b0142509839e4d5af5523734930cf211712440cfb09fae6e76849f0a9ba79710cdbb5ebaa7c646fb5ce3c7aa31e09e318719a136fa0797eaad16a SHA512 bf1a730ce314fbafa065547e40703a1ffbe7f080557c59088a1b59944af3b94bd7da51cec0f322558d72ab3bdaec14ae96eb43aac705859ed5422702028a8b77
-DIST eng.traineddata-tessdata_legacy-4.1.0 23466654 BLAKE2B 4df77ba3f80b0142509839e4d5af5523734930cf211712440cfb09fae6e76849f0a9ba79710cdbb5ebaa7c646fb5ce3c7aa31e09e318719a136fa0797eaad16a SHA512 bf1a730ce314fbafa065547e40703a1ffbe7f080557c59088a1b59944af3b94bd7da51cec0f322558d72ab3bdaec14ae96eb43aac705859ed5422702028a8b77
-DIST enm.traineddata-tessdata_legacy-4.0.0 5207312 BLAKE2B bd78dfa5d29622165fce0d6f5fb898b57a355046755797fdd1df7e781a6ea3a71b12fec45f746e190479e3ddc00ab51cd851c14bbc8e8737d1c64986d7c81fe3 SHA512 5e54eec9dfec915c427589fe46ea14a74e0c0a86a1be0abd23602cc1136304f34c3aedf4710b49615a1d52ab07a05e5f13f33346ae3fd3ba7cca651a9896def2
-DIST enm.traineddata-tessdata_legacy-4.1.0 5207312 BLAKE2B bd78dfa5d29622165fce0d6f5fb898b57a355046755797fdd1df7e781a6ea3a71b12fec45f746e190479e3ddc00ab51cd851c14bbc8e8737d1c64986d7c81fe3 SHA512 5e54eec9dfec915c427589fe46ea14a74e0c0a86a1be0abd23602cc1136304f34c3aedf4710b49615a1d52ab07a05e5f13f33346ae3fd3ba7cca651a9896def2
-DIST epo.traineddata-tessdata_legacy-4.0.0 11330444 BLAKE2B 13c59b70ec450576a711ae8df0f5fbaf570f9546eba4dcefd12e9a1e919ea2df7efe09506959455f82580612a0458aba7282de360f055bb5ea2d5b50aed06e11 SHA512 09ed23595a04fe0d22423cfdc6550a5b784e4bece7257ee175861030db32457631fc612d33227cab355a465622f2ff8d976f5cc8cf1698465f474a8f1105dfde
-DIST epo.traineddata-tessdata_legacy-4.1.0 11330444 BLAKE2B 13c59b70ec450576a711ae8df0f5fbaf570f9546eba4dcefd12e9a1e919ea2df7efe09506959455f82580612a0458aba7282de360f055bb5ea2d5b50aed06e11 SHA512 09ed23595a04fe0d22423cfdc6550a5b784e4bece7257ee175861030db32457631fc612d33227cab355a465622f2ff8d976f5cc8cf1698465f474a8f1105dfde
-DIST equ.traineddata-tessdata_legacy-4.0.0 2251950 BLAKE2B fd4d2a15d9a49bd60d429eec947f46a693a2b51bda4bf5aad9a38b2ff48fe323074f48a4103754efde1ce4b4eb48023bd2c24fed52e4815a2a6a2f9e818d085c SHA512 aa95d32330e3ee52cfedd4695246acb5b508f35b7a7e5cd5055f8f4d773cf5cede8d87b6877c4ed4fbe78ade748d45f91a66bcdef2e43c7d7311dd3272ea0cfc
-DIST equ.traineddata-tessdata_legacy-4.1.0 2251950 BLAKE2B fd4d2a15d9a49bd60d429eec947f46a693a2b51bda4bf5aad9a38b2ff48fe323074f48a4103754efde1ce4b4eb48023bd2c24fed52e4815a2a6a2f9e818d085c SHA512 aa95d32330e3ee52cfedd4695246acb5b508f35b7a7e5cd5055f8f4d773cf5cede8d87b6877c4ed4fbe78ade748d45f91a66bcdef2e43c7d7311dd3272ea0cfc
-DIST est.traineddata-tessdata_legacy-4.0.0 15301628 BLAKE2B 68a8f656b1f910c3d30ae8be88461d721609a3451e402b1e9ec91a6bb2145d5e35ef7b25f4e04fdcfdc2f786d65820b426dc7772cc45a49c6401f986c0d5a08a SHA512 18abcb2ea4bd85a0083966b8fe9407c2098ab1a195dcf3681ea2f0be20b291a09598604b214e85f5e996983f3b4b15319a024d0cffe72caff9885c292ce2d889
-DIST est.traineddata-tessdata_legacy-4.1.0 15301628 BLAKE2B 68a8f656b1f910c3d30ae8be88461d721609a3451e402b1e9ec91a6bb2145d5e35ef7b25f4e04fdcfdc2f786d65820b426dc7772cc45a49c6401f986c0d5a08a SHA512 18abcb2ea4bd85a0083966b8fe9407c2098ab1a195dcf3681ea2f0be20b291a09598604b214e85f5e996983f3b4b15319a024d0cffe72caff9885c292ce2d889
-DIST eus.traineddata-tessdata_legacy-4.0.0 10145441 BLAKE2B e5cf454d86ddc97e9b7135b03996c2884354a6b362bdd8093fdb03d859c812341fc710fdd2ae5ffef9b51ea62645fc62c57a8536a63c95269985ccd05402ebb6 SHA512 e9e748331794808ab556132ef74bc24007148ccf197fdd56d4e3c85bd25cd116bcf1b361e33806f67d23108ff7776fdef55f8711fcfa8287faf92ab7503d5ce5
-DIST eus.traineddata-tessdata_legacy-4.1.0 10145441 BLAKE2B e5cf454d86ddc97e9b7135b03996c2884354a6b362bdd8093fdb03d859c812341fc710fdd2ae5ffef9b51ea62645fc62c57a8536a63c95269985ccd05402ebb6 SHA512 e9e748331794808ab556132ef74bc24007148ccf197fdd56d4e3c85bd25cd116bcf1b361e33806f67d23108ff7776fdef55f8711fcfa8287faf92ab7503d5ce5
-DIST fao.traineddata-tessdata_legacy-4.0.0 3439785 BLAKE2B 26ffa4759f0d674c8c93bb9ff892446e422538a233f97762789a07a0604569cefc1705c6c30f9f5805c9662bb69511250d22e41f716e87a78dfe401ef57dc2d9 SHA512 029e9cb1203894de4ac4c9c65ec255dd371682e303b99e29332e8fc2b2842e6f558cd92f285e0df349f158cd6b14e6fd0a780c7d50ff3490704a0817e79ed7a3
-DIST fao.traineddata-tessdata_legacy-4.1.0 3439785 BLAKE2B 26ffa4759f0d674c8c93bb9ff892446e422538a233f97762789a07a0604569cefc1705c6c30f9f5805c9662bb69511250d22e41f716e87a78dfe401ef57dc2d9 SHA512 029e9cb1203894de4ac4c9c65ec255dd371682e303b99e29332e8fc2b2842e6f558cd92f285e0df349f158cd6b14e6fd0a780c7d50ff3490704a0817e79ed7a3
-DIST fas.traineddata-tessdata_legacy-4.0.0 561272 BLAKE2B 39e024d95d2c4dc0144129832f49891740eb2d383f51e0a42b134d49ccfe1b88cfd02bf05863ba45e7a5d6521b66218b2403287c253bc67ed673f581610f76c2 SHA512 b1f36737de6d165b12505b88ad5707bec968d4b266f751fa1c0acb0bf2eac5fe4cfb37ca55ff84162f8d000eb32948c681a0cef141d2fb65d2ce2f3c67da83a1
-DIST fas.traineddata-tessdata_legacy-4.1.0 561272 BLAKE2B 39e024d95d2c4dc0144129832f49891740eb2d383f51e0a42b134d49ccfe1b88cfd02bf05863ba45e7a5d6521b66218b2403287c253bc67ed673f581610f76c2 SHA512 b1f36737de6d165b12505b88ad5707bec968d4b266f751fa1c0acb0bf2eac5fe4cfb37ca55ff84162f8d000eb32948c681a0cef141d2fb65d2ce2f3c67da83a1
-DIST fil.traineddata-tessdata_legacy-4.0.0 2509440 BLAKE2B 3d6b9c20a5043aca5ed05ca9d29068c64fab27804aa6c1225f0d3b834c0e4f2bcb8d3cc6b6d5582fb2775bdb41e5347831e7784798b77172cb6bd2b21b5cad1b SHA512 47a51bf468fb365c356774f68f14f1f78afa4a044b265e9622d054140121026c035ae475179069aeab7368c6ee050eb1faa8816e4c0559bb59fc174e4a1d98a5
-DIST fil.traineddata-tessdata_legacy-4.1.0 2509440 BLAKE2B 3d6b9c20a5043aca5ed05ca9d29068c64fab27804aa6c1225f0d3b834c0e4f2bcb8d3cc6b6d5582fb2775bdb41e5347831e7784798b77172cb6bd2b21b5cad1b SHA512 47a51bf468fb365c356774f68f14f1f78afa4a044b265e9622d054140121026c035ae475179069aeab7368c6ee050eb1faa8816e4c0559bb59fc174e4a1d98a5
-DIST fin.traineddata-tessdata_legacy-4.0.0 21140513 BLAKE2B 66c0370d90aa197780a56c501875aee79c04aed0adfbc86079d9e80cab7888f7866649ebef5180ff5a6fdc8728bb821ee93e0f2e51275fd45775f4883f938077 SHA512 788cf5c2679c8a5143cb579afb406eeda1c08f4760a72aa27512b62e8d2a4a714fe715e02c3463536a5eb466a843f2f9b0c5f66f787a25c1c650dad2dd50d6ed
-DIST fin.traineddata-tessdata_legacy-4.1.0 21140513 BLAKE2B 66c0370d90aa197780a56c501875aee79c04aed0adfbc86079d9e80cab7888f7866649ebef5180ff5a6fdc8728bb821ee93e0f2e51275fd45775f4883f938077 SHA512 788cf5c2679c8a5143cb579afb406eeda1c08f4760a72aa27512b62e8d2a4a714fe715e02c3463536a5eb466a843f2f9b0c5f66f787a25c1c650dad2dd50d6ed
-DIST fra.traineddata-tessdata_legacy-4.0.0 14213351 BLAKE2B 6f0eff67f9902704c74fa8bfb534d155ad97353c6c25241ed6d8d7d716db1d764e018344752d724aae9b9e9a326290cb67e8c48a4e0039395f7e7938efb27175 SHA512 abd84d1f0a9436ec4a9089ba288d9d21af8c6bd8897c3fc991c2ffdaa16224c084b6705606b91cd17152cc5e647fe2f781af0c5e392bb10f5693d7ebbda0838b
-DIST fra.traineddata-tessdata_legacy-4.1.0 14213351 BLAKE2B 6f0eff67f9902704c74fa8bfb534d155ad97353c6c25241ed6d8d7d716db1d764e018344752d724aae9b9e9a326290cb67e8c48a4e0039395f7e7938efb27175 SHA512 abd84d1f0a9436ec4a9089ba288d9d21af8c6bd8897c3fc991c2ffdaa16224c084b6705606b91cd17152cc5e647fe2f781af0c5e392bb10f5693d7ebbda0838b
-DIST frk.traineddata-tessdata_legacy-4.0.0 22874034 BLAKE2B 9f04aa056191a488635bbe9f45f7a4e1bf1496982a176de4e7ce39dda13af0decb530c43f034a06c1e0f3889f6b03386f702124ddc0d1ed4ebc344aef648f1e9 SHA512 5cc1a97b6b3ad210bfab033bafa8ffaae5195958bc212e735aff6fbbe65509be71c3a790c9873819d1f93d9ce3c32a2bc3e8b5652e69335bbedd7cd5478bcd22
-DIST frk.traineddata-tessdata_legacy-4.1.0 22874034 BLAKE2B 9f04aa056191a488635bbe9f45f7a4e1bf1496982a176de4e7ce39dda13af0decb530c43f034a06c1e0f3889f6b03386f702124ddc0d1ed4ebc344aef648f1e9 SHA512 5cc1a97b6b3ad210bfab033bafa8ffaae5195958bc212e735aff6fbbe65509be71c3a790c9873819d1f93d9ce3c32a2bc3e8b5652e69335bbedd7cd5478bcd22
-DIST frm.traineddata-tessdata_legacy-4.0.0 17856636 BLAKE2B 045091157220016da84e5dfbf07e98c697b5f29a6719491f9059fec40216f7806c582e90bb19257f3b7e56ea5ae7c37a49a992ed6420001e5c0224e29426867a SHA512 08a88e0f1488a6ed471c5842cf8f39982e12eef397dcdeb2dbbe0902c9ced6af6e39e4a4142a9d97cfa5a6f75c5b609267bc8e4e4bb8db25d07a3ca922b4733e
-DIST frm.traineddata-tessdata_legacy-4.1.0 17856636 BLAKE2B 045091157220016da84e5dfbf07e98c697b5f29a6719491f9059fec40216f7806c582e90bb19257f3b7e56ea5ae7c37a49a992ed6420001e5c0224e29426867a SHA512 08a88e0f1488a6ed471c5842cf8f39982e12eef397dcdeb2dbbe0902c9ced6af6e39e4a4142a9d97cfa5a6f75c5b609267bc8e4e4bb8db25d07a3ca922b4733e
-DIST fry.traineddata-tessdata_legacy-4.0.0 1906031 BLAKE2B 727ac1cba9ac269c091cbe9942161f2e7ef0f546b3164611a6b937c7ee6e18ee037056d2791530e91475e3508e6219f595024d55014679f85a1686be4e87a4b7 SHA512 6ed4797e0b8b01e50fc296ba58b1ff9fb9612cae479945e08e5273af3e9bcd75b52cde895cd026329c91dc0302571c89a6ee48e589a8712f616948c740759afd
-DIST fry.traineddata-tessdata_legacy-4.1.0 1906031 BLAKE2B 727ac1cba9ac269c091cbe9942161f2e7ef0f546b3164611a6b937c7ee6e18ee037056d2791530e91475e3508e6219f595024d55014679f85a1686be4e87a4b7 SHA512 6ed4797e0b8b01e50fc296ba58b1ff9fb9612cae479945e08e5273af3e9bcd75b52cde895cd026329c91dc0302571c89a6ee48e589a8712f616948c740759afd
-DIST gla.traineddata-tessdata_legacy-4.0.0 3068320 BLAKE2B fe7abefb18abe8673deda2ccb3a8c80139b4ff89c36385577a1624ad2425e0bdc4ed73af646a488d2ac37711b5e56a8358ff8cf263c65a9723987ec5f4edeec4 SHA512 db445b8c82c723c0b4ac6a5cbb306ca9d1edc6a10ca26992d2de710f710b908ef6fe2ac6c83d068752436fbb3f7721455e213d0ab998207586aaf5581d46c0a7
-DIST gla.traineddata-tessdata_legacy-4.1.0 3068320 BLAKE2B fe7abefb18abe8673deda2ccb3a8c80139b4ff89c36385577a1624ad2425e0bdc4ed73af646a488d2ac37711b5e56a8358ff8cf263c65a9723987ec5f4edeec4 SHA512 db445b8c82c723c0b4ac6a5cbb306ca9d1edc6a10ca26992d2de710f710b908ef6fe2ac6c83d068752436fbb3f7721455e213d0ab998207586aaf5581d46c0a7
-DIST gle.traineddata-tessdata_legacy-4.0.0 4664254 BLAKE2B 13f8f2ad88bc72dabf54d3094c9840b8e42a7091040d4862ad4a2f4cc69070a768430c93087e82ff617cb4d1cd7a38fb2d011795a1d623ca2f796aa21f4f9969 SHA512 d535f20606fbe30c08994aadd2de4490c558b4c7cf5b75c069f556b66f5dee5ec306b9fd402f598ba73ba30d046c8410665163df1c0461c979f7f2e374177d0a
-DIST gle.traineddata-tessdata_legacy-4.1.0 4664254 BLAKE2B 13f8f2ad88bc72dabf54d3094c9840b8e42a7091040d4862ad4a2f4cc69070a768430c93087e82ff617cb4d1cd7a38fb2d011795a1d623ca2f796aa21f4f9969 SHA512 d535f20606fbe30c08994aadd2de4490c558b4c7cf5b75c069f556b66f5dee5ec306b9fd402f598ba73ba30d046c8410665163df1c0461c979f7f2e374177d0a
-DIST glg.traineddata-tessdata_legacy-4.0.0 8074927 BLAKE2B f334a814b2a016a5736f0ef72a43e78fdd90b9f2aaccf293c8c2d6b4b580497756c205893b7865fa209538a126ffed6040b0eb0fbe63b1afc26287348027f946 SHA512 43599e948012a3476c17fbf6ca836c92065c5b56b9d171e08eebf651c49febfa1af9d39d7cc63f9a1e66d7cd4a1ee8c9cf223384e33e931d0282b4871080ed51
-DIST glg.traineddata-tessdata_legacy-4.1.0 8074927 BLAKE2B f334a814b2a016a5736f0ef72a43e78fdd90b9f2aaccf293c8c2d6b4b580497756c205893b7865fa209538a126ffed6040b0eb0fbe63b1afc26287348027f946 SHA512 43599e948012a3476c17fbf6ca836c92065c5b56b9d171e08eebf651c49febfa1af9d39d7cc63f9a1e66d7cd4a1ee8c9cf223384e33e931d0282b4871080ed51
-DIST grc.traineddata-tessdata_legacy-4.0.0 7428728 BLAKE2B cc1716ea2e53ea84b8865e5f50157ca2c448447b72dd21509cc056b38187dc639d777be38b9075f84281f626eb1d4a395f81b0ff945a5fc4aad32d824aa4ae26 SHA512 f8c8d7c5486b3106ff80fa01d9edc580acab589884078e6e816bfc4e965e9e8bab410630a1a9fb27b82e6a7b80d05c1eb788a68267563cb4460d850127ae4ada
-DIST grc.traineddata-tessdata_legacy-4.1.0 7428728 BLAKE2B cc1716ea2e53ea84b8865e5f50157ca2c448447b72dd21509cc056b38187dc639d777be38b9075f84281f626eb1d4a395f81b0ff945a5fc4aad32d824aa4ae26 SHA512 f8c8d7c5486b3106ff80fa01d9edc580acab589884078e6e816bfc4e965e9e8bab410630a1a9fb27b82e6a7b80d05c1eb788a68267563cb4460d850127ae4ada
-DIST guj.traineddata-tessdata_legacy-4.0.0 1963128 BLAKE2B 3915831f64becd782bc99883e3fa1dc188d25308fb8a41f7c13948a3a39df3e6821b35df08c0dd5cfc5eb4140df958211a2112acd4a88f757bc5f68082b92b0d SHA512 5b1f977a17b988fa90e9ccf019517ed8564c9644abb7bb7ac489ba42625ae6ae6007d30fd7298503bd1a42c4e93f91f26c6f93efb2fc5ef36964e4eba8d9b812
-DIST guj.traineddata-tessdata_legacy-4.1.0 1963128 BLAKE2B 3915831f64becd782bc99883e3fa1dc188d25308fb8a41f7c13948a3a39df3e6821b35df08c0dd5cfc5eb4140df958211a2112acd4a88f757bc5f68082b92b0d SHA512 5b1f977a17b988fa90e9ccf019517ed8564c9644abb7bb7ac489ba42625ae6ae6007d30fd7298503bd1a42c4e93f91f26c6f93efb2fc5ef36964e4eba8d9b812
-DIST hat.traineddata-tessdata_legacy-4.0.0 3326722 BLAKE2B 927e0916425c1e9d1e17a884e4fc413217231c38a38e404360bbcdbc80f410d5bdac4ec752e365dc137fbfb6d48cc8b5d0d3da93c6f885fc8ec8758a58ad4c5e SHA512 bf5b5e80b32679201c1a65b8053473d2bcf987ace1b90297a619133ce58ed955d7b6b9249643092e6638e485ca3377c1918abff7746f3214ee004842167ed73c
-DIST hat.traineddata-tessdata_legacy-4.1.0 3326722 BLAKE2B 927e0916425c1e9d1e17a884e4fc413217231c38a38e404360bbcdbc80f410d5bdac4ec752e365dc137fbfb6d48cc8b5d0d3da93c6f885fc8ec8758a58ad4c5e SHA512 bf5b5e80b32679201c1a65b8053473d2bcf987ace1b90297a619133ce58ed955d7b6b9249643092e6638e485ca3377c1918abff7746f3214ee004842167ed73c
-DIST heb.traineddata-tessdata_legacy-4.0.0 5413459 BLAKE2B 4b40eef30c0b81d52f8715541f64d61dd1c4a8e2910d86740c138598f2219768d724a27cb86c9156d4eb54179accba788396e720e75d038e5edd21758c9c90f9 SHA512 787cd3589e981d75941ff6298446cffcdda2e5cf508f8b07d074eca83274d644f7298c6b727a9d503a37ec589d2362e0eed891869c903ac52a28e14115ba1d6e
-DIST heb.traineddata-tessdata_legacy-4.1.0 5413459 BLAKE2B 4b40eef30c0b81d52f8715541f64d61dd1c4a8e2910d86740c138598f2219768d724a27cb86c9156d4eb54179accba788396e720e75d038e5edd21758c9c90f9 SHA512 787cd3589e981d75941ff6298446cffcdda2e5cf508f8b07d074eca83274d644f7298c6b727a9d503a37ec589d2362e0eed891869c903ac52a28e14115ba1d6e
-DIST hin.traineddata-tessdata_legacy-4.0.0 1651010 BLAKE2B f0eb5c0c70c2d6d17609537ece87959032910d87f8e5366d863454984dc83d2f518f0604905712d100a924a8e5d8c2d10a186120be207e813054bfcef945de2d SHA512 684fe7c221abcc2094eac2545ff89b78d89fab5ec83564845fb1f039ef21efd42e013732dc1946cd75d03483ac22d263262de8486e6d9e42dba68018bca652a3
-DIST hin.traineddata-tessdata_legacy-4.1.0 1651010 BLAKE2B f0eb5c0c70c2d6d17609537ece87959032910d87f8e5366d863454984dc83d2f518f0604905712d100a924a8e5d8c2d10a186120be207e813054bfcef945de2d SHA512 684fe7c221abcc2094eac2545ff89b78d89fab5ec83564845fb1f039ef21efd42e013732dc1946cd75d03483ac22d263262de8486e6d9e42dba68018bca652a3
-DIST hrv.traineddata-tessdata_legacy-4.0.0 13797409 BLAKE2B e330a6ee95fb9fd1a4a8f276ced525a54db481a3dc6c5bcc893e139f3bae2e3b715c10e160d388e44b98bed0b43577fb8a5c52334e78d974cd77c85b7b5a8e1e SHA512 c928c3b6518fcb274e561e07af15fce06ccd23b70d02a9f44cdea4c3ab85b0875ff051c76eabb69ae2ebd7acb11a0545d8bbc83103735a62ddf8d7454dffa91f
-DIST hrv.traineddata-tessdata_legacy-4.1.0 13797409 BLAKE2B e330a6ee95fb9fd1a4a8f276ced525a54db481a3dc6c5bcc893e139f3bae2e3b715c10e160d388e44b98bed0b43577fb8a5c52334e78d974cd77c85b7b5a8e1e SHA512 c928c3b6518fcb274e561e07af15fce06ccd23b70d02a9f44cdea4c3ab85b0875ff051c76eabb69ae2ebd7acb11a0545d8bbc83103735a62ddf8d7454dffa91f
-DIST hun.traineddata-tessdata_legacy-4.0.0 18051690 BLAKE2B b057b6cb60c7da9e2e91aeed0bb759053b29f439d3dd324422c4b61f68a9477fc572b45a5addb2b9495cd1e10d5d5cf204fabfd5277853c27fc0e98fd44ba7be SHA512 af9fa2b95a98e87b6ee252db924e9d9d5dd9266270c2a590ada000fb63a3de1bf4c5880e95c8f36179bf59472b56b98ebf84d628e893e13bbb6991cf38bc57f8
-DIST hun.traineddata-tessdata_legacy-4.1.0 18051690 BLAKE2B b057b6cb60c7da9e2e91aeed0bb759053b29f439d3dd324422c4b61f68a9477fc572b45a5addb2b9495cd1e10d5d5cf204fabfd5277853c27fc0e98fd44ba7be SHA512 af9fa2b95a98e87b6ee252db924e9d9d5dd9266270c2a590ada000fb63a3de1bf4c5880e95c8f36179bf59472b56b98ebf84d628e893e13bbb6991cf38bc57f8
-DIST hye.traineddata-tessdata_legacy-4.0.0 3594112 BLAKE2B ceebec853e0e0ec60e6d12f14f4e98f785b6ade02f0efd206d97d7ba6a0a0e7b398fbd3c5afb54b7b7d3d49c4c897e950689e2c2a88ab92bf599af0fc3ce49a6 SHA512 76778410a15cf131ad713c18777fef30dcccdd8ede33ecf3b76d00e84f912ec5c304f8140bf04e3c0470f505be6a800ca461af196b131ff827b08e9e4312ea34
-DIST hye.traineddata-tessdata_legacy-4.1.0 3594112 BLAKE2B ceebec853e0e0ec60e6d12f14f4e98f785b6ade02f0efd206d97d7ba6a0a0e7b398fbd3c5afb54b7b7d3d49c4c897e950689e2c2a88ab92bf599af0fc3ce49a6 SHA512 76778410a15cf131ad713c18777fef30dcccdd8ede33ecf3b76d00e84f912ec5c304f8140bf04e3c0470f505be6a800ca461af196b131ff827b08e9e4312ea34
-DIST iku.traineddata-tessdata_legacy-4.0.0 3797385 BLAKE2B dbce72842aa93830da73b908d199da998b51d283c719800c76d6faf84d19d2b6dbcc02a15d4d7623d3ed484a5e230fdc0915758956381abc7e01e67482468e24 SHA512 6e5f22a85e6770fbdf95858bc52b57b0a28fe03c7b44bcd5ae44b27779cc7588b32873b9b81dff61740cb552ff58ba9f82230094a3cca52022cf660833e05ffe
-DIST iku.traineddata-tessdata_legacy-4.1.0 3797385 BLAKE2B dbce72842aa93830da73b908d199da998b51d283c719800c76d6faf84d19d2b6dbcc02a15d4d7623d3ed484a5e230fdc0915758956381abc7e01e67482468e24 SHA512 6e5f22a85e6770fbdf95858bc52b57b0a28fe03c7b44bcd5ae44b27779cc7588b32873b9b81dff61740cb552ff58ba9f82230094a3cca52022cf660833e05ffe
-DIST ind.traineddata-tessdata_legacy-4.0.0 8279230 BLAKE2B c5472cf5f6cad2ab55dd2d1586b8e628485f3478160d97d5447f8819fcdd07cc38b59d8b5fb19186b2a0cce16ffc266c95d2a86f18bf93cc8d3d827821da4830 SHA512 d206270ea64055b1a59c9c226347ab89b1e3f7504cce398c9b3d3b7a74f435cc072aafc3e7d22c4c11527d5413f0e8d105628bd3fdcb0bf88399ea822b8cf603
-DIST ind.traineddata-tessdata_legacy-4.1.0 8279230 BLAKE2B c5472cf5f6cad2ab55dd2d1586b8e628485f3478160d97d5447f8819fcdd07cc38b59d8b5fb19186b2a0cce16ffc266c95d2a86f18bf93cc8d3d827821da4830 SHA512 d206270ea64055b1a59c9c226347ab89b1e3f7504cce398c9b3d3b7a74f435cc072aafc3e7d22c4c11527d5413f0e8d105628bd3fdcb0bf88399ea822b8cf603
-DIST isl.traineddata-tessdata_legacy-4.0.0 9037703 BLAKE2B 02d7687a0db86c06dbc42d0f08b5e9ffee0411c2891edbf25bc2a9be2cf1da28fbddee8e7557c5a28ec44090f2f6f14795f369f6aa615b0e1f4c285ebb2d92a2 SHA512 e0f9cfae50e0b443898dbae7ea5afe763c349a5598e1ba912a999da5457cb857897c3d7e3ecc5b9c384723ebb1fd8fb5fff066c386c0d3fe6d79226c8d5f054f
-DIST isl.traineddata-tessdata_legacy-4.1.0 9037703 BLAKE2B 02d7687a0db86c06dbc42d0f08b5e9ffee0411c2891edbf25bc2a9be2cf1da28fbddee8e7557c5a28ec44090f2f6f14795f369f6aa615b0e1f4c285ebb2d92a2 SHA512 e0f9cfae50e0b443898dbae7ea5afe763c349a5598e1ba912a999da5457cb857897c3d7e3ecc5b9c384723ebb1fd8fb5fff066c386c0d3fe6d79226c8d5f054f
-DIST ita.traineddata-tessdata_legacy-4.0.0 15951701 BLAKE2B 92ce0e9b3929954813ad83635bc34f783022e7ed56c1a3ee031742071b7d8a0da437214135124f9d8f7dfc56c7b3937b22daf7956f8ed5fb4edbd1f4a80444fe SHA512 4e7add68461e20407e915169edd327dce36acda31867518c324e90d5f62e0a83c1e7dbaab6b98a1ca6c3140904f3affecd49df04fb8d1a92ace88fc4413881e9
-DIST ita.traineddata-tessdata_legacy-4.1.0 15951669 BLAKE2B e9a9dcd27ab71b11f183ac040cd21498ee5c49331db1af076a7134664f85eaf08cad4bebf52c422b6293a059f5e95110ec74517882adb64b073c396a01844965 SHA512 91699d0b8d775b57961eb31f75696a157658256bb4515c71f64c6bba45dc236455d1dbe08b677d606249eab7630cba0cc4f371c4add353e056af11ed4f4f884c
-DIST ita_old.traineddata-tessdata_legacy-4.0.0 17345259 BLAKE2B 1dce88541aaf05a443a432d98880fb3d8ce8e430298eeb8e729e116d3c66cb2f48fee463b546d87a9d48d129fad1dc7493a407f7c294ea550564f097428e2ef5 SHA512 28cb79ff21ac720609953f62adedb927a5f044b7d72d40f5b9cae139b16181eacfc8af796f57df287f3d43cd82b6b9e1470b5509f9a15d4f8226a2bd45ce9af2
-DIST ita_old.traineddata-tessdata_legacy-4.1.0 17345259 BLAKE2B 1dce88541aaf05a443a432d98880fb3d8ce8e430298eeb8e729e116d3c66cb2f48fee463b546d87a9d48d129fad1dc7493a407f7c294ea550564f097428e2ef5 SHA512 28cb79ff21ac720609953f62adedb927a5f044b7d72d40f5b9cae139b16181eacfc8af796f57df287f3d43cd82b6b9e1470b5509f9a15d4f8226a2bd45ce9af2
-DIST jav.traineddata-tessdata_legacy-4.0.0 7386965 BLAKE2B cfdb50b0b7bf47b0cfbfd8f19abab4dfa7fa9acc8b7c915d0b9e3726c1ac0555f252e7d63890ac35adad639a9e4d0911f8f48cb3f3272c0292c39784c5a9843a SHA512 9586b74df836a7a2328a34498ad201ce959f1e0481d3f9edad3de7dfe417f691f090e3a96804e216442fe5d69de35a73bda6af37f2c2f9d9a79c3a71b93a63b9
-DIST jav.traineddata-tessdata_legacy-4.1.0 7386965 BLAKE2B cfdb50b0b7bf47b0cfbfd8f19abab4dfa7fa9acc8b7c915d0b9e3726c1ac0555f252e7d63890ac35adad639a9e4d0911f8f48cb3f3272c0292c39784c5a9843a SHA512 9586b74df836a7a2328a34498ad201ce959f1e0481d3f9edad3de7dfe417f691f090e3a96804e216442fe5d69de35a73bda6af37f2c2f9d9a79c3a71b93a63b9
-DIST jpn.traineddata-tessdata_legacy-4.0.0 35659159 BLAKE2B 40e47b03cc350ea8c58e2b2c3eab6bfa0d7d5841bf8e5543d4e3d45523e0c5f10892d052341c728918280c469f843a02e4f735b6849a529ffbc891a68f87723b SHA512 6f9e77f0c4183c4bf1f21fc6b2cdd9e2201179d27cf2953f54f841b0b81c52560d7d63cf0a5cac64dbe663307f4428754789bb61d9e5063d07de7f256b34d78a
-DIST jpn.traineddata-tessdata_legacy-4.1.0 35659159 BLAKE2B 40e47b03cc350ea8c58e2b2c3eab6bfa0d7d5841bf8e5543d4e3d45523e0c5f10892d052341c728918280c469f843a02e4f735b6849a529ffbc891a68f87723b SHA512 6f9e77f0c4183c4bf1f21fc6b2cdd9e2201179d27cf2953f54f841b0b81c52560d7d63cf0a5cac64dbe663307f4428754789bb61d9e5063d07de7f256b34d78a
-DIST jpn_vert.traineddata-tessdata_legacy-4.0.0 3039939 BLAKE2B 47e6a0cc7514c79802426b0c24502675ece0e4c4ec135bd68ca36a50c55064d0277c353b5b62e66af90b7aa292a02ed76a6d09d22cc4cd669587d3972d2eb011 SHA512 4c90f329895f7e6859a591d7c81fbfae697d66b584d554429f2ea2280860ee604def3e88904285d411c6291c952005d3f69da41c7378abbd081747470083b65e
-DIST jpn_vert.traineddata-tessdata_legacy-4.1.0 3039939 BLAKE2B 47e6a0cc7514c79802426b0c24502675ece0e4c4ec135bd68ca36a50c55064d0277c353b5b62e66af90b7aa292a02ed76a6d09d22cc4cd669587d3972d2eb011 SHA512 4c90f329895f7e6859a591d7c81fbfae697d66b584d554429f2ea2280860ee604def3e88904285d411c6291c952005d3f69da41c7378abbd081747470083b65e
-DIST kan.traineddata-tessdata_legacy-4.0.0 3608311 BLAKE2B b0c2d817598bf175c731375f09b276f97ab23375c3b6969debeffea9752c719b8333b0071b3f6605205490b667c09c9c93d99656af938149c4ba6041840c649a SHA512 f6c6ba87e30276112a4e10852ba7c072be4badae35c9f4b65aa5aa6031c9b9faefca6cbd5f7b4bb0d97481a83a1d83ae0dd34effbdba51a8a3b9695c78de2c21
-DIST kan.traineddata-tessdata_legacy-4.1.0 3608311 BLAKE2B b0c2d817598bf175c731375f09b276f97ab23375c3b6969debeffea9752c719b8333b0071b3f6605205490b667c09c9c93d99656af938149c4ba6041840c649a SHA512 f6c6ba87e30276112a4e10852ba7c072be4badae35c9f4b65aa5aa6031c9b9faefca6cbd5f7b4bb0d97481a83a1d83ae0dd34effbdba51a8a3b9695c78de2c21
-DIST kat.traineddata-tessdata_legacy-4.0.0 8744377 BLAKE2B fcbf1e5553c01c6600baaa807676475f985a19b03264cf3280d63b665279c1603fc800303bb35e1fbeefe7efdfe41346c25145c1d723ffb23e74cb71522e08f8 SHA512 2f9a041c9b3f94a330379d98374fa319b0ad102db1eba81697740002ca55c49b7f0e560524b89d55e67ce697db37169bc43451fd86e0f3c7eb4cfe4d8a7ddc92
-DIST kat.traineddata-tessdata_legacy-4.1.0 8744377 BLAKE2B fcbf1e5553c01c6600baaa807676475f985a19b03264cf3280d63b665279c1603fc800303bb35e1fbeefe7efdfe41346c25145c1d723ffb23e74cb71522e08f8 SHA512 2f9a041c9b3f94a330379d98374fa319b0ad102db1eba81697740002ca55c49b7f0e560524b89d55e67ce697db37169bc43451fd86e0f3c7eb4cfe4d8a7ddc92
-DIST kat_old.traineddata-tessdata_legacy-4.0.0 1082383 BLAKE2B 727514691af5899967fa7b661db09445cc03abd1777e979b00bcbb6e0daf7902ea6f7e2613a04e7a06a23528b37850fef87ad7921dc5efbceacb479427235b9c SHA512 fa7de4dcf4aa91409b98888548b4f77722a7131c70ff47d09e05b9105ea11bb41ad1a2d641daa7a947683c16eeb8274607b4e9770c02f0c220d20e44d6fce653
-DIST kat_old.traineddata-tessdata_legacy-4.1.0 1082383 BLAKE2B 727514691af5899967fa7b661db09445cc03abd1777e979b00bcbb6e0daf7902ea6f7e2613a04e7a06a23528b37850fef87ad7921dc5efbceacb479427235b9c SHA512 fa7de4dcf4aa91409b98888548b4f77722a7131c70ff47d09e05b9105ea11bb41ad1a2d641daa7a947683c16eeb8274607b4e9770c02f0c220d20e44d6fce653
-DIST kaz.traineddata-tessdata_legacy-4.0.0 9263539 BLAKE2B 13f28ade72bef4ed8034f333f80600f282a70336a861610d205d52a8fe10fb67cb4abd579a9d309348484805349301ec086ca19b80bfef964e2c4217bbbf5dd7 SHA512 b43c1c9c1c60b6c35aa2d5445c16bf67315421a7a6958afe0d4f6a279431f9227adf856d5045a1468d75510f97e5bb3979c670143cb60734160379c3a8ec5414
-DIST kaz.traineddata-tessdata_legacy-4.1.0 9263539 BLAKE2B 13f28ade72bef4ed8034f333f80600f282a70336a861610d205d52a8fe10fb67cb4abd579a9d309348484805349301ec086ca19b80bfef964e2c4217bbbf5dd7 SHA512 b43c1c9c1c60b6c35aa2d5445c16bf67315421a7a6958afe0d4f6a279431f9227adf856d5045a1468d75510f97e5bb3979c670143cb60734160379c3a8ec5414
-DIST khm.traineddata-tessdata_legacy-4.0.0 1446906 BLAKE2B 1553d571b62dcda0cead50aa02bc207f11fa08bcd558f15ee6bfe0c1692386daf05ada9f9fea0da5c2fbc82503cf94836b3281b1ba3d6ea6a90d310bd1dceaa6 SHA512 61c2ef26c980be1233f36ddcf5a02ed470c1b2cc2153fd401f344dde8b61ade2dca20dfacc4ae573f7a870b909ece822efd6f0f97c1b5695df26736d131dc059
-DIST khm.traineddata-tessdata_legacy-4.1.0 1446906 BLAKE2B 1553d571b62dcda0cead50aa02bc207f11fa08bcd558f15ee6bfe0c1692386daf05ada9f9fea0da5c2fbc82503cf94836b3281b1ba3d6ea6a90d310bd1dceaa6 SHA512 61c2ef26c980be1233f36ddcf5a02ed470c1b2cc2153fd401f344dde8b61ade2dca20dfacc4ae573f7a870b909ece822efd6f0f97c1b5695df26736d131dc059
-DIST kir.traineddata-tessdata_legacy-4.0.0 15430595 BLAKE2B 8fc0eb32e826f1a35085843b76eee575575a2cbe2639a18979aec937d36fff8001378582da3b8bc1866720a16410353c449207bf3669984c684932a4363de41e SHA512 6fb9789315f164946b2c14a0bc7e8f9d97d1a7312db14ec56eeb0d70dcb0bcce94efcd23ad0e2dba424fe4c78f73ccf5e2a3d8fa523e076f64d1de83cd1668c2
-DIST kir.traineddata-tessdata_legacy-4.1.0 15430595 BLAKE2B 8fc0eb32e826f1a35085843b76eee575575a2cbe2639a18979aec937d36fff8001378582da3b8bc1866720a16410353c449207bf3669984c684932a4363de41e SHA512 6fb9789315f164946b2c14a0bc7e8f9d97d1a7312db14ec56eeb0d70dcb0bcce94efcd23ad0e2dba424fe4c78f73ccf5e2a3d8fa523e076f64d1de83cd1668c2
-DIST kmr.traineddata-tessdata_legacy-4.1.0 3568645 BLAKE2B f127211276c2536d8fdfcc466aa70b65570add52f3f6f27ced06a1e48f5e2d29ddf54767d4e97b49e8991144030914f41b7dce9827480cd481d12c8c4409290a SHA512 5c4f3f28516e6090ba3669ca6fb704d122fcbe62b383dcbfbb66c29ca47c02626414babb1737aaa24b0570ee27590b696ae245f6b7a997053d6ee96d10c9b7f2
-DIST kor.traineddata-tessdata_legacy-4.0.0 15317715 BLAKE2B c2142fb12f1417e0567db60595f813aad9a24caf4f9379e50826ea4194afd25d2fb893c7a602c01dee210dc72ddeeb47260284bd49d6999f2a6e8cb504367de5 SHA512 d20ebcd28fea5e97f42631b118708b4885a8a7db3d449a30abdf9f760bc717f8ce3f261041636877b149bddb4608083371e95bd179d99d5e17b72d8d1377c927
-DIST kor.traineddata-tessdata_legacy-4.1.0 15317715 BLAKE2B c2142fb12f1417e0567db60595f813aad9a24caf4f9379e50826ea4194afd25d2fb893c7a602c01dee210dc72ddeeb47260284bd49d6999f2a6e8cb504367de5 SHA512 d20ebcd28fea5e97f42631b118708b4885a8a7db3d449a30abdf9f760bc717f8ce3f261041636877b149bddb4608083371e95bd179d99d5e17b72d8d1377c927
-DIST kor_vert.traineddata-tessdata_legacy-4.0.0 1128590 BLAKE2B 4c0dcf6b49c71cfaebed2143c0408621294f575f2baf87149f7e77b6134bae0744378790cdc64baa7d7077f3450120b11df98310d816deac0cd5eedc86b9d236 SHA512 e3ae0d1efa340a82365c32ad0f316a914bd844c3d26cb81774f6e6ca6ca574c1cd78c448de923344146ed8499635877caf56f82709f8570356b0549f672c82be
-DIST kor_vert.traineddata-tessdata_legacy-4.1.0 1128590 BLAKE2B 4c0dcf6b49c71cfaebed2143c0408621294f575f2baf87149f7e77b6134bae0744378790cdc64baa7d7077f3450120b11df98310d816deac0cd5eedc86b9d236 SHA512 e3ae0d1efa340a82365c32ad0f316a914bd844c3d26cb81774f6e6ca6ca574c1cd78c448de923344146ed8499635877caf56f82709f8570356b0549f672c82be
-DIST kur.traineddata-tessdata_legacy-4.0.0 2020594 BLAKE2B 6d21baf222e40260bb96be268a93d9e396c59a610ae4cbfe1ec4abf546ab36cb2c6b3c197a054fb3799f4dedc78e4ca3badd80d1b1d2b96ab21ffb83789bd0b6 SHA512 225c395149d9f6a4749283eca94ba644fab8bfb55be1b6388e563e8e810dc4e99b3ff4485f69db24583dac9256e94f66cbbb6ecb32058a3b332e037a92afce9a
-DIST kur_ara.traineddata-tessdata_legacy-4.0.0 3568645 BLAKE2B f127211276c2536d8fdfcc466aa70b65570add52f3f6f27ced06a1e48f5e2d29ddf54767d4e97b49e8991144030914f41b7dce9827480cd481d12c8c4409290a SHA512 5c4f3f28516e6090ba3669ca6fb704d122fcbe62b383dcbfbb66c29ca47c02626414babb1737aaa24b0570ee27590b696ae245f6b7a997053d6ee96d10c9b7f2
-DIST lao.traineddata-tessdata_legacy-4.0.0 7055204 BLAKE2B 5f17a38bc7117ce7dffc8e2ef3024a48fa0f2c92673d0a9c359e42b56db48d30351b364c3d61ec1ccc16a8018f4a3317efcf22ed41e16af07551a5630d23c1ac SHA512 61ae53fbf76c9ea3ff9017ba60944532ffff2522d17c90b091c0e5d3963d23381320883a31212173253f7649e1efa8502e9f55942782597045245bdde0387105
-DIST lao.traineddata-tessdata_legacy-4.1.0 7055204 BLAKE2B 5f17a38bc7117ce7dffc8e2ef3024a48fa0f2c92673d0a9c359e42b56db48d30351b364c3d61ec1ccc16a8018f4a3317efcf22ed41e16af07551a5630d23c1ac SHA512 61ae53fbf76c9ea3ff9017ba60944532ffff2522d17c90b091c0e5d3963d23381320883a31212173253f7649e1efa8502e9f55942782597045245bdde0387105
-DIST lat.traineddata-tessdata_legacy-4.0.0 9215366 BLAKE2B 9f603d9cdcc5cec787cd1c026a7520f78e2a98c5b04d00ae71d338c339e875a453ddf14d98b7fd0d1c5792fc7a485a8294c27f0a63e8dea7f8b33951a2a37d62 SHA512 66336c4ca8fed0f13b289848ae3eeb5e02f558bf79704c7986ca95eff34f169fc3048e439d2775c4709c187f43b4d38ba9ac9ccde1c77afd0fbc9af715ff6fb0
-DIST lat.traineddata-tessdata_legacy-4.1.0 9215366 BLAKE2B 9f603d9cdcc5cec787cd1c026a7520f78e2a98c5b04d00ae71d338c339e875a453ddf14d98b7fd0d1c5792fc7a485a8294c27f0a63e8dea7f8b33951a2a37d62 SHA512 66336c4ca8fed0f13b289848ae3eeb5e02f558bf79704c7986ca95eff34f169fc3048e439d2775c4709c187f43b4d38ba9ac9ccde1c77afd0fbc9af715ff6fb0
-DIST lav.traineddata-tessdata_legacy-4.0.0 10635271 BLAKE2B 102fa699465e1c304f947694cd790187d17ba30343fd6fbf071970dd17c38d263fdb084e61cd3ad35c2c3529ed2c2751df276f712c0934e62826dce3b60cb43d SHA512 5b12e36e1deaf826c7e2bc20d6dd1f9f88d60b89c6f1c36738f53e313a116c949c4d734be87cecf0a154653a363e8d917d92760af8d8ce237ae398db6f13aeb0
-DIST lav.traineddata-tessdata_legacy-4.1.0 10635271 BLAKE2B 102fa699465e1c304f947694cd790187d17ba30343fd6fbf071970dd17c38d263fdb084e61cd3ad35c2c3529ed2c2751df276f712c0934e62826dce3b60cb43d SHA512 5b12e36e1deaf826c7e2bc20d6dd1f9f88d60b89c6f1c36738f53e313a116c949c4d734be87cecf0a154653a363e8d917d92760af8d8ce237ae398db6f13aeb0
-DIST lit.traineddata-tessdata_legacy-4.0.0 12629538 BLAKE2B 5b0376beaac92db0a594b1859b5b634b8a909c10926c23d4eb2de9d6ae2286ed0740e01dd615e37faf797db198a436e483c179a0eb8cdd0924c2dfe514012f62 SHA512 a7ab5f21398dc3046cd74df5618c7df204fc2ca05750310620d3fceac33f42cc1eedc6a22929e0322d284a78e9cead157012d264cb07f093dbe4ed595397d8d4
-DIST lit.traineddata-tessdata_legacy-4.1.0 12629538 BLAKE2B 5b0376beaac92db0a594b1859b5b634b8a909c10926c23d4eb2de9d6ae2286ed0740e01dd615e37faf797db198a436e483c179a0eb8cdd0924c2dfe514012f62 SHA512 a7ab5f21398dc3046cd74df5618c7df204fc2ca05750310620d3fceac33f42cc1eedc6a22929e0322d284a78e9cead157012d264cb07f093dbe4ed595397d8d4
-DIST ltz.traineddata-tessdata_legacy-4.0.0 2606439 BLAKE2B c69b4be54829ea84835ac93b5ce852d96d6e8b13450a9ffcfd3a8b19b0eb59587cd757f24752af0b9ddae4288f130dc770bf098fed971ee373ab25249234f57e SHA512 446278d370ab673a19f740db71ae9f33f44017038e7ab2f0ce4c178e651722523e597aefbf18a01d04fff4c947482543a054a31385501a183756dd0b8ab28a2a
-DIST ltz.traineddata-tessdata_legacy-4.1.0 2606439 BLAKE2B c69b4be54829ea84835ac93b5ce852d96d6e8b13450a9ffcfd3a8b19b0eb59587cd757f24752af0b9ddae4288f130dc770bf098fed971ee373ab25249234f57e SHA512 446278d370ab673a19f740db71ae9f33f44017038e7ab2f0ce4c178e651722523e597aefbf18a01d04fff4c947482543a054a31385501a183756dd0b8ab28a2a
-DIST mal.traineddata-tessdata_legacy-4.0.0 5953416 BLAKE2B 4c5e86a846e50bb8cf0dfcdfbf3c75bafcfc61c8f8c1476f815fb22b1bcc59218694f39bf5fc22181d831d5aa51e43feec1fbedc75f53fb48ccf89b644cc36ef SHA512 f209ee7dffd06d648be855a80557d010d7ccae92d954e199c187c686c0723dfe6400cfaf749c2d3858eec979562bbda61098c071d5c54ff351538581f22a75b8
-DIST mal.traineddata-tessdata_legacy-4.1.0 5953416 BLAKE2B 4c5e86a846e50bb8cf0dfcdfbf3c75bafcfc61c8f8c1476f815fb22b1bcc59218694f39bf5fc22181d831d5aa51e43feec1fbedc75f53fb48ccf89b644cc36ef SHA512 f209ee7dffd06d648be855a80557d010d7ccae92d954e199c187c686c0723dfe6400cfaf749c2d3858eec979562bbda61098c071d5c54ff351538581f22a75b8
-DIST mar.traineddata-tessdata_legacy-4.0.0 3193116 BLAKE2B 4ad543ccfa930c47554669f2a68c718fb28b7195bcc5a5026e6f09cd702f2e36daf3bf171f99262f18a326ed615db7f057cdeb1adcd4abcaf4260864f03605c2 SHA512 f4d69e3245ba7aa3a7540fab7511f97f4dde543a807499db3eda522c794d5565ff57281e3b577bfdc20f36318fcf1b708511df502824b02ccd6c6e157cabb798
-DIST mar.traineddata-tessdata_legacy-4.1.0 3193116 BLAKE2B 4ad543ccfa930c47554669f2a68c718fb28b7195bcc5a5026e6f09cd702f2e36daf3bf171f99262f18a326ed615db7f057cdeb1adcd4abcaf4260864f03605c2 SHA512 f4d69e3245ba7aa3a7540fab7511f97f4dde543a807499db3eda522c794d5565ff57281e3b577bfdc20f36318fcf1b708511df502824b02ccd6c6e157cabb798
-DIST mkd.traineddata-tessdata_legacy-4.0.0 5323418 BLAKE2B 9575e511f7f7dcbffbc2cf9107fc5b3ea9518c2976512cac7838bb4394eb78e552b95651fa877eee6fdda401ca63518e0b8b380ff02d0d26282d15737c80d595 SHA512 967dfcdc6cce687b967487bac6cf555457f60bcf82cb054fe1167b44ad914c0393821b7f0ba20016ddc57319f98fcd397e967b3a176b0a8aa4ec7f38e60db297
-DIST mkd.traineddata-tessdata_legacy-4.1.0 5323418 BLAKE2B 9575e511f7f7dcbffbc2cf9107fc5b3ea9518c2976512cac7838bb4394eb78e552b95651fa877eee6fdda401ca63518e0b8b380ff02d0d26282d15737c80d595 SHA512 967dfcdc6cce687b967487bac6cf555457f60bcf82cb054fe1167b44ad914c0393821b7f0ba20016ddc57319f98fcd397e967b3a176b0a8aa4ec7f38e60db297
-DIST mlt.traineddata-tessdata_legacy-4.0.0 7426902 BLAKE2B 6338fa2d4749d2f3f64c82eb2b7d835ebe543f439f05f01feaeaf5788e3da5f86a72778f7dbda786947500fd1fcec1147f6ea9e2ead04ac2212bdbc765112e6c SHA512 4156e21a75d41417a9b9d26fa0147afc5b47e922575da3262e90a178309a6e5000ccc4561bc9b4e259b98cf772134ba421ef6ee06eeb7af9b6beeb722dc0bba0
-DIST mlt.traineddata-tessdata_legacy-4.1.0 7426902 BLAKE2B 6338fa2d4749d2f3f64c82eb2b7d835ebe543f439f05f01feaeaf5788e3da5f86a72778f7dbda786947500fd1fcec1147f6ea9e2ead04ac2212bdbc765112e6c SHA512 4156e21a75d41417a9b9d26fa0147afc5b47e922575da3262e90a178309a6e5000ccc4561bc9b4e259b98cf772134ba421ef6ee06eeb7af9b6beeb722dc0bba0
-DIST mon.traineddata-tessdata_legacy-4.0.0 2137055 BLAKE2B c151ac6a1307bf7b539720bcafbf7467623262d3ca30b2a669bd08087506e33fbe9c163598130b2af4a5c3588efd85fef50d19b5106338aa62e30b16aee08abc SHA512 cc582790546ac8bbfbdb5d6f879362c4f8cf3f0fc3b9398e60b67ec2c0807ecdcb92099bd5c971a274191359aa20df5655d9841211787e1bcad1f60a37f97443
-DIST mon.traineddata-tessdata_legacy-4.1.0 2137055 BLAKE2B c151ac6a1307bf7b539720bcafbf7467623262d3ca30b2a669bd08087506e33fbe9c163598130b2af4a5c3588efd85fef50d19b5106338aa62e30b16aee08abc SHA512 cc582790546ac8bbfbdb5d6f879362c4f8cf3f0fc3b9398e60b67ec2c0807ecdcb92099bd5c971a274191359aa20df5655d9841211787e1bcad1f60a37f97443
-DIST mri.traineddata-tessdata_legacy-4.0.0 862986 BLAKE2B e8ce893c9ecfb6a4e49928245b055dc9f3feacaa551f349456baa05cea2fcf32b3f37219958d95b6e0bcd34e4d704a988d123a433831c8090f86199056b474b9 SHA512 0e08d4e0788ceebec644c47b6d6b69b4743aa80c261de7804bcea0fdd8e1756129d868b78b3d294878c03e0ef62fc62f8d21404ff82348fd70b95fe4aa00c6d0
-DIST mri.traineddata-tessdata_legacy-4.1.0 862986 BLAKE2B e8ce893c9ecfb6a4e49928245b055dc9f3feacaa551f349456baa05cea2fcf32b3f37219958d95b6e0bcd34e4d704a988d123a433831c8090f86199056b474b9 SHA512 0e08d4e0788ceebec644c47b6d6b69b4743aa80c261de7804bcea0fdd8e1756129d868b78b3d294878c03e0ef62fc62f8d21404ff82348fd70b95fe4aa00c6d0
-DIST msa.traineddata-tessdata_legacy-4.0.0 8243366 BLAKE2B b06a668f8515730d3c873dfcb20c1998ef5bfbf5ce4d4753146d47e5d8d1c147c40a8c6a4def8a00a96ac4fe6f9b5b01b26b1da135e5cf0f113bb856b545b600 SHA512 36fff96739a767ccebc741b92fa32866833cff8aff37e00e8a4ec336ae596d4ca65f2adad60435669c6ae50b97b28725b188cb3289acf648f6a914a66e308687
-DIST msa.traineddata-tessdata_legacy-4.1.0 8243366 BLAKE2B b06a668f8515730d3c873dfcb20c1998ef5bfbf5ce4d4753146d47e5d8d1c147c40a8c6a4def8a00a96ac4fe6f9b5b01b26b1da135e5cf0f113bb856b545b600 SHA512 36fff96739a767ccebc741b92fa32866833cff8aff37e00e8a4ec336ae596d4ca65f2adad60435669c6ae50b97b28725b188cb3289acf648f6a914a66e308687
-DIST mya.traineddata-tessdata_legacy-4.0.0 4640591 BLAKE2B 24688da81e42197183b6ec1ed8877504b1d065dfad9ecb0b06dcb618d34654031e49bff587d42ff15f0ffb948b7aa67742513c18123248cc1e04c0709edc33c1 SHA512 68160d622a8288237473f73f771c2ce64ff56558fb8a120ea4a4531ac54d127e4a2499fe544a26817d4aaa5df90efec6b0bc2062e5736c629c1cd45fa9c55ce1
-DIST mya.traineddata-tessdata_legacy-4.1.0 4640591 BLAKE2B 24688da81e42197183b6ec1ed8877504b1d065dfad9ecb0b06dcb618d34654031e49bff587d42ff15f0ffb948b7aa67742513c18123248cc1e04c0709edc33c1 SHA512 68160d622a8288237473f73f771c2ce64ff56558fb8a120ea4a4531ac54d127e4a2499fe544a26817d4aaa5df90efec6b0bc2062e5736c629c1cd45fa9c55ce1
-DIST nep.traineddata-tessdata_legacy-4.0.0 2189424 BLAKE2B b1ff71f0feade072dcb8f8ee8d0fd1fb5fe1dece972bf36338d68cb283611012ed429df38dd28566d09999ef8ea16f8792e7b4c6440cdef6178c288ec81c6c6e SHA512 7ae822c4dad21f95153b36d37f93303bf3752d7d9e971d40acf909184114db1fd9eb7e4d18c47c21d4dca29687fb72d6fc991452874cc3d1005df70f3292958f
-DIST nep.traineddata-tessdata_legacy-4.1.0 2189424 BLAKE2B b1ff71f0feade072dcb8f8ee8d0fd1fb5fe1dece972bf36338d68cb283611012ed429df38dd28566d09999ef8ea16f8792e7b4c6440cdef6178c288ec81c6c6e SHA512 7ae822c4dad21f95153b36d37f93303bf3752d7d9e971d40acf909184114db1fd9eb7e4d18c47c21d4dca29687fb72d6fc991452874cc3d1005df70f3292958f
-DIST nld.traineddata-tessdata_legacy-4.0.0 23163950 BLAKE2B fc0e3db470385e82614161e3c03ac9c4ddbfc81f643ce2776d9d5e57bdb67491ada2a937e8ea98a6095f1e4456e672da4677e44992d64765e07d8b64ab6bd04c SHA512 6ebd2f8a06cb60d480de2658745e2ffb84922ef6f81fa56cb4469ab265bb261c4f3bfd8c459cfbcc5a69ead2bbe7904fba64a74d5984f2b64037fb7e262abbdf
-DIST nld.traineddata-tessdata_legacy-4.1.0 23163950 BLAKE2B fc0e3db470385e82614161e3c03ac9c4ddbfc81f643ce2776d9d5e57bdb67491ada2a937e8ea98a6095f1e4456e672da4677e44992d64765e07d8b64ab6bd04c SHA512 6ebd2f8a06cb60d480de2658745e2ffb84922ef6f81fa56cb4469ab265bb261c4f3bfd8c459cfbcc5a69ead2bbe7904fba64a74d5984f2b64037fb7e262abbdf
-DIST nor.traineddata-tessdata_legacy-4.0.0 12397893 BLAKE2B cb8fc93788347ff833e64b057964438478cc9515c644eb1b0759ae246162bec44eff1d29646a4071b56173183dec3b249bf0d3d7dd23f91cd7eaf591e2848d09 SHA512 54a9aaa6a531806cbc938bfb4326873011b052b3abfb29e4feea7c482f48d9f60f4d2726e89c1f3351b0527da07370843863ae9106d63e8bdcc50c5e61637eb0
-DIST nor.traineddata-tessdata_legacy-4.1.0 12397893 BLAKE2B cb8fc93788347ff833e64b057964438478cc9515c644eb1b0759ae246162bec44eff1d29646a4071b56173183dec3b249bf0d3d7dd23f91cd7eaf591e2848d09 SHA512 54a9aaa6a531806cbc938bfb4326873011b052b3abfb29e4feea7c482f48d9f60f4d2726e89c1f3351b0527da07370843863ae9106d63e8bdcc50c5e61637eb0
-DIST oci.traineddata-tessdata_legacy-4.0.0 6322100 BLAKE2B 3d5a26be3809be19882f2bf060de87c65772f41a176f0bac2510071a3a3d708683d808cd3a4b0541656d9385b501be39a92d4144d0a588fb7da03fff234f212e SHA512 bae69918c03d678f0aeb66001b550ee708bbdd60cbb8ffbaec897f4854c87e7d730bcdb393590e5ffc5c1e49d53111c17d2423f42c015d806a27a71e0e00e0c0
-DIST oci.traineddata-tessdata_legacy-4.1.0 6322100 BLAKE2B 3d5a26be3809be19882f2bf060de87c65772f41a176f0bac2510071a3a3d708683d808cd3a4b0541656d9385b501be39a92d4144d0a588fb7da03fff234f212e SHA512 bae69918c03d678f0aeb66001b550ee708bbdd60cbb8ffbaec897f4854c87e7d730bcdb393590e5ffc5c1e49d53111c17d2423f42c015d806a27a71e0e00e0c0
-DIST ori.traineddata-tessdata_legacy-4.0.0 1480096 BLAKE2B b57e12c5affca922ed1299907b60e1594066d30fa3abb4a5fa06985fc9aa9094cdd7770af05fcc732af538b114db8d0ca51f71574834eb3092365a30a8ef6b8f SHA512 6272aca04b05ef0bdba6625c7842d6b701b0a84083348fc8328eb3142e78523776fc9a02a4c8f4154abf65782322c0efc583aacce0e29cbe44756aa68fc1941f
-DIST ori.traineddata-tessdata_legacy-4.1.0 1480096 BLAKE2B b57e12c5affca922ed1299907b60e1594066d30fa3abb4a5fa06985fc9aa9094cdd7770af05fcc732af538b114db8d0ca51f71574834eb3092365a30a8ef6b8f SHA512 6272aca04b05ef0bdba6625c7842d6b701b0a84083348fc8328eb3142e78523776fc9a02a4c8f4154abf65782322c0efc583aacce0e29cbe44756aa68fc1941f
-DIST osd.traineddata-tessdata_legacy-4.0.0 10562874 BLAKE2B 469cb3d9aa62a1755a02e793c35f3c8148c5d7661c866483880d3f5b41e01ddf5621046ed199974a83f9488dafcfb23ff0d56c7f640fcc90dd165bd929d3e73a SHA512 4ac489ba6b1888ef5e5d33e2782b5b7d0638384445859c1e3fea8c149cd482089ca63c70bbdf12b58c2aca6182890ee01043133e6e9ed7183128025663998ac6
-DIST osd.traineddata-tessdata_legacy-4.1.0 10562874 BLAKE2B 469cb3d9aa62a1755a02e793c35f3c8148c5d7661c866483880d3f5b41e01ddf5621046ed199974a83f9488dafcfb23ff0d56c7f640fcc90dd165bd929d3e73a SHA512 4ac489ba6b1888ef5e5d33e2782b5b7d0638384445859c1e3fea8c149cd482089ca63c70bbdf12b58c2aca6182890ee01043133e6e9ed7183128025663998ac6
-DIST pan.traineddata-tessdata_legacy-4.0.0 1698789 BLAKE2B f49da1bab026e7cc370011d4188e9a135eaf8d77f6f2e80754a9ca824c3fd6e57cfad7833d033626180d1da7f66b6aea5d1f8355ba63762112c931ce25b77a9b SHA512 b51dbb4f9796c95703d122b9c8bec19265ae329675a48e8189e6f81ed773189e6cf74153e9a13342aa4622e8d0f2022aad5dfcde8ab530254b512ab244027dc7
-DIST pan.traineddata-tessdata_legacy-4.1.0 1698789 BLAKE2B f49da1bab026e7cc370011d4188e9a135eaf8d77f6f2e80754a9ca824c3fd6e57cfad7833d033626180d1da7f66b6aea5d1f8355ba63762112c931ce25b77a9b SHA512 b51dbb4f9796c95703d122b9c8bec19265ae329675a48e8189e6f81ed773189e6cf74153e9a13342aa4622e8d0f2022aad5dfcde8ab530254b512ab244027dc7
-DIST pol.traineddata-tessdata_legacy-4.0.0 19344135 BLAKE2B c86bb54ddf85108f30b67216a6714e133036435b6fed4adcd69a0a66a7e285a53885e89d496f54acf3c82d629b3c25da35b2dc37781ad62116697b2a95adcbf5 SHA512 d203c7ad1a15eca2f3a823e167eb4dabc7eed8a6d4780662a2fa9b1b1e7d54cbef2073e35882b793324ba446ab7ee833e24ae94dfe7d8b77c8639a1d45d6cafe
-DIST pol.traineddata-tessdata_legacy-4.1.0 19344135 BLAKE2B c86bb54ddf85108f30b67216a6714e133036435b6fed4adcd69a0a66a7e285a53885e89d496f54acf3c82d629b3c25da35b2dc37781ad62116697b2a95adcbf5 SHA512 d203c7ad1a15eca2f3a823e167eb4dabc7eed8a6d4780662a2fa9b1b1e7d54cbef2073e35882b793324ba446ab7ee833e24ae94dfe7d8b77c8639a1d45d6cafe
-DIST por.traineddata-tessdata_legacy-4.0.0 15336931 BLAKE2B cc5a3669f5cd19e7d98597222ac364955532cede8fd9f993abfcd9823bec8a831c97d644305fcf1df34d63304cc9453990ce639ee0cb56cec2608f935a6ba396 SHA512 1a1bd641302c228cc05ff92ce6dc2d3afc5e0ee3f6b2ae2e564d309765b917a87bcdf10e70b7014ce7933705a35b275c2e76061644bdb3288fb46f5d29b918a8
-DIST por.traineddata-tessdata_legacy-4.1.0 15336931 BLAKE2B cc5a3669f5cd19e7d98597222ac364955532cede8fd9f993abfcd9823bec8a831c97d644305fcf1df34d63304cc9453990ce639ee0cb56cec2608f935a6ba396 SHA512 1a1bd641302c228cc05ff92ce6dc2d3afc5e0ee3f6b2ae2e564d309765b917a87bcdf10e70b7014ce7933705a35b275c2e76061644bdb3288fb46f5d29b918a8
-DIST pus.traineddata-tessdata_legacy-4.0.0 1772117 BLAKE2B 228aca8c6a7d8aca36b580da25e348549b3f2ed37cc570f76c0dfa9661b2eb3738c1f786a67f904d44a478408d957d43c0626fa9d63ff50d08d0e0d33316549a SHA512 afb0bb86294a8b88ef923370392f136abbd2da55abd36d83a77c23fd1b90b80d9d24d57e23b8a405744d8407ccba6713b1fe78b224f35fa15580c55805fabcf7
-DIST pus.traineddata-tessdata_legacy-4.1.0 1772117 BLAKE2B 228aca8c6a7d8aca36b580da25e348549b3f2ed37cc570f76c0dfa9661b2eb3738c1f786a67f904d44a478408d957d43c0626fa9d63ff50d08d0e0d33316549a SHA512 afb0bb86294a8b88ef923370392f136abbd2da55abd36d83a77c23fd1b90b80d9d24d57e23b8a405744d8407ccba6713b1fe78b224f35fa15580c55805fabcf7
-DIST que.traineddata-tessdata_legacy-4.0.0 5026349 BLAKE2B 2020f4fdf5c195ce192f977dd1df4a37ae5f322c6fc4eb5690761b23ba6381189d48de7095652730eabd3e3e468e35989a9882819d78c691e69d512ed8476cc8 SHA512 7565c98b6e04006fa260b48574e48c3f30600ce192752e58371d36e061b7ddda6d1de3b21f45e3e9c2874a85611f8546561436c95116106249e06daaffea7b92
-DIST que.traineddata-tessdata_legacy-4.1.0 5026349 BLAKE2B 2020f4fdf5c195ce192f977dd1df4a37ae5f322c6fc4eb5690761b23ba6381189d48de7095652730eabd3e3e468e35989a9882819d78c691e69d512ed8476cc8 SHA512 7565c98b6e04006fa260b48574e48c3f30600ce192752e58371d36e061b7ddda6d1de3b21f45e3e9c2874a85611f8546561436c95116106249e06daaffea7b92
-DIST ron.traineddata-tessdata_legacy-4.0.0 11008634 BLAKE2B 71ea517305b88e55051358ec8a3ebc46b2088c0e55191d23471b752fc8c439c0962cb1d9447c813dd9c1d25c1829b8d8840401cff89f4b50c008b33f9cdbdebb SHA512 c459273275f219dc5e36c85b5cbb00f155d98256c5994c279c10224561eda4195ec405fe890babfcbaadf1b7f142c2ae31647872244227f2229afca759cde8cc
-DIST ron.traineddata-tessdata_legacy-4.1.0 11008634 BLAKE2B 71ea517305b88e55051358ec8a3ebc46b2088c0e55191d23471b752fc8c439c0962cb1d9447c813dd9c1d25c1829b8d8840401cff89f4b50c008b33f9cdbdebb SHA512 c459273275f219dc5e36c85b5cbb00f155d98256c5994c279c10224561eda4195ec405fe890babfcbaadf1b7f142c2ae31647872244227f2229afca759cde8cc
-DIST rus.traineddata-tessdata_legacy-4.0.0 19920885 BLAKE2B bf5d559e37c9517816abebe4a5134d4692a1788357e9dc42a65369a4810ef67fa940d54684f5d2e1ea9d7cbec84e00c381bc492f49f36cff799fffcfda869e41 SHA512 94d1ad9535dabf7cd923fa33d26bf05fa17e3d38b47edd521a84bde5467e719ddd497fb49dbf5a5f849c3381390ac9fd34c17e1f52065b5f88556f42371c3a3f
-DIST rus.traineddata-tessdata_legacy-4.1.0 19920885 BLAKE2B bf5d559e37c9517816abebe4a5134d4692a1788357e9dc42a65369a4810ef67fa940d54684f5d2e1ea9d7cbec84e00c381bc492f49f36cff799fffcfda869e41 SHA512 94d1ad9535dabf7cd923fa33d26bf05fa17e3d38b47edd521a84bde5467e719ddd497fb49dbf5a5f849c3381390ac9fd34c17e1f52065b5f88556f42371c3a3f
-DIST san.traineddata-tessdata_legacy-4.0.0 12404680 BLAKE2B 4668aa1fa3ce524a7129e270a6a74876c24c7f3c5caa45bd3bd57d41bcc92f8184d55173920ec35176a6b3e9cb294d3ee4ad18fee617c65e347d291a743e0277 SHA512 2fd2a3e378f6b5acc28b5a1508e1868a8e68d6299910396154fe44946f7ce013145d6235cb0e24b03a158fbb5ede561250fe1337931788f37b79af145f739f77
-DIST san.traineddata-tessdata_legacy-4.1.0 12404680 BLAKE2B 4668aa1fa3ce524a7129e270a6a74876c24c7f3c5caa45bd3bd57d41bcc92f8184d55173920ec35176a6b3e9cb294d3ee4ad18fee617c65e347d291a743e0277 SHA512 2fd2a3e378f6b5acc28b5a1508e1868a8e68d6299910396154fe44946f7ce013145d6235cb0e24b03a158fbb5ede561250fe1337931788f37b79af145f739f77
-DIST sin.traineddata-tessdata_legacy-4.0.0 1727443 BLAKE2B 2f6eed2afca25e23a54d752509b55d2dfbe2666d13f65b1d64cdd29398257dcddb41b0a429f7c2e77aca87049d4eed9a9da8608d78ef3deebe838f597b20d5c1 SHA512 c478f46123a2e90ec36db753fb1ad37e3cbd26b6c194fbfbf773d61d2d6b47b8d86499f87ceabeaf917cce5623c7b2f49dce3bbd0615a087fc8e6ce07194c81a
-DIST sin.traineddata-tessdata_legacy-4.1.0 1727443 BLAKE2B 2f6eed2afca25e23a54d752509b55d2dfbe2666d13f65b1d64cdd29398257dcddb41b0a429f7c2e77aca87049d4eed9a9da8608d78ef3deebe838f597b20d5c1 SHA512 c478f46123a2e90ec36db753fb1ad37e3cbd26b6c194fbfbf773d61d2d6b47b8d86499f87ceabeaf917cce5623c7b2f49dce3bbd0615a087fc8e6ce07194c81a
-DIST slk.traineddata-tessdata_legacy-4.0.0 14100356 BLAKE2B da6f8e93308ff9a22f6ae0f01e16cb61355025528fbebe6334fc36027c4e734b6651f314d68e905d43f09431a71b46e6354f5e9892cb2ce50539c11a1830d8cd SHA512 8a854565efa8f88a13210b6501ccedcc753f838416625db280a38d133f8cb57cb2de6ff11fac408283d2f5b57f72f734e3f5f1d920545aa11b1565f9af8903be
-DIST slk.traineddata-tessdata_legacy-4.1.0 14100356 BLAKE2B da6f8e93308ff9a22f6ae0f01e16cb61355025528fbebe6334fc36027c4e734b6651f314d68e905d43f09431a71b46e6354f5e9892cb2ce50539c11a1830d8cd SHA512 8a854565efa8f88a13210b6501ccedcc753f838416625db280a38d133f8cb57cb2de6ff11fac408283d2f5b57f72f734e3f5f1d920545aa11b1565f9af8903be
-DIST slv.traineddata-tessdata_legacy-4.0.0 9942454 BLAKE2B e4b380e24ed03dbf3179fa1281703b6d5bdd113d44e29dd681912609b9aa9f37f981d09f08754598012021c9cdb05813c4ca9c38185b709393c262e061457421 SHA512 e79f489ec396fcd1080d262b795030993bbd1b4a1c9b92df5b583bb32a29d6d657504b7094bbd8a001885d9800488df8425c5368ff569413ad10c450f0784a39
-DIST slv.traineddata-tessdata_legacy-4.1.0 9942454 BLAKE2B e4b380e24ed03dbf3179fa1281703b6d5bdd113d44e29dd681912609b9aa9f37f981d09f08754598012021c9cdb05813c4ca9c38185b709393c262e061457421 SHA512 e79f489ec396fcd1080d262b795030993bbd1b4a1c9b92df5b583bb32a29d6d657504b7094bbd8a001885d9800488df8425c5368ff569413ad10c450f0784a39
-DIST snd.traineddata-tessdata_legacy-4.0.0 1694065 BLAKE2B 218f87eb1df28b0c73ee1782de26ff082f5e0ad22193922b07e4cbda00c463d37c00042a43e9f34da065b4c5c4e772993faacae4e682ef47bfeb56e81bab3094 SHA512 6f4f32b7e16ab91502b91e8ebad5eb8b9d1865ac2c11dea41ba79e5a8124a495992a71ef8cb216977a4a6990dfd11388c640a16f98f3d3cce40d06daafb7406a
-DIST snd.traineddata-tessdata_legacy-4.1.0 1694065 BLAKE2B 218f87eb1df28b0c73ee1782de26ff082f5e0ad22193922b07e4cbda00c463d37c00042a43e9f34da065b4c5c4e772993faacae4e682ef47bfeb56e81bab3094 SHA512 6f4f32b7e16ab91502b91e8ebad5eb8b9d1865ac2c11dea41ba79e5a8124a495992a71ef8cb216977a4a6990dfd11388c640a16f98f3d3cce40d06daafb7406a
-DIST spa.traineddata-tessdata_legacy-4.0.0 18256019 BLAKE2B 85a8c3fef81d136173af05efe823bfd33de25a859539333e1cf165d41dd5491b5f33a440e22cfdde7502823f132dae6b497a14bdd559d373001b4c7ce4c8eb18 SHA512 12a861a78d38904663e189079083a9f2f7de05f084061e5b3208dddf31d7aca6f7b7e2c6c64d0c4df9e0824891dff5ce9433f49458bf7c239d702ef452f49fec
-DIST spa.traineddata-tessdata_legacy-4.1.0 18256019 BLAKE2B 85a8c3fef81d136173af05efe823bfd33de25a859539333e1cf165d41dd5491b5f33a440e22cfdde7502823f132dae6b497a14bdd559d373001b4c7ce4c8eb18 SHA512 12a861a78d38904663e189079083a9f2f7de05f084061e5b3208dddf31d7aca6f7b7e2c6c64d0c4df9e0824891dff5ce9433f49458bf7c239d702ef452f49fec
-DIST spa_old.traineddata-tessdata_legacy-4.0.0 19628379 BLAKE2B e8db08e2ec0b9d6ff81c94ff7ca0f1e54d3c1d21386596f53ec99b3a7e0ec0aea25ea570b603845c0b5001a738312d0d80669028e358c1454737d5add339a1ab SHA512 d0a230718ce4ff350874a0bc14ec268dbf9f0eebeffabfb4174fe958d0e3ac300a91baf2a4e483630402144104263163d651485f394f7c69aad758963bef7833
-DIST spa_old.traineddata-tessdata_legacy-4.1.0 19628379 BLAKE2B e8db08e2ec0b9d6ff81c94ff7ca0f1e54d3c1d21386596f53ec99b3a7e0ec0aea25ea570b603845c0b5001a738312d0d80669028e358c1454737d5add339a1ab SHA512 d0a230718ce4ff350874a0bc14ec268dbf9f0eebeffabfb4174fe958d0e3ac300a91baf2a4e483630402144104263163d651485f394f7c69aad758963bef7833
-DIST sqi.traineddata-tessdata_legacy-4.0.0 8575759 BLAKE2B 68765372c506ec6c63884c4bbd85d2fe2fe6f6eacabe359a65a54863c14dec7fee31bd206a79f585b921cc574cb6f4730db011d81c88184eeaaf9a978c8ef49d SHA512 cb02863a64aec599426229075209f2587584610410db03d3c8766c36d16a51b762e14c7a7364c527f47a4bd62053301da4cdcbb2798546e7ccc01bc6849e7a35
-DIST sqi.traineddata-tessdata_legacy-4.1.0 8575759 BLAKE2B 68765372c506ec6c63884c4bbd85d2fe2fe6f6eacabe359a65a54863c14dec7fee31bd206a79f585b921cc574cb6f4730db011d81c88184eeaaf9a978c8ef49d SHA512 cb02863a64aec599426229075209f2587584610410db03d3c8766c36d16a51b762e14c7a7364c527f47a4bd62053301da4cdcbb2798546e7ccc01bc6849e7a35
-DIST srp.traineddata-tessdata_legacy-4.0.0 7434267 BLAKE2B 1ec3d721944d55c6aae9fbd8693fe4cd0ceeddfd5ef077bbfd4266980e320d6fe7978b2b46ed50dfe7617b2e4940f7d8ebbdfdeb62ac7b38d70668ee3ce49ed6 SHA512 c93c7c49f39b9a23fe83ab92aef3cbfac3a21b694986dbd4b46d6462fceab8e1670ead8ecd0f8a5e0acc391d65670ea4ad4dad938602decac5731c750336d8a6
-DIST srp.traineddata-tessdata_legacy-4.1.0 7434267 BLAKE2B 1ec3d721944d55c6aae9fbd8693fe4cd0ceeddfd5ef077bbfd4266980e320d6fe7978b2b46ed50dfe7617b2e4940f7d8ebbdfdeb62ac7b38d70668ee3ce49ed6 SHA512 c93c7c49f39b9a23fe83ab92aef3cbfac3a21b694986dbd4b46d6462fceab8e1670ead8ecd0f8a5e0acc391d65670ea4ad4dad938602decac5731c750336d8a6
-DIST srp_latn.traineddata-tessdata_legacy-4.0.0 9375025 BLAKE2B dc38a6aad729748f62fd6170eacb39ab0dfbc351a577b4bd080a1958a96347ee11cbb63b0b6b81d86c1c9cd00fc9f54b5b6b0acdd6c8d9614cb511f947b71dba SHA512 6d91089875312a49bc21219ac84d551ca64f05022c03acc0662bb696661e2214c8404ae8edabeaa3dcd08994cf7ce927a5169641b542502a6a2d02480b04a70c
-DIST srp_latn.traineddata-tessdata_legacy-4.1.0 9375025 BLAKE2B dc38a6aad729748f62fd6170eacb39ab0dfbc351a577b4bd080a1958a96347ee11cbb63b0b6b81d86c1c9cd00fc9f54b5b6b0acdd6c8d9614cb511f947b71dba SHA512 6d91089875312a49bc21219ac84d551ca64f05022c03acc0662bb696661e2214c8404ae8edabeaa3dcd08994cf7ce927a5169641b542502a6a2d02480b04a70c
-DIST sun.traineddata-tessdata_legacy-4.0.0 1369513 BLAKE2B 6e9d37b08e977ee8e1eb442fbbed7d78db85132fc3e620f9da398fe0802eae29641ff693a21e1f4da1a38d37937cf57ddba40eb456cf4ab4a9011a128ff15e0f SHA512 a081a40722a60bd19fdec24b3a6a8f38921be212735f1c7cdbb268834a205206c55ea22b2e62413ab7486c1da28b8155a4459623780aecf6b0d749db43896ca2
-DIST sun.traineddata-tessdata_legacy-4.1.0 1369513 BLAKE2B 6e9d37b08e977ee8e1eb442fbbed7d78db85132fc3e620f9da398fe0802eae29641ff693a21e1f4da1a38d37937cf57ddba40eb456cf4ab4a9011a128ff15e0f SHA512 a081a40722a60bd19fdec24b3a6a8f38921be212735f1c7cdbb268834a205206c55ea22b2e62413ab7486c1da28b8155a4459623780aecf6b0d749db43896ca2
-DIST swa.traineddata-tessdata_legacy-4.0.0 6029030 BLAKE2B a9095202b9a5c4702a844bcb0be9a9bde4f299855e3225bddfda81d347d3f52635af1178af70accacd7b5ad4046723fc2a10007e0170347c9e1a8d54a36a9a08 SHA512 df069547e62adb88e1f05385bd61334a8730053202d90abe248cf618286e018e24211893dfb3229574717b419b0eca5d97877ada885b0800d567163f40190ef0
-DIST swa.traineddata-tessdata_legacy-4.1.0 6029030 BLAKE2B a9095202b9a5c4702a844bcb0be9a9bde4f299855e3225bddfda81d347d3f52635af1178af70accacd7b5ad4046723fc2a10007e0170347c9e1a8d54a36a9a08 SHA512 df069547e62adb88e1f05385bd61334a8730053202d90abe248cf618286e018e24211893dfb3229574717b419b0eca5d97877ada885b0800d567163f40190ef0
-DIST swe.traineddata-tessdata_legacy-4.0.0 13627152 BLAKE2B 8701994a84c73c2099463687f22691387e40c64adb2cf0b8c9d87235bff793edc88f28d3be9b820040a7f4706118228d12b812215e582e4cb6f4a1ffc5642f16 SHA512 ea3fff9c1ecbf49bb83f98e809e465418bb81242db34acdc7789f19c706e8fb2ff49a7d8b67f7816cd469c58994139227631a3420b9116222bf55d6164c6b475
-DIST swe.traineddata-tessdata_legacy-4.1.0 13627152 BLAKE2B 8701994a84c73c2099463687f22691387e40c64adb2cf0b8c9d87235bff793edc88f28d3be9b820040a7f4706118228d12b812215e582e4cb6f4a1ffc5642f16 SHA512 ea3fff9c1ecbf49bb83f98e809e465418bb81242db34acdc7789f19c706e8fb2ff49a7d8b67f7816cd469c58994139227631a3420b9116222bf55d6164c6b475
-DIST syr.traineddata-tessdata_legacy-4.0.0 2207238 BLAKE2B 07fe387bff87fd8f916e282dfc276eed985f06ae4ea9fc0a74b59f093de247fd7bf1cd3a7819ac44ee0f7e93cec8e567a9b6928f7fe52cb0a9e1f0986d4bc6c8 SHA512 cccf03ef20dc72ecd21dd95df841c3de010b3abb7dc1fbba833f70088ba34d89ffef98f29c0a76709e49ff17d05d16e87cff416f4da92da6fe569e8eb87f95f4
-DIST syr.traineddata-tessdata_legacy-4.1.0 2207238 BLAKE2B 07fe387bff87fd8f916e282dfc276eed985f06ae4ea9fc0a74b59f093de247fd7bf1cd3a7819ac44ee0f7e93cec8e567a9b6928f7fe52cb0a9e1f0986d4bc6c8 SHA512 cccf03ef20dc72ecd21dd95df841c3de010b3abb7dc1fbba833f70088ba34d89ffef98f29c0a76709e49ff17d05d16e87cff416f4da92da6fe569e8eb87f95f4
-DIST tam.traineddata-tessdata_legacy-4.0.0 3353079 BLAKE2B db69fcd37a202351db06477967f33f83f2cf3e4350ee7a7999d9dc2b71959ddb26b044e8fdd120ad1ea095e398466a1b729b5a76f85433a67e7bd43f99eca036 SHA512 7bc3546841f5a3f63491d31f13fb764ae6d17ad396f2c13b2a733aaa2c861d8aed637e0b1917443dce6f37998e09cbce587a8d5987a90d6acacbef7a6d6a69fb
-DIST tam.traineddata-tessdata_legacy-4.1.0 3353079 BLAKE2B db69fcd37a202351db06477967f33f83f2cf3e4350ee7a7999d9dc2b71959ddb26b044e8fdd120ad1ea095e398466a1b729b5a76f85433a67e7bd43f99eca036 SHA512 7bc3546841f5a3f63491d31f13fb764ae6d17ad396f2c13b2a733aaa2c861d8aed637e0b1917443dce6f37998e09cbce587a8d5987a90d6acacbef7a6d6a69fb
-DIST tat.traineddata-tessdata_legacy-4.0.0 1072909 BLAKE2B e4c20650ac6ac2342918826275e0dadfb90f9d7813f25fe8d0185da719d62eb1f65ca29f66fdb36041cb674a1430d8d0aa934c4bdbaa76852f1e2c359bd86a7d SHA512 d5fddeb73658344e6f3b5acd9c38b773c71622faa326e1c6bd0dc936df14752637fe95d0e7b3024ced0e8cd251de8663805e376f7608fb63ddfe078b47739212
-DIST tat.traineddata-tessdata_legacy-4.1.0 1072909 BLAKE2B e4c20650ac6ac2342918826275e0dadfb90f9d7813f25fe8d0185da719d62eb1f65ca29f66fdb36041cb674a1430d8d0aa934c4bdbaa76852f1e2c359bd86a7d SHA512 d5fddeb73658344e6f3b5acd9c38b773c71622faa326e1c6bd0dc936df14752637fe95d0e7b3024ced0e8cd251de8663805e376f7608fb63ddfe078b47739212
-DIST tel.traineddata-tessdata_legacy-4.0.0 3315170 BLAKE2B eccc32de8769e419c698e74cccddb33da0fcda925df77862a06675b60952fcbde2d2ee8f2eee2b84a42539430be9c880ff7856887653132bee30d14388049f39 SHA512 8ff5d43f23187b800e38e73a7321be4b1cb37328c662bb14613e4494f6d555ea0fa57e40a03aa951527fb900d30702978d6e019daca47db26c96e7747bf98d53
-DIST tel.traineddata-tessdata_legacy-4.1.0 3315170 BLAKE2B eccc32de8769e419c698e74cccddb33da0fcda925df77862a06675b60952fcbde2d2ee8f2eee2b84a42539430be9c880ff7856887653132bee30d14388049f39 SHA512 8ff5d43f23187b800e38e73a7321be4b1cb37328c662bb14613e4494f6d555ea0fa57e40a03aa951527fb900d30702978d6e019daca47db26c96e7747bf98d53
-DIST tgk.traineddata-tessdata_legacy-4.0.0 3721580 BLAKE2B 23b2f09dbb4e1c298e8db55574bed6f443ae6fa2323a023b6b3fe7c8e4cc6b277496fa2e2d1892fec540be8da4e5efcd486b41cb31827ff0a077ee54074d6a2f SHA512 1a246d672c9e9015eeacc31fabe3e4b325d4625a347a3521aa77b40b7c4afa9257de6078e5705c9cd517b9a012ab34bc8beb372a4836f7b2e85e18e3e07faf34
-DIST tgk.traineddata-tessdata_legacy-4.1.0 3721580 BLAKE2B 23b2f09dbb4e1c298e8db55574bed6f443ae6fa2323a023b6b3fe7c8e4cc6b277496fa2e2d1892fec540be8da4e5efcd486b41cb31827ff0a077ee54074d6a2f SHA512 1a246d672c9e9015eeacc31fabe3e4b325d4625a347a3521aa77b40b7c4afa9257de6078e5705c9cd517b9a012ab34bc8beb372a4836f7b2e85e18e3e07faf34
-DIST tgl.traineddata-tessdata_legacy-4.0.0 7321367 BLAKE2B c2db6985f3848dde3b43d5a229c729490de5b4e1f946a2d81d18756b6b8ed4a522041fd3dcaca3786ea719c35e70340fcdb61654b209e11e2f4242ebf3b83b52 SHA512 85e68b7cf449cd26b4bcfd36f81a6555f67143cce29dc86ca8407fb062546cfb89c151c62e13e8d5ebad758f92ff50d454e08111acf63eb904c28aa6a526113f
-DIST tgl.traineddata-tessdata_legacy-4.1.0 7321367 BLAKE2B c2db6985f3848dde3b43d5a229c729490de5b4e1f946a2d81d18756b6b8ed4a522041fd3dcaca3786ea719c35e70340fcdb61654b209e11e2f4242ebf3b83b52 SHA512 85e68b7cf449cd26b4bcfd36f81a6555f67143cce29dc86ca8407fb062546cfb89c151c62e13e8d5ebad758f92ff50d454e08111acf63eb904c28aa6a526113f
-DIST tha.traineddata-tessdata_legacy-4.0.0 1072519 BLAKE2B 1df91623565bb5f080162fcc2e53c5bda7824803525e6bd8a5b09414334a268382e59accda57c1286c9732a5862b2c1f5ff683d01c3923972766cbfa8a06c4d9 SHA512 3066aaa2c0844f25bcadda38f3315434ef86c2e0c41537c8e40b0efd63015c7fd4cb65b3bba60d9bfcd35b5d33370b64ef4aa04b5070e3bbc176e5899e698db0
-DIST tha.traineddata-tessdata_legacy-4.1.0 1072519 BLAKE2B 1df91623565bb5f080162fcc2e53c5bda7824803525e6bd8a5b09414334a268382e59accda57c1286c9732a5862b2c1f5ff683d01c3923972766cbfa8a06c4d9 SHA512 3066aaa2c0844f25bcadda38f3315434ef86c2e0c41537c8e40b0efd63015c7fd4cb65b3bba60d9bfcd35b5d33370b64ef4aa04b5070e3bbc176e5899e698db0
-DIST tir.traineddata-tessdata_legacy-4.0.0 2184930 BLAKE2B 1efbd7fca5c40a6ce2fc36ce66d3ea69a3e48fe06a9ce7e65ea2254023b95265639a443d9869e1c6b33ef6a765e43046ae3cf7812a95c2ec9079fd6822ff4e3a SHA512 8c250460f18c5925b252f3d3c1e021c4275d034cc409af5a4c0d2014c72f286fbcdbe5f017bca057b7a720767fcdb85589ca4b3c848a539c3361a14d010b78c0
-DIST tir.traineddata-tessdata_legacy-4.1.0 2184930 BLAKE2B 1efbd7fca5c40a6ce2fc36ce66d3ea69a3e48fe06a9ce7e65ea2254023b95265639a443d9869e1c6b33ef6a765e43046ae3cf7812a95c2ec9079fd6822ff4e3a SHA512 8c250460f18c5925b252f3d3c1e021c4275d034cc409af5a4c0d2014c72f286fbcdbe5f017bca057b7a720767fcdb85589ca4b3c848a539c3361a14d010b78c0
-DIST ton.traineddata-tessdata_legacy-4.0.0 947262 BLAKE2B 955deb71fd4e8a271d1c668addccbc357bcf02a8dc815b85aa96680c864c7c56144878618026b432edcd06c0f4a0a240a4e8dcc5b1c705da107839b2f2d01a46 SHA512 b5541c9ffb047d8315e66eb5003d364de8d5d82365cfd12af56dd75b3981bf12656be1cbdce6125250efbfc4af309e0daa74e54ca61ce78e3b516c6a30c83f63
-DIST ton.traineddata-tessdata_legacy-4.1.0 947262 BLAKE2B 955deb71fd4e8a271d1c668addccbc357bcf02a8dc815b85aa96680c864c7c56144878618026b432edcd06c0f4a0a240a4e8dcc5b1c705da107839b2f2d01a46 SHA512 b5541c9ffb047d8315e66eb5003d364de8d5d82365cfd12af56dd75b3981bf12656be1cbdce6125250efbfc4af309e0daa74e54ca61ce78e3b516c6a30c83f63
-DIST tur.traineddata-tessdata_legacy-4.0.0 18750612 BLAKE2B 48872425cf8cd46fc19462e5f47f631d6094a28276f2f8648eba3a598484fabe8968dde71c732a654a1d11d6bb587ba2b6cb76bbe18cbe0a0a63574d44fc21ea SHA512 4dfe1049ca75034315c29ac57b6c69eb44a8a8265ffdc5eea37595406f41b7262a3acd85a882005946e34816f84523b0f53d43ecfd15b1b4c3db70799ca5a908
-DIST tur.traineddata-tessdata_legacy-4.1.0 18750612 BLAKE2B 48872425cf8cd46fc19462e5f47f631d6094a28276f2f8648eba3a598484fabe8968dde71c732a654a1d11d6bb587ba2b6cb76bbe18cbe0a0a63574d44fc21ea SHA512 4dfe1049ca75034315c29ac57b6c69eb44a8a8265ffdc5eea37595406f41b7262a3acd85a882005946e34816f84523b0f53d43ecfd15b1b4c3db70799ca5a908
-DIST uig.traineddata-tessdata_legacy-4.0.0 2794302 BLAKE2B dd8fe55ca1dc19491323095f89543f027797c63e83aa960883327ec5dee16358c3d64ab5824a2d0efaf63d5c97066737fff5690bf8429916a3d6d850badae9f8 SHA512 53adc5566577b77600ae50a74e1ba84b4d8ddcfc3201b6544c20e45f01c9b00ceb6c1503d1c4c32642349eaf0ee5e93480d811caa1b2f60909b19f45890af1ed
-DIST uig.traineddata-tessdata_legacy-4.1.0 2794302 BLAKE2B dd8fe55ca1dc19491323095f89543f027797c63e83aa960883327ec5dee16358c3d64ab5824a2d0efaf63d5c97066737fff5690bf8429916a3d6d850badae9f8 SHA512 53adc5566577b77600ae50a74e1ba84b4d8ddcfc3201b6544c20e45f01c9b00ceb6c1503d1c4c32642349eaf0ee5e93480d811caa1b2f60909b19f45890af1ed
-DIST ukr.traineddata-tessdata_legacy-4.0.0 12408644 BLAKE2B 0d0b6772f7cc8331b838852c096ae4514405c0cf3c368c413bec2340772e59e2bb6e08757b953898de76c5a78eb29d6ab63348ed848d90aa0b384a2bd4565c0e SHA512 d9579d2d1ce978a4f87b841b940853fe41f82c68d63e2d16dce3083ffdc3c9ec7794f92f33ba4edb123ff287bea52f12d2ae3784651d1ba73f54794787598c1f
-DIST ukr.traineddata-tessdata_legacy-4.1.0 12408644 BLAKE2B 0d0b6772f7cc8331b838852c096ae4514405c0cf3c368c413bec2340772e59e2bb6e08757b953898de76c5a78eb29d6ab63348ed848d90aa0b384a2bd4565c0e SHA512 d9579d2d1ce978a4f87b841b940853fe41f82c68d63e2d16dce3083ffdc3c9ec7794f92f33ba4edb123ff287bea52f12d2ae3784651d1ba73f54794787598c1f
-DIST urd.traineddata-tessdata_legacy-4.0.0 1398748 BLAKE2B 82b252bdfc69ff06bbed7816c4320acc45462dc7a4ddada5b85fb6caea9428465cc1db1d19f41ab006ced5a0a410575b726f8897273655f2baaecc57c8f72540 SHA512 f46ed527d2cc3e6bc4f9365e10018da502c44a7c975b68c072baffa1637c431637aeeeabc27eac76b3a847976f88bdb514ec68878b1b4d2f9eb3239963c542b7
-DIST urd.traineddata-tessdata_legacy-4.1.0 1398748 BLAKE2B 82b252bdfc69ff06bbed7816c4320acc45462dc7a4ddada5b85fb6caea9428465cc1db1d19f41ab006ced5a0a410575b726f8897273655f2baaecc57c8f72540 SHA512 f46ed527d2cc3e6bc4f9365e10018da502c44a7c975b68c072baffa1637c431637aeeeabc27eac76b3a847976f88bdb514ec68878b1b4d2f9eb3239963c542b7
-DIST uzb.traineddata-tessdata_legacy-4.0.0 10757098 BLAKE2B fbe49984a1050ff097c70e4ae86a96eac947e0e37513684f68bd4c1d9c3d57de2c0d1fb68dd4e03cbf2a39c7ec8dfcd2a1be891f8e1286bcf066faca645d0db1 SHA512 47f969a9579872883f6dadb388ac4619c934c9af7bb239c5f20e84b82bf74c9316069cdb9a2d5407e675f50d90d404a11b1e3461297048e8abf3ff35ce917814
-DIST uzb.traineddata-tessdata_legacy-4.1.0 10757098 BLAKE2B fbe49984a1050ff097c70e4ae86a96eac947e0e37513684f68bd4c1d9c3d57de2c0d1fb68dd4e03cbf2a39c7ec8dfcd2a1be891f8e1286bcf066faca645d0db1 SHA512 47f969a9579872883f6dadb388ac4619c934c9af7bb239c5f20e84b82bf74c9316069cdb9a2d5407e675f50d90d404a11b1e3461297048e8abf3ff35ce917814
-DIST uzb_cyrl.traineddata-tessdata_legacy-4.0.0 4905658 BLAKE2B c4db3337b7ad1c2f927cd92577f58700c55b00889a9a52982216ab1c8837874290919f9144bc1910232cdfda4243217199ce5a7557a8416f3988022d569facb0 SHA512 e79c2a24499f5bedb46c99971858f5401929304b661da2a12dd9443ad95ebf517a27e35fb830b032da477344748f2ecfec5aaf07267b6c68bf44f36f2c104bb5
-DIST uzb_cyrl.traineddata-tessdata_legacy-4.1.0 4905658 BLAKE2B c4db3337b7ad1c2f927cd92577f58700c55b00889a9a52982216ab1c8837874290919f9144bc1910232cdfda4243217199ce5a7557a8416f3988022d569facb0 SHA512 e79c2a24499f5bedb46c99971858f5401929304b661da2a12dd9443ad95ebf517a27e35fb830b032da477344748f2ecfec5aaf07267b6c68bf44f36f2c104bb5
-DIST vie.traineddata-tessdata_legacy-4.0.0 7763728 BLAKE2B b1a702f2fb2dbd08a115ac2d8cbef3a0e9cc2aa8b1ffd3e236f180d8faf2fce7c55305a6965a5380b276a454870e901c626954228b8fe5efe0c5199c8b2325fa SHA512 3c31b13c9177a07f2c0e3427bf5f22e7fdb6526905a068b6015a2bf2a8e9dcae5cf5effce3528197c778d2b8a9fb956465619779219d46b0372e24631a944ad2
-DIST vie.traineddata-tessdata_legacy-4.1.0 7763728 BLAKE2B b1a702f2fb2dbd08a115ac2d8cbef3a0e9cc2aa8b1ffd3e236f180d8faf2fce7c55305a6965a5380b276a454870e901c626954228b8fe5efe0c5199c8b2325fa SHA512 3c31b13c9177a07f2c0e3427bf5f22e7fdb6526905a068b6015a2bf2a8e9dcae5cf5effce3528197c778d2b8a9fb956465619779219d46b0372e24631a944ad2
-DIST yid.traineddata-tessdata_legacy-4.0.0 4882707 BLAKE2B aec63586bfa9d9f55a48f8f8ac885c4f8df4ec9abfed52a2a8ab58f3747df9a2eb60f872e492ab29a189c21c73cd33c64ac18c6910f10562745441e2e780fc49 SHA512 88986d01ff3bb8523b41b18c885477befd9d6690c5d517a5822fd8a6ef1b45a5790b3a5ff8f06172907dd2ccd3ef07d19d7e35d316d37fedcadb8df713a81749
-DIST yid.traineddata-tessdata_legacy-4.1.0 4882707 BLAKE2B aec63586bfa9d9f55a48f8f8ac885c4f8df4ec9abfed52a2a8ab58f3747df9a2eb60f872e492ab29a189c21c73cd33c64ac18c6910f10562745441e2e780fc49 SHA512 88986d01ff3bb8523b41b18c885477befd9d6690c5d517a5822fd8a6ef1b45a5790b3a5ff8f06172907dd2ccd3ef07d19d7e35d316d37fedcadb8df713a81749
-DIST yor.traineddata-tessdata_legacy-4.0.0 963413 BLAKE2B e4d16812ade81cac1f685587837b431c122ea29551bccd52ff1bef5a4aa8b316eb741aee3d0eb790c941d15401ea1c190850e225765a819d8899149e35af278a SHA512 4a04821d7e76feb0e71f31ff2ed794fce5a4e53ed98aeeecc06bd36d2c07301e8a7a86123ec5747b36d9df1d6d8e24d148f31f70093f944e83dfd3f2162661b0
-DIST yor.traineddata-tessdata_legacy-4.1.0 963413 BLAKE2B e4d16812ade81cac1f685587837b431c122ea29551bccd52ff1bef5a4aa8b316eb741aee3d0eb790c941d15401ea1c190850e225765a819d8899149e35af278a SHA512 4a04821d7e76feb0e71f31ff2ed794fce5a4e53ed98aeeecc06bd36d2c07301e8a7a86123ec5747b36d9df1d6d8e24d148f31f70093f944e83dfd3f2162661b0
diff --git a/app-text/tessdata_legacy/metadata.xml b/app-text/tessdata_legacy/metadata.xml
deleted file mode 100644
index 4d735709aad1..000000000000
--- a/app-text/tessdata_legacy/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <upstream>
- <remote-id type="github">tesseract-ocr/tessdata</remote-id>
- </upstream>
- <use>
- <flag name="math"> Enable support for recognition of equations.</flag>
- <flag name="osd"> Enable support orientation and script detection.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/tessdata_legacy/tessdata_legacy-4.0.0.ebuild b/app-text/tessdata_legacy/tessdata_legacy-4.0.0.ebuild
deleted file mode 100644
index 4f5f083d3581..000000000000
--- a/app-text/tessdata_legacy/tessdata_legacy-4.0.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-URI_PREFIX="https://github.com/tesseract-ocr/${PN/_legacy/}/raw/${PV}/"
-
-DESCRIPTION="Trained models for app-text/tesseract compatible with the legacy engine"
-HOMEPAGE="https://github.com/tesseract-ocr/tessdata"
-SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
- math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${P} )
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${P} )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="math osd"
-
-RDEPEND="!app-text/tessdata_best
- !app-text/tessdata_fast
- !<app-text/tesseract-4.1.0"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}
-
-# List of supported Gentoo linguas and their upstream mapping
-# "old" variants were regrouped in the matching modern locale
-LANGUAGES="af:afr am:amh ar:ara as:asm az:aze,aze_cyrl be:bel bg:bul bn:ben bo:bod br:bre bs:bos ca:cat ceb chr co:cos cs:ces cy:cym da:dan de:deu,frk dv:div dz:dzo el:ell,grc en:enm eo:epo es:spa,spa_old et:est eu:eus fa:fas fi:fin fil fo:fao fr:fra,frm fy:fry ga:gle gd:gla gl:glg gu:guj he:heb hi:hin hr:hrv ht:hat hu:hun hy:hye id:ind is:isl it:ita,ita_old iu:iku ja:jpn,jpn_vert jv:jav ka:kat,kat_old kk:kaz km:khm kn:kan ko:kor,kor_vert ku:kur,kur_ara ky:kir la:lat lb:ltz lo:lao lt:lit lv:lav mi:mri mk:mkd ml:mal mn:mon mr:mar ms:msa mt:mlt my:mya ne:nep nl:nld no:nor oc:oci or:ori pa:pan pl:pol ps:pus pt:por qu:que ro:ron ru:rus sa:san sd:snd si:sin sk:slk sl:slv sq:sqi sr:srp,srp_latn su:sun sv:swe sw:swa syc:syr ta:tam te:tel tg:tgk th:tha ti:tir tl:tgl to:ton tr:tur tt:tat ug:uig uk:ukr ur:urd uz:uzb,uzb_cyrl vi:vie yi:yid yo:yor zh:chi_sim,chi_sim_vert,chi_tra,chi_tra_vert"
-# Fraktur data files (not installed):
-# dan_frak - Danish
-# deu_frak - German
-# slk_frak - Slovak
-# l10n_en provides the additional data:
-# enm - English, Middle (1100-1500)
-
-for lang in ${LANGUAGES}; do
- gentoo_lang=${lang%:*}
- tess_langs=${lang#*:}
- for tess_lang in ${tess_langs//,/ }; do
- SRC_URI+=" l10n_${gentoo_lang}? ( ${URI_PREFIX}${tess_lang}.traineddata -> ${tess_lang}.traineddata-${P} )"
- done
- IUSE+=" l10n_${gentoo_lang}"
-done
-
-src_prepare() {
- for file in ${A}; do
- cp "${DISTDIR}/${file}" "${S}/${file/-${P}/}" || die
- done
-
- default
-}
-
-src_install() {
- insinto /usr/share/tessdata
- doins *.traineddata
-}
diff --git a/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild b/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild
deleted file mode 100644
index ed13ffd84ee9..000000000000
--- a/app-text/tessdata_legacy/tessdata_legacy-4.1.0.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-URI_PREFIX="https://github.com/tesseract-ocr/${PN/_legacy/}/raw/${PV}/"
-
-DESCRIPTION="Trained models for app-text/tesseract compatible with the legacy engine"
-HOMEPAGE="https://github.com/tesseract-ocr/tessdata"
-SRC_URI="${URI_PREFIX}eng.traineddata -> eng.traineddata-${P}
- math? ( ${URI_PREFIX}equ.traineddata -> equ.traineddata-${P} )
- osd? ( ${URI_PREFIX}osd.traineddata -> osd.traineddata-${P} )"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="math osd"
-
-RDEPEND="!app-text/tessdata_best
- !app-text/tessdata_fast
- !<app-text/tesseract-4.1.0"
-DEPEND="${RDEPEND}"
-S=${WORKDIR}
-
-# List of supported Gentoo linguas and their upstream mapping
-# "old" variants were regrouped in the matching modern locale
-LANGUAGES="af:afr am:amh ar:ara as:asm az:aze,aze_cyrl be:bel bg:bul bn:ben bo:bod br:bre bs:bos ca:cat ceb chr co:cos cs:ces cy:cym da:dan de:deu,frk dv:div dz:dzo el:ell,grc en:enm eo:epo es:spa,spa_old et:est eu:eus fa:fas fi:fin fil fo:fao fr:fra,frm fy:fry ga:gle gd:gla gl:glg gu:guj he:heb hi:hin hr:hrv ht:hat hu:hun hy:hye id:ind is:isl it:ita,ita_old iu:iku ja:jpn,jpn_vert jv:jav ka:kat,kat_old kk:kaz km:khm kn:kan ko:kor,kor_vert ku:kmr ky:kir la:lat lb:ltz lo:lao lt:lit lv:lav mi:mri mk:mkd ml:mal mn:mon mr:mar ms:msa mt:mlt my:mya ne:nep nl:nld no:nor oc:oci or:ori pa:pan pl:pol ps:pus pt:por qu:que ro:ron ru:rus sa:san sd:snd si:sin sk:slk sl:slv sq:sqi sr:srp,srp_latn su:sun sv:swe sw:swa syc:syr ta:tam te:tel tg:tgk th:tha ti:tir tl:tgl to:ton tr:tur tt:tat ug:uig uk:ukr ur:urd uz:uzb,uzb_cyrl vi:vie yi:yid yo:yor zh:chi_sim,chi_sim_vert,chi_tra,chi_tra_vert"
-# Fraktur data files (not installed):
-# dan_frak - Danish
-# deu_frak - German
-# slk_frak - Slovak
-# l10n_en provides the additional data:
-# enm - English, Middle (1100-1500)
-
-for lang in ${LANGUAGES}; do
- gentoo_lang=${lang%:*}
- tess_langs=${lang#*:}
- for tess_lang in ${tess_langs//,/ }; do
- SRC_URI+=" l10n_${gentoo_lang}? ( ${URI_PREFIX}${tess_lang}.traineddata -> ${tess_lang}.traineddata-${P} )"
- done
- IUSE+=" l10n_${gentoo_lang}"
-done
-
-src_prepare() {
- for file in ${A}; do
- cp "${DISTDIR}/${file}" "${S}/${file/-${P}/}" || die
- done
-
- default
-}
-
-src_install() {
- insinto /usr/share/tessdata
- doins *.traineddata
-}
diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest
deleted file mode 100644
index ead66bdd3d8c..000000000000
--- a/app-text/tesseract/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tesseract-5.5.2.tar.gz 1903633 BLAKE2B 74a52d9c8538bb3ec148e1ef28e62695200bc907688d53e905c34de0e3837f0c43d7b493cc007fd14f9520e7ad34315eeeed3dad1fb21e603bae35a07373fcf4 SHA512 e9103c68ba186821aedd38de4d9949cd6732da93a2d0764de18aaaac70eb9c305384a6eb1fe656a8a269bee833178a583a91dd72027ae26d27c8329ed722f4a9
diff --git a/app-text/tesseract/files/tesseract-5.4.1-arm64-neon-tesseract.patch b/app-text/tesseract/files/tesseract-5.4.1-arm64-neon-tesseract.patch
deleted file mode 100644
index d3869cfea1dd..000000000000
--- a/app-text/tesseract/files/tesseract-5.4.1-arm64-neon-tesseract.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-https://bugs.gentoo.org/924757
-https://bugs.gentoo.org/926891
-https://github.com/tesseract-ocr/tesseract/pull/4154
-
-(Note that if moving to CMake, can use the patch from ghostscript-gpl
-instead, i.e. https://src.fedoraproject.org/rpms/tesseract/blob/rawhide/f/tesseract_neon.patch).
-
-From b1e48789d61d995740762f66f505385db42410a5 Mon Sep 17 00:00:00 2001
-From: Jan Palus <jpalus@fastmail.com>
-Date: Mon, 30 Oct 2023 01:36:57 +0100
-Subject: [PATCH] Check if NEON extension are actually available
-
-User may pass own compiler flags to configure which override those
-provided by project through automake. Therefore it is possible for user
-on ARM platform to pass CXXFLAGS=-mfpu=vfp which will effectively
-disable NEON even though used compiler supports -mfpu=neon (since user
-supplied flags take precedence compiler invocation will use flags:
--mfpu=neon -mfpu=vfp). Instead of checking whether compiler supports
--mfpu=neon flag, check if NEON extensions are available by checking if
-__ARM_NEON is defined when compiling with -mfpu=neon and user supplied
-flags combined.
-
-Signed-off-by: Jan Palus <jpalus@fastmail.com>
----
- configure.ac | 18 ++++++++++++++----
- 1 file changed, 14 insertions(+), 4 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 0b38537229..0514b619c5 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -178,10 +178,20 @@ case "${host_cpu}" in
- ;;
-
- arm*)
--
-- AX_CHECK_COMPILE_FLAG([-mfpu=neon], [neon=true], [neon=false], [$WERROR])
-- AM_CONDITIONAL([HAVE_NEON], $neon)
-- if $neon; then
-+ SAVE_CXXFLAGS="$CXXFLAGS"
-+ CXXFLAGS="-mfpu=neon $CXXFLAGS"
-+ AC_MSG_CHECKING([for NEON support])
-+ AC_COMPILE_IFELSE(
-+ [AC_LANG_PROGRAM([], [[
-+ #ifndef __ARM_NEON
-+ #error
-+ #endif
-+ ]])],
-+ [neon=yes], [neon=no])
-+ AC_MSG_RESULT([$neon])
-+ CXXFLAGS="$SAVE_CXXFLAGS"
-+ AM_CONDITIONAL([HAVE_NEON], test "xyes" = "x$neon")
-+ if test "xyes" = "$neon"; then
- AC_DEFINE([HAVE_NEON], [1], [Enable NEON instructions])
- NEON_CXXFLAGS="-mfpu=neon"
- AC_SUBST([NEON_CXXFLAGS])
-
diff --git a/app-text/tesseract/metadata.xml b/app-text/tesseract/metadata.xml
deleted file mode 100644
index d6c7013dc4a0..000000000000
--- a/app-text/tesseract/metadata.xml
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>voyageur@gentoo.org</email>
- <name>Bernard Cafarelli</name>
- </maintainer>
- <maintainer type="person">
- <email>chutzpah@gentoo.org</email>
- <name>Patrick McLean</name>
- </maintainer>
- <longdescription lang="en">A commercial quality OCR engine originally developed at HP between 1985 and
- 1995. In 1995, this engine was among the top 3 evaluated by UNLV. It was
- open-sourced by HP and UNLV in 2005.</longdescription>
- <upstream>
- <remote-id type="github">tesseract-ocr/tesseract</remote-id>
- </upstream>
- <use>
- <flag name="float32">Support float for model training and text recognition (faster, requires less RAM)</flag>
- <flag name="training">Install training applications to add support for new languages.</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/tesseract/tesseract-5.5.2-r1.ebuild b/app-text/tesseract/tesseract-5.5.2-r1.ebuild
deleted file mode 100644
index 22f606ec3e25..000000000000
--- a/app-text/tesseract/tesseract-5.5.2-r1.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic multilib-minimal toolchain-funcs
-
-DESCRIPTION="An OCR Engine, originally developed at HP, now open source"
-HOMEPAGE="https://github.com/tesseract-ocr"
-SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
-IUSE="doc float32 jpeg openmp png static-libs tiff training webp"
-
-COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
- training? (
- dev-libs/icu:=
- x11-libs/pango:=
- x11-libs/cairo:=
- )"
-RDEPEND="${COMMON_DEPEND}
- || (
- >=app-text/tessdata_fast-4.0.0
- >=app-text/tessdata_best-4.0.0
- >=app-text/tessdata_legacy-4.0.0
- )"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- doc? ( app-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.4.1-arm64-neon-tesseract.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
-
- tc-is-clang && use openmp && append-libs omp
-
- eautoreconf
-}
-
-multilib_src_configure() {
- # scrollview disabled for now, see bug #686944
- local myeconfargs=(
- --enable-shared
- --disable-graphics
- $(use_enable float32)
- $(use_enable openmp)
- $(use_enable static-libs static)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- default
- if multilib_is_native_abi; then
- use doc && emake doc
- use training && emake training
- fi
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- DOCS=( "${S}"/AUTHORS "${S}"/ChangeLog "${S}"/README.md )
- if use doc; then
- HTML_DOCS=( doc/html/. )
- fi
- einstalldocs
-
- if use training; then
- emake DESTDIR="${D}" training-install
- fi
- fi
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/tesseract/tesseract-5.5.2.ebuild b/app-text/tesseract/tesseract-5.5.2.ebuild
deleted file mode 100644
index cdbb997cbe2a..000000000000
--- a/app-text/tesseract/tesseract-5.5.2.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools multilib-minimal toolchain-funcs
-
-DESCRIPTION="An OCR Engine, originally developed at HP, now open source"
-HOMEPAGE="https://github.com/tesseract-ocr"
-SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
-IUSE="doc float32 jpeg openmp png static-libs tiff training webp"
-
-COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
- training? (
- dev-libs/icu:=
- x11-libs/pango:=
- x11-libs/cairo:=
- )"
-RDEPEND="${COMMON_DEPEND}
- || (
- >=app-text/tessdata_fast-4.0.0
- >=app-text/tessdata_best-4.0.0
- >=app-text/tessdata_legacy-4.0.0
- )"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- doc? ( app-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.4.1-arm64-neon-tesseract.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
- eautoreconf
-}
-
-multilib_src_configure() {
- # scrollview disabled for now, see bug #686944
- local myeconfargs=(
- --enable-shared
- --disable-graphics
- $(use_enable float32)
- $(use_enable openmp)
- $(use_enable static-libs static)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- default
- if multilib_is_native_abi; then
- use doc && emake doc
- use training && emake training
- fi
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- DOCS=( "${S}"/AUTHORS "${S}"/ChangeLog "${S}"/README.md )
- if use doc; then
- HTML_DOCS=( doc/html/. )
- fi
- einstalldocs
-
- if use training; then
- emake DESTDIR="${D}" training-install
- fi
- fi
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/tesseract/tesseract-9999.ebuild b/app-text/tesseract/tesseract-9999.ebuild
deleted file mode 100644
index 26ba424670ca..000000000000
--- a/app-text/tesseract/tesseract-9999.ebuild
+++ /dev/null
@@ -1,93 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic git-r3 multilib-minimal toolchain-funcs
-
-DESCRIPTION="An OCR Engine, originally developed at HP, now open source"
-HOMEPAGE="https://github.com/tesseract-ocr"
-EGIT_REPO_URI="https://github.com/tesseract-ocr/${PN}.git"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS=""
-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?]
- training? (
- dev-libs/icu:=
- x11-libs/pango:=
- x11-libs/cairo:=
- )"
-RDEPEND="${COMMON_DEPEND}
- || (
- >=app-text/tessdata_fast-4.0.0
- >=app-text/tessdata_best-4.0.0
- >=app-text/tessdata_legacy-4.0.0
- )"
-DEPEND="${COMMON_DEPEND}
- app-text/asciidoc
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- doc? ( app-text/doxygen )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-5.4.1-arm64-neon-tesseract.patch
-)
-
-pkg_pretend() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-pkg_setup() {
- [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp
-}
-
-src_prepare() {
- default
-
- tc-is-clang && use openmp && append-libs omp
-
- eautoreconf
-}
-
-multilib_src_configure() {
- # scrollview disabled for now, see bug #686944
- local myeconfargs=(
- --enable-shared
- --disable-graphics
- $(use_enable float32)
- $(use_enable openmp)
- $(use_enable static-libs static)
- )
-
- ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_compile() {
- default
- if multilib_is_native_abi; then
- use doc && emake doc
- use training && emake training
- fi
-}
-
-multilib_src_install() {
- if multilib_is_native_abi; then
- DOCS=( "${S}"/AUTHORS "${S}"/ChangeLog "${S}"/README.md )
- if use doc; then
- HTML_DOCS=( doc/html/. )
- fi
- einstalldocs
-
- if use training; then
- emake DESTDIR="${D}" training-install
- fi
- fi
- emake DESTDIR="${D}" install
-}
-
-multilib_src_install_all() {
- find "${D}" -name '*.la' -type f -delete || die
-}
diff --git a/app-text/texi2html/Manifest b/app-text/texi2html/Manifest
deleted file mode 100644
index d9d29b8a61fe..000000000000
--- a/app-text/texi2html/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST texi2html-5.0.tar.bz2 15397249 BLAKE2B 3e502d9424c2936a922488aab7a66140c0a8369253a5500beeebcea0942ffa7b97fb7021b23212264e110d4bdab4850f263269aacf61de23ac6e052dfcf10d67 SHA512 50afc2f1f8875d3e62a51cc0339bd4c4f058041f42a9fda9cd5b02960f0d5c72838e4f010702ba716dbd256946f64520ce1e5b86539b6f7b8b7ce24a43c98e9d
diff --git a/app-text/texi2html/metadata.xml b/app-text/texi2html/metadata.xml
deleted file mode 100644
index 5e7a2226a9ce..000000000000
--- a/app-text/texi2html/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <upstream>
- <remote-id type="savannah-nongnu">texi2html</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/texi2html/texi2html-5.0-r1.ebuild b/app-text/texi2html/texi2html-5.0-r1.ebuild
deleted file mode 100644
index 52b4004a5942..000000000000
--- a/app-text/texi2html/texi2html-5.0-r1.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit prefix
-
-DESCRIPTION="Perl script that converts Texinfo to HTML"
-HOMEPAGE="http://www.nongnu.org/texi2html/"
-SRC_URI="mirror://nongnu/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+ || ( GPL-2 CC-BY-SA-1.0 ) Texinfo-manual LGPL-2+ MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="unicode"
-RESTRICT="test" #411523
-
-RDEPEND="
- dev-lang/perl
- dev-perl/libintl-perl
- unicode? (
- dev-perl/Text-Unidecode
- dev-perl/Unicode-EastAsianWidth
- )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
-
- # On FreeBSD this script is used instead of GNU install but it comes without
- # executable pemissions... Fix it!
- chmod +x install-sh || die
-
- if use prefix; then
- local f
- while IFS="" read -d $'\0' -r f ; do
- hprefixify "${f}"
- done < <(find . -name '*.pl' -print0)
- fi
-}
-
-src_configure() {
- use unicode && local myconf='--with-external-Unicode-EastAsianWidth'
-
- econf \
- --with-external-libintl-perl \
- $(use_with unicode unidecode) \
- ${myconf}
-}
-
-src_install() {
- default
- rm "${ED}"/usr/share/${PN}/images/{COPYING*,GPL,README} || die
-}
-
-pkg_preinst() {
- rm -f "${EROOT}"/usr/bin/${PN} || die
-}
diff --git a/app-text/texlab/Manifest b/app-text/texlab/Manifest
deleted file mode 100644
index 9859928a413a..000000000000
--- a/app-text/texlab/Manifest
+++ /dev/null
@@ -1,284 +0,0 @@
-DIST adler2-2.0.0.crate 13529 BLAKE2B ec575b0bf12e321399ac3a1d59fce4ddbeabcc60cb3d7c2f362cce23eb29b4ea836451372d6d88552a4435ae29bb41d6230d55f625a4359eace680b9b771d0ad SHA512 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
-DIST aho-corasick-1.1.1.crate 182812 BLAKE2B df74c2cfa0ae392a8d466e370ba761c4cd37c65773affba9a3cdcf7f5797b34b4a25e1646be3de5081644b34db2dce273609edb4f18a1ce7fdbf31ac28a10b88 SHA512 a894e1cefbb63a3b7b78a3676874d0b7a507c27970f48cdfbda1e5deefbf6b20ed4271b660a12eea77b318cd2fa0f80850a0b1ddfe0d0731ffa326c0fc295692
-DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST anstream-0.6.11.crate 30239 BLAKE2B 4ac585ec56a804239d32ad3e64d93936ef9d5c8e0f0e2df17f7b081b6a3b2c4c32ff4ebc09ec02507bbed22b025628029d859610aed90c024e19a3216de73c8b SHA512 f8dd65cc116a1495782a3bfc98edfdd0973ab22ea2fafd292fb4bd3495af7b5ea410f320d3fa05f7f812fa96c2a20f4cd2af9fc58869a1a306f32714cbe45163
-DIST anstyle-1.0.8.crate 15771 BLAKE2B c039613e7de27cc990e5764810f9351754b160928a8954dc19041354cf9fef1422ed964237a5d39d16e4e9f8592ed52c523ccf36b0b5506f464d4f818f3332ff SHA512 3b867f73df0b2f69a0c7d5d6e62c7515045e053656afaa303e5aade8012e838cdf5d15d2c3d7c297db9e297d08ea69a9c8eed04b97922a83f56c58962c1c0b69
-DIST anstyle-parse-0.2.1.crate 24802 BLAKE2B 6304a56c6a9fbaf1bb4d1d177b2315684345dc9d71c35836f9544145364f8d6eb56e25c03076690c594ab7db5914501acb569f6c136952e59c93179ced527fb2 SHA512 5c8fc7d88ffc3a6e78340ffe0f3c2d72e865512030ade4509de9c673eba955c536bb1873dac11f6ba11cc8367fb30c67451ed65d19f81507c9e917c702bfd176
-DIST anstyle-query-1.0.0.crate 8620 BLAKE2B 2d296b5066fd6284a2410923215571e6df650c5ef892d6de7a7088a0996ca30608797feabc84f3c325ff4d07001dac80ac5067d2a9c9d15d9ba59a276b399f53 SHA512 2781be5c82293b7ae338ec5046fbeb130de9eb2dbf2e4dfaa73ca5233032e1e52c133e141b02f33d4bc36d996a0a3f680ac82d42d614a5305005f60547133c7a
-DIST anstyle-wincon-3.0.1.crate 11279 BLAKE2B 593de9443b4c612526550285a6c156db26a233815e77a748597c6eea509ae511f41eb8ee736010f8be853695c9f1d94b034a77190e612f0a00bf00385d66ced2 SHA512 75ab14081b09e031ee0f559538976f39092aaeb6f561a56de83d12911cc2b45e28eec21068792c86a61e344021921ab55e7139ca79acec78e7d4a796dfa42a2e
-DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
-DIST anyhow-1.0.98.crate 53334 BLAKE2B 469c6bb7f535c0c665daae37b61a001fb7da688db3bedcb8e7b76392af109e5b9335dadaa5775c80d365d599674ce3961240a07582d4fc9a45c6367a6e7bd7da SHA512 6affa8a4f148aefb5a20f193bbe93f694786bc1e707b298a3ccaae1a22d60898a46121532ad5ca5819fc180d4593a8ce2455d754315a9ab3b5c998a4cd20adc6
-DIST autocfg-1.1.0.crate 13272 BLAKE2B 7724055c337d562103f191f4e36cab469e578f0c51cc24d33624dea155d108a07578703766341fd6a4cc1ef52acda406e7dba1650d59115f18261281e5b40203 SHA512 df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
-DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c569219f4d06ce441bb3a4ba558e231e73a51cd1c6b4d9e4cc6a07942115c134289fb1982dace03049d3a1e SHA512 755fc588acbf730bc9c80dbfc20cd0ef81f792a94da0dd28379ad83a7359ddd4c7b136ba8048dd460bb8652475db3d12814fcbd04eff4ebe8ec8a1bcd024c2aa
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.8.0.crate 47482 BLAKE2B cfa5dac5bb9fda57a5887773399d2507e83ed30fb0c5a332c48905f912c9b8d3c5e6493a9626a73459cb67d63973efff719ab4153a14e774ff4a632c96872ca2 SHA512 f1bc02c858432b0e1fc3b10f239c5886e51d620d55a75521bdf35c8e8f6b6cf8db97e90e08eb2e96715a2c5b28858af305eb266f1ce0c90f9d3945d6d9bdda8b
-DIST bstr-1.12.0.crate 351557 BLAKE2B b57f018ad6c0767b23ff65f30fb7bde6199956e50200b7574c04df851aa7c5510874c98caed575c2d6b1984286d39df96a2f29773081915a4bc94257146b831c SHA512 a2b6bb347c4bda37bbc0908a4b1191261fe69de3f767e196b43410a757cd5ade65c9349be76f0d585b4250a9b811c7834fdfe34274a54e989985f353f5ba345a
-DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
-DIST bumpalo-3.14.0.crate 82400 BLAKE2B 13bde02e2e60ea3099f4e46ff679d07b2e8046740c1855bb81fe8d20a4ef0fb26e565da724f628a00c9154ef16ffc9018f67433d2a32544564b66803b5bab223 SHA512 179c116a5320c5f21163c343ed48add36089d806e35bc303318dcfe09ba1d5f02bf8012726d0c2cb76a73fae05a7c887a91e18f9e5ff3b9f9ad8a2f12838757b
-DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
-DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
-DIST chrono-0.4.41.crate 234621 BLAKE2B 82d2a03ace32f722834348097622ca4d80f00bc7c419dd43d85a2f740088b61adf6d0fd2fed861612b07afa7ef6d26c50386ca5a9b3452a3863be8a737efa02e SHA512 917d440059579f4861b91d95bd0d5bf6dc55baaeec50678a9562b9652bd872d5f6b5013f188a50f37a18dfaa775b6821eef2a1ba096abd488a285e55aa024d5e
-DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
-DIST ciborium-0.2.1.crate 34974 BLAKE2B 370f4228aa63075cd7a0d41dd83f15211fc69267235905e7f5607f6e6c0baf64db0f6203c97990604de2ae683ca1937acf284c6444702414fe1a685ccfdc12a4 SHA512 4403239badcdb5ea6e754e706472e25c4593a1fbdfc5a07e46409ea3dac41151020204167102dbf401a2e5f31b3731267bc3759be59a73880a022e5f4a3064fc
-DIST ciborium-io-0.2.1.crate 6679 BLAKE2B 1835b1002c2e5f6fb1cc36a6a1f1e3ee10423760646b00a75e5ee5e66dfd2892914705e4456ec440cde27dda04e28329febfbd5c640ec7f86e7c013a9a9d748d SHA512 8860de0a72f07d0d0bb84af3c24635193540c574cc87367c7379222bf97ed68648330511866810265b68076bd1146e0ddb41c269e62db669b1c3390aca679c50
-DIST ciborium-ll-0.2.1.crate 14649 BLAKE2B 02f5ddca41141e426492afe237ef439acca518c448a6f8daea650ceb925f6a13517819df88c93c979ed1ad9e8411cde400ff39ca288d2de8577ec870531453f3 SHA512 214550780734dcb0bb5dc999ecf22283850bf52ee4a9cfb58d86bdac9d4b80db32f0664eef71e8197e7e56a6643ff45d2974b9a36945db2c754a98df42adf9f8
-DIST clap-4.5.40.crate 57419 BLAKE2B 9adc12e6539bcc4b3151d5bf8aa49de3e825d8e6c8221e58a300b10bbc294069d916e90f00566a20386a3d6d5dbf12e4885741546e275062ada8fa75586adf54 SHA512 64724903db6b133de2a6300f11ec40e4019d01d91e8d81788cd2588f609d0a3a8dede03b6419e82ad5379242dad2fe59c7ab938deaf723b9a36accbcac1d9b3a
-DIST clap-4.5.51.crate 62030 BLAKE2B d5f917b94fb1b565e7f8c546f10fa9f7703a576ad80dacc49cdaefe56cef2727167fe6bc1114db08bb7a82cbc9e3517a9996907558947b758b5870dd63de6b0a SHA512 8bd93b9b466d3508b376d6c8c0ae56bfab0d975b8ef8398861ff6cfbd133681c2bec6b224446f54cbbbd74e37c9079c14f90d798193726d59ce291f49a11d071
-DIST clap_builder-4.5.40.crate 169191 BLAKE2B e2c01776b24d7fa0b5b7a7274e1b2023710a984d14346ebf3dfe15db627aa1ed0b849f1572427463c9dcfe08c66efa517f40ab10cda69a820ff5958a71062035 SHA512 52689271be7898bf15285a6e293b7b42928d424293d838409426e5dd9d73079f664e1e7b4bcbe7762bbacca98f7c86c67108fb11be6a1ef170668938fd05a7cf
-DIST clap_builder-4.5.51.crate 171077 BLAKE2B 81acdf463aea8672c9a54339bc56d802f1cd6a64bbe85bb1b460423ce7d617fbc6ce5dc0aa890d53eb771e317a2d32f057e98fc0572a9df91a051c103b42caec SHA512 7adbaae4e4a01e0aa65908b13a1ccc072ba3711c56b20602b726e2e81c6923803dfa47607e61b662efd6dec6d93a070d2aed4664252eab97d5c80bb6550f9208
-DIST clap_derive-4.5.40.crate 33470 BLAKE2B 3f9cbc250694c65805eb1cf5d6cbba378a658e15d24f2b548f41a682b071113ee7a60433463c1022e30e248008121dd3bc10d7dab45fa09ce39ebfe96fbb47f4 SHA512 426059aabb349aac396adf2031bedfd6c8cdcbcf70ca6caad82f037501fabf1f7445c57b073af71a0437b08e38ce5ecf0f3895c206f067ee6e4ce46021f024a7
-DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
-DIST clap_lex-0.7.4.crate 12858 BLAKE2B a5ecd50cc503157dd69746f3b6e9c288e0fe4f6d5d82271499f657134fd401fbe076255e2be6a23ed0b69daf3941c6429dad8b288223b0ad390a2c435575cdd1 SHA512 a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
-DIST colorchoice-1.0.0.crate 6857 BLAKE2B a0818be1299717461ffc1bcfb6fc53a0b3b645aa8c45fb72e045cf2d876fa207948610e58d6a837aad24838ea9616e80b0558ca3eae03fdf9bc4c03a8e5ba52f SHA512 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
-DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc425555f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275
-DIST countme-3.0.1.crate 10784 BLAKE2B de1803559fab0accab1edcf5db43279dfa3d7b2874f5c0ee300f46ccccc8ce4c5c3d92c5a3c211068430d903f2e9288ea07fff532d84e3c0f80edadb0752a803 SHA512 f4c8c0977c6871ac8b7eab15904789ca53cbb28385a6fc90d880f85afb44bf10602850198c624963c7db04dbee8c97e271865ae2eadfdf840c21792de4f2af47
-DIST crc32fast-1.3.2.crate 38661 BLAKE2B ce3762b03d24d5367d89738991c060f4b3af7840e0a7ac7fc17d01ed438caf964bbaefad0fc4d0c438dafa5a578429ddd353c71197f8b54b1ec441395f2f7ee0 SHA512 a683943e252afdb1b9d626a07533ed11cf7a63af603c19640056c5d2b9c884ad9aff33ac54c0853ffca2f6cf94b0730eae6c05abf3e53e55e709d180c8152357
-DIST criterion-0.5.1.crate 110088 BLAKE2B b99018b6a6f97fe47d90a2135e3d483ee624d43088d7881bafb2c35ba385629f1a4353110bf190c04903abc4ee99ad1735bc9c5afc6c2854a1aa9221fd714617 SHA512 6a1a32437bdb95f8472bafb5b04bb5999a6ff6fee4ca5965028ec53b4867d01b529241d01809a003722ec7d5710c323274b6f3b50ca0935919a9dee693f4d3b0
-DIST criterion-0.7.0.crate 119908 BLAKE2B 88f90192f827b164870ed69eccf5c797590335aa770065935eb61eb2580b871590cc9e63e4e27adf389eb696cfa54330be0598741be21c223ee94d4b697bf0a2 SHA512 a11fb634ed9a7e0758a0c8efabd73e71bfc0312e35c5c74d675471ce5b5dc3532985e26986fd982ca2262ef07582f18db59e2c9ffdc81290b638cfb96f0e40b4
-DIST criterion-plot-0.5.0.crate 22706 BLAKE2B 28a50375f2871ce6f168aafabff46f4368bf55cac379c67a2b4396403259372759dba3355786e695b566b1cddee9091a469755a04c06ee949f00aee8e9a28699 SHA512 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
-DIST criterion-plot-0.6.0.crate 24495 BLAKE2B 104b6f44777ba80a2389568330f7151e736f6a4d06eb9c1eb2eb0ac3bc9e695f62b032834732a566ab5b44f8d8a56eee88f0189f86a44128e2fbb25bf65b67a6 SHA512 3d5c8d4483943d8a1ca800225971e6e476325903ad4d185033cb692e01be380ab3bf4e8e2e94e8661ebdc7babc153e785d368504292b19f43d8c980585275a3a
-DIST crossbeam-channel-0.5.15.crate 92716 BLAKE2B 089f85b11078942328f89f74faf39597e08b221c142a7f06859a65ca4f3c73f13d077e49d8d709a7a5cc0cc205e3f614a457bb6bdb2b48151f66edc9a4699ede SHA512 b5174329fbdb2a742992b3450a6b11e4330e1d542132acd22d0aebaf49332aad8ceb6eb4e52ccaf8617eb02f191f881b011e5521098082919672f06ac70a4e5b
-DIST crossbeam-deque-0.8.3.crate 21746 BLAKE2B c24025c65d7c1c98e442af95491749dd4f777af0509636ed66886dcf656359ec50dc2a5e26327559c6659f6b355d2b0b992dafa691a36571c99637cb47372d0f SHA512 f3201c9afef7d2d119702696f7e5e7997a104b8f7d67c7adebd1cbed84d3a3415636ff674f1ccdfd95d0dc162384e46c6138c8203ede69577b0d5359a4b44672
-DIST crossbeam-epoch-0.9.15.crate 48553 BLAKE2B 23aa0532d3126e22efc779859478098e505b4ec895c643530a3f7e8dba0543df3d8ffcb6825b1d3869a4418e17d798d464b3e1bb51522435d50f53ac224e22c8 SHA512 d9292c059ef1d156da52950137b2b3ea5eab66c4cc2f763d02078d0b0106980839ebed2ae2aec53e026ee7b3ddc37c4b51370d925ada1ad13d9981934daa7bde
-DIST crossbeam-utils-0.8.19.crate 42328 BLAKE2B b2846f569555818fe7a3ef4aa29f68c638f933ee0251713c2c92624bee5f8013def5527027022963f572815991abb98d5e68d0fa00f478b2762133f84ffc84c0 SHA512 6e742fbb0d2a6371db87e81f8ac583259530a288237d0e8347394581c60004703a822318ec945936c410bb44001b115d8d986bb264e5b2d8091bb63a8edd93a9
-DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
-DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
-DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
-DIST dissimilar-1.0.7.crate 27588 BLAKE2B 499890812558de9d8dc2a43b8b3430106ad8fd5f8593aca6de08556afcffcbc251cfa02c1881f6ea4edb164166335d3c8ef3a5cf2d7e51f4e1c86bd2ec12ab85 SHA512 f3e21500d19e030c629b1ce8f809cebf329514e4f901baa443ca2f93c4dfe7d49342c998216e94560c4fde4415c252dbf213ac7a6f4953a229ab0808d99b152d
-DIST either-1.9.0.crate 16660 BLAKE2B ad61038bfacb16f678fff5dd9ccf8f345e1bef18bd7aa0aa9c99d44abf8428939362f32fc8dbb1b60ac56016e0096201071d0bf8c0431b660605d0dfa97da466 SHA512 4978d50842386f51e31a47ad037d5e491106a668bc701bb833e6ec3998afe3ebd80efddc47756b2f300f534b39b26fc01386dc878d3b02cc8c1fec6a474c2177
-DIST encoding_rs-0.8.35.crate 1381050 BLAKE2B 2db6797e4f226b3836c18496ed77f3fb113fbc075864fd264f23c4fec8396eb3a01c439985ba0586a4464ac4043ddd3acac80e0ecf897cb59569e5065ce2137c SHA512 4b55b53553c5cb6fe05ae81d1c6f3b0bab73ecd3d426b15c58b9de9ea8dd61617bf0bb2e6d3ae2514c7cb6e73019b1a083173d1423b3ece2d190770c597114c4
-DIST encoding_rs_io-0.1.7.crate 16969 BLAKE2B 8d51835dc0882d0e0512f0a177f10da3a1c384f38cb4eb163f957cc134ef5b7aee65d951cf65c99cc80b087e0e92ca4dae431e3a8987fe6b86bbf0dd1bfa8ef8 SHA512 0c7d33616e96fcdf225599dbf469232d150fa4bef5809346c4003ff7fa0362a1cded8f3392fb5945f4950e2b2cd71b60c93025d73ecfdd2ba4fda5e03a16902c
-DIST errno-0.3.11.crate 12048 BLAKE2B 6d370edb0712b4b527645460eb663f6434784abe8749356674dddfe7a655fa888a9894d870c44d514186d1ce226d0d4f44955b926a10b14cd3b54d07c40cce50 SHA512 95f64e6e71c9100c36e52f2aa720d244c1a4d1182b18708773bfb4fc69ad55ed78e4918b69a96eb7ce9a2bf6d39fcc23236bb38473d3046f4ab332c260005299
-DIST expect-test-1.5.1.crate 13672 BLAKE2B 69d2b9db16e0f658389b9aed25f212c864abb09f5df64e94dccf9831a68931ffc5b927398515d6cc395c76c53c9ed1e9d2713b1e73a8f0a60fc1a66efede37db SHA512 b5f3f643cb7467a2b78f5057c72469a951e3795816a816a065c51ecd1f54d2c8d557fdbb5dcb0e6d5c17d6e42e6fc4394c73eec2247358b8a47a138a19e9e147
-DIST fastrand-2.1.1.crate 14983 BLAKE2B a4535b1612b103376fe64d71a393f7bfc37668c574d9122ca90a631aeb91cf0895bb030e597b79a80a4a37ea4d514c4c0836332030bb10a60bd971573a6d6ee0 SHA512 9a51185132c1c89fc31af463c664e996f431e607ce96676b8301f28ff11a99661d18025dd460e3332e373af68d20017d96481719746fc3c5de742d08d63aba3e
-DIST fern-0.7.1.crate 304533 BLAKE2B f525e0dbd7c36690d47fd48eb52651588719de72e185b4922e37ac3bb5fd6c59d03761c69bc3ce7c151728a0d930bf919e80295e743f2e79a52b7e6b9a238792 SHA512 550c47b49364b1e517de67655b9422356434b05be9bc52392d6dcb80a94f738ae84d5e3cf8efae9e3b91f2830fbaa2d19f7f4d37d34bfab1971d8b3fd4805691
-DIST file-id-0.2.2.crate 9531 BLAKE2B 18e2bd5398fa720725068be894bddab49f48c61586a782e753781877911f7819c8aa38cb237c3eb7f95d659f11a85c0dc851d7ed04ae7ffb51b75fba027b7e3b SHA512 612d1fe28142c8675387fe24c5f6ddea7b46d9fb63d447a863b61f7fca30f5aebaa70d9a75183355c706d267c4f0bf67d4877a62d16de2d97d6e943b8e9f71d4
-DIST file-id-0.2.3.crate 10148 BLAKE2B df476d98578a81f8905b848ea79664e9b3b86c2f7b9802d1d74f462943535d0bcc74ec78998df627bf3a2876c80d90a8a01a7a159028e8a1ab36f13757d3f511 SHA512 c132f6e2e09b9f303800adadd98468ac37e320de2ac0f66ba7d146052498bd28942e1dee38f5735f40d9953fa70233ce6ad32f16806aaf89d35f9487005e28b9
-DIST filetime-0.2.22.crate 15029 BLAKE2B 068f4a84388d04d900bc5518a94895985ecba9c618a47b6483cabc31abd267e37ce69d78c51703ec5745307800d96ac801f37ac9959c60283c3c3d6ccd349c0a SHA512 d40d8baeb57ec85bb9ccf76ff0f898915c4e6cf384020121b53f4a2a1ef2840af5b4c9e8e1ff177034273f4f7a6bf81d2dd7a02cf498b61ea31ceaa30b877067
-DIST flate2-1.1.2.crate 76495 BLAKE2B 0266329bcd766be392e09ab75a135bea7cb44e9d9f1eebcabbd4aa3615d66688add24628326dad8e0e03182f0a4d65a3e23db9e7ea8c71b1775d575cef3f1e8c SHA512 467f7d6680510cf3c960e4e466876a97e5416e3605e0d4b52781547295e52f2b0e778fc06a6636ff43d9f6e47734e5835172178c4d6b85bbff597f8748d0d87d
-DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648
-DIST fluent-uri-0.1.4.crate 33596 BLAKE2B 440d2b84b81c7adc64c70d8bdec1edcd615af70a57f291d1a9b81ab23f483189f834f8259e5f077e119e17d9067c7172c7ee76aa88528a7175a4495c3fbb79fa SHA512 b4611ffe1658692af6737f61cb9d5712b6fae09d8f7f107b8acaba3dfec16eb259dda9c54393e3a820cbd21aa23eb18b86c2a3fc0b2393a0d7bf4c3880b8b1b3
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST form_urlencoded-1.2.1.crate 8969 BLAKE2B 383d3a197b73fba199220b7708e16d770591ac16725faf4efc1a8c230c569c381870d4a11b8fba623e761e68f9d318630b22101d461e67dd26c67e13a73358a1 SHA512 c65104e2dc08fad572bb31f981700fd43dd29fcff42b01c7ccdbd3d4c23dec12360aed3f1b5fc4766fee386d418a65349b2941b8735f788cb0d35d631a6a8dd1
-DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
-DIST fsevent-sys-4.1.0.crate 4620 BLAKE2B c203c774d5038d4c4abdd7bb9407a6b5f2b203a609bd92a7fde38afaa71248f4610e89c73eaf982a5d76560f9503081b7b10573046b1a91f09de4b642709417a SHA512 e702686629557b879efaccd37b03a7ec515eeea29d8f8ba46f82b8b68ad157ef9d6b188be031f806d8fd27d4e9d2689cdd6bfa14e4ff77493a7d0be3ef1238a7
-DIST fuzzy-matcher-0.3.7.crate 18047 BLAKE2B 934b90a74826393ceccc3e433df7cbc056a10744077e7a2178df9d9edc9db5d4cbc86d006c0ef1f7d82f4fb8ea0d52df71be1c7cc9ee39b433207d7f2126404e SHA512 ebcb6de06dd66da952183c75e4a44988bc60df17f035fe541c134f1c4e3c33d18a7385a9867fc23a99c07cef2b2737edd6128dea6546e243985da2f3a55dd8e3
-DIST getrandom-0.2.9.crate 34457 BLAKE2B ccf7232ece1047000140ed6bb9a1afa784be87b5cf83e2f58dff77abcd79e34120b45336cb05e47fbfde36407957fe9da8b04971092ec05f67b321fde9142d29 SHA512 48e341125223945d1c02c4dfc54df303ae27d3ceca0d5a30b42065f5e40da600cb2010bb59e88af6b990d54b5eb4bf83ae5bbd27e13e56363f5f68be03ea9082
-DIST getrandom-0.3.2.crate 49140 BLAKE2B abe823a8e91fdb83461007909ed447c64adceffb33dce63b18c6561e7c14263c66119370fecc9c564583bff6206800d5253704ca29be1824e210096abb3452fc SHA512 8c5ce6a6180554749a7eac237caaa852aafdcc92f052aa9b3eef24e10c4ec3794a0a1a1f35580d99dd864d464eb79121fbd19ab8f8780021b60378bc967e16a2
-DIST half-1.8.2.crate 41874 BLAKE2B c3c5c01771f05b7af652abb8e5490dde7afd04de130537e67845fe7ed58904e7ad66c7286a4e7deca3641876a6d12c5b6e95883fee2809c8e685d2f79cf96610 SHA512 5eb128e41b8b7f9769a669834b2f8380b115395bf2a2a181732bf6c71234d978dbc4c527fddadaa7bd7fae9add77958b27616bfa1767fd123d3cfb887663292e
-DIST hashbrown-0.14.3.crate 141425 BLAKE2B 23c63a99c6c6b7a6b9b9e8bbbc7f1e342e1eb9d7582fc9eb408d3eec50c99f34502d450170bcfef4da7f2b1e743e1d1619875ec879e4753dffcb84f3c10dc3b2 SHA512 4d344e5c89ce58e04668b80ef10e4e110a3a5daf4d610c52d980577795d0e2050c7d0b151d8ba97128117665e27b92ab0300f85b88bd6e1de943c62d49249356
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hermit-abi-0.3.3.crate 14253 BLAKE2B 9ed8b40a1cc894addcba2a45562d74359ba55156e2c3a547afce139324b1345df2f158f58978ccd7d343fac5e5d2cda86e2e0a9dafc77af36d4cd8aa0a6d4c03 SHA512 eb162d085e8e0db72571aca925fdb6094d1e5d091766dd62d6a116957459bfadc8d51f1acc67f4da3cf6a8802c0ff445f3ad2516c1df8fcdca0b751632e150a1
-DIST hermit-abi-0.4.0.crate 16310 BLAKE2B efcd1dee7bcd6d185cbe0051c7bc7e2776857ffcfd2adc3fb101febd7c1bd75994b7e4a4a0a59c5b4628cc2521b4c1f043e98a0c44935d0180e7499667690ab8 SHA512 b1a21f6d54598185a8e8c29565ffc2e1bc5da57cf1c9d87ba643d23d7c23d53e8ad36ee2f5c1ec8a504334b6f98b0f17a832ff37877c7b7f9238b196f4034e6f
-DIST human_name-2.0.4.crate 163153 BLAKE2B 7822403d3a4ece462bfd951e9382b1fc6ce933f9b9dab20ce2ac0054147d380fd7d3412563e84552421fd902d6127684e99a9a46187c3ba92668dd8343d8779d SHA512 25c27609ddff4f862510ae2e6dd14d75a7992e2eb98f65ce0002283f44a6f0ea4dfe2ac77d832ea6d3444b5b2bf0e70f8f5c4c1ef3c0a81a85eaa21c26e3e273
-DIST icu_collections-1.5.0.crate 82762 BLAKE2B ab89336790ceafe62dd72f0aaef16a6eb47fa5e41424ed990e6c059ad431cdb3dcea943436aed0bf9c6eabd7aba12d255a2233fbbcf9cf5f666ef1dfd5b79a16 SHA512 127f1c91101ba69405b10a2590579606df766166fcf1fe6aa9a74c4900296425cba5c47a391a53a01b02026af5581f068fce4a7a400179809f7ed9922b94c0db
-DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
-DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63
-DIST icu_locid_transform_data-1.5.0.crate 44727 BLAKE2B 7fc5408510886bd7b7d796850a542f2c1d759d2c67492b695245d46b34930e3918513cae2699963f603d2bd02484960b05afd58cefb6c3152ec201880366d44a SHA512 1c00fb962eb4b8c759b1120313bb890f4388d579890d7450b798d6266a7d6adcbbebc8a8dad2f267668ca6f1c059d0bd2209eafbe2a72f4558c85258eba57405
-DIST icu_normalizer-1.5.0.crate 53113 BLAKE2B ccd58f24469da1f237ed9a349f0b3bdbb49b8f5b1995d6254c6e3eab53a71208ff4a0b09bdc68082cdbd288df66499efb19555f41d12a19205d724af22fb504c SHA512 22612b86a24e3ea222469392763ae9d40dcbb37191dd8b9fa1c64332463a4299a53275a1cd3deb7e0f057d137f4312d990762f9925d0ceafbc8839d67c425a13
-DIST icu_normalizer_data-1.5.0.crate 50561 BLAKE2B c7b8c5751c6d6df03b23d63855335ef67b34a0b13b15f1f8a8986943b5131874f5205155889e12253692b39918256fe2cfed70dfe2087011683ab9165a5fd786 SHA512 222fbb819791fb4ec7889e45ed3032ac8d4753e2e9cdce9d0b3f79128baca5ce64157a8a58ecdf39cfddb6c2395001e3cc8828ed51803e85cae133c247cb338f
-DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac
-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-1.0.3.crate 142515 BLAKE2B 6835a64772e5d301c2456a94f8f5f40ebe6828aaeb1d48e3fbe015917dc3ef95ac7cfd0e1f1763e23950482f4b46ef7987928c8dfddebab63947d5a29fb490ac SHA512 e75ab18297878df11d82bf3623b005a3dbf7a6fa38c8f78830c219adc7d6f4ac07dce24a5f1186de69035ec316421319e487396cfacb053674137342d72a4126
-DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
-DIST idna_adapter-1.2.0.crate 8206 BLAKE2B 5e8d7dbfea699584542cde53039df9d8c3dd408efa2534f11fce7086f679872c45d9905d6b2cfe523148eda3bb0cd4820a7b14317f91725f3d9cdb475aafbd57 SHA512 1d8b54c19878645749a1bae768dacf353b07d266f2cb3bfa1071a7afb56ca68f534dc1d54cae277b777bc97e5986f297cbe2051a82e14f553ea73cd723d9da7e
-DIST inotify-0.11.0.crate 26241 BLAKE2B 9639f8436325544f58fd4db540752826892d943ae52d94ac60652a66fedcb95863076721716f79b3ec27b924b71bbf058b4db7e047c0432b696ca33d24b098bc SHA512 bf1e133e0c3e9e4c31121b24163e5050a76408540235b9b0e9a9644871cc55aa922ccc48799f2f766a3c869ec7f9a1b2275cd8a19f33c47508dd7d061361158c
-DIST inotify-sys-0.1.5.crate 6965 BLAKE2B d70124656ce3e6f5ea3f430e8e7100d0691003161234b40542ca86c407ecaac1785f3eca98e9fd2914dababbc3f47a0855c99c9f19245d1f2cd5312739c802af SHA512 dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
-DIST is-terminal-0.4.13.crate 7665 BLAKE2B 47a024e135ca4931a04a8dc8151f999f816ab50c924f17321af4295dd84fd51bf98ff057de967e646a461c1cc9ffbfd7ae245a9021b3a77f3812f43707b44aa2 SHA512 ea5b18dbfc965b96a27086eabc070747fdc557a6a9acd06203164e846c2f390c4bebedb29211ec008e060dc80b10f53de6d6cdc822d4f51a543057736fe33448
-DIST isocountry-0.3.2.crate 24904 BLAKE2B 78adb691f658ae878a338c03e08633420ee5ce5def757cbe9f3011b0516d286064a5c79cd4fb7d6311474f289f28450bb3ae679b569ad30d30e7038fb2554206 SHA512 ecac7a63f395f81a96a4db65c2a8f95e9a15fe2053ada80b5575813b5e78925bedd239b85b5a9749de1d4913b5f65c73baf8450bab4fc51f5626fadfbfdb3c41
-DIST itertools-0.10.5.crate 115354 BLAKE2B f24734bdfedf1dba48554e39b43669efcd4a43656eeb2c511096060daeaf049e1ad3eab232e757057750ce94aabad9fc8a0cf29a997edc6c4b167301c3443391 SHA512 d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
-DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
-DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
-DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
-DIST js-sys-0.3.64.crate 80313 BLAKE2B 7cf5dcb2b9e0b63cb82771c9e98518a4cda70372c5aed07866a07d2aa51274622357e4b5a665499328f5a3c38f7c515303da50421bad4a496fbb658e2132325f SHA512 a4f389a4eb45c2122e7bcf365dccdce8fcf14b1b521b8b839746bba8783296e2f1b959d73bdd874743f49c61a24c4077dec52f63cc7d594cd42e9cd6ea9c2e64
-DIST kqueue-1.0.8.crate 12642 BLAKE2B 93a0ee7484655045986d6d5ca800ca001d68bb327f841bff3e54b38beff09ff10c099b2432ebf90cf8213153370e4c4aeab9bb0eb3bb02b1bb494b461dfd2fa0 SHA512 c8734fa2cfbf8b8f173604acf5d13ad4cc2739c879387b548a1200f8383b81a1b72315449eb73844e4b82280a4c29901d20c12cdc746d48f9047db89849985f3
-DIST kqueue-1.1.1.crate 21504 BLAKE2B 3397a355b56d979371f3a790ca6de4880ee1cb78c6fd9ec85766e1bb5ccc25f811f7065a31dc14b0b4686de4bb1902c2e2c3026719ecb923e3bda553998d187d SHA512 08ca26fd83c4aca32d53d85155580fac95b50709662975632aa542cb1e8a2ea5f8cc0f628194777093168a9950d485fb395bb55e7302dd25d03bd311e8ac84aa
-DIST kqueue-sys-1.0.4.crate 7160 BLAKE2B d75e152cfccbdf7ae000be14e0f84c6d1fd07290fe498349a8715061a83d8c02011b59578db2c451de011ac3eb4b218aeea73963a2a5cd82e7f5f49de0779632 SHA512 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
-DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
-DIST libc-0.2.174.crate 779933 BLAKE2B 20ffcbbcad6961e732521940f0595039dc0576d85b2d3b2ad3f1decd37571132a4cd7505b2e108078a4379fc4cec46290b5633bcbcc6e7009c3b474c1a852628 SHA512 243f2ffd5741ef859e4dc5b7ee0396071943b1d10429efcaecb322957e256c4be88a7a649029dfd47e6456acc73ee257893fb6c4e8b4d0fe66a12bc5d1c13c73
-DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
-DIST libredox-0.1.3.crate 6068 BLAKE2B cf09f261d3a945d290ecaaa724903e0042d66eca46dde8a40c261ccb1e82c0d6b9926898eadafc6313fdb9f19cde56377b8a9179935482559c4b9707e327511a SHA512 c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
-DIST linux-raw-sys-0.9.3.crate 2311047 BLAKE2B 09d35c16ecae3c8abe21206aa008704cb80a2ce127afa746f51c623e71ce312f1c60d7fbd6b1f2de24f8e9095fa9f5e743af42c5ba1a572adc73c80f6dd138f5 SHA512 800137d5d0746de5c70ca976d03e16d19a2e08e58469ce5ef523eb97a794add156685d91b68d39556b6e051b77a039a9a0491fd4bce9575e041b9bb4566f2c9d
-DIST litemap-0.7.4.crate 28257 BLAKE2B 52989ad353a782e9592357530dca3504e3ef5475bd2f1b2c795b60825d971ee6d3e6da51fbb6bbc26cb3c3303f6a751a3e15d1caa78c0cb888288a965666279c SHA512 5009c486a87b2f52237e15e2e772365424e4780c146776656d8e1551e52bc8e06e5c1cee8db1c59ef20d0463962fc07ba5221a46020a82df17a2f623a175f58f
-DIST lock_api-0.4.13.crate 28565 BLAKE2B 6441c9ae8e764ec1c2920f645153896e967457c96c3a7c0410d3c17f24291a23f8c01ac0b334d88262fc1f262bdbd0085a85f0b6f74aeeaa16d010a7ab2f8c8c SHA512 b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028
-DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
-DIST log-0.4.27.crate 48120 BLAKE2B 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981 SHA512 8d57219b76c8a25bae193e4d16d4d03bf0b8523e1ed3bdc80a692cabe00fc0359ae9bc3be989f04476ecda7187f27e4ad23fe260a96fcefc819af00fe12a1151
-DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
-DIST logos-0.15.0.crate 1542531 BLAKE2B 823e6e6486071bcfd0a9d6e7be4ad11d0fcd207aa566d008cde974e8de7081d86943279b2aaa43e2f45c0650af18b38520035f8a971c40c7bf05a013800ad7ae SHA512 1563c17df813825948d068cc806d06cc0dfb4ab026ac2b697af8f127d25103da9e17e7938002f67422f2267dd3bb02e836898a8576a5f019911568c0f99a12aa
-DIST logos-0.15.1.crate 1631747 BLAKE2B ed886570abb8d5fe572814070d947bdc6181a2231466bc213fc6a59a2c2578576a8352d6e87bdedd35952117873ec973e49909cdeb5a1af7cedb9ee561b48e79 SHA512 f4a50725ca8c62c91b44619e8ea1729f580882e5d61e9d49ac9875c539e107db37643724b511fab1badf6676277529ac50d5bd56d79c85cc6bc10b3aeda36d22
-DIST logos-codegen-0.15.0.crate 43103 BLAKE2B 6c6f5c7d01932b16e59805cd042b67edff5a4f3235316a59d18c02f90fa978dda0673ebe0e70a7bae1e02105dcc710e3681b8e10204499737ee8184607c9fc7d SHA512 64147154e34f35bb3e173ca6c284fa3a680c211c71fcda3321e179b422992e98034f6d2aa0baab295efea91814083994536d9c800f559ca910c1a3d5ae5fd375
-DIST logos-codegen-0.15.1.crate 56419 BLAKE2B 7e79cb6bbbb4493c1bf3e7a9da8daf6f3c7791110afc897a2c413170aab74e0e6825298a88ddcf415d1b78873246aa053cedbc5322cb031587b89f42b7a2c3d2 SHA512 e5c20fb4800ba4039d753e5ca8eb44b71910f32a2949d0a38e44c368ed000467ac6dbdea4e0ee0705e75e15f14387d4b207cce8030206559f4a843c62943779e
-DIST logos-derive-0.15.0.crate 7187 BLAKE2B ceb7e32d43f2f9fab7c3dec5b5210edfdb33460331aa4f897827f26d520931242246fbcaf887be2a05cd8f396d43254b32cb2d834f4fdc3b25f60d30d33c4b0a SHA512 a7eb92c595521f838816fac14b67f15167d1d876f96149b6123ad711c7910df8a7f984fd5560ffacbc56287aca19297f6bbefe407708ebdaee2bea4a8e21ee45
-DIST logos-derive-0.15.1.crate 8153 BLAKE2B 7a4a136399376d2c6adc477d66bfcec3da8b53df5a70317f8e1d6ba1ba63b09c7eee902271019f95b5d57a6a923bfc975980dcffc0c3b845983279b8e2bb3b0d SHA512 2a6ec8f6f67628e336c080c03b25e97be49f440cee9939bd5104c01c7f00d388547d4523a1ce420a97365150061b287445cc08ce43258e54f61ab3f261d8b697
-DIST lsp-server-0.7.8.crate 16836 BLAKE2B 9775b7c913b639c85ef7acf88dfbd244e4b663fd29246c686bea26511e3f63469488f08fc1397f4c94f5f9a47c4b5283bfd9c3afd96c397d316b6802848b2d86 SHA512 25cfc2805c8e123b4a785cb2984d402cb17c7632dd817368058c63b6c787e46ff32aaacb2f44a389788c4850fd8a6567cc681c7749dfd4abaf622bfdbb375fac
-DIST lsp-server-0.7.9.crate 21215 BLAKE2B c19aecf7e8e754155a2b8844ba882260032691172bbd23c6b2a9efef433e6fc0ff5c00998753915e1a6cc90ded67af48c20cf1326aecc1da25956960f0c0f85a SHA512 332814c48389bdd32ddb75616b4361a2f22370267a66f31b063b1bc4ab19439cc0f4de833394288c92e62a15fdfdbd9aafa24df9efc3607bfc4d5e153c4f4386
-DIST lsp-types-0.95.1.crate 68324 BLAKE2B 3275136692d7d722d1adfaf7f051534ffc04a10d70cef470820cf15bbb6c6feb56636ae536ef28b0997611efc235c345004752bbbf10f1bbbc57d61642cd3adb SHA512 5358645b22a4e43cfd227c2266333a019bf9ac4b4e3d42d0bbdfbeaa25a6f02c405cae89a0caed719103ed87c4e68ee270f13a43f614008e753ad69ad6f34414
-DIST lsp-types-0.97.0.crate 70764 BLAKE2B 112deaa1be17a19b3d369e0405847e32b8b901a8cd5b99dd9a8582e3b6c9a344a4ea776a405ef56d41cb4810b638744182f24dcbad2051ec3a76ae51dd5a251d SHA512 2d4350c7fe95f6c1c75275f321e92d3380c6dcc58a4707b24708ec0cb595024dd6d5b3d6fc0089f09fc6a8f9a7f246840dd2fd2947c7ea41764a2c2a9791f885
-DIST memchr-2.7.1.crate 96307 BLAKE2B f1a008fbdbfe84852a8ae1d9d9574306b1bf120dd5087903adbcca6af342c9abbb296496eb9bf6cb58915c4444b3edd6ca4e27131ac7d8aed8849815df87a944 SHA512 5120496faa31fc427c8b4178461a262b3a34d70eddb7ad17a19d6db8b9969c9e113d3625b5e6dc677087fc80907377b00ba0421aba9a92cf73ca2849d932f473
-DIST memoffset-0.9.0.crate 9033 BLAKE2B 19090c1af8b8cf54a2cf7593748aff4d3dc685ec7080aa476139c1721ef71555495e1bc513b1efaddc7e7702f83e0e1c2a8f71ff40009d266539484c9297e0ed SHA512 2f04f9b6fed31e94388c18162ad275897a835df7b9ac827f4df0f4b0ecf71064ef247f7ad11dbc27d7a6d448984a0f29d1c000e3c8d5fa6e121fa9571770ec55
-DIST minimal-lexical-0.2.1.crate 94841 BLAKE2B e6b8919b80d938d0b98d60d4f5f29ce43d77ebfcf8b18bde08909141915c6ef4f0d07a543538d4f3ba8527a9f55926d4a8e83473248469d087e80b274d701d61 SHA512 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
-DIST miniz_oxide-0.8.8.crate 67065 BLAKE2B 8cffe475d689a07246c00f979db6ea37d7e2ec3f8f2e6b5ac548f1182ec97e2ef1374e26ef275edb6f67814f33e32f130f77dc6731fc33f2e786bd9eb3ff22a5 SHA512 3537bb17c9d67c71b601e48008d44c51ba087ef4c827c5fc04b08ab09df92e87392c56b03ff52c66323f5923130580a81f4641d549ebb3f5f7e36bfab90bad04
-DIST mio-1.0.3.crate 103703 BLAKE2B 0d2360e4ef45f37104208a31e9aa467d6db041dfeb97403a010a36e1e1427f51d97f8408948c75c0084e6c118f058267bfe87d36e7911cb37366f2b1ac6eb693 SHA512 2142edc7e9378fc3437110c85ba2cee9c9683e87034cd44275d2c389645979db53fbbc29fec304f1d8c8f0464ae17d2a5db1aa9215d696fa0282f5069700b1e2
-DIST multimap-0.10.1.crate 15232 BLAKE2B 6bad6d81e1387bfc2dd9ac8e7aa0011474f6b69e2909854141e35367de0d30a0dd97000b96552bde482eb1c6451848ba5c78e34da37e00cf85d61f64dc6c4bef SHA512 ba2d121311fda8d2d0b78ceda629d0beed6e060552b4e0fdfd62060a46f8cc044778a01bf22ab920e8f5b8d5918bfa0226766f5a11734e952fd6fa05de93cea7
-DIST nom-7.1.3.crate 117570 BLAKE2B 5643b67990b7305e101b16b8cd27c447e162a7adc6d0dfac00920b0cb50fea98c9d4edca63c34f6845cba05f8d0acb407cf3045cf64a4cb28e53c8b6bc9090cf SHA512 1ffce08dde299bc0e0367ad59c7b6a83e23decfa11115ee076ab91ec53cdd9ef37e4c2103c96eff23a7b6b8b5c3f67c83ce1917928c7d4c6462083bdfa0c9cad
-DIST nom-8.0.0.crate 135590 BLAKE2B c97f47d8c59f6607517278afeca45949a1ed61c1c178c2cb4a990a3439a532e544e5d3d4732e9abb87d93731b65379ab13e44297cd2573e543bf85958d7034d7 SHA512 7634276cf799b0260e4f82818e297001101c84961b498552ee19d2b2bd7b7be3621ce7fbfa9d85c4531c650448b2d32326ecef28f8282b016f5a504e69783cb6
-DIST notify-8.0.0.crate 35590 BLAKE2B 1e798a9fca0708d2ae4d67cfc7fb8185735e6044cba5266cf70beb326dfec9e5e872cbda14d9621a8a2f7351b3e5c930c607884007da0085bcdd58f008240960 SHA512 0238ed072d632526ed6c464d69674f5f1d3744d878b59a9e1e6bc460000447c158a54a3c2504270807a68cd6a5f953deb56b05d80ae03486688d4a9153d14507
-DIST notify-8.2.0.crate 39067 BLAKE2B 34792d7e0d43dde7ac70158dc3a0059c0cf86cbef9160e8f10a3292581ff866fba5c6cb000212789a47ae083fae0a65ae5180a49b5d40008bb0709b637ca1e0c SHA512 5b68f2437a2798aac5c240a10aac642708ef9ceefd58f448e7d37facd148768080cd3712e352e1736f910b660609753b47d8e00d4c6d0936cc5009c4d32084e9
-DIST notify-debouncer-full-0.5.0.crate 18990 BLAKE2B 6ea9a7a6cf74dcc976060099aadcc6756fc6f5043773f5610c25d03e4f0f22411b4b2743c657bce5091d40d195d2599caa194143ba88cba27dfda89ad84ff886 SHA512 49de1cb1059c15f059bc063f593455b11f405183a100e15df5e1bdb9c412c5d2e156146d5581618cbe3bb5c0b56ac9c17385a1d62a6a45fd6c732d7a38a9e336
-DIST notify-debouncer-full-0.6.0.crate 19563 BLAKE2B a951dde089df8751e6d46677e0fb13bcc0460914ea46719f02011f24114fe95b5ecc215451b6d16e3ad5e93d36cfa953d534ee216f26d0daf8236f740297a441 SHA512 b30d1200e27171fadfb5581150fd0c2dc84e3ba566b2da3acbc86f95c0c2bf45dabec3448400048126165d1270af2b75d902c6bdfa49ef3e1e38fccf306671f3
-DIST notify-types-2.0.0.crate 14495 BLAKE2B 4e647ec4682d8cd27b6dede818bb98bd1fbdb6c4d983687057fc1f86e3eb56832d25dc83e7700639e1289da76e3dd987d89648ce438e5869c3236847cd8dc91d SHA512 2364311cb22104a661ee4f0b687777f5887c988a3760162a0b51cece66ce99838bc2224f346994687057fda1e19c01e6b1cf812eb1de8e3aad9667b229f9e5ec
-DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
-DIST num_cpus-1.16.0.crate 15713 BLAKE2B 11b432fc7c7496d48918f09ed0954e0f1d0845596301266321293b374392898853fb7c313a0b0fd9d22d9dbfe3ccc5cc1e38f38407c89b2e5906eb76caa6ad68 SHA512 a75863afc4a563e63c64d06471c7921615355d98011ea9497b1f1a7dac2bdfc876509136018e8062ac38575ccf476a196d1fd9231e09e90017333bbf2df4615d
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST oorandom-11.1.3.crate 10068 BLAKE2B 443ced49f63015823866257a36a88e566f75adaa79511c1c73f1190ec8855ca590d2b6ece07c2ad5e9e47a89f7891af6e9e43b7d74d9ac57cb3551e60b50aca1 SHA512 51ae60ef51da56d7673f36a6c5b99b743580c5f5be54fdcb54b69e5e2f6bbba3267f96b74e7cd6dee6962dfa6696fd9ed073f22726a2861b8f2601946a8efab9
-DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
-DIST parking_lot-0.12.4.crate 46779 BLAKE2B 061c322aae4c66da34ca241457aabb66d0afbea14897318214caaff1b0336ee1b36f5e38cedbb06f0dfff1019eb59ac6653f33ee822225df74f2cd69c4911990 SHA512 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671
-DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
-DIST parking_lot_core-0.9.11.crate 34773 BLAKE2B 2e7d8428c89fa9c4c8f4fdb319608a60e383dfd96c5a414edce732032b1aedaf7b9fc3f3fbdae7397039665918519594e259b657054059ce5d04bba0be898b37 SHA512 1beb3778e4cee9c12a07b970887b5f4a414111b6368bd4b247781465b024ccc798471213f0de31d8d3df689fd31ea1fff2a2c9d5099bd19c1a5d71bc958a0ae0
-DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
-DIST pathdiff-0.2.3.crate 7495 BLAKE2B 4fd2dc1beb3385b86603404a344d992ec8454addc580384df4004df1e83bc326283081f591b8b1d87d99a4c9f08a3a68159776c0c57a64f7299c1845961ccf73 SHA512 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7
-DIST percent-encoding-2.3.1.crate 10235 BLAKE2B cf8e2fd7b359a05b7bdaf731f9ae84c7fe6f468a53482eb2db7f93dfdaab64ac812b3664899db260055a93449462e6d219c695942fc5b030517b197b4df9b95f SHA512 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
-DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
-DIST phf-0.11.2.crate 21569 BLAKE2B c809201298f1c5046874b3bbdd30e33f2bee2e4b977152a2c5faa91019ee5a1c8fe1d42cf91f6d0b0dd52015fc66f0a84c1b3ae014291ad7d5ba647a78debded SHA512 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
-DIST phf_codegen-0.11.2.crate 12977 BLAKE2B 5ceceead850a45fb0f6ad706ca26e79267bba0ffc0870b8a31ee8a586b37dc421d31e5af3453d62eb85efada260a2eb9ceb12d2f76434dcbaaee2f71cd43d38d SHA512 0a11be13927f6d4303a2f10bc3a0c986dfcc4bc91c9e885e8912d077e434098f75ff4ed9633085ccfbeb052d573721750fb80c7a19ee1e75fc09660aac2a6c5d
-DIST phf_generator-0.11.2.crate 14190 BLAKE2B a20d6d3d815ca0eb5ef18780587b9963459887a3ddfe3408c99f5ad7c382da014cc0bbbdca24fe13c780460f3e4ec4580665004afbd300fa470a91d3becf1a5f SHA512 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
-DIST phf_shared-0.11.2.crate 14284 BLAKE2B 3c3bbd24de77b032d194d0b0679a84a4e2848d41ceea5552f73e51e3ebddd5e61188393f126f668689dccbbfa92a8accd9c09a77de39eeaf72b8993dae280dcf SHA512 f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
-DIST plotters-0.3.5.crate 143975 BLAKE2B 57b9b37d9e5f43f12f1bbd95d0c0789a09b2f34b30278c62d8637f341a901ac4c0d70ce4a4f869429a43cafaab637d2f25af3eff12354b0e85b184f439c91320 SHA512 38bd608db346161ffa04c50aa315bf5d5eb2840490c5ad6722b9e294b8aacc3c434a1c6de073d2a29cb34de6cdc6260a227f9b7995ffbe75fbb8783708f50045
-DIST plotters-backend-0.3.5.crate 13440 BLAKE2B 72ba042a2057f7afebad34a794df17a0c340ae0d15af2631a3f3abbe117dd8a8d17f877dd935ad59f33494c523664cbd4fc11e05f6c7ae0c495b5e9d4c4a8708 SHA512 4468e2619d7fe47cd03fefa8b1d901ddf5cd47b2899b4b9082cfb695f315cbe415fd57efbef6e0a67eb51dd8edad530c15442810fbb87dfc4b7943b1a7f55460
-DIST plotters-svg-0.3.5.crate 6948 BLAKE2B 1e8df5cdf68b1e27e22ef2f383a81caf76ab598d09f31c536e86c543df78a609a33c3c426660a34a37d1313cc2937b0c678c5e1e43fd3d65bce95b59b2531935 SHA512 91c4955f62dbb8d80e01e5cbdc7ad5f1869be6025de1d2baeeb9198fb108ad8f01916cdc0728b7123ed9217abe92cdd8ad30116dd454312c8f63bf9cec98644a
-DIST proc-macro2-1.0.89.crate 49446 BLAKE2B 844c021394e7a2551bc179592a6769d672360150abf92debcb9ac60a94a2e426c48c408f06aeb2128686f5f04d66dc12973714670c21a5063ee6b9f3bae4e671 SHA512 488ab38a04df1d0330309382a7e4f667238cbc9b4d513da6a8f5718f8a762f76cc122af67fefe8f4b021a286b3d23e3ec83d781fe6ac823042a6daf14d147e2f
-DIST quote-1.0.35.crate 28136 BLAKE2B 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e SHA512 f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-DIST r-efi-5.2.0.crate 64764 BLAKE2B ee17fae983b2c39137cb75698062a3bf8edb4bc680b04900797730618b54298e2f1d13ceab6b660f7a1799f6fc4113ca15d4320b1b95fc42913e0930f3aa16f8 SHA512 80f89d467b482297ec2c13cb0dc8e310442495483e25c33bb523f1cb66d6ce01fee4a57b36880a4f51c0e9f20eb3f993a5bc0a13224d52693dbc81b97c630158
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rayon-1.10.0.crate 180155 BLAKE2B 16cb706d2317d8a349394c521ec5ab550290c5ab2a0a0dc24f0282fa7eb01fd1351a7dc8b5af3a55ea321e6526fbe037fec3cf8b32463166a082a6e417a51fca SHA512 3f628c58f3af3cbd1f245ca1be9c8393eff41112891fc4e676a2b9e26b6cba7cb80d7b6ce46e75bbb65e42fc00c5c0bb6b6a4b59092882f03febeb31f9cca5d3
-DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c
-DIST rayon-core-1.12.1.crate 70701 BLAKE2B a32eb9ae9a71b4f0881f7bfd5375aa7db5681f20f7e0b25e6ecb3161f2aad36b93026c1691d02bf298a48ea07ec9475a237fba457ed0b0b8624aebab2b4988df SHA512 33d0297b682f131c50e1eabc3be583211a5abe790301cbca91bf510e43d6714b7564ca39fab7c4bf6f02aa0df6bb394f386a61320f21ddb6bd7aea1372b5e99e
-DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
-DIST redox_syscall-0.3.5.crate 23404 BLAKE2B 85aa4299d9816666bf576f523da5cdeae87b3c8fbb2af103e82258d23f73303c068a4b6c3ef4117ad67958cb31e41f836a9f59f2ce1bc52c23605e34399afcf1 SHA512 16f8f4766932bb54e4740cfdb4f0802f76246c0bf88c1d76c69c115949b124b625d8c3b85d8947073c2e9544f425aa16c10f71fabe3c03d29e424c47fe4ccdde
-DIST redox_syscall-0.5.13.crate 29489 BLAKE2B b761131a61c3509640085525b6f99453551f6f3114d4be501c2b7178c8954eac5b1364f6e9012281fd2e9c322dfe54cc531b4cb63e0bb195bd33dfba463ade77 SHA512 fb78d5be1b325c7b6aca292b8a34d8c02100350db87e4062e029a8afe507897fe06b2e2e0ba079aaa56ee423ab3c64f0d744346cc21f206e0d532b5382636289
-DIST redox_users-0.5.0.crate 15586 BLAKE2B d38045f8b10c2c62eeca1207110e6a194366d17964a641eb4e2898378b9ebb127a5a89f379caf3b4d530f247eb5440844e31056d47a125fe0e6aff25d98d17c5 SHA512 11f255963cede17382071354568315e6aaaec5afe5ae09986fc71e273f6a44ae8eef2f6169e3a5b635bfed7729775d485a4edf655ae8c1297aa73bc156d78554
-DIST regex-1.11.1.crate 254170 BLAKE2B 5cf41012fc2ba8a006c0eb4a922cbbf1614bf300be361c9e2d98956a9a5e9b140e37bea09132fab7bfb633d4439158723624bcf45e8c619c4061b399253c1b82 SHA512 d065f6dc405771518260425f39a5eaaf8cab62e78c91ceed3b3994a9a121674d2484cadaaf816bdad89c87a40550d57b66a3d9de6618a7119a658301ce7e67d8
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-automata-0.4.8.crate 617784 BLAKE2B 7535c79f6ddf1b1225e21171921594dcf32fc3afd47519d2067b2047b19070cb7e6fdfd1563b884fec6f91dd568522fc95d85bf095c11f8c02daeac128c45020 SHA512 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f
-DIST regex-syntax-0.8.5.crate 357541 BLAKE2B fc6d125f7a8574c37d81c75cbfd447cbcff736f2d9991b19814ffc1a414ebc5b76e84fb8fd36c983b38e8e391d165cdd9047832b0d9100f0e1ba7085484b7db5 SHA512 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
-DIST rowan-0.15.16.crate 40571 BLAKE2B 291fe194ca9d69edc3178e857e5a29356b7cf37ef606102627ecf6cdcf58212d85d61699c50fdd2b3e85b6e1e9c77e38c724acefb7c1a35569113d3571c19fdb SHA512 2d435254821c3120f5299c8c375619786a91106dd30f132741a229865a6033c3c8163afd2532a5f58952e09df543e5003aa33d0e7814c08e519a88a03122d515
-DIST rowan-0.16.1.crate 41742 BLAKE2B cb782a9bc4fd8955dee3cba17f3721adf91ca1db9ceca47f7b7a24139857e2d0201fd24c0ebb17ece06499d44ce0cbd81fcbcfe4c3703b457bec58332416d5ec SHA512 e57e69320ef5b2db5410c48337c76b75d9796fee66c1b23d39608f83cfdccf0323a8ec895b21685a10755292e43770515b98724384023e5446f7d677e2a19cef
-DIST rustc-hash-1.1.0.crate 9331 BLAKE2B 16ac56622897f47a06b661fb59a196b08d48e782ab87549c8bd5c6fe92f374c9bfd44dcb36588512bd9b6125c2fd79a12d648aaa308fd9694bcca3a7c1b49ac9 SHA512 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
-DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
-DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
-DIST rustix-1.0.5.crate 414160 BLAKE2B bc6d64d86501e5e97875fe290029bd6958db41ff90fa3f8d75fca88761a871904b96e0b452a7eaac7177de237ed2693ec8f32c940dce751ecaf1acedf582301a SHA512 df4c0ce07fcecadcccbb59c65e826eb327904f5a590a61539225c11ebcacf067896bb8577c73a490fbcc3ee20175782b847246095143c24f67e073f2073e8b07
-DIST rustversion-1.0.15.crate 17406 BLAKE2B ef68a3a83e11f6734be94117e5170f92f9e1211d353a81b45ed11d4c738278c7f519ebfc9896681d564698fbcc579da10f97fddd77d56b14dbb96b90e16ea811 SHA512 e0e37511c25b71a64bd6f91cd8b29e43c4073ef56196de808634f3408cc297fc7fda1316a5adc5fffde9192b7d64f1940deb7cf396277a3805e89e15b2a855da
-DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
-DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-DIST semver-1.0.23.crate 30622 BLAKE2B af5f7401daa2004ac1fc419ff907a65feb9b11743ad0feca0929bf2409eb81e03637ec5f92ba9f38ea386c4ee5cde72bd3d2042083e2fb0d6fa0b839b1c5093a SHA512 5ea1fa17c08d1280c3a4bc8d28494e88ee05acd5dc969ef6f0c6f91fd3b5a8fbe999c9e8bbd2da383413038b8d29fabf02b87bd5265bbb8333f3fcbe409103ec
-DIST serde-1.0.219.crate 78983 BLAKE2B 7e9542a04c7f1aeff95b821245034368ff1721d98d7138bb1e0a99cdd6436dc37d69606308834fd33daaea3a1792409b3b2305b802433fa1d155816c55ca2a7d SHA512 0d3fe9a47af027d0d79499e60d940661dba6e29e8f0ce47d0db2ab722030d255aff637248af6f893a9c4224239733db09ffcdc6e1923a7177bfae55c98ebe769
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.219.crate 57798 BLAKE2B 071f02019f829a2753769ce915d11df8f0d202ca67314fe83b42e1f1f3d07bc91b7e7c38fe498a0513714f80d3a3dbf2b447b1f85762de06dd021119801afa89 SHA512 1676bbf09e11273705a35c540d52d35d1bba7cdf1f347d40a364d7ae9269167f9f0f62ff4fa384aaa613c83e432a8eb3c016587ea643bb11434c00664a5c116b
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_json-1.0.140.crate 154852 BLAKE2B 733aecfb88fc37de37b60fdd33a45fecc2bf0ac2165b81bdb12665de7e26633836160e927be5d538eb2056a799e85ca4a1008cbd30af23b72a594643c6015f22 SHA512 bafa26fd43ba30cbf73572b8203292b1f275995636e9dfc3d47954939453fe4ecf0c60f25d2af1ec16c7cb0e7ce3b96cc07507d1b53b7db566fe7cb2624f0e12
-DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
-DIST serde_regex-1.1.0.crate 9710 BLAKE2B 0b3584da26eead014c360e963a1d6aa880674a3c9f8efe971cb12da1e2786ccc37a6a50c8c0b1e4bfe9f8074c1845133de8a0f17b3989b54a075f35fa2fc5268 SHA512 7e366be1997859cde665ee536f4c67d6d29e65e1ad3aaa438dd5d5b764263dbe8b0981d7b76bfa2e90961aa6b94dea6a9140e404069ffaf862da056dde57b612
-DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
-DIST shellexpand-3.1.1.crate 25904 BLAKE2B 4927c9958f411724f00486ba14a8db6178528fd33d9fb307196692b69d55d4960469ef5902a3255b23e5e68c87498321ba947f51a0358ef93ea9f1898b507e94 SHA512 8b545f11bdbba8d235da6c43ca3ae592894b85d96419298259f36effa3c0956e8fe43b6b4b9c0bf5b2c1edea17f4d1881a00439a40dfbf9a709723b7beb8a8c9
-DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
-DIST siphasher-0.3.11.crate 10442 BLAKE2B 771221614bbd56f609b9743da4352dc7a2cbd0f6257952fab0cd052e5e5b258a4c95a0461d6d1b579dec90b72d66a0e58e036899b3db8341ae753a421a4cd4d5 SHA512 601121bd41da896142dc6ccc74a6eec3ebee3e976857ab8b5d21e915fdc8bc6e979af66a489c406371fbbbfc7a13338cc4b3744aa981206e43c53998f3e1699b
-DIST smallvec-1.13.2.crate 35216 BLAKE2B 31a268aad595c06cdb078577a97b089dbea156a0df307a3e6aaaf4861bd9a680c5b11921da9dbdb1bcfe17d58c0cbede1ffe6bba3aef59b384fb1b9703c62d27 SHA512 a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
-DIST stable_deref_trait-1.2.0.crate 8054 BLAKE2B 287a65c3e5b47213544a43e57c60a54add60b4c2e3c8d042407d860cc950ba7ca01a2e67ce56aed6744992b61ec1f9aed3321e3d88482e33129548b7d51df205 SHA512 a13cfb22723f1f2cf089b2d07d657846f50c37bc0438d1a76096bea30214cad226b7a422c21f9e191ce87071da8a141d61882aedf9e0203a5fffdfda86a5fb03
-DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
-DIST strsim-0.11.0.crate 13710 BLAKE2B bdc748ffab302c8e1d3412663e300c399ba13bfc0e15b07101a680394204af2df8897ba784dbe57b95c4fa9e732439d0f5aabb090b1b1c81f066bfa125919419 SHA512 ef4165dabaf8cbdd6c58420043cff9c0d1f4bc3ed53de5973b654bd71ac7d462fecaa6e1b750fbcbb8e19b35f6e6b73641a17656b20f5562b6ba7d84e69de226
-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.19.1.crate 39634 BLAKE2B 41137f08f383a5e0c878d697b7df449f4453a0bdeb0a006c02487efe4072846098af89ef12022a1716ed7e67a75d9a65bd8ff27e9e0ded52e199b8b821778adf SHA512 ca6db7bd6c2b70274d5a2a0cb5dbfa1b27466b37d5bbf50ef99c4c62ee24533e9eb81e0626357d81f7b7c884c85a8281f737dc32cceee847bd770dc03f7f2c02
-DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
-DIST texlab-5.23.1.gh.tar.gz 7519089 BLAKE2B 04d4816d949a4720dd0b1488957f593d0393e256ac6c540c9cf45dbf20dd9601198878f0f24f2be1dcbd9b2fe4a4239aa0e6d816b23637e64a48bc34c4177c5c SHA512 f01d1e5d21e7330a367bd93528dc3ec90ea118e920467bd8238bc50ce4584b7983c754194294e9a7fd40581167c48c58c6208fec1f669b404b5cfeededb30a96
-DIST texlab-5.24.0.gh.tar.gz 7520409 BLAKE2B 5bea9344e8a67a8b0a05f40e0cce1f2862397e841abbe968b1e21c1d9c56e115900d3ad44ec1fed9f48e0bc72ad5c1a86a2af6092b368944bbd770d0f0aeb0bf SHA512 5ea86064a259ad7700f58abbc0f7cfbf075f78d25fd0d34c5a5296966ed3257b7e505b1e4990ca9f610e172cea02015bdf659669d02060b5b0ae9368a90fdfe3
-DIST texlab-5.25.1-deps.tar.xz 27220580 BLAKE2B 02ba205cc981fab6414812aaec3438a0ddaeefe8410ba319ba56f1acf530c40d2ab112e6908fff67809f55b0a799822246db80acd4a628138ce90abc3f64a71e SHA512 fc91b2f1abf0719d7bcf4a8a3c969680c6cd7a2b648e42a9b56a41a144f9a89b338f083ce1e67372d327d41dd97c33a54cec505a7aa4f038fd76f0178b8b60ed
-DIST texlab-5.25.1.gh.tar.gz 7522072 BLAKE2B 49d7a352eb86d1952bb3ddbb6da16ae0f72b8e8c097cd1b1a5ff309045b19a845900c490a38d142050d50150731ea89f3de69925ef3186eeafa5ceb807cfe829 SHA512 d3c543a07d7830cc724f074310ea34838f89dfb67e38fd58c8434a3bb47e41dc87ec000725bb73c29303184e7aa3cc4e2508bbb884c03aa96400c3dd1c4d113c
-DIST text-size-1.1.1.crate 12553 BLAKE2B 54c48d202650606d182b2d046d6a0a35b41d4e49adebb8f9f48a22329966891036af7dbc09a4522f0ca55533dfc8e87c276fa2bb4e7a24bed57a26794bfc3ee8 SHA512 e1b0323d2f83ad85ab8c5dcbe9b2084d09592979e9edbcd03d40576abc805b20ba3d6b59261465cae5e987542d4b665fbf797369ff1cd7cbbbfad271258b0ce8
-DIST thiserror-1.0.69.crate 22198 BLAKE2B fdd8ca8c8ca78702377d0bf7b253440519018275b105db980d63229d0d44aa5c39a703e14aa6fe453c779b3c864d8044009dfef893d2a5294950f067656d7a80 SHA512 ef50d2867d965da1dfb29d26faf6de273b5fadf78f95313f6caf44d68bfc610b9bd4b7544200b05bb0861231cfc84e961007f8db83c7905244c492037fd31899
-DIST thiserror-2.0.12.crate 28693 BLAKE2B 1145357098af4342f8d5f5cbe329acee408cf35b86ea97a0cbdca1cecd18a67f4798518266bce21f154a8b3baa0291b7bfd8edfbe29879364cc86e76e7c714d7 SHA512 aeb6de221b28443adba6a03337e7c70c54f99fe9500e39f904c3a8e612d895bc65025fb72c861890c7c011595d2b36832f4b642781847513edce1416b30f309c
-DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91
-DIST thiserror-impl-1.0.69.crate 18365 BLAKE2B 51663251ea6ec99c59aec35fe73c5f9760809d6b6b7eaa8ecbc8f6939acdc4d0ebc11f9034d9204dde7bd689d5e8303ae0be86e298745e9ef96825bf73453a08 SHA512 579eb796c8885feb01d27638862823acd96c79440655bb444c3445ac00121852603396ce7439aed617c0a0ac69f62102167fde5845411c906997574a46d6d9e3
-DIST thiserror-impl-2.0.12.crate 21141 BLAKE2B 091cfa822bdf6cbe0730ac0ddc19c6102f6aa341fe68b18f335588f1166d9a0d34278c73e440c657b5890689f2c73c3c94f4d07abcf7bc77ac2139ce6c0bb555 SHA512 01bb00310cd8e80386250469ee7be2cb8db7ff4883869f8ce2ce0de1742292ed4e6d7fb1d7520f1e2555e72044309015bca84dcf058bea99b8d3db970cf0bffb
-DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
-DIST thread_local-1.1.7.crate 13585 BLAKE2B f497dbcdfaf7dbc8b4b0dd97f77ba93df15b63303e7894c9032c9822a5b8111e0a21db2fa8cfdce5a503f70959ac9cdf48c840b925bdd850dc15e8436ba72379 SHA512 3772452c2a349fb564d29bb06e13c8ae64807db27c3ee217fa04fd0e9847e94adeea582b82ffc2d9116f31ff478eb088550caf1346c263de49b55fa17b431c31
-DIST threadpool-1.8.1.crate 14408 BLAKE2B 8bd64ede19184e18460f6b2ad5bc888d6facd5fcaa5b43c35269e35909c9c68a884203f5c4b92619c097ad48c19ec29f73085755ee348cc637233ff3b5b50ccc SHA512 adaa5aecdeec25848af15b160e5b39833978454d834974211bd586d81837f2ce89e5590f08b7e0d4868346cf57056913a5d41bc8bf92b89109ed769cce4a8be0
-DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
-DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.6.0.crate 45991 BLAKE2B e9699d4d80a78978f0ebfd049f5b33d7f23d401cf4f4439ccb168e8c0e322473ad0ea7e2ff0ff69e9aac3e5c4c9ae5a7102185533bfbf96dbe77b3526e700bc9 SHA512 e5acaf353c58c60ae5556130a934f1048abb79cf6668ae467d308bac44b689d8a9997227ea879f4b5fe50f29cde8761801b088d7149bcd063b973056c381921c
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST titlecase-3.6.0.crate 12338 BLAKE2B a43b292a96e918bcf5b86398ca5a081782b669280f76f938325686ddbd2e09e9acd1d1b2204abe11a8a5fa477ec44bb75731b9527d67ac9da9862f43997b944e SHA512 bd9b9d785c9c81cd9e7e5c75120702d8a9c613c03fafbb206315f1a1edb26592298c63baa14ce56ca56b3adb23c31a2ef8906136b1aaa01a4f1088f1cb99c5f9
-DIST uds_windows-1.1.0.crate 17040 BLAKE2B c77914e150d2f0afc5c55680e28ba242238f4f1291948ae492fe63c16791e443ef33bafa6686cb753e53361ce452f2df27d2bf4088fb1ae203a47df3c55856bf SHA512 092c41f6fac2aacd5b83009b4aabe2cfc487cc1ad5ebc8237d9804aff0c5c823d3c079d99748e9ec3bb1c02b8a51f6a22e41441ec9a72c50600c08b1efdeb0ca
-DIST unicode-case-mapping-0.4.0.crate 44473 BLAKE2B fda450dbf5679682bf22eddd74fc566088161f8832a6dcc2b94e9646e3d5fedca3393f837795a2049e1ad876194b6f7749165bee3dce729883442345d5a0ec24 SHA512 03270033e5330f52578703c439bb14311c354f28878ddd3e4ecee26afed790dd911210f27789b4d500616c460017df3c95c8a1dc5fa19358b2817f8e9096b21f
-DIST unicode-ident-1.0.12.crate 42168 BLAKE2B 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac SHA512 bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-DIST unicode-normalization-0.1.24.crate 126536 BLAKE2B 1d6d535a1236562918d2625172d38c261854cd8c45cccc81c5d5aefb052db5d0e33981d95f5c87e8760cf77b3651c60b7ec1762421a7a9caa72fe7eac3f562a0 SHA512 f7af59688773319b9d1523955ce9b82e6735bd72358715ba5c056f41956ca050b6a612cae1b39199cc089674b3c71e4016d85d48167277c794c5cef3df881754
-DIST unicode-normalization-0.1.25.crate 128462 BLAKE2B 20f8733bdf09bfb5b039f0be20eeb4af657b3cfae520660a107d7310aa58389757cdebcf0e88c6c0036d4ba090b9a97138254695dd8e679dc902c7a9cfda6223 SHA512 265f8088e46d445174cdddba0203457acb329c4ab20b039caccd8739968b50a76f253e2a82ebe3873237fbda1f6228e127f147f546af0512471a368ab0973727
-DIST unicode-segmentation-1.10.1.crate 98416 BLAKE2B 4c391ad34c5f8a00096ce89793b15212555f2d8a367f3ae78f26a36c5897b69f3efcd280a1bd3eb3f61c87b8a26061804b1cd56e1c1500cbcd62e8bc74520014 SHA512 e96224bba73fe9a167bbf226bb13fe5bea085765a90f7232cb20b42f3c584242b7291aeba1eb8edbe2ae40e5bee2f4714f434324f79316b22e8437c77a50e86b
-DIST unidecode-0.3.0.crate 103512 BLAKE2B bf80e697617ead311b8afe1eb70675b4ef97c8c1decf7f7984b60a61d8b05fe41545988d860b4e962ba51f4906f35a59019ab45551ea14da2b1f15b20b86eeeb SHA512 e864b80b6bc63b1c9d1e61bf980c84ffd97025f2ce1c3b7a390a2a818bee1ce173d6f4a3aec0559f90a8271e163be01efcacd8cd0c7b13a1c188eadd00da3ad3
-DIST url-2.5.4.crate 81097 BLAKE2B 74943c63809ca41a526a146bedae66f91f390fbd2ccbd90f9397d8074ee7ec26535f0f67170eb1d7232e139d8d795fde99be37f53f1bc32c6a6a4d46aad1369f SHA512 8f1d62bfdd45f52fa12ad657a521a3478d0ab54d187346a29dd59cc66a0f140ca96d850948e09f6316f08b44b3fc68526c58bd620fed5d065b7e8528df3cd46d
-DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999
-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 versions-6.3.2.crate 21553 BLAKE2B 7c3274a3c143528afc5871a267528e0abb59f2c61a4e362b305e86d418b493dbed6508918d34e417564ba0ce4bc0a9c64bcf02aa6878993ef1988a826f7c359b SHA512 bba748425a1530c732bf326f98210b4f525fab740929612efbade8b1edb22d08dc94e0d27096d31e0c0b5878364e49bed181a08acfc1f426940b20dc41df91c5
-DIST versions-7.0.0.crate 23307 BLAKE2B 850a95167269215dca84e8918ce8a571ed7f8c821ae1ada59646318358706b5516604be6253d3b7c71878dfd3598d00906649570b6822c61bf0683a800539202 SHA512 4885aa313e5d36cffd7ef4b57da105fac83712ecf16b9580dbb414d83a5235f9dd668757a5233682e7e5c1a2460abdbba05ec7ffb94506c56d5902c9d4fe3b3d
-DIST walkdir-2.4.0.crate 23550 BLAKE2B b4298c01cb38be0479b7ddfee627af01f889b6b6ff432e368bb67f65134c3958a4fe271a5a7dd61b19259ae88f5680e5ce8e12e50a872b05fcba68f59b7073ec SHA512 09e1bc852c01b452c95b26a369831a97bc5c9e0ada3111c73774570dd73bb5b9e4735317d5572304fb48dca44ce7b9f77bbd17c418b6b047b2ab17b8bb42d9d9
-DIST wasi-0.11.0+wasi-snapshot-preview1.crate 28131 BLAKE2B fe501889f25d65e2d032f885cc50c4f8bf7dd70fd5cbc438de349838370d8699e9627b0a4fc76030ea9fe6d508f41d0c9928a875fdbc47e73bfb17241cf7b155 SHA512 043500ab28cd9cb779475255da5d109ebab7fccca72b64873dc28d77bc5a157ba8d96b9e8f05223b5b36c7089bb7b4ba87657fc69bac16b78972f897294a865f
-DIST wasi-0.14.2+wasi-0.2.4.crate 140921 BLAKE2B 6b3ce7cb8ed888ad65053352b02b827bced3b59118d546ba593ffa9de48305bef62419751036e22b0f95c22fe34ea1d7bdf7fee0f6981181026d1eedfacf73d9 SHA512 57e47ba27fb2b66b34f017c85743b99687eb8bcdc1312fb36e30d0c501e670f00dc7d6113730d819364abef5e8ec04d95f0d1150ec2b6049e605fa8bbdaa2cb3
-DIST wasm-bindgen-0.2.92.crate 184119 BLAKE2B ca256c686bb3854492bad6afe3cd27dab314561a1ea2e0205579820066b462bacdb2cc01075fb420bd20eb33b03a648ce1ff46feee04d8759ea8aa990ff8232a SHA512 6e46501276c0d4befbf930c816d6ae6c3764e3b5ce0ef4aafa627a6ea371f1a056ecc15970a817e9e9bf51c0a2ffa57df427d758b2d367beb6a474d75b8939a5
-DIST wasm-bindgen-backend-0.2.92.crate 28348 BLAKE2B 425497aa7a023b70549c55d5a15dfed80877c5503863b186c0a9d11b29551c4606c1cd5961c7dfdeee2eab5662952ad7ad215513e93abe727a33f84b30bd181e SHA512 22e4f5848d62bd1fd55f4f054ea1293e223b3cd6f916bde2523eec10388e733623492c3a3246d61831e696dffdec5d000b95e9aa1217be6e38dd6459872166aa
-DIST wasm-bindgen-macro-0.2.92.crate 13835 BLAKE2B 1f2202fdaeb78c32813eaf08b2fbd7aa9c469228386df71b8ffd81a46374e39a7104b79991f702505f9b7e97957fda8574517fbb03e3f9e93098c4d6e1e46be3 SHA512 78d2ddac88a9ca3ca5eef8a7af81cdf2366187a67d844e69f65f6893d1949f9723ab5f2be762c2217a5c21aee2f3dbc2d5d55ef0c9cbf0dec0d52d67a6ba7462
-DIST wasm-bindgen-macro-support-0.2.92.crate 20092 BLAKE2B 8e274a4053e7afc680740e811c3941478caf5342e2206e3d28cdea9f9514bedbfa4f2b6bc608817306a1c455dd7134b7e17f0f04499f6bfb5302f29b041ac7ae SHA512 92543d2aad0b25798ec20e68832b823610c2c01401088cd9cac1684a86ddd1b567b3e2712acb862060f9c645a0df509b01d9834fd3e13cdaab97960f66d8daa7
-DIST wasm-bindgen-shared-0.2.92.crate 7263 BLAKE2B e54895486b9a31cc4651b7bb042059cc84421708346c06a9764315ebd4f440a1077520c7d325d6889a690b2c06aa185d40cede2dc4d061b363594cbde20fac31 SHA512 70e3a22731ed8aec428433bf30500eb3f62e3b7f4f1be34d8bb3b6f34f99690fc85d49eb413caecab807064494cfec64242c6a42709dffd638046e370bf86e07
-DIST web-sys-0.3.64.crate 725584 BLAKE2B f650eecc22ca53b75fff06c4117439d8fe9efa486701cb16a0daf76865cd017a9e25ed8c7ae1fc65fa2dd94a12c14bc2e6f9e837b70b47b4ca468bef65a29f82 SHA512 b02b0bc3f1354842b364d2f062ea4f5025edb6e615046750b56a6e2fcacef7e0b46a190eb45e14e590cf297e3ec1a813a81612ac5acfc12d744fe16c5ce041a4
-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.6.crate 12234 BLAKE2B b8db8ec9d7ada5532a22a2d070320174c32ece1f48890e9b028708e194fe72a04287b11910dc2ddc7f9c9674a9d8d39449b3e100725e1f59e59e3047a7e3650b SHA512 b1c949f9bcd34c1949a9d3a7bde6ce62fcf3d2cb66df60af41fe67a9d1acb24e571cdd5ac721be9f1ee4b3af5ef5149b5724ad6e02b558e124ef2a4412d12db9
-DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
-DIST windows-sys-0.48.0.crate 2628884 BLAKE2B 551e900de4f67187ef034b60df9fd0e0d8f82a3100ef28e1eabd543ac129d882dc86ffcc1714071aba09e4cb2ae2d2f07ace1a32b99fd989ce525cf05991edab SHA512 bdf534bcf3face31e9ebe11427a911a53f89f4ff5eaea8cccd094e139bfe14b2aec602b1cab1df774794d999477439d9adc6b627a8e33c20334fc348ba2c47ed
-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-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-targets-0.48.5.crate 6904 BLAKE2B 7396bb210f37bd51da86f39fca3425c8f6610721d5c4e94f9fafa0a8a8046303b3fcc6979146bcfaa32f4406d242a0455f6cbb220f84c6ff84650e755acf5223 SHA512 e079eeef255a046be7f8e6a31c14f7b230254ebcf05eed2944827bb3d2a0dc30940d87593cf544d5e7ef35f6312b99430efcfb01421d91b02bb9c4bef7d98709
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
-DIST windows_aarch64_gnullvm-0.48.5.crate 418492 BLAKE2B 5c6f7d73ad05740f0bac304ed1ef9b2ea63b0d6ca8f875552ae299a0b73b1557e8fe996f1c2b69be9f2df350c9288690f49ee62239a2896991364331d6c55462 SHA512 20158d31454488f6053d3ad7b97d7fc6eae6cf37e4ba0e50c28bd29b368505eed64199ae31104d5f97b66846be54e5ed25c0ad31ea850819205c573a31ac0996
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
-DIST windows_aarch64_msvc-0.48.5.crate 798483 BLAKE2B 60c466d6536426425a34b5ca20da97c8127ebeb4fb9b1363911165bada484f8913fcd50e90410b5661e0c27dbfe8f4eeaa62fb17d1f3566bfc82b6255e11619b SHA512 223f016c6f1a44dbc5c8a8428b39438f75380ea06951b7c26ed0877b19d79410c6fde5e4c7f2c839b6e76159131f39a1230e0e3a208dfc425ba9117e3665c4ff
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
-DIST windows_i686_gnu-0.48.5.crate 844891 BLAKE2B fdc37cd74a4982056bf22fdb7b84e1c55dc838f3cb19ff3648730a77e673ef4ecc0380b3e4277bb8df2fcfa25f57b69014713d9e3ed27c28e19b25b3ea2ab774 SHA512 931ba5c1e4eb8ae73248e00d9611298d1c4b4b0dae719fdeb9243930cd420a103a7bc2738e0a4887c42c8f25728d6c5d64ad141dc092bc3f1d0f35dbe37d303a
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
-DIST windows_i686_msvc-0.48.5.crate 864300 BLAKE2B 3d3ea8be55e2d6ced0eeda18abe1dffb925a1a78f456d683e4450d9f2fd287ad2e8494d65b2b770c677a12b3a60d10f0435e16c61880e3867c3657fd44892442 SHA512 70e2fb4fdb006a4cbd43ab2c7e940b277a15fb1790dfa2d1fc1f1fd18bead4886f6dc046e44326603e4894d988578917b8932aba5d9a6a4cc8424911cad9dc7e
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
-DIST windows_x86_64_gnu-0.48.5.crate 801619 BLAKE2B aa7e7e6a6ff9f9553ada3a0a39a9aa798e9d995a8eef36e0b6fdb2a0db93ddecee5548970575271fe43aec74797a420d0ee231d503b5bad1bd999059261e0e33 SHA512 1d6056fae430b3d042bdff3c6217c76be4b8b9f5dada9bad06beaac2db7d7ab9b0a82e44f498ec88e61afa73e99f56d84d445dc3847732b9ce5d947e08485f74
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
-DIST windows_x86_64_gnullvm-0.48.5.crate 418486 BLAKE2B 12a2199d434617c1df1a839e9f435620ad64b40c579f6d0c3677553ad7a48e5765d12c266b04946402e15c92cff2e4ac4979ce2130750ef426e2672119680284 SHA512 c016d5b5e73832b61ff67929d92fa8c16e154656294357266ad29ce1f44db4ca2d2935dba31a6b571187dc838b1d22f1e3b41fefffd1d719a338439adf1646aa
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
-DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d278947d36122d9045b839ba0cf3e690202d242265b676f23cc301da5f9d98c56ca4ecb76f7d6f072ee71bf986a1deca87020b90e5 SHA512 fa1c5cd14ca2ff0082e2504cf59d317dc4dc6f7138d35c12f95d4476a9c13d8b7f5537d0ee251eee7c99411ad31b22263171b7fbd391daa5d3ea3488ceaa61a0
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST wit-bindgen-rt-0.39.0.crate 12241 BLAKE2B c8cda3c7a513dca58e2ad52b03692714750870801af37a235bfe1f217afe880f36df56d8e54b52ee1cb9f4e30f5580b8a28519b44084d2191146977f237e406f SHA512 24b559688991083057b7fc0b6fa9f84445ae11cf53fca20887f55da93c24d97c9a3ed6488b3a845fe88243530b46442d3c2de70da4dc1c64f3ac632a440ea2c7
-DIST write16-1.0.0.crate 7218 BLAKE2B 548796314339463e4b71f8af3d344e45dc89480e103180b6d56c90fcb816ad1a37ab2ba20766c4b9754f2cc686752eb1f3a5a12ec1ed4369a9cef749ad4f3e97 SHA512 655a207b8082bb88e462f992ecb4833cef9d590da06d6356b41d109df2862b49ee5705189c78a607b549e7343035119d158020d58fcad49608e51659357a83c1
-DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
-DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
-DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
-DIST zerofrom-0.1.5.crate 5091 BLAKE2B a2b938197957755c4a8ccfb258f60f90931a0a342d9d4bd098c7a25e1c9069148a51ddfffd2b72a6a9856d8c6e66fe1482ab2081a5f3478b4b318062caffff42 SHA512 11f16a1003967b3f30d7b32ffc8541ec05fb335690b08cf4f7554c624ad4312ee0961c83390a997e2a73aee06d8bb09a0ff4e6a5e489f8fb925141e732006544
-DIST zerofrom-derive-0.1.5.crate 8285 BLAKE2B d19bf1b74be89f4d27eda36ba6407d598358d3d69bed64f02903ab7dc509faa006cde9c13e19f5f3cde09cf9049120575263996c922b20da366a11e18baa42dc SHA512 75098e0f1c690bd8476f819f4ea2a7645b88237042a8876259bf4e025b070a4b105caf16ca7a824c5dd6c4690b693fcc74bed9ac0b5e6fdab05a5bed1b5cb298
-DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
-DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
diff --git a/app-text/texlab/metadata.xml b/app-text/texlab/metadata.xml
deleted file mode 100644
index 5e7fb6147e3c..000000000000
--- a/app-text/texlab/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM 'https://www.gentoo.org/dtd/metadata.dtd'>
-<pkgmetadata>
- <maintainer type="person">
- <email>gasc@eurecom.fr</email>
- <name>Gasc Henri</name>
- </maintainer>
- <upstream>
- <remote-id type="github">latex-lsp/texlab</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/texlab/texlab-5.23.1.ebuild b/app-text/texlab/texlab-5.23.1.ebuild
deleted file mode 100644
index 810364f85432..000000000000
--- a/app-text/texlab/texlab-5.23.1.ebuild
+++ /dev/null
@@ -1,256 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
- adler2@2.0.0
- aho-corasick@1.1.1
- anes@0.1.6
- anstream@0.6.11
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@3.0.1
- anstyle@1.0.8
- anyhow@1.0.98
- autocfg@1.1.0
- beef@0.5.2
- bitflags@1.3.2
- bitflags@2.8.0
- bstr@1.12.0
- bumpalo@3.14.0
- cast@0.3.0
- castaway@0.2.2
- cfg-if@1.0.0
- chrono@0.4.41
- ciborium-io@0.2.1
- ciborium-ll@0.2.1
- ciborium@0.2.1
- clap@4.5.40
- clap_builder@4.5.40
- clap_derive@4.5.40
- clap_lex@0.7.4
- colorchoice@1.0.0
- compact_str@0.7.1
- countme@3.0.1
- crc32fast@1.3.2
- criterion-plot@0.5.0
- criterion@0.5.1
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.19
- dirs-sys@0.5.0
- dirs@6.0.0
- displaydoc@0.2.5
- dissimilar@1.0.7
- either@1.9.0
- encoding_rs@0.8.35
- encoding_rs_io@0.1.7
- errno@0.3.11
- expect-test@1.5.1
- fastrand@2.1.1
- fern@0.7.1
- file-id@0.2.2
- filetime@0.2.22
- flate2@1.1.2
- fnv@1.0.7
- form_urlencoded@1.2.1
- fsevent-sys@4.1.0
- fuzzy-matcher@0.3.7
- getrandom@0.2.9
- getrandom@0.3.2
- half@1.8.2
- hashbrown@0.14.3
- heck@0.5.0
- hermit-abi@0.3.3
- hermit-abi@0.4.0
- human_name@2.0.4
- 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
- inotify-sys@0.1.5
- inotify@0.11.0
- is-terminal@0.4.13
- isocountry@0.3.2
- itertools@0.10.5
- itertools@0.13.0
- itoa@1.0.9
- js-sys@0.3.64
- kqueue-sys@1.0.4
- kqueue@1.0.8
- lazy_static@1.4.0
- libc@0.2.174
- libredox@0.1.3
- linux-raw-sys@0.9.3
- litemap@0.7.4
- lock_api@0.4.13
- log@0.4.27
- logos-codegen@0.15.0
- logos-derive@0.15.0
- logos@0.15.0
- lsp-server@0.7.8
- lsp-types@0.95.1
- memchr@2.7.1
- memoffset@0.9.0
- minimal-lexical@0.2.1
- miniz_oxide@0.8.8
- mio@1.0.3
- multimap@0.10.1
- nom@7.1.3
- notify-debouncer-full@0.5.0
- notify-types@2.0.0
- notify@8.0.0
- num-traits@0.2.16
- num_cpus@1.16.0
- once_cell@1.21.3
- oorandom@11.1.3
- option-ext@0.2.0
- parking_lot@0.12.4
- parking_lot_core@0.9.11
- pathdiff@0.2.3
- percent-encoding@2.3.1
- phf@0.11.2
- phf_codegen@0.11.2
- phf_generator@0.11.2
- phf_shared@0.11.2
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- proc-macro2@1.0.89
- quote@1.0.35
- r-efi@5.2.0
- rand@0.8.5
- rand_core@0.6.4
- rayon-core@1.12.1
- rayon@1.10.0
- redox_syscall@0.3.5
- redox_syscall@0.5.13
- redox_users@0.5.0
- regex-automata@0.4.8
- regex-syntax@0.8.5
- regex@1.11.1
- rowan@0.15.16
- rustc-hash@1.1.0
- rustc-hash@2.1.1
- rustc_version@0.4.1
- rustix@1.0.5
- rustversion@1.0.15
- ryu@1.0.15
- same-file@1.0.6
- scopeguard@1.2.0
- semver@1.0.23
- serde@1.0.219
- serde_derive@1.0.219
- serde_json@1.0.140
- serde_regex@1.1.0
- serde_repr@0.1.20
- shellexpand@3.1.1
- siphasher@0.3.11
- smallvec@1.13.2
- stable_deref_trait@1.2.0
- static_assertions@1.1.0
- strsim@0.11.0
- syn@2.0.87
- synstructure@0.13.1
- tempfile@3.19.1
- text-size@1.1.1
- thiserror-impl@1.0.69
- thiserror-impl@2.0.12
- thiserror@1.0.69
- thiserror@2.0.12
- thread_local@1.1.7
- threadpool@1.8.1
- tinystr@0.7.6
- tinytemplate@1.2.1
- tinyvec@1.6.0
- tinyvec_macros@0.1.1
- titlecase@3.6.0
- uds_windows@1.1.0
- unicode-case-mapping@0.4.0
- unicode-ident@1.0.12
- unicode-normalization@0.1.24
- unicode-segmentation@1.10.1
- unidecode@0.3.0
- url@2.5.4
- utf16_iter@1.0.5
- utf8_iter@1.0.4
- utf8parse@0.2.1
- versions@6.3.2
- walkdir@2.4.0
- wasi@0.11.0+wasi-snapshot-preview1
- wasi@0.14.2+wasi-0.2.4
- 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
- web-sys@0.3.64
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.6
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- 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_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_gnullvm@0.52.6
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
- wit-bindgen-rt@0.39.0
- write16@1.0.0
- writeable@0.5.5
- yoke-derive@0.7.5
- yoke@0.7.5
- zerofrom-derive@0.1.5
- zerofrom@0.1.5
- zerovec-derive@0.10.3
- zerovec@0.10.4
-"
-
-RUST_MIN_VER="1.80"
-inherit cargo
-
-DESCRIPTION="LaTeX Language Server"
-HOMEPAGE="https://github.com/latex-lsp/texlab"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/latex-lsp/texlab/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3 Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS+=( CHANGELOG.md LICENSE )
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_install() {
- cargo_src_install --path "${S}/crates/texlab"
- einstalldocs
-}
diff --git a/app-text/texlab/texlab-5.24.0.ebuild b/app-text/texlab/texlab-5.24.0.ebuild
deleted file mode 100644
index ea221bc1e93f..000000000000
--- a/app-text/texlab/texlab-5.24.0.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES="
- adler2@2.0.0
- aho-corasick@1.1.1
- anes@0.1.6
- anstream@0.6.11
- anstyle-parse@0.2.1
- anstyle-query@1.0.0
- anstyle-wincon@3.0.1
- anstyle@1.0.8
- anyhow@1.0.100
- autocfg@1.1.0
- beef@0.5.2
- bitflags@1.3.2
- bitflags@2.8.0
- bstr@1.12.1
- bumpalo@3.14.0
- cast@0.3.0
- castaway@0.2.2
- cfg-if@1.0.0
- chrono@0.4.42
- ciborium-io@0.2.1
- ciborium-ll@0.2.1
- ciborium@0.2.1
- clap@4.5.51
- clap_builder@4.5.51
- clap_derive@4.5.49
- clap_lex@0.7.4
- colorchoice@1.0.0
- compact_str@0.7.1
- countme@3.0.1
- crc32fast@1.3.2
- criterion-plot@0.6.0
- criterion@0.7.0
- crossbeam-channel@0.5.15
- crossbeam-deque@0.8.3
- crossbeam-epoch@0.9.15
- crossbeam-utils@0.8.19
- dirs-sys@0.5.0
- dirs@6.0.0
- displaydoc@0.2.5
- dissimilar@1.0.7
- either@1.9.0
- encoding_rs@0.8.35
- encoding_rs_io@0.1.7
- errno@0.3.11
- expect-test@1.5.1
- fastrand@2.1.1
- fern@0.7.1
- file-id@0.2.3
- flate2@1.1.5
- fluent-uri@0.1.4
- fnv@1.0.7
- form_urlencoded@1.2.2
- fsevent-sys@4.1.0
- fuzzy-matcher@0.3.7
- getrandom@0.2.9
- getrandom@0.3.2
- half@1.8.2
- hashbrown@0.14.3
- heck@0.5.0
- hermit-abi@0.3.3
- human_name@2.0.4
- 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.1.0
- idna_adapter@1.2.0
- inotify-sys@0.1.5
- inotify@0.11.0
- isocountry@0.3.2
- itertools@0.13.0
- itertools@0.14.0
- itoa@1.0.9
- js-sys@0.3.64
- kqueue-sys@1.0.4
- kqueue@1.1.1
- lazy_static@1.4.0
- libc@0.2.177
- libredox@0.1.3
- linux-raw-sys@0.9.3
- litemap@0.7.4
- lock_api@0.4.14
- log@0.4.28
- logos-codegen@0.15.1
- logos-derive@0.15.1
- logos@0.15.1
- lsp-server@0.7.9
- lsp-types@0.97.0
- memchr@2.7.1
- memoffset@0.9.0
- miniz_oxide@0.8.8
- mio@1.0.3
- multimap@0.10.1
- nom@8.0.0
- notify-debouncer-full@0.6.0
- notify-types@2.0.0
- notify@8.2.0
- num-traits@0.2.16
- num_cpus@1.16.0
- once_cell@1.21.3
- oorandom@11.1.3
- option-ext@0.2.0
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- pathdiff@0.2.3
- percent-encoding@2.3.2
- phf@0.11.2
- phf_codegen@0.11.2
- phf_generator@0.11.2
- phf_shared@0.11.2
- plotters-backend@0.3.5
- plotters-svg@0.3.5
- plotters@0.3.5
- proc-macro2@1.0.89
- quote@1.0.35
- r-efi@5.2.0
- rand@0.8.5
- rand_core@0.6.4
- rayon-core@1.13.0
- rayon@1.11.0
- redox_syscall@0.5.13
- redox_users@0.5.0
- regex-automata@0.4.13
- regex-syntax@0.8.5
- regex@1.12.2
- rowan@0.16.1
- rustc-hash@1.1.0
- rustc-hash@2.1.1
- rustc_version@0.4.1
- rustix@1.0.5
- rustversion@1.0.15
- ryu@1.0.15
- same-file@1.0.6
- scopeguard@1.2.0
- semver@1.0.23
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.145
- serde_regex@1.1.0
- serde_repr@0.1.20
- shellexpand@3.1.1
- simd-adler32@0.3.7
- siphasher@0.3.11
- smallvec@1.13.2
- stable_deref_trait@1.2.0
- static_assertions@1.1.0
- strsim@0.11.0
- syn@2.0.87
- synstructure@0.13.1
- tempfile@3.23.0
- text-size@1.1.1
- thiserror-impl@1.0.69
- thiserror-impl@2.0.17
- thiserror@1.0.69
- thiserror@2.0.17
- thread_local@1.1.7
- threadpool@1.8.1
- tinystr@0.7.6
- tinytemplate@1.2.1
- tinyvec@1.6.0
- tinyvec_macros@0.1.1
- titlecase@3.6.0
- uds_windows@1.1.0
- unicode-case-mapping@0.4.0
- unicode-ident@1.0.12
- unicode-normalization@0.1.25
- unicode-segmentation@1.10.1
- unidecode@0.3.0
- url@2.5.7
- utf16_iter@1.0.5
- utf8_iter@1.0.4
- utf8parse@0.2.1
- versions@7.0.0
- walkdir@2.4.0
- wasi@0.11.0+wasi-snapshot-preview1
- wasi@0.14.2+wasi-0.2.4
- 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
- web-sys@0.3.64
- winapi-i686-pc-windows-gnu@0.4.0
- winapi-util@0.1.6
- winapi-x86_64-pc-windows-gnu@0.4.0
- winapi@0.3.9
- windows-link@0.2.1
- windows-sys@0.48.0
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-targets@0.48.5
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.48.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.48.5
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.48.5
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.48.5
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.48.5
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.48.5
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.48.5
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- wit-bindgen-rt@0.39.0
- write16@1.0.0
- writeable@0.5.5
- yoke-derive@0.7.5
- yoke@0.7.5
- zerofrom-derive@0.1.5
- zerofrom@0.1.5
- zerovec-derive@0.10.3
- zerovec@0.10.4
-"
-
-RUST_MIN_VER="1.89"
-inherit cargo
-
-DESCRIPTION="LaTeX Language Server"
-HOMEPAGE="https://github.com/latex-lsp/texlab"
-SRC_URI="
- ${CARGO_CRATE_URIS}
- https://github.com/latex-lsp/texlab/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
-"
-
-LICENSE="GPL-3 Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS+=( CHANGELOG.md LICENSE )
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-src_install() {
- cargo_src_install --path "${S}/crates/texlab"
- einstalldocs
-}
diff --git a/app-text/texlab/texlab-5.25.1.ebuild b/app-text/texlab/texlab-5.25.1.ebuild
deleted file mode 100644
index b923f4f6f16f..000000000000
--- a/app-text/texlab/texlab-5.25.1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-CRATES=" "
-
-RUST_MIN_VER="1.89"
-inherit cargo
-
-DESCRIPTION="LaTeX Language Server"
-HOMEPAGE="https://github.com/latex-lsp/texlab"
-SRC_URI="
- https://github.com/latex-lsp/texlab/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz
- https://codeberg.org/ceres-sees-all/guru-distfiles/releases/download/${P}-deps.tar.xz/${P}-deps.tar.xz
-"
-
-LICENSE="GPL-3 Apache-2.0 BSD CC0-1.0 ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016"
-SLOT="0"
-KEYWORDS="~amd64"
-
-DOCS+=( CHANGELOG.md LICENSE )
-
-QA_FLAGS_IGNORED="usr/bin/${PN}"
-
-ECARGO_VENDOR="${WORKDIR}/vendor"
-
-src_install() {
- cargo_src_install --path "${S}/crates/texlab"
- einstalldocs
-}
diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
deleted file mode 100644
index 7b8e66acf1e5..000000000000
--- a/app-text/texlive-core/Manifest
+++ /dev/null
@@ -1,74 +0,0 @@
-DIST autosp.doc.r58211.tar.xz 282136 BLAKE2B 2e82f41d20f8883cf277527e6e0fdcb9b402520109d94bf76668ad603d15e192970c576fffa17bde092d8f2a6d92db021fbd408e3df2e282bbad738edfed7136 SHA512 2905669b9e2b61749cb7b1eaa02be889c4e8d8adbd78b126e7ee6d894f24f623c888a24abac1d163f3332c5cfa9cd1f64d0de95200350b88a7f47faeacb841a6
-DIST autosp.doc.r69814.tar.xz 288724 BLAKE2B 3cbf6b0756cfc08fad0d15020b64206c3aaf1a4b2ce05e50b1f788b53614f8a95c82b5e7ebb9449a2c356eabde758124dc3e2577a43c8c80e7e110902c357cb4 SHA512 b345d9f1779d87ca901235b8f5601aec11e5cc6eefab3646510a62bc73f81c99afb36d8a86edc099baa90882e86e8f6427a37e9c8d65a456e849253d2374f994
-DIST autosp.r58211.tar.xz 696 BLAKE2B 4a533789fc9572e48da68d7fb284df4461e42a717edd0f4578ab83c7e58841bbc1d3c2821e41840a531077ec887203752f5c40f51849129aed8e6f8971c728cf SHA512 67587e8b456257be9b924a5bb8c8f4def22fa9aa9678663975ef74e346dc186ae7848a9dc043733cf1244f254750ef4f34204575f62195d4b966ed8336781bce
-DIST autosp.r69814.tar.xz 692 BLAKE2B 1600c9825aa4d3695bf00bb20861fed988d650b086a0c4bc730a61e66f6a8345d0f61a79af9c35cd5a0becd6311ba0012652f47f9146e1d0512c8a53cdb156e1 SHA512 6ab6466ec011bf518ce35f70535279394ec89931aa37f0ebb3c8846bd421610d7ca969825c30ea6e9f29f1576972f7da3374ceef0322b88dd0d2ab073dc36ba7
-DIST axodraw2.doc.r58155.tar.xz 489832 BLAKE2B d0678cc4eff41ff235dcc8465cc62ad9fb9c52a7eb24487f9ca1766197c0c29111bb11931ca4fba537b8540e242257734c81c15e65ee3713028c78d1edb2385f SHA512 927e42358d543f46ccabb8184e35b6f0a5848783ce9eea09e6c780fc83955d5f37b998254153b1954cf1a59be6cfe573a6c79c2c328ab2a22a6e5f6764a50fa1
-DIST axodraw2.r58155.tar.xz 25592 BLAKE2B aa1cebf422d8eb6257d8baf743b24bddc4b666f968e4f89c77463f9c979412a0e59f3d3a1a1728f1a5f782e4725d85f1d320ae1e8932174526ea1176ab7f9138 SHA512 bc9923a9614ef9d7bece20e682729347dc942470a927b40736d6868f02867408b5fba51b117edd8745f96df23b9c1e93792d321291db13b7fdfdae0ee32bb7fd
-DIST axodraw2.source.r58155.tar.xz 34604 BLAKE2B 44f52a481e6f1610a698fd498689be272450548129ad3d28abbd20773d8d2cd901ffa57391695f7fa19e5ae22948eb2fb77bc17cf107b241439d82d3e21067b5 SHA512 3c2fbbff234836ffe40edb7f38c77c5986cca7fc68b3dd7672bb4f1ce9327a12fa8c51d38461d914cd6466bac8b2b578a151d09d4e84dd903530f7a545d707d9
-DIST chktex.doc.r64797.tar.xz 425796 BLAKE2B 4a0d4456231003362c41ec5360b21721bd5ac28489e8105ef749029d20482b69d49b9674055744fd3cda45fda824e0665b6fa54b6289945d4044211bfe592eb5 SHA512 28df4bed075d66d9f25bcbe332731f1d5f0bb0f7f92bd2f3618c84adf788d0f429bd0c6e75381ebf7bbeac98409d94f85d17ebd752f9e4af707d9e3373d45f97
-DIST chktex.doc.r71205.tar.xz 425800 BLAKE2B 9659aaa3423f78b8adf3436e38897060681853e3401ee5249e30462c1db0b5d325715469df74c9b249243bbd46400bad3239d4b5e13d6d6381d06412b68c6673 SHA512 c5e74499b90b807f527acabcbe3cdf55e374b5320677c2e2c5b749997e21a8a3cb5aed394a4fd29aa777057b8a297328665d7d280632f8a69a7a0a368c7d766c
-DIST chktex.r64797.tar.xz 9920 BLAKE2B cb6c37daae77ed5d4fc50e00249a92cc614ff0086e006e471d1ac4fb5dfacb76856d619248eba15923b34d422884923b4fec6c693133f4d8e2aad52693920902 SHA512 7c28847e87e788d0f50c07c1c3140962a70173d2a36997720f3066755740744060ecd03272662aff563de39102052e91a4582a4bb63e35f918ad8f517dff55e6
-DIST chktex.r71205.tar.xz 10296 BLAKE2B 0321ba96fbb6bfb0fab7214daec97adc29d0989ec7dc024a37f6297bf6f8b8ddf6b07291671db80e6101c79798a4076b15a78dbe2269e89780dc9fb8df15c12f SHA512 bc4885e7be8dc032da7722d09493cf92e01d348dc807b83923fa67a2e64c5ec65b41984dae11b36e7ad309e94c837530468ca4b683cb332c083f0a3caf7af43a
-DIST detex.doc.r66186.tar.xz 21900 BLAKE2B 84b515297cf285e37d6de400e0f1e201afc60cca9aab68678adf31a5aaa2e03e68e9d8e13a6b41afa177c4d3e01fbbbefc9900fb6a5120eaa802429abcaf4710 SHA512 3d5a3b371e007bda61441460479a208062fd0d477d1fc9ab9a6764c1969fd383acec9e336e8d0b16aab5606444f5d87335320e010657cf088e9caeb18d6dddf5
-DIST detex.doc.r70015.tar.xz 22120 BLAKE2B 4b3b24427ae4007f7c6df5186a5890422d9f68485ce658848b89e9aba8d1cbbe306da89d64a43ee9e0a9200e19ea683fde23a1a451d5c7a9e86004ca3eed28f9 SHA512 f68cf4e1dc48fe4b6130e0c6a7cfca9cc997b435a0a638feba093f94dbc43d018aa9173dacd57976d6d5540f9f72c2fb4e90e3a555a7b8b7a62e98eaecaf42ef
-DIST detex.r66186.tar.xz 592 BLAKE2B 48daa6b86bab76f7c58cbb159838d03e7a82990bb1cf3ba382169d9b33b42585c11d7822fcc01d33f58ba8e62dc28a6eb8092ff595f6b07d9716a8311b70685f SHA512 e258d80d1509831132c4f70df81b8e93cfc9d92ee74c5d39e7f35bd4f71a3eb93fe3594afbd5ab0e33cf0b6f45c816506e32ca8f41427f3c3fe661f3086100d1
-DIST detex.r70015.tar.xz 596 BLAKE2B fd38c31e068bf116a9bbe93a1a72a566e6c430bae62aa8858ab47656d9cd041254a2f4c65ca11d7c45921bdb25d2acc47c8f4779ff1918da31f4a2177ad026b7 SHA512 b40f3a846a2fef1086002be944f0c44362709f171257afaba51c88a4ad250da1602fab4287757a42c172eb6d5596530222ea59df61bc0466de4c52bdb8166547
-DIST dvi2tty.doc.r66186.tar.xz 37148 BLAKE2B 67491285e41c035d2f6d0c69bcae2b98614db421462a3171cc68592ee78345b9651d09efd344268d2130c2fb33c4f3cf777656a984b45d796c9ababa17ee74d3 SHA512 3ee736f5fbf91472008a5c8613c0e629a9f76f61fee4c4491b67045ddaad7aa2f89a22937b172e058b072ae1a013478fdf5a9f68dd2e225e8a8e77c8e3b3a289
-DIST dvi2tty.r66186.tar.xz 480 BLAKE2B 3cfea2173611e643b27bc6828dca68e6fae60a147b347c589ec176974db03c36bb1c97a734cd5010a8979dca9a3b515255dedeb2a0d82513ce2667bffcf698f3 SHA512 1051c3448703fdd6395d78b0d8b7658197da6114fb7455b31502bad5c2eda24fd4eba2ceaba1f65d106f981bbc60caf9f3bd0db29403e898b293514d086bf91d
-DIST dvidvi.doc.r65952.tar.xz 19328 BLAKE2B 7b443d8c60106025209ca693cc810afefdf4c3b389478c32caa70ae1d1d25720a42b687fc27753009dbd07520f8276beecb90877e5f84d2d4ec32aa42283e1f5 SHA512 b571021445b822e9824782ab35a0743ca23f69b809354dea6676c58209a451be5bf595641fbcb461211e6dec15e765bbfaf8164c0ce1ed4204ea72a2073ecb92
-DIST dvidvi.r65952.tar.xz 440 BLAKE2B 2c5e584b38c74ba3e929671b87ab0f9d9b783feab2ab91ef6e62e4aa38548615284ec98686e0d00fdc91549c04e5a2d6bd197e18f4138a0c00d52d3ddec450ac SHA512 81c58f4e1352a8e5133de1ad86b6b37c47f9b0d29307354001693ebc4975c30808e349c73a477283a16df4219fd5702b733ecb5abe2043aff1d1b537b7fa6a3c
-DIST dviljk.doc.r66186.tar.xz 74932 BLAKE2B bbc6fb3ef83ab413582847ada4f562c8d1921b78f45619b7e18867fb9cf94723c699b9d83252e8f8796b5693371770af8b0316818c09bb7632588832ff195a9d SHA512 4b5815d766a41eb74125269e297eb6f7d1626d68b3f2cf9d6c4f8734721e3c71b63e84e729c39fef41320e4f728888796e421bb5c7ea5ffe76cd549400d18d37
-DIST dviljk.r66186.tar.xz 508 BLAKE2B 2c5dab57224abbdd47a77312e1c83da9c9aaa47213925782beb014d7a4963f12169676114fcbf61fdc15fc8daa5ad6d2dc983fc105186bc70804c1f7d84039af SHA512 0d34e837c0f67ac43dd8ef5bfb9a11d2821188ef8259f41b0cf9454bfa6641f956c21d63fe15fbd68dd59f89c1da820cab4ec5c4579fc0255a771c47010821cc
-DIST dvipdfmx.doc.r69127.tar.xz 3125132 BLAKE2B b29cc6a2f1934fdeab678a5246154b1bef498dad8bcc47dcfc5e3a3bd2580ecbbf887aec527095e1542f763919e650d96592c391adb35668e9802491f6c33a32 SHA512 d2fb71e116470d2d629613401f448ad9aa8cfdfa9ada68ed324061e4ac614efc4fd2c4ea2542c8fae32f476b92aafbabe4a5be648f28f16708c43958d7aa99fd
-DIST dvipdfmx.doc.r72890.tar.xz 3125132 BLAKE2B 06ac411dc02808abae33cc75f0da735071a5a3ad987ded6334543b4317b48446e0638c9497a6332fac33dd5e915ae7b2f4cac40651e995095c6ecb94795f6626 SHA512 f19efedc4643c475cd13c14db338c32d75ed8087742dfa278b15eb1ad65b1fe62072e22408a522fb02238eddcee0a1f5d0bc4468ef1a8246d78cad316d0b4012
-DIST dvipdfmx.r69127.tar.xz 26704 BLAKE2B 7d2790d9aa6b994ab3619bd96ea6880e9243105001224d7bbadd130b03c7b8335fe751bdcbb90ef5ad92d60d3a80e63f0f152d50725a80cf1c78e45ab5c9245d SHA512 75703f600365c90379c5d009e00d35d2e514a76b2556c96c84fc2a717287441af419a26fc9ef087d111f2e77c7180f6371ca2ec33b66052ab63ca3d11f48e788
-DIST dvipdfmx.r72890.tar.xz 29040 BLAKE2B 124ffbfdc923973eb9ba4b7f2aef4844b1827b2496336e2d9542c9241b22072b4cef0ca6f924376b39a5af891d4e7447a927e3c074876198cc220e0fc7179d8f SHA512 5d6526e1b537b081d7281e8a50324fa6967d3147bad17fd6e935786152bdfe33aaa947766e5d8cf58b53c415b5cd41d089fe6ea2bcabfcf2e2773f094c62be21
-DIST dvipos.doc.r66186.tar.xz 28764 BLAKE2B 7bc90b21109d52375ffdfef601722d0d3bb36932556f8f29ae62cd4f62c2171da2cf08f9bec72f368711dea071cd15b09f3d3661a91013a086c3a6621abc8794 SHA512 254a1db41636608a133e7807a8d4ea8ddd99ac646f35b66a43205ac7fdaf4a15c21eafbb85e23a182506e509895776d1fcbe63b3b8a7f197d577c6405ece5c44
-DIST dvipos.r66186.tar.xz 296 BLAKE2B 1560c5a795df9c095c8115e7f0296ffa3206dd2630a8cf2df9dd76aa2ae1c6b5f044d327c44d026bd94bf80d6bab12cf7da04ef5b7ccb3291762a495d8a4764c SHA512 9e949fb402facda9c30fa2f388b80f2cfc530670b33cbd78559e4449fa6004c5d4082e4fb895ea397a334a333e5d5ae1a4f66fde3885f0a9eb28c9d9ebbecd0a
-DIST extractbb.doc.r72890.tar.xz 18072 BLAKE2B f5913418f35589ae80240254a62992700b6fe2f9c48e31579e661dd429ba2fe51aa9bc468b5264ab6ae59b865934ab44b58ef8949f7fef1812216499c119e2c4 SHA512 ceaff824c438d15f5eb39064b955730b9cdc7be115b37a7fa783af48c7e7b70d595201b43c15d2cfd9f63658eaa910992808b33af543740b35bd895c25429db4
-DIST extractbb.r72890.tar.xz 8988 BLAKE2B 65cc91080b7c39b06c49819f599214eb92f1cd05205becf3a6cef875ad3ae100c0b2fac67c1ed79dfb7a005a69e23f169519d332e87f375a0b29c8b97c28b5e5 SHA512 3830c6d53e11507529511eac29df7664336e0f43944c2bd79d0ccf13afebae602376687aeab9f686b79c520d41afdc2feba2dbfd2aee3f91741024832db8a3a2
-DIST gentoo-tex-patches-5.tar.bz2 4975 BLAKE2B fbf4115fe462cf7b5e1bf36b30e6c52ee0a8c32896f63b04684d43c768c26ce04dfcd4d8dee671afc480df8c83daeaa6625e58c22bc400f0fbfadbd7ff31ff8c SHA512 be93e7a1aa233ee40c10dcaafd0ff3d0dbd2b0211758187201de6433867249b8a807450cc57c89cf18df8e672f47a3ae36b39032145e56531dc1da19b557bf7a
-DIST gentoo-tex-patches-6.tar.bz2 4496 BLAKE2B 9ca1a1b03bb400cd070920fe22afdb0b448b6d6ea1ab256e8588e716180a33a6837dd5d8b1d597cfb761b6dd57776aa6db6b5a6febfa7b8cbad31f1d4d038445 SHA512 6405af5b6a5c4e9777a68c79e47d16a764aca87adee1301bee714a2aa740c20179cd68875ecf7904785b121361bf3e9b20a3166c712366e76a349fc7eeeab237
-DIST gsftopk.doc.r52851.tar.xz 27540 BLAKE2B c6f3e6f01bf63616a66318fc652ae0e7cf08ac0e94eb9d31ec98058da77215fc8c84be7e885960eea70ff82d72533c5011a96136758f0159b7c17430aa835fc6 SHA512 0a597e2908438fc00fc2bafa7ec635a82b70aad9d7f7e86851a654c0b72b719b8c550be0c20ecf6c8d96627863a48e6a387156ad2c7e71d1e296dd4937d60805
-DIST gsftopk.r52851.tar.xz 3548 BLAKE2B 65e455587ba7b014be3f7668225fd0f5b4816406896209929001cab5b61dd6b748120970dca79207117b6a5b07ff7c00f96aab6e540397405d075425f8a79a2b SHA512 cb9aebd7428d10b627d80ea40d297f3e6de006859c7dd713478ff193458494f90017ecd0737376ac1f47638b059e02e8a46ea53a7c56b8561af75f770e214413
-DIST hyphen-base.r68321.tar.xz 22604 BLAKE2B b11b688304c3622c71ddbb38e9095e550871360418d176ab717bdc59954c0648636e5627f55180980e789efed918dfdbab55c25b1b95c8ab0467398b1b2592c4 SHA512 d3f2749cc6946702ff0d51c1d823531bc92b77c1106aec252c84cc8649aa56048556c90e9792f1b0749bba0b86b7c34aa2b04fe2946d1226315dbc73add36913
-DIST hyphen-base.r70247.tar.xz 22596 BLAKE2B 3e31620a526e22b37a6ead7f7f616c47d778eec3c6584e1a4d764cb6ea66a0e8d25547d285202b75ccecd4947f2910d76ce037d3acb9137a136c95acf3c9bcfa SHA512 4a3c458a0ed0fc0300adedc233a4a5eb7302952cd507d666682caf74910476534b1bff9c86f6352da0c89d4ef2ee0dfc8e7b6c732a3b649f95659eb410a5651c
-DIST lacheck.doc.r66186.tar.xz 21012 BLAKE2B 3a7fa847b83a105c8a6c0d8210f0bc344642e8503700b32b58a43b66a2a97dfaf4ef08af1005588ef16e688af3c00202a3a5142074cd7f767956900a7182f8e4 SHA512 cf4355d56985f9335270e4280d10602299fadfd01605e83edb4e8b89cf0d91b3e8ca671257a9599d5f5578e7a85140d390edd40c3b109f77bb9fca5ba47ca517
-DIST lacheck.r66186.tar.xz 436 BLAKE2B bd36c4f98235e682a3b40fec649b0eb1e800ad268a69ddf42daa32dd72f670809b15c50b98e717b98b25eef844ea0a0b1a5c962d62fe254d30f2fb7e499e5f49 SHA512 5a27d940fe59c61539d053bc6602bf37df1f538679eaf34d0e8b3ec3aed74ff619e4843ae2769aeafd10074328e9e27255376bc9e809d373d3913995a2a95b87
-DIST m-tx.doc.r64182.tar.xz 739512 BLAKE2B b4c79ffe3272e00caa4b256b118f43752adecc49f726722dc18276ca0092920908859a150915178c3bad460fd172762c1d016c55e886475582b3ac2c99200741 SHA512 316fbc2b37b903cae8da6bb9f44b8afad0e3e577c6fd84664e1724ffe318bbdbf9609dcadd5cde6a14cc5acbc134f69bd7a87dd90d9da7d4442a5f913b8132f5
-DIST m-tx.r64182.tar.xz 4524 BLAKE2B 79addf613831e0c1db995c627dc0557245cefc980e3e058db130db52179bd3bde7bddf23f29c60f062a6313ef51e269e8937e6195813982139ef279d9168d138 SHA512 b56bc4432bcd340f3e92f5043c38bde7f14b5f2d32b9433fa21c73c20f7ebb981714175aa6f4f871636efb62a52cd24aa639e87a320039313b16db1b027ee2f5
-DIST makeindex.doc.r62517.tar.xz 466380 BLAKE2B a192f04417e76a387c9dec21705704911e016e54911d0dc83d7ee511f86f74edd615378aa1e0cf3cc2c10a6cb56244b6c2ccf40e3ae09b17ceb4e0c01d76d39e SHA512 40b9ee1ebf7dba9a4bb4bb3077cdb1e88b07f276a9d0ae9c2817bd76a2f742ec9237d1b6d9658694fc5fc4e8f82591194862637bd83ea8e106c0541591d343ee
-DIST makeindex.r62517.tar.xz 4608 BLAKE2B d86957d1598cdd16025d43cca88547893824ef9bce3f75190874de40949ec0995db039b42d38b4514fd256feb6f3dd4352357de84c0d9a087aa48d0f7d17ca29 SHA512 5967ba4123fd4c708ce841d29211fdb66c28518f4b418903be0ddf2a49964f706af96b250eec814c547e0703460c1273ce72a7acf3ea9fe28cc1c7073af29d3c
-DIST pmx.doc.r65926.tar.xz 636768 BLAKE2B 5b499d950581b5b6ca1e27aa54dbe1e324d4462999f9a8f52c314c9a4827183079dbc0d945542d304621ad94aca3f7f4cfdcb985e40c7be00c7fdff8fb95825a SHA512 dedba4570b68a8628442716dc3a9b1699e5f531aef2737e4b3f47862a91ba69bda91d6fe6692914d2bd7b8fe3188a83fdfce8bdd219ab7c4f238a9c6ec273ffb
-DIST pmx.r65926.tar.xz 10184 BLAKE2B 550140955d4033c258c7793c56846d8a0d235fcb2def0469f9b0ca5189eea4c3ba569fc3e7002bafe57f0bb7fbb9738debd7b1d867cfaf32493b3558f0a3ed97 SHA512 433287732fbb2cb47886c6c78c923d5b6a1b5c1e71e3990084cde9bb288a282fff7fb9134a5165e0fc0908b8e60547e23cb900bc82b99717133d7600fa17dc31
-DIST texdoctk.doc.r62186.tar.xz 30728 BLAKE2B 4878654c60e2fb3a1415f492894a3d956d86cdd6f8ebc337e4ec928a55ccd2b8c202a3c06b3c8687530a505f45e740eb33005e2cd4c2f65aa68ec77e3990ed31 SHA512 fb403dc17ad839ea64bcf6da84e59288a8745b5eb731051d7df8593138aa5d3b6891d56f52bdbe5c9a41e590f1f36db390e7e7a825d9aaf00d4fbc01c8dc16ba
-DIST texdoctk.r62186.tar.xz 26712 BLAKE2B 4076b8b227dc08762cd7880165fd4b1780f3ed34e0ba68b1b04ce542efd47aefc3f893d71da7dbc8122ebb45107480974da0631f16f849d2990a14cd2db74ce6 SHA512 f3300a088f5ecedfe66ca277f793d3565b5b0f111721a0d73a788d65b72f09d0103a11edda13679fb9e919f11ce9ed3662717c18e46be99a83b744a1f7ec88fe
-DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
-DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
-DIST texlive-core-2023-mplib-h.patch 1059 BLAKE2B 24443c8983c01821a15fad709e8421a98a1983ceb19e330ff13591a99cbfb57aec55c707066eba4cce088c2d523e91c13657c482f21878e369622b6845e232c7 SHA512 f5c2df4d435b3d8a80c3f25f3f8b1ed393ad55f82137345fb05cecf96b36834e98c9b1094a2afbdf4956a7a7eeed11d49d26d1182908ca0a5b08832ccde6ada3
-DIST texlive-core-2023-pdflatex-big-endian-fix.patch 1162 BLAKE2B a440115cb804a9a9e48c068853fd38ab87d50ab23177283ea20304ea4c7a9f3ee3a4ae35ae2c95dd2a0c339352aeed91cb436bc461db2983d6911d6417c48bb6 SHA512 b17b209b09884f78fe47f2a5e5afd09bc7c7ca8a67a5b67c0ac0e9977ac352b7867ed8e35ff97925ff2af1c67f2c716f513ecd9389fb99c3ad9bf5d3bdebc570
-DIST texlive-core-2024-remove-call-to-undefined-MPFI_CONFIGS.patch 1554 BLAKE2B ff4de1cf87b673636d8c593fe98ba321631186b23a369361090dc1fb86ba5e1f60351bf8f1f20c1e72da51b4be54477b250541d485e4d9666a3cbdaf69d131ac SHA512 4048815d9338daffea75fc3acd4457cc52e72fe89dada7c0e4fd6c34dfab07ecd8d90c313776dfd59b38713e2348c9e6bdd45f40d970c8c198ee36c2ddf7d95e
-DIST texlive-scripts-extra.doc.r62517.tar.xz 197196 BLAKE2B 80d2fd7b53ffbe21f975156cf0d5f52826faebc422d3e66c342c8237d7da27ba58b1ffc56f83a040ae4b4e870c8063c0d53392f9cc7e3bb3da30ebe5a258a40a SHA512 22cf59bf4dafc7ad9425086bc0aaedb2bf5f7d8aa6ea9c65abde2d523be37665b9c9bee4acb399857eae03613e7241ca1d6099f43cab77a95c10eced8813ad80
-DIST texlive-scripts-extra.doc.r71746.tar.xz 197200 BLAKE2B f7a9812b67315fbd6648648ca7e2422ea55829d3d51803ae6a3afd3d58cdb99518908274d9ccb4586463ebfefbbec3d012a429e369eb39c3f331a38873aea95c SHA512 5f2a1802f99e067d4633e750a6d2a9819428ecaa24b39acafb09aba820feaa963f64ebd841f141a4d33bb0398b531b25dcfb0f5e4d83174860b373815dfd339b
-DIST texlive-scripts-extra.r62517.tar.xz 23540 BLAKE2B 85762b7a74f5132ec550033e08caef5f6fd145ef367475a1b3ebaccfefdcfb426f2e12e647e45a35daa2a44cf0c2fba8d6ed8afec88ed6fccee0cf7eb52c2c50 SHA512 46ac37826d3c60de6c9260bf83d6275d49a35cbde88fb03481a050f92e87b698e9a94b2e520a74edc0417419f5a2dee53000a529b9c81ea6f6244a83480e56e7
-DIST texlive-scripts-extra.r71746.tar.xz 22016 BLAKE2B 43a1f28fd26df5ed49a77f4ff9eb5b2f91a48beea589cd18b15b776b38497f5c21801c24e66eeef74d46d4d0c186e941186de0642163afde569fb55a69b757eb SHA512 d012f6368700cada41eb39da92ecc57fb67b14ed6f962b7858b52700ba6c31f0b88430c39515f0c560af2024038328dfe4df742ee7adc01a9942ea775986a60f
-DIST texlive-scripts.doc.r69754.tar.xz 432212 BLAKE2B a1597fea1443974012eac8b0b060c770e5421ee08b8a8aea8c32c94abf153ae22cac29015e074ffd164e0c5c355034c0fefb673fa917ccf98afebb511492ccc5 SHA512 0a319e6864787c0b62a7f0fb389497a94449c6b420573805a1ba49fb11d0453f5727d2f44a935468cb6c7945d177a5ca828ef4209f717aeb5b21d2b523f21b82
-DIST texlive-scripts.doc.r72904.tar.xz 440100 BLAKE2B 49198eb03946278632c7a3dfc5a4c5700d358168a1142f809a57df9c3d39e75b4d09191d07e7373c072dac648c4d7a01542aa6f0c14bc44b33dc9c55199df5a5 SHA512 312f9d35fc2f3f36a2107593d0494ccdbe6266341121e310b33cc44cc71e90e79f1b5d367b48ea96e4e247852642e81a6a4d014d84fd9a937c407528e864f84c
-DIST texlive-scripts.r69754.tar.xz 114048 BLAKE2B cf5151516f46405c0ade2bedf033f58751f5ea2d3e54aaa1227ddf761c86ef3110621ed8bca4647503aa24d628cd77d7ceac927427dcdcb1bf98ce2d98039647 SHA512 18bbec6acc0a6b1686daaef95627acd27975f37c3908584f3fadb2a35c8f632c62b6ad4aa214bb894af2e07b984f7950178924ad4d295b1339fcefdf2c19fa55
-DIST texlive-scripts.r72904.tar.xz 114404 BLAKE2B e8f204a60cbafa03907f4ecd6b816f70a31603d8790aa5014c4844db98a50b2cab3f3467ecc7c2a8abcf3f04722cfc0e8f4a0338ac48a3a187c18d507ce85634 SHA512 53cdba2054b495e5aee4398da557d705e7e3de66e76a4e8a12e1680e3840ee6fb5747e6e6c9ee35e3bcb837cabaf0568c7b7f7b2558aa8217c0164cebbccdcaf
-DIST texlive.infra.doc.r69740.tar.xz 203936 BLAKE2B d7628b83989ca3def86fa86ef4056e3ab8dd5e262d45b39d550ab7940c4a387b77156ae14a4dd64ed8fa6610a84559f85236908a83be05a1dae3949ef0a22325 SHA512 fb06ad12bea2d062dd5e2049e74e096064198242f010cd6e04e2d4a92a7fc39ae829003c7ed3f8347f96c99c31e26ec44073b45ed3ebbe9e18fc78e801d00c94
-DIST texlive.infra.doc.r72854.tar.xz 208388 BLAKE2B 3a30ac0f0e097e77332ba602265630139c2e3335b1eeb008c4299198179063c481561ce28e0e78b1c06170b23eadd16105c2fa667917c84f81396537ad73f92a SHA512 869536b47c7e3a3f6848e1f8eee469f062bbe4718912eeea78ae0d9992457543116f4e4c0461c8b18ac8cc0a7e0974612cbb3b588035be1c8dbc1b18eb850487
-DIST texlive.infra.r69740.tar.xz 361928 BLAKE2B 233fd046a446c9de00b167aac93ea4a2499b1e23c24eae5f2dd72e2340650d34580fa07640ab3b423fcf91809b247289e91322db72b365681cadbf045ee1d4f5 SHA512 d3ef23150149d240d8b74f5b9f6126de90f44960238deefa94415310586790d5324f9fd83478fa4d726ef6dff516f5382222f56933599b384101521a66d0a248
-DIST texlive.infra.r72854.tar.xz 368096 BLAKE2B 3c55b7fcae9914cc80cc8f51e7aac3bd53abdb96a8a8ce0663ac04e5b141ff468cccec699182dc5786f8534391c4b4f2c50f883020bb829e72dd63fe8ac2b9db SHA512 26d83b4be6dacc94831c40ed19d0757af577c716820d91ffe1efd999578fd711b255850c54c03059d178f9702e92bcd367067c158b63f09e6be9158b46803a8c
-DIST tpic2pdftex.doc.r52851.tar.xz 54400 BLAKE2B 66f8087a6f8a1337a55bb3b29a9d407a54a5b79dc48eb50144eb0b505d3735ccc3d192669a95ea9e62ffc20927f48f03933c353557f7c49df5edc27c4573a6f1 SHA512 f24f8508279ded0689bb9dda8c653cfbd903c46782744fcb8d004f50a771ca74b86549c86abc765a408f2be67334048390e407be9446faa476a02ce9c27d5547
-DIST tpic2pdftex.r52851.tar.xz 444 BLAKE2B 37bb1d8799068bc09fca6fffc5d43ab314f44b564221faa9ca23aecb84b3686b9e279b1aa3ee4664537fd943d944158034943ea4d1f8fcaedd4cdb2acc5dbfaf SHA512 fa8689bd257b6336badb8e5a742d5c5f12d9088b33b43bdc41474feda62358c754db05735fa471baa307907bcd61f68e8d061e66c400198d6a1dc165f39d2226
-DIST upmendex.doc.r66381.tar.xz 968624 BLAKE2B 193cadbed3430f4636ef0a3cd86e972d510c113e60ca26f15547b081ae7992195a991bbff8409721ec1bd9a7596d4b29994e1d4b566adcbfa8af693225212c39 SHA512 ec4d1670ff84680fcab88e29ca5f4306f44450ccca9cba06282ad34bd026f74b46d166724a06a313957ca8d798b0c296e848bb248ad416597a99afb16b4b5a0c
-DIST upmendex.r66381.tar.xz 740 BLAKE2B 8eb905b2c6c03ed922580e8e4753e67430de76376ca10b1517bb4f974fabbf428a286876656d210d6ff9c433f79a6fccad9353d08aed73d1b8a3952383361ba1 SHA512 947d733e5b96ee6a621e9686357b8c3f8638c0bc482f4efaac87a72117160f81ad7aa0d34088e61e67982b345b56ec478ef3b6a49865ffb3d5512a7bf18d2b8e
-DIST velthuis.doc.r66186.tar.xz 979936 BLAKE2B e1ac5b3bc747b17c5ab39e89d7f1634ac48cc9cc0b3883ca54ca039cf1f69e4b7f025f4cc0fcdaea85c921147db525e836e3201f387a84413db9c916c40fc268 SHA512 06a9330410b55052759e18efa8720ef65f0f3dc8a2f15d3c0a0c8f70edaf8de65eeef8ec10a9a376b4b285b1c8f619278f68e9a2bd7ba1622da72b6ff488f8f7
-DIST velthuis.r66186.tar.xz 4149432 BLAKE2B 84e6a6c390e5e2f4082229d688761596880f8115531587df7ac637c6eb53090e035e758d0cde60ba30559d856df2108637d19c8282279d5d95a28dd3e950b635 SHA512 b7901813517790a92a921b1202c39a058d53a4159634cae79960ec7ce2da08acb757b307b5066ab1251e4b460234fd9dd98c2e404c05fc6384c656472302e3ec
-DIST vlna.doc.r66186.tar.xz 142752 BLAKE2B 2a7a5aa68e189e8297c0bb714ae80ef33b765de542626f5800dc1ef87dc8e66a613eb055ece652124c340b159ec7a317d2d3a44bb2c8e01187b9b9d5392b5a25 SHA512 921d76535cbe7e940617355c74b82acfc61edb840db8ed9cae1aaf987fe6b83245505048c7c550d59829b204f139ae1cfd44601435e2fff2b0d5230b45a27b77
-DIST vlna.r66186.tar.xz 380 BLAKE2B 91840e28251f06b724eb5860c853d54db9cc0ce0063b911d7c28d24e1b7bc863bec0eaf7f595e666938d8c2a54c2438d52d086fc5c8b70ebf20f3998d0258381 SHA512 6c66717442bca3306e23f5d546e17929240ce9626a562b9e56512446998996d38f83f78fbb39e46bde0b9faf0db7eb0c0218c79e1d66711d6cd3c64a8778edec
-DIST xindy.doc.r65958.tar.xz 461176 BLAKE2B 417d49c0fbc35ea5e24146894284cd2ec9109271570f49aca90352d2d38969ee60b934134babe8107161e2f2975d91787f321b805dded6eae96add1e5ebfa9dc SHA512 d0dacd7cfa169b03b7fa9d0b351133582577c3908323f501d7bca7b0165159b72c34f62abfd73b97065baef8cf179b292e654759f3b3e324112623539e5acfd6
-DIST xindy.r65958.tar.xz 143636 BLAKE2B 72c6f4a78e77d3a348c4666dd8e322b446b7dd6d418c1f9880ea2508e274878d3f2a992e5876fb410ab4c39d7f317a6b236afc65c5486d04dbe0838c0a07eca4 SHA512 9b7fe97c14e3cf30d1e6743c2d7b4460e8bca901ba3ee216001f1518ff4d834fb3d9b67085825a6e152c6acde544c41cf16d56e609016caab89a594305a21599
-DIST xml2pmx.doc.r57972.tar.xz 15512 BLAKE2B dafe9dabe542a746a962a02fd04a483181544afd319b501ea0f4b0c74ce9d049840c65fa5e7e497571ae04c409b8c3cb11815f0dbfff4c8c3ae01a3e639f6ca8 SHA512 973960f65159f5107caa7e9a041dca75f0171fc61f94794c7b7560eb9b6898534974fb8b360a28dfa3a01d422b71618bcaf8aba2ed25ae4d4b9f67d24ab730be
-DIST xml2pmx.r57972.tar.xz 496 BLAKE2B 52d22c6616dc74d3e6600ef18449af31b2c286be9fe0bcacdffa2daa260f409baf8c7af1ce8444486b2fe3e21a05ec22aed280a55f227a1693b27ff3c55eed8b SHA512 9545fb5ca0e95788afab79d8a29336f337619adbcac68472bb5de6af6c54187f19bda655232175223168891c064f6fadc67c4ab8f5a0256e2c55e1a65c5e6f6b
diff --git a/app-text/texlive-core/metadata.xml b/app-text/texlive-core/metadata.xml
deleted file mode 100644
index c8d9ef13beb3..000000000000
--- a/app-text/texlive-core/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <use>
- <flag name="luajittex">Add support for LuaJitTeX: LuaTeX based on LuaJIT which is usually faster.</flag>
- <flag name="xetex">Add support for XeTeX: a TeX system with Unicode and modern font technologies.</flag>
- <flag name="xindy">Add support for Xindy: A general-purpose index processor.</flag>
- </use>
- <upstream>
- <remote-id type="github">TeX-Live/texlive-source</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/texlive-core/texlive-core-2023-r10.ebuild b/app-text/texlive-core/texlive-core-2023-r10.ebuild
deleted file mode 100644
index 105c85870c71..000000000000
--- a/app-text/texlive-core/texlive-core-2023-r10.ebuild
+++ /dev/null
@@ -1,514 +0,0 @@
-# Copyright 1999-2025 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/"
-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
- -> ${PN}-2023-pdflatex-big-endian-fix.patch
- https://bugs.gentoo.org/attachment.cgi?id=908573
- -> ${PN}-2023-mplib-h.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/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+=" )"
-
-S="${WORKDIR}/${MY_P}"
-LICENSE="BSD GPL-1+ GPL-2 GPL-2+ GPL-3+ MIT TeX-other-free"
-SLOT="0"
-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}
- virtual/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
-"
-
-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
-
- # bug #837875
- eapply "${DISTDIR}"/texlive-core-2023-mplib-h.patch
-
- default
-
- elibtoolize
-
- # Drop this once cairo's and mplibdir's (texlive-core-2023-mplib-h.patch)
- # autoconf patches are gone. See bug #927714#c4, bug #853121 for cairo,
- # and bug #837875 for mplibdir (in web2c).
- "${S}"/reautoconf libs/cairo texk/web2c || die
-}
-
-src_configure() {
- # TODO: report upstream
- # bug #915223
- append-flags -fno-strict-aliasing
- filter-lto
-
- # Needed for 32bit architectures, bug 928096
- # This is upstream recommendation for the moment, see also
- # https://www.tug.org/texlive/build.html
- # I'm fairly sure it just hides a real bug in pdftex, keeping 928096
- # thus open, but hey, at least it's not a regression...
- append-cflags -Wno-incompatible-pointer-types
-
- # 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
-
- # TODO: Drop -j1 when bumping to texlive-2024
- # https://bugs.gentoo.org/935825
- emake check -j1
-}
-
-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"
-
- newenvd - 98texlive <<-EOF
- CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"
- EOF
-
- # 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
- if [[ ! -f ${ED}/usr/bin/${i%:*} ]]; then
- die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
- fi
-
- 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
deleted file mode 100644
index 6709edf73dc9..000000000000
--- a/app-text/texlive-core/texlive-core-2024-r1.ebuild
+++ /dev/null
@@ -1,520 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TL_SOURCE_VERSION=20240311
-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/"
-GENTOO_TEX_PATCHES_NUM=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://bugs.gentoo.org/attachment.cgi?id=908573
- -> ${PN}-2023-mplib-h.patch
- https://github.com/TeX-Live/texlive-source/commit/aec02cd7402652f00460b47a73db0e46e9fb48aa.patch
- -> ${PN}-2024-remove-call-to-undefined-MPFI_CONFIGS.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.r69814
- axodraw2.r58155
- chktex.r71205
- detex.r70015
- dvi2tty.r66186
- dvidvi.r65952
- dviljk.r66186
- dvipdfmx.r72890
- dvipos.r66186
- extractbb.r72890
- gsftopk.r52851
- hyphen-base.r70247
- lacheck.r66186
- m-tx.r64182
- makeindex.r62517
- pmx.r65926
- texdoctk.r62186
- texlive-scripts.r72904
- texlive-scripts-extra.r71746
- texlive.infra.r72854
- tpic2pdftex.r52851
- upmendex.r66381
- velthuis.r66186
- vlna.r66186
- xindy.r65958
- xml2pmx.r57972
-"
-TL_CORE_EXTRA_DOC_CONTENTS="
- autosp.doc.r69814
- axodraw2.doc.r58155
- chktex.doc.r71205
- detex.doc.r70015
- dvi2tty.doc.r66186
- dvidvi.doc.r65952
- dviljk.doc.r66186
- dvipdfmx.doc.r72890
- dvipos.doc.r66186
- extractbb.doc.r72890
- gsftopk.doc.r52851
- lacheck.doc.r66186
- m-tx.doc.r64182
- makeindex.doc.r62517
- pmx.doc.r65926
- texdoctk.doc.r62186
- texlive-scripts.doc.r72904
- texlive-scripts-extra.doc.r71746
- texlive.infra.doc.r72854
- 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/extractbb/extractbb.lua
- texmf-dist/scripts/m-tx/m-tx.lua
- texmf-dist/scripts/texlive/extractbb.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/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+=" )"
-
-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="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv 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}
- sci-libs/mpfi
- virtual/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.6
- 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.4.0:=
-"
-
-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
-"
-
-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}"
-
- eapply "${DISTDIR}/${PN}-2024-remove-call-to-undefined-MPFI_CONFIGS.patch"
-
- default
-
- elibtoolize
-
- # Drop this once cairo's and mplibdir's (texlive-core-2023-mplib-h.patch)
- # autoconf patches are gone. See bug #927714#c4, bug #853121 for cairo,
- # and bug #837875 for mplibdir (in web2c).
- "${S}"/reautoconf libs/cairo || die
-}
-
-src_configure() {
- # TODO: report upstream
- # bug #915223
- 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
- # I'm fairly sure it just hides a real bug in pdftex, keeping 928096
- # thus open, but hey, at least it's not a regression...
- append-cflags -Wno-incompatible-pointer-types
-
- # bug #966834
- # running reautoconf would also fix the issue; however, there are several
- # configure scripts, so adding the flag is a much faster approach.
- append-cxxflags $(test-flags-CXX -std=gnu++17)
-
- # 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-mpfi
- --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-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
- local -x KpsDir="${ESYSROOT}"/usr/bin
- 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"
-
- newenvd - 98texlive <<-EOF
- CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"
- EOF
-
- # 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
- if [[ ! -f ${ED}/usr/bin/${i%:*} ]]; then
- die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
- fi
-
- 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-r2.ebuild b/app-text/texlive-core/texlive-core-2024-r2.ebuild
deleted file mode 100644
index 38017c8982dd..000000000000
--- a/app-text/texlive-core/texlive-core-2024-r2.ebuild
+++ /dev/null
@@ -1,520 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-TL_SOURCE_VERSION=20240311
-inherit branding 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/"
-GENTOO_TEX_PATCHES_NUM=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://bugs.gentoo.org/attachment.cgi?id=908573
- -> ${PN}-2023-mplib-h.patch
- https://github.com/TeX-Live/texlive-source/commit/aec02cd7402652f00460b47a73db0e46e9fb48aa.patch
- -> ${PN}-2024-remove-call-to-undefined-MPFI_CONFIGS.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.r69814
- axodraw2.r58155
- chktex.r71205
- detex.r70015
- dvi2tty.r66186
- dvidvi.r65952
- dviljk.r66186
- dvipdfmx.r72890
- dvipos.r66186
- extractbb.r72890
- gsftopk.r52851
- hyphen-base.r70247
- lacheck.r66186
- m-tx.r64182
- makeindex.r62517
- pmx.r65926
- texdoctk.r62186
- texlive-scripts.r72904
- texlive-scripts-extra.r71746
- texlive.infra.r72854
- tpic2pdftex.r52851
- upmendex.r66381
- velthuis.r66186
- vlna.r66186
- xindy.r65958
- xml2pmx.r57972
-"
-TL_CORE_EXTRA_DOC_CONTENTS="
- autosp.doc.r69814
- axodraw2.doc.r58155
- chktex.doc.r71205
- detex.doc.r70015
- dvi2tty.doc.r66186
- dvidvi.doc.r65952
- dviljk.doc.r66186
- dvipdfmx.doc.r72890
- dvipos.doc.r66186
- extractbb.doc.r72890
- gsftopk.doc.r52851
- lacheck.doc.r66186
- m-tx.doc.r64182
- makeindex.doc.r62517
- pmx.doc.r65926
- texdoctk.doc.r62186
- texlive-scripts.doc.r72904
- texlive-scripts-extra.doc.r71746
- texlive.infra.doc.r72854
- 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/extractbb/extractbb.lua
- texmf-dist/scripts/m-tx/m-tx.lua
- texmf-dist/scripts/texlive/extractbb.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/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+=" )"
-
-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="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~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}
- sci-libs/mpfi
- virtual/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.6
- 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.4.0:=
-"
-
-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
-"
-
-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}"
-
- eapply "${DISTDIR}/${PN}-2024-remove-call-to-undefined-MPFI_CONFIGS.patch"
-
- default
-
- elibtoolize
-
- # Drop this once cairo's and mplibdir's (texlive-core-2023-mplib-h.patch)
- # autoconf patches are gone. See bug #927714#c4, bug #853121 for cairo,
- # and bug #837875 for mplibdir (in web2c).
- "${S}"/reautoconf libs/cairo || die
-}
-
-src_configure() {
- # TODO: report upstream
- # bug #915223
- 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
- # I'm fairly sure it just hides a real bug in pdftex, keeping 928096
- # thus open, but hey, at least it's not a regression...
- append-cflags -Wno-incompatible-pointer-types
-
- # bug #966834
- # running reautoconf would also fix the issue; however, there are several
- # configure scripts, so adding the flag is a much faster approach.
- append-cxxflags $(test-flags-CXX -std=gnu++17)
-
- # 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-mpfi
- --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=" ${BRANDING_OS_PRETTY_NAME}"
- $(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-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
- local -x KpsDir="${ESYSROOT}"/usr/bin
- 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"
-
- newenvd - 98texlive <<-EOF
- CONFIG_PROTECT_MASK="/etc/texmf/web2c /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d"
- EOF
-
- # 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
- if [[ ! -f ${ED}/usr/bin/${i%:*} ]]; then
- die "Trying to install an invalid BINLINK ${i%:*}. This should not happen. Please file a bug."
- fi
-
- 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/metadata.xml b/app-text/texlive/metadata.xml
deleted file mode 100644
index 81f12008b8a7..000000000000
--- a/app-text/texlive/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <use>
- <flag name="context">Add support for the ConTeXt format (<pkg>dev-texlive/texlive-context</pkg>)</flag>
- <flag name="extra">Add support for extra TeXLive packages</flag>
- <flag name="games">Add typesetting support for games (chess, etc.) (<pkg>dev-texlive/texlive-games</pkg>)</flag>
- <flag name="graphics">Add support for several graphics packages (pgf, tikz,...)</flag>
- <flag name="humanities">Add LaTeX support for the humanities (<pkg>dev-texlive/texlive-humanities</pkg>)</flag>
- <flag name="luatex">Install TeX Live packages that require luatex</flag>
- <flag name="metapost">Add support for metapost: A tool for creating graphics in scalable PostScript</flag>
- <flag name="music">Add support for music typesetting (<pkg>dev-texlive/texlive-music</pkg>)</flag>
- <flag name="pdfannotextractor">Add <pkg>dev-tex/pdfannotextractor</pkg> support, for extracting annotations from PDF files</flag>
- <flag name="pstricks">Add pstricks packages (<pkg>dev-texlive/texlive-pstricks</pkg>)</flag>
- <flag name="publishers">Add support for publishers (<pkg>dev-texlive/texlive-publishers</pkg>)</flag>
- <flag name="science">Add typesetting support for natural and computer sciences (<pkg>dev-texlive/texlive-mathscience</pkg>)</flag>
- <flag name="tex4ht">Add support for <pkg>dev-tex/tex4ht</pkg> (for converting (La)TeX to (X)HTML, XML and OO.org)</flag>
- <flag name="texi2html">Add support for <pkg>app-text/texi2html</pkg> which converts texi files to HTML</flag>
- <flag name="xetex">Add support for XeTeX macros (<pkg>dev-texlive/texlive-xetex</pkg>)</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/texlive/texlive-2023-r1.ebuild b/app-text/texlive/texlive-2023-r1.ebuild
deleted file mode 100644
index 3f88fefe7c51..000000000000
--- a/app-text/texlive/texlive-2023-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A complete TeX distribution"
-HOMEPAGE="https://tug.org/texlive/"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~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
- hi hr hsb hu hy ia id is it ja ko kn la lo lt lv ml mn mr nb nl nn no or pa
- pl pt rm ro ru sa sco sk sl sq sr sv ta te th tk tr uk vi zh"
-
-for X in ${LANGS}; do
- IUSE="${IUSE} l10n_${X}"
-done
-
-TEXLIVE_CAT="dev-texlive"
-
-RDEPEND="
- >=app-text/texlive-core-${PV}
- app-text/psutils
- >=${TEXLIVE_CAT}/texlive-fontutils-${PV}
- media-gfx/sam2p
- texi2html? ( app-text/texi2html )
- sys-apps/texinfo
- app-text/t1utils
- >=app-text/lcdf-typetools-2.92[kpathsea]
- truetype? ( >=app-text/ttf2pk2-2.0_p20230311 )
- app-text/ps2eps
- png? ( app-text/dvipng )
- X? ( >=app-text/xdvik-22.87 )
- >=${TEXLIVE_CAT}/texlive-basic-${PV}
- >=${TEXLIVE_CAT}/texlive-fontsrecommended-${PV}
- >=${TEXLIVE_CAT}/texlive-latex-${PV}
- luatex? ( >=${TEXLIVE_CAT}/texlive-luatex-${PV} )
- >=${TEXLIVE_CAT}/texlive-latexrecommended-${PV}
- metapost? ( >=${TEXLIVE_CAT}/texlive-metapost-${PV} )
- >=${TEXLIVE_CAT}/texlive-plaingeneric-${PV}
- pdfannotextractor? ( dev-tex/pdfannotextractor )
- extra? (
- >=${TEXLIVE_CAT}/texlive-bibtexextra-${PV}
- >=${TEXLIVE_CAT}/texlive-binextra-${PV}
- >=${TEXLIVE_CAT}/texlive-fontsextra-${PV}
- >=${TEXLIVE_CAT}/texlive-formatsextra-${PV}
- >=${TEXLIVE_CAT}/texlive-latexextra-${PV}
- )
- xetex? ( >=${TEXLIVE_CAT}/texlive-xetex-${PV} )
- graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV} )
- science? ( >=${TEXLIVE_CAT}/texlive-mathscience-${PV} )
- publishers? ( >=${TEXLIVE_CAT}/texlive-publishers-${PV} )
- music? ( >=${TEXLIVE_CAT}/texlive-music-${PV} )
- pstricks? ( >=${TEXLIVE_CAT}/texlive-pstricks-${PV} )
- context? ( >=${TEXLIVE_CAT}/texlive-context-${PV} )
- games? ( >=${TEXLIVE_CAT}/texlive-games-${PV} )
- humanities? ( >=${TEXLIVE_CAT}/texlive-humanities-${PV} )
- tex4ht? ( >=dev-tex/tex4ht-20230311_p69739 )
- xml? ( >=${TEXLIVE_CAT}/texlive-formatsextra-${PV} )
- l10n_af? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ar? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
- l10n_fa? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
- l10n_hy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- cjk? ( >=${TEXLIVE_CAT}/texlive-langcjk-${PV} )
- l10n_hr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_bg? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_br? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_ru? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_uk? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_cs? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
- l10n_sk? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
- l10n_da? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_nl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_en? ( >=${TEXLIVE_CAT}/texlive-langenglish-${PV} )
- l10n_fi? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_eu? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
- l10n_fr? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
- l10n_de? ( >=${TEXLIVE_CAT}/texlive-langgerman-${PV} )
- l10n_el? ( >=${TEXLIVE_CAT}/texlive-langgreek-${PV} )
- l10n_he? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_hu? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_as? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_bn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_gu? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_hi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_kn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ml? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_mr? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_or? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_pa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_sa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ta? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_te? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_it? ( >=${TEXLIVE_CAT}/texlive-langitalian-${PV} )
- l10n_ja? ( >=${TEXLIVE_CAT}/texlive-langjapanese-${PV} )
- l10n_ko? ( >=${TEXLIVE_CAT}/texlive-langkorean-${PV} )
- l10n_la? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lt? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_mn? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_nb? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_nn? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_no? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_cy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_eo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_et? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_ga? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_rm? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_hsb? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ia? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_id? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_is? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ro? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sq? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV}
- >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_sl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_tr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_pl? ( >=${TEXLIVE_CAT}/texlive-langpolish-${PV} )
- l10n_pt? ( >=${TEXLIVE_CAT}/texlive-langportuguese-${PV} )
- l10n_ca? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_gl? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_es? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_sco? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_tk? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_vi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_zh? ( >=${TEXLIVE_CAT}/texlive-langchinese-${PV} )
-"
diff --git a/app-text/texlive/texlive-2023.ebuild b/app-text/texlive/texlive-2023.ebuild
deleted file mode 100644
index d8ec28924c87..000000000000
--- a/app-text/texlive/texlive-2023.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A complete TeX distribution"
-HOMEPAGE="http://tug.org/texlive/"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="cjk context extra games graphics humanities luatex metapost music 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
- hi hr hsb hu hy ia id is it ja ko kn la lo lt lv ml mn mr nb nl nn no or pa
- pl pt rm ro ru sa sco sk sl sq sr sv ta te th tk tr uk vi zh"
-
-for X in ${LANGS}; do
- IUSE="${IUSE} l10n_${X}"
-done
-
-TEXLIVE_CAT="dev-texlive"
-
-DEPEND=">=app-text/texlive-core-${PV}"
-RDEPEND="${DEPEND}
- app-text/psutils
- >=${TEXLIVE_CAT}/texlive-fontutils-${PV}
- media-gfx/sam2p
- texi2html? ( app-text/texi2html )
- sys-apps/texinfo
- app-text/t1utils
- >=app-text/lcdf-typetools-2.92[kpathsea]
- truetype? ( >=app-text/ttf2pk2-2.0_p20230311 )
- app-text/ps2eps
- png? ( app-text/dvipng )
- X? ( >=app-text/xdvik-22.87 )
- >=${TEXLIVE_CAT}/texlive-basic-${PV}
- >=${TEXLIVE_CAT}/texlive-fontsrecommended-${PV}
- >=${TEXLIVE_CAT}/texlive-latex-${PV}
- luatex? ( >=${TEXLIVE_CAT}/texlive-luatex-${PV} )
- >=${TEXLIVE_CAT}/texlive-latexrecommended-${PV}
- metapost? ( >=${TEXLIVE_CAT}/texlive-metapost-${PV} )
- >=${TEXLIVE_CAT}/texlive-plaingeneric-${PV}
- extra? (
- >=${TEXLIVE_CAT}/texlive-bibtexextra-${PV}
- >=${TEXLIVE_CAT}/texlive-binextra-${PV}
- >=${TEXLIVE_CAT}/texlive-fontsextra-${PV}
- >=${TEXLIVE_CAT}/texlive-formatsextra-${PV}
- >=${TEXLIVE_CAT}/texlive-latexextra-${PV}
- )
- xetex? ( >=${TEXLIVE_CAT}/texlive-xetex-${PV} )
- graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV} )
- science? ( >=${TEXLIVE_CAT}/texlive-mathscience-${PV} )
- publishers? ( >=${TEXLIVE_CAT}/texlive-publishers-${PV} )
- music? ( >=${TEXLIVE_CAT}/texlive-music-${PV} )
- pstricks? ( >=${TEXLIVE_CAT}/texlive-pstricks-${PV} )
- context? ( >=${TEXLIVE_CAT}/texlive-context-${PV} )
- games? ( >=${TEXLIVE_CAT}/texlive-games-${PV} )
- humanities? ( >=${TEXLIVE_CAT}/texlive-humanities-${PV} )
- tex4ht? ( >=dev-tex/tex4ht-20230311_p69739 )
- xml? ( >=${TEXLIVE_CAT}/texlive-formatsextra-${PV} )
- l10n_af? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ar? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
- l10n_fa? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
- l10n_hy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- cjk? ( >=${TEXLIVE_CAT}/texlive-langcjk-${PV} )
- l10n_hr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_bg? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_br? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_ru? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_uk? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_cs? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
- l10n_sk? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
- l10n_da? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_nl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_en? ( >=${TEXLIVE_CAT}/texlive-langenglish-${PV} )
- l10n_fi? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_eu? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
- l10n_fr? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
- l10n_de? ( >=${TEXLIVE_CAT}/texlive-langgerman-${PV} )
- l10n_el? ( >=${TEXLIVE_CAT}/texlive-langgreek-${PV} )
- l10n_he? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_hu? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_as? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_bn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_gu? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_hi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_kn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ml? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_mr? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_or? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_pa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_sa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ta? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_te? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_it? ( >=${TEXLIVE_CAT}/texlive-langitalian-${PV} )
- l10n_ja? ( >=${TEXLIVE_CAT}/texlive-langjapanese-${PV} )
- l10n_ko? ( >=${TEXLIVE_CAT}/texlive-langkorean-${PV} )
- l10n_la? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lt? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_mn? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_nb? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_nn? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_no? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_cy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_eo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_et? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_ga? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_rm? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_hsb? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ia? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_id? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_is? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ro? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sq? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV}
- >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_sl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_tr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_pl? ( >=${TEXLIVE_CAT}/texlive-langpolish-${PV} )
- l10n_pt? ( >=${TEXLIVE_CAT}/texlive-langportuguese-${PV} )
- l10n_ca? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_gl? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_es? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_sco? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_tk? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_vi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_zh? ( >=${TEXLIVE_CAT}/texlive-langchinese-${PV} )
-"
diff --git a/app-text/texlive/texlive-2024.ebuild b/app-text/texlive/texlive-2024.ebuild
deleted file mode 100644
index 297986f96ef9..000000000000
--- a/app-text/texlive/texlive-2024.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="A complete TeX distribution"
-HOMEPAGE="https://tug.org/texlive/"
-
-LICENSE="metapackage"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc 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
- hi hr hsb hu hy ia id is it ja ko kn la lo lt lv ml mn mr nb nl nn no or pa
- pl pt rm ro ru sa sco sk sl sq sr sv ta te th tk tr uk vi zh"
-
-for X in ${LANGS}; do
- IUSE="${IUSE} l10n_${X}"
-done
-
-TEXLIVE_CAT="dev-texlive"
-
-RDEPEND="
- >=app-text/texlive-core-${PV}
- app-text/psutils
- >=${TEXLIVE_CAT}/texlive-fontutils-${PV}
- media-gfx/sam2p
- texi2html? ( app-text/texi2html )
- sys-apps/texinfo
- app-text/t1utils
- >=app-text/lcdf-typetools-2.92[kpathsea]
- truetype? ( >=app-text/ttf2pk2-2.0_p20240311 )
- app-text/ps2eps
- png? ( app-text/dvipng )
- X? ( >=app-text/xdvik-22.87 )
- >=${TEXLIVE_CAT}/texlive-basic-${PV}
- >=${TEXLIVE_CAT}/texlive-fontsrecommended-${PV}
- >=${TEXLIVE_CAT}/texlive-latex-${PV}
- luatex? ( >=${TEXLIVE_CAT}/texlive-luatex-${PV} )
- >=${TEXLIVE_CAT}/texlive-latexrecommended-${PV}
- metapost? ( >=${TEXLIVE_CAT}/texlive-metapost-${PV} )
- >=${TEXLIVE_CAT}/texlive-plaingeneric-${PV}
- pdfannotextractor? ( dev-tex/pdfannotextractor )
- extra? (
- >=${TEXLIVE_CAT}/texlive-bibtexextra-${PV}
- >=${TEXLIVE_CAT}/texlive-binextra-${PV}
- >=${TEXLIVE_CAT}/texlive-fontsextra-${PV}
- >=${TEXLIVE_CAT}/texlive-formatsextra-${PV}
- >=${TEXLIVE_CAT}/texlive-latexextra-${PV}
- )
- xetex? ( >=${TEXLIVE_CAT}/texlive-xetex-${PV} )
- graphics? ( >=${TEXLIVE_CAT}/texlive-pictures-${PV} )
- science? ( >=${TEXLIVE_CAT}/texlive-mathscience-${PV} )
- publishers? ( >=${TEXLIVE_CAT}/texlive-publishers-${PV} )
- music? ( >=${TEXLIVE_CAT}/texlive-music-${PV} )
- pstricks? ( >=${TEXLIVE_CAT}/texlive-pstricks-${PV} )
- context? ( >=${TEXLIVE_CAT}/texlive-context-${PV} )
- games? ( >=${TEXLIVE_CAT}/texlive-games-${PV} )
- humanities? ( >=${TEXLIVE_CAT}/texlive-humanities-${PV} )
- tex4ht? ( >=dev-tex/tex4ht-20240311_p72882 )
- xml? ( >=${TEXLIVE_CAT}/texlive-formatsextra-${PV} )
- l10n_af? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ar? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
- l10n_fa? ( >=${TEXLIVE_CAT}/texlive-langarabic-${PV} )
- l10n_hy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- cjk? ( >=${TEXLIVE_CAT}/texlive-langcjk-${PV} )
- l10n_hr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_bg? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_br? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_ru? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_uk? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_cs? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
- l10n_sk? ( >=${TEXLIVE_CAT}/texlive-langczechslovak-${PV} )
- l10n_da? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_nl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_en? ( >=${TEXLIVE_CAT}/texlive-langenglish-${PV} )
- l10n_fi? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_eu? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
- l10n_fr? ( >=${TEXLIVE_CAT}/texlive-langfrench-${PV} )
- l10n_de? ( >=${TEXLIVE_CAT}/texlive-langgerman-${PV} )
- l10n_el? ( >=${TEXLIVE_CAT}/texlive-langgreek-${PV} )
- l10n_he? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_hu? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_as? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_bn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_gu? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_hi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_kn? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ml? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_mr? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_or? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_pa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_sa? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ta? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_te? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_it? ( >=${TEXLIVE_CAT}/texlive-langitalian-${PV} )
- l10n_ja? ( >=${TEXLIVE_CAT}/texlive-langjapanese-${PV} )
- l10n_ko? ( >=${TEXLIVE_CAT}/texlive-langkorean-${PV} )
- l10n_la? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lt? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_mn? ( >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_nb? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_nn? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_no? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_cy? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_eo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_et? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_ga? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_rm? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_hsb? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ia? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_id? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_is? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_lo? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_ro? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sq? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV}
- >=${TEXLIVE_CAT}/texlive-langcyrillic-${PV} )
- l10n_sl? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_tr? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_pl? ( >=${TEXLIVE_CAT}/texlive-langpolish-${PV} )
- l10n_pt? ( >=${TEXLIVE_CAT}/texlive-langportuguese-${PV} )
- l10n_ca? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_gl? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_es? ( >=${TEXLIVE_CAT}/texlive-langspanish-${PV} )
- l10n_sco? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_sv? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_tk? ( >=${TEXLIVE_CAT}/texlive-langeuropean-${PV} )
- l10n_vi? ( >=${TEXLIVE_CAT}/texlive-langother-${PV} )
- l10n_zh? ( >=${TEXLIVE_CAT}/texlive-langchinese-${PV} )
-"
diff --git a/app-text/tinymist/Manifest b/app-text/tinymist/Manifest
deleted file mode 100644
index d74961ee82c2..000000000000
--- a/app-text/tinymist/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST docx-rs-db49a729f68dbdb9e8e91857fbb1c3d414209871.gh.tar.gz 7716256 BLAKE2B cc4f111b89028b04b2e6aa4d7b76bdcf3ccfe7e14db5ddaff28fc1cc1c8083b8f89d131c2ce1548358972a6e774e3ec2f30ec129ec652ece660942e391963cdd SHA512 dd10581e4a68fa649b593d8c41e92bba5c06850fec3eac3f8604d6f9ad7de2962d37f293ff8b1aa6425bf4acd666df2cdb665a368f33a715ea41423ae819f075
-DIST tinymist-0.14.10-crates.tar.xz 47130712 BLAKE2B 060c3f6f4b48abf846095e0e25bad49901a1c5aa77f93525af06ab34a00691a189b335072fc14f4b8ee4b4d2ae9e6c9a9a40ecdcb59e325d343b3917ff6c4ab6 SHA512 52562606af318fd6ecadc2a3616012c1c9969827ed5d907ff8cc5eb79fe969d08867db96f5193aaba92fd1db4933bf24089f10d937e993e9e53a222528a49079
-DIST tinymist-0.14.10.tar.gz 1603216 BLAKE2B 2c3076bafa8ea4fe527c6d9dfca2f7eb7e01f185aef3231643eb155eb8cc340408eb08b88983a4512ac86cf91fcdaf8ff2752d78d36f289843a7895677ed731a SHA512 4c75b1cfd2d145ef6edf61fcb036025bc5e159efaf2dcaf3aece411808aeef48d3c2b34381ba9950f2890b0a3ee57e1728d9a1f1d50ee152ee7231b76cdd9ff1
-DIST typst-28af048d65cbb7a5fc78f3ca1a20c9e885384a62.gh.tar.gz 4125319 BLAKE2B f7c4490cfc847cbd63c394a09651d5b0154b44647c5706390c3c047d3c1d6db134a4b43450bdb27d6983e5f965c9f73c9a79470c1b47119b851abc1e1c3d70a4 SHA512 6e023dfea82433b20077bd2f2f932b3fc66b309d50ca35d5e8c6ac971ddff435cc6befc0e870aa6df12193e162a5f75b9d0c036b26da40583f645bdabe0b94e9
-DIST typst.ts-c078ddf869d9438b36e1cacb65100e4514780dc1.gh.tar.gz 1099549 BLAKE2B ec3ccad4028388431230a7c3d1a6cfb708a6ed34e14905eb356ffc338a9308cd8ef1b033cfc194002d4eac40e5c58c4e25813438c5e35946a2cdcf1eeb234a1a SHA512 41daaeb99e0f1dfd2d2b5409b814dc7e83f89f2722ac3940eb3c7eb752b5436f49fcbce0c85e2794b0d41e017dcbf88deec3666c1c3b697ebf165161325e541b
-DIST typstfmt-cdfe44ed065a90d80040c3b29dee7ed431a710ee.gh.tar.gz 40943 BLAKE2B a55875c3b461f15c31a98d6e5adfcfb3ac338e6ea63b95d3405be3deb46159a7312675517b0e4d56b28ea5e93b74de9008796061e29343b522a69c501f286f50 SHA512 f54e59bd3cc50fcf56e1e47f9c3c3dd0c5a3d0c5e55fe83b8d143c97872fc73d1382f81395dc32d8730674b50a5d598c3cc5a8381d748f6566547ee9f08ba865
diff --git a/app-text/tinymist/metadata.xml b/app-text/tinymist/metadata.xml
deleted file mode 100644
index 831d78d0708d..000000000000
--- a/app-text/tinymist/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>timovanveen@hotmail.nl</email>
- <name>Timo van Veen</name>
- </maintainer>
- <upstream>
- <remote-id type="github">Myriad-Dreamin/tinymist</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/tinymist/tinymist-0.14.10.ebuild b/app-text/tinymist/tinymist-0.14.10.ebuild
deleted file mode 100644
index 7cc4fcffeb7d..000000000000
--- a/app-text/tinymist/tinymist-0.14.10.ebuild
+++ /dev/null
@@ -1,99 +0,0 @@
-# Copyright 2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.0
-
-EAPI=8
-
-RUST_MIN_VER="1.89.0"
-
-CRATES=" "
-
-TYPST_HASH="28af048d65cbb7a5fc78f3ca1a20c9e885384a62"
-TYPST_TS_HASH="c078ddf869d9438b36e1cacb65100e4514780dc1"
-
-declare -A GIT_CRATES=(
- [docx-rs]="https://github.com/Myriad-Dreamin/docx-rs;db49a729f68dbdb9e8e91857fbb1c3d414209871;docx-rs-%commit%/docx-core"
- [reflexo-typst2vec]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/conversion/typst2vec"
- [reflexo-typst]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/reflexo-typst"
- [reflexo-vec2svg]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/conversion/vec2svg"
- [reflexo]="https://github.com/Myriad-Dreamin/typst.ts;${TYPST_TS_HASH};typst.ts-%commit%/crates/reflexo"
- [typst-eval]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-eval"
- [typst-html]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-html"
- [typst-layout]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-layout"
- [typst-library]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-library"
- [typst-macros]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-macros"
- [typst-pdf]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-pdf"
- [typst-realize]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-realize"
- [typst-render]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-render"
- [typst-svg]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-svg"
- [typst-syntax]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-syntax"
- [typst-timing]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-timing"
- [typst-utils]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst-utils"
- [typst]="https://github.com/Myriad-Dreamin/typst;${TYPST_HASH};typst-%commit%/crates/typst"
- [typstfmt]="https://github.com/Myriad-Dreamin/typstfmt;cdfe44ed065a90d80040c3b29dee7ed431a710ee;typstfmt-%commit%"
-)
-
-inherit cargo shell-completion
-
-DESCRIPTION="An integrated language service for Typst."
-HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
-SRC_URI="
- https://github.com/Myriad-Dreamin/tinymist/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/TimovVeen/tinymist/releases/download/v${PV}/tinymist-${PV}-crates.tar.xz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0 Unicode-3.0
- ZLIB
-"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# e2e tests hang
-RESTRICT="test"
-
-QA_FLAGS_IGNORED="usr/bin/tinymist"
-
-src_prepare() {
- default
-
- # Taken from app-laptop/framework_tool::gentoo,
- # adapted to also remove the tag field
- # Upstream uses [patch] on some dependencies in Cargo.toml,
- # which are not patched by cargo.eclass's ${ECARGO_HOME}/config
- local crate commit crate_uri crate_dir
- local -a sed_scripts
- for crate in "${!GIT_CRATES[@]}"; do
- IFS=';' read -r \
- crate_uri commit crate_dir <<< "${GIT_CRATES[${crate}]}"
- sed_scripts+=(
- "s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([[:space:]]*git[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1path = '${WORKDIR}/${crate_dir//%commit%/${commit}}'\3|;"
- "s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*branch[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
- "s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*tag[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
- "s|^(${crate}[[:space:]]*=[[:space:]]*[{].*)([,][[:space:]]*rev[[:space:]]*=[[:space:]]*['\"][[:graph:]]+['\"][[:space:]]*)(.*[}])|\1\3|;"
- )
- done
- sed -i -E -e "${sed_scripts[*]}" Cargo.toml ||
- die "Failed to override dependencies in Cargo.toml"
-}
-
-src_compile() {
- cargo_src_compile
-
- "$(cargo_target_dir)"/tinymist completion bash > tinymist || die
- "$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die
- "$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die
-}
-
-src_install() {
- cargo_src_install --path ./crates/tinymist-cli
-
- dobashcomp tinymist
- dofishcomp tinymist.fish
- dozshcomp _tinymist
-}
diff --git a/app-text/tinymist/tinymist-9999.ebuild b/app-text/tinymist/tinymist-9999.ebuild
deleted file mode 100644
index dba3df1eb469..000000000000
--- a/app-text/tinymist/tinymist-9999.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.89.0"
-
-inherit cargo git-r3 shell-completion
-
-DESCRIPTION="An integrated language service for Typst."
-HOMEPAGE="https://github.com/Myriad-Dreamin/tinymist"
-EGIT_REPO_URI="https://github.com/Myriad-Dreamin/tinymist"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CC0-1.0
- CDLA-Permissive-2.0 EUPL-1.2 ISC LGPL-3+ MIT MPL-2.0 Unicode-3.0
- ZLIB
-"
-SLOT="0"
-
-src_unpack() {
- git-r3_src_unpack
- cargo_live_src_unpack
-}
-
-src_configure() {
- cargo_src_configure --frozen
-}
-
-src_compile() {
- cargo_src_compile
-
- "$(cargo_target_dir)"/tinymist completion bash > tinymist || die
- "$(cargo_target_dir)"/tinymist completion fish > tinymist.fish || die
- "$(cargo_target_dir)"/tinymist completion zsh > _tinymist || die
-}
-
-src_install() {
- cargo_src_install --path ./crates/tinymist-cli
-
- dobashcomp tinymist
- dofishcomp tinymist.fish
- dozshcomp _tinymist
-}
diff --git a/app-text/tkinfo/Manifest b/app-text/tkinfo/Manifest
deleted file mode 100644
index 1de0cf3b1237..000000000000
--- a/app-text/tkinfo/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tkinfo-2.11.tar.gz 56332 BLAKE2B 7242b27555b0075d14a716e1964ce9cc9c9fb03bb8b3f5f93bfa4f7a613321781a2106604f0ca31e9acbd91413cb418b5a2d38453d88cdf73d0c9d4e45b9ef12 SHA512 69568e441a56f51dc136df5c58343c464b23e7577a64a9e44edd0dd5704e95299e3827e0704a953b9a56e2a642ac69324256ac477752d51e1060b259a69380e5
diff --git a/app-text/tkinfo/metadata.xml b/app-text/tkinfo/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/tkinfo/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/tkinfo/tkinfo-2.11.ebuild b/app-text/tkinfo/tkinfo-2.11.ebuild
deleted file mode 100644
index b3a99396ce9c..000000000000
--- a/app-text/tkinfo/tkinfo-2.11.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Info Browser in TK"
-HOMEPAGE="http://math-www.uni-paderborn.de/~axel/tkinfo/"
-SRC_URI="http://math-www.uni-paderborn.de/~axel/${PN}/${P}.tar.gz"
-
-LICENSE="Old-MIT GPL-1+"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ppc ~sparc x86"
-
-RDEPEND="dev-lang/tk"
-
-src_prepare() {
- default
- sed -e "1 s:^.*:#!/usr/bin/env wish:" \
- -i tkinfo || die "sed tkinfo failed"
-}
-
-src_install() {
- dobin tkinfo
- doman tkinfo.1
-}
diff --git a/app-text/tkman/Manifest b/app-text/tkman/Manifest
deleted file mode 100644
index bf80522b0764..000000000000
--- a/app-text/tkman/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tkman-2.2.tar.gz 229273 BLAKE2B 3015ce0ecb224f1c01e1513cff1a55d3a95362753436a981630f7133c56a8b8f03030d5d368cb4a5a631ecfb2f0f9afbdec37a2d5b0e9fe74add82142172ca06 SHA512 31adaa4017282a6e6fba18a5f72c07c7d7d3bc63ef043b214bf68ec4837c73d4e0679d8b7513b0bae3984e1737e797ca886e15150b2e1a9cd288bbd7491a8777
diff --git a/app-text/tkman/files/tkman-2.2-gentoo.diff b/app-text/tkman/files/tkman-2.2-gentoo.diff
deleted file mode 100644
index 92a275361c8f..000000000000
--- a/app-text/tkman/files/tkman-2.2-gentoo.diff
+++ /dev/null
@@ -1,62 +0,0 @@
---- tkman-2.2/Makefile.org 2003-12-07 13:26:37.642164439 +0100
-+++ tkman-2.2/Makefile 2003-12-07 13:30:39.135540314 +0100
-@@ -25,13 +25,13 @@
-
- ### you need to localize the paths on these lines
-
--WISH = /usr/local/bin/wish8.4
-+WISH = /usr/bin/wish
- #WISH = /usr/sww/tcl-8.4/bin/wish
- #WISH = /private/share/bin/wish8.4
-
- # the executable `tkman' is placed in BINDIR
- # this should be a directory that's in your bin PATH
--BINDIR = /usr/local/bin
-+BINDIR = ${DESTDIR}/usr/bin
- #BINDIR = /private/share/bin
-
-
-@@ -80,7 +80,7 @@
- # will examine for matches if a search in the usual locations fails while searching
- # for a man pages and displaying its associated binaries (if any).
- # Use this feature carefully as a large number of directories can slow down startup.
--mastermen = "/usr/man /usr/local/man"
-+mastermen = "/usr/share/man /usr/local/man"
- #mastermen = "/usr/man /usr/local/man /usr/sww/man /usr/share/man /usr/kerberos/man"
- masterbin = "/usr/bin /usr/local/bin"
- #masterbin = "/usr/bin /usr/local/bin /usr/sww/bin /usr/sww/share/bin /usr/sww/share/X11R5/bin"
-@@ -203,7 +203,7 @@
- # BY DEFAULT OFF
- glimpse = ""
- # Glimpse on, with Boolean scope set to entire file
--glimpse = "glimpse -W"
-+#glimpse = "glimpse -W"
- # give the full path, if you'd like
- #glimpse = /usr/sww/bin/glimpse
- # variations (refer to the Glimpse manual page)
-@@ -228,11 +228,11 @@
- #glimpseindex = "glimpseindex -o -B"
- # To shorten most index build times by incrementally building index when possible.
- # For me, this drops indexing time from ~25 minutes to ~3 minutes, depending
--glimpseindex = "glimpseindex -o -B -f"
-+#glimpseindex = "glimpseindex -o -B -f"
- # -M 8 gives 8MB of main memory instead of default 2, which speeds up indexing, maybe
- #glimpseindex = "glimpseindex -o -B -f -M 8"
- # if you don't want give the power to index, disable glimpseindex here
--#glimpseindex = ""
-+glimpseindex = ""
- #glimpseindex = "/usr/sww/bin/glimpseindex -o -B"
- # compressed manual pages are handled automatically; don't add -z to above
-
-@@ -289,9 +289,9 @@
- rman = rman
- #rman = /usr/local/bin/rman
-
--apropos = {man -k}
-+#apropos = {man -k}
- # Linux uses a shell script instead:
--#apropos = apropos
-+apropos = apropos
- # if don't have apropos (maybe on Windoze)
- #apropos = ""
-
diff --git a/app-text/tkman/files/tkman-CVE-2008-5137.diff b/app-text/tkman/files/tkman-CVE-2008-5137.diff
deleted file mode 100644
index 2e9bcc2828d6..000000000000
--- a/app-text/tkman/files/tkman-CVE-2008-5137.diff
+++ /dev/null
@@ -1,278 +0,0 @@
-diff -urN tkman-2.2~/Makefile tkman-2.2/Makefile
---- tkman-2.2~/Makefile 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/Makefile 2008-12-05 17:37:55.000000000 -0600
-@@ -97,7 +97,7 @@
- # at the closest DPI in this list
- dpis = "75 100"
-
--
-+manxlongtmp = [exec mktemp -p /tmp tkman.XXXXXXXXXX]
- # # # MACHINE DEPENDENCIES # # #
-
- #manformat = {tbl | neqn | nroff -man }
-@@ -113,7 +113,7 @@
- # Lines are cached in .../man/cat<n>@<line-length>;
- # that is, the line length is appended to the usual cache directory names
- #manformat = {groff -te -Tascii -man /tmp/ll -}
--manformat = {groff -te -Tlatin1 -man /tmp/ll -}
-+manformat = "groff -te -Tlatin1 -mandoc $$manx(longtmp) -"
- # Ultrix users should uncomment the following line (you don't have eqn)
- #manformat = {tbl | nroff -man }
- # HP-UX uses a number of macros that groff doesn't define, so use the builtin nroff
-@@ -362,6 +362,7 @@
- echo 'set man(texinfodir) $(texinfodir)' >> tkman
- echo 'set man(gzgrep) $(gzgrep)' >> tkman
- echo 'set man(rfcdir) $(rfcdir)' >> tkman
-+ echo 'set manx(longtmp) $(manxlongtmp)' >> tkman
- echo 'set man(format) $(manformat)' >> tkman
- echo 'set man(printers) $(printers)' >> tkman
- echo 'set manx(dpis) $(dpis)' >> tkman
-diff -urN tkman-2.2~/contrib/outline.tcl tkman-2.2/contrib/outline.tcl
---- tkman-2.2~/contrib/outline.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/contrib/outline.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -71,7 +71,7 @@
-
- text [set t .inv] -font {Times 12 {}} -wrap word -borderwidth 3 -padx 5 -pady 5 -yscrollcommand "[set v .v] set"
- set finv [expr 1-[catch {$t tag configure invis -elide 1}]]
-- if !$finv { puts "you must apply the elided text patches first"; exit 0 }
-+ if !$finv { puts "you must apply the elided text patches first"; CLEANUP; exit 0 }
-
- scrollbar $v -orient vertical -command "$t yview"
-
-diff -urN tkman-2.2~/contrib/remote.tcl tkman-2.2/contrib/remote.tcl
---- tkman-2.2~/contrib/remote.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/contrib/remote.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -26,6 +26,7 @@
- if {$res=="1"} {set ready 1}
- } elseif {[string match "*insecure*" info]} {
- puts stderr "can't talk to an insecure server -- see send(n)"
-+ CLEANUP
- exit 1
- }
- }
-diff -urN tkman-2.2~/contrib/tkmanclient tkman-2.2/contrib/tkmanclient
---- tkman-2.2~/contrib/tkmanclient 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/contrib/tkmanclient 2008-12-05 17:37:55.000000000 -0600
-@@ -60,7 +60,7 @@
- }
-
- set tkman [ check_for_tkman ]
--if { $tkman == 0 } { puts stderr "couldnt start tkman!"; exit 1; }
-+if { $tkman == 0 } { puts stderr "couldnt start tkman!"; CLEANUP; exit 1; }
-
- set apropos 0
- set instNew 0
-diff -urN tkman-2.2~/database.tcl tkman-2.2/database.tcl
---- tkman-2.2~/database.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/database.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -41,6 +41,7 @@
- if {![llength $manx(manList)]} {
- puts stderr "Can't find any man pages!"
- puts stderr "MANPATH = $env(MANPATH)"
-+ CLEANUP
- exit 1
- }
-
-diff -urN tkman-2.2~/gui.tcl tkman-2.2/gui.tcl
---- tkman-2.2~/gui.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/gui.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -66,7 +66,7 @@
- wm protocol $w WM_SAVE_YOURSELF "manSave"
- wm command $w [concat $argv0 $argv]
- # aborts without saving .tkman
-- wm protocol $w WM_DELETE_WINDOW {exit 0}
-+ wm protocol $w WM_DELETE_WINDOW {CLEANUP; exit 0}
-
- # some braindead window managers ignore iconposition requests after window is iconified, so special setting here
- if {[regexp $manx(posnregexp) $manx(iconposition) all x y]} {wm iconposition $w $x $y}
-@@ -221,7 +221,7 @@
- -command "incr stat(checkpoint); manSave; manWinstdout \$curwin {[bolg $manx(startup) ~] updated}"
- # if {!$dup} { ... but menu shared!
- $m add separator
-- $m add command -label "Quit, don't update $manx(startup-short)" -command "exit 0"
-+ $m add command -label "Quit, don't update $manx(startup-short)" -command "CLEANUP; exit 0"
- # }
- }
-
-@@ -537,8 +537,8 @@
- "
-
- ### quit
-- button $w.quit -text "Quit" -command "manSave; exit 0" -padx 4
-- if {!$manx(quit)} {$w.quit configure -command "exit 0"}
-+ button $w.quit -text "Quit" -command "manSave; CLEANUP; exit 0" -padx 4
-+ if {!$manx(quit)} {$w.quit configure -command "CLEANUP; exit 0"}
- if {$dup} {
- $w.quit configure -text "Close" -command "
- destroy $w; incr manx(outcnt) -1; manOutput
-diff -urN tkman-2.2~/manpath.tcl tkman-2.2/manpath.tcl
---- tkman-2.2~/manpath.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/manpath.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -138,6 +138,7 @@
- if {![llength $manx(paths)]} {
- if {$manx(manpath-warnings) ne ""} {puts stderr $manx(manpath-warnings)}
- puts stderr "NO VALID DIRECTORIES IN MANPATH!\a"
-+ CLEANUP
- exit 1
- }
- }
-diff -urN tkman-2.2~/prefs.tcl tkman-2.2/prefs.tcl
---- tkman-2.2~/prefs.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/prefs.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -365,7 +365,7 @@
- pack $g.nroffsave $g.columns $g.fsstnd-always $g.texinfodir $g.recentdays $g.preferTexinfo $g.tryfuzzy $g.preferGNU \
- $g.maxglimpse $g.maxglimpseexcerpt $g.indexglimpse $g.glimpsestrays $g.indexalso \
- -fill x -pady 3 -padx 4
-- if {![string match "*groff*/tmp/ll -*" $man(format)]} {pack forget $g.columns}
-+ if {![string match "*groff*$manx(longtmp) -*" $man(format)]} {pack forget $g.columns}
-
-
-
-@@ -791,7 +791,7 @@
- bold {set weight "bold"}
- italics {set slant "italic"}
- bold-italics {set weight "bold"; set slant "italic"}
-- default {puts stderr "nonexistent style: $style"; exit 1}
-+ default {puts stderr "nonexistent style: $style"; CLEANUP; exit 1}
- }
-
- # specify s,m,l within small,medium,large; or set absolute point size
-diff -urN tkman-2.2~/taputils.tcl tkman-2.2/taputils.tcl
---- tkman-2.2~/taputils.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/taputils.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -98,7 +98,7 @@
- proc assert {bool msg {boom 0}} {
- if {!$bool} {
- puts stderr $msg
-- if {$boom} {exit 1}
-+ if {$boom} {CLEANUP; exit 1}
- }
- }
-
-diff -urN tkman-2.2~/tkman.tcl tkman-2.2/tkman.tcl
---- tkman-2.2~/tkman.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/tkman.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -539,7 +539,7 @@
- proc manMenuFit {m} {
- global man manx
-
-- if {[winfo class $m]!="Menu"} {puts stderr "$m not of Menu class"; exit 1}
-+ if {[winfo class $m]!="Menu"} {puts stderr "$m not of Menu class"; CLEANUP; exit 1}
- if {[$m index last] eq "none"} return
-
- set sh [winfo screenheight $m]
-@@ -1827,7 +1827,7 @@
- if {$inx<[llength $manx(binvars)]} {
- after 1000 manBinCheck $inx $err
- } else {
-- if {$err} {exit 1}
-+ if {$err} {CLEANUP; exit 1}
- .occ entryconfigure "Statistics*" -state normal
- }
-
-@@ -1850,6 +1850,7 @@
- }
- puts -nonewline "tkman"
- foreach line [split [textmanip::linebreak $helptxt 70] "\n"] { puts "\t$line" }
-+ CLEANUP
- exit 0
- }
- -M {set env(MANPATH) $val; incr i}
-@@ -1868,11 +1869,11 @@
- -start* {set manx(startup) $val; incr i}
- -data* {puts stderr "-database option obsolete: database kept in memory"; incr i}
- --v* -
-- -v* {puts stdout "TkMan v$manx(version) of $manx(date)"; exit 0}
-+ -v* {puts stdout "TkMan v$manx(version) of $manx(date)"; CLEANUP; exit 0}
- -t* {set manx(title) $val; incr i}
- -d* {set manx(debug) 1; set manx(quit) 0; set manx(iconify) 0}
- -nod* {set manx(debug) 0}
-- -* {puts stdout "[file tail $argv0]: unrecognized option: $arg"; exit 1}
-+ -* {puts stdout "[file tail $argv0]: unrecognized option: $arg"; CLEANUP; exit 1}
- default {
- after 2000 manShowMan $arg {{}} .man
- # permit several??? add extras to History?
-@@ -1888,6 +1889,7 @@
- proc ASSERT {args} {
- if {![uplevel 1 eval $args]} {
- puts "ASSERTION VIOLATED: $args"
-+ CLEANUP
- exit 1
- }
- }
-@@ -1906,7 +1908,10 @@
- set manx(lastclick) $clicknow
- }
-
--
-+proc CLEANUP {} {
-+ global manx
-+ if { [file exists $manx(longtmp)] == 1 } { file delete $manx(longtmp) }
-+}
-
-
- ##################################################
-@@ -1919,6 +1924,7 @@
- if {[package vcompare [info tclversion] $manx(mintcl)]==-1 || [package vcompare $tk_version $manx(mintk)]==-1} {
- puts -nonewline stderr "Tcl $manx(mintcl)/Tk $manx(mintk) minimum versions required. "
- puts stderr "You have Tcl [info tclversion]/Tk $tk_version"
-+ CLEANUP
- exit 1
- } elseif {int([info tclversion])-int($manx(mintcl))>=1 || int($tk_version)-int($manx(mintk))>=1} {
- puts stderr "New major versions of Tcl and/or Tk may have introduced\nincompatibilies in TkMan.\nCheck the TkMan home site for a possible new version.\n"
-@@ -2111,7 +2117,6 @@
- set manx(line-scale) 1; set manx(screen-scale) 45; set manx(page-scale) [expr int(60*1.5)]
- set man(error-effect) "bell & flash"; set manx(error-effect-v) [set manx(error-effect-t) {"bell & flash" "bell" "flash" "none"}]
- set man(columns) 65; set manx(columns-v) {65 90 130 5000}; set manx(columns-t) {"65 (most compatible)" 90 130 "wrap to screen width"}; # no one would want shorter lines
--set manx(longtmp) /tmp/ll
- set man(volcol) 4.0c; set manx(volcol-v) {0 1.5c 2.0c 2.5c 3.0c 3.5c 4.0c 4.5c 5.0c 7.5c 10.0c}; set manx(volcol-t) {"no columns" "1.5 cm" "2 cm" "2.5 cm/~1 inch" "3 cm" "3.5 cm" "4 cm" "4.5 cm" "5.0 cm/~2 inches" "7.5 cm" "10 cm"}
- set man(apropostab) "4.5c"; set manx(apropostab-v) {0 3.0c 4.0c 4.5c 5.0c 5.5c 6.0c 7.5c 10.0c}; set manx(apropostab-t) {"none" "3 cm" "4 cm" "4.5 cm" "5 cm" "5.5 cm" "6 cm" "7.5 cm" "10 cm"}
- #set man(showoutsub) ""
-@@ -2258,7 +2263,7 @@
- regexp {(\d\d\d\d)/(\d\d)/(\d\d)} {$Date: 2003/04/01 23:02:52 $} manx(date) y m d
- set manx(mtime) [clock scan "$m/$d/$y"]
- set manx(stray-warnings) ""
--if {[catch {set default(manList) 0}]} {puts "\aBLT conflicts with TkMan."; exit 1}
-+if {[catch {set default(manList) 0}]} {puts "\aBLT conflicts with TkMan."; CLEANUP; exit 1}
- set manx(manList) $man(manList)
- set manx(manTitleList) $man(manTitleList)
- set manx(userconfig) "### your additions go below"
-@@ -2385,6 +2390,7 @@
- if {[string match "#!*" [gets $fid line]]} {
- puts stderr "$manx(startup) looks like an executable."
- puts stderr "You should delete it, probably."
-+ CLEANUP
- exit 1
- }
-
-@@ -2613,6 +2619,7 @@
-
- if {[llength $man(manList)]!=[llength $man(manTitleList)]} {
- puts stderr "Length of section abbreviations differs from length of section titles:\n\nlength [llength $man(manList)]:\t$man(manList)\n\nlength [llength $man(manTitleList)]:\t$man(manTitleList)"
-+ CLEANUP
- exit 1
- }
-
-diff -urN tkman-2.2~/tkmandesc.tcl tkman-2.2/tkmandesc.tcl
---- tkman-2.2~/tkmandesc.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/tkmandesc.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -152,6 +152,7 @@
- foreach n [concat $from $to] {
- if {[lsearch $mani(manList) $n]==-1} {
- puts stderr "$cmd: Section letter `$n' doesn't exist."
-+ CLEANUP
- exit 1
- }
- }
-diff -urN tkman-2.2~/version.tcl tkman-2.2/version.tcl
---- tkman-2.2~/version.tcl 2003-04-01 17:31:38.000000000 -0600
-+++ tkman-2.2/version.tcl 2008-12-05 17:37:55.000000000 -0600
-@@ -80,7 +80,7 @@
-
- ### collect diffs
- # diff needs at least one of them to be a real file. want text of previous version around anyhow
-- set tmpf /tmp/tkman[pid]
-+ set tmpf [exec mktemp -p /tmp tkman.XXXXXXXXXX]
- # $man(changeleft) $man(zaphy) -- obsolete options
- set format "$man(format) | $manx(rman) -f ASCII -N"
- #puts "creating $tmpf (old)"
diff --git a/app-text/tkman/files/tkman.desktop b/app-text/tkman/files/tkman.desktop
deleted file mode 100644
index 25a2cdcbf790..000000000000
--- a/app-text/tkman/files/tkman.desktop
+++ /dev/null
@@ -1,9 +0,0 @@
-[Desktop Entry]
-Name=TkMan
-Comment=Graphical man page and info viewer
-Exec=tkman
-Icon=TkMan.gif
-Terminal=false
-Type=Application
-Categories=Utility;
-
diff --git a/app-text/tkman/metadata.xml b/app-text/tkman/metadata.xml
deleted file mode 100644
index cac093375a99..000000000000
--- a/app-text/tkman/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">tkman</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/tkman/tkman-2.2-r3.ebuild b/app-text/tkman/tkman-2.2-r3.ebuild
deleted file mode 100644
index 5ba830e9d44f..000000000000
--- a/app-text/tkman/tkman-2.2-r3.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit desktop
-
-DESCRIPTION="Graphical, hypertex man and info page browser"
-HOMEPAGE="https://sourceforge.net/projects/tkman/"
-SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="Artistic"
-SLOT="0"
-KEYWORDS="~amd64 ppc ~sparc x86"
-
-DEPEND="
- >=app-text/rman-3.1
- >=dev-lang/tcl-8.4:=
- >=dev-lang/tk-8.4:=
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.2-gentoo.diff \
- "${FILESDIR}"/${PN}-CVE-2008-5137.diff
-)
-
-src_install() {
- local DOCS=( ANNOUNCE-tkman.txt CHANGES README-tkman )
- local HTML_DOCS=( manual.html )
-
- dodir /usr/bin
- default
-
- doicon contrib/TkMan.gif
-
- domenu "${FILESDIR}"/tkman.desktop
-}
diff --git a/app-text/tldr/Manifest b/app-text/tldr/Manifest
deleted file mode 100644
index 295ce8e1720a..000000000000
--- a/app-text/tldr/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST tldr-3.3.0.gh.tar.gz 96931 BLAKE2B 78d499db16a13743b816501bad342958fafbdde282775a6f34f264e3adc974d2976f7ce1172805115a08e60e350624f642dfa81bf694403ab9e017418d65b96c SHA512 137560c401540ff1e747f443a3c0686ddba8c512772eadbff6b735aa9c20dd02a9c7b101b2238888daa20b2886dc4318bc7c1366d8b73f71dd2f797b1787b632
-DIST tldr-3.4.1.gh.tar.gz 99342 BLAKE2B ca9ad5816f78fbb0380fd7e48b08b90b19b3ffde85f0a3479a528ea62c5b47264e83f55bedc6b9f55bcaa17c67da57d64a578c306f652e15439213a949ff5742 SHA512 2ff3839a75fa3a40d45a2c820000826061123bb4a83906c8f2cd055929f4c7661414543511dba36f28451dd28fed13bc32b1467f360274ec60344e03c2ba416b
-DIST tldr-3.4.4.gh.tar.gz 100495 BLAKE2B b4b243c73284059c9366258f749aaf26198be2040e5d5ff9267ff05a44d9513ad737f112a7f87e4a140a7a16eb5dc55fcb3cb262ed684fdeaad8675eeacc6322 SHA512 174972ed82e41396556b814ce16eb4f40f4ede62a3cdee1acfe1b879b06fbe7e00f26e30ef60079eda14de1e2fa0163e75a034bd474813f5f86e1594ef7cc64f
diff --git a/app-text/tldr/metadata.xml b/app-text/tldr/metadata.xml
deleted file mode 100644
index 2cef9581063d..000000000000
--- a/app-text/tldr/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <upstream>
- <remote-id type="github">tldr-pages/tldr-python-client</remote-id>
- <remote-id type="pypi">tldr</remote-id>
- <bugs-to>https://github.com/tldr-pages/tldr-python-client/issues</bugs-to>
- <changelog>https://github.com/tldr-pages/tldr-python-client/blob/main/CHANGELOG.md</changelog>
- </upstream>
- <maintainer type="person">
- <email>contrib_x@protonmail.com</email>
- <name>James Kalyan</name>
- </maintainer>
- <stabilize-allarches/>
-</pkgmetadata>
diff --git a/app-text/tldr/tldr-3.3.0.ebuild b/app-text/tldr/tldr-3.3.0.ebuild
deleted file mode 100644
index a50e25aa202d..000000000000
--- a/app-text/tldr/tldr-3.3.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python command line client for tldr pages"
-HOMEPAGE="https://github.com/tldr-pages/tldr-python-client"
-# sdist lacks some files.
-SRC_URI="https://github.com/tldr-pages/tldr-python-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-python-client-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="man"
-
-RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/shtab[${PYTHON_USEDEP}]
- dev-python/termcolor[${PYTHON_USEDEP}]
- !app-misc/tealdeer
-"
-BDEPEND="
- man? (
- dev-python/sphinx
- dev-python/sphinx-argparse
- )
-"
-
-EPYTEST_DESELECT=(
- # violates network sandbox
- tests/test_tldr.py::test_error_message
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
- use man || sed -i '/data_files/d' setup.py || die
- distutils-r1_src_prepare
-}
-
-src_compile() {
- use man && emake -C docs
- distutils-r1_src_compile
-}
diff --git a/app-text/tldr/tldr-3.4.1.ebuild b/app-text/tldr/tldr-3.4.1.ebuild
deleted file mode 100644
index 28b0c3252d33..000000000000
--- a/app-text/tldr/tldr-3.4.1.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2021-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python command line client for tldr pages"
-HOMEPAGE="https://github.com/tldr-pages/tldr-python-client"
-# sdist lacks some files.
-SRC_URI="https://github.com/tldr-pages/tldr-python-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-python-client-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="man"
-
-RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/shtab[${PYTHON_USEDEP}]
- dev-python/termcolor[${PYTHON_USEDEP}]
- !app-misc/tealdeer
-"
-BDEPEND="
- man? (
- dev-python/sphinx
- dev-python/sphinx-argparse
- )
-"
-
-EPYTEST_DESELECT=(
- # violates network sandbox
- tests/test_tldr.py::test_error_message
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-}
-
-src_compile() {
- use man && emake -C docs
- distutils-r1_src_compile
-}
diff --git a/app-text/tldr/tldr-3.4.4.ebuild b/app-text/tldr/tldr-3.4.4.ebuild
deleted file mode 100644
index 1a2157358f58..000000000000
--- a/app-text/tldr/tldr-3.4.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 2021-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=hatchling
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python command line client for tldr pages"
-HOMEPAGE="https://github.com/tldr-pages/tldr-python-client"
-# sdist lacks some files.
-SRC_URI="https://github.com/tldr-pages/tldr-python-client/archive/refs/tags/${PV}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-python-client-${PV}"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="man"
-
-RDEPEND="
- dev-python/colorama[${PYTHON_USEDEP}]
- dev-python/shtab[${PYTHON_USEDEP}]
- dev-python/termcolor[${PYTHON_USEDEP}]
- !app-misc/tealdeer
-"
-BDEPEND="
- man? (
- dev-python/sphinx
- dev-python/sphinx-argparse
- )
-"
-
-EPYTEST_DESELECT=(
- # violates network sandbox
- tests/test_tldr.py::test_error_message
-)
-
-distutils_enable_tests pytest
-
-src_prepare() {
- distutils-r1_src_prepare
-}
-
-src_compile() {
- use man && emake -C docs
- distutils-r1_src_compile
-}
diff --git a/app-text/tofrodos/Manifest b/app-text/tofrodos/Manifest
deleted file mode 100644
index 727570bb4994..000000000000
--- a/app-text/tofrodos/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tofrodos-1.7.13.tar.gz 99975 BLAKE2B 677b5cf7b1ef061b86a60229e083dc19ddcb7887b1319685ccd5a50493c1f02feb8556db3c2866f3ca1851304d0e97592a8abdd880a5f4e70eb7032f4238445d SHA512 629804caf20ac7bfc6f47637b7bc575766f032e324142df3be14347f050c61d969e023f8fed0ce5c87d8fc57b25c60c4e0214600738c5079d5e731045dae4843
diff --git a/app-text/tofrodos/files/tofrodos-1.7.13-CFLAGS.patch b/app-text/tofrodos/files/tofrodos-1.7.13-CFLAGS.patch
deleted file mode 100644
index dafdf66838ed..000000000000
--- a/app-text/tofrodos/files/tofrodos-1.7.13-CFLAGS.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -56,10 +56,6 @@ OBJS = emsg.o \
- tofrodos.o \
- utility.o
-
--# implicit rules
--.c.o:
-- $(CC) $(CFLAGS) $<
--
- # user visible rules
- all: $(FROMDOS) $(TODOS)
-
diff --git a/app-text/tofrodos/metadata.xml b/app-text/tofrodos/metadata.xml
deleted file mode 100644
index ad6c3b11b01e..000000000000
--- a/app-text/tofrodos/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">tofrodos</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/tofrodos/tofrodos-1.7.13.ebuild b/app-text/tofrodos/tofrodos-1.7.13.ebuild
deleted file mode 100644
index 23f51043153c..000000000000
--- a/app-text/tofrodos/tofrodos-1.7.13.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Utility that converts ASCII files between the MSDOS and the Unix format"
-HOMEPAGE="http://tofrodos.sourceforge.net/"
-SRC_URI="http://tofrodos.sourceforge.net/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""
-
-S="${WORKDIR}/${PN}/src"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.7.13-CFLAGS.patch )
-
-src_compile() {
- emake DEBUG=1 CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- CC="$(tc-getCC)"
-}
-
-src_install() {
- dobin fromdos
- dosym fromdos /usr/bin/todos
- doman fromdos.1
-}
diff --git a/app-text/tokyodystopia/Manifest b/app-text/tokyodystopia/Manifest
deleted file mode 100644
index 9052cade0c57..000000000000
--- a/app-text/tokyodystopia/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST tokyodystopia-0.9.15.tar.gz 158522 BLAKE2B 624efe5ab587b8fcb63c6365862851ec8f3e596a9d75b48a273e008fadc0919004c6163ca54600b741289ed9f16f9e6d003766a4562f3df6214d48e3ff647ada SHA512 14e956ea6d84c3e00f1af5b8fd7e7ded8e886d585d80f492119521594826e21dd556b875b9552203c9d2f9e2830b15078d635a62975162436a7c2a13387086dd
diff --git a/app-text/tokyodystopia/files/fix_ldconfig.patch b/app-text/tokyodystopia/files/fix_ldconfig.patch
deleted file mode 100644
index e9c28b96bc9d..000000000000
--- a/app-text/tokyodystopia/files/fix_ldconfig.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -125,7 +125,6 @@ install :
- cd man && cp -Rf $(MAN3FILES) $(DESTDIR)$(MAN3DIR)
- mkdir -p $(DESTDIR)$(PCDIR)
- cp -Rf $(PCFILES) $(DESTDIR)$(PCDIR)
-- [ "$$UID" == 0 ] && ldconfig || true
- @printf '\n'
- @printf '#================================================================\n'
- @printf '# Thanks for using Tokyo Cabinet.\n'
diff --git a/app-text/tokyodystopia/files/fix_rpath.patch b/app-text/tokyodystopia/files/fix_rpath.patch
deleted file mode 100644
index 12c95a5778c3..000000000000
--- a/app-text/tokyodystopia/files/fix_rpath.patch
+++ /dev/null
@@ -1,58 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -55,8 +55,8 @@
- LDFLAGS = @MYLDFLAGS@
- CMDLDFLAGS = @MYCMDLDFLAGS@
- LIBS = @LIBS@
--LDENV = LD_RUN_PATH=/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@:.
--RUNENV = @MYLDLIBPATHENV@=.:/lib:/usr/lib:$(LIBDIR):$(HOME)/lib:/usr/local/lib:@MYRUNPATH@
-+LDENV =
-+RUNENV = @MYLDLIBPATHENV@=.:$(LIBDIR)
- POSTCMD = @MYPOSTCMD@
-
-
---- a/configure.in
-+++ b/configure.in
-@@ -26,31 +26,14 @@
- MYPCFILES="tokyodystopia.pc"
-
- # Building flags
--MYCFLAGS="-std=c99 -Wall -fPIC -fsigned-char -O2"
-+MYCFLAGS="-std=c99 -Wall -fPIC -fsigned-char"
- MYCPPFLAGS="-I. -I\$(INCLUDEDIR) -I$HOME/include -I/usr/local/include -DNDEBUG -D_GNU_SOURCE=1"
--MYLDFLAGS="-L. -L\$(LIBDIR) -L$HOME/lib -L/usr/local/lib"
-+MYLDFLAGS="-L. -L\$(LIBDIR)"
- MYCMDLDFLAGS=""
- MYRUNPATH="\$(LIBDIR)"
- MYLDLIBPATHENV="LD_LIBRARY_PATH"
- MYPOSTCMD="true"
-
--# Building paths
--PATH="$PATH:$HOME/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin"
--PATH="$PATH:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/xpg4/bin:/usr/xpg6/bin:/usr/ucb"
--CPATH="$HOME/include:/usr/local/include:$CPATH"
--LIBRARY_PATH="$HOME/lib:/usr/local/lib:$LIBRARY_PATH"
--LD_LIBRARY_PATH="$HOME/lib:/usr/local/lib:$LD_LIBRARY_PATH"
--PKG_CONFIG_PATH="$HOME/lib/pkgconfig:/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"
--export PATH CPATH LIBRARY_PATH LD_LIBRARY_PATH PKG_CONFIG_PATH
--if type pkg-config > /dev/null 2>&1
--then
-- PATH="$PATH:`pkg-config --variable=bindir tokyocabinet`"
-- CPATH="$CPATH:`pkg-config --variable=includedir tokyocabinet`"
-- LIBRARY_PATH="$LIBRARY_PATH:`pkg-config --variable=libdir tokyocabinet`"
-- LD_LIBRARY_PATH="$LD_LIBRARY_PATH:`pkg-config --variable=libdir tokyocabinet`"
--fi
--
--
-
- #================================================================
- # Options
---- a/tokyodystopia.pc.in
-+++ b/tokyodystopia.pc.in
-@@ -10,5 +10,5 @@
- Name: Tokyo Dystopia
- Description: a full-text search system
- Version: @PACKAGE_VERSION@
--Libs: -L${libdir} -ltokyodystopia @LIBS@
-+Libs: -L${libdir} -ltokyodystopia
- Cflags: -I${includedir}
diff --git a/app-text/tokyodystopia/files/remove_docinst.patch b/app-text/tokyodystopia/files/remove_docinst.patch
deleted file mode 100644
index 5b8fe1e8acd7..000000000000
--- a/app-text/tokyodystopia/files/remove_docinst.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -117,8 +117,6 @@ install :
- cp -Rf $(COMMANDFILES) $(DESTDIR)$(BINDIR)
- mkdir -p $(DESTDIR)$(LIBEXECDIR)
- cp -Rf $(CGIFILES) $(DESTDIR)$(LIBEXECDIR)
-- mkdir -p $(DESTDIR)$(DATADIR)
-- cp -Rf $(DOCUMENTFILES) $(DESTDIR)$(DATADIR)
- mkdir -p $(DESTDIR)$(MAN1DIR)
- cd man && cp -Rf $(MAN1FILES) $(DESTDIR)$(MAN1DIR)
- mkdir -p $(DESTDIR)$(MAN3DIR)
diff --git a/app-text/tokyodystopia/metadata.xml b/app-text/tokyodystopia/metadata.xml
deleted file mode 100644
index 2ce0e74f9864..000000000000
--- a/app-text/tokyodystopia/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>patrick@gentoo.org</email>
- <name>Patrick Lauer</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/tokyodystopia/tokyodystopia-0.9.15.ebuild b/app-text/tokyodystopia/tokyodystopia-0.9.15.ebuild
deleted file mode 100644
index a384bbf797c7..000000000000
--- a/app-text/tokyodystopia/tokyodystopia-0.9.15.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A fulltext search engine for Tokyo Cabinet"
-HOMEPAGE="https://fallabs.com/tokyodystopia/"
-SRC_URI="https://fallabs.com/tokyodystopia/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="examples"
-
-DEPEND="dev-db/tokyocabinet"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/fix_rpath.patch
- "${FILESDIR}"/fix_ldconfig.patch
- "${FILESDIR}"/remove_docinst.patch
-)
-
-src_configure() {
- econf --libexecdir="${EPREFIX}"/usr/libexec/${PN}
-}
-
-src_test() {
- emake -j1 check
-}
-
-src_install() {
- HTML_DOCS=( doc/. )
-
- default
-
- if use examples; then
- docinto example
- dodoc example/.
- fi
-}
diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
deleted file mode 100644
index 62ce12d8b9fd..000000000000
--- a/app-text/trang/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST trang-20241231.tar.gz 14317272 BLAKE2B 420bd2148f90bbda03d91c0e748fb785e89286e5b9b565cc31e81306e5c832a6b683b51bd132b7f16e7cbce798eaf1b13d23a4b035ef77a1b13bb25366866523 SHA512 6e0d9c69b5fe663b2e014e0a30b6d92018a349b982698631f346a1fe7657e8a8c5b785df1c1188f4caf61acfccbaf9fc2f6478f2dfb425ef6ef510a865bdaaa3
diff --git a/app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch b/app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch
deleted file mode 100644
index ef633528e5fc..000000000000
--- a/app-text/trang/files/trang-20220510-CompactSyntaxTokenManager.patch
+++ /dev/null
@@ -1,130 +0,0 @@
-# mod/rng-parse/mod.xml lines 16-17 - 's/java.io.IOException/EOFException/'
-
---- a/gensrc/main/com/thaiopensource/relaxng/parse/compact/CompactSyntaxTokenManager.java
-+++ b/gensrc/main/com/thaiopensource/relaxng/parse/compact/CompactSyntaxTokenManager.java
-@@ -219,7 +219,7 @@ private int jjMoveStringLiteralDfa0_0(){
- }
- private int jjMoveStringLiteralDfa1_0(long active0){
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(0, active0);
- return 1;
- }
-@@ -264,7 +264,7 @@ private int jjMoveStringLiteralDfa2_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(0, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(1, active0);
- return 2;
- }
-@@ -307,7 +307,7 @@ private int jjMoveStringLiteralDfa3_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(1, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(2, active0);
- return 3;
- }
-@@ -342,7 +342,7 @@ private int jjMoveStringLiteralDfa4_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(2, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(3, active0);
- return 4;
- }
-@@ -387,7 +387,7 @@ private int jjMoveStringLiteralDfa5_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(3, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(4, active0);
- return 5;
- }
-@@ -426,7 +426,7 @@ private int jjMoveStringLiteralDfa6_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(4, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(5, active0);
- return 6;
- }
-@@ -465,7 +465,7 @@ private int jjMoveStringLiteralDfa7_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(5, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(6, active0);
- return 7;
- }
-@@ -492,7 +492,7 @@ private int jjMoveStringLiteralDfa8_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(6, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(7, active0);
- return 8;
- }
-@@ -517,7 +517,7 @@ private int jjMoveStringLiteralDfa9_0(long old0, long active0){
- if (((active0 &= old0)) == 0L)
- return jjStartNfa_0(7, old0);
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) {
-+ catch(EOFException e) {
- jjStopStringLiteralDfa_0(8, active0);
- return 9;
- }
-@@ -537,7 +537,7 @@ private int jjStartNfaWithStates_0(int pos, int kind, int state)
- jjmatchedKind = kind;
- jjmatchedPos = pos;
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) { return pos + 1; }
-+ catch(EOFException e) { return pos + 1; }
- return jjMoveNfa_0(state, pos + 1);
- }
- static final long[] jjbitVec0 = {
-@@ -1131,7 +1131,7 @@ private int jjMoveNfa_0(int startState, int curPos)
- if ((i = jjnewStateCnt) == (startsAt = 43 - (jjnewStateCnt = startsAt)))
- return curPos;
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) { return curPos; }
-+ catch(EOFException e) { return curPos; }
- }
- }
- private int jjMoveStringLiteralDfa0_1()
-@@ -1294,7 +1294,7 @@ private int jjMoveNfa_1(int startState, int curPos)
- if ((i = jjnewStateCnt) == (startsAt = 10 - (jjnewStateCnt = startsAt)))
- return curPos;
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) { return curPos; }
-+ catch(EOFException e) { return curPos; }
- }
- }
- private int jjMoveStringLiteralDfa0_2()
-@@ -1427,7 +1427,7 @@ private int jjMoveNfa_2(int startState, int curPos)
- if ((i = jjnewStateCnt) == (startsAt = 7 - (jjnewStateCnt = startsAt)))
- return curPos;
- try { curChar = input_stream.readChar(); }
-- catch(java.io.IOException e) { return curPos; }
-+ catch(EOFException e) { return curPos; }
- }
- }
-
-@@ -1686,7 +1686,7 @@ public Token getNextToken()
- String error_after = null;
- boolean EOFSeen = false;
- try { input_stream.readChar(); input_stream.backup(1); }
-- catch (java.io.IOException e1) {
-+ catch (EOFException e1) {
- EOFSeen = true;
- error_after = curPos <= 1 ? "" : input_stream.GetImage();
- if (curChar == '\n' || curChar == '\r') {
diff --git a/app-text/trang/metadata.xml b/app-text/trang/metadata.xml
deleted file mode 100644
index 582c6fa79201..000000000000
--- a/app-text/trang/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
- </maintainer>
- <upstream>
- <remote-id type="github">relaxng/jing-trang</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/trang/trang-20241231.ebuild b/app-text/trang/trang-20241231.ebuild
deleted file mode 100644
index a4eb0d1b0f77..000000000000
--- a/app-text/trang/trang-20241231.ebuild
+++ /dev/null
@@ -1,124 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-JAVA_PKG_IUSE="doc test"
-JAVA_TESTING_FRAMEWORKS="testng"
-
-inherit java-pkg-2 java-pkg-simple prefix
-
-DESCRIPTION="Multi-format schema converter based on RELAX NG"
-HOMEPAGE="http://thaiopensource.com/relaxng/trang.html"
-SRC_URI="https://github.com/relaxng/jing-trang/archive/V${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/jing-${P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64"
-
-BDEPEND="
- app-i18n/unicode-data
- dev-java/saxon:9
-"
-
-CP_DEPEND="
- dev-java/xerces:2
- dev-java/xml-commons-resolver:0
-"
-
-JAVACC_SLOT="7.0.13"
-
-DEPEND="
- ${CP_DEPEND}
- dev-java/javacc:${JAVACC_SLOT}
- dev-java/testng:0
- >=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"
-
-src_prepare() {
- java-pkg-2_src_prepare
- java-pkg_clean
-
- 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 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
- rm -r mod/{dtdinst,nvdl,picl,rng-jarv,rng-validate,schematron,validate,xerces} || die
- rm -r mod/{jaxp,pattern,rng-jaxp} || die
-
- # move all remainig stuff to "src/main" resp. "src/test"
- mkdir -p resources src meta/META-INF/services || die
- mv {mod/,}regex-gen || die # but not this one which is needed in two JAVA_SRC_DIRs
- cp -r mod/*/src/{main,test} src || die
-
- # populate META-INF/services
- echo com.thaiopensource.datatype.xsd.DatatypeLibraryFactoryImpl \
- > meta/META-INF/services/org.relaxng.datatype.DatatypeLibraryFactory || die
- echo com.thaiopensource.datatype.xsd.regex.xerces2.RegexEngineImpl \
- > meta/META-INF/services/com.thaiopensource.datatype.xsd.regex.RegexEngine || die
-
- echo "version=${PV}" \
- > src/main/com/thaiopensource/relaxng/translate/resources/Version.properties || die
-
- # java-pkg-simple expects resources in JAVA_RESOURCE_DIRS
- find src -type f ! -name '*.java' ! -name 'CompactSyntax.jj' ! -name 'package.html' \
- | xargs cp --parent -t resources || die
-
- # code generation according to mod/rng-parse/mod.xml
- local OUT_DIR="gensrc/main/com/thaiopensource/relaxng/parse/compact"
- mkdir -p "${OUT_DIR}"
- "javacc-${JAVACC_SLOT}" -GRAMMAR_ENCODING=UTF-8 \
- -JDK_VERSION=1.8 \
- -OUTPUT_DIRECTORY="${OUT_DIR}" \
- helper/src/main/com/thaiopensource/relaxng/parse/compact/CompactSyntax.jj \
- || die "Code generation with java.jj failed"
- rm "${OUT_DIR}/JavaCharStream.java" || die
-
- # mod/rng-parse/mod.xml lines 16-17 - 's/java.io.IOException/EOFException/'
- eapply "${FILESDIR}/trang-20220510-CompactSyntaxTokenManager.patch" || die
-}
-
-src_compile() {
- einfo "Compiling some classes needed for code generation"
- ejavac -d util \
- $(find regex-gen/src/main mod/util/src/main -name "*.java") || die
-
- einfo "Code generation"
- "$(java-config -J)" -cp "util" \
- com.thaiopensource.datatype.xsd.regex.java.gen.NamingExceptionsGen \
- "com.thaiopensource.datatype.xsd.regex.java.NamingExceptions" \
- "src/main" || die
-
- "$(java-config -J)" -cp "util" \
- com.thaiopensource.datatype.xsd.regex.java.gen.CategoriesGen \
- "com.thaiopensource.datatype.xsd.regex.java.Categories" \
- "src/main" \
- "/usr/share/unicode-data/UnicodeData.txt" || die
-
- einfo "Compiling classes which are not needed for the final trang.jar"
- ejavac -d helper \
- -cp "util:$(java-pkg_getjars --build-only xml-commons-resolver)" \
- $(find gensrc/main helper/src/main -name "*.java") || die
-
- einfo "Compiling trang.jar"
- java-pkg-simple_src_compile
-}
diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest
deleted file mode 100644
index 63cff6ebf9c7..000000000000
--- a/app-text/tree/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST unix-tree-2.1.1.tar.bz2 52550 BLAKE2B 0f20009a6c64b07a0742637bf32366b038f5c9bb025755a0aa45edb8c92741dfbff1486179caeeb73cfa8f10de3ed8678b948c7416ee0463e785cf153e808ff0 SHA512 ed34b1d0df049986295e7f5539491acd6134fbe69050ac2634037d700a878b4937700bed777ef0624e2bb0fc8c2815bb5139272ffe575ecc9362b84e0fafc9c2
-DIST unix-tree-2.2.1.tar.bz2 56345 BLAKE2B c797082d53bedbc618008cab9e94cd9551db8348a5535d1aa266d6064ba70edee3259ae92e016f5b0ce2372b07701396c8e213aba6990def0f2b8b068ea27eee SHA512 0c6a9ef3cae8d3bdef0cb82b640bd8ed9e89b04c72cad52295b02e31ccfe3a64142d72c9f027e5657833c87131ad64bda2f32cb8d60371e0f8156cd8533ef41a
-DIST unix-tree-2.3.2.tar.bz2 60500 BLAKE2B d8e1b599bbc4343c39c690d8c64a24e8ecc52aeb37b81c5e8223ae1ef93157b5a55a4dd2f6ac2a52ca759eb08cc18c0515eb4517322fcc3250e0a885f7f17e31 SHA512 7261781329048cd48143ab0a4ab162a4a775595b42842bed7806e949fb69dfd9c4594121de1230ae28cae293ff869ff303a4f1552891f4c046f33046e80963a4
diff --git a/app-text/tree/metadata.xml b/app-text/tree/metadata.xml
deleted file mode 100644
index df2247ec43bd..000000000000
--- a/app-text/tree/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>jstein@gentoo.org</email>
- <name>Jonas Stein</name>
- </maintainer>
- <upstream>
- <changelog>https://gitlab.com/OldManProgrammer/unix-tree/-/blob/master/CHANGES</changelog>
- <remote-id type="gitlab">OldManProgrammer/unix-tree</remote-id>
- <remote-id type="github">Old-Man-Programmer/tree</remote-id>
- </upstream>
- <longdescription>Tree is a recursive directory listing command that
-produces a depth indented listing of files, which is colorized ala
-dircolors if the LS_COLORS environment variable is set and output is to tty.
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/tree/tree-2.1.1-r1.ebuild b/app-text/tree/tree-2.1.1-r1.ebuild
deleted file mode 100644
index aba7e35ec4d9..000000000000
--- a/app-text/tree/tree-2.1.1-r1.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs flag-o-matic
-
-DESCRIPTION="Lists directories recursively, and produces an indented listing of files"
-HOMEPAGE="https://oldmanprogrammer.net/source.php?dir=projects/tree https://gitlab.com/OldManProgrammer/unix-tree"
-SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2"
-S="${WORKDIR}/unix-${P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
-
-src_compile() {
- append-lfs-flags
- emake \
- CC="$(tc-getCC)" \
- CFLAGS="${CFLAGS} ${CPPFLAGS}" \
- LDFLAGS="${LDFLAGS}"
-}
-
-src_install() {
- dobin tree
- doman doc/tree*.1
- einstalldocs
-}
diff --git a/app-text/tree/tree-2.2.1.ebuild b/app-text/tree/tree-2.2.1.ebuild
deleted file mode 100644
index f7d4f60aef6b..000000000000
--- a/app-text/tree/tree-2.2.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Lists directories recursively, and produces an indented listing of files"
-HOMEPAGE="https://oldmanprogrammer.net/source.php?dir=projects/tree https://gitlab.com/OldManProgrammer/unix-tree"
-SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2"
-S="${WORKDIR}/unix-${P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos"
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin tree
- doman doc/tree*.1
- einstalldocs
-}
diff --git a/app-text/tree/tree-2.3.2.ebuild b/app-text/tree/tree-2.3.2.ebuild
deleted file mode 100644
index cd0357abf6f7..000000000000
--- a/app-text/tree/tree-2.3.2.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=9
-
-inherit toolchain-funcs
-
-DESCRIPTION="Lists directories recursively, and produces an indented listing of files"
-HOMEPAGE="https://oldmanprogrammer.net/source.php?dir=projects/tree https://gitlab.com/OldManProgrammer/unix-tree"
-SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P}.tar.bz2"
-S="${WORKDIR}/unix-${P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
-
-src_configure() {
- tc-export CC
-}
-
-src_install() {
- dobin tree
- doman doc/tree*.1
- einstalldocs
-}
diff --git a/app-text/ttf2pk2/Manifest b/app-text/ttf2pk2/Manifest
deleted file mode 100644
index 67621d7651a1..000000000000
--- a/app-text/ttf2pk2/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
-DIST texlive-20240311-source.tar.xz 70130920 BLAKE2B f7e0c99694734585e36cbfa815e8c50b4e73c2b8b9a81a0c13f2ca22b1f54d46d92d07792c2036bdd2b3ebfcdf2c100638f4302b3dd64d478b04d1eb7a7aaee1 SHA512 2f1d567abba2ba98e236c1de034a861a86af9ce34a9be4f6b478a9f4eaf07a78d09104c652dddab9db2e7057a66f39504c0403a456c72a74f612d0efeccb0714
diff --git a/app-text/ttf2pk2/metadata.xml b/app-text/ttf2pk2/metadata.xml
deleted file mode 100644
index edfe97231997..000000000000
--- a/app-text/ttf2pk2/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
-</maintainer>
-</pkgmetadata>
diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
deleted file mode 100644
index fd16896ba84e..000000000000
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Freetype 2 based TrueType font to TeX's PK format converter"
-HOMEPAGE="https://tug.org/texlive/"
-SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${PV#*_p}-source.tar.xz"
-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 ~x64-macos ~x64-solaris"
-
-# Note about blockers: it is a freetype2 based replacement for ttf2pk and
-# ttf2tfm from freetype1, so block freetype1.
-# It installs some data that collides with
-# dev-texlive/texlive-langcjk-2011[source]. Hope it'd be fixed with 2012,
-# meanwhile we can start dropping freetype1.
-RDEPEND="
- >=dev-libs/kpathsea-6.2.1
- media-libs/freetype:2
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- econf \
- --with-system-kpathsea \
- --with-system-freetype2 \
- --with-system-zlib
-}
diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild
deleted file mode 100644
index fd16896ba84e..000000000000
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20240311.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Freetype 2 based TrueType font to TeX's PK format converter"
-HOMEPAGE="https://tug.org/texlive/"
-SRC_URI="https://mirrors.ctan.org/systems/texlive/Source/texlive-${PV#*_p}-source.tar.xz"
-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 ~x64-macos ~x64-solaris"
-
-# Note about blockers: it is a freetype2 based replacement for ttf2pk and
-# ttf2tfm from freetype1, so block freetype1.
-# It installs some data that collides with
-# dev-texlive/texlive-langcjk-2011[source]. Hope it'd be fixed with 2012,
-# meanwhile we can start dropping freetype1.
-RDEPEND="
- >=dev-libs/kpathsea-6.2.1
- media-libs/freetype:2
- virtual/zlib:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-src_configure() {
- econf \
- --with-system-kpathsea \
- --with-system-freetype2 \
- --with-system-zlib
-}
diff --git a/app-text/ttf2pt1/Manifest b/app-text/ttf2pt1/Manifest
deleted file mode 100644
index 6b6813ad2899..000000000000
--- a/app-text/ttf2pt1/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST ttf2pt1-3.4.4.tgz 230547 BLAKE2B 58904765afad396692263d9f50017d299828ae847a254bf6a580a0a259dcd03da3d9a97fe370a53a936e70188dab3c96cf0f0ab9069474eef92b9fd31862e455 SHA512 ff2b41b0d54c2feb8565c4bcf9fbc2ce799aa6228815c2787e26127f6c0ca380114b3ab7a12fa50a52279a3452bcb91dbad5c661e83078f25036f69a4d1cf014
diff --git a/app-text/ttf2pt1/files/ttf2pt1-3.4.0-man-pages.diff b/app-text/ttf2pt1/files/ttf2pt1-3.4.0-man-pages.diff
deleted file mode 100644
index cd8fc2c69b39..000000000000
--- a/app-text/ttf2pt1/files/ttf2pt1-3.4.0-man-pages.diff
+++ /dev/null
@@ -1,36 +0,0 @@
---- a/ttf2pt1.1
-+++ b/ttf2pt1.1
-@@ -109,7 +109,8 @@
- ..
- .\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
- . \" AM - accent mark definitions
--.bd B 3
-+''' Next line commented because it garbles bold font when viewed with man-1.6
-+'''.bd B 3
- . \" fudge factors for nroff and troff
- .if n \{\
- . ds #H 0
---- a/ttf2pt1_convert.1
-+++ b/ttf2pt1_convert.1
-@@ -109,7 +109,8 @@
- ..
- .\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
- . \" AM - accent mark definitions
--.bd B 3
-+''' Next line commented because it garbles bold font when viewed with man-1.6
-+'''.bd B 3
- . \" fudge factors for nroff and troff
- .if n \{\
- . ds #H 0
---- a/ttf2pt1_x2gs.1
-+++ b/ttf2pt1_x2gs.1
-@@ -109,7 +109,8 @@
- ..
- .\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2
- . \" AM - accent mark definitions
--.bd B 3
-+''' Next line commented because it garbles bold font when viewed with man-1.6
-+'''.bd B 3
- . \" fudge factors for nroff and troff
- .if n \{\
- . ds #H 0
diff --git a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-LDFLAGS.patch b/app-text/ttf2pt1/files/ttf2pt1-3.4.4-LDFLAGS.patch
deleted file mode 100644
index 0bb7b570595b..000000000000
--- a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-LDFLAGS.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -179,7 +179,7 @@ app/RPM/ttf2pt1.spec: app/RPM/ttf2pt1.spec.src version.h
- sed 's/^Version:.*/Version: '`grep TTF2PT1_VERSION version.h| cut -d\" -f2`'/' <app/RPM/ttf2pt1.spec.src >$@
-
- t1asm: t1asm.c
-- $(CC) $(CFLAGS) -o t1asm -DSTANDALONE t1asm.c $(LIBS)
-+ $(CC) $(CFLAGS) -o t1asm -DSTANDALONE t1asm.c $(LDFLAGS) $(LIBS)
-
- ttf2pt1.o: ttf2pt1.c ttf.h pt1.h global.h version.h
- $(CC) $(CFLAGS) -c ttf2pt1.c
-@@ -203,7 +203,7 @@ runt1asm.o: runt1asm.c global.h
- $(CC) $(CFLAGS) $(CFLAGS_EXTT1ASM) -c runt1asm.c
-
- ttf2pt1: ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o
-- $(CC) $(CFLAGS) -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o $(LIBS)
-+ $(CC) $(CFLAGS) -o ttf2pt1 ttf2pt1.o pt1.o runt1asm.o ttf.o ft.o bdf.o bitmap.o $(LDFLAGS) $(LIBS)
-
- CHANGES: CHANGES.html
- scripts/unhtml <CHANGES.html >CHANGES
diff --git a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-Makefile.patch b/app-text/ttf2pt1/files/ttf2pt1-3.4.4-Makefile.patch
deleted file mode 100644
index 8224c168c1a3..000000000000
--- a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-Makefile.patch
+++ /dev/null
@@ -1,81 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -9,7 +9,7 @@
- #
- # Use GNU C even if it's not the default compiler
- #
--#CC=gcc
-+CC=gcc
- #
- # Use the standard ANSI C compiler on HP-UX even if it's not default
- #
-@@ -60,18 +60,18 @@
- # (if the include and lib directory do not match your installation,
- # modify them), also uncomment LIBS_FT
- #
--#CFLAGS_FT = -DUSE_FREETYPE -I/usr/local/include/freetype2 -I/usr/local/include
-+CFLAGS_FT = -DUSE_FREETYPE -I/usr/include/freetype2 -I/usr/include
-
- #
- # The FreeType-2 library flags (disabled by default)
-
--LIBS_FT=
-+#LIBS_FT=
-
- # To enable use of the FreeType-2 library
- # (if the include and lib directory do not match your installation,
- # modify them), also uncomment CFLAGS_FT
- #
--#LIBS_FT= -L/usr/local/lib -lfreetype
-+LIBS_FT= -L/usr/lib -lfreetype
-
- #
- # The flags for C compiler for the Autotrace library (disabled by default).
-@@ -120,18 +120,18 @@
- # Installation-related stuff
- #
- # The base dir for installation and subdirs in it
--INSTDIR = /usr/local
-+INSTDIR = /usr
- # for binaries
- BINDIR = $(INSTDIR)/bin
- # for binaries of little general interest
- LIBXDIR = $(INSTDIR)/libexec/ttf2pt1
- # for scripts, maps/encodings etc.
- SHAREDIR = $(INSTDIR)/share/ttf2pt1
--MANDIR = $(INSTDIR)/man
-+MANDIR = $(INSTDIR)/share/man
-
- # owner and group of installed files
- OWNER = root
--GROUP = bin
-+GROUP = root
-
- # After you have configured the Makefile, comment out the following
- # definition:
-@@ -244,17 +244,19 @@
- chmod -R go-w $(SHAREDIR)
- scripts/inst_file ttf2pt1 $(BINDIR)/ttf2pt1 $(OWNER) $(GROUP) 0755
- [ -f $(BINDIR)/t1asm ] || scripts/inst_file t1asm $(LIBXDIR)/t1asm $(OWNER) $(GROUP) 0755
-- sed 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|;\
-- s|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|;\
-- s|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|;' <scripts/convert >cvt.tmp
-+ sed -e 's|^TTF2PT1_BINDIR=$$|TTF2PT1_BINDIR=$(BINDIR)|' \
-+ -e 's|^TTF2PT1_LIBXDIR=$$|TTF2PT1_LIBXDIR=$(LIBXDIR)|' \
-+ -e 's|^TTF2PT1_SHAREDIR=$$|TTF2PT1_SHAREDIR=$(SHAREDIR)|' \
-+ <scripts/convert >cvt.tmp
- scripts/inst_file cvt.tmp $(BINDIR)/ttf2pt1_convert $(OWNER) $(GROUP) 0755
- scripts/inst_file cvt.tmp $(SHAREDIR)/scripts/convert $(OWNER) $(GROUP) 0755
- rm cvt.tmp
- scripts/inst_file scripts/x2gs $(BINDIR)/ttf2pt1_x2gs $(OWNER) $(GROUP) 0755
- for i in $(MANS1); do { \
-- sed 's|TTF2PT1_BINDIR|$(BINDIR)|;\
-- s|TTF2PT1_LIBXDIR|$(LIBXDIR)|;\
-- s|TTF2PT1_SHAREDIR|$(SHAREDIR)|;' <$$i >$(MANDIR)/man1/$$i \
-+ sed -e 's|TTF2PT1_BINDIR|$(BINDIR)|' \
-+ -e 's|TTF2PT1_LIBXDIR|$(LIBXDIR)|' \
-+ -e 's|TTF2PT1_SHAREDIR|$(SHAREDIR)|' \
-+ <$$i >$(MANDIR)/man1/$$i \
- && chown $(OWNER) $(MANDIR)/man1/$$i \
- && chgrp $(GROUP) $(MANDIR)/man1/$$i \
- && chmod 0644 $(MANDIR)/man1/$$i \
diff --git a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-clang16.patch b/app-text/ttf2pt1/files/ttf2pt1-3.4.4-clang16.patch
deleted file mode 100644
index cb54195872e9..000000000000
--- a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-clang16.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-https://sourceforge.net/p/ttf2pt1/mailman/message/37804025/
-https://bugs.gentoo.org/881321
-
-Avoid implicit ints and implicit function declarations, and build
-failures with future compilers which do not support this pre-C99
-features by default.
-
---- a/other/bmpfont.h
-+++ b/other/bmpfont.h
-@@ -2,7 +2,9 @@
- * see COPYRIGHT
- */
-
-+#include <stdlib.h>
-
-+void
- fchkneg(file, line, rc, cmd)
- char *file;
- int line;
-@@ -17,6 +19,7 @@ fchkneg(file, line, rc, cmd)
- }
- }
-
-+void
- fchknull(file, line, rc, cmd)
- char *file;
- int line;
---- a/other/cmpf.c
-+++ b/other/cmpf.c
-@@ -14,7 +14,7 @@
-
- #include "bmpfont.h"
-
--
-+int
- main(ac, av)
- int ac;
- char **av;
---- a/other/dmpf.c
-+++ b/other/dmpf.c
-@@ -14,7 +14,7 @@
-
- #include "bmpfont.h"
-
--
-+int
- main(ac, av)
- int ac;
- char **av;
---- a/t1asm.c
-+++ b/t1asm.c
-@@ -59,6 +59,8 @@ static char portnotice[] =
- # define WINDOWS_FUNCTIONS
- # include "windows.h"
- # endif
-+#else
-+# include <unistd.h>
- #endif
-
- /* int32 must be at least 32-bit and uint16 must be at least 16-bit */
-
diff --git a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-freetype.patch b/app-text/ttf2pt1/files/ttf2pt1-3.4.4-freetype.patch
deleted file mode 100644
index a4c4e7b98716..000000000000
--- a/app-text/ttf2pt1/files/ttf2pt1-3.4.4-freetype.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/ft.c
-+++ b/ft.c
-@@ -12,6 +12,7 @@
- #include <stdlib.h>
- #include <ctype.h>
- #include <sys/types.h>
-+#include <ft2build.h>
- #include <freetype/freetype.h>
- #include <freetype/ftglyph.h>
- #include <freetype/ftsnames.h>
diff --git a/app-text/ttf2pt1/metadata.xml b/app-text/ttf2pt1/metadata.xml
deleted file mode 100644
index 6cfdfa2235b1..000000000000
--- a/app-text/ttf2pt1/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>fonts@gentoo.org</email>
- <name>Fonts</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">ttf2pt1</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/ttf2pt1/ttf2pt1-3.4.4-r2.ebuild b/app-text/ttf2pt1/ttf2pt1-3.4.4-r2.ebuild
deleted file mode 100644
index 34b09e2aa14e..000000000000
--- a/app-text/ttf2pt1/ttf2pt1-3.4.4-r2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="True Type Font to Postscript Type 1 Converter"
-HOMEPAGE="https://ttf2pt1.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/ttf2pt1/${P}.tgz"
-
-LICENSE="ttf2pt1"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86"
-
-DEPEND=">=media-libs/freetype-2.5.1:2"
-RDEPEND="${DEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-Makefile.patch
- "${FILESDIR}"/${P}-LDFLAGS.patch
- "${FILESDIR}"/${PN}-3.4.0-man-pages.diff
- "${FILESDIR}"/${P}-freetype.patch
- "${FILESDIR}"/${P}-clang16.patch
-)
-
-src_prepare() {
- default
-
- sed -i \
- -e "/^CC=/ { s:gcc:$(tc-getCC): }" \
- -e "/^CFLAGS_SYS=/ { s:-O.*$:${CFLAGS}: }" \
- -e "/^LIBS_FT=/ { s:-L/usr/lib:-L${ESYSROOT}/usr/$(get_libdir): }" \
- -e "s:-I/usr/include/freetype2 -I/usr/include:$($(tc-getPKG_CONFIG) --cflags freetype2):" \
- -e "s:-L/usr/lib -lfreetype:$($(tc-getPKG_CONFIG) --libs freetype2):" \
- -e "/^LIBXDIR =/ { s:libexec:$(get_libdir): }" \
- -e "/chown/d" \
- -e "/chgrp/d" \
- -e "/chmod/d" \
- Makefile || die
-}
-
-src_install() {
- emake INSTDIR="${ED}"/usr install
- dodir /usr/share/doc/${PF}
-
- pushd "${ED}"/usr/share/ttf2pt1 > /dev/null || die
- rm -r app other || die
- mv [A-Z]* ../doc/${PF} || die
- popd > /dev/null || die
-}
diff --git a/app-text/txt2man/Manifest b/app-text/txt2man/Manifest
deleted file mode 100644
index 5090477b91dd..000000000000
--- a/app-text/txt2man/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST txt2man-1.7.1.tar.gz 15976 BLAKE2B 6d9d3947b3ed76e62c1295431f22a1eb00e9e9068623cae7a3ac853aa6fc4b5bda1db8969fbf2798b84daf84a46ad29e9bf9945cf62b51b90592300e255a3e2b SHA512 550b1d30a4435f35d03920d89f5f2adc2a937de7575c4ddc51ee9f4fe370975b45e51f5aec0eb865ead4b16d88ad31f3150cd3235362b1fc7e6d7b3c6233852a
diff --git a/app-text/txt2man/metadata.xml b/app-text/txt2man/metadata.xml
deleted file mode 100644
index 9e061696f43f..000000000000
--- a/app-text/txt2man/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">mvertes/txt2man</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/txt2man/txt2man-1.7.1.ebuild b/app-text/txt2man/txt2man-1.7.1.ebuild
deleted file mode 100644
index 7657f2b638ad..000000000000
--- a/app-text/txt2man/txt2man-1.7.1.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Scripts to convert regular ASCII text to man pages"
-HOMEPAGE="https://github.com/mvertes/txt2man"
-SRC_URI="https://github.com/mvertes/txt2man/archive/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE=""
-
-RDEPEND="app-shells/bash
- sys-apps/gawk"
-
-S="${WORKDIR}/${PN}-${P}"
-
-DOCS=( Changelog README )
-
-src_install() {
- emake prefix="${ED}/usr" install
- einstalldocs
-}
diff --git a/app-text/txt2tags/Manifest b/app-text/txt2tags/Manifest
deleted file mode 100644
index 3b4bb7d6b4b4..000000000000
--- a/app-text/txt2tags/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST txt2tags-3.9.tar.gz 252334 BLAKE2B 2052af87989b636cc3ed99b3fa8f884abbb175a19af709396b96ede9f10afca4d6764651b3c35ce60e52dad687b8f9b7b7b31f6d01a23a58c7c328a084067f7b SHA512 f2a1b0a671049595f12a05ca68acd860002bde9b8510eb9379ad9bdf94026b30522d670d39f2beffafa50104b44b2a3394aa090297ef92b46837c9a8e7e728ea
diff --git a/app-text/txt2tags/metadata.xml b/app-text/txt2tags/metadata.xml
deleted file mode 100644
index 07bc2e6f35df..000000000000
--- a/app-text/txt2tags/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">txt2tags/txt2tags</remote-id>
- <remote-id type="google-code">txt2tags</remote-id>
- <remote-id type="pypi">txt2tags</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/txt2tags/txt2tags-3.9-r1.ebuild b/app-text/txt2tags/txt2tags-3.9-r1.ebuild
deleted file mode 100644
index 86edcd4dc8c5..000000000000
--- a/app-text/txt2tags/txt2tags-3.9-r1.ebuild
+++ /dev/null
@@ -1,21 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-inherit distutils-r1
-
-DESCRIPTION="Generate marked up documents (HTML, etc.)from a plain text file with markup"
-HOMEPAGE="https://txt2tags.org"
-SRC_URI="https://codeload.github.com/txt2tags/txt2tags/tar.gz/${PV} -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ppc ~ppc64 x86 ~x64-macos"
-
-python_test() {
- cd test || die
- "${EPYTHON}" run.py || die "Tests failed with ${EPYTHON}"
-}
diff --git a/app-text/typst/Manifest b/app-text/typst/Manifest
deleted file mode 100644
index 5d999544e7c3..000000000000
--- a/app-text/typst/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST typst-0.14.2-vendor.tar.xz 65124992 BLAKE2B ec2a14a735cc25b669c4553d9a64b02e0329c9f1365a4b0d79334d2b7de89b4f283c8b4833415cbb2475cca7936fe6d3de6c4b2b9d0fa232d12d61079e6e40c3 SHA512 e9e390ee4a8c72164f77046c0588623f8c35912d7d0d9d2e6f6fcd0cf6e885263eebcdfae1102d9825d46d876f5daf42b57c9b33d342c30233a8772fb12492c6
-DIST typst-0.14.2.tar.gz 4124613 BLAKE2B 676de25da5e9cc397358b552883abd2b522bf17052fc27e5da34244483cf64869ac9ce2ece4fc8110a816104c9ffb4b41223eff7a0e99e45d9065a07f04f55bf SHA512 008d02323c4dc5164f60543d2631d377c66cf55bf699497c82552b511edecd2060b741f328cb4ede4861e23dab4756e94f94a685354e1d1c77a3a0cd0bd20bd7
diff --git a/app-text/typst/metadata.xml b/app-text/typst/metadata.xml
deleted file mode 100644
index 083e80099373..000000000000
--- a/app-text/typst/metadata.xml
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>vowstar@gmail.com</email>
- <name>Huang Rui</name>
- </maintainer>
- <maintainer type="person">
- <email>florianbadie@odrling.xyz</email>
- <name>Florian Badie</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/typst/typst/issues</bugs-to>
- <changelog>https://github.com/typst/typst/releases</changelog>
- <doc>https://github.com/typst/typst/wiki</doc>
- <remote-id type="github">typst/typst</remote-id>
- </upstream>
- <longdescription lang="en">
- Typst is a new markup-based typesetting system that is designed to be as
- powerful as LaTeX while being much easier to learn and use. Typst has:
- - Built-in markup for the most common formatting tasks
- - Flexible functions for everything else
- - A tightly integrated scripting system
- - Math typesetting, bibliography management, and more
- - Fast compile times thanks to incremental compilation
- - Friendly error messages in case something goes wrong
- </longdescription>
- <longdescription lang="zh">
- Typst æ˜¯ä¸€ç§æ–°çš„基于标记的排版系统,其设计与 LaTeX ä¸€æ ·å¼ºå¤§ï¼ŒåŒæ—¶æ›´æ˜“于
- 学习和使用。Typst有以下用途和特性:
- - é€‚ç”¨äºŽæœ€å¸¸è§æ ¼å¼åŒ–任务的内置标记
- - å…·å¤‡å…¶ä»–ä¸€åˆ‡æŽ’ç‰ˆç³»ç»Ÿåº”æœ‰çš„çµæ´»åŠŸèƒ½
- - 内嵌紧密集æˆçš„脚本系统
- - 数学排版ã€å‚考书目管ç†ç­‰
- - 得益于增é‡ç¼–译,编译速度很快
- - 如果出现问题,会输出å‹å¥½çš„错误消æ¯
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/typst/typst-0.14.2.ebuild b/app-text/typst/typst-0.14.2.ebuild
deleted file mode 100644
index 5a05a5e573fc..000000000000
--- a/app-text/typst/typst-0.14.2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.89"
-
-inherit cargo shell-completion
-
-DESCRIPTION="A markup-based typesetting system for the sciences"
-HOMEPAGE="https://typst.app"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/typst/typst.git"
-else
- SRC_URI="
- https://github.com/${PN}/${PN}/archive/v${PV}/${P}.tar.gz
- https://github.com/odrling/typst/releases/download/v${PV}/typst-vendor.tar.xz -> ${P}-vendor.tar.xz
- "
- KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA
- Unicode-3.0 ZLIB
-"
-SLOT="0"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.2o-r6:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-vcs/git
-"
-
-QA_FLAGS_IGNORED="usr/bin/typst"
-
-DOCS=( README.md )
-
-if [[ ${PV} != 9999 ]]; then
- ECARGO_VENDOR="${WORKDIR}/vendor"
-fi
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- cargo_live_src_unpack
- else
- cargo_src_unpack
- fi
-}
-
-src_prepare() {
- if [[ ${PV} != 9999 ]]; then
- # ignore git repo for typst-dev-assets when using a vendor tarball
- sed -i 's/^typst-dev-assets.*$/typst-dev-assets = "*"/' Cargo.toml || die
- fi
-
- default
-}
-
-src_compile() {
- if [[ ${PV} != 9999 ]]; then
- local GIT_HASH=$(gunzip < "${DISTDIR}/${P}.tar.gz" | git get-tar-commit-id)
- export TYPST_VERSION="${PV} (${GIT_HASH::8})"
- fi
- export GEN_ARTIFACTS="artifacts/"
-
- cargo_src_compile
-}
-
-src_install() {
- local ARTIFACTSDIR='crates/typst-cli/artifacts'
- cargo_src_install --path "${S}/crates/typst-cli"
- doman "${ARTIFACTSDIR}/${PN}"*.1
- dozshcomp "${ARTIFACTSDIR}/_${PN}"
- dofishcomp "${ARTIFACTSDIR}/${PN}.fish"
- newbashcomp "${ARTIFACTSDIR}/${PN}.bash" "${PN}"
-
- einstalldocs
-}
-
-src_test() {
- cargo_src_test --workspace
-}
diff --git a/app-text/typst/typst-9999.ebuild b/app-text/typst/typst-9999.ebuild
deleted file mode 100644
index 5a05a5e573fc..000000000000
--- a/app-text/typst/typst-9999.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2024-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.89"
-
-inherit cargo shell-completion
-
-DESCRIPTION="A markup-based typesetting system for the sciences"
-HOMEPAGE="https://typst.app"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/typst/typst.git"
-else
- SRC_URI="
- https://github.com/${PN}/${PN}/archive/v${PV}/${P}.tar.gz
- https://github.com/odrling/typst/releases/download/v${PV}/typst-vendor.tar.xz -> ${P}-vendor.tar.xz
- "
- KEYWORDS="~amd64 ~arm64"
-fi
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD Boost-1.0 CC0-1.0 ISC MIT MPL-2.0 UoI-NCSA
- Unicode-3.0 ZLIB
-"
-SLOT="0"
-
-RDEPEND="
- >=dev-libs/openssl-1.0.2o-r6:0=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-vcs/git
-"
-
-QA_FLAGS_IGNORED="usr/bin/typst"
-
-DOCS=( README.md )
-
-if [[ ${PV} != 9999 ]]; then
- ECARGO_VENDOR="${WORKDIR}/vendor"
-fi
-
-src_unpack() {
- if [[ ${PV} == 9999 ]]; then
- git-r3_src_unpack
- cargo_live_src_unpack
- else
- cargo_src_unpack
- fi
-}
-
-src_prepare() {
- if [[ ${PV} != 9999 ]]; then
- # ignore git repo for typst-dev-assets when using a vendor tarball
- sed -i 's/^typst-dev-assets.*$/typst-dev-assets = "*"/' Cargo.toml || die
- fi
-
- default
-}
-
-src_compile() {
- if [[ ${PV} != 9999 ]]; then
- local GIT_HASH=$(gunzip < "${DISTDIR}/${P}.tar.gz" | git get-tar-commit-id)
- export TYPST_VERSION="${PV} (${GIT_HASH::8})"
- fi
- export GEN_ARTIFACTS="artifacts/"
-
- cargo_src_compile
-}
-
-src_install() {
- local ARTIFACTSDIR='crates/typst-cli/artifacts'
- cargo_src_install --path "${S}/crates/typst-cli"
- doman "${ARTIFACTSDIR}/${PN}"*.1
- dozshcomp "${ARTIFACTSDIR}/_${PN}"
- dofishcomp "${ARTIFACTSDIR}/${PN}.fish"
- newbashcomp "${ARTIFACTSDIR}/${PN}.bash" "${PN}"
-
- einstalldocs
-}
-
-src_test() {
- cargo_src_test --workspace
-}
diff --git a/app-text/typstyle/Manifest b/app-text/typstyle/Manifest
deleted file mode 100644
index a4f2fcb79fb6..000000000000
--- a/app-text/typstyle/Manifest
+++ /dev/null
@@ -1,500 +0,0 @@
-DIST adler2-2.0.1.crate 13366 BLAKE2B 3b28bbd7f89424567ff1bb36b984bf4fd767370459f5548545218cbe1c9f082fedd932fccc7e6acd83a1dfa06a371124801a772e5555ede7d6c2cd1ac57930a4 SHA512 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
-DIST aho-corasick-1.1.4.crate 184015 BLAKE2B 088766e505a828a221a9bca29cb1833ac3964a538cda62d12b723a263fe0e588406af0b710cf87ef67b0ccb9aa3bf69f42e0e5225ade47abe93c73fcaca69ec1 SHA512 c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-DIST android_system_properties-0.1.5.crate 5243 BLAKE2B 86f68ec3bdabf8c6ec47881d794970f08a9eefc7417fc8a2bf4fe9faf9bdd2a2024a94adb0cbf96673409f5fbbd4d0111a1ac371339e7a90a277b6cd5003524e SHA512 b09f51339f9772c0e2e4241b36cf51573c6b96b19ffc1fbbc94b1c1d1d2fdfe8eac3134af54174a675ab05d18ef4f6bcb2c7fcc20114bbeef6e17e3692202191
-DIST anes-0.1.6.crate 23857 BLAKE2B 9ef464a964709b408c7d7846b9b1e54e52d6ae8f21f22ccfe509ef7197d4694f439084dbdb01fdf88829d181965ea9d1452253789a46fdf6d0520e3413c50d61 SHA512 f9dfaaca9ca327881ec30efaf24e208daae668b1e9d6963c8b0ca9f9fd13be777c793076a87980429f0dfa4db28ef5331ce6652a76da4d5a87485b23fc2fde29
-DIST anstream-0.6.21.crate 29516 BLAKE2B ddab9728a4824b1682a84339e2c5212904fcf878867c8ed7604ce045d4ba6bae0f129e73968e20d58a9b2e297ad1b6ddd5557907d3b6ae9253e3127ea901d40b SHA512 909059510b778f606df779d5f8ee69cf721072e81f933eb5f5fddaa4d1586a0040ba7456165d5db16c812dd654c2dda6b929ccb997310b507f1b79846ca1f402
-DIST anstyle-1.0.13.crate 17651 BLAKE2B 026d4163f4bc8d1677d0830dbe46fd335d18e50420d2d809a675609c1e020f7e3c5e69b8d0a7baf5f42fa2321b6230c619a93aaf8e02ceaef638f8006dbf479b SHA512 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-DIST anstyle-parse-0.2.7.crate 21707 BLAKE2B 41d51d4c026e548a9428f5fd8dc85fce964e3f1cf709820dd53d216af3065a4ee069de8c5bcec5eae19b99172f60e89034a2ded6bc787f3ea4159d5d30de3984 SHA512 3e0920594dfa15f16dd308d0da81d784e6a5d6fd7a3b12cc1512fb625369ea7b4550df549e3be961906e2d3105f72ecb86b89dd6f5817c2c982929ea26d605fa
-DIST anstyle-query-1.1.4.crate 10192 BLAKE2B c5672d2982bef5702f5d592bea8b4336df3f24edad35656873accb4491c0b6f323189c6721a7f722e6aae31ea8c183a93e3d59a123dc1c150ad1c85640906e40 SHA512 b94c550b865d17c15b2ff1a41da4f7aaf3a5c0694b2188c7238cae8212d8390f759381a3ae5598c13396a728aed8bffd4e32fe06da51af0ba92c334124d26641
-DIST anstyle-wincon-3.0.10.crate 12558 BLAKE2B eddfdfd0bf8ec9520319c3bc54d627be3ecc4d931181e629f5ae4f1352a1662476060a25639f390825405691ef22befbc6f1b51d79047690fadbc90993b9ff5d SHA512 bee4e8a76185a359e6f6c0cca11ca322a8ff6eb92a1659986bbb2287c5e198f3e9cf3e48c9d980b18fa012b5d52f97cd017770736be27e550cf61be553982c8c
-DIST anyhow-1.0.100.crate 54059 BLAKE2B 3089cd4bac1a3ede11c5849fabf12735392ba2910f5d5c1117cbbc9fe2491855745879690522988ac343e210783f8d885f13593b4d0f3a3816b9a8c35ef2eb7d SHA512 1f0c072aab9490d68db3783f078c6f8a4d96360908fc6ee3e971b02fb72b9dd5e689dd385f0e93388a87e0dfbd8cff0e14a280b40d55f87646f3c0e558e779ca
-DIST approx-0.5.1.crate 15100 BLAKE2B 8fe84d52263521c0b72a1d1e82ed283828f680b8b56f532df2c14ea86ca09e793686d823c5d58ecfd7a829948543bb375e85223c866cf036e9432be5d6aa7399 SHA512 c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
-DIST ar_archive_writer-0.2.0.crate 31814 BLAKE2B 0ac8fdb006890652bb7f0db19f4ab7816104ae6201aac4312b74dc0d6c13ba072d553481e0b999586c43e6998fbdd811612ed0a9ce59fcbf74304e81151931ac SHA512 9182433144032f83b06e94171d3c043879d912e87362103547f76e9d412a47f1d16b0a68a9f09d544d18e8b71a04ae27468c8039006b3ccfe3c5a3217a7e5071
-DIST archery-1.2.2.crate 16228 BLAKE2B 489e4b2ea181a7915ca41f31e22e9e95609c0456b162bbcf67b2bca25c3873447ee1e5a22fba963bb6119dcc34a7ea7898683bacadee49fc4e6f3d3bd8f5906e SHA512 15d0e118c22d7a8539ee8e97388a7796b15b765f5f7a878e66959865497b2db252a351251d6ae587354f58528186542d32ae14640e252acd1bb6a95c5c21490d
-DIST arrayref-0.3.9.crate 9186 BLAKE2B 8d7443944c81bf849fbb8a4e09ee379134c173decc712c6fafe483fb1545fba1f7f735979e5e26976502284502b5c7046f0b6aad59f8731a4ac8e1a51929c979 SHA512 f97e33e7fd65a8e908c21ab918350f71f12d49783162b90c5618660217b36516c39750b292a1248125f12429e4e00af9ff20c3846be81175946b8541d96ee606
-DIST arrayvec-0.7.6.crate 31237 BLAKE2B b9d1df7e3ec47d434a2606fe9540e37e02351873b376a4e113b54461288e9ab20e02285eed5c4bc0f052ec4d6b3c804044413490ea706c31a852624b03bde7bb SHA512 b1f320746018a7f32340a833420089446ec5cefb7f299b4506eab7423d5db49f00b72d8aa8c6600f9159b9480d5eb3ce69407d93f5c9934147860c83e4d6eca8
-DIST atomic-waker-1.1.2.crate 12422 BLAKE2B fc6632f3c9d719b1d24a1c8e05947d94028909d1c629b80576e176e567636dd4cca699c7e91cae2df63541da574146b3ce766374e93f0ee429bb5bc89a4d3cae SHA512 e07e58db7955791259d0ec00fc4d53318aefb4506e062914819c4220c6dc75fa11a7af0289b4653aa1f9041eb975a025635190de68b4800a0e91e33cdb0ba11c
-DIST autocfg-1.5.0.crate 18729 BLAKE2B 27580e39b366c6fca02c9db09997b6415c409f12068f1249184268bf96fd85ba659e25ec730f99e10caf452f96c486f3d7442bf09c4552b5f39519b21d6f88cc SHA512 f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
-DIST az-1.2.1.crate 27842 BLAKE2B 686db35c5743c458fb737468ccf8ed27b9512b8b5154b3117cd61bd0d73e778d3406435f2f8ecad34c4841820c9805480f4a6837a9582ce8a89df28efe533061 SHA512 fc81f22f8efc2faa76e25644f7c0102a8bf623dcd5538ecd81e03344481b62f036f80d3ac734653d4386265b640bcb357572db03a1716dfd6b9b12348e9f8cf7
-DIST base64-0.22.1.crate 81597 BLAKE2B 6f216a560bd36e6e6b74e908344b457594cc768d9763070e269b56a14b150cbfc4b7f599d4c2a0a5f783638170ee132f0796fefb14fcac7fd73c58db0791007a SHA512 91cf2e4e7fc8815f9b8a86a7fa722a20eee3dc1dd57111b29e420de87ce7836bcdb1db01d3cafb9a977710ef63e7cc41b7772762323e68e0e832156858aace20
-DIST biblatex-0.11.0.crate 98441 BLAKE2B a1030cbe4831be3501bab6d4c085fd34f4bb7df9a6805a7fe0af533a58e4914c883bc8706306d7bdd7dca251bbc4cdb008d9cf92ddd54638513f6906b3f27ea6 SHA512 7a2d630f6f3abb8795345e435b1e635bf1f9f457c38ff0311ffe744f641470c92b9e233ba83b176e39f247ec8b999aca9a2106c8a3ae0780093869f0f68188a3
-DIST bincode-1.3.3.crate 28958 BLAKE2B ea01d2efd8149ecba5e240ed989268b683d542a5f369902d316a4fd1ae4b8edd94e2d4a8cbff0e96646eb29facb04a84b249d74f0781dc3d29c8797ac975aa9f SHA512 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
-DIST bit-set-0.8.0.crate 16289 BLAKE2B b27bd0a273d7e45e2fbdf46d4c5df4d82f710071cee82b19e95204cecfb13dda26aa346696f489a52f66347e7123a67cd0d05f7c2a4d7164d671f712fba1b9da SHA512 eb06e6b9285f33fb0dca69ce189838138f679e97e72538d09923e29348cb25ff1043cf4ef4ef4b74644de9a601859159d9d9d74354def92eb10b86e6067047fa
-DIST bit-vec-0.8.0.crate 24132 BLAKE2B e9bb9e1b7aba90337e546e9cf6aced966ddea82e825c76c34806604746b774ab03b19756a24084f6df35bb64c21600ba4cd1c477196b34dfe4bf56efa6e4a23d SHA512 20d55f09994bff368381d2da5e0aa4ec3d336361d0e0111d72d147fa0e44cdafe3df62c3dc30d42d745dbf42dfc0b75037f046e5335085f3fb88f586e52fa571
-DIST bitflags-1.3.2.crate 23021 BLAKE2B eb990bb27b2bdeb66fd7212ce582cb36e1c616debbac85df642d0c82b25439e6bf9b1e811fac76b59e58ea3c1bbea6170d03a61e8f9a395e4334a0e2e2987eda SHA512 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
-DIST bitflags-2.10.0.crate 48427 BLAKE2B 238a6da813eb2c5541ad470b97b9cf6ad8004095d2a8e865b88eb2301290b7bda22e5b062ba66a04ff0f3108a84d4799af0786b76f785fb5782bd847876549c9 SHA512 6fcdaf250ca6e74b65ecba755d62c3e78f6c02ce1a9562a3b17bb2d6068a0df480ad9c838ce427dc2d2869a9dd1f86f2fb1dc1e50a114def77fd24154b2b86b0
-DIST bitvec-1.0.1.crate 224375 BLAKE2B 9f109db6888cf73d69646911cc1c9e90535e54a7afc436d878bbc63ca20a30cc6e5b5b5cd42aa78c38df5a4012454769c126f9072f39d58bdd09e54887ba6d9f SHA512 83d643c5aca020ebbe9094b5aaba6a796e7c3c509228a4348444e57a06bc3a5dd042eed57a2254d91661e73bdab2bc0d1bd02be376906acc6b6d75b5354a8d8e
-DIST block-buffer-0.10.4.crate 10538 BLAKE2B d819c4f9c4be85868e8b105fb7e479d2e58d3ed85c3339bd677a3e111f85cb1ff624a54d7802ab79a6e1d9221115f66388568340480fe83eae1cb448f19f5b11 SHA512 b7d436d8e627e16e6ddc300ee8f706a6cef28ff6f09eff848eedee46f84bdcd03601303c92ab8996042e55922866a59259948177c0a4496eed723523e77f6fdb
-DIST bstr-1.12.1.crate 354916 BLAKE2B 07b8e047c7a115d7d722ef57a37c5ac1e7ddba080e35b4eed78c3104cd92f08af5e67609faaa7a480ae15031f54c3f5d88784e23c96e659a7f4800c42dad45c3 SHA512 63a1e62d43c4dce00f287421b1ec76accbbab7f0897c8df26227f533af325896c0c8921a873f4125381e7b89fbb69a4358a96698ec6ee61191955464ff1c84ac
-DIST bumpalo-3.19.0.crate 96414 BLAKE2B f8c155f77cf977d72749f3cb943a6b171dfc4f67135da345a935ba603f2b52b5feafbba908b31feff391128196c7b0088f6f62d5b37bc4d2277fc0fb9c560b54 SHA512 58db27a643c55adae07061100e3604dad0056bacd42ce1142bcc34249645e9313e886c3174a755593544684fcc632f134f9c6066752ac695254fb9ecd40878cf
-DIST by_address-1.2.1.crate 8437 BLAKE2B c1dfdb111a7c9815bb084fc44f1216d45da6ab401b5b646a6eb93b2f7cd77843ac5559f0f390e006ef77645ac2fd814ba86b10e586798b96b02d928d0526ac3b SHA512 f19b8397386913892241cefb1ad71c152280a71e63d2b42e05579e10e3a54ac7a3fc4b706fc1e5e571da7b77b8d483057c9d76f91c88975a970d48f62d718ef0
-DIST bytemuck-1.24.0.crate 53243 BLAKE2B 472563c13565b62378576597a98c8050117940842846f2fb711fe4fc251e3bab19ed8f0d7e8215c880f06638684f1b8090afee598c730dacfe536f53287dcd69 SHA512 4e3b8071b7dc3b88104786f007f2fb8930cf252fc6cc04ff0c1a13873cd272971edcedcc9231a2a44bbdeca9c831f4c732e6917581420f209003b47761a8ced8
-DIST bytemuck_derive-1.10.2.crate 25678 BLAKE2B 814e3b7b14e545e89aaa1d920ba18e5a49c22911c108134eafd77922b76ed2f613376e42184735b06f90cb3be2a91e9864f4a7ddc12d808417466085681ddd86 SHA512 9cbb0e7763603876fa1fe81d31dd9a0fc391f86731ece0425afe76768a8d6645513d440ccb51af9b02659ddf16c3924571b50bae9de489a671e029dfe3c4d955
-DIST byteorder-1.5.0.crate 23288 BLAKE2B 7f85a7948406844070a2c8202e0bd52f73b3dfc7c666a97046128044eb9352195afb80e2bf894c0742ad109e4473339de1365d09591de70dfec6c8c02a8e1453 SHA512 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
-DIST byteorder-lite-0.1.0.crate 15909 BLAKE2B 751735c5fd618d548c0dddc2c6a4a1bfb41a2eb30ee2860b9e7b5bb75d591a9787aa36940acd9ab14242636e37aca6d568f39df07f7cbb771cc475234c696e3d SHA512 d38837acc5926fe98ddf4336a603412f678b5f46d53a7eb926a8885d28aa24d51e3968f0eb2e6d2d7711e5ba30b8006a27076ea596b0699e93ad3d9e05483c4c
-DIST bytes-1.10.1.crate 76779 BLAKE2B 96573ff7852cd2d4f37a68cb4d76bc43d2018dc25b7b7e2164df022de4e1974f22d4d3ea7cbfb280667650cdb5063d600f4f76cbdca43dae508f29ced449b0f7 SHA512 03429f01927b94ba6c958c46b2e5bf92a23b39ce9385689e21accd34a5d3be01fd0f665f4bbffb1f7c5bdf1edfb1bf11d5ccad00eff0f9388be39fe2f753d296
-DIST camino-1.2.1.crate 41364 BLAKE2B 8908f90c3217e64e502e13be81ea6949ce2bbc3554d16e767481271388f390b93f6ef798fcaea1cbfa77c5d9fc9591767e5dfadb0b094f49f87116d48341e425 SHA512 baeba86b21f4b720f09ad65fbaa39f9ec32662577844647bc0d63482a1bf2d6c9cf04a997d7452d65d4edbd94185cf5c6b93aac274c6d3b4c0b29ff498af5df4
-DIST cargo-platform-0.1.9.crate 12010 BLAKE2B e178d5a444c6536f0c95f497bdfbb13cadd0d58d55bfae76008bcadc2a042044f432a232f657cb1fdc91b7af4d197cc44bc0cd7a41c9cca6c5da085409ab49d1 SHA512 05cf4c18ed6f3a1193a4567a48f1f3c832ae85faa7487a4e087e5dd8499eabd36c862d8e58af5443933b87aa8becc258011ebbecb2247f8a75067c8ac018676a
-DIST cargo_metadata-0.19.2.crate 28370 BLAKE2B 23d365759330cd0ea30908d21bf2d475aca8880511646248faf163e12544d78b6034e94d4d3c5bf8c4c8d645cf166a67105cddbd55cfe4dba425132e2069ea72 SHA512 b0d066754bea68093c9990495d794ac6c2dd9fcdff79b92eead75fac34e7e96ea84945e024acd81a59f89c2d197286de1ddbef8e5312daac976aca823566e011
-DIST cast-0.3.0.crate 11452 BLAKE2B fe6edddd0589fa436cda32342d7beaabe4003afdbdf1d7c5db7e8748adf23b1b2cdcdd286235837c735d2143f29e692c152a5d56fb0458a54961e4dea303b2cb SHA512 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
-DIST cc-1.2.43.crate 91384 BLAKE2B c9da4f63674ed62ddf52daff868f8db4109586fba7c786f41200bbad4435f2ebaebe1e76107736b85be9d649036558f496c4949d691a3062064eee2c12e2825e SHA512 0b88e6f2658c68ee6b6c8d6c925e9f38fad53438f68f8e40b33f1d5f6b6edc65b2d4eb36b756ce265db06a5f3173045e474f862cd476c5c22ab7b0ccb076abb6
-DIST cfg-if-1.0.4.crate 9360 BLAKE2B beadbfb273ee97cbb6e3740891fbace57511399ad203459b66b397587d794677a9515cde4e9ec4320c3795518bf1551d72b9a889f8ac4b225168f493288b7c19 SHA512 176e04df7ba783b7143bb84397b777f5c5a1305c08a5c3a218d4a66830620be89ed68992ba27686165bcd3fb2f34b2daf80b2a1d4b481ecc267c988e84d28e9d
-DIST cfg_aliases-0.2.1.crate 6355 BLAKE2B a758d9c88527f0e6e7cfd6d4c83eda1bcb4d6e2438189fe08e8ecbcaa78d56afc5a4873f3b82bf7da96afd690b44cdf1e44466b6da0f37c358b340481017103e SHA512 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
-DIST chinese-number-0.7.7.crate 17318 BLAKE2B 30fb9c5fd192279f5cda0f420918d2aef8e79f7e12cffbe613a4474fbd99bd1c669795f2f31d43b7970cac2f31e49a69ca754a8cac1e35b83ff53cba754aedd9 SHA512 ab3578edef73ee08f53dd8beb9c0814eeb2156ff9ac60a05b9d4007982ea85d66d4c1b26a08c6c6cfe3cf9f71038b8e13ef16fa8ebd5e2eee4d0b573c8fe7b25
-DIST chinese-variant-1.1.3.crate 2179 BLAKE2B cd25a1cab2f594366d470ac6e6bd3d7552a779815bd54999f8f9ce3ccc327177e1b818d83768137e5d2b6fd2235af7333231537d42f31322adadf998855ead2a SHA512 523cccbfd7d618eabb24e88ad94093db0bb62175be2b76bb604e70d2a2df02e9f5e72ab0384d2b67df2842929e352c384693cecff1d17b57453ca78700c33c8e
-DIST chrono-0.4.42.crate 238174 BLAKE2B da67b970d4bff78a7d4910ad4cef4a8b6177ff2a2a507e24d540d173dca492fad220d09dba96eff8c75cce3e066c490207f8cf769da84ac456870dcec20dad58 SHA512 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
-DIST ciborium-0.2.2.crate 35611 BLAKE2B 7bb34ed2b16f55af2d762bbc83263bba901a0f05bc7677a370460549297839c4d6e913622e8a6cb3a5c2447b94b0bd17b7d5007228ea8881193d08e5b8deb072 SHA512 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
-DIST ciborium-io-0.2.2.crate 6697 BLAKE2B 07636da78f59859515af0075cb36d9ca969113ac327ff727953c73b64b60ddae22e5b1b65d8be5aa401f8b13d34074cbc8b47f23abd7a13d551f0b1c78f23575 SHA512 641b8592f9699d5e6c607815c8e6dfc82b2bd01897015e04ef8853420a7d90c2ec5c1140e39eb7623ce05587bea52ef63659eae76baee5b6592d2ac5298ce106
-DIST ciborium-ll-0.2.2.crate 14695 BLAKE2B 3c9ab0b338070359f9565706a504e4f6c65560072380af6e0a57068ae6716773d40e75dee84ded5e1d32f93445a07a0965759bedace58291b68b94479fb16488 SHA512 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
-DIST citationberg-0.6.1.crate 66778 BLAKE2B f493c10ae8ada660b5b562994da5ab144cecf94f6aca19af606cadea0041b742eb87eb95d73f12b94ab549bb5065f3c269ed5ad0c57d964b0c5c6e92941e0e91 SHA512 4eb282941c122ada12d5d4444343e83551396becf9a514893850651e744fbd2cf57acae69b29a4b0098bd2ce6c672cd25bfb6068f006f663bd8406bdc365bd25
-DIST clap-4.5.50.crate 62030 BLAKE2B cf2cf1761b2d4500ba6ce9c48e9127d83bc0eda99d111eedc5d45c9444c8cf53d15f9d56dddb1cd1d1ae464e514bd6484a15b4055a6305c5e476e80d57e090d0 SHA512 f98dc12a40453f17c733562e2d3a08dd4c073f2930665a683328100c5a09ae7d77fe535a22cce12c4eee8e2b073ebdfc156cfd4f5ebbd2f57fe779d206092264
-DIST clap_builder-4.5.50.crate 171137 BLAKE2B c22e6f71df95d9cfd3c5f319d7c374ecb4879667279343e65ba35cac4308b490cacf2b2a702c4927d04412df2b1de776a38dd4081673777cf101553206fd32a0 SHA512 767b3bc14de66da6ba4cdf937b65d1f05fc34396026d8eeab39365714b26c7a2e0a7a494101ba13c97f23cbdabdedebfb62f522cce72fdb6f0fd5f45fd030cae
-DIST clap_complete-4.5.59.crate 48576 BLAKE2B 5e2ce72608071ca3e73fa0718dd1bc5617fd4ba6bffb452ca6fa5948aa531ee2224e6af9003a6657b1aff6f730dae52982d6e53798432b330d884871ef75dea3 SHA512 90b4617983ed3085694cb006494ce3532c0dc1840818e0f83f9f0c9950c5ec5dbbc7c7e64aba0a82518de1bc95b7d828a4f4af87a581cf15f777a94799816bf9
-DIST clap_derive-4.5.49.crate 33559 BLAKE2B 453aa3774705de9c8cd77a25931deecc085efc85f9e63dea413c9989e445cd79886bd05c8f871f0203ee3003fe48805151fc42e50c66a1e05e6f6f01c5fc5e48 SHA512 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
-DIST clap_lex-0.7.6.crate 13466 BLAKE2B 723f306a9ae6c1fedd6b85fade039cc2a1dba51aa4412972025e0ff1aa8f15742e090dec61df3ac17ea9aae426e96049a673f5b944cb164b649ec1809477ab88 SHA512 d248b65234f201b2cb867562ca3d8299e79d348874547639b31883c6eac8416d3d6394e5b0047ad74f1a2c37e7721375c76bcaed1e60d13c3f1937b20ad9c54e
-DIST cobs-0.3.0.crate 15639 BLAKE2B d70d00304f0fb6bee6d0b65e16aa0572d1b7c35f170be24e7f8c38991571f770c94bd2b1a582ed98d0a74242372657fd83654dfca0ca6cc74cf648f1b8eddaae SHA512 938cf500f8f4d05fed1dbd3272ea35067ef182828e9b8898f1bf2de37ab69941a3c967615b43496190d41e72c95e17e84d9307271f063ca412f2ec3daec88f50
-DIST codespan-reporting-0.11.1.crate 48963 BLAKE2B 39deb717a853ffbe3585e20a67fd7a75b62e2d796a66b5004876501fd7476acde9f126804f2ef6220ebab66821a3ccf058d544d689a2705eae44285f34b510cb SHA512 0869789f5c50d3523d3ee16a8fe64756498a13704efbe82bb0845eaa87c7b6b1d075b3b6b80567cd9fce6cb09c5179e9c07e485fd17ce56c8139ade0f8bc6844
-DIST codex-0.2.0.crate 43026 BLAKE2B 5961243eced4ce4ce19752833ab50bf46696cd6ab158cdd55c8ab9cb1e49fef3b753f85705afb5689fb8ea359466b05fdbf0d97978a8398df510996212c6e895 SHA512 7ba8ff6e95886eb3d8b23e2b9b2e233f679481387b0e451b5cfdc5f978c60c40a9704a7bb586f9ad3a8645c7dd131c83e9d9f86c7c1d477608526239bbce312d
-DIST color_quant-1.1.0.crate 6649 BLAKE2B 9a2488dd00b7a33e15e05531ea49ef1961131f0be0922ba41e2d74d2b1a047daed483ac3a9dd87c847a81cce70a347395c557cad8228ab9a8dc5be7cc0f1bcaa SHA512 690c928bda4b7b57425f38ea68ac89cde2473b7a91b7e62c04a8f2c5a0fa3505e26b065d48b7ad0a8bb491f92f600f896fefdad3ce0e86e43cbf4f9a89e94201
-DIST colorchoice-1.0.4.crate 8196 BLAKE2B be97be7d875cdd09cdf3f2594f0e7ed80601de62bc907ff70053317b9d48e889b3fd2fa0da5e6a681fcf80b24be5e16089289e3dbdb68255b486c18c517c55f1 SHA512 0bc6e55c3909e7bcfdf198d5d68ed8b588b82a72f53aaa41efeecf9dae2d31e6c172a7ba922e000fd7cdf6373c13371a98e7da08e6988fdcfbf20782dda8e4e5
-DIST colored-3.0.0.crate 34497 BLAKE2B 6477cfaf974399a2823a714b766800766245c8965abc99f142c4ab72effeb665cbe408e9f34e28ca54a0b1e82859b8712027ec0cf88b98d2c536f0878e7ef6ea SHA512 2e3a0b7625cebe491a884a4bd1d8c4b4355235cf6e1e940768f92968313e09233d2f9a13a623cd44542f7f2894d4a7d64759083e005f22967d0a4991e0491396
-DIST comemo-0.5.0.crate 28954 BLAKE2B 4c97cf0f57347f6433ea0baa190139b099b6e14e8f5b55eab1c63e298d9fa95d060a5c343f2672f667d89708a7d5eedab890cc310d38f5d13177d209017a8785 SHA512 d8e392955470db9b511f5900613863392c41e0dff5f99d94c6e8c451e439e9bf0d019b7ef372e56d6a95b6185d9084f52c17701c806880568372f3e79aa8ea5a
-DIST comemo-macros-0.5.0.crate 10000 BLAKE2B 0c37dabed88cf51c2d03b1c6f2123b7ddd4a70e8d85f491e04929bca598a395aeb2b04d5f4bef14348cf333fca137787b0a3af356671b34992268a28052ba1f2 SHA512 01f9ee93fd79b935af1625e6a547279cc92caecbf4146d43611fbf89f5a430dc2c275431559e109eb56596acf47f85ad1a45baef679b19be8da85264461845fe
-DIST console-0.15.11.crate 37822 BLAKE2B 3233ded5b40254fe62d04f2672bf0a8239cd506511a6fa9dcc3ea44b0eca2aa4f586f346b83da3cb354a0fc66484bd1934ab07b8c591834d9dbccd17d149b642 SHA512 ec294c8ba995d0b4769f2e71f3d1918d4c0ef884ee4118ab88f2567a2f0382be46e24eeb47d2bd7947a14c2a54e22760f3f2bac586a372236f25ddca7568c7e4
-DIST console_error_panic_hook-0.1.7.crate 507196 BLAKE2B 90f2855b54c78258f9e4983849a0c0b41f842990d622bef0ea16ae5e3a93914919022d21b1437bb2ce644333d4e0c6e7b55d960452c4fa437e23bcd0da83a4dd SHA512 49f4fb2175c0068981678f291422ace3737dab7033b1a49d78fd821512c92fdd023c3fe28c7daed88c8f338c30a9c7f82f18bb4583c3fe7839ad8dcd0addd6b9
-DIST core-foundation-0.10.1.crate 28886 BLAKE2B cdf45ff591a441337ef35cc4784993f95e398e5aacfd91d6d8eb0a3b38f9a6974f6a47797fe63da569a07c6ce7fa8b4069d084ddafa10c85f31ed543fa7d2f99 SHA512 2d7cbb4fa6b5684e700337eb86ab5c0566a69c027bf7a7eb19054e9d9f8955a7cb069d3e31ec046be4fd1a4ce1883155be8f59d223758974a649cff80ef0a065
-DIST core-foundation-sys-0.8.7.crate 37712 BLAKE2B 0e1dd99a5bbb0fe92f55181a37426f6e86445cb20e355f553b3162c88ccc075644461731a0cdcd93dcca65b6cef1de62b409afbd73ba3070a199ab8e7422dcfa SHA512 17492d5314db03abdb3b1998bf0c396ec8ed0f83bc978ae22d6026afdc86c50b58cbac073b3a0d97b92da7e98be11302faf1249d24313494bc058add4f4cb63a
-DIST core_maths-0.1.1.crate 6528 BLAKE2B bc68e64f7beefb307d04585eee0e6667c9e4885577fbd501a17263771d82db34ad15fb7a93053a91800e6d21f231160f3cea3868e6926990c8528ae8e6c7fd35 SHA512 19708af657d12a83c404043717e0d75c49f7866c362d5ffb366affcfc77dc19d64bd44561c3bc1871e0ffc40b6804beaa5e6082f5d1780ceed7c3a9176beb085
-DIST cpufeatures-0.2.17.crate 13466 BLAKE2B c6392b635542a6fe29958fabe7ce725354a31e24f6f144718553218247881013f56659d2efc671d47394294373db2d4ff8f45c7cb520ac22f2ee5c462858a1dc SHA512 9ae64656a21cfdd0528d87ba95f6213860bf72ccdf866019e65ed6662633e73490f92c42c80125559b3dbb7822090b5faa8ea564c562e04041232809ec2f58a2
-DIST crc32fast-1.5.0.crate 40723 BLAKE2B 6e91ee57a1915c9a9f7305db24337f03cbe48fc60ef01c65ea55dfb4f1f60c9c93736d9b69efce3759d5504a1988bae7a2581a494edaaf27ee030e25e97c853f SHA512 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
-DIST criterion-0.7.0.crate 119908 BLAKE2B 88f90192f827b164870ed69eccf5c797590335aa770065935eb61eb2580b871590cc9e63e4e27adf389eb696cfa54330be0598741be21c223ee94d4b697bf0a2 SHA512 a11fb634ed9a7e0758a0c8efabd73e71bfc0312e35c5c74d675471ce5b5dc3532985e26986fd982ca2262ef07582f18db59e2c9ffdc81290b638cfb96f0e40b4
-DIST criterion-plot-0.6.0.crate 24495 BLAKE2B 104b6f44777ba80a2389568330f7151e736f6a4d06eb9c1eb2eb0ac3bc9e695f62b032834732a566ab5b44f8d8a56eee88f0189f86a44128e2fbb25bf65b67a6 SHA512 3d5c8d4483943d8a1ca800225971e6e476325903ad4d185033cb692e01be380ab3bf4e8e2e94e8661ebdc7babc153e785d368504292b19f43d8c980585275a3a
-DIST crossbeam-deque-0.8.6.crate 22471 BLAKE2B 02b854df171b0430ca8a40349674ff251698d0c322c317055da8678da6661730c945d86737fa4947c3bd824ffe402271ee2f77fd6a505d2d46b4a41454c510c8 SHA512 9368c0c224c4b84356f1d422d8869a5ab4bfb36b0ff69244a9e7a7304ed51f034001cd9b2bc35849df874d36ed34285c66574943573522ea32bbdc5a05df6989
-DIST crossbeam-epoch-0.9.18.crate 46875 BLAKE2B 200c256cad6011a3a14c4664bea6b150fce72d561c4fffc387fa561b08c0480e8756bf51c14874c5fb19f427424547f72d2cd7dd6f56fb8b6666a85f8d52bfd1 SHA512 0a8a199b9d77f4e28e91fe0a0cbff7e0dec58cac283631fd972477fa912d2f6ddfddaed2c695e4978b01cb5440b702822af6333e7c3dfbcb9a2c2086999516b2
-DIST crossbeam-utils-0.8.21.crate 42691 BLAKE2B cd9015c41f532eb3c90101603f32d383f01e6880718b727d6d1fe46872ae276cda685e1b548cf77dd22bb1a05f0d4c4982332c2bde90e1743dbd7f51919022a7 SHA512 6f4aa7ca10c20da291c4714b56ceb1fab1c06b03b2f4e28e474e9aeb95ab6615a25462dc7819713652c3b5f6a06fa0f24ebc92c533fcf35dfcf2655857d975f8
-DIST crunchy-0.2.4.crate 3887 BLAKE2B f957597c82795eb10d43a6a98f7575e19b9484dcdf9fe35ac79ce406035d5d467021a0c563dcfe8f717e800b6bf532fcd72cc11be47e084405e16219b88e67b1 SHA512 72ecadb6c8558dcbf3cbc3a34bcefbf292e42999e7af6f59b9804e1233d87f6f65802b157f346a64cd7d2dc1a92564d5481211b081ba5ea170ecdb06dff9dd0b
-DIST crypto-common-0.1.6.crate 8760 BLAKE2B f2422bfb89c15d47a8f91c8f6695e05eb56990a922e3cdf3d426044736f9932324c0d899a151a6df4d6683e6a6b21659c657d3988734014c02cd854bb4b924e7 SHA512 471dbc43f517089d2cfe0868e29510c6ca579875b3bb5d013c70796db969b609b6c4bb35c9a07b9a2917012dc5708b717d48e317a20038adbe7e7039bf3ada6f
-DIST csv-1.4.0.crate 888642 BLAKE2B 2b24810d308a5c4200e5398f65e5289a1a104f1314bbb9b4e586fe74ff09df6728ac5e0fa13f0345dfb9a97e732639fff86eb254da6e7eb1348c2e86021f317f SHA512 45b74cca5fbe2935c7d46d2370122baab6cb94456328a856ff6bac25af2b3377ece8f706fcd493dd6fbeaa974b622f613ac06ac863387726b715feb3687145d7
-DIST csv-core-0.1.13.crate 26119 BLAKE2B 74539772c30fc03c5887c0802e88b174ff46e32dfd14b09a0ed18c0d6d5f2e3d326a5f723fc842c9cbac9b068f4730de9bf2f030a38fc89107512dd9c370caef SHA512 327bb6ebc6878aa3c76be9beecbd83d0154a2fe806ccede35356836bf4b86512dad6c2e0cd9d240af830a4dd55bdea1b9a7e8bf728cbbf68c5f17d01b504405e
-DIST darling-0.20.11.crate 37614 BLAKE2B 9bec875e60dd2971ad97a3098ec6060d16ddae7b4f85c0daa1326ab2411516c2da2eff283fcdfd091087402643d1a8db5db151c7792b97f75ef9722ef8219eff SHA512 62532fb9ff5f63592ac61d55a3f899ab90bddd380212637f380ae49e4037c3a3058055f88a5b5fe9c707c2884dc1333756364ba7acff74b0184050d9a063d596
-DIST darling-0.21.3.crate 41398 BLAKE2B 5463e73cd01aff3b3b6f650660b7816e5f83c1fd94b33e13d814ed74205a4ff65c91515d3d8532e7d49260bcd5d25391338476947c891ab072cf9f19eef562e5 SHA512 d28b9a6d63b09aca5448a9b39e9f41a4418d93023885715feefd913519b4bb1df32e85edebcc9b59d2e1b55d87052dacbd01e7b42d7b4ce5b02fe4de46345094
-DIST darling_core-0.20.11.crate 68006 BLAKE2B 7a112380a91d9e8bb5ab84ac50ee1e21e25aaee4757cd976e82fca912eb17941799f3367250af10ea36182c26ab4289d51bd003f6aa7fe686587c696f4e87910 SHA512 aa2a8ca52bf3513711ed97fda6825d9139e0bcc818d4bac7023455a96c035e7cd676d6e3ed9bf594a6725353923de7c2e8474de3081f6d35f0c5dd507b2ca1d2
-DIST darling_core-0.21.3.crate 74471 BLAKE2B 0464ba180045fa21dee8b3a793950b0ee5526d8cf80d149233f37fdcf1af38513bfb0915abe3dc292acf4f7889053fd345aaa6c0f8f814a009f867c73bbd1fd7 SHA512 585c872de6e24719d09d7ff9031980ff393a0db363913f2ed5848ec2680ca31501b82ba6aff42d4e276e502715de1dc7bf9c75ccc446e0c5a3f428e23bf62c65
-DIST darling_macro-0.20.11.crate 2532 BLAKE2B 18b7a038f1a3aa245f1089f5608d859982eb82f76c9085e96f21f42ba83a65a076d5810842a4fd952dd4ee65392fd5d4e478f067de31ffcbffa34db2ce933d64 SHA512 4884d05a87ba1638b7cdc0a3ee2718c38aa255aa19547388aa834abe95159a72128817494f4184dfd1aa811f1eda385ed4d4f3e65fc8735effa01769fbbacccd
-DIST darling_macro-0.21.3.crate 2535 BLAKE2B b93c6b9bd45643f858595320a28886d11940a13fe30f3f0df61828c01d44896a7a59aaab32ccccf0b4121a3b333f7ea818b519ccf623f48fca0111fccabceb50 SHA512 1931eb12cf86c6a66de874fc460ce086f7f970c7b45927057019f2a8c7fec66b3d5f6ed0b49412884c44d9c98515d71f41caa134f494f358923be1d00076553f
-DIST dashmap-5.5.3.crate 24061 BLAKE2B 2bdd62f674e90007a81b76419dd5df1b58c3d9b80bed4324d9e0298355cd66706794c7187c74bd9a6ce119d81ba9400c47aa2729ec923979b0bc081329051e71 SHA512 15079a921d768224defebdf8d5339257c9e94a46d115b37ddfca8eb83718b2448555a8982bcf0381a915d292aff9d271a89d3398d2ae2f396dd581cc6883963a
-DIST data-url-0.3.2.crate 23862 BLAKE2B abe3a0581fbcdb62c27addc8982c3c3fc77816bd860ee2954b2247ec78c06db20afae43319dea1aef0f47395c560779adc8ce42238cf9a3d2c5133bee28bda17 SHA512 d5cd99c016f922d0225b5bf74aef84177c2874d699fc992920f30cdca885f8b02ac11e90c1fa528ba39b55109c4a1654a3adf4c5301e2cf3a0132a21ca268397
-DIST deranged-0.5.5.crate 24438 BLAKE2B e0e825fdae479fbfb057fa084882eb58836490b5158205d55b4adb593882fe70f10f9b1b6c2ebd3ab6a61673dbb3a56e4f5af32b154c645fff3b53a814e5e648 SHA512 c19b716727b904f1c3dcf4e0b5489ca3a7540925f2c633f827ce6fff7a2649bc22835b433fc06376dfd0fed48b232f70aa23b24fd0e834692f96f1d6a319f266
-DIST derive_builder-0.20.2.crate 36661 BLAKE2B 27679d1837dc87ad4103459df3be6ab42d4d8b70aa01a1552aceab82042dfee81d90134c9f940f0c1c62bf359c5a70128bb4bf7a62bc4844066f198c771fabe9 SHA512 75d08f4c106ee5df795ebc8be3dcf34dada037c7566b20bfb52243e16f288b440c723fd17343a654d2f170c056a4197704b9c6b69c8e0d1b250039bee43fd872
-DIST derive_builder_core-0.20.2.crate 31397 BLAKE2B bc8c8da24a0b7871c7574330230544c3fffddd3a00c403f076997def95ae882be99d5f3a29c4e08fe536af9de87751ad63a5ad77e6cd9587764d19dda174fb0d SHA512 ab154b7f116a21984cf8c9cea538e8d33be1680663f4578af37f7d74696547431e9ded07bd8ab0265fd2c4aba5937b948f57d4f9b60b96c840f5150e8c10ce86
-DIST derive_builder_macro-0.20.2.crate 6360 BLAKE2B 6c64582fa68d6cb8d2c865a32af74ebdfb463d449bbe5a60cd2139033aa3a74a6c2de1e3e5c18b4dc785e9f272971e893a3789ce3d0c1c3b7735f6082e5e76ff SHA512 1a5cdd75bbd6326147f6ed726fdc21b2a4e44db9abe49576d4b1ed067b0e56871cae148ea982b647016240392194efa4eca157d615ab42248d798396612b3d9f
-DIST digest-0.10.7.crate 19557 BLAKE2B 61e69d78cb8d6850ae26ad7ff2d52dd6dce820d8c621230def11cc0e8aa6d883a6e1b25340fb45748db52a8ccf3c8d36a8aa0c8cdf4d4eeb4e3f870d86abe09a SHA512 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
-DIST dirs-6.0.0.crate 14190 BLAKE2B e214cf0c4669fa149d1e3eda1f6ba5b10a4a4b7d13a9050e63c13a4b605aae5d545bb711fb659312dabad26028f190853764acf74c1f6f31014e57c0a53a2281 SHA512 f29f0f932aa627bada67db5bd9d2661b5fb3b18d07030f5d88da28de7049eb872a2f35756cf29c094aacbc2429a3a333b54fb94d70e470288d3ca091cf6d4aa8
-DIST dirs-sys-0.5.0.crate 10157 BLAKE2B 0808bd5c7bfaceef00d62476ff459a8f3ab19fdd4d3a860b04698e51c390285ab8f01690fdec7faf01ccee5734b28c44e50a4358f30de1193a0d54ae5c6622c3 SHA512 c2ca362ad04e92c929e2cea4db359de689e512b7c76246c408f40d10f1d47c5dbbd49238e67edc0a251bd642ee292cae88992e5755035c632baec36cd77c10b2
-DIST displaydoc-0.2.5.crate 24219 BLAKE2B ba3396c93d27a99a92ff4a0f01a8d192b419bad25e48d9427b76260ebf2f9982291d77f2eb24d239c0b1fbb097e866a20bc46dc1879fdfc6637ea49928444a92 SHA512 5ca35fa59f263162389c1180331e9df607d9374bcb056cb04bc46c98e4d87277162ddb2335ffa8a8c5f69218abc3eabccdcaa71c21b8dd9081cc4146f266b948
-DIST dyn-clone-1.0.20.crate 13134 BLAKE2B 986c424a38fb634eaefc546a25ecd927872573647a139dd6750b5c1005d9e0ab349b47d10991a9cce51b6c457150500808c7a1af569a8cf1911525ba8c1429a0 SHA512 5910c39f1ce031fb89d4974530a60b66848038e2f2bc78bdb3d34e6f40075fb4457b8a604309bedc4012fa46b17212e81dfb376cc6b45fa2dee823a86264690f
-DIST ecow-0.2.6.crate 29987 BLAKE2B a3e54e2e667666d2c55f482a4fea4fef5984fc29422a5a7db24674a727d69da8c70a778fcf7c492d3eb86f48e58676adb0fa7aa96242aa61475c177ed7a1132e SHA512 0b0fe09174ba26f9c4c38c4c60f92166e45e013e155c398be6ec5cb196081aa026f1391fe68187dad309da03b5d4eaec7b9a9765795b17f86ab22b83767a926d
-DIST either-1.15.0.crate 20114 BLAKE2B 2f87cb6408b1e1a15ea19d930cfca3948d867d268c8ff18cbaf39dcb7f7fdc628811575ec87a7728940dfb2c26775995a3165ab9c17dd42880d56569b22c6f88 SHA512 d70c34d903e8e5088fd065a6da6673eadb569a20af183fa9bd6418940b37c8c2a777c44dbdab1b9960890cba5cb7464b805667ac42f4e05499ddcd4277d24e3f
-DIST embedded-io-0.4.0.crate 12901 BLAKE2B fa4a4483d29bc2d7072bd769de45f37ec90cbc24d42b15d6311f391fee2fadb0a26908b8b7f4985c8d35a25817aa9576235bfda59dc603e363d1db558d422212 SHA512 b8713deb0541eb881c17190c2215e960fc52e8f8bbf4c306df365601cbce1faa56f16598e113854a8e9ae1b10a6e6ccba5aff3225dc15274263ccbe954d69894
-DIST embedded-io-0.6.1.crate 13133 BLAKE2B 2521aa9ee265515aa1b393764d4930cfa1c7ff3833c4fa7385da93488ae536ad19eeb787e8cd45f136ca36d3cd2f96c42d0b2a0c79c9e8458fea4946d60d66bc SHA512 7fbd25740c74de3ed20c0effb39818576add1d3caf696e5a1e617db2f802eb75d08138771f2eb29047fe83e928a667ced6a23edb9f971143d198340235378e54
-DIST encode_unicode-1.0.0.crate 56986 BLAKE2B 76e8915408c26bdc909e9ff2d59a1655344dcb4ca0e6accaf038434b7518f1b86554954fda8c7874285924c7d16cc81f62e68afcb8b0efc639407b558df1470b SHA512 c9a21d48ba9d50750789cb6fbe32afd903c583c9ef05a9741007dcdf64b1344735f71dd882ad71ab9e5f96f8839578ca53bca14d13d57b9e27b8cce2cd507359
-DIST enum-ordinalize-4.3.2.crate 4465 BLAKE2B 82548e936da066140786bb54cc4996fe7d3a643c0f6c25da2f30257dc84d58590d7cf703f61f3dda5416c1669888df58594fa4ebce0814a8a29d393b463845e2 SHA512 12a4979ab10d5f48440ef16d2d9dbcd0e9c1b6a517563851e28d05a6a6353cc6fd9e4d215eda70111e1d7aa485f69b73bd991145865bdd5d994dfd9096320c28
-DIST enum-ordinalize-derive-4.3.2.crate 8434 BLAKE2B 411204b6c35a7ecc2f19ca2e0019cd922f79f51e444aeda9cbafd65a0ae502d4fb98bef744ac8d010c290eb8ccd3fc0dacef7456cdb1891576eb004f8ac52efd SHA512 aaf0730f25cd7370277ca8a226120bd5b63e18f3a781653eb08a8ac1d134acc0b7fd451d69d587574fd99449078077f28f79de5b443067344ab42e36c3655017
-DIST equivalent-1.0.2.crate 7419 BLAKE2B 7ce4fb7b911961cd4ccfb48323eea4952110a069789c6bd177a63391c270df861afadd00c07db7b22768f0864f320e429e0200c433284f528336e2f81d071eff SHA512 8e0e2dc070794a85b276e93f9e4a65d3bbb8587b33fda211c34479a0b88504c913d8bef9e84d7996254aeabe1efe4ff1ef6259ff4fe3f9ccb90dd90070b3e4d4
-DIST errno-0.3.14.crate 12002 BLAKE2B 57fd842a717086ffdcfa5102a8c52bf8210672820366d78aadb6f159055917477e6771e9fbda88787278bf3a116bc7253dcb705b601e54038a93a1820c3c287a SHA512 1de95c9806323d63e7cc95111e67b3ba1ee4b9d47b70cec33485194574d6b584d22ff877dfbc244317822721291d537d9509ae5e46f1b45169cb478a78322366
-DIST escape8259-0.5.3.crate 4989 BLAKE2B 3f3e99344aff8748ed134fc355b32c71a0a08b31f4c31884c9be68881cc955244e33bd094250d6a1497e29637283276d1f45ce965911d823eb9b998a3e5c2391 SHA512 f9edead3dcd5418dcfaf858f5e4bea785b99d1f7d7d13e3c34ea923f673e8a2d06e3b8f630d9c6215bc12ffd5d946c3f366822e2414f6de30031c5581d0db493
-DIST euclid-0.22.11.crate 79261 BLAKE2B 4a8fb6c372b77eb871235b32ee2e6ec0c481efe6f2b84970078fab3a0260f8da0f5d12128605f2a97beb8b2cc1af0a743fedf0380e3d534131e4c730d9097483 SHA512 864e69a769e218a989bb83a5f4846a4b882d94eeb35cde24cc7ac715c8977c9d325ed070de00c32a564ee75246a860d47da6973e23e79d744c1520011d6e94d4
-DIST fancy-regex-0.16.2.crate 100662 BLAKE2B 82aaabdca33bfb82a92e357cf6fcdd7e1c1f553755a55ae913dc4c50e44978ecba5ec44606ec72f810b29178d9c7787814bd9ae31dcd34e630c3553cc45e8560 SHA512 f96ea36785fea6f1bc3fe2341eaf5714ad2c9d606b316b5f6bc788d41b8c07f1bc1c299f294855a006a51c28402f9a0eeae4fe31b862c491fc7a2b70f3dbceb7
-DIST fast-srgb8-1.0.0.crate 17214 BLAKE2B c5d2e04bf43fccdcd31d6f81cdcde3d89bf0ce94bbc506c2bc09c62b4e83469a2b72db0bb09f4cc2495ace7510834e7fe49df6aa7864092452d9f7865f35cc14 SHA512 834edef5eb4ec23b9e627b5e879a1649af19a17a1af0bae97c040869dbd14751ff3b29a606c52e5fe07b60f07fb695f328409c39788a4e74af0ab7b716688a0b
-DIST fastrand-2.3.0.crate 15076 BLAKE2B 15c9a1c4f64d94c4bfd38ae139c6fe19b6b621a495c1b57209edd6d76d978eaf018ba77f356b5086c3f462a6de044fb5e3b172fc288309569911a17ec39951bc SHA512 267fecbb7459c8840f03425733d278dd6c4e7637b85b99552877117ed5e8015e094d86aa95841f77064136b7f382276c3cb2c2bef7b2881d272f4aa57c5cf947
-DIST fdeflate-0.3.7.crate 27188 BLAKE2B 284998759bf6eff9122224eeb14864d2693a166c140a2fbf84a1ad195599b5c005d1128499d2fa37431a87bfb15f65edbedf9b62a47c0964f635b6fd32033499 SHA512 7418eb5e55736788fbc3637e0ff4ee84e3b1d833684862049b3025991a5449cea6131bb04911d541178b0a91e0600546b8f2b646fc468dba6e631501b202c306
-DIST filetime-0.2.26.crate 17273 BLAKE2B 3d47f46784a50efaeaacd419adeaf1689b4a21f2cafc0e6ee73032d2450928bc956181c543cbda0147baebf08362cb73f593fd8f2c070a5ce241b9451697ebb1 SHA512 b93cb807701b4a9ee149281f5eb95d0acf69c4aff3da8474a1bda52a311c9fbe27f460d7d4255ee8fd7308d779d192b7059601a6f58e487ce06fa64c03cc2592
-DIST find-msvc-tools-0.1.4.crate 30817 BLAKE2B 8fa2573428a52a7926dd474b9b490df3a5685e701ba7089564604afd0d00038c195827888e2f92cb6d548e0919c1530c61c3abaa5433c351a57f16c8b9a91292 SHA512 91dceb15d6d6367f229f9902daad8c57ddc9b28c463266785236d34f84732bf931ac653196980306488b81c66df00f8bb241a95d2b06590d41dd0703f8a941b5
-DIST flate2-1.1.5.crate 77015 BLAKE2B 3bc8387b79a2f8d4124f98aa9f65580c3bc6f1a927643b52f414ffce4eb3eeab0fb595532e14591573ec0955800891b039c3935619b964d7fed3b2dac9031256 SHA512 b1be1942083756459f87044212b9915656a4c272ca9414f76d38a87242fe5c7a993cb7b05641f18163b2481daf6e9d724f500bed2fde9aebe35103470f065648
-DIST float-cmp-0.9.0.crate 10102 BLAKE2B 46bce5f7e838a947bbbdd22b085435e795b67fd23479780f65bf1586a70e7a35f04f9af086be98bff24e2583eeac7c9688727a2ddbd1ce978526dc01abf67dfd SHA512 f8dad12ecf8a278769054fd78794999dae8dedbcfde5e77bdf6cea12fdeaadeeb2f1f3ca62df9aadc1bc3f61457236c4854d6d6923ad6d03ae7f23af600572e8
-DIST fnv-1.0.7.crate 11266 BLAKE2B 81da85889c91b6567e0f555e37dd915f1bd919719d1ca10c31a6861d7aec29a49ae9c1e8bc500791bf9d6b8dbb318c096d04872c5872a4b1f7d45fbd8e12842d SHA512 2195a4b34a78e2dd9838caf0ee556bf87cbb4a8ef5505aac663b614eb59dcfc0c40f432463ede41ecca57bfe7711f72673d39a85fe03d426f1324097d5628334
-DIST font-types-0.10.0.crate 24757 BLAKE2B 40f74462cef0e820c4817ebec82d58438af0334f77db9b35f52bb68933ef9aaafa9cb5241c44a596b48a2c2ecd1d8d77ea70fc692210e8d078d21fd2c089b18b SHA512 d0c2dea1a958855aaab34f04b9be5a7640d35628c043fed9f9f0ba2686c575b03989c18de223615f09be814527754e0412a33525fc1e819cb024922fa54c39e8
-DIST fontdb-0.23.0.crate 108324 BLAKE2B a46b95de5c430cbd5ac14168466222b3a6f6561c80bf1b4f3ad47f1ae645aeb091baddcd8392c110fa9268471658c9fa36b8b801935f7249624e4df01e184eaf SHA512 0a32a314c7cb0ac6fe90eea59e25698e56aaf2c05f6ec09437dff01d84d18bc70bba0754f5277244a61b3ffc3b9b34926bb4ed38a5105fcdae89c7800606d4c8
-DIST form_urlencoded-1.2.2.crate 9347 BLAKE2B e02670f9af81a09e8df16680dbb80708632ac9e708297fda2f821af8076fb827c011ff359d4ce50d5ddb8f4403d4e19f74a4b68d11441f32eabc6fa2e38b3b09 SHA512 07d27d852504e146d586d007b090e53cbe740da140859dfb7d647c83c1b55265a83ea0a0e514587699b1dc6b6ffea2fc913319bcc83b55ebe191801a3b429c8a
-DIST funty-2.0.0.crate 13160 BLAKE2B db6315d63fffe9f70698da0b1b0e4aea4b509242c60e6639f00303dad8d2ba60c6c1c04fe9289695b7aa2d7a0c90c31fba72656afa7ad111b77358772b14a9f5 SHA512 691e1c275b648110ef42c4adece8178cf037bad40d469780280eb2ebe07aa4b0406737c5ba02c9f9f63ee57a99fec27e5e51712e2113655f7522c8678f689155
-DIST futures-channel-0.3.31.crate 31971 BLAKE2B 2a59ebb73f998ec307bef01e997bf2922556d6dea10e2e6e8da9e1b4cd05a8bcfeef01bc1cc57d79c39bbd98b8a0d26871dca5c7641a9d4e9c2bacbb3feb4eeb SHA512 87e49e661cb12c1e03a07d3c94ca9bf5954344a51fa11639a118f5a49877c883387343af54639ad80e7196062a77fa7c9b9aff9804fb1e6ea3d0eb09efc53c69
-DIST futures-core-0.3.31.crate 14318 BLAKE2B 613d16e4f18547e45ed0dd56a7b908306393e479c379ff64f358844eacb1f8d37008ffbbfe6b1a4ed184e501ee9214db149d9cca31651b7d353ab4a99c8f5ee1 SHA512 d2f4c2476c4f480f724a880ee16566fcdd545579d3cacd2f16745812eed9ac4a7a88d59d4a38b163ef466c6f6b612b9cb06308a09d52256506a8a90e358db935
-DIST futures-io-0.3.31.crate 9047 BLAKE2B 667e62b50be304b68b8437d93b734a0e2433d88a3b410010ed0b04eb2bbfbc9984454c3f0a591f720c9983582c6421d7f870f0733c31337c4c518112f52aea54 SHA512 16d21388f7ca083d2c618ec140cb2c0807ca621b8c338698c367d862b99133ec9edda828f051f3f666472c929e7bf7a5cb334fcf167109c7c392c5cc60b54fdf
-DIST futures-sink-0.3.31.crate 7958 BLAKE2B 7d42180cfe19ae42e2ff486d83ed46f3aaa4b333256d4c30c5a2ce0e0d0b05ae93516b029e6d07105b4296bf23ba29e6fcce19f0e38ecf59b53c6ec9cfe2e188 SHA512 79a57dbee5cfe98f2c003bd463d252648743f70d13e2054af072978b758c7cb8e5fb652fd2f36c760df358ad23d2893cef24ca6ae3df44def28f1d39bcf348a9
-DIST futures-task-0.3.31.crate 11217 BLAKE2B 8c0e0aa0aa14bfc28e668af00a3fcc2532950ca865a9f3935717a4a3770cb60477cd8f4cd080675379315b649fbdc5fee9dce49502f0f24f44db481a24c884bf SHA512 4872fd2f24b07c626efc6fd76c01b44d56efecb9697f972d0877307b38d3ccb06277ff029df38981470ba1f8ac5f93086123ab3af44d3c49bd9c10b6c9158a81
-DIST futures-util-0.3.31.crate 162124 BLAKE2B 69ca647a261fe24f90a4221d8629169a8dc7eff9dd1c4e07cc700a52a8609ce9b8aa3974b9b09e1ee64d0121d7bcb3efeee6fc15983347aaa0b0b23b068afc34 SHA512 429b1de584546b931b17d475aacbdb0c14824a57d960c44e615aa808e8c0f9c126473e313a7150b3de87ea91b7eebebb1041509f61b3493fee8a9cd2c75c4df3
-DIST fxhash-0.2.1.crate 4102 BLAKE2B efade6722efed1cff0bcf307ababd9c9031af297baf410367212758411a21d61a473456c7f9b5cb15e444d115a62120f140c082e70dd360a3ae83f2f71bec9e6 SHA512 638e1c0a4e7f365483a329e715afbc2e57e47c03b32e0e1818c879baa96996e81dce8ab39320e24a3e1633f73dec1e5f18a06c37f3ad38043002fc99b55efc38
-DIST generic-array-0.14.9.crate 17439 BLAKE2B 881593869e9a357ecfa470b8c8aaf4038899d4ed5f5faaf8e167a108f62abc7a1a270cae8cb15d402537f2f837ff19b2e79e4e9cdc057fafb97be93074881c3a SHA512 113c841fb2c484f3a1f65be6a509738b530d0abf8952974e00225d2e031dc7e53256ddb650448e1e7dd069b786195ac2ff1eb0fcef6b3549ddc4014c1631b60d
-DIST getrandom-0.2.16.crate 40163 BLAKE2B cf95b380a610313eaf068fa210bdb4a9e0b9211321d708f9877cd9e1901df0f6b7f57462a4937da3419c7547ef300291deb5367f4dce4ff776e7f0d9d36dcd8d SHA512 6391d5322f8ce2ea7d14062d378ae2ffad66622afd58b9f1732e5314b27d3a554c8a008f6d0d133640f11d769ac51ea4acd24e40259e14e2ffce93d5c3c1eb1e
-DIST getrandom-0.3.4.crate 50932 BLAKE2B 34165a6994877aeaf3063affd48eb499512371a1fdc0d890feee598b5e22c14cb8347642a0e9374cd5d8a59a8281db839e45923769260312379321bef54c687d SHA512 43c44ec3ba0668f388519b2cefbee63f959f0e078730b3f7563742522e5f4b120472024b95fc94aeb90900a15d327c3573271bb26b2de4785e589a8bc1bc9da8
-DIST gif-0.13.3.crate 36010 BLAKE2B 9408889110cd07ed51a5269441dd3b5694a35d914325ffeb90def38869ef4ed25c147b4a90fa8574f8bc199fa64a9fe06f05de53746998bd9e08db93f5192b0c SHA512 8ba0502c76cfd0e7c6fc571f58e46f552fe2ceda907980c07b9add3e460ed5f3b5624a098a46bf5b3e2559204235785856945369699d5fe6cdaddfb40294ef83
-DIST glidesort-0.1.2.crate 33672 BLAKE2B 13e522a978f8023fb9ead8ce6ba6d74fe9ca97092506ac7e3734044546bc764dfbb73080d8092a966cd5127cc103ef91fc1d5a4ab84c603bd00fdf0cf6339119 SHA512 c9845e0a5b465ca8d3f3acc5e718866b2cdb059177cda6f8ba658b62878b139aed05e5faf6cd0d093ed268b7dab9ffc9ba7fe5bc03b83de703049ec686572d29
-DIST half-2.7.1.crate 61040 BLAKE2B bd78abf71b1b0ae219d2293f8edd5084fa630150016c95786d0af38a898d2775ff73ce848c4b2bbf02c2ea2dc8a610b2e045df78892d2b1de28981e8033625a7 SHA512 f47cc8bfb4c754a8585d4e8eca1a35039dc0879e87e59acb72e91bf2d33eca8c4f8dd17b3a56e8953bcba62cb08122120866e9d4b3ab9f008847d86a5f81716d
-DIST hashbrown-0.12.3.crate 102968 BLAKE2B 492072f27eaec45abd2c5d7405c614c0c6a8221425e901bb6174bfa1688ee524408a618650126d6c683b7285b9bf0a21dcdbff7347e4d8f97bf7111defa1b7e5 SHA512 b3700fcd659a21a6b9b3777c18b37a83bf25542b4e8f2b963779a122f5d22e1742c064cfc03e649583e7dd5c6e90ca8407f8c51a0e8755f6a108682853022f76
-DIST hashbrown-0.14.5.crate 141498 BLAKE2B 7d7f31b6377c901de12f78f0004a347e3e3b948b1336a54b6abd8dd2210db0ac415efcdded421a00723f16563a7b833b5d1db3cad5c12cac916e273bf3e588b3 SHA512 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
-DIST hashbrown-0.16.0.crate 141708 BLAKE2B 260b2ae46c2c376f32aba951ef562b41e40aa1159b170a966429263df5d81359d1d7861076e2b12a88fca612374fd9b3d7265af891d55c077dce041e180c854d SHA512 ad819a3eb38bd2939e08686789529172f146fa77911cc9dd61ddbde4600d49af79fbade6fd53187906a8b7766aff057187171e2dcb2d07e1079e4dde6104d615
-DIST hayagriva-0.9.1.crate 460242 BLAKE2B 1817422078b16e068b99dff424c251e9f984e5bed9085e0e6f54ac36c0a275e6abc5b9237593ef50b7a68ba1d369d44247d34294407fbad8078fb7746b396ba8 SHA512 959e81990e45b484a34b3cbc42edacfe58d346292d3c2c19efc99c36a2fd8a583701fc12f3a536918b3809e30466225c7fd28e0ede2e3665b3117a37fb195322
-DIST hayro-0.4.0.crate 36512 BLAKE2B 663739eb1b885a2de330d652807de5d65a4413f3d46df2598d6efe33f5e1fe548eb36dfe1b23bfc7f893facf71fe15037f6ad1b585d03ec32eee74002712a281 SHA512 412f19abad5d9312efa59729290a159b3e7677073c1a403e703054c82f9a5ee3d411d10b952c1f7c4603984adffd7f2f4e765b97e98e7889805fbf76d4516009
-DIST hayro-font-0.3.0.crate 38468 BLAKE2B e4c0f9ae1ae1dfe26b5384797dd5dd9213f8a660abfacda940b0dbf38e86142aeaf062b49b81aa0347a3b6f5ccf20b4c361525458ac1dfc1498285a2dc48503d SHA512 e6310a5f8dbb12588bcaa9f4530c58cecc3947429e57150249b7299a2675e40f46e6cf0d7f00c266a51b755256e7a3b4ceec57af78b48dc20587ed9e6f50f478
-DIST hayro-interpret-0.4.0.crate 365232 BLAKE2B 94712913f769ae79e00d82aeda928f28efc2738927d1d4404d3440623d903bcf953c44482b8ef24b8e347955eebdc84a557d19a81ad3eb20dd2c53780d66969b SHA512 c861d2a952772b70c34bc14cd41e470b23ef46527a24c31de14f4a20665ba0e21a071a92225da9739014df92e6036a176da71314709f032c7f624c2b2c5d456d
-DIST hayro-svg-0.2.0.crate 14532 BLAKE2B 2d40d67b8a6b0a06b896966de833cf37bac6a7e5bfb1892a71123213048beb94db966245f3269c0adee39326b9219ba584be5eabec398f93df768888bb7d8983 SHA512 302daf86b7bc04f10cf0244406aff4e64512bb6f2a13117c8ea850da9ee87a919e149a6cb9af9be96f4f9260ec515a11448ce6550b0c7a40d79e3c2b2cc561fd
-DIST hayro-syntax-0.4.0.crate 116992 BLAKE2B 88149bc9ca900e643333255975ffe7332a57a8f831c73b9bfd1ffbbbc1927f6bfbe42d0a2383b378a071747784a0532d98db1b270fa902ddca0120a58793e425 SHA512 e1bb0dc221c9e00583ac016e005426364bc1046b159a7f527c8524229e9ff2be7779d9403443fc937de87631f7be9ed3b24f3490443b474b411b222992cb4dc8
-DIST heck-0.5.0.crate 11517 BLAKE2B 5365ec43b2239a76b33a174f1a4292ece4147f9d382a68c6c60db78fdc8bad0afb1d51a65bcb25e96675372faa4ea37c318265030b0546ba51942f7c929e1835 SHA512 f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
-DIST hex-0.4.3.crate 13299 BLAKE2B deab49bf3d97f6fd7c0a0855b50232422443b226362bc7a4a19e57c2e662fff2cb046d4c5bd7618ddd523045f3d8c78754508f862f9a8ca29ca9247da6d6ec79 SHA512 fd8ff33b68eea2d6f2c6b02a6d82a2807cbcdc209ca5a76e3e3e5d006917ee151f236b6d18e2646cc9a9674bcdda1d6ce6ee363a89cadd99bef00d0eea9989e6
-DIST http-1.3.1.crate 106063 BLAKE2B c7ac3982bc0ee5ab6885d058ddb4341a85f2308cbccb59c51b5bf76df93c77c23a6ed974cfc45844b5d8a4db21081f262b115e084f10869636e3cd02a4917614 SHA512 20c6a049d93294e081150991eec281f531d2f2aa66b04b5d51585995bd07c1f9748df7f21a4f94fddf4cb04872c83d77822cce12b2d65778ea55197666e550ac
-DIST http-body-1.0.1.crate 6125 BLAKE2B e253f2c85c0553382db955ce9ed18072f8916738962083223f2466034803553818e7f5a11649ebf5ea9118e7ce1067bd9b999379a03a335b88c810bcd312cafc SHA512 3d9a711619e5b14d2188fa42bbd43653dceeeb7e172cbd96d36fdf37846fa2c1efa0fad019395a4fa6da2e139875934aa56caf7332dc40546095b0a774ca39bd
-DIST http-body-util-0.1.3.crate 16975 BLAKE2B 0914cdba8bcc09ba191bc5a05ee9ec13d8ab75530b25121bc34cbff970ab95ff59ecbdd7ba4f49d997b523dd6465f57fa6ad79a84f84de0e75b75a9db3813e9f SHA512 3aa8f63bc489773c01ec7bd8e4012b515d4f037649c405b519051fb43acebb0fafebb4a51a38308c842244e6d869d360885ab64ca7b43e2b9f0c52542c072bcd
-DIST httparse-1.10.1.crate 45190 BLAKE2B ce166e68e60434c9e5659b7fd8d2b014247e798be12bdd08ed1a28bd71d9aab4047f96c6179e00fdbeff8967d27ffcc9c9ad3b76a4fbc5791c68c14ab36ac31d SHA512 b9988b4657e54931a9f8beab694d938bca7c15783c7181059770e56a7cbff801531e96eaa396615f19b0d99c37f73b39194c6ae06df1309a02097ba13e33ffd0
-DIST hyper-1.7.0.crate 157006 BLAKE2B 4a17b720249234deec79994e47f1a5bf1a963351b0c6a2b943cadd488f8f6518e5f032cb2b91e8f749c8bd369df6072fc2e536c5676720efd0a72522ca931a92 SHA512 8e57d60c5fd3243d7856f8bcfafdaa033393f6e57f7c2cdac5dbfb2d6da8b6bfde8b1cb24989f2138b77944f519a2b80fa6cd240cbecc02086a12580c9169c15
-DIST hyper-rustls-0.27.7.crate 35435 BLAKE2B b833e2b7ca66a5c21a63ec82e5324cf7c743c63fc267cd1ddff2f47a8e00089e9cf2a08a805afe642f3d18c25c8ac5b9a238de04eedfd30622901680ee6034c8 SHA512 d0f4774ff4e0fe51c448a140e76765261d66ce1293c0ce521baa9a2e97731dd0774b2e6c54e19e673f05154daab710818184a440be0a46701bd08310afe8a2c6
-DIST hyper-util-0.1.17.crate 100999 BLAKE2B 4a51c6b7409a776064a22817a1d8d16933cacbcb068af3a02de256aff8da3bc030b9093f0b75e104cb088cd06312138e3adc4d6e28e630f775607e267179b590 SHA512 120e1cdfb831843726bf3c1539beca7be85e0f9e06b75095f32720b66d2ef5ddc23d1119b434dcbd776ab5b34df7c357d6e544cb3cea6e022d753c066a2fd48f
-DIST hypher-0.1.6.crate 852784 BLAKE2B c064338e71acc60e039570ed5b317f8411873cc323d1bbed10dc4be0c8f2126b14180b8d2da67ce27a20f4b55ac21f5b5bd9f1fbb486571d313f0e27971398e8 SHA512 c8eb1deefec0d5051a3c6fd8b0c7e988b8b7eeaf4b7bcee6acb6e56950b5dba834a0220b01faa79837d45504607f8e81ddd7f7c178177be4a397ac550fa7927e
-DIST iana-time-zone-0.1.64.crate 33152 BLAKE2B 4298a6fd124d7e164df21405448ae17f11e5d23be3eb40b2da27d36b432cd6583170b1bc31c5238160e4ae2cca9ca77ce19ca35392b7937ae26109dff9fa99e1 SHA512 f204818f8ce5e3098b12a7b99d0b6f29153983d5eb64170051f6a6b8120d00014fc91d3da7c9c7cdfa0e16a7ca6d0c6926e8ffdac28985c8d6158c78c40ff071
-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
-DIST icu_collections-2.1.1.crate 87233 BLAKE2B 7c627fab991ad55a6033adccae72306a3116a3611fc2e4a9553cc5690a4e6b88d6180527c9032451f89568a73b019749f3e4d4f49ea5e83558612e0671d318ab SHA512 41d20dad05d6d37ca97ae37f4afd51da9c2de968e8087d42a628c1543fde1ecaf9a284730d81a1718a8102aa0fe9ffff6b4a77f0e941c92fdaaafbd911f03a9f
-DIST icu_locale_core-2.1.1.crate 70876 BLAKE2B df4099b46518196e8122aa5c248acdc5049153b19b804a043c1b00b3fe5010aea622e0b97822a5ca102b106f38cf75f24ec9578750bb1c8d10c042762f879246 SHA512 d83d2f14af1a285e3bdf6f1b81ab3ec6f8529e2375e04cfec245a9dd356265fa6770f76c1099d52f9d80219c7dea556035c3999abfbefc50091e142b8d2ecfb5
-DIST icu_locid-1.5.0.crate 55131 BLAKE2B cde2b988f0af200b8e7851a66b8ae08881670ad6ff79c5caf5135a04c200e5ecd0acf27d8856fb0fce46d502527d506095f469c28f325b9b9d21d2a3657149be SHA512 4b85f0e7cc73166a542b2e502b3ffae1f30d2a9609ab83acf98e90b0edb37fa8ae4592f61ecf48a0ae0779fdd376abeff59e1d5cb97475012eda99ce2a97da57
-DIST icu_locid_transform-1.5.0.crate 29094 BLAKE2B c7bb5c5ed273a6a97279d4599f612dccdd796f3ae717411aa5b21949721989986d8b766041b9c7e49a91cdd42a48fc965effb8d7fb6d33554926d203a6535953 SHA512 1779078e2ef9859bee2bfd5414ad7e4b0f0a40e6813f4ccf8de2bbe8c764fac7f99ef001cce22332a8b3840af22e9c7fb7cc0341cf8ba61303794ebe87071e63
-DIST icu_locid_transform_data-1.5.1.crate 42937 BLAKE2B d9d1d66a556ba5383abe07c23cb96765312fe9637aeea50d030488faa9431cdeccfe42a5367d84c8fddb7a3fd2550fef106876798a1f020821ebc1cb6d32cbbc SHA512 fe5b5563248ea0c78f63b8f5fa19b7298776e0d6dca062af108e388565c932d098b98f1e7eba1469c705184684a369e9d142b3123b24451bf5084bc7b83245db
-DIST icu_normalizer-2.1.1.crate 67132 BLAKE2B f43d626ee58afbdf472fdcac1bef6e334b8716c000f4a12ea21b917121b53ccf2d99af5594f589e7b68480522768c5bb8d9ce50093719c26250a77eac38bb3c8 SHA512 0dbdd24797e799ecf2c10a3c983222647698898c61fa53a257c67e95006fe80fff42698f421e5d9605a0d114e8493023dc888e769f4d1593ca988fa3234563fe
-DIST icu_normalizer_data-2.1.1.crate 68649 BLAKE2B edd3436fb594109ceca6d5d9420ca876a091c0313e793ae96c932198d7a7d973416f0fd22fcd54faed2799977f10b33c169c1ba9c11b3ae461cf751dcf153f46 SHA512 9f6c6deb921252f4c9a243b6f2c538415d005c6e01221506cb9f5ca776c85795ac113833b1ad2661e478dd2b469f0f55a59e3b202dc667123daa8ff32b820823
-DIST icu_properties-1.5.1.crate 64479 BLAKE2B be7d3a1663664095f4af654723ebc74f385a6423fbd3acad325ba0d6188dce9d9321eb323c1b1d8e6d75fc9aaef3d873b609d7049525d2402456c6331bcbf486 SHA512 7e347c0a02a41a3add950290bee90a339091a713546d4369c2995022e64f127f54204b0d46cbb88f396b3bccbd4cf12720a93d8551b73926f78fd5ec01829cac
-DIST icu_properties-2.1.1.crate 59036 BLAKE2B 73b7217852b8b5972335eae3424dc237248036a55a6885b0087107003655253b016d6a9dbb4811261d54ee1c18c77649b10cd3c934f97485f01eb50f6b5c674e SHA512 0d30c13da9b0e864dffdb7e2a43b48c4847d8345b23aeacb12a204facfb1dc3b27424e23924b5383b057657c0ebeea0f71654fcf6c3d16396579d691d272e1d5
-DIST icu_properties_data-1.5.1.crate 229231 BLAKE2B 9bf61185e1e99f213fda4e28e0fe196e9884de0bf00783357607ee9d055d43c4303e611248b174e7cce0df3978f028d15188503160ae2b08ef9696f9dc835d35 SHA512 f37bb469d33f6a0d5126a37469783bdbd268dee081cdcaa8d18461c8bcbf91b08a75ecabe6df8c47e532838c95816778ae7aa36a22571fbba452d84fa6d63228
-DIST icu_properties_data-2.1.1.crate 162431 BLAKE2B d52de2948cad10de6b1e1b42aab09271d9e8aa4ffc4d85341beef140d5817cb644cbf89c2f0121eefc94028e1a33a607ba9f600c0edafd68ea3e3fe2898d206a SHA512 06345d1ea0037b6518f264485695136992f9c944ec0c7ee5c56e63a75102895ff0566887933febf5308d48f47659129e93eaaa22c8ea7d288f9df03691eff6c7
-DIST icu_provider-1.5.0.crate 52722 BLAKE2B b1e53ac677e2db5870df0a91de405ebbc635c3f7931960f3bd744b57350c7536116f3861d4177faed2145b79c1c957d79815fadc2dc85faa656a1f0bb338a16d SHA512 6c11d89c7d2b788a44757f02b0e298b558ebe174fe917664401d91109cdc7bd1aba5526b3cdcee1f066018de1b775bc9dfc294bdfb40476c53d552bd6f29d6a1
-DIST icu_provider-2.1.1.crate 50907 BLAKE2B 32b368e70ed50baf016a259266d01f126e3647aac03178f798764f31cc49d83e6634e45b394d6aa079ce39bd161598a641e5217e7ad57bd4c5138fa577652b35 SHA512 36ba219c8fd48382a023c0272cc7c8f32ed5e5ed648a9de0a61bb7d7a3728542ec92404e4a197433e2f65ff6a3f4c9e1fa4717f7a60b53e5a4f5d3a5276f2d12
-DIST icu_provider_adapters-1.5.0.crate 16576 BLAKE2B 5951cc7a07952a9b294f2897a9b910ec6f957374207f667f7f875b21363d0052df2d2babf2348930baad59d7ee8d7bf415e98a46a809f3191d572e930ac43512 SHA512 fb94e311766082a5ea0bfd430de905cc071fe63254423da36d405518d62fd1cffc852322c4a5a7b782caa63d4f725303766c234e05199cf9607fc0e2579a9e8f
-DIST icu_provider_blob-1.5.0.crate 14296 BLAKE2B 07edaeacae200e0aecc622a598de77618a7ccdc14030b73875b3e827c58498e0759179be66441d24c8c5b7fd632820f481600f72b8e89ac2c4af9674fbeec330 SHA512 4ff95cf32a95b1b88fa4f37771ed3a6ad1949887701d5337aa62dd1f34a8b487f536bf7026bdb5dccc2b8cbeefdb7e939480526317d599242970767b694bf22b
-DIST icu_provider_macros-1.5.0.crate 6436 BLAKE2B 7405924dca41db72ce422437434a4affece69f888e5c18d2a92f761a8d83b180f40c8de9a34ec15d0e107b63b2fe0502cebd0a0ae6f98d9d6ee37d197e754703 SHA512 a0dd58d731556a010428fe4aebbc9dbcd626b46d380cf28ba5236ec8824045a20f6f2ec986e0c1e791bc8bc2b692a10306f448279f079b4c37237e4a3c3cef63
-DIST icu_segmenter-1.5.0.crate 610798 BLAKE2B d0431427f79a943539fa43dbb66e97d00a3fb0a5667fdab0ad50cdb8219d3298d2f4809ed9d33f3ef2a9f9b12908a390391db0a2c2672412eb10e4da2bbdc220 SHA512 9d6d1b5423c6688fa0f6441f03d2e035628dd8dcc4a8df04de53f4c9062b6c5904eaaca2e42317dbc6a7d9860feef670d4a67c9b7369c505966d8669e98279e8
-DIST icu_segmenter_data-1.5.1.crate 3385006 BLAKE2B 33ca21ac248458b05407cbf984ec02813dc64ff722fbe7e5f204c4243be6e9d75bcfca8ae21067838f7daf91e81a27768bd01ec7c690ee458cc32051c4670fa5 SHA512 468a6ba9fa6601609a5a4f4cf87adde75c0918a309e818ceca2631259f4df8d187b4fdb3cfbd0546440e2a5467e4140f19173425accf1d0acbe2b1a3d2df3638
-DIST ident_case-1.0.1.crate 3492 BLAKE2B bc79ebeefbb7e3ed1139e3f41d8d20fb175786bb123bdb9c1a92ea70effb4a0e5e798f24b068cd66a1bf20d53eea4bf24de495b5568c2d649ea804389a1327ab SHA512 81003a43f18da5997d644319274502e2066af9f9fd1400afda7cf2986b3ae0b7355b932302723cd3bda2d46b264340434d9279dea58425bad13785698d5808a9
-DIST idna-1.1.0.crate 148747 BLAKE2B 89c6bec54cc2717741ddb5cff2939c08823189a490b79ec0e9c7acb3aa2b4fee472e33f36d7c345fb6658c863d3c174577aa1f1a10c9bba7558fca9f76b8ae82 SHA512 1d49993145fe694f33f7c71ebe62face416f2229b12690cec23ae2e4be2fc1c5aa5ad5651d815ab70057b68edc450ef6004306a775b920b8773c221c0fe6c106
-DIST idna_adapter-1.2.1.crate 10389 BLAKE2B 464a9a20da73aad657cb7c0d573d92bd21159032daa8e28fbe61a980b44e59d1a2b2e076d30ca35a49abcaf1bb71ec51f774ee137792dcddc81086a1b6c2eb61 SHA512 e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
-DIST image-0.25.8.crate 292229 BLAKE2B 0cbe2252a90fd05deff031c25a8e65d105443bb032ef20fea08b5f1e2e2e26b5bf6a0b79cd4d1b7756c0fa82b6d88b894ac8695465436800ddcefb039225e688 SHA512 a0fd1503aee1abe1bf292d7d161891abc853898b338bf9778af41626daf365590b8e939c6d0b53133a60f3a3894ce4fdd1b8a4835ffe93e7926a6170952cd287
-DIST image-webp-0.2.4.crate 68478 BLAKE2B 542ecc0bbccea0855a3da83736789f8ad6e31b91b141e2157d1be520eb58bba22482e625b2dad202d778e88cd5a17b23bd3ec287762fa412eee390191a0b700c SHA512 479c71f80f309aec76d00b8a89c996aea9df960cb60c35db35cdd78a36ac73b4452fe924a116bbbca80b3ce5e2dba5211e974f162bd1192ab0b2aba3dd1e7d1a
-DIST imagesize-0.13.0.crate 17033 BLAKE2B b48dab29dd1f4d81c7c04df9434385dcca3d84f14fc4a706b3af74cf554c59ab93b9cd68dbe878fe2f13b902f6a210cd44678d861ac6d5602506bfaf4f8ad697 SHA512 a514bed07f2f4252283ef2e79036981a98bf6fbf8ac3093d98d39c7fb11b855d781121dd410a1b7e5893792b0028af60d92083348e7056e6ba9d006a89cc3530
-DIST indexmap-1.9.3.crate 54653 BLAKE2B 7bc1768589e74020dc15d3dd064009edaaef39b7aeb682d0ca8e49944e3f020b9c04d64feb102e88b22feb40863479dfaf4722d6a77b5d19e7ca553f4bf64c1b SHA512 2aa8069eb07a814c8fa3e11296c9f032ef60963520d7786ad20cca5cb7e73b8f76d97722a994d65295bb713020aadce5008cd3df5e99d8bd968ef1979f910a37
-DIST indexmap-2.12.0.crate 100446 BLAKE2B 3fad12a9daa3c5c8b3db1926391bc770c9b1b133455ddb9ff4157f212176351ac1d00c50c8fadf2afa0557487e5633648d8c6a1cdf80211b974d2ff0f773eb06 SHA512 3ceb00f2cadf667e6e7893178c43f68776c2d97ef899209ffc83cf4f536172cde52bf73f8d512a9bba8119bb77f6b6c2a920b8edbc1875b1ee31033830917c33
-DIST insta-1.43.2.crate 102183 BLAKE2B 960f8279a58dbefbfc64c3b99cf3c1ee9f214502ee03bcdc0f64bcd7fac69fb17ca00daba0621f3a4c82848916cc7ca7cd01ee5e0d79b21146b033d781b632d1 SHA512 4702e397b7d336d27a7e477ceaff35a67a801904a41e360daf90b0ba07fbb7703ea4286943ef964d38408ef9cbc52d1a96c79959471b6fc85c613da9cb00b1e2
-DIST insta-cmd-0.6.0.crate 12385 BLAKE2B 0b3d57dbee4d2c55e29e6310dfc1fbe55a5fd7cd034aaf72c7619c7de48d56473b7ab76cda42bae9ed43c113a2a07755497f2ee030c2d6be9dbcab4557745e79 SHA512 fa2415e328976b97488501b4d9a17f650e29585b2c50ab83e6dcb109abd0889d553a26074dbf695625799c81ca4b23209f317b55e344e0dd97806c73fb07b916
-DIST ipnet-2.11.0.crate 29718 BLAKE2B 5cfd0876d2c45de886a069fa564d5bd0d4bc53a62ba445692b35c12ad4e3197d9d42b51b14e31bf79e7b8ece129e4612dbf47c90ace5e2e5a9f0e478bd6a5b1c SHA512 9d3c42b5bd93a792ac09975b9ced105e6e8b1eb83bfe012aeabcaa3fc388ee2c5a0541d5cd6dae48dfb97cf82aa970316962d231b65298873136335ac3e5ddca
-DIST iri-string-0.7.8.crate 141493 BLAKE2B 218bddfbe875b97b5b4a93f5486a9e35868278c03288da3566779b07e25ccad21997fcc75dd9621c50eadbfec60891bc21ecf0f7520d31228a98ebc7e828e511 SHA512 d62bba42cfa14bae23d4e4bd23933cdc43abf3d68504d0e401452130514fa7aca4ea810e7e235acd41969f8ff91f2b6afcbd9cbe38e010063ebdbfbf5f137f36
-DIST is_terminal_polyfill-1.70.2.crate 7548 BLAKE2B d84c45a94bc0ede333843ddb5206379f1a7d9df742c7f7940374d6b17b0a9c300e32fed5fe2bc58e6b3bc5d18b5fc58dd4e283c01c2f3b4f10f254b3cf7668c3 SHA512 d62f444e83950bdd441215c0ce681ff774692b35fec2af7181dfa243dd43fe42ff7e10a6e3b1d578712e4130dbfdf471ecdae73a3a584a2856a848d387b6c261
-DIST itertools-0.13.0.crate 146261 BLAKE2B b23d59a87f80d24925bc868c0ac7abb6b9d05aad5ca08833634ef760ce228a1b753062ec4bd22237d0e74727edecd7ba3df9789cee896345b69780d7de66866c SHA512 c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
-DIST itertools-0.14.0.crate 152715 BLAKE2B 3c075b735a6ae4b66980b1f7ca0ccf4237286b140268ea179e4ac01b1349105da227f03ea9ea721d3e762c3cf8b736cc48b6902148eae73addd864b9c79aa219 SHA512 bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
-DIST itoa-1.0.15.crate 11231 BLAKE2B 17c261baf95bff2f6cf0dbc33ab78ebbab0cf5dc56aeb7f8977377af868deb5957918f1763c2fe8c080e931489ea89ebcc16b3ebd976eeeb7663ff74989a1071 SHA512 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
-DIST js-sys-0.3.82.crate 56436 BLAKE2B 9f7b485177d1a3ade0f1c47becb114ba3dded7fe308420e56e1784199cd9cfcc1fd773a53fe4cc30132ec6579454936ae2be641ab3007c07658c9d525d73394a SHA512 ded31e414e3921c583358032b3e70895e570750f7b3913d685b2582a45b350e854acce64348f1c46692d910d4c7b366b6748574ec993c197b18e87870a52657b
-DIST kamadak-exif-0.6.1.crate 57852 BLAKE2B 63ae7096176933220d288aae56f8b833257e5a73ea80bb5a4acde33188d2967dcc3deb2ec62035fe6d9e827ae1c94f92b326f484678c7cc99fc1a30c4d03bde7 SHA512 44ac658a42814a88deee9c803eb1525d9237f9523e8cdc2a9b8efaf1f9bf74a9b836921e51fc84d9b906566fd4db90e0fd90dfec53e92fd345f3d715f0185068
-DIST kurbo-0.11.3.crate 137586 BLAKE2B 92a3adf55462c493222a446e0fb57f4218cdecbb8df8413b31eaa02c03e35ccb7aeb8654b9bcb7445c49d4c49b72fa1d5976a31edaa8ddc61a218d86af20633b SHA512 98f957bbab394f4884563149065c9a5603bfb6c5cf18be96f93b8a31a6ceaa77f00b0fe3398046dd06b71c1779b00a2746207f28fcc45b18e996ab043c2c9f06
-DIST kurbo-0.12.0.crate 153541 BLAKE2B 627757327e18512665c2c9d36dbfa17669cc463a32aa9890697b6433a9cab910e9d4d4a61b240bcb5b38b69359b1a8ae6e76e8125d91206c7543ec958d0fbba4 SHA512 3d9a1d24c8f50677cf605b95e82702fa86b01131d01972af5a4a3b4dbca2ff9e40e497e3bea16a5f92078e462f8b1ead1cbb612e83623b4991d8c02fb5691ae9
-DIST libc-0.2.177.crate 792045 BLAKE2B ecea1ade26b0faa9cb5fb025e237f3a59dfb562e7b3de3682b42a41038b1d436e83b42b53158c1fc1cc4b1cc64ab55ba1497e869ae850a677c089fcce9138912 SHA512 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
-DIST libm-0.2.15.crate 156108 BLAKE2B 0bf4cf92e877f3f7e0bdcd79a3d26a3802f1ba38d0da08e750d2e6107d5dde49cc626a63d55910e8d597175483b1cb55ccbe866059e06c2cb51519ac5402655d SHA512 abee4d8d50a9d25f8d5cbada78877d53ea50d82434b888d170bd83a532bc0534190abbf877e38aba78c370c8cfdf9dc9955c8a8ba4640732e8e6deee3992ab41
-DIST libredox-0.1.10.crate 7332 BLAKE2B b3dec5511df635f98f1424d9765724a8313b85ed73bbc6fc736a57b5b0a49972cf02d546654c88562846dd6bb2eb3701d4e14312eda85b173336167104687899 SHA512 3cf139189f8ae2ff77fa9663d1a5405ac3047d5cbab76b6497038631e2070fc2b637f9aab5001756d2f0d2f34e820a909de19da68a59c903ecc3bf80d8e80680
-DIST libtest-mimic-0.8.1.crate 27812 BLAKE2B 160f96c04ee0c2b9117469c07ad1688bc56cb1a3e56b613d7a9d8d8cc7782cee5e185d4348cf575824298c7fc49b79a4088806de2971107afc63a9cf21b9936e SHA512 e04a99d392e875ffcb4b774c3c63959a7e93bb3b4f6ffb26da53ceebb28ddd4191ddc4a4e9ebc9faf7a3820a8895890c7cb5d4e1753bc93d6646188d8fea6631
-DIST linked-hash-map-0.5.6.crate 15049 BLAKE2B 0f30e388633c60433dcbee353507f1c6857bd210f0b61a4d166a9b95067bdadaebe49d5fca4fa6ce13072e26037c6f75d46cc30cf8dc3c9cfcb3f33b33630093 SHA512 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
-DIST linux-raw-sys-0.11.0.crate 2659624 BLAKE2B 0852bb981c64b8e70c7037a3da13a6a16b7a89190bc50a07159d28a797e6d1ef2f2010383df5a43cda19fa291ee5eb4c6365a51f5d9fd31f204544ac7e115129 SHA512 b16261142f3cbd1caa4e0a17ba06dea49f0d4514f583ca511d9c7ba6ef231f18322f37303b7ffacc73ae7f22b81dfd740584ef7bfaf67a9eaf43859d2de1f941
-DIST lipsum-0.9.1.crate 34495 BLAKE2B 26566879b49e9e431a0c87833e2595bd781af3eda82a6cb7ae84dae613afcbc9e0855c541f2ab6c5d34f605acbb5842f63abfbc91af53cd3eb28309a49087a81 SHA512 8cbfae905808f5cc035cae9b77afb407c7fccd6b7efa904313140b95c8d6cebc6d7990329b1fabcf673349e46858e9fdda48aa8fb9eb0a9aafc748bdb63a1be7
-DIST litemap-0.7.5.crate 29962 BLAKE2B c94ddff0b5f6fb99d6adf31ee7c953bb1bb3741e5a68cfa598c75f58f6f426a53d19423e40b0b3ae2010e1533b4d46eefeeb7e86fdfc72289748cac897ba99c9 SHA512 722345f73b4ec2e91a9407dafd3951f1aad0acfb66e0adfed8b0a83dc1ea71d513fa5570bf960ef51409c9d50aeac23f85410ec6392f5620dc1f1e1e1f884659
-DIST litemap-0.8.1.crate 34172 BLAKE2B 3614a408d5c6b03c5371396dfaa5c654073dcbcbed3782a15cb6aa53973405344ae8ea7e96cf4b00e036be985cab9503bbdb51379fa55ba739c387d28d646a85 SHA512 6034f72d3c90ebe406b7e1b6df7e2535cde7728cfaa5328e66351d231f888625f394974f6aad891eff48142b00f14916fd8464a59fcaea1627ebc7338b865ead
-DIST lock_api-0.4.14.crate 29249 BLAKE2B 52d2f3a3eb5c3cbb4e7f01a2932f90200e3361155f53f282228f436211c54d1e429bddfd9e305a78b9c26b022b3234ae8ad3bee209bd4feed5b64a86af5b3d85 SHA512 73164d411c9899323b3bbff4fd6824e2b9ff44971ddd267629ae5a70b456c1ca945716e952412790d35331993ae71600b0e6a2aeefcdda117b26a7222ed97bf0
-DIST log-0.4.28.crate 51131 BLAKE2B 2911509cabe6a69b60945e798f2afee934d865d21efa22d150288de6a27a797fe00ee4f249fc6f6d7a02e2efb7377d2a7188a8ed8cb692f76b94a0df56d74d83 SHA512 cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
-DIST lru-slab-0.1.2.crate 9090 BLAKE2B 00b36c830cfbe3dc004106aaca3c66dcc780ca0e07af6e1f1b2b8d125d88fdcd0b0f3a9b01299279f09fba7c81b1a87178ee86385af1ee8f648e6f307d26dc2f SHA512 eb93796ffaccafd2e2530efeaf60dab1eeb17fe61652a9299c220cea4dd9099239eb549ae1259ac272c5aa807eebfaec6db4dc5efc95ee59365d3fd1d413f60f
-DIST lsp-types-0.95.0.crate 68315 BLAKE2B afc1b06f85fb3fe79eb8796c1cc1e48b823b0cb87034c0414c041fe7b80894a97688c2b1839b8c1d65a61c3525da37e1e51adfda0d054c84c3b0c2f7d39df438 SHA512 5e0d211193131703e7afbcb8409d8e6e1d64f6875ace494dfaf8a853d6dba890dd097429433663b1ff43413a94bb1b3b0a6f27a5f337dc3e4450b3c423c84282
-DIST memchr-2.7.6.crate 97616 BLAKE2B 3429786e97f1aa078892e417c8ed8198ec727969517309049b842e44097e58038583508aa974e6246888c18e11f9d23863c1bb012b542c5685250fe34e250d7b SHA512 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
-DIST memmap2-0.9.9.crate 34576 BLAKE2B 23028c6d4abd296fc61216cba4739797362bd84e599b8b3d5265d78971259abd77655f02e2411f91a8d9a9a727de6789e92b5f0bc02062adf3d35c1ec1e84483 SHA512 abb110a3b209c0358262ae7395efa5b2995710306e608ef3990598d70eb3cb50ba49158f7a0afb10d0d12dc6d2408824ac00179c83681ad2777b953a0b055391
-DIST mime-0.3.17.crate 15712 BLAKE2B abb892b75b40657d356b6b53b9a45b2c822a05873453e919f2bbfeed9e5c06104f24db9cef2716f302198020870eaf96b2c62aff55cc11d8ca4f4f614d7c8e17 SHA512 e6d2ca92bb58fc747c1bb65a7f9023e5dbf4b94966003a72e4913bcaaeccdd6752725cdbd5081e0fd69d9e8f364d79664fcbe70061737d5c39e5b3e3a154a0d1
-DIST mime_guess-2.0.5.crate 27166 BLAKE2B a8ec67e16a336e7d07c9aaa55025c24c3d4a62aae25213ce768786d9f292b76930132a880d662cd9a5d63aa899e9d488ab76fa9d99350e9f448ef484705ba4d9 SHA512 433c876e28394282cfbe14bb9543616cd296879f253ed331c15ace8a7d9f3629f5b596c2d5a64823a97ca9b774acc711b65006c46d54d1e9ee0553cbf1f13b7c
-DIST miniz_oxide-0.8.9.crate 67132 BLAKE2B 1a11c5aeef43ac93635942e0c4f17538150f8307fb280b0d66436e4b6697638f0b1bafbdebb377a5dba14a75f213024201e325747419623e5f7d57060bba4445 SHA512 3f6fd786c5fa5b4abafaf21244dd4830d26688d5b6975522bda595206517f354d92d13fb95235667cbc39c0275371c737164d9c7a58e32e09da86eed2f239242
-DIST mio-1.1.0.crate 105232 BLAKE2B 22c96a2ef27327c27176651d957ba9e8f6159406e5f83aa39b1fc81efde17a60b4d5e5802382b45c51594d1f3361da99b5433518c096f6edc650bbfb7843c7e7 SHA512 7fb0d6ecc9c7d5854c0da8c2d683012a86a427f752b47592cd392c44a7a06bf84360f559198d685e47ec937ae6517c0a279c362d6b47fef6d4ab6edbd858e944
-DIST moxcms-0.7.9.crate 176419 BLAKE2B bdb55d314ce1eee39c697a61f5817226cae9f07b472757a98e868a200ea57df180145563e0f38275410c6cb61bc1f375a257e68401ffd96e770353d3bd366d96 SHA512 529b837e8cb7ff27975e38f65514636fd530367b6c014743887742b6a1ab2f367d293b5e9cb66180ab687dd9f61f965650108c281c17b1c474dba193fc7df171
-DIST mutate_once-0.1.2.crate 4508 BLAKE2B b48b680cb74465f23cef5116a8c68041567ea17980b3fc979d360fc2437384fa663fdf62e152926df0a06015979585aa131d43942bae920c96ca3399b0709af2 SHA512 cf4daf491241fd7f15c7401565a68ba43c2abddec08acb87759809075d2a90bf2dd3ce8d885472c401aa72dc2280d419f49be0b563bf0fcc9979aed3a8517912
-DIST nohash-hasher-0.2.0.crate 8051 BLAKE2B 5f307e2bd15580f398d53d499b9013a6c62becd4ef0d3edb76f9fdf83a59c8fd86ee4bcf42ba3a8d67bbea522db65828fe7fe324ffc8d5008428570d7b2203a5 SHA512 b1b754262471ac1fb074559c264321f8f08c46c55752187f51a93cdc73509551b43008751ff9db4aa5b47fbfdda783904f5492349546ad14856fe485ccec55d8
-DIST num-bigint-0.4.6.crate 102801 BLAKE2B 0460e7dfdbd44b6c68fc8ead6bff4353e549127158dab8bb5d217ee33104fe9ad5f58b63a01d56fffa8d7c4df1a87dcf5b536e436a0ef98dc4418a4690c4cc15 SHA512 19d14a7755de2b559026547d9e3e1775e636781bdfdd418f2e1d962c51411a0973a46d84d0356e30c0f708a7c7b2097926611960043f71391919cab1aeb6aa04
-DIST num-conv-0.1.0.crate 7444 BLAKE2B 4f5c4695006aa3ae77aaf5c55999a07d8ddfab294584fe10d73eb6abbb3f551846646156581599f966a28c74d80d3ac4373c49d2099991f7ed9edb56d36feec4 SHA512 7884c0c6599c66e40b9a79435e1bbcec60aa7e68b59686922dfab19ccbcac6a6e54f208cfb3d5a8a12e86e4dd67e09977d60b69ef6940e308a28256733f36100
-DIST num-integer-0.1.46.crate 22331 BLAKE2B d88c9f84e5d803a3aa8f44dfc1bd6d9b5e336e7cbf47231cb3a7de30dfe263c41c62c586d31f0029459c8c240475cd329b3fce79f355be7643bdccf8d56dcbba SHA512 e27986d91f6c6dc3d5a0900defe28ab5f47905cde3f84d0914b7acee076dca8fec6fdb7b631ac94d3a31eb01ecbc5854e51afc3187cd1abfa21e1bfafdc700ae
-DIST num-traits-0.2.19.crate 51631 BLAKE2B 78637360cbf32d172510a62bd9442708af9730c0296a2bb4ebd200c08facd49bc31bf8ddd58967e0df7273a938832b620265d9f8f4d26ad16049bf6dac1cb4e5 SHA512 180018a5eceb45085e4e8d103ff21bb4d5079cea874c42a0ad4c76c99d275d434bbc1cc289f0cdec172866daa89dbfe0871410b2cc3407233fe1129786905956
-DIST num_threads-0.1.7.crate 7455 BLAKE2B 282514d1c6ebe67ab2c30f91efd5b6c8880baa078265e22d5d7200eca4f96702aad8b537ba772e5d4e680a6e90fa6919fecfcf37a060668b2a618bb01bbabf2a SHA512 60eecfe49c1afca8efa320c5f4d0cd794f6adf8924193682c903307f484ca0a1ddb56102a772232aca040f29651bbe26ddc1c4939e1f030e229d179837e06bda
-DIST object-0.32.2.crate 286994 BLAKE2B b9085200fe0107ab0f8ddd5c5ac82bc681dc6266c6503e4a803ae4dbdec775ae84ca4a736754b770d858ebb058342af45d485d4c9a41f57966ca1466de40a4c5 SHA512 5d03d998f06dc592c3be141f7163bd72a0e73396f95d22ef1e0ffbfc66489bf727a6f6fb813a32739609b619b8e34a471974b2231dcfa23df8bff52007c25a96
-DIST once_cell-1.21.3.crate 34534 BLAKE2B 3578aaef305cad2fdffdc40c392775a3540bfab3f3aeafd22466d9507bf8346b9fcc200929d48525b051070c0aaa423ecbcaa12868b34dca007991effb224166 SHA512 32a87506c6f4598f3ca2c88556014ef2093d5db9a08602335e847caa537a866492fa74c894e7e1da2e4289a1d3dbffcb90a9e37a4a1453203832f434b8206990
-DIST once_cell_polyfill-1.70.2.crate 7448 BLAKE2B 5a90f8eeff25a555987b84b9800f9e0b2aa94fb4827f76678ef45d344c4baeae5a079a288fd02a570d0f0099e9b2842d32dd206dbd609212496e77ede47a4d21 SHA512 9e0d07bcd40e4a5c271646d6fce71677acbfa4439b4e818bb4df823eb31eff976ba78239e3a7e0ad21e80ea8d0d3af3e74a7d0a0a55b308d4c777b9b5e1ef8ad
-DIST oorandom-11.1.5.crate 23750 BLAKE2B cbe0b9167e6d1b95e45ecee67ebf3397044c54230732b192fc5b5279cf1c9bbf6bfe1e7d04f6ffc0cd42448268d31ef89b357250a907f6140901384647494e05 SHA512 63daae0b6e352cc52fdb7793aed1ef501ad996507d8e36cf8235068a3feb9f627549961af1a355227b561948c30f6dea17e225dc3f27caebd51116fc4e3a3ba6
-DIST option-ext-0.2.0.crate 7345 BLAKE2B cbfc03e7c960fe3023512a4ad816d657b4f54f8ecbde9f9c4df4c5fee3b36b68ab463c67ad650778279e01c7ffaa63a0dacbd0c080c8c3d15b1611de0e71f92d SHA512 f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
-DIST palette-0.7.6.crate 230913 BLAKE2B 688eec3839b9fadf6e226a01ed063cbce1d6af9176e20d565b908351d3135a92852e76de17411238e60534895bf43cc585fb9ba1aa76a0683293b4ba6482558f SHA512 c43e39992e796799fc2044e39a8461eb528140438e40ecf64af8ee2f4854a520594be001f8aaa0f4bb8731fadb77b60b07c16592e87924b8af6c6583b0a344b5
-DIST palette_derive-0.7.6.crate 17073 BLAKE2B 6b225a8f93765a11e4a70c97783b6088c376cacf9c9e237996de4b123dd42dd3a8368519d5ede00323aeed5dd99142bef52c58be3907333963c7012176286ed8 SHA512 29efe90cdd53532015b4f957ed3c1018ee06f55574d4a7f871b868f77b0d9e74ef48da030c4981327abe9876a4664ad78466177fdb49034306e325d4e80baec7
-DIST parking_lot-0.12.5.crate 46735 BLAKE2B 36d82b682f7cd0a2c308fbc672f0c7023a3b6ba6ff0f9de75067bb26227d2ca460a09ba37a0a5b3867ed788d72a523a5900b99241bc30a67606481aaec30536c SHA512 432639d4a14acfa20127f03741e1101fa591fc63048b0b0369b44ad269d3dcb6fbab7947eb9995c7948f6fba90245abf82154a70df2b7a99aa7365b0b88666ca
-DIST parking_lot_core-0.9.12.crate 34110 BLAKE2B 4c1b3fe163c843c05effee9cd0a0461e39875040298b8a8b880c05a7db038c55ed84d1e4534417fa0e7a0395e06200d909fc16031514e3ba0ec03f011a86598e SHA512 6ce29df4aa9eb0ccfe9020b066832f2ba27afe41a48792d935d0051a595367f71d50f6862b921d91312a1ea80f087a416388d4b29a11de17373483e529f12d8d
-DIST paste-1.0.15.crate 18374 BLAKE2B 69ee7def55e658a9aa72405bad62325e8d6021a4989fbf11c88d1bf05fbac520f7b04d467bc3c6eb45043a41119f65aceecc4a6a1418a9192d73f33134545062 SHA512 5026d3ec7141ec4e2517a0b1283912d0801e9356f77b703d954b379439b8d85e3886d42fb28f7835edaeeac465582da14233564fb010c71425a59c9e1cbd46b4
-DIST path-absolutize-3.1.1.crate 6605 BLAKE2B 7dd297c7f510e61de2a5f89b0d876948afcb554e68605c119d7294176297cdcc6872394dc6207e6fe6841f2069dc84d1d0e0cf42bc071b479b8ade106f8b4c1a SHA512 d5377c9b781beda9c025918e2fa5c73fbe6747d41ba8ae642a4ccf2a6308d53a803707b1f3e940937588683ff3a6afd8f1b3e28e316311e134e42428e65b4a04
-DIST path-clean-1.0.1.crate 4514 BLAKE2B f35919495573266fda5a68a0de68b7dd751f946b9ed670f369b6c374190fd1a4d1e392d112127b55c5b4ce30237ad7b6e099ae36f8a5393517792a23bf6a7964 SHA512 27ec9449a574d18ec4609147aceb02c0eac98600c15c5c2d5784f7de747479881a83dbc9e12ad07d497944c73d67bd946e5013c7c2cf1125c1931c3c84bb3274
-DIST path-dedot-3.1.1.crate 6596 BLAKE2B a46a8932c16d67c99dca004919a93eddc50d2e939c6c16580ffed3d42d0d4e5718fa3b76cb5647a3f98cd901de58747240d708f13e6f1ac93618c990af360a91 SHA512 9d3519f614faab679c5644174b5b810d0bc9a22ed464aaebaa0be2d9fad75a4aa0fb952ec823e97ea12ab62de61e456f1f0bf011f771dc2a6d117d0a8090123b
-DIST pathdiff-0.2.3.crate 7495 BLAKE2B 4fd2dc1beb3385b86603404a344d992ec8454addc580384df4004df1e83bc326283081f591b8b1d87d99a4c9f08a3a68159776c0c57a64f7299c1845961ccf73 SHA512 54938b311d4eeb49d1d7418d2ab7ffd19bd308c36419cf3ad3ae58785b971fbb2fd2d8f5907e0c47be7bf74ded98c62deeb90f509e6cb0edc6d3c1a69dce3bf7
-DIST percent-encoding-2.3.2.crate 11583 BLAKE2B 58925243b23a6a1decc3d92c4ce17d06af5206844ad283b49e69e523ac0db2c36c3f4407af4104ab92c029c2581c228bdf416a054a2531191a9e912448ba4408 SHA512 495b4aac88a7a46420811671d6bd82817e4eb2fe51d5068d11c5b50d0d927895d54c855cb07d4f4ad5a2d42b22f9419ad0183c14781dbfa240804fd49761035a
-DIST phf-0.13.1.crate 24786 BLAKE2B dcbc7f9c78bad0ec3e3a600568162687bcc6546518133134c8e119b798f92846690bf9588710a4d942debf4d65423c8930b8ea09d7b4fa173ceccae6381cff5f SHA512 7e85d992de1216e6c0a499ba61a4f94afe06e23af10ffdda8d635d31c93eba0f2b3140abf0e156d12dfd90d52efcbf8b9e4b9a8f8beaf42b32984c7aec6d3f5b
-DIST phf_generator-0.13.1.crate 15952 BLAKE2B 07ee819049dfb0620464842f4f3ceb45498265ff55c154f28d12ec6ec3762b4cab8be4b2444914e4abc59cbe867472e18c5c480cfc152fda89c8c0f80f76b6b6 SHA512 44b596d7b63fc8e99c0ea422edbb557aa17a5d01be178e0300a72cd887f2f6cd229ed60ecff201cd76b8469a731bf8f60b19e40f3bbe640f55d157c6700e897a
-DIST phf_macros-0.13.1.crate 21732 BLAKE2B 14469d553d6c6835e20b94234373be993219889f19772a46306ba547a36090445f835adccbb4d58b6efdbf2e1bca524cd587cbaa868c4a55aea2ac6e3ea30020 SHA512 37d869a578817751337cd9cf88387d91ec9d671ae752b13a98033cb27ec5efd20eddd0755e24a1586f199340a4ed7c878d15605b7d6318a237d24cd5aed38a4c
-DIST phf_shared-0.13.1.crate 16141 BLAKE2B a5cb239f8dbddf4fafa0dc5e85dba03712706455fd6643092bca73cf72f62b03610c21851e34c7f52e0a307b3d9c3faac6f260c67061cae585dd678cee328a82 SHA512 b8f61f3c420b02dd5256242cef47b7c4a8ad99f07712c81bdfd70be67fd1e538279a987676d07ab542df707a81f37425a5062f147ed98776c678f6ee1b9e0ff1
-DIST pico-args-0.5.0.crate 11545 BLAKE2B d1247ad160bc37db36e05244772f506ee5e27c4bd75d2eb0c763c43ca304e5280350b24a818f5e470303167640a22f38ac7064afd6313fd65b14d0d3e5572817 SHA512 2d3dc5bf1ae11b0373e03698e7020c20b4e14c9aa482ff2d8e98e68ecacc5c0804152bf7d188779197da9464907bda60cf270cd6fe85e6b9fcbf29b1b82bf99e
-DIST pin-project-lite-0.2.16.crate 30504 BLAKE2B efd0b426fcc6ea8852bce499fac61f9755a11c6a2999cbec514f093ba7b3f94b1f2d437ee9abb243e31f3838ac1c74491a212851d7798eb249e209b35e015332 SHA512 971adfe54cfed304647fd944c1c915e78b37eaf0de3a582fb984a5e91f1b7d4db2cf0f53a9a64b64427062d4b41c0a36baddef782411a76ae3be0f8ca45f0718
-DIST pin-utils-0.1.0.crate 7580 BLAKE2B 457e1287202f16d1873b24bf4f1de1828300128c4ba3131758e64f9784d36d47365f22d85493c3a85d854f0d8dbb4c6cef3a0f5b064014dc03943e58b7ba9178 SHA512 828422b8440cc82ac6b0743e0112fa7540d437aed457564999092b1462cd7672cd6b1f0201b67075431aeedd3d9c5127468a3dd028744109944f7f023c82fd70
-DIST pixglyph-0.6.0.crate 23135 BLAKE2B b09651015b92b5f2c9cde83e5536962aa3a1a5c04348f50295840eb668e4f9c708e7d75a48f9ef18be7cca3c40a8065e127fa23c6dd0573256ff445e5dc8bbf0 SHA512 f5720c1952b736037dd3832dfbfbaaf2902181f1fc399b8e6ccf45218f421c031d1c5bd82226ceaf08d8ffc4212ee52d0ced815ecbf2d50c1e104c2bc7cb3203
-DIST plist-1.8.0.crate 54623 BLAKE2B 92de47e44b3734745a6abc59b02619e3c003545f2267eac13ea02d5d6b2f0aff0ad83ed73839bec943ccd0cb2f7c222f356bccb9005545931c5854798e5fc5be SHA512 c9a6b1e35196630349cf0c09f43f7bbadeb72e42876f1d93015718273b2e466b525586ad0f552494dad154561ed705bb9968deae98ee90102f63ba05bec89c97
-DIST plotters-0.3.7.crate 149031 BLAKE2B a53b3aa85eda3ac2278cf49c4d701642b37a5f52a3a013594101388d9d104b96e35f542ff6b8ee33bf711fb64c8c25a48c8f10b3c12e70e6e57c90fd30cb9b5f SHA512 526fa20153b445176efcd1314c2e36963561e267c566223ddbbcdaf74340aa821e9c0174c15849c55f3cb3177fd5e34aa9bdd872888476b7ff0a20ec3c1a04e1
-DIST plotters-backend-0.3.7.crate 13709 BLAKE2B 7ba96de1435beaffe0171dd4fd010f84d0bb6bf0856adb05da87dd324a5834aee3a71545a019ac899e141cec32cd15e395c56d281f498430e54b6715eaa46761 SHA512 5b53e5d369f39748d45269c82c87a0731cf23666b88d7e407162602c715a01807ebc50f8a90805f417c0e7e74dc511d1d7861052835beb8a9d548e2f33c062e3
-DIST plotters-svg-0.3.7.crate 6715 BLAKE2B 1437ad7e1c1b3e82ab1f58660ff6931e510f6ea5ea6cae6eb48582d4652bc65c5dad518d3312e25303651c03d90bf56d9abac4c2e3979f8290b4cb35c0b6ba5c SHA512 9a60e19026edfad359a7d042630b60825d7723855fc0c17881ac880c29160a81449ca672a3ae5cea4405293947ae0556f31cb37f519dad4cef56353248350cd6
-DIST png-0.17.16.crate 117975 BLAKE2B fce8a5b8e28fe800796161bacfc008e86076b920100beebbb7bc9f0608f13917cf6c12de363c84e1eea1eeb90d095211a46ac2926e410133ef33c3d4ab0c79fa SHA512 fd9130d8d91fe40724f4065748bf1a6175de0b7e8df521939f169000933dadd0815bed0f95c00d12bf5ad341469983ea97be427392a85b82c232473ea753b6ba
-DIST png-0.18.0.crate 118041 BLAKE2B 982dd2e5014b6fe8a753aa2c299b9ba604bfab77803f0253fa54a8f4f1f063109741ae7b4b209e5086fe384e258604b64654800fe6b306c4a6a5c218c1fd03bd SHA512 8e19c4461862695146f412e2a72fa887e9368d20db892ed8a3b4fbd67a00bf1c635b4e4716ab7741b8b6a537b24087345c39853ad75558a1400f2bcc13d481df
-DIST portable-atomic-1.11.1.crate 185506 BLAKE2B 953bb1f2059dc1d891305eb89945f1f6a172fa50972725aee499de72b5dd9b4ad8ccefe4e891183ff8e6b64f4d1bb45ec33b06e0f5af34c940f817b290f746d9 SHA512 4c037ae0b4aef43077bdbf803389bc078d963f20d023e2e1d339a54f67fa9b27c174e7c1b6eca8881ecf301e30c431632d2c0dcedfb5b19552892fac0f81e2e1
-DIST postcard-1.1.3.crate 43968 BLAKE2B c81a42da856fcb2ae07a205c1a7bddf5381459716a9568e618c87e2cb9d5d5cc6780c6532578a3cad3034244fdd9f5d7fe25a5cd908cd28f0e8711e5aea0052b SHA512 6711f032e4b1a8bf946f1df7b87ba3b6644a5dcdbed8f378b7ca765f0a162da7ff1122d2c78e28277f6022e341b62ee48c3318936355411cb15a1d7fe73f4392
-DIST potential_utf-0.1.4.crate 9514 BLAKE2B 97979688c9a93a05c29a9a55ac0a37e704eb4623d5890562cdc1c797cbf3e73aacdc6251d47151ac0874ec6d1eefbca8173630f20de3c44fea254be90819e027 SHA512 a8e36c596d7fcc3f13a80457a07da5ff0fda62954efeae3c2aa477bb32465b20fabcaec269929af666030415343a2c94d86db26f9f9bb5e2e2b151581f0e6022
-DIST powerfmt-0.2.0.crate 15165 BLAKE2B a3e1ce63f5866f75526eeb749bec6607e42cb495bbb953082cde7e98e6aa429ecaa41889d98ff7ed4cf5031258b4f7e0553ff8fc435b3b6f8b4ef2b6d53d9b61 SHA512 0623f92e4d6ab284b3f6dae58220d79d9185df4a738999d68040c50d72fe0380d70358cb622f079c629bab53bb03c6e085e165d5bddfbeea84245864fed90029
-DIST ppv-lite86-0.2.21.crate 22522 BLAKE2B 150b2ae019f296dc0a15090bcabcf4981bc58159d592b07da729565ef8976e3d1b4416381c6ecaac77874d8e259995254255c8831861ac20922b810753128cd4 SHA512 94710d5b25b67539cfa828476367849e1ecaca744f2e0429b48c05b47ec48cd57f950fb9845a361fbfd96f361ac00fd2d47cc27c584b79ce3d9d8fc133f5b7bc
-DIST prettyless-0.3.0.crate 32789 BLAKE2B 079b99b58d87fbac624b75a5b8515c71cd31ecaded00f79b7e80f76cd460937d39e198938145c38e832f98383438b485c6b759a07365ce3f9edbe1e2130d1024 SHA512 534a33eceea081b7423af98442131ab407de03693b2b50e0d860f0f827043eb27de412ab9c5facac9068d11c58a59cefd3ff8e0317008264e7806949057195f1
-DIST proc-macro-hack-0.5.20+deprecated.crate 15045 BLAKE2B fb7b9fa57ad64f2920e801482bfccc762bb7b2c8c1db7da32f393c7b47414fab37234c8a408a4ca9d7072a541df22b07775fc509f76f352fb6be9fe822f84dfd SHA512 278e786f8e0c93e346de900666b3d55d366324167a2e5e553565870c4444bfe661cf8c151a29cbd3176a4905ec49d69cffb81ae1e4a129f30404f930972c4b43
-DIST proc-macro2-1.0.103.crate 60024 BLAKE2B e5ce5f77838fd063b5615b1555db02175621135132de6aa7479d67fd0a34c15e8235290112a728f3251cf913a835bf0aafaf6930880511427143b63152047259 SHA512 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce
-DIST psm-0.1.28.crate 24836 BLAKE2B c2a9649efe8477af50a4f945051ad9d9ace903f2a9ff2a478b1a841db0225d543ebbd07075cdb6bfd39d365a57d3e1908c9a1c03e170541f154f4285d842ced3 SHA512 dc6a05d14cd7f1aa477d7e0a2e1d2bca43c5378246a587da57264153d35721eecc15513a0f7a23bc326e607219e5e3a36198371cbfd8ed629faf281ff638e531
-DIST pxfm-0.1.25.crate 866791 BLAKE2B a3bede95c6ace4798b93e34556cebbfec4c566893f0bccc75a9bc64aaf4a0613a9f48a1acb2674c69f0360993aa7efa1e1031970edab836109b80a614f4fd81a SHA512 b0431cefa9b51968a395419f031ea0fbad53e9e2fb4883415cd7825c690c620188beded8ab4a1ec2c61c939c5517ce09087dbd512e9f6635224a58e0885cd2db
-DIST qcms-0.3.0.crate 53550 BLAKE2B 1c1de799fe2449cfaba17a1d73e9cda360d494d4c7440563854096cdd78aa4191236e9f60db3d91b52a9a414b7cec9cdf3f0cab3c4f016dda7f3b860b3512636 SHA512 a30304763f863f571a5059d593b852e9545465e5269950a48c720749312c8f4b4a2bf49f88b2c298b227e091d41517eba30829fc89e9cfd5fcf5315e1b4f3f4a
-DIST quick-error-2.0.1.crate 14265 BLAKE2B 3815c89e960923bfe0abc962c38714b953fa1d5af991f3de22d1d084a8cd1ba1761fc961ba97e06ead3992ed1b61f525d04bcce459599e5546315932281c1dfd SHA512 e028deb598466ae91663e5d090606be4f117662d0fa6e0c0b0043c7261f26787057e84e644cae72a45b1a0a7b1fb03fc9712faa3abee94b97ce2c8d25c365c32
-DIST quick-xml-0.38.3.crate 204498 BLAKE2B b029d214e594b3fa6161edac5957769c0b711dc866ac8e8caf06339f1d317a2d08097c0495b488cebe258ff0033a568e9ec5b46743dbf40886246dbf5e5e2f19 SHA512 6ea8669671deced89bd14761786e490cdb51693e7344b482480988604fbe323c0c20232fad09d7620b0449ea1c8a1eaf7e716374d2096e919630ba540d45e242
-DIST quinn-0.11.9.crate 83606 BLAKE2B cb46730265f1843092dcead235e0210a546f1bcac72a4dd069a3f22101a67186610fc0b320242d375c94073a6d76e014c0caacf31b4fd21623426455d5423261 SHA512 5d28818be9c0970d0b7206b43ab7c1f94c379d2169bef4a11d5ccee19ba6088e2e578f5aa68395ef11c4f730b7f715fcf2fc02a4d60c351492a5b09002fb416d
-DIST quinn-proto-0.11.13.crate 243837 BLAKE2B 4616a6216ac00e77b9bbd750fb7712accd1acda52aa939713bec35c424c2f863caaa74c8a3540a8aed7a95afc04abd61b2cd53001b038ed7dc6162e0bbed8763 SHA512 9311c62c22f3cd4f7c79e796ae3b48445503329424bed3cabf94d1553162f3e4966cba7808e22891c9d3875bb81b9dffbcfa0b07012ca4e02122ca5abdc01333
-DIST quinn-udp-0.5.14.crate 33436 BLAKE2B a5f0a871c77b320e514bbc2cc607302c0dfada9e282093e808ecad87887c8eed2f2ac754e061e1611e40643f0e898b47eb4686ae1baa70b4ebe0597ca68d97ca SHA512 47ee6f899841c1b5d73e1aa7e655f149e425c870ca5b4bf4664d7357ca4c7e36c7967eb035f9a2eda9630763f3e65c2a986fa19b95c64a322f296ae03ba0b380
-DIST quote-1.0.41.crate 31408 BLAKE2B 9d496e0878fc329ac9492ecbd470e762bd807ec8ca4e17a856b4d1c776351434778f519977137a67b8c143ee60b20774c09768d480cff51b22f2cfcb364a20d9 SHA512 64374d70eb29f7d7e02e535ba383586d93f68a9b6464c79840fa6c42a1ac47be7ba14e415a40e158f845e486ed33d5c564c882913780d296360b30a56301ff7e
-DIST r-efi-5.3.0.crate 64532 BLAKE2B 54bc882e333f7ba52b6dd6ac92b8a282581c10b47de91a4c4b71b15a27b2df885ab52ae2fcc8a546367ee1ce98300dcaec3c33cbd7393b134383528540bb7d14 SHA512 e748db9729dbddf215d5c37630fa272197dd2921297800209ca7bfcd6ffd8530b598b944d95547ad9723655cafdfb69b1c1fade9ba5f8c2ac5c55ec38258fdad
-DIST radium-0.7.0.crate 10906 BLAKE2B d576e0ea5c5287bcb6740cee3a3838b6ae4dfdef0ef05d34634b96dba5159e48260233db57a767c9e032fa5d9a5798361335cb19f7844f450113ece30ffbc51d SHA512 51e23cf52997b46c0018a94b0259b29d7bf33ddba19f6db406ca57ee5b1417d7e5f27dda3bb487d0099886011a97f238e8b3dd4d6c86e8464c0b471c1a7622a0
-DIST rand-0.8.5.crate 87113 BLAKE2B 516f26bb2a969d0d79e957818133f35d2c0b4d9f1b401098ea23c5b80d27599e842b9298c0c5e46e2a6cb6953857bf8a9fb71ec9366c5ce6708cf17df14f179c SHA512 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
-DIST rand-0.9.2.crate 99930 BLAKE2B 4440c21211e3c09daf8797de5ae1c7c461ead207456ad0a0405c6da266de51427dbd68090c461f1a349a04064e4bdba8151656e2e9f7c17be1f4aaeec1e26f3a SHA512 91faee823d9a3b109135182b9566e6327881736359c9d68358ad7dc78eac1e845c553820e2450ca481cae1e0969ec6566e72f7f9233251b1f9133449306f2965
-DIST rand_chacha-0.3.1.crate 15251 BLAKE2B 645771b2c3e274f085e0837a20306b1d59f6e9032fba8eb38a6d1b30180d15e2f89ffa2a162bf6358da41e030098242d81e71dab4321980d0a4f6ddfc2974ce3 SHA512 8198c580b1b9b0429758ffa49cd8138fa3ce724f0dcf73c767ea7e55611d6a2e4c7cad9950896510def500ce4062b594386c947ac3d89425b4e5c9b04d0b8075
-DIST rand_chacha-0.9.0.crate 18258 BLAKE2B aa0efd158877a116b2587177f2da84832ba8153b629aaf8181ca7622bc8ea624b5a5d205d1b745caafaad78d5a55aa08a4f35822b8925acdf7d1212baf62abeb SHA512 f62a7bb067ff984049c96cddccc841cd9931daeb5b25bb69f056bfe577f62b1b35c08f2bb5028590eefa04a9369beead4e6b03607eec97256e0383b20542af96
-DIST rand_core-0.6.4.crate 22666 BLAKE2B 8b6b66d50aade877f2779c006f8038db450f808c66d73d79efa66c4178dc03db06f12201bf0e7930181c4b0f4030c49b20cce6eb7839763cf2217cad9710789a SHA512 36c67eb845aa2ccca49d6d680f28d418229bbc5a050729e487fe6b9f9f384fdd7b8d67fc6508b90b79ffb3c26688e72feceb3ecae57d3d7f59338aeb62296f79
-DIST rand_core-0.9.3.crate 24543 BLAKE2B d611130e240dffaff33f8384f13a008af93254b1530bbbd2369057ca33f295c7037178010efe76e4d7bf18e36003f843409fabec060c8c78077cba00772e66f9 SHA512 6e8e4067dbf5853c55b0ed38293b6bc6bdecbdd31bb9d624609b0222f706f5b29281ffd5fffd5c316367ba5b22c29e5282c61de3738344798ce0f9cf9cf2ce19
-DIST rayon-1.11.0.crate 182470 BLAKE2B 40a21dac636e7a652d62d9db520bc50a7a0019f0f96aec6a9002dffdef3d7ee0b2a323e4c3022e5cbaa22efe52bc72573bcfc7d399dffc853bec08190ea4eab6 SHA512 24238ba604099b3e58282b7338ccc63e52621e329ac908d7f3799c632f4ff97ae305a5b361479d4d7d0f09b76f49ab3b75c4187c41542caaca0575d51c299d2c
-DIST rayon-core-1.13.0.crate 73151 BLAKE2B 31112b2f4ff2a0607daced97e234c6cad1356c79d21c7493f3b19b2747083eca85709d5548c9214bb5186a7e2e5fe0def27c45d69d597cac976bb0956da2aa70 SHA512 dce0adda8f5858d351f628f50168d9097ecca437b77fc0c63ad18fb8b3fcc87f2f513cbcbf57606862e30e81f293a05d245073be75292d1a536d6a4d3e2edb9b
-DIST read-fonts-0.35.0.crate 416793 BLAKE2B 818015d02020764ea08f9f27700b6e0d3a6347ae44fde27c95a51d003c8d8b9fa2fda64f43360be7b8a7c0b3e976c1af42bed87f2871c05dd4a7948fb4904f64 SHA512 77b86e4f8ba1bb54f8512dbb8061466bef333fb55eac60b1e7524777f0e7f6ba7c4d1791c5a0d2adaa9af7eb8dcf6b0531685e86c7593f9e0766c2a54465e7ea
-DIST redox_syscall-0.5.18.crate 30747 BLAKE2B b9507a055aa34178982f0b5861602d2e11e13c2604f905c9b747c39aa6c45f06e60cf5c9d17d914712a815fc5e9ad75bf648c300e7265fd4afbac0b0c207afa6 SHA512 69f1cfb215666f1243616366711dbd8cadd6bb411121f48f6e4ffd7b25479efa6f900dd072d7cc6e6fb8130d95cdb42f4c0cb4ba9e05b09b1fa676ca32932101
-DIST redox_users-0.5.2.crate 17280 BLAKE2B 7dcb0b6727d4d4a9b2e3b9a2410a53eaa1b0cca807010446f36a658f062f0f33b07475e61f549922a7c5ef4e7ee3693fc154ba33bf7aec710c8053d03ae284ed SHA512 0468d42c9a5aa9b8811d00b4126115bd7e92f96af4ee136cf5387939474e351fa2c01251473691aeb34f5e4c8e8804938adf1bc83b5edffb6d06869b4b816b7b
-DIST ref-cast-1.0.25.crate 15192 BLAKE2B d38a9cac7cc2253b8892e2dcda3224ed637713a667c7dc283a2744307e437a2233314a57ca8f9568afcb72425533c688820e12d42650fb797bd23c88dd99c131 SHA512 dbab09333cb8b7f9b0ff262223a10078e7cf729266b90df47c1fdbf1d15cb31807314514556c72211da633efb988e3d6ac8e0e1598b7b55b557f83378deb0120
-DIST ref-cast-impl-1.0.25.crate 10167 BLAKE2B 0b648a9d54300e309214d8061f017d8c344eaf5be3623a361dc3d7dea687daf59ee09fb3c21c955a9fd9da44910d19f0b5a7b515a8877428d24369f6d21aacc4 SHA512 c79cb5a1338796e037927e99a9201738cf2a2ebd1983d120828569644c60fb5a3444c2eee830093b166af6734fa8ba649082e523170d840b9e8a548341fc3b70
-DIST regex-1.12.2.crate 163843 BLAKE2B 4e36124886e35c2e06ecf3310c32f45bb80fff978a99509abd7d7eb6378f81123819470c227d5c234fd6e3bc7a8e7baa331ee0ed3137f9256c76cb32413ecb7f SHA512 c459657944679350369462c3c7686dcdf412597f75bc13c450a131bfceebfe2cd1e1d7f95f0f55b4aa16bfc1acb5c777f344fcfd6a5927aa76b8a2d7aa954d3c
-DIST regex-automata-0.4.13.crate 625250 BLAKE2B e8682eff5df93737430a783cd913265dd45a9692fc4623a956557cd7d6553f34eff731f6f3ec5fed5c0dc6b7f8f31236203ad9f459a998fede053d990d9faea6 SHA512 f76939dc573a88d17b4cf37fedfcdf95202171ca8607374a5c2bcdc515abd1ef9231376175c6cf11cc567eddda34e0c5f90ed1c592f2c5efbd1dee883954a932
-DIST regex-syntax-0.8.8.crate 359141 BLAKE2B db4a6a76dfd7d2619fffb7fddd8a82411afad16bc8b1a8501628e872c9b3e0a4fe71947a135900442590b944a623c5e9253e36bab865703bd5b5150aa2a65e51 SHA512 337ca84af81f2c5cd7d213e3ad96a1facba2917f135c4c1ef03571160d24e4ae47186ad07e421a7a4ff0baadbe95d34365e69400f3c36ef39ebeb3e7c14224e4
-DIST reqwest-0.12.24.crate 159974 BLAKE2B bc331cb57bb28b9c40dadc32d488d6d77605497cfd6f41e246e07198ce83c254eb6e4818baf97fd31b83c94fb78c795d60ab9c4cf4c479799c23c37f57325004 SHA512 fa029c0f9acdd1511ea8b65e1b1c83d9c1de8f9495a587b5b143666902a1ec4f2a8f28b28b535ef12c5e92c12e540f7cdb23f7cc253b1574c4a88dd695c004e8
-DIST resvg-0.45.1.crate 78002 BLAKE2B 40098b5943ebc7850860693a9c450248797fc765e2f6b5f00cafdf68bca1e49f15f10ee8c9f7b16ae86d0bcf4762c4c0a30d5af2774d2fef60bf4403ca587470 SHA512 ffd307e8426f6ed7ba4ed03e6c356bae000c2870efb8b37515150f2ebc920272a89bf72071f0fe60ea40f13c43061c3eff56c83e9056b74bd5b10789e71b715b
-DIST rgb-0.8.52.crate 22449 BLAKE2B fdd62b87d8f335cc9ddfc0ea2c9d4f4b88f8a927b81bf5eaf2fee53d35f297255a252461b26fa55915e11f1df38844a840d56787ca8623a57ff251d41ec2955f SHA512 db6f68c32884c67c1e22b91d8204445b89eed95468f9134c34b262e17407aad8fe3e4dec67f01867f7bf886213541775a0c5bd0335c1ef23be55023485f93a8c
-DIST ring-0.17.14.crate 1502610 BLAKE2B b33efb6d21931ab94f044373f24428e87015029a0e065071bfd901f8679d30944f6b27bf0325c77fc4bea7fcd935209087a349e5c279677bea73af6205725371 SHA512 88d38205dc1a1f89bd4ae887ec5c168e68a4b749b3ac0612674092331e99d14a9b8d0f4a98d72c1a3853bcc9da420402336da3ee053bedcfd598da8de93afa14
-DIST roman-numerals-rs-3.1.0.crate 5308 BLAKE2B b59e38154609df344d9361150f8f75ec5426903ec296154e87ef7ad4993d2890f9113d9d8e13308fd64671ff50d95dad537fd476ccf2d0db01ac660b3f0dabd7 SHA512 e6dad75f256c89dfd7e73d23aa3cbadbb3ba71f76941b14c22a2b57e2f3afa8d838b1caa8b2ce887a2bc109ddbf9f869f24d92d5a10f89e552365fdd30b83c37
-DIST roxmltree-0.20.0.crate 54594 BLAKE2B 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603 SHA512 f8a934d3809e417c43bca53478cef0a7a18d908620175c84cfa2cdb8c85775b52cc641fb7eb12c80c483e0c17eb500dd3358ace858aceaa810d3ddbdef902d91
-DIST rpds-1.1.2.crate 70377 BLAKE2B deec0cdfc97b7a228be05ebb48116b0e5b3a33753c4fa1a3aa4dae025f07b6d9aac84a79d63cfded33b67e65efad3922938464c860e4441bf48f35a2594ba93a SHA512 1a6395514225230cab5e0565dcdf71f6d390444348ecc5c810a057dcd5ce7b1d7ad708f6e16af129957db940a379e72f497fba12129222344daec16d58cf9535
-DIST rust_decimal-1.39.0.crate 154142 BLAKE2B dbd9166f61d5c676523ab7c63434d6141d73e12c3e5ce5b242d4654f940443ecfc5f54ff0e6d9d6c01026be9b5fde793009f46b481f2e6f5c4cf44c30d7fed19 SHA512 5d2ce7ceaeb93c5445f09afa7720edf3b8576886e6b270f206d47d66ad1922d9307f62f3e5047bae0642e36560a2c3f899793d4ca61e750bddb151956c02f53e
-DIST rustc-hash-2.1.1.crate 14154 BLAKE2B 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b SHA512 87097d98d47f327d000041ab13acddc366f1500d9c3e5c82169c3358112c7a7c03701c9b3c2c81d9f9da65b7ebac1c479b179dfaf7c059cd0b929b4673e51084
-DIST rustc_version-0.4.1.crate 12245 BLAKE2B 0ed627c560d88e5ade830cc5f72c62f6ba88be3e30d0f8db34761fcd0b284e5b2fc063c240149aabdfb12c8410ecdbe50cb10a3544500b5a020f95a31cd6709c SHA512 7aa8a487ca7411b6d23cae62f7568fa3474a7b1fd1589621071be3428a550ed3b7c4ad68277a8f86849e5900397d7d0e9d678f5d423742a045dc7c660fa6c598
-DIST rustix-1.1.2.crate 422717 BLAKE2B 603a41f610c6a2be2ee170f6d35ce1683a50590d909ba5444c1777b9c00b584f4544868f4c4d3b2397ca8b77da2d8a40154ccc6f0f2f6affd2353aebfd6b4515 SHA512 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf
-DIST rustls-0.23.34.crate 374030 BLAKE2B d6c3266afd18d6067f82f9f37c146bdca06d80cdd73fc845459d2d88f179ba4804ccad91846e159fb4bc369b588e478352781a738b8954d5526a29932bf53cef SHA512 b3498ad0c365fb47cca65ac7b4590fc6d98835c0e4f66ad4df9837eec1a9a3d88d6a651e86b7db6a280b029ba4a221a439f815134815d8938e5ee2a39de4fbb6
-DIST rustls-pki-types-1.13.0.crate 65448 BLAKE2B 76c5a60134a3dbecff28c64b9df50b0d40681505fbbe5b1b2556c59376ad717ae198ebd16e3886767f85ff0dfb5aeb6b7a4e789f78c439f259e57d83e8f3c3a1 SHA512 95fc09a81d687deb4063b1029949f6829dc0c301be7a0a2c0bf7f160eb07941c76e936274f130622e9a8be3f59673de1648c93ffcd3b59b83cbbbd501eb18733
-DIST rustls-webpki-0.103.8.crate 85810 BLAKE2B a6af950b130e130c0959013662b7be31d73d1bd98e00f507a20a9d980d7b133ee9bdeeeffa6313cdc75a02bbf06e24a314431a6f1a460ac4e00e37d046604412 SHA512 934f630a0c8be9bdc41d491ff8c6cdeb225f180c77b7f1b242d0c4a61390fce7c925ffa09527e5cf872993384a6197ba4685dd0b7466241b4e1811a557366336
-DIST rustversion-1.0.22.crate 21096 BLAKE2B cdf773cda21ebde50da897c0af0e4af14660ce953d3037054a99d8adc3db2dc6e30a57201a45676abfb183c62016a68069848e7537f711b1752339d194b0a378 SHA512 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
-DIST rustybuzz-0.20.1.crate 272721 BLAKE2B 952760b72a8fec098321584cae5fb997b4b23ad3ca98926e96c231dda2ed385baca3c83037305553dc3c6ce4f112aee07465019be7d85903d06801e04c7d7b79 SHA512 83f9a74b64e289feb853ce6fd7b24dbfc20d9a4cc0165cf5dc62583f2ea958b97d367721933aebf7b26062175ac00234bc83982fc1fd581c570011bf6b9e168c
-DIST ryu-1.0.20.crate 48738 BLAKE2B b126085448cb58639a7b5867fe313dcaabaf19df478f67fcb6cf15b8e881a21e641878345e0bf1fea7d24b56b921e667fd26a39cb81fca7ea02585332068263f SHA512 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
-DIST same-file-1.0.6.crate 10183 BLAKE2B a320c8343e0b38078ba81c4f0159d886bf47764c74efe0d7cd2b3218426e8341b51e523c00a9e5fbc2ee1057618296bd70b576c68751bd55d6ddb352defaca15 SHA512 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
-DIST schemars-0.9.0.crate 80032 BLAKE2B 89ed96fa1202c3e1891c1e8aac2edee8d672659707aa2215eddaee122fef2bfedb1cbe1c6963111a7dfd0c98957c1e1574623dd7c5840a3becc6d003ff1f6570 SHA512 5e6c65dbb91f6016c76b638c0277ad42fd002d1ff5413a54da353775543dd87d6c1c7e473e0f2a0bc4f41e1b94d4e72d1ea850aca78160a4a1866167b6650960
-DIST schemars-1.0.4.crate 88282 BLAKE2B bb9bbb8a1198cbaeb81520bf5361f74c3ea18b90942536fb4817b08e203ee2334bfe09458628264077f045f891b5b84aec599fceb343aadfc539880d449835fc SHA512 b87734e8f76bbaf1888636264e493285ef5a45bdeca06be01dd6bbe4c3f20f9a74f826af0f3dbbddd8f062dcc7bff0decb1cabbb1b771d7396fd162a3459a860
-DIST scopeguard-1.2.0.crate 11619 BLAKE2B 8b7e9ed6cefef9ee55407fb9690d57a2a98bb93e5105aeebdb475a52485e9e185255249e1dce8f83cd80534e7402d485aac3efa7e8493b13135de27550cd4bc4 SHA512 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-DIST semver-1.0.27.crate 30081 BLAKE2B 760cd2994baba2ab8d63656b39f281304b309152cb3c576a0cf31ebf57294bdb6a10ad73e61f974688b0dd80490e0f4da004f3396cb6988bc90af8eee0961ed9 SHA512 8492a2ce5adf32cf6183d03509766f169b323a9376b061c9659a8752f69de5f45f7c64f474fa907fd9261fe3e9a7691a39c8a603d0c2e8d9484f5946bc27d78c
-DIST serde-1.0.228.crate 83652 BLAKE2B d1909d671ea6d5c2eb4ce34ee4493ecaf665d416111b4cac754b5d33b85f916296110bae7aa961efd987a2ceb4a31ba645752ce99dd28dedb9f1eecdd4d7b1b2 SHA512 9b645d6214203533b303fc5e88ad4f7686c22df084878d18a0209a92304a340fcb62fdde88a7080cf7a7348d47b9b363885c4e1da90dba08cc99ff620f375e97
-DIST serde-wasm-bindgen-0.6.5.crate 21098 BLAKE2B 34b7a66752422c21031fb21202c8405c43a1e6758eb067b4fafeb24f812280e70bf16c27bbcfa4b4b5723e369bca81e42020677787a79277f32f71eaab6822fd SHA512 c457b1e8c83760d94eaf8eb49169cd620cc1fd8246af8953503c2bea9c4ae916f3de3b9070bfd4102a713f8d843b6ee96404e27b21a48c589b444aae0f9303b1
-DIST serde_core-1.0.228.crate 63111 BLAKE2B 8a64e4627ad21a3d16dd37d53fb809d11171bf337ec16bb1223075cbf81b6b85cd1c8d19abadf42460d0fbea323e2f351eeb6ef823389d519121b74e68edb215 SHA512 43897e3a7ebdc85d81d1cb30cda8f0a11610f6f551529c8a21462c24fb83110652b462846aa3e1bed5fbf8b5d7927018845a524ee9e079e2c8acf2c687efd6c4
-DIST serde_derive-1.0.228.crate 59605 BLAKE2B 166ee2f9ff9f7a0928d0a65a72db3d9226c377bca2a1771956e8ecd9c7faf0544673c9c21be2a5553e621b55c74c7b958052592a1cf6eb6427a2d4f3e3dc6bb8 SHA512 8bfdfeee10ee7ef0670972aa963ef63b13e8eb2c8a09b9e0b717f92551aa89b3dd2a0dcbae6ccf20a1caece07e6adb18f0db56fdac020e4e0281b0d24e376003
-DIST serde_json-1.0.145.crate 155748 BLAKE2B fdb06251cf3a18f2f3685823585f4ac16f2f3b762e528e3f815168a6d7991d384eb140698f9f5c39c4ce04e17fbe062f3f9c07cfea9915415a7e1f9046b6a83e SHA512 e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
-DIST serde_repr-0.1.20.crate 12627 BLAKE2B 64aa318e56628fa7d9777f7387e66d122454008fd1f296ed29b4fa7f4ad4c358ad981bf7d093f3e3a5ac8aaeb29a9a62b0c11ed70983d82ab76897dfbacb9394 SHA512 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
-DIST serde_spanned-0.6.9.crate 10210 BLAKE2B 6b3a623aeddbf9b11dfded1a6491e8b629875dab69906797c118c9182f62f45dd77b3d2132f731cce917c60887485edcaaa138894724f2e608b55096ca2f29d0 SHA512 7bea513792e7712d9672d890c0b80df8e212c90b22c6ffbaa290729a0f89d04e3b7a65a8b39b774d2203cbea2515047789de163f93c8839cfba8cc88737ca5f2
-DIST serde_urlencoded-0.7.1.crate 12822 BLAKE2B 38c74ea862f041828467dfa586bad9b8e1d1d64a9f82fb7f98727e3965377d00e59f2dbf20955a9dce976b6911c0a619d2a6e4cc9dfc73cf0f6c449d873fd072 SHA512 b209ad01b6565e95c1d5b431a3f4f8a0df3d11c2a06a44123048bfa4b34ebb6807eec593f0c1c89de3a06ac3786a14747df9c70b4f4d5e4b72b4feb53084eb60
-DIST serde_with-3.15.1.crate 196681 BLAKE2B 025a80beb4960b4ea51ac302842afc4e12a68af3fc82a6514bcf78ede6bd3d249031a8ef6d1880d13d78698b89f8ca41556231b9e63ef6a473fb79598c7154b5 SHA512 6c66dfef6be2a142aa5bca11cb60dd2a4b75659c109ecb462a1c26175596bc15e40e26d3e0daf62748da1dc4877e96b7c8281e063a8f3c24c665f1c33cee1d32
-DIST serde_with_macros-3.15.1.crate 38094 BLAKE2B c11fdbc6e158e667e280628959cd7649cd8f015b8946c291550e823f1754e485d47f6848d77f2133cd53ba682253f2ae301f703d5162e0b77463562df1460fed SHA512 67225340617583d13761651ab3b001d3853609edcd606887709cfb9f9f7ed54415db405aa57d35bd5f603d9dd1ab8bd8e2f7cea1ab36288c94d14e7412d5beed
-DIST serde_yaml-0.9.34+deprecated.crate 65290 BLAKE2B 1c1f8c7dd1a7952948596d8c727fb6fd36426c7b80ddaba2e6065db7551757e6fb170c77373ba9784f6b32de9f8aec94f90e1c85df98b9ac1f75a7cc8e5da174 SHA512 64329436d18bc3b1a0737afff7c8727f7e04c71b2bf6022f597a45f0860fa3a678eac688f61f0bf7a7846f98809f427c9907625e1d00c8691c383043c1cffaca
-DIST sha2-0.10.9.crate 29271 BLAKE2B 1d614e0efe085cdb40e05726578a9b4ca6bce93f6d3324f5dc0444cb37054912cdaf5d28d468eac2c0046030d920fced2ccd006953b80865ce8a2d43ef3daa81 SHA512 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
-DIST shlex-1.3.0.crate 18713 BLAKE2B 18800c364d3a628f1a3125097ea82fe6286550c2997235df0bf8483a3906aacabc81308cb239887d46ba2f457cc6f8acd5aca78316707eea5098cd5666aea67d SHA512 5c8cedbe666a14b8a0874defb9208146ce64579cde52ed483e4a794cac5dde6a24bf8d684404edff582f842e1fd4fa3fbeddbe074f191e4ec4aa517aa456fe8a
-DIST simd-adler32-0.3.7.crate 12086 BLAKE2B 8e0ae18603b344fd8a6573cc3fe1f8594ad542619a6e0d6e8f62e356a3a97409f4de3a215d561b8ed0e063ab431d81b63967a5a0b6561c45537a27ee84eaa362 SHA512 2976bb7fa153854ecd0d68ccdc108bf81d5da374839d53ce9dfb27e80d8db258bb817ea3dac73921e408541d75e2797b6d20fa63c42c1e8a935b6d75dee14bac
-DIST similar-2.7.0.crate 53928 BLAKE2B 41d6aec64403069dcf81a9a00b9db041967b89d09cf9f2371444928f32bbc2a8c6066adb93eaf25c72a257fab87e24c160265d687c4e33848728a4ddd374012a SHA512 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
-DIST similar-asserts-1.7.0.crate 15783 BLAKE2B 812d3037939d39cc8991072141f9150258bbb1dbf316d00f152d83bba2d28a52864c69308a4c90b75bce5abe38ca2b395ec86e29479a45e511bd3c70c753b3ed SHA512 a2dc3669d8b7de994d777a70954917b37cedb58828b6a7110d00b9ebb6e5e1c0c0bded9da9518fdb8021ba1eac44ea5b57fea7cf87dbc392fcc0c20cbe2a2587
-DIST simplecss-0.2.2.crate 22136 BLAKE2B 752f5adb0587b587ef15da4da442ced19c93cff916dcbe86329e06d7baf879dbb8abf30be50b084c6d5ceb83dc79bd7537d9a6a0478d8dbd1866c5193d2f4a72 SHA512 b3ef9f211cdda5651ff6fcfecd1def43209404e56507272b02c2563284acd14b9800757f3afc55433b2814279770dcadaf875e9463a9701df23148665cdd2ac0
-DIST siphasher-1.0.1.crate 10351 BLAKE2B 6653898cf0eb071fe83b7c317f93ffb73bd26ed601961173875b26ec8851632599891ec178b7e14318abb9eb98d522db8022deb852af9ad9f6bf38a5a5708e82 SHA512 d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
-DIST skrifa-0.37.0.crate 283031 BLAKE2B 4f188f5864c34fe964616be241c0eeeafafef384d72919927abeba8097f8a7419787f1aeded5af22a748a5a522012e05d0bc3bac7e169d9bc6e3a87d4e33e7c2 SHA512 d78d0660000774a845c401cd256b36d90d2bce185a8c56509742bddc53bca85b847317656a766d48866a35ed6714fe616fd389396344299b4d65c8cba1c72e8f
-DIST slab-0.4.11.crate 18549 BLAKE2B a4895b6dc87790946621e1d52b5bbdc0fd78db238d9164121a380f298b85be94eb3424405067e3a6d96ef42747680a8b2b5341373bf5733d5a62a4ae383fdd5b SHA512 b2f199651b1d0f0eacca534ac2da714a2e9f642608c4874e7a1440ba7f035d061e117f518c51915f982befa2269da747c9e12e3b0599675e6218cdd8e30bfdcf
-DIST slotmap-1.0.7.crate 61390 BLAKE2B 56f7ee840f848f2331bee7d7e31aa66f2185db5b57fc72694e1514b462dab8f673442c36f7b9260d5db7b68a522ca76f7748aab774246bb12c2ecfbfd3e7bb8f SHA512 f130275c506a3d648b5d66acddf7ed88274fc381d8d0101ea5b3ad931069d4ca46b856d75311e95e09a23c009af343c7a4321023bd1d065d3d516a0b4b8a3080
-DIST smallvec-1.15.1.crate 38116 BLAKE2B 8dd779d7726694672945e928399e0459f4973d284a6c2d664c2fc757ebb1177658f47c812d9800e982479cbd7413fd4283c64a4d248ba5cff6397f96b758676e SHA512 c26b097a063353beedfcc921129cd0fb838c1c9420218993a05b2655b47b6ec16f11e0054312018658b4abd893beee140c5d2739401a5e5aea2e64575f237047
-DIST socket2-0.6.1.crate 58486 BLAKE2B 990bc645f361576edfeda680cd4b6a0a29d6de80bda1164954369aa572bd702db5d92cfd26e68842aa0978df351d9b52f2900a4bf1f6d4aa5bb0f31d259ff48e SHA512 cafaf371870a8d85bee30d1a8341c25ec023f6031eaae96f783f0486e2c9b0ff7a6d742d40500f9c772472805d8de9f36a163405a476c57b254249992a5477de
-DIST spin-0.9.8.crate 38958 BLAKE2B 8648bf2e48fc618758e3de67f0a493bf3cd22a8d18666164b0d850ed7c0d73650f7b0af783019dd361116bd60c61d24895cdd2c579383cd2700de0e32a23cdae SHA512 b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
-DIST stable_deref_trait-1.2.1.crate 8186 BLAKE2B 6408959d169d1228c1b0802ef31c850206405f8259168f169aabc91f63683dcdf347ff0e74fb3535ab05d7642889dd2637afbdea389b43b0925e0d6cf441ed67 SHA512 630721d3f8e9f3290efc250c42aba13e2325839e62167a2a611618c18c6aa58c08a53622db61a9aa920284570626b98df26b3c28009cf45b6ce1ec134b9c9f5c
-DIST stacker-0.1.22.crate 17269 BLAKE2B 9349a0fdcf73442f165e3bd4544f9f7672ed6f8e6a91ce8811f2aa596d2e4ec413564e35f7c7abcdfb535ac0b894dda1d9791002b291dfea75f1be1b704f679b SHA512 6a6c49ef153883c0d95b257154e8867aafed3f0aa4f4f270e7e6ae4d705cb1b9daf95080ec878622caec63486b6c69daaf5358c68ba87cc6e95f40c104171d35
-DIST strict-num-0.1.1.crate 5104 BLAKE2B ca255ac7afce45b8e2dec87cbe080730959315f753c69bacf1c941617d5c3513e57532494409bec29acc73928291baf98413cff6d0686ced10804ada2a26d361 SHA512 27ced0b3110094b3d8a22b60c67980b7416debe5a22b0416a025dcfc8264fbc1ada1ff73362383ec605c36d682245b2dface093cb6152852f4d4b28705f8a197
-DIST strsim-0.11.1.crate 14266 BLAKE2B 252a9ede4241b165525486aa8855dece37af77f5b28e0e1858c4a5d2047db9fa958328db10989234aad69463ab51b2303785ec056c63ea8c95bf95e111ddabf2 SHA512 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
-DIST strum-0.26.3.crate 7237 BLAKE2B bdc348c718c39609c00b9fa7d47b7090b1467022b7a8a28cc7c8a72a0aef20569c6ab22a8a8d26c2d9272f18d000e4ce94858a6647194f0a7b86d812d52b05a9 SHA512 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
-DIST strum-0.27.2.crate 8489 BLAKE2B 9931a92e30d058cac6feb1919558d33c9901d401bd0bd17193b19e775471aa3b63313861df6211fc9c7323a2553957604e82ee828fa39c2083be1f088a7d1621 SHA512 3ebb77220243b0e101ab65159512ca44c7e4a13a0d842a9356484fd5fd9a34afb5b0d230992b3bdf2e2c997833cabc8679e13e3949925b321c4f807e293d0371
-DIST strum_macros-0.26.4.crate 27531 BLAKE2B 7f7d57c957a1591054288fcae6590a5e669fba1b47d8f1a52371ce60fd84f91fdb430e48cc7edbb5fc72914be5ce12af29758b653680da3f4177339b31206750 SHA512 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
-DIST strum_macros-0.27.2.crate 30522 BLAKE2B c70e2f27074e04b796f2b0e1a1856e95fa7716d847789f66b27d8457efda0569826e6d3cea51621615709674b6f800cbe877498c55be5286efc0222fe7179686 SHA512 fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
-DIST subtle-2.6.1.crate 14562 BLAKE2B 3cf4940b7a01f04715da1057f6a92b1043a6b86ab2ee7f9fee0337b680ff781201d330409460f6f90b3f81bb5fd4b563e17c762c6e824ba3b0af99e4ae7d66bd SHA512 f5946ebd9bcb8776ee3446abcbf4afb3cca5d8bd847cadda87e864333ac7ded537a3efa773e9648adf20ce4add2c1da85172cff88c1e1a3a6cb051401b00c6bd
-DIST svgtypes-0.15.3.crate 43696 BLAKE2B 9cad4574c58edb42b0055e0fe58d7c26c0a28a41047bb6b6af50ae617b78296088ce307a4efe6743ba0bbceae6f6951242dd0f5f72ba5afe4a77c5b30c484703 SHA512 f1a20abd4a79642a6cc41f05b700172c5bcdc2549f470164792e01330db24cd544e45b87be7c52bf684bca93525fbf825574fdac530cbb761d976debd64fdbd2
-DIST syn-2.0.108.crate 301754 BLAKE2B 627699ade4dcd89157c64628e7243be829d79e5e1800c3da82f2da24628e8895809f3b250e9cdcfaa3c69d2d2deb7d4db8868767961c25ce6ad71baebd995ad6 SHA512 27ca199db662f3d06de9f139b9707fc30e9719556831b9fcb78f7108f61cdf186cbead48ebd4b684bdcb96944552ba4340a4bd154556cc08d0698f65c9332aaa
-DIST sync_wrapper-1.0.2.crate 6958 BLAKE2B b2e162f982ea827229dcff468bcf31c6286c57ea3491a909784cdb50b0ba36c3a1a6fbdc7b34fc2aa9a7df1d174393d61ea9dc7ab3439a5e1a1884e2473a70f8 SHA512 aa314a6ab3ba028d2a169ea55a50eecf3b73b475a81c91330430ece9f1734296562627a8c32fad51b5a26796931f364e2803b3a13075ccd9a0aa614d5220903c
-DIST synstructure-0.13.2.crate 18950 BLAKE2B c475f370d901a371262f466dd98e3914dd6f36aa473a33362866c0f781d27b1813233f96b02208f3463a825e8012cab0f8872eed848d9aa0eac88b581a0d261e SHA512 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
-DIST syntect-5.3.0.crate 833348 BLAKE2B 2eac10507da090fbd4dfb75e0aa96093ef10bc8cce9d8a1fb20e08a357cd82edb60dd6e008ad90ec09acefbea30de4661f5407b3afad94d57a542203c1406b8a SHA512 0c0eec80117c14e65fed1270021424ed839f51740e643533d6a9082a0011eb48577f52d99f26b0a86a500a0cbd54d0c07c87da78f9ebe5442fdf569784a05dbe
-DIST tap-1.0.1.crate 11316 BLAKE2B 60786fd5f12c2f06097330c26809fdcfce62716586d2e1985f8c01406d356ed0ab730a04dfe72ee3e1d6208a53c76c66883d45a76130750b41ba5b82aa721b83 SHA512 d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
-DIST tar-0.4.44.crate 61020 BLAKE2B b76f92a6e8c3d25efffde669de00bc83a717a9888c260f23cca916dca2953d4007edac055ae34d4597b17cecd28e273c27373bf14b35287053d3547f27f03bb2 SHA512 b6a33a50f9bd124a0e40b4a557c967cc1474b8a49e6381aab0208b8e6338108c4a3168b41882499c3ab84e214314e3501bce7a714b547bd3a86ff1b3c80ecda6
-DIST tempfile-3.23.0.crate 43063 BLAKE2B f799368de517d83a5e42505438565c9d16217300d5c5f552e2789de4edcd493474d1d9a9e9cfdb88a776f26f403a89e0f436308b2ae7535d9b377b7c652f7cae SHA512 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
-DIST termcolor-1.4.1.crate 18773 BLAKE2B 34676efbde8e242415857d6d40a287ae3459678d8222f5144faefb8c84d635686f640e79588d98635c8f25b7628ec6663a01b16e1e462705b5cba7e8b8e61f44 SHA512 b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
-DIST thin-vec-0.2.14.crate 35087 BLAKE2B eedd96a70570aab11d2193c38f41a4e06cefcfebb03a05b07114b207998169a68178242679da2bec21ca9c29e63b525354a62cce280924b314c7c87218c25243 SHA512 cf6db65b23dfb987e1c8ec174045d91383dfc2b0f08530abb781c35b3f2cd959d0aa327d17ef14e00347eafba9c9ed8fd61d701b5b20c482b7a521e9f157bb53
-DIST thiserror-2.0.17.crate 28857 BLAKE2B ea60d7597439a703f50faf77dfc1cba7cf4ee5c9f7a28b9c553099fddf0534be55e484f4d0761639c845596ee4b4f2b273169cad6c1d36e1a06c775ea79554d9 SHA512 1a20ecdee9e0cef6f4af845255bf7664c77f55a8e6d878ef9c398c42d6c6f6e3deaaf606d7739df3a157f55c5be8bd0ae1af9e9bd7a66cd218e9a6268f7fab91
-DIST thiserror-impl-2.0.17.crate 21344 BLAKE2B cc54f1423307f64857c67eebc2ae0537ffe9ad65a0443ba31c35ce20a7e4de96ad29a18237be48fad998e509cc4262e1483d4a983efc606b6714ed11bab9cd1e SHA512 3e1185fafd0c77acf6f79ead5633ff756c55e88f83285e10e2dfb9e58155b3c1c1b637a0bb7cd5d36a07cc9b014401942aa5b0709b6387e44d37c2b407e012ec
-DIST time-0.3.44.crate 143200 BLAKE2B b8b17a189a5aa95177b63aa303421aeacbc7172aa82760ce5b222ef82a8b083b9ae63746bcacfa9aeaad5caca5c398c818e5d761499810f10e9e0fe48369679d SHA512 c29f40e41e963df4d6f5407d892a98ccd148678e0cbf1db2ec6cc60f09f210822b7e211563845a4944ec290af4971e0fed3e46cb5192473408596d98583e2e6b
-DIST time-core-0.1.6.crate 9105 BLAKE2B bf34fb3ff2afc5120a394129728c5e7806084df16f04427e3fa70104c68de414da69addbb651fac60923248b37ee146a0e73e124542369c6f68fd5fda9ecef2e SHA512 135f25c99620788a8548027c04bfb94152681d291848b69650ff6dea3aad42fcd974a2d0e5ede8b091f37d4d80d97804e1aca70f353f5970402ef545a5f1d407
-DIST time-macros-0.2.24.crate 24715 BLAKE2B 218371c56da2522ad6b664039d7e4bb4454a0eaefbd76afb6d8205d2c3dfb3c9873c2b8bf161e1ad144efe6a64c69e8dc0908f4fd0e6287c9c9c6f02840de3d8 SHA512 a9ed3dc956bd9a16ff6c76ea4614709912c33104a7c607c43956d644743b2dc04ecc257c000c6ccf66c026e655ba439250d1ad47b668a12e769e30e069f2dc10
-DIST tiny-skia-0.11.4.crate 201082 BLAKE2B fe350137665e6229ea707bedbb535b8d5c3fd24752ec9c97e2a6c43b28ce7fb9107935a6f91074e0613dd2a156a45dde695343cde7ca78f3f9079636c5e1f9d9 SHA512 1371fa11934c1223169fb4494accf3b47958003e19a603e8fde446216e2c1253a6ef80da5d7bf3c9c73038f5282e3c47cc5f8eb87f8456cc5706392b28b4ecac
-DIST tiny-skia-path-0.11.4.crate 47764 BLAKE2B 55b76adc467fb4c063ac2136271c353b92254f20a68e5205395081582c624481687bc319845e217868e5f2c54ef320728d0b2ddefe32fab1a17b90882168c2dd SHA512 723557dcb08cbdbc4d442ccfbba38481b922e367cec07fa23957f9271a96d1c656fd46bb0e0b5609686e5c830d1a988b0e209f57d0765d0afa738e5b2b0d8dc8
-DIST tinymist-package-0.14.0-rc1.crate 36466 BLAKE2B f60b3760c14372ad70d953e525801a361477a056d5ca2d58770cbe53e2ed551a9b11cb5cab39d090d9d940a0ba3e105ec8163e5de00fa718832140fd6b1727d4 SHA512 903a4ff1b8e4f9b9b628678f4547be261507a9d5d7ba4968d2e9637ba8061b9d21d2e747e5352600fd00fc44c6548408a1b5e3eb2894dd7db271599ccfbefc4c
-DIST tinymist-std-0.14.0-rc1.crate 50710 BLAKE2B 674c01f2e90c79ba15abc7bd09979d768192a4283e80e62272d3827e5b0329d01f4e08450f94427e47d6ce1aa56ce4d082c107e988e41e49c9f41df9aeacb96b SHA512 fb6bf8690698b059c420ce160b3ca1db11fb108c418145d244fdab14f7577e6c85a8572cf1e19904d5f2e978992bf628a1e915960a21da0f55144d0f33aaba83
-DIST tinymist-vfs-0.14.0-rc1.crate 36374 BLAKE2B 8cfb58911510a6e679c10edef6ad49d8bbeec481e117ae4acc55c6544bd4ec54d4223a0077db5bb345fa6dbde4bb6441509fd4dd9cfc352906a370b92097960e SHA512 e6d8cf9ca5bc62404a50c8865fade2bdabf81badf32c1bd55a05ff77cea3d95550a9d9cef743314798e3932abcfd66639e8290d6fbac4492179f23b060eaa440
-DIST tinymist-world-0.14.0-rc1.crate 69994 BLAKE2B 6171d1c37b264858f95d2ba646c9b113195c843081377102f5a449deeaa5880037e1fcccd266a350589ae4dfdedd90605898782957462fb439b1d9994d5194f5 SHA512 5ab81a0a3fe099f573e972b600bd1613cd4d4a1a2a65da24583731a6144ad2cfe74f0c846d81656c32e723b39e85df168b46712af571306c2fe0ecd030685b75
-DIST tinystr-0.7.6.crate 16971 BLAKE2B 33a248261c4cded41a81f0d6e6c8df55437f042b37f235c39787986ec562f0dbff50b282ad0f1483daaf49c4b33e6618e139a6677d1238c21f4e12082562b4ae SHA512 a33051848de248cac0a2d151760a78cb3aa62c787d84ff7aac38b11c0660e9188e4d43d43a77fb8676e49ac6102015e9c3db057848d809e71981851875d0fb25
-DIST tinystr-0.8.2.crate 23942 BLAKE2B c84593349183f328d3df66b2ceb3b5bb9ccde3b9c082de72b7daa2845ab2ccfba9ef170a712f41e5ccf02008c018b456fef0ec380eed93f020605cc9b293d287 SHA512 21416092df2692c3f3f3efb9f1e2d124389162fbbd1038d244befc419347cdc686cb01d6bf1d589bf23fc6f69e23a94522bc7dc81aa7a2be74c697cdbcfc8501
-DIST tinytemplate-1.2.1.crate 26490 BLAKE2B af39d96f33f63238e455a4e38fde1d1730fd9661ae68be7b05df6ef9d2ab1a04db1332cc4ec9deb6da3a8e22b124df81b0fa8916d8491b808742bb733c8e48be SHA512 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
-DIST tinyvec-1.10.0.crate 51996 BLAKE2B af3e3e415061eccdd1ba1d157e513323259d05688f8ee3d10fb3d9dc0a51bbfc9f8bdfebc2de12bcfe573196457acf60826d8eeb4b5e913b4d92c09c8891a9cb SHA512 e64ea6ce2bf8f4d2a38a00402cff2b79c06082f8a9ecfd774e7acf143b18a8116b95a8921e516f56d6519ad7bfca1d11e762328cee1e4534ea83f3f2e98eeda7
-DIST tinyvec_macros-0.1.1.crate 5865 BLAKE2B 2bf4f68ca11dc19c72232951605a4c809b34ff38ee365ee4f592a3c41360e23c9330cfba961e2692a0ad568fef4aaaac51c40808d491178cf7a0c4b5a1c5d484 SHA512 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
-DIST tokio-1.48.0.crate 843434 BLAKE2B 4a2e3221f6820f2b092275fceef9bf295e35e445d81238f9f71679033b499610696d8882da118279b9cbb3fffb2383afbbf9cdded910546933072f70e77ffcca SHA512 7e275ed26e857d42255dd27e8704bcb0a5daa8658c5a00f9798f4522265006a91e04d6a06512a87f30e0ad090a1676c03d3b02fe8d60263e4ba793940a85b98b
-DIST tokio-rustls-0.26.4.crate 35430 BLAKE2B 97dadd1b4d8aebd2f862f05bf333c0af97b37c1055f0ae9a79b78bef4c8bd4c05c034d13e395346de1d83195609bfd45ca34e70d4c0e537a1e4e8078181c00f7 SHA512 c72fdd74c4b59ab7c8fe15ed73f827aed91a40360a6d82772d6ae2dc4affc590d2c58c1b7523be7249a2be7e3bc2513a0906c0ce53ce1288d5dac50e01199c7c
-DIST toml-0.8.23.crate 36050 BLAKE2B df3b8a263cffefa8c1d0736b69d74c1ec9bce70e0dd96934366ff3652fd5052362e738f807b2ffe10f91fe6867fe0e3f45770bbe141c8f3995fdbd5233a77a5e SHA512 0da3a5fdee8dd5aa0ad2cc251380f23109c548b514af5b90737446487c9e89860ab5030d4112c88e2abeb7ad229ce085b3375a3e237156b94b27770322a7c7a0
-DIST toml_datetime-0.6.11.crate 16125 BLAKE2B 5afe564b47bc6f94771a15e4ae759225217c43115e501a1507b6f2c14738678cb36007ac426fb3c21c51659a5d48bfde24a28cb7f944b85477380c53c50ac2ce SHA512 d650d916c7d8827b6dc130d7690bc7584d26d5be0a35f94c6a37291b7f2d5aa94cd16762be23e27aec4a7c36271c62ce145a64aedaa9f89ed69df82ac5c8db48
-DIST toml_edit-0.22.27.crate 78602 BLAKE2B 32b8baf55fbafbf6d176ec696f93c06dee4867cc7fab4dae9f01651d84d61e5e98b3eb37adbe1787c125f48c391c57abcc268a04a2118bc0ea37d0567955f8a1 SHA512 844832ab59928dab567b3084f7458a9a8ab1ad0065ff057c1203bedcfa9bafe4c7a36e723340c73279e56bf797dd7fdad6d78e4a2bf6666a414d6c44f750f466
-DIST toml_write-0.1.2.crate 15660 BLAKE2B 8db23ea7131d61e57fc20ee3e26c62c95448953b9962b63c7ffeed78d1a057b447ffcf2308666b97c294a62e8ec570f77d5eccab3637c17f2dcfadee54d202f6 SHA512 240b04a964fb49f36d8ef5cecd7123018c19a084caa3f64098790b96e85491918a32cc8ef78412c4d8b82034a616706f8c7bf023435a28be3fac3ae00c453894
-DIST tower-0.5.2.crate 109417 BLAKE2B 414f17e97102224f1fdf23a03e6aa958e0a2d6cfcfce93ac3f2e911d68267aee33aa079c94540626ec3fa895e1780e6e5d18b4831f9f05cdf3e8c26ff73b7279 SHA512 e89c4ffd83fec3566334a4c4e9151ddeabfd3437269afc8bffb46201391bc1cdc82cbb97c69643a30f8873e87c511ad9aefc6c081241a4419fe315c99c61ffce
-DIST tower-http-0.6.6.crate 133515 BLAKE2B ae9db0b0860a4f7dbec94d9053dc2d6f539700226e46f901187cffd47f04b013e8e241338edd4a47bd009419b508315855e3ec7bc0bc68e0228f6058c3b697d6 SHA512 30352ffd99f5679c858ca2ce518035ad1fda674040e1fdc09e3d4df3db4caef3a4d1a917574b3c1b5181a41955414d2a87d3bc14ff169b244006430af47dbea2
-DIST tower-layer-0.3.3.crate 6180 BLAKE2B 20435102dd62113c3e961bb28d7b18ac6f8ec6d5f0051f511e6f5eb044b20016f247ddd1b8eae9dc9f1ee259d8cc31e0bbddd26f5a22fadeea4007a3011b8500 SHA512 edf36671076cd29bb32c29351b648afbf3e7134316988a697c7807db62de7a63cb0339e4db7c0f36ed60d8aced7f3e493318cccc272070c037b01e2dd189b934
-DIST tower-service-0.3.3.crate 6950 BLAKE2B 32ca66bff783eeb015af982b539acb63c9d426b931832b27aa45088382712df3894132a9e6e96fe1ed9d0f9e582b7a25b33e0ab73711acb06b4e134e69158452 SHA512 770cbca46d8500ff36fe84a9a420beb84a0e893dbeaccdd93a3970e746c893b5d32580182ef3017662f421e4b2d71f079ed2cf1727dcd5fc3443a4484f9b43fd
-DIST tracing-0.1.41.crate 82448 BLAKE2B c056d938e001654e03efaec7a11eb8ecfbdfe9af2099271fcefa43f4f4683b40c59f7111fdf7f27df4da38bcbe94f1b2ac0abb6ec3d6e6a0d165b9fbb14da3a3 SHA512 dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
-DIST tracing-core-0.1.34.crate 63760 BLAKE2B 3e4377814970e27524b813177fcd619df50a4ee75e7d1fe91dc61ff191137c445dc9a50a333f11694f728206283c829cc8601631660a2740d8e84f6b74d3e059 SHA512 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c
-DIST triomphe-0.1.15.crate 34711 BLAKE2B 0b47f413da6e80737b59c921992e629b9e55e8984f50e268058a1baf296804a319d8fb4792dda693abc43e4f164148923e5b6f3ebb8be7d072d9e0638629ef8e SHA512 43e82d5389061764cfcb13877c9bf1a71150f698a08347aa1dd168e1bf5b615d1e0f11a81b1b4742737d735a2615781cc5bcdfc7a1582f9fd0f204d20b6e92cf
-DIST try-lock-0.2.5.crate 4314 BLAKE2B e75c6c0d7c975e294e3d723e2fb023067530ad6db3c7bdbe89b9558764606fd1a74f0d1ba787d85266db1912dbeda85408e85646d0f7cb24496d743b7a18c705 SHA512 433db3c52f55d78220db414ef6a7367791dd66eac935f41dcda85ec9200f0eefeab6e8342e70aabe35c300069c0e7b7c4f8d63a2334b52a081cc98416371ef08
-DIST ttf-parser-0.25.1.crate 201121 BLAKE2B 41ca8739315b2bcf42c41bbeaeec68f0a8046571dd8d49a0c5a082e19d8b15aa170a34f6b091d5bea24c1f8ffe9a21522146db6b964eb1cefc2918e885fe9222 SHA512 2483f485ade8a764a279173a3431d7fbfa7c14466c458e44a3a09d249781d200a6880f98f424b3dc1718ffde4988c8be4eb1ada7b255c7ae3b6639449a299c9c
-DIST two-face-0.4.4.crate 3454955 BLAKE2B b03b731b037161a03f3cb1728994f925850f6245e3ad0ba7e9a78ea0aabe794847e5f981dd1dcfccc2d276531141a94ae20aa488b6c1d1d85aacf350ffd17579 SHA512 90e07688e13929ba24ee0af32e9a4feb637e62d31a737fb7c862dc1b418e431d58552754d4c3b183790af98aa168eae9bc2922d90ff6aaa1dc25e38645c34687
-DIST typed-arena-2.0.2.crate 11848 BLAKE2B 1d2821519c959b8e5f32942fb106f836a9aa753a43058cad6898588f8e0d9abcbe7a94a91ec8d30c62e59833563df48229c6aeec8bf7a396de20895e39571d11 SHA512 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
-DIST typenum-1.19.0.crate 76414 BLAKE2B 8083988e0bf1d7927377112b8939607f32af098f198a2bfcc2c5302170d9f6e5b29cf02d3cab16c1ecd0fb9f0a45ea3c6bd4a4e4baaf2dfdf8f694093300deeb SHA512 09ebcd7a2cc11f422469cf4fe706f1988bcd81d628e2bab3f54ae82b0aa5486d03a4392187a3736c13dc0c2027053387f89ac656caff72f36365c8be38bc7ff4
-DIST typst-0.14.0.crate 27530 BLAKE2B 2780f8e9c4cd5905db97f722c8815b97128a99df6b8c7f53432814e0eccb0c5342301a7ddf9fcd92951ce56716ebe89e06d19091d5e2ba0e921b868bc8637d69 SHA512 af24a630d399d37afd979420e7a6a5519513e7cb48f19c28a22a53e03f0d6759c8efef315e7164d94edee2245d35c31aa50713b3b3889d54fd2d2285fd85662c
-DIST typst-assets-0.14.0.crate 6376978 BLAKE2B aa4252370beb1036fcbca7ff39edcc4f82f0e2b65de7c9fc0b86c0bb72bfbd5887a3e1fb34c62151adf677e566ce8a926cb1a6da62c3c4834dc5ac698fcd00ec SHA512 35b8f22ad9603363a0f9256ec6ecf4b445a70479ba0fda596332a8f73505e7742afc97120b0c3677ca579d0ed90c4b47f688d3398b9b10cc38c6c17fba9b6ce3
-DIST typst-eval-0.14.0.crate 43125 BLAKE2B 1402b8075ed0316229e8be8133645e34565a692a12e0ce952ed075896e1554ade6657df923ff970bb09acc67b2efbf9fe3e6dae2f6a36364f07130a9f2f77662 SHA512 a1b16708d887e4470901a137b379f5b8a1c2ef37929eb92895f7e756bce572c45cd79ada48b9f68b81b917c5a911552e6eeaf62e62064bc18c1d0dffc185e046
-DIST typst-html-0.14.0.crate 59180 BLAKE2B 0cb6551572356164c3b86b7fc73be1f47f945e955cd8a41f9c46bbf3628e5c713ee7ca8cdf4d7b6317f500855e617ccfae915c87ba1500c36e6c43eeafb8d72f SHA512 b5f1fc49306334ec58442e4e47c8f9f9518b2cca9576a330115129539ae52c664b2efc043f48f512e638d73ba33b8ab943fc225069813515352262483286f8cb
-DIST typst-layout-0.14.0.crate 209188 BLAKE2B 640c7e2356ad982e801ab60468dc8304be5de6ada0b8d05f2acc2b745b0de477ba25c546156e5d31cb7613932a8306655e0fda39101701937a2be606dff9644f SHA512 73911296b156f7574b7c463bd4a053f8888e9ad8a2cee79364f96da43186ae3894a62705280268002034fc19cd9ead07c879ab1851dde3312e0498f30da6504a
-DIST typst-library-0.14.0.crate 513242 BLAKE2B a079b5461b07150ce96402b99dcd75cfa2a1bfcb7fb14e7ea9cdb42902b8fa531f112df9bc483f41e4b8df0dd9db97eebb7a5dc2d611703b74fafe0e801c1537 SHA512 4dba02ae02b4aff2dae11cd823df41b60adb5d9fae556aeca4c3b38d267188230049393f342b992c5b2d32c2925409d8505f0f3a0be0228099ddd06d82ca16b8
-DIST typst-macros-0.14.0.crate 25325 BLAKE2B 82236252d580e34e2dc812594aafd1858072f80066130e85340102361fc9ce1466fb789d70b82f3cd749584b69bc181cd30bb76716b57e1bae7a8252947a3ab1 SHA512 57320a3cb478469835622eaae354aa994e0a199f1b6e171462494231db2b67dcd5dae8dafc38ef313386ba681be1049a51330cda83362fe83c86736c388d380e
-DIST typst-realize-0.14.0.crate 35782 BLAKE2B 7718d8278d654e14ea05b7cb98b1a37d98a448a617eb2776a7c3b7112ec6ada48e248cacb7625a732db92e721ce56f1f4903467e80cce578bc532e9d2ee5c449 SHA512 8092f76eec0e2e4d2573cd3ebeca7c889282bb5f04f2c439723a62cc5ee7b54a2610a854690d6593788a2b3407a4e53f4cff3bda6aeabe9f09557f8658c9a613
-DIST typst-render-0.14.0.crate 32916 BLAKE2B 35d149089e53722a16e3a9a8108b3444f5aedc17f6647fa14fd19ad09dad898a43cd7a8f3b5ded27c0f2723ef411588b1da0a9437a2b7218afc1da5b63dfa6c1 SHA512 48d3abf42a7806ab4c33df67d48242cfbc4ace4024ffa9ad920356381743139c2548458515f948b84515cf1b10992e5caa83772fc243a779c2244b8e41cb4766
-DIST typst-shim-0.14.0-rc1.crate 19636 BLAKE2B 80dfea8cdd95d256e948272cdaaf69a673195dfaf1e1b4691a6d3a3727047664ad9dd7f4010dd277a42dd78d6a216d1f51618cfe4f31c38eaa9793288d073408 SHA512 be6bfcacbbe8fa49dd08dad81adb81de2ca48008f5faeb3fb181a45ae825a12ca79097c0bec2b120536f7cd534edb8699dba6515352921882c3fea72a03b762b
-DIST typst-svg-0.14.0.crate 37561 BLAKE2B 8fdd32d12ac12b85f60ff69b68d609bea1a79caad9bfa1cfa0763e6a46cd287529ef0a0a75bb8b7e0d425224cad0a7949319ab9ab058ee52220b0de3acb0003a SHA512 ffcef6a43cc47571098b189dcff7c882af0869cfc57fb01e92551405c5f804f579dccad7d2418ce273178b15c10bf336ebc189d92d1688535de012fa7dd62704
-DIST typst-syntax-0.14.2.crate 77820 BLAKE2B e80b2d73fff55201974c193f147fcb48c381c1b2b51cb4d90608745219df3bf6997b0674c243dfac4a333215ae16672db3e11f5bfba65ecf50ad028d8bdf814a SHA512 b659477aa77ef175a5e3f75c9b7ca5792e8a0a2a700653a7d8d122f47914556f4115249e6dfaadb7cf9b92121f30b8de01e9eb5e244651e716bf0edc30023ce8
-DIST typst-timing-0.14.2.crate 11870 BLAKE2B b4263f5cfedd600a6f47daf8460f6386f16a8dd5de5727546fa3bcb7f8d5b235750123f5ed000c2415ae6931cbcca115a2016e90208c588e540b58f76ad3f9f3 SHA512 018c8ec2fd88fcb1c62ce756dcdf03cb5cce30f6be2db89c8569dad6041110cfabc585fb22488c7c3519a4a88ac344c64be5457a3c896d5fcb69f9cede71a1e7
-DIST typst-utils-0.14.2.crate 23761 BLAKE2B 553446007f9e56ef40f71e7e6c661f6a4aaa4ff3c7f5d29813c44bbe7e3af6e45c7bcd0f24eaa2a4a9c21594001b86e9eaf83611e53c5ca21fa525e826b908ea SHA512 a31ee4db2fc7ff439c97b9c0b5b25e6e8e5451d12627c70127de321105b9d16e7a7a1df3ebbaf03735d8ed8eae686c444b9274ce4c73f603c19b7b56db06c89f
-DIST typstyle-0.14.4.tar.gz 905512 BLAKE2B f67bb77a8ccd8c965a2d18512efe3c79d48582441fbc643b1c8607cd23117e60a697c228500cff3fd1048fd854959aa4c25747c83ba608aee8e1a42ff799f850 SHA512 514351771067223e07dfd640d3ca55f62fd62b4e6cab60100a6992a0a83f8ffb453366a45c5145e46d864aebc52acdd7197d4a1a0e8e5545c57507a807a333a7
-DIST unic-langid-0.9.6.crate 9031 BLAKE2B 80128728c0197d193d53a6edc54c36d41e7caa3a773ebe5b0fd0f24a56b5604364177d397aa5902d789222eec638b2d6581f6948dcbb90fc13ff27f91af26af6 SHA512 dab095e4db5a227f5f578b9e5ca2a028766aa5ddbbbc7654155c682e7a31fa302a6575e44bab17ebbf5e9fc3fbd87a2e5fa3410674c7a8448b98b62cef6e321e
-DIST unic-langid-impl-0.9.6.crate 90020 BLAKE2B c6957fa01de545a0b07044cc0eb1dc2ac44e85c32956921d4d8253923665862d93a7f072be9c5a52b0e342a1c8cf52bcffe68e50e5b1058085c953b6e1c6a6e5 SHA512 cb3963bc6b12b16a46a85ba69151073fc0fc4b64dcdcf9645423a5933fa3b1ea6e8b7801cd29b94104e2e8938936067eef9cd48589f85529157c3ccbc0cc5fc9
-DIST unic-langid-macros-0.9.6.crate 6517 BLAKE2B c3b0045c1f414062cf70324d1fc07aba7419d85f548d672ea30254a972773b343ca0aaafdf52727c9201dd746d1ba76c5a400a950d2e0f05fba42bac2f49666c SHA512 c0bd6bb59cb46d98811d00882e20c7339d52d0903b9c77f2111ffee33702227f4345f8dc389082f0ad20706e02389a567182ff234624b5d2add6d7ad8e8e9993
-DIST unic-langid-macros-impl-0.9.6.crate 7073 BLAKE2B fe9258bd573fb158a5e858dc64a64dccd57cf077dfee65f67c406aac05c67f2f7c8fa57fba184eac2602bd3f100760216ae3fb96fc2190a794b2350d99ea8774 SHA512 52fabe65e674ccbb163874cf47bbe3766246445c28607352a6bb175d35147b2962a1aafed154ab72a83e58c89992d051e4008850c764576974b66df7902130c4
-DIST unicase-2.8.1.crate 24088 BLAKE2B 29fe558490245cc1f9c551ba524ab452a4ea18d5f3e5763bc58e6b4c52e21bb8bb5e3f16df35bb96652801c3d96e53f8a39cffd31a0cfd1c83f0fa3161f4ed4d SHA512 99a3944a5c987376bdea5fe6c0797e881bc8e6f629c56120ce811c8ebbed0a3ba24617decb74d6939699c8fc994c662eb292869ab407c0ba0ec460a32ede0190
-DIST unicode-bidi-0.3.18.crate 58300 BLAKE2B 388af09d26248f2059d251f9c2b7d949112a430b16ad5868874d436346e2e753875ae382257cf5bb1d41d6ce9f2d7a34d37d2a2e88f9cc051b85a53c3baf5ee0 SHA512 69b5f220cfe8b7b36471fb0adc7d7852a8c40c497b8a81eacd1293b72c46e09c39c2e0a7218b58f0cb62c5ced397a8eda2c5f358eacdfe5d18aba2bc14afe2bd
-DIST unicode-bidi-mirroring-0.4.0.crate 8169 BLAKE2B 187e2ac7d4bc3355e5530d2a092833a9cb6c1d1b516012db25d312c9018f680e5c4092c8f208b4b2144a79f3f45ca5d9d2ac37ac86d2c6fdd7a42a52e2600a7b SHA512 8dfd55ac7059ed8fe88fca409885242937d16c5ec3a29425210bc8f6c4dbe20c9a1ceabd4f4c33e84ed5082a3d29a0e83d633d8e4a346144a6883b9e04d73656
-DIST unicode-ccc-0.4.0.crate 8942 BLAKE2B 414a8b3d4631314f754ef69a811b55e5bf91e0c52af134e2389ea0468885ee09461b46a4c3e0cfafc1ca66a6217120beee6bf1775b68aaf7ee233f1a3f83d522 SHA512 ee7f51249d900fad3efd20fc24fa1491f95f077471eabc879b49506d500a80bb3c60472367a338211e9364b7043a586e83b402bb0355ab95fc2f2a0d84b017a7
-DIST unicode-ident-1.0.20.crate 47416 BLAKE2B 98ae8010ba78315f3ad79707a24f437d86692a14bf857a495f1fec7a0007dc51577c787c9858c9ae379a3c80bc4b471da718087ec9c2fa613b4da66e0f337ffe SHA512 dee59f539c1a92c6847644dd609b65ebe08cfc2ad1054b6bb6c835b5a63c90d9fff09889c4a5cffaf11119898bc1235d8af421b6b1668ae0a153f221684c4c4c
-DIST unicode-math-class-0.1.0.crate 15441 BLAKE2B 20bd7e6651b45fab8e25d4cacf32f2d4e33b617b26e2c77c3e2ac83722dd5e7dc83f1aff4c8d0cbf28f2d0fcd135546755a75f9581b74da28a54dc3608e3f48f SHA512 3d93d719c82583ee60fa730af369e1ffd8dfa9eb5411904fd9efac391e98ef491b62f559bacf9e4fd370bd25c3fbf5b22396f93aebbe41519c400ce3d5583a86
-DIST unicode-normalization-0.1.24.crate 126536 BLAKE2B 1d6d535a1236562918d2625172d38c261854cd8c45cccc81c5d5aefb052db5d0e33981d95f5c87e8760cf77b3651c60b7ec1762421a7a9caa72fe7eac3f562a0 SHA512 f7af59688773319b9d1523955ce9b82e6735bd72358715ba5c056f41956ca050b6a612cae1b39199cc089674b3c71e4016d85d48167277c794c5cef3df881754
-DIST unicode-properties-0.1.3.crate 42252 BLAKE2B 2c054d7e84f739514a79dca218aed1580b06c66dd66a760afaa433c8822eb45ee97b47d00bcfae9770ab2371489db467c6667157fec73dff663847fa080e38eb SHA512 1825cb20913ec343dbbca7a2b1062c8e4bd2dd514b57598bb6f5a6545e8142b5f16377dbb3b821e9b999a1b0fc08e671b16e1d4f6b7a953ea40e8196b51744a2
-DIST unicode-script-0.5.7.crate 47080 BLAKE2B 229c1d14541d97a61620544e40c6884df4bab40433e98f63c961cd893baddc5734776bb34847620f937d678d1842d581070995a3605c0169945969f4e33a96f7 SHA512 73cb6fca3f3b8cce6415416a8676572b01460e7e65b2aff38528cce149b8a6393f02826e62583a8b32c10a8e8295f76e24c37f368769551c34ff532bb9606a2c
-DIST unicode-segmentation-1.12.0.crate 106323 BLAKE2B 268b60aff6694434f05afb7e2b8187eeccdceb77460f8ce2ac0f84d470f8a4e03182ce3f7906177cd2f00f989273a7e69061a763006245f0876bf21b15076804 SHA512 55eebfe5e9972b39d7c0011d80eb5f517d636de37870999119a3d8f064f21f67b66a5ba9761d562738b05f220e21d56b5be7bbd9cc51662994e40dd67c38f946
-DIST unicode-vo-0.1.0.crate 8084 BLAKE2B 492548fcd13dc6831114a0b4df5d2179dfb4aade7c5ccb4d0491fcbdd245b20f5784165dc2098d537249a80cef51aa76274d0968644d201ef124ea4988faa8d6 SHA512 71c89d0db109d627890304f6b4490e7ae008fae79be7d25df7d4f5685b0ee08e8efc55c1b961ad0e40a4c6ec57fe1bb5f674d0f31cfe11c244d3e3fbef4bb575
-DIST unicode-width-0.1.14.crate 271615 BLAKE2B dd2e1504caedecb5d37c397ba05446d3d762b8b6833a8032ebbc213e324d53d89db5e96ed2f7223096e5754d800b39a54105906effc88d9437d7acb9e7beb81e SHA512 3c58a18776aa82cc13c761789a47901616cd98a30356f93d7eb05ae457314209d0a66213e2bbfa5eb8b59be6beacf62438234ce8daafa31b128dbf7d5d6fcadb
-DIST unicode-width-0.2.2.crate 282768 BLAKE2B c03a04bb159969f32447c7823f50b2686c515dff4f7778d2cac07a87cb9488d44844b0bb0b51c6996d8fa1fcb65cf4e6a8a9e697d95c1be8373535bc8d7c4215 SHA512 a0ff6ccc1d154e5a100808d3109fe30afa048c3ff402f0a0de34dbff2d58a7403903002185b33bee7b04dcb578c9dea66225a8697f3cd997205680ae3abce965
-DIST unsafe-libyaml-0.2.11.crate 62101 BLAKE2B 7ba17f2c19d96fc8999448594ba67bfc0eceaff47a39e560f856d13229ad5e69a9c8ba8794ec814e6b7c3cb7d597b7c7a366c8e880f17c0efc6a03a5677d82bf SHA512 a42c95eaed1ae2e438d3ba19ccd92337327c34f6174a43db80e1f37c507154249c7510e93f81726890c6032c89fe21b1876582afb7fbb811e3931480c4727712
-DIST unscanny-0.1.0.crate 10338 BLAKE2B fd725928107d4d2ed2686709335ef01136bcd54d34180189906b7c2436e3f77496328484c623dec4920738f4a07e92be7e7581387c4f5b6996fa34c03efd7b0f SHA512 8267e327e4e852d627d416d58ebad5ba937ab6a2477b265fd5f79a98d43ade2d1780e67696b801cae8a4af10da8f7c0c257d2c878289eb6cf7e711dcf357d87c
-DIST untrusted-0.9.0.crate 14447 BLAKE2B 8e9c3ae09435af0885bc4a6e3c8943805b48cfc00bdae228c7c43093254e1be15d7005d1026561ff369ec37865d8458203f421a9c89ae3db077f655449621aed SHA512 5929e4079c1c2ff933ae8d8f59a2ecc7a424e71a20d1b8821f75925af68bdf82604b024c008e5464b02e25ff093e561a352b685e755b3d0b27e4c30254689416
-DIST url-2.5.7.crate 87907 BLAKE2B 1c8fae906be2022bec520d0ba28399961fb60d2920f5495571255997063197127314f30b89dda2796eadb47b3c68c7228febc0b2f0aa102a577f3991f3e3d8af SHA512 bef3c8fa25242615f5749428cac1ad2ca895c7f194bb3df39020d6d7697c4fadafa11046378d44a72f46e39c5f657ecdef8760fd2a36cf25d82b1de75d190999
-DIST usvg-0.45.1.crate 136945 BLAKE2B 04db3c6aa3291eae96bd96f48eb542c64be1e19791e3d65b6e077f308baf17fc8c84626c2d422f61f697076501b9918bfdb58dd29efb69f42c43d0e50f85bde8 SHA512 09db0d3aad90b963ff489dfc1c02b4c578d69422e32ef8a1a35c1b30800697ce47dda4dd6c08e2932125aa4bf0fd5f99fe5841c5375f983667d554a49af19bc9
-DIST utf8_iter-1.0.4.crate 10437 BLAKE2B 1e7a8b9241ebbb62cb497542b970473780f735010a0af900771a43abceae4e7f362d21d4f79f7c00630e4549400875ea17574b2cbe4f5ea19e8ed428e3b5577d SHA512 a72671995b3eb295581c60dc632e4a25ba257227fb5d58a8bec322428b6d69529bba79a6f02b8e7ee6698b7779d9d6695f5badad73e07c254b00c9d6256c9090
-DIST utf8parse-0.2.2.crate 13499 BLAKE2B 095b5d219ab8ff04c06fd6303e03d913ae36a57845f0b2ca3217a40e31a54cb0fb5ecedbde165d28f5f60f1553d8252986d7098fa83befc84a7cb20bf3b76144 SHA512 f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
-DIST venial-0.5.0.crate 33643 BLAKE2B 3b43d378649572d6e6f08b44cfa44781811bbc6787a5de1ba32b3324db195928d2609438309132aa1d3c541863447203f3f30086e0b2bb98f08960a043a8c35d SHA512 72336224d3c8485c76491c75a9587b560dc5317586b70f01d3d95317854af9966a2c9c199f40869e522afbd4b1dba0f29f121a4673f26892673e8f26f6ac3d8c
-DIST vergen-9.0.6.crate 33160 BLAKE2B 3f8d4c43827d2f939f7da415184b2033c4bfbe6ad721018cb1cc2c961e7c228a5b7e13c1dac17e5dfc8520cb67d612f971d4805b79ad05015b02af44ffeb5fbe SHA512 4dd0a750e972dc955634a57c0087eea81872ad534ea63e26cd1bcd4644bf5e13d2e231ba72f3a1d6367104e8df8b8ff4fa705aa51f53c5439c230e01a78e888d
-DIST vergen-gitcl-1.0.8.crate 28712 BLAKE2B 4d09618ef0e3e57f93adbc4c12f2f27d108efb5e97ee2cd4782e3638b85cc316efb2758ecf2c44c5913cb327aa158b672377e5cd179b21ae7ff09461ad2d4f78 SHA512 617a6a684ef1357420760a9845981c4b62efe4b33f45b6f1cd0fe95bc676e2f4067cfb9049a3468aa02a7bd25cf0bde1faa83a3b1b83aacb23943c646b3daa53
-DIST vergen-lib-0.1.6.crate 20754 BLAKE2B fcfcd85ba6a7f53e33dce0c0542c734626462c5ba1a42ae0097ccc5c63e038b23e06b62586b93c690002a3b6bb5d2786ecb860c7faacf2f926b55aba31ed9958 SHA512 f9adc025fbd61aec4c82e8ca532d6db445f13c5b7f56011356ff5301ed1206614f47078d0f9f0a18d5232ef572de6a021491844b197217d2662acac43504a293
-DIST version_check-0.9.5.crate 15554 BLAKE2B 131e75cc287518831e142430e2a39b48e4275874f4473780d47a27552294097aa1cddb65c385583e1022478f940b495eb43c24a8b1617b8ac5a24af3340c0d72 SHA512 d11d5a2240ab0c67ea69db56561ce202201edeef9a8e5eda3d9ae7ab7bb5752d8f343fe7f6536d8383de8d55f9024efa84f66a0c21e69563b7a38c4a628014db
-DIST walkdir-2.5.0.crate 23951 BLAKE2B a2d3a973f206e94699adec0263dd5e211347722cf3ab82536295019268b3125084da5dbcad818070bfdcb6a5de08da4eb483475bc225a829f58a1e3e040b5fba SHA512 da36a121dc6656942dc9cd9887fcf4f6eea7750354ef3f59c7c25d836e7afe06f33260b4d55d0d99421104ed4ce56ef2a1f0f4c3b713766fff90548c21793fad
-DIST want-0.3.1.crate 6398 BLAKE2B bcc1384bbb86db27b5e082b29a8dd4d89c37b40f6cdec4df8a86c8d205b418468b6cd42a78bd14ebaba057b28e151c00b474c098d7596f49a823ce33510c13b9 SHA512 f93f765113f035e134b967e8eb3f4511b8e03e793a47899b614d826afac02348fc02865c298a10410ecec4eb64f35f66c22bcbdbe36ed0c4c1665dca1db4d526
-DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 BLAKE2B bcc773ba28cbe8d820e9e9fbb275fb4451bc7f39b3bd88bcd93850bf2bdb5300489bd8eca27489ccc5f6269b00f4e1b505ae3a33a35d708cd5a414ad307be149 SHA512 29e3c903763db2580a15f50db487c5e1d4e90763e48d90a5b3f681e468a24f9df1a01773bd1ffa0e3cd293dd8cb4d6fbabfaa63c0e13889c811a56f4554ada49
-DIST wasip2-1.0.1+wasi-0.2.4.crate 132087 BLAKE2B 9ae5188981d55ab0cfc52668cd822bedde6b03104990bcd070f459a39ef75699a792bfbd33766cdfae852147c2f3ea236aa1d1b792e85c56be21b74aee2232af SHA512 56b88f97224b6b9763f4d2572e986609fc86a98f597930b5cbc8095d4184a0279286c8c79f6ace19bb08ba08854a408a61004bdc6b2f3b72d4f3fcb5e43edceb
-DIST wasm-bindgen-0.2.105.crate 48215 BLAKE2B 1246bf578db288dfe1f441ed307d781c8c3b593343eaa70efdb602dfaf7eb20ac52ca5744c9ecd03784e4c61d166401db66cf7599b1385d1e15133b47cf2ec0d SHA512 f79d9c1251c005f8ae3a6f7e364c54a34eb80f445bf5a23de0428114dd5dd6f5f74b76c92df784f7b54a0d978c02d5df932626819bd26a97fe90fbbd3d6f8396
-DIST wasm-bindgen-futures-0.4.55.crate 16687 BLAKE2B 93cec5a8148a86b9611fee1958fa97f2d779f10134a999526a11a9b4a45ece7a0ab29df3b4eb076930de34bd5edbfb8f82a1ec58aad8adcd798caf87f4379bfb SHA512 006e3452dae915abb5c57a36fbe7f128886f8246590ec16306a8f61983d80f5e829f64ad695e2fa1d0462437e0fc496067af308aa260dedeb57afacd1fc276f9
-DIST wasm-bindgen-macro-0.2.105.crate 9264 BLAKE2B e2c4327e94482a8f1a22cc5bd2a67a7af96290c365bfaffe9e07acb1fb71034bda67dbb97e03e9239c8ef0be06a967ae5e1072f88a35ecb61b110a1ad122e243 SHA512 5f3ddd3dfd3060210e63f5da5384a308dcb1466d6c0435e30b4b0183b34284fa972aa70224c6c8f7cf19058e08b6945bafb17ad4d008312eb7b30d26f66fbb3c
-DIST wasm-bindgen-macro-support-0.2.105.crate 49633 BLAKE2B 36c59a0fffe14cb6b5cc767285e6533aac2f1832ca91da5f535779d51323433a324bc07f351d491a151a8f6a67e234e75bf07d508494c314f483bc5d2882b03d SHA512 a579183f46e5e3a9ef32183166b443050af50b8df84ca4cc25cc5a6787e8e45fc1fc3b74c29e3fcdf44fd7b522627252c4894205c693317f27eb475a1b0d9b4e
-DIST wasm-bindgen-shared-0.2.105.crate 9269 BLAKE2B c67cbf7f2eda35a29c0c60313e9887bc4e44ce0233cd9387f30fce55bfe173551b06f3b0e0d1834dd7c2a0e6383ce0b28390cf05e9ff692245fe4e38751e0b17 SHA512 a3604dd72ed83a627a1b708f1b268693c93a56cf1851823398e43da066f87a25535222cfdf987153d12f948cd7e316e5c2382d12273c63317025ad774411c079
-DIST wasm-minimal-protocol-e622e0e4a4f0f34be871a3a6bd22f6519415364b.gh.tar.gz 21420 BLAKE2B 08054adfe4d1e54f39a75028225a14827308d574c2828d00586cd27c7bacd2f08d0761b6b8a4f703273b667b660ea3aaa7082fb23362d01a31571bfe66b6d655 SHA512 a1b23fcb858a0371cdcff6206ba312627d9188a7fb3bb6f92a01746331aff278fc4a1180d9f3d60bd4474ca1cc23e8274be9b9fb819b39cbc6ef9ce9e8e67718
-DIST wasmi-0.51.1.crate 244106 BLAKE2B 2aaf90f5c6f3d7230865fd8c9e359cd8720edd37204c7fd3ff79bda212b0a8a32924feb921b200d70777355a92ca1d5655413b6ba012a410fa1daf027220eb65 SHA512 009bfc59938993ea52c33f61c0cf89527370da79f3ab9e15b4465eef1346b6d4278e945f5903e88809bacc1ab786c5779f4c116ee7ef549a07906cdf7bfa5683
-DIST wasmi_collections-0.51.1.crate 19339 BLAKE2B e0ba37f83b21bae1355a2276a2aa6e1a0e61f5ac63a92cb1f12406956bcdd8855e1ea2067f515f9d53e73a3b249e369ba594a9ffee817bf45ddac3c198bbfc16 SHA512 ea3a95a783471efa326e1d4315274dae3083b59368dce45ec8310de52acc8b3973f6b1cc2d0222e50bda9cb543a45f280a9a44dabdea4a16608e3fc5fb2e0e8a
-DIST wasmi_core-0.51.1.crate 50280 BLAKE2B db7e2e2cb9d30968216ba7e000c2b3796026d929a281027cdaaf95553423013fc2d35aec905ae97b8e1f00097cb579b900b7f15a198f434d2995f66889355381 SHA512 0ff9792500941b882362ce1b60f656d8394a4ffdaa067691c6c6b37009fbd4d64f37392583a51413905a94736cdaa6e331e11c1aba8b7ab6ea3cd1b0d0ba161e
-DIST wasmi_ir-0.51.1.crate 34476 BLAKE2B e30a5c78f1114426aeb91ca10e7e50536b0c8292592734f8e250757329f04a316bff880777d809f15d2c99a3d10d28317e81bd38aea1149e4c742bbe1e94a837 SHA512 6f17a62533180a7007015a030ea0361157ea7c2be652f1b3835cdc4c49d45bba3b17a6de61a46acbdeed9a4710270c252254a598fe0a91508f3b9dd611acc2f8
-DIST wasmparser-0.228.0.crate 249009 BLAKE2B c49571f0c6d0cb7f08049d369b76ed4d22a2c7fa23d6d806ddac3be8d481cfb67b3d17b2c5e7f66c019c10d2f4deb973b0910f2a5e2a023a719ba9ed205d8f60 SHA512 f760e387658c57fc2a1c7b03b1ed8ce3d03019ccb4f21f969ad6aeeb44493e4ec29c8101b7dada90dcadf0a42bdcfad16c921f8522c771c22bc447215618ad74
-DIST web-sys-0.3.82.crate 644272 BLAKE2B 31ca76ad485456e1723b0651eed226dd74108567bcc0b74c0b38c9ca918c183be29e6df5ccbcf37d8f7709cf9b959f22411e21074b458d332115b400da09c4c2 SHA512 ac194e864b9c55d1db4370557553193ea889713a7b6f4a8dcf20434c9ca654ac05fedf5b0efd49bbba1d7ff479cee96eac5dece9365272b09c08c5a4461d2d7d
-DIST web-time-1.1.0.crate 18026 BLAKE2B cd72e384aca90c79e587448160587531c417f31a32e9ded23e6b78d492d0e517520170fd03177f28870c313b9302b28c32069a2408acccc076a1e4939a2c8f8d SHA512 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
-DIST webpki-roots-1.0.3.crate 258244 BLAKE2B 8961848a3bcceeb8cfcb7187d0fc3ecc6db5858fb78cf8e13485f0b6d293273717e30aa9ab661997ea97d40c0bb7aa1825d8c2d537912c40371dc60f34c75532 SHA512 52359e07b4a67bc7ed3abf41ba20bcdf7523bae59eb127d6cc316b49dd29947a1ce17acf1c5cd115adf8a130d3318816f6f90a46a17557eb56308929b6cef9c2
-DIST weezl-0.1.10.crate 46418 BLAKE2B f7e94e7b8b814cbbe745f0d993f6c2aaf7dc330c42e40078b40c549942f39c4a895fd2094e9d8a7df13e44e0daf613406420d8bf547b7a799a8d5d87572c0273 SHA512 12b01fcbb51ef270be3b9bedf2c117e570fb37745a402f1d29bab430dbc899cfb9341b3f2813ec34e27b889c4ccc3b8f8d744a01fd75444888041f95282a4e47
-DIST winapi-util-0.1.11.crate 13368 BLAKE2B 164f49c84952ece6e566a9a23f32ddf34e16f3930ff531f8d7527bcc18768c9a118cbee748ae6a753a172b4ce8d0f22108142382992b2918b442387ee5904545 SHA512 cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
-DIST windows-core-0.62.2.crate 36932 BLAKE2B f291939153338efd768bee7cb3891814a1d46ed5cac1e2ea72a7ac66613842c02e1de89052a53e8b164d1055d9d4a138711929af897486b3a6da02e91aee3103 SHA512 b3b3e95b7ff6df91ebf866f8ec9c5e8f67134a26f1690d286f62fd756ebc5e2c59c583d4fdc213e5aaf6834f2693329f3eccbee83fa0567663cfa7d9d9ca549a
-DIST windows-implement-0.60.2.crate 15325 BLAKE2B 1f4e5b6759224a74f006c3bfb9acd3bb5fb111fdcf6e4f5e838ca10ac200baf48261583386962d357deffbabea4f67f8e257b8ad8b01b5aee6fe67f3822a7c13 SHA512 212fd6c1f25da40f2131b07ce1c0a34c23177c4666bc518e00a9b4f2bd23c1d131bac565fde531c51f21167f9eb1591e381fc6bc44ce952f6945bad6547c1579
-DIST windows-interface-0.59.3.crate 11809 BLAKE2B c3f439e14e85175f12b4403295f063f53d03224ed1842ad3826fb2beb89c2884317105e28d9d9af2000e08b5bf2fd05befa48dcd0325baba168acb19c8341d86 SHA512 6fe54da90ca797a5e1927803febb07d1e2e4db0bdba5a9cd84d823dc9118390c0f988387e8c614949b9f3c3a0fd47743fd0ddec3200f897952c53a57bb34adee
-DIST windows-link-0.2.1.crate 6133 BLAKE2B d1ca714178e6fe12bb3b4caeed9a52a36890989e77ae2dcd6f2d18ae4a21fb8479d304cdff63bb0a5f28acf44eaf104821cff83cd66b3a0406a5f33a800e3641 SHA512 afb0c87beb8914fd9a3e52db6f2f64a840470b9751b66c83892c24cb1c46cda63fb16b1aeafcaa5a1fc7c5ba01da46be63e5227cc108dede8b0bd27785498a6b
-DIST windows-result-0.4.1.crate 13381 BLAKE2B 3960ffb7f15826bd2f8636133412872d7af9c2d89fde07d2183188083e22580ecbef11f423523aa864c0b199a494aabf1d6386d7c7fceeb7ad74575347efbd27 SHA512 a2b7cc53608b8243bf9b19adb75cdc1698b8caf78d939c3afc0c01b1e89f9cb951306cc1673f9b400b926437340681af641ee322f7e761a641ee40e52b21b9f2
-DIST windows-strings-0.5.1.crate 13966 BLAKE2B 9143cfa5a4184bf0aeb62f8c85d0629d7417b74727349cf46f0d1f28d0e255cc218ac5bc39fe1c7f0311c418f23644e84644b8e7833c5b1c8d1f523c3d38d728 SHA512 c1c3e620aeacbbba0159e789cf0a0261e943f626d21392a77ff00d321c867a0a6ea75054f594a63fcc86cb9ba6bb580d96c29e0a8fdffe90e73658aefc3472b2
-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-sys-0.60.2.crate 2518479 BLAKE2B c2e2f614066e5a9d7ec461d9d25bd441188797ad85e1e923baeb0193e82f5c138ae7fb4ad0255d483f60f7a94e3f5cd8373d01b7485c052c9498937bc40da992 SHA512 a48aa1b66479451e431032737b63dc62eac6f63c251534e258de75bbee4858829faf5e641756566f00e153b08548ba32beb437b5ea42e9531e3fcbd8eb25209d
-DIST windows-sys-0.61.2.crate 2517186 BLAKE2B f4eab0b365aa1df8a353d634da5081237bef0f7b69f02ffcaba232a688e59dfe877c47114de64c81e3cbb929c2fea1143ed6bda56ce935e66d871a993ac29106 SHA512 e6c8f61f0724dafca7821ee9b9c07237ccfee69be269be2fa7318eb48b151285ecf63e860aa1fe303639222fe11268e3773f37c2dd79f923029af58c645edb3f
-DIST windows-targets-0.52.6.crate 6403 BLAKE2B eb98d0a8daeed5fe76e7fa8edb2743e2a3e77dfb9c4ea68605a6ab10532cb7cfc43bc1cea0180869445bd940be762a40136500e26b84ca88b5e0c502004c7a4c SHA512 d6d2dbd96096c6c396dba141a9817e377c35877f3b2fe58b2553280c7cfcb1ed6ee75bd4d62c9b882662de67ddaf0c1049b91530d29c94dd709c230e08eb895f
-DIST windows-targets-0.53.5.crate 7126 BLAKE2B 17a0452fe72a42df4aec8b4ae7798bd611df4f3b093709aee7b8dc991fbc2351edd23e134d12412fb47e9930ae30476b55841d52be5e764fc42a7922e3134ad3 SHA512 285a2ad1c370d8485a84c3921b180416c79ad596ace5ce30a1100fe0d9725139e9302f5728d4874789d8abe5c53e9b30ff4738d969da1c07940bde2b01c7a203
-DIST windows_aarch64_gnullvm-0.52.6.crate 435718 BLAKE2B 8b12ae02892cb69401329034bbca671d13bd268a112120b56b90504707cef89decfbd2560492844a9f0588fab62dc1476ab7e931126b939015d25a8cc91ca334 SHA512 f62b2d942bdb3a9353465b07d47b93de179bb706511aa497e4addd74cff95e689a9b633e7801ce786e73b5ae5f30b506b6faa199c5ab86eefdc1d94652df79c5
-DIST windows_aarch64_gnullvm-0.53.1.crate 787748 BLAKE2B 78729e1107cf64ffc6a3d70c14cc93e7867578be51d3f6f442914a5f2d065fa86be843b72cd24d707eb59b779e9a719eb28d025619cdc219e379827acb4a16c2 SHA512 5e480e54af09c142ff75e77f733327dd3862f32620e0b075e02bf8119e955ef2f3acfa00f7c7a4d6a2b034d03d70c45e191a40c8af628484d0e76a0b15870cdc
-DIST windows_aarch64_msvc-0.52.6.crate 832615 BLAKE2B adc8ff61b6dc96d39c92c7d4221ae6aa0575edfc016cfcd046067ca5d8fcfd56d10e8e227be1c038ce34684be22c7ccaf5f18cd5a7638d28fbff4ba15b48b90b SHA512 a3e21305ad0e6de38f5b5ed5d37ee5825b7521064163bcdf31d63341cd87983f54377865d2daf3bb480d2d0aa66d6f598fa09540ec1d71baea74569c86bd213b
-DIST windows_aarch64_msvc-0.53.1.crate 838009 BLAKE2B 0a04f6d80bd0ab41964e9932040d6c748b6bf10d609bdd35074ba26d245a98281739c8ac68a3fe251d36148a53e1730b0ea2dd5347279e74dea881be43d67707 SHA512 81175036792cab41ede4e3a21ae324e638c39604e14c7a3dae8db4090cec45b385aca32416ccad50ab194ce06d3a71f2e12473767d680348795383dbb2d17426
-DIST windows_i686_gnu-0.52.6.crate 880402 BLAKE2B 5aab8ee07132eccb7695807eb44811beeb0657aadfb672c54e99b6ae39c067ba9b93e38fc69bb5b9b14a9759f263ccd5e301597d2727d83b31b49a409b6bd405 SHA512 a1f6b5dd23d17ec3567bc9d11a4be6f35e196eee21ca342e9b88dbaa6a5f7c46e439c834b77e724f32ac22c0d81573746b3b513a6c944a221b92b2c76fe98822
-DIST windows_i686_gnu-0.53.1.crate 939775 BLAKE2B c6abfbe7b82c7fd95a483da467ce8f12a3777572e34c42777e6378976344c95e5a56e3e7ae47049e14de81aa26f276a723ac5cb61f2c62b141020a97a91f137b SHA512 5af8519d1e0d9947738d5aa339091695467a55b62fe97bac680eb469679180a54e9f65e2ef8d0c34d4e63ede8c16f34a0fbd1f54ff53924ebcd6cef17c3474d2
-DIST windows_i686_gnullvm-0.52.6.crate 475940 BLAKE2B fec4fda8bb2bf319a501a22372fa642ae682e4dee3235b258a028190ee73220bfc55b3142f06249bb4579b17e5fde662bb2b121aefe18544653350d7d0fe7d8e SHA512 95f13af855d530acc0b856214478d4b11b8dbab3f8f79dd223d0b009790c0e46d096fc1773e0277997deb2d5b96c704f17f23c7df11411524629f75415dec99f
-DIST windows_i686_gnullvm-0.53.1.crate 857396 BLAKE2B 4fcc61c3634d7b905c946ccaa2f6d03ccf0feb6f8080337d5618959a532fddd5989dbc95d8559bbfb06335865387900e7cfe942cfb67a7724c3c00dc99b1d603 SHA512 492bee10b669c799a93b7ad98ee7a15c0ccde4d13697408612cd345cca2b7efc38b85c550eaf1b83470bee53ff3324045b7b751c3a31ac0e214b9965e05bbffc
-DIST windows_i686_msvc-0.52.6.crate 901163 BLAKE2B 99ed34e052db5ba77bab240ed5d38ce450be347a794d63ec39b719304c32722c9999b540ab40abe0216318900b7412970df99dfb36d1516a9517cae0c77d1bdc SHA512 ca97913ce202d73266cf55947b868bea7e964a4516b6a096a81aeab6a60ee73867171032ced35e3afccff741ddfb2def7468343b6eceb95253e4d4f349efbf96
-DIST windows_i686_msvc-0.53.1.crate 907688 BLAKE2B f6ae6032836367e9a42261779661abd028d303cfb13c016dd1a745b21b58d62531dd0d7658a6c133d2bf1dd95c538cf24340bb50e6743a82d6be9a622ff371b7 SHA512 b78f2a21e88adb65bf8a81bfa8a133d6ebe18b8394220421bd5f10b619528f118a255dacf6e78014ddb4db8a27b936be7af6e137133d914e1cc0902139a0e0cd
-DIST windows_x86_64_gnu-0.52.6.crate 836363 BLAKE2B e2335829155cdbd4a55cc9f9babc237e14e32aab97f6f91afabcdf80d2aee37d6fb4b8669aaf433ff532c85dba59b3d366c7d41b61a2f29b96f960169c900687 SHA512 c4086bb0280042f2bef9b556283b67f8a5cacddd209e1c5fabec63decec6d4fd2d6a7071407973981b98ae0c0cf7034fc612f9e70dc6d3eed9acdec771ae31cb
-DIST windows_x86_64_gnu-0.53.1.crate 903712 BLAKE2B b5a86bd4a760fb6d937dc5285d2c594245ed6bbc541ffd6cf6d169c7e4e8c4334523c06c7a59c52f100a05da7976193fbb535ff3bf7db30897d9940d4d5648a4 SHA512 e4c5bbc49202636c03953aa0fff1f1affed69970aae198cb4d1eeb5dda63b9e07b0cfaf46015bca3b8c48fd90d3552488a6a7b17b53aebf9776e996ccbf9c7d5
-DIST windows_x86_64_gnullvm-0.52.6.crate 435707 BLAKE2B ab77dccd06328cdb00175f41cdbc120594050a9678b7f9820444391fb50aada3911a91ea00f3a6db2b4fa1820fd23bc9a007dfbe65ad41417c26ee1137ef9b96 SHA512 67681f5859e249c56b0183181811f6212cc7008d6471dad78aecc7ebe3d027686b19210b8aa9014c554410f69f913d21ce2aca928eea905eab779bea26464cbd
-DIST windows_x86_64_gnullvm-0.53.1.crate 787739 BLAKE2B b5e3aaba4ecd1e5e21a0b9ce5beaad3f9ef78249f21b3dbdb69af98d5f36d01f2ce65d3188788392b866f296548075857e2f904e30cb79db33fb3134fd78e946 SHA512 30b8919ee9ad36acfac4e28a3b22378ce11ee73d35de60dd9c9217adf14e85222da5526100b0252372e039e559a5bf734ba134b10f707657d542341056947588
-DIST windows_x86_64_msvc-0.52.6.crate 832564 BLAKE2B 8e9a3044654c6de99a9153e7cacd575474e7a8a3d883c67b02132af5d3fc99d03cd5f7a4dd666a3947451d11218e6acc6eb5e2526f012481106cc13453839719 SHA512 21944cd8e3a481b514509e73ae3f62722fe7ed380d37ea0c25f8fbdeba79174dd52ff65d898838da5df4197894b74e00f45d47489418e978753b4e55c7e623e7
-DIST windows_x86_64_msvc-0.53.1.crate 837950 BLAKE2B 5775d30ce763835fa26376d85e9ae6f598b817b8d32b01147e5d197c364a5071ce7b5b09ee6f611fcf30790af79c4e4282e04ced620190629eebcbccabb8d720 SHA512 bb724f4051db90ce49b552021e746769e5dfe3792b522416539960c27f9ace14f63c47f0f240d6563257377129b5f3ba2c262c6fea9610428aa860fe035f189c
-DIST winnow-0.7.13.crate 174454 BLAKE2B 037d07cc421502502b5fc99e2640e3d78b476229071ba44252da52e368f9a46607b6fd3b6e0c0be2f201beb7502850ae01ddf24e0fdb4f4585c05805bcbd19b2 SHA512 dd8b5fb359f894e17e4737d29ae9629125d2f9578abdbfd5214c333be8faa2860f5345e4383f207129ac4f0e6e419d681c59375ba8b78604e9230835d77867ab
-DIST wit-bindgen-0.46.0.crate 60508 BLAKE2B 4422fb47880ecd70749d615ea6ed0a8bcb5941bd9de2c2164a6f1248574363408fcb634e0e9aa0af3e0f278c9311a81212818dff70ef39614646ffdd646b1fe7 SHA512 5d37ac5855797cfb906c983a70780d7cd29d70c4e5b6e54328fc18297feeb89ceda0aa732123280a12610015fbdb42bcd76aae12b1debb281b0a848016134548
-DIST writeable-0.5.5.crate 22354 BLAKE2B e4ff9862c070b413568ce0c75d1eccafcf1db8578eee4795ea9046dadd643f8a77258b437be288b93af247199d63455298ac2cff909226bc432f91c0aa863921 SHA512 818b2546c8ec25816aeaf5e31a1ded927d197bf7256e7c5073738c2709bc58a95d382a0256eb38a99235ae83729b578701261866d42ea3357a26024906e196c1
-DIST writeable-0.6.2.crate 25181 BLAKE2B ffc57bdfd8eeef7e2b50a1a7fb2fc8af0322c17cc99cc4a3eef3fb2062e447e05721db74e62080fab08f565db15dba21be8b6bfbcac984acd2eb2a80e08b9ba2 SHA512 d267aba601237bc4061a484103c10f0cf4ca3cf6db0f50063319801e1aa73272280115ad3ad4f461ecc4ed9cf4ee19131ee7cfacffacfcde54657bdfe3c557e7
-DIST wyz-0.5.1.crate 18790 BLAKE2B 07ac1435a812d2f50309348ef8378ea4955c001f01edaf2ffab108f7d524ee731f06b22fd42c043349a4a2271ec47ea203e89562076e8c7c1719112b0214c89a SHA512 15d86c167145c90e3fbabcefd11754fb1cb835896e32d1bb7f4b027e5b2092f5fdbdca4062c129bc38e655cb87c6a3f4e181747ee25d89db5e01fb1fcac18fe9
-DIST xattr-1.6.1.crate 15952 BLAKE2B def5f9063d23cd2ba35a902030de550e6093509cd931c756dce4d7fa86bfaf5ad20e732723522582eaf079eec01ccdc7c7b737a0b9a39cf4da76fd94e88040e1 SHA512 01827ccb9dbac87c1b3474e785e8015f3b8d15ef06090c288a889e6c4441de849b812be196e528ff0bcf35311ba7f3ad57cfbfa9646dda5685452626ad785ab7
-DIST xmlparser-0.13.6.crate 26718 BLAKE2B 40796a610755a10de4f435c36e251093719321d9ddaa2f994640e37a48ab8a61742f3b5e031b6ef08de3327fb6acf1b19c2afd0ea80edb66ea5963a41e03b47b SHA512 25a42844c015aed196bdb35c99008d656137c6eab2194f274840e8f93ad382e5291768f138ffbe809bd07900e80f939b5755517cd51340ab8142b9b5b4d72db1
-DIST xmlwriter-0.1.0.crate 6261 BLAKE2B daaeac50ff4f0ec71dfe5e6292a895f8f33ae8dfcb40f6df46a47a5b866c4d69f4aee5c48a1a84d3c7ccafe768a438d177bc9b4bb4b5b0d5194e67b106575615 SHA512 a0d8bfe6e3d220358e8523212cddb84541e9d8208b2aea64a89037e4e9f4de62a7b549c9f1bacbd71e14de16707f061e547d89ba459843be45fa802db297fd58
-DIST yaml-rust-0.4.5.crate 47783 BLAKE2B 3e888c5cc7afb43eaf3aaab2b6f47b86df164a66eb54d4e166b965cc84b1e06cd17bd992a0d6ee175d9a73a76e2b44a13167246383ed054afcf3cc1710b309cb SHA512 7621dc8dfd5e7d4a7a8805b2a7e8319b63b852367655f2359d4e3e8fec6c4fad52d75c46ce1161e4c674eac0780b757ce9d34e664e304d8d2beec7afa0363ea0
-DIST yoke-0.7.5.crate 29673 BLAKE2B cd2e42103140e080a29bf579fe5176b36a192f9b1309c1f2fd7557fe93b2f6eadbf6fca4a6a3b1a7b6288403d2f643841dfc7a5b6a4476776943950abe5c1613 SHA512 6bbd99671d1a5a5217890eaa267113d193b3636b265393afb6e72a313f01704d462fe017264f061405e8e84c188b590094c29e3fcf19a63c375ae165d1a0bbef
-DIST yoke-0.8.1.crate 32016 BLAKE2B 9dba7f506636b93ce559817ec57380836858eb14fd3484d5024535ea909d5e7d5da759c316bad86847607f05db1228a04d65942dd020b426fde1b7fa40962c02 SHA512 0ab6353207432bd0a18b6ac038cc37332ece4f2f5182b7eba6e47881a051f0f2ac41d365a8feb74bd3de1d4e4d8dc20c92fa2f3f1252b35d4ab6ff0f56f31de0
-DIST yoke-derive-0.7.5.crate 7525 BLAKE2B 9b6b97eaf3c50f0f5ce8cebf685a1a17d4c21eb9b26d38eac99e0a4c0f9d592e95a7843b7a0b897945a14c4eb78ffdf2c0972b448d31d7bc7b077f27aad81d9a SHA512 e30b06b020aa283080905004295fb643c539b130d0d53bda51927b95e79ba562336aad30d8a6202d9a0c62d5b64559a01218c6f02f3faada6003d4b03c205cd6
-DIST yoke-derive-0.8.1.crate 7593 BLAKE2B 09953385df0b24b5cdbe4fed4c8788e20236c9f5a79d144799a31807a1a4e82380cd3ed451a46055ac21561c2f9a05ca91c953b7c8aa250a26a2e11fd11b7a9c SHA512 20561f74561f3e7d5ce2a2b702bac565047be284cdd24a3bf837d423954c8260d32f8d27ef9761f5e891bb539f59af22afc4830a4e52cf9888c8ca2a50784a96
-DIST zerocopy-0.8.27.crate 252663 BLAKE2B bef5142d18ae053a542d3a481e5ed3594ee73f9d89eb82224c115701e38245e87ba9cfddd15812fbae5c2486ad46c11481ee722a3c3832a2540a43f84f6dce7e SHA512 f3f8d298b3a56d0eb3061207d069f34302e1dfb61e6b3ab2a9c8d0656b5da807ebd70310ddf818fbb40547597183e09be77c07c4b665690af66f27a9cf96a1df
-DIST zerocopy-derive-0.8.27.crate 89827 BLAKE2B ace5abe8aca7cdc22ab66826e7e244b89d84adf495186eaa2714d6c521403e2fd84b56259eed6d2a6ad9800e164021dadfcdf4c80ad8a8b7eb0dd7fe799e9749 SHA512 9fd0b4f900e6ea7c92998b7297deafa84870e7e57d09225ae3910894358da9f405925fed88d2528f52caf5a1f6e32dd75bfa18ed3a7f9fee75bfa88c0f23e451
-DIST zerofrom-0.1.6.crate 5669 BLAKE2B 1428e9cfdcdae13b39b7465524d1b8b79bdd89f743d3db4a3305c2b39d61ad7ced958dabd673a135147a04c8ace69d8c710dc06c6a07b1dd3987fc0a45148094 SHA512 e87c50b4f87caff70d026099bddcced73398c432f6aade32d74ad199cb3a985956bac282f48efdd501e64e80297afe4f8a4518db32437bf297fcf51a6f94bbd9
-DIST zerofrom-derive-0.1.6.crate 8305 BLAKE2B 9ab7425b450bf8c47538be7ff32901045393bdd91b9687b8a32ac194b7272dbd4f5310629647c6710f97a50cea45c722c018a77006f24da2b44a4c475daa54cb SHA512 ef4226df3c9ca9c0146639b19d9aa611f2ea3148c10ea875f43ca1960ee8ed438a553b078a9b449a58862f44cb7d4434fa35bbd6db6f0a773618f63d2575c985
-DIST zeroize-1.8.2.crate 20907 BLAKE2B f9233758bde107e2409b56e936e02f51442ff29dfb2589c0b194edb38645421b4b8e6064208f7548a93836149c425de90c08792288e5cea1ae117911406bcdd5 SHA512 ce1fb97ac69cb0792f2f5820919aaa0a9f71c4b410bd0d0c2343d8415d39e3eec3f948cc2769eaf639c14695a3961fb6cd96ba7a77a15a77924d1a8c16497b81
-DIST zerotrie-0.1.3.crate 74008 BLAKE2B efb9523c1cdff92615b7da2a00c55448eb15b6961453a0d9a9e0fa66a4350258a562f487c0279faa556e9737a37bf56ab1b1ada850f65212f3984f5c092fdd12 SHA512 559494caa07ea9f59d630b88e8feb4521c2bb854d74a11d51f640661b497ab49a1aadf321c22031bf6826bfafe7bb99b601df7f9ef7942398533c7483317733b
-DIST zerotrie-0.2.3.crate 69547 BLAKE2B e5195d0ac15eb05ced2064cd106892855253b11fb996fa8a9f8b44b3b2958e900c95503200c5fccaef91df3fcf0dd17c9a028ad8c014ba09485f7743cfe6b74f SHA512 10d3cb670f959b81a7170440a081ebe66f147c76be8e6c769b9093bc737cbb28c1b632515311adf7ffccee0cf05f808ad461743128429d2d1ad86932e54b587d
-DIST zerovec-0.10.4.crate 126398 BLAKE2B b078784d6f178bbb9de1c3c1b6c7ef996f00bdd7dfd2924bda921e62f3e09e953fbf50f8d0da99ac6ff6d134f146253846f5663549dcf8df08eaf34b9d4016b3 SHA512 db12bba1d7476ddead92e6dfcdcc30e2e0defff4f263a740244eabee265a2cab265473a663d3dc3210f48e113b66d951da496dfab7965ce1bc792e5f2db422a0
-DIST zerovec-0.11.5.crate 119620 BLAKE2B 8277a379f53b95575fc14ff56b41930099433af7c10b480e7ac7e4b3c9b971571f7966873272bd4249dbdb2ff388c56963a5b9d7b2c9ac2072ac2a85178028e0 SHA512 65705ab802bc441561efe7af6cbd6187c04ee8d2feb2b5d5137dbbcf92d65edd30db5ef003c2f34588dd1a3a0a2aac475b4312d3c4951a32a82d5aeb57a2fda9
-DIST zerovec-derive-0.10.3.crate 19438 BLAKE2B 9f7df8a4e4a0b62ab25aed967b26509db4bcc5d5b10b3bd73305099a4c49a60be8921484ced1a34d9b7ae30ffa5abe789686f432416a8f1cfc07de1db1dff594 SHA512 caefbffeb35265db9f74933bf07109d57f0da48156cafd4f330af78a5c7eb9ab0831a80789ad4fb119875ebc6cfd7e3de68c9984b77dca5151f9be41f1ae6e09
-DIST zerovec-derive-0.11.2.crate 21421 BLAKE2B 42ec1fd49da71796845e1b3414d3422ebecd6f30e7affb7a672449a75a70acfcfc24096130edf3c247651272b03134519a89bcfe36dc2e426a8224fd687236cf SHA512 ee36fa909e0ba80ec0cc10608837bcb0b4fde68b12174c8311ffab0eb8ac78f62ed6540bfb5bd4fb756c911f4ebf44b3a0bfb5ce293572bafb75b9e5705a5745
-DIST zune-core-0.4.12.crate 17355 BLAKE2B d191a3fb225fae462dd71e082ca3a4356f165f630209947a65e861cd73993e2562aa8230db127d2c508ca6ed55dd1a5d3f7934fcfc8d0812ec9a81b958ddb333 SHA512 1106ec19018c7db15ef5c1db97883f8125e647336aab1579f02123b83452e97c9f2b53ebea72f4845e5b79f048e5802917a2d9fa215c9cac3892c3a1b14074eb
-DIST zune-jpeg-0.4.21.crate 68268 BLAKE2B db358a17ce65f59c7b3056f4608b3d5ce4296a0b241680bdf2c03fa4d2defecd540e73ae4651eb1347062c0616172fe40f3eaccf20ad270c983d9f3072df8c95 SHA512 838ed690fc2d026f40feaaef9c88d85f9a80b186e95f23e5be01c632816942660a89cb0524f2346902fa92235d5de2228485daa67019fcf06ef60ae147b4073c
diff --git a/app-text/typstyle/metadata.xml b/app-text/typstyle/metadata.xml
deleted file mode 100644
index 51f70a6e36fe..000000000000
--- a/app-text/typstyle/metadata.xml
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>vowstar@gmail.com</email>
- <name>Huang Rui</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/typstyle-rs/typstyle/issues</bugs-to>
- <changelog>https://github.com/typstyle-rs/typstyle/releases</changelog>
- <doc>https://typstyle-rs.github.io/typstyle</doc>
- <remote-id type="github">typstyle-rs/typstyle</remote-id>
- </upstream>
- <longdescription lang="en">
- Typstyle is a code formatter designed for Typst, aiming to produce
- consistent and aesthetically pleasing code layouts. It is opinionated,
- enforcing a uniform style across all codebases, and focuses solely on
- formatting code without altering content. Typstyle ensures convergence,
- meaning running the formatter multiple times does not change the code
- further. It also maintains correctness by preserving the rendered
- output's appearance. Users can access Typstyle via a command-line
- interface, integrate it into editors through plugins like tinymist, or
- utilize its web application for online code formatting.
- </longdescription>
- <longdescription lang="zh">
- Typstyle 是一款为 Typst è®¾è®¡çš„ä»£ç æ ¼å¼åŒ–工具,旨在生æˆä¸€è‡´ä¸”美观的代ç 
- 布局。它是一个武断的工具,在所有代ç åº“中应用统一的风格,åªä¸“注于格å¼åŒ–
- 代ç ï¼Œè€Œä¸ä¼šæ›´æ”¹ä»£ç å†…容。Typstyle ä¿è¯æ ¼å¼åŒ–的收敛性,å³å¤šæ¬¡è¿è¡Œæ ¼å¼åŒ–
- 器ä¸ä¼šå¯¹ä»£ç äº§ç”Ÿè¿›ä¸€æ­¥å˜åŒ–ã€‚åŒæ—¶ï¼Œå®ƒç¡®ä¿ä»£ç æ ¼å¼åŒ–åŽä»ä¿æŒæ¸²æŸ“结果的正确
- 性。用户å¯ä»¥é€šè¿‡å‘½ä»¤è¡Œç•Œé¢ä½¿ç”¨ Typstyle,也å¯ä»¥é€šè¿‡æ’件(如 tinymist)将
- 其集æˆåˆ°ç¼–辑器中,或者使用其网络应用在线格å¼åŒ–代ç ã€‚
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/typstyle/typstyle-0.14.4.ebuild b/app-text/typstyle/typstyle-0.14.4.ebuild
deleted file mode 100644
index 016e43c1456d..000000000000
--- a/app-text/typstyle/typstyle-0.14.4.ebuild
+++ /dev/null
@@ -1,566 +0,0 @@
-# Copyright 2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.15.1
-
-EAPI=8
-
-CRATES="
- adler2@2.0.1
- aho-corasick@1.1.4
- android_system_properties@0.1.5
- anes@0.1.6
- anstream@0.6.21
- anstyle-parse@0.2.7
- anstyle-query@1.1.4
- anstyle-wincon@3.0.10
- anstyle@1.0.13
- anyhow@1.0.100
- approx@0.5.1
- ar_archive_writer@0.2.0
- archery@1.2.2
- arrayref@0.3.9
- arrayvec@0.7.6
- atomic-waker@1.1.2
- autocfg@1.5.0
- az@1.2.1
- base64@0.22.1
- biblatex@0.11.0
- bincode@1.3.3
- bit-set@0.8.0
- bit-vec@0.8.0
- bitflags@1.3.2
- bitflags@2.10.0
- bitvec@1.0.1
- block-buffer@0.10.4
- bstr@1.12.1
- bumpalo@3.19.0
- by_address@1.2.1
- bytemuck@1.24.0
- bytemuck_derive@1.10.2
- byteorder-lite@0.1.0
- byteorder@1.5.0
- bytes@1.10.1
- camino@1.2.1
- cargo-platform@0.1.9
- cargo_metadata@0.19.2
- cast@0.3.0
- cc@1.2.43
- cfg-if@1.0.4
- cfg_aliases@0.2.1
- chinese-number@0.7.7
- chinese-variant@1.1.3
- chrono@0.4.42
- ciborium-io@0.2.2
- ciborium-ll@0.2.2
- ciborium@0.2.2
- citationberg@0.6.1
- clap@4.5.50
- clap_builder@4.5.50
- clap_complete@4.5.59
- clap_derive@4.5.49
- clap_lex@0.7.6
- cobs@0.3.0
- codespan-reporting@0.11.1
- codex@0.2.0
- color_quant@1.1.0
- colorchoice@1.0.4
- colored@3.0.0
- comemo-macros@0.5.0
- comemo@0.5.0
- console@0.15.11
- console_error_panic_hook@0.1.7
- core-foundation-sys@0.8.7
- core-foundation@0.10.1
- core_maths@0.1.1
- cpufeatures@0.2.17
- crc32fast@1.5.0
- criterion-plot@0.6.0
- criterion@0.7.0
- crossbeam-deque@0.8.6
- crossbeam-epoch@0.9.18
- crossbeam-utils@0.8.21
- crunchy@0.2.4
- crypto-common@0.1.6
- csv-core@0.1.13
- csv@1.4.0
- darling@0.20.11
- darling@0.21.3
- darling_core@0.20.11
- darling_core@0.21.3
- darling_macro@0.20.11
- darling_macro@0.21.3
- dashmap@5.5.3
- data-url@0.3.2
- deranged@0.5.5
- derive_builder@0.20.2
- derive_builder_core@0.20.2
- derive_builder_macro@0.20.2
- digest@0.10.7
- dirs-sys@0.5.0
- dirs@6.0.0
- displaydoc@0.2.5
- dyn-clone@1.0.20
- ecow@0.2.6
- either@1.15.0
- embedded-io@0.4.0
- embedded-io@0.6.1
- encode_unicode@1.0.0
- enum-ordinalize-derive@4.3.2
- enum-ordinalize@4.3.2
- equivalent@1.0.2
- errno@0.3.14
- escape8259@0.5.3
- euclid@0.22.11
- fancy-regex@0.16.2
- fast-srgb8@1.0.0
- fastrand@2.3.0
- fdeflate@0.3.7
- filetime@0.2.26
- find-msvc-tools@0.1.4
- flate2@1.1.5
- float-cmp@0.9.0
- fnv@1.0.7
- font-types@0.10.0
- fontdb@0.23.0
- form_urlencoded@1.2.2
- funty@2.0.0
- futures-channel@0.3.31
- futures-core@0.3.31
- futures-io@0.3.31
- futures-sink@0.3.31
- futures-task@0.3.31
- futures-util@0.3.31
- fxhash@0.2.1
- generic-array@0.14.9
- getrandom@0.2.16
- getrandom@0.3.4
- gif@0.13.3
- glidesort@0.1.2
- half@2.7.1
- hashbrown@0.12.3
- hashbrown@0.14.5
- hashbrown@0.16.0
- hayagriva@0.9.1
- hayro-font@0.3.0
- hayro-interpret@0.4.0
- hayro-svg@0.2.0
- hayro-syntax@0.4.0
- hayro@0.4.0
- heck@0.5.0
- hex@0.4.3
- http-body-util@0.1.3
- http-body@1.0.1
- http@1.3.1
- httparse@1.10.1
- hyper-rustls@0.27.7
- hyper-util@0.1.17
- hyper@1.7.0
- hypher@0.1.6
- iana-time-zone-haiku@0.1.2
- iana-time-zone@0.1.64
- icu_collections@1.5.0
- icu_collections@2.1.1
- icu_locale_core@2.1.1
- icu_locid@1.5.0
- icu_locid_transform@1.5.0
- icu_locid_transform_data@1.5.1
- icu_normalizer@2.1.1
- icu_normalizer_data@2.1.1
- icu_properties@1.5.1
- icu_properties@2.1.1
- icu_properties_data@1.5.1
- icu_properties_data@2.1.1
- icu_provider@1.5.0
- icu_provider@2.1.1
- icu_provider_adapters@1.5.0
- icu_provider_blob@1.5.0
- icu_provider_macros@1.5.0
- icu_segmenter@1.5.0
- icu_segmenter_data@1.5.1
- ident_case@1.0.1
- idna@1.1.0
- idna_adapter@1.2.1
- image-webp@0.2.4
- image@0.25.8
- imagesize@0.13.0
- indexmap@1.9.3
- indexmap@2.12.0
- insta-cmd@0.6.0
- insta@1.43.2
- ipnet@2.11.0
- iri-string@0.7.8
- is_terminal_polyfill@1.70.2
- itertools@0.13.0
- itertools@0.14.0
- itoa@1.0.15
- js-sys@0.3.82
- kamadak-exif@0.6.1
- kurbo@0.11.3
- kurbo@0.12.0
- libc@0.2.177
- libm@0.2.15
- libredox@0.1.10
- libtest-mimic@0.8.1
- linked-hash-map@0.5.6
- linux-raw-sys@0.11.0
- lipsum@0.9.1
- litemap@0.7.5
- litemap@0.8.1
- lock_api@0.4.14
- log@0.4.28
- lru-slab@0.1.2
- lsp-types@0.95.0
- memchr@2.7.6
- memmap2@0.9.9
- mime@0.3.17
- mime_guess@2.0.5
- miniz_oxide@0.8.9
- mio@1.1.0
- moxcms@0.7.9
- mutate_once@0.1.2
- nohash-hasher@0.2.0
- num-bigint@0.4.6
- num-conv@0.1.0
- num-integer@0.1.46
- num-traits@0.2.19
- num_threads@0.1.7
- object@0.32.2
- once_cell@1.21.3
- once_cell_polyfill@1.70.2
- oorandom@11.1.5
- option-ext@0.2.0
- palette@0.7.6
- palette_derive@0.7.6
- parking_lot@0.12.5
- parking_lot_core@0.9.12
- paste@1.0.15
- path-absolutize@3.1.1
- path-clean@1.0.1
- path-dedot@3.1.1
- pathdiff@0.2.3
- percent-encoding@2.3.2
- phf@0.13.1
- phf_generator@0.13.1
- phf_macros@0.13.1
- phf_shared@0.13.1
- pico-args@0.5.0
- pin-project-lite@0.2.16
- pin-utils@0.1.0
- pixglyph@0.6.0
- plist@1.8.0
- plotters-backend@0.3.7
- plotters-svg@0.3.7
- plotters@0.3.7
- png@0.17.16
- png@0.18.0
- portable-atomic@1.11.1
- postcard@1.1.3
- potential_utf@0.1.4
- powerfmt@0.2.0
- ppv-lite86@0.2.21
- prettyless@0.3.0
- proc-macro-hack@0.5.20+deprecated
- proc-macro2@1.0.103
- psm@0.1.28
- pxfm@0.1.25
- qcms@0.3.0
- quick-error@2.0.1
- quick-xml@0.38.3
- quinn-proto@0.11.13
- quinn-udp@0.5.14
- quinn@0.11.9
- quote@1.0.41
- r-efi@5.3.0
- radium@0.7.0
- rand@0.8.5
- rand@0.9.2
- rand_chacha@0.3.1
- rand_chacha@0.9.0
- rand_core@0.6.4
- rand_core@0.9.3
- rayon-core@1.13.0
- rayon@1.11.0
- read-fonts@0.35.0
- redox_syscall@0.5.18
- redox_users@0.5.2
- ref-cast-impl@1.0.25
- ref-cast@1.0.25
- regex-automata@0.4.13
- regex-syntax@0.8.8
- regex@1.12.2
- reqwest@0.12.24
- resvg@0.45.1
- rgb@0.8.52
- ring@0.17.14
- roman-numerals-rs@3.1.0
- roxmltree@0.20.0
- rpds@1.1.2
- rust_decimal@1.39.0
- rustc-hash@2.1.1
- rustc_version@0.4.1
- rustix@1.1.2
- rustls-pki-types@1.13.0
- rustls-webpki@0.103.8
- rustls@0.23.34
- rustversion@1.0.22
- rustybuzz@0.20.1
- ryu@1.0.20
- same-file@1.0.6
- schemars@0.9.0
- schemars@1.0.4
- scopeguard@1.2.0
- semver@1.0.27
- serde-wasm-bindgen@0.6.5
- serde@1.0.228
- serde_core@1.0.228
- serde_derive@1.0.228
- serde_json@1.0.145
- serde_repr@0.1.20
- serde_spanned@0.6.9
- serde_urlencoded@0.7.1
- serde_with@3.15.1
- serde_with_macros@3.15.1
- serde_yaml@0.9.34+deprecated
- sha2@0.10.9
- shlex@1.3.0
- simd-adler32@0.3.7
- similar-asserts@1.7.0
- similar@2.7.0
- simplecss@0.2.2
- siphasher@1.0.1
- skrifa@0.37.0
- slab@0.4.11
- slotmap@1.0.7
- smallvec@1.15.1
- socket2@0.6.1
- spin@0.9.8
- stable_deref_trait@1.2.1
- stacker@0.1.22
- strict-num@0.1.1
- strsim@0.11.1
- strum@0.26.3
- strum@0.27.2
- strum_macros@0.26.4
- strum_macros@0.27.2
- subtle@2.6.1
- svgtypes@0.15.3
- syn@2.0.108
- sync_wrapper@1.0.2
- synstructure@0.13.2
- syntect@5.3.0
- tap@1.0.1
- tar@0.4.44
- tempfile@3.23.0
- termcolor@1.4.1
- thin-vec@0.2.14
- thiserror-impl@2.0.17
- thiserror@2.0.17
- time-core@0.1.6
- time-macros@0.2.24
- time@0.3.44
- tiny-skia-path@0.11.4
- tiny-skia@0.11.4
- tinymist-package@0.14.0-rc1
- tinymist-std@0.14.0-rc1
- tinymist-vfs@0.14.0-rc1
- tinymist-world@0.14.0-rc1
- tinystr@0.7.6
- tinystr@0.8.2
- tinytemplate@1.2.1
- tinyvec@1.10.0
- tinyvec_macros@0.1.1
- tokio-rustls@0.26.4
- tokio@1.48.0
- toml@0.8.23
- toml_datetime@0.6.11
- toml_edit@0.22.27
- toml_write@0.1.2
- tower-http@0.6.6
- tower-layer@0.3.3
- tower-service@0.3.3
- tower@0.5.2
- tracing-core@0.1.34
- tracing@0.1.41
- triomphe@0.1.15
- try-lock@0.2.5
- ttf-parser@0.25.1
- two-face@0.4.4
- typed-arena@2.0.2
- typenum@1.19.0
- typst-assets@0.14.0
- typst-eval@0.14.0
- typst-html@0.14.0
- typst-layout@0.14.0
- typst-library@0.14.0
- typst-macros@0.14.0
- typst-realize@0.14.0
- typst-render@0.14.0
- typst-shim@0.14.0-rc1
- typst-svg@0.14.0
- typst-syntax@0.14.2
- typst-timing@0.14.2
- typst-utils@0.14.2
- typst@0.14.0
- unic-langid-impl@0.9.6
- unic-langid-macros-impl@0.9.6
- unic-langid-macros@0.9.6
- unic-langid@0.9.6
- unicase@2.8.1
- unicode-bidi-mirroring@0.4.0
- unicode-bidi@0.3.18
- unicode-ccc@0.4.0
- unicode-ident@1.0.20
- unicode-math-class@0.1.0
- unicode-normalization@0.1.24
- unicode-properties@0.1.3
- unicode-script@0.5.7
- unicode-segmentation@1.12.0
- unicode-vo@0.1.0
- unicode-width@0.1.14
- unicode-width@0.2.2
- unsafe-libyaml@0.2.11
- unscanny@0.1.0
- untrusted@0.9.0
- url@2.5.7
- usvg@0.45.1
- utf8_iter@1.0.4
- utf8parse@0.2.2
- venial@0.5.0
- vergen-gitcl@1.0.8
- vergen-lib@0.1.6
- vergen@9.0.6
- version_check@0.9.5
- walkdir@2.5.0
- want@0.3.1
- wasi@0.11.1+wasi-snapshot-preview1
- wasip2@1.0.1+wasi-0.2.4
- wasm-bindgen-futures@0.4.55
- wasm-bindgen-macro-support@0.2.105
- wasm-bindgen-macro@0.2.105
- wasm-bindgen-shared@0.2.105
- wasm-bindgen@0.2.105
- wasmi@0.51.1
- wasmi_collections@0.51.1
- wasmi_core@0.51.1
- wasmi_ir@0.51.1
- wasmparser@0.228.0
- web-sys@0.3.82
- web-time@1.1.0
- webpki-roots@1.0.3
- weezl@0.1.10
- winapi-util@0.1.11
- windows-core@0.62.2
- windows-implement@0.60.2
- windows-interface@0.59.3
- windows-link@0.2.1
- windows-result@0.4.1
- windows-strings@0.5.1
- windows-sys@0.52.0
- windows-sys@0.59.0
- windows-sys@0.60.2
- windows-sys@0.61.2
- windows-targets@0.52.6
- windows-targets@0.53.5
- windows_aarch64_gnullvm@0.52.6
- windows_aarch64_gnullvm@0.53.1
- windows_aarch64_msvc@0.52.6
- windows_aarch64_msvc@0.53.1
- windows_i686_gnu@0.52.6
- windows_i686_gnu@0.53.1
- windows_i686_gnullvm@0.52.6
- windows_i686_gnullvm@0.53.1
- windows_i686_msvc@0.52.6
- windows_i686_msvc@0.53.1
- windows_x86_64_gnu@0.52.6
- windows_x86_64_gnu@0.53.1
- windows_x86_64_gnullvm@0.52.6
- windows_x86_64_gnullvm@0.53.1
- windows_x86_64_msvc@0.52.6
- windows_x86_64_msvc@0.53.1
- winnow@0.7.13
- wit-bindgen@0.46.0
- writeable@0.5.5
- writeable@0.6.2
- wyz@0.5.1
- xattr@1.6.1
- xmlparser@0.13.6
- xmlwriter@0.1.0
- yaml-rust@0.4.5
- yoke-derive@0.7.5
- yoke-derive@0.8.1
- yoke@0.7.5
- yoke@0.8.1
- zerocopy-derive@0.8.27
- zerocopy@0.8.27
- zerofrom-derive@0.1.6
- zerofrom@0.1.6
- zeroize@1.8.2
- zerotrie@0.1.3
- zerotrie@0.2.3
- zerovec-derive@0.10.3
- zerovec-derive@0.11.2
- zerovec@0.10.4
- zerovec@0.11.5
- zune-core@0.4.12
- zune-jpeg@0.4.21
-"
-
-declare -A GIT_CRATES=(
- [wasm-minimal-protocol]='https://github.com/astrale-sharp/wasm-minimal-protocol;e622e0e4a4f0f34be871a3a6bd22f6519415364b;wasm-minimal-protocol-%commit%/crates/macro'
-)
-
-inherit edo cargo flag-o-matic multiprocessing
-
-DESCRIPTION="A beautiful and reliable code formatter for Typst"
-HOMEPAGE="https://typstyle-rs.github.io/typstyle/"
-SRC_URI="
- https://github.com/typstyle-rs/${PN}/archive/v${PV}/${P}.tar.gz
- ${CARGO_CRATE_URIS}
-"
-
-LICENSE="Apache-2.0"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD
- CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB
- || ( 0BSD CC0-1.0 )
-"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- app-text/typst
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-vcs/git
- test? ( dev-util/cargo-nextest )
-"
-
-QA_FLAGS_IGNORED="usr/bin/typstyle"
-
-DOCS=( README.md )
-
-src_compile() {
- export VERGEN_GIT_DESCRIBE="v${PV}"
- export VERGEN_GIT_SHA=$(gunzip < "${DISTDIR}/${P}.tar.gz" | git get-tar-commit-id)
-
- cargo_src_compile
-}
-
-src_install() {
- cargo_src_install --path "${S}/crates/${PN}"
- einstalldocs
-}
-
-src_test() {
- # Use release profile to avoid ring crate linking issues in debug builds
- # Exclude e2e tests which require network access to external repositories
- # Filter out LTO flags as ring crate's assembly is incompatible with LTO
- local -x CARGO_BUILD_JOBS=${CARGO_BUILD_JOBS:-$(makeopts_jobs)}
- filter-lto
- edo cargo nextest run --release --workspace --no-fail-fast -E 'not test(/e2e/)'
-}
diff --git a/app-text/u2ps/Manifest b/app-text/u2ps/Manifest
deleted file mode 100644
index 8988b9399383..000000000000
--- a/app-text/u2ps/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST u2ps-1.2.tar.gz 110917 BLAKE2B 223aec319d36191032e45a73d9053a970ef76c780c9260e3d6a3799c24f80eb0bddd645de87806570844c3e4e763a2eb1929d44bf122daeaebcefd711d61d35d SHA512 3c5c12b50b6d2d50c67a1051375aeb4cfb32a2c8c898837313ac7ff4a11f30c4625f71f77203f7b1367b1ccdb9143a1106b99deaef8f964af3d08336ce686198
diff --git a/app-text/u2ps/files/u2ps-1.1-nostrip.patch b/app-text/u2ps/files/u2ps-1.1-nostrip.patch
deleted file mode 100644
index 33ac79c4909e..000000000000
--- a/app-text/u2ps/files/u2ps-1.1-nostrip.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -ruN u2ps-1.1.orig/Makefile u2ps-1.1/Makefile
---- u2ps-1.1.orig/Makefile 2019-02-17 20:01:48.000000000 +0100
-+++ u2ps-1.1/Makefile 2019-12-22 20:43:17.667058496 +0100
-@@ -18,8 +18,8 @@
-
- install:
- install -dm 0755 $(DESTDIR)$(bindir)
-- install -sm 0755 u2ps $(DESTDIR)$(bindir)/u2ps
-- install -sm 0755 psfrem $(DESTDIR)$(bindir)/psfrem
-+ install -m 0755 u2ps $(DESTDIR)$(bindir)/u2ps
-+ install -m 0755 psfrem $(DESTDIR)$(bindir)/psfrem
- install -dm 0755 $(DESTDIR)$(basedir)
- install -dm 0755 $(DESTDIR)$(basedir)/ProcSet
- install -m 0644 res/*.ps $(DESTDIR)$(basedir)
diff --git a/app-text/u2ps/files/u2ps-1.2-respect-ldflags.patch b/app-text/u2ps/files/u2ps-1.2-respect-ldflags.patch
deleted file mode 100644
index a9d4ac5e1ebf..000000000000
--- a/app-text/u2ps/files/u2ps-1.2-respect-ldflags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 8a526f0..88b90b3 100644
---- a/Makefile
-+++ b/Makefile
-@@ -11,7 +11,7 @@ u2ps: u2ps.o u2ps_opts.o u2ps_data.o u2ps_file.o u2ps_page.o u2ps_pswr.o \
- ttf2pt42: ttf2pt42.o warn.o
-
- %: %.o
-- $(CC) -o $@ $(filter %.o,$^)
-+ $(CC) -o $@ $(filter %.o,$^) ${LDFLAGS}
-
- .c.o:
- $(CC) $(CFLAGS) -o $@ -c $<
diff --git a/app-text/u2ps/metadata.xml b/app-text/u2ps/metadata.xml
deleted file mode 100644
index 3f66d443492f..000000000000
--- a/app-text/u2ps/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">arsv/u2ps</remote-id>
- <remote-id type="sourceforge">u2ps.berlios</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/u2ps/u2ps-1.2-r1.ebuild b/app-text/u2ps/u2ps-1.2-r1.ebuild
deleted file mode 100644
index 93bb789cdacc..000000000000
--- a/app-text/u2ps/u2ps-1.2-r1.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="A text to PostScript converter like a2ps, but supports UTF-8"
-HOMEPAGE="https://github.com/arsv/u2ps"
-SRC_URI="https://github.com/arsv/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~x86"
-
-DEPEND="app-text/ghostscript-gpl"
-RDEPEND="${DEPEND}"
-BDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.2-respect-ldflags.patch"
-)
-
-src_configure() {
- # bug #945504
- append-flags -std=gnu17
- # this isnt autoconf, so econf fails...
- tc-export CC
- ./configure \
- --prefix="${EPREFIX}"/usr \
- --datadir="${EPREFIX}"/usr/share \
- --mandir="${EPREFIX}"/usr/share/man \
- --with-gs="${EPREFIX}"/usr/bin/gs \
- || die 'configure failed'
-}
diff --git a/app-text/uchmviewer/Manifest b/app-text/uchmviewer/Manifest
deleted file mode 100644
index 48d6df27b328..000000000000
--- a/app-text/uchmviewer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uchmviewer-8.5.tar.gz 448627 BLAKE2B 9ff275f184af3cec79022342fd7dcf3b56f46589ea17765b174f51a4ca06cb3ea434f59b5f0882b55a4b32ec9d6a71d7cf730e14550229ac05bb90ffd60f9ae3 SHA512 19242ade5b32eb5cde6c7158a99e57aaf98903666f9663385c5adc48b742708b9c9820fbd00b71f59893d918330d0d665835845543647caae13416d7d1b259d6
diff --git a/app-text/uchmviewer/metadata.xml b/app-text/uchmviewer/metadata.xml
deleted file mode 100644
index c217e38dff4e..000000000000
--- a/app-text/uchmviewer/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">eBookProjects/uChmViewer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/uchmviewer/uchmviewer-8.5.ebuild b/app-text/uchmviewer/uchmviewer-8.5.ebuild
deleted file mode 100644
index b2258da104f0..000000000000
--- a/app-text/uchmviewer/uchmviewer-8.5.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MY_PN=uChmViewer
-inherit cmake xdg
-
-DESCRIPTION="Feature rich chm file viewer, based on Qt"
-HOMEPAGE="https://github.com/eBookProjects/uChmViewer"
-SRC_URI="https://github.com/eBookProjects/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${MY_PN}-${PV}"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64"
-
-DEPEND="
- dev-libs/chmlib
- dev-libs/libzip:=
- dev-qt/qt5compat:6
- dev-qt/qtbase:6[dbus,gui,network,widgets,xml]
- dev-qt/qtwebengine:6[widgets]
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS.md ChangeLog DBUS-bindings README.md )
-
-src_configure() {
- local mycmakeargs=(
- -DAPP_QT_VERSION=6
- -DUSE_DBUS=ON
- -DUSE_GETTEXT=ON
- -DUSE_WEBENGINE=ON
- )
- cmake_src_configure
-}
diff --git a/app-text/unac/Manifest b/app-text/unac/Manifest
deleted file mode 100644
index fc1ab0599259..000000000000
--- a/app-text/unac/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST unac_1.8.0.orig.tar.gz 281807 BLAKE2B 1c566d75eef70b37cc6e8d4840d5712783ec01e2cf6ed5dc39a10b5da2af2c35928b62a1e6592bae1bb21682c3a0410582158661b4989f0ecbea80220bd256d9 SHA512 770508daabe7f1cf2fdd2c7cb0f88ed6363a091320547e1f5cafc32db6506c18548be98f6c5780757f3dc914c372a27a336865a0cd92c0a5503245fbb25ca3c8
diff --git a/app-text/unac/files/unac-1.8.0-automake-1.13.1.patch b/app-text/unac/files/unac-1.8.0-automake-1.13.1.patch
deleted file mode 100644
index eaad52a53f14..000000000000
--- a/app-text/unac/files/unac-1.8.0-automake-1.13.1.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 43e4c8788491c378862654933cc6d59d46f571c6 Mon Sep 17 00:00:00 2001
-From: Alexandre Rostovtsev <tetromino@gentoo.org>
-Date: Mon, 22 Jul 2013 23:07:04 -0400
-Subject: [PATCH] build: modernize for automake-1.14
-
-https://bugs.gentoo.org/show_bug.cgi?id=467618
----
- Makefile.am | 2 +-
- configure.ac | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index b4c658c..b40192e 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -20,7 +20,7 @@
- # Documentation
- #
- man_MANS = unaccent.1 unac.3
--INCLUDES = -DUNAC_VERSION=\"$(VERSION)\"
-+AM_CPPFLAGS = -DUNAC_VERSION=\"$(VERSION)\"
-
- #
- # Support programs
-diff --git a/configure.ac b/configure.ac
-index 4a4eab6..444a9d5 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -26,7 +26,7 @@ AC_SUBST(MICRO_VERSION)
- AM_INIT_AUTOMAKE([unac], $VERSION, nosubst)
- AC_PREREQ(2.50)
-
--AM_CONFIG_HEADER(config.h)
-+AC_CONFIG_HEADERS([config.h])
-
- AC_PROG_MAKE_SET
-
---
-1.8.3.2
-
diff --git a/app-text/unac/files/unac-1.8.0-debian-gcc-4.4-bug-556379.patch b/app-text/unac/files/unac-1.8.0-debian-gcc-4.4-bug-556379.patch
deleted file mode 100644
index a006c4fbd787..000000000000
--- a/app-text/unac/files/unac-1.8.0-debian-gcc-4.4-bug-556379.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556379
-
---- a/unac.c
-+++ b/unac.c
-@@ -13873,9 +13873,9 @@
- *out_lengthp = 0;
- } else {
- char* utf16 = 0;
-- int utf16_length = 0;
-+ size_t utf16_length = 0;
- char* utf16_unaccented = 0;
-- int utf16_unaccented_length = 0;
-+ size_t utf16_unaccented_length = 0;
-
- if(convert(charset, utf16be(), in, in_length, &utf16, &utf16_length) < 0) {
- return -1;
---- a/unaccent.c
-+++ b/unaccent.c
-@@ -90,7 +90,7 @@
- const char* charset = argv[optind++];
-
- char* unaccented = 0;
-- int unaccented_length = 0;
-+ size_t unaccented_length = 0;
-
- if(optind >= argc) {
- #define BUFFER_SIZE 10240
-@@ -101,7 +101,7 @@
- perror("");
- exit(1);
- }
-- printf("%.*s", unaccented_length, unaccented);
-+ printf("%.*s", (int)unaccented_length, unaccented);
- }
- } else {
- const char* string = argv[optind++];
-@@ -114,7 +114,7 @@
-
- if(debug_level > UNAC_DEBUG_NONE)
- fprintf(stderr, "unaccented version is ");
-- printf("%.*s\n", unaccented_length, unaccented);
-+ printf("%.*s\n", (int)unaccented_length, unaccented);
-
- if(optind < argc) {
- const char* expected = argv[optind++];
diff --git a/app-text/unac/metadata.xml b/app-text/unac/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/unac/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/unac/unac-1.8.0.ebuild b/app-text/unac/unac-1.8.0.ebuild
deleted file mode 100644
index 7915104bafe9..000000000000
--- a/app-text/unac/unac-1.8.0.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Library and command-line tool for removing accents from characters"
-HOMEPAGE="http://www.nongnu.org/unac/"
-SRC_URI="mirror://debian/pool/main/u/unac/${P/-/_}.orig.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~riscv x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="virtual/libiconv"
-DEPEND="${RDEPEND}
- test? ( dev-lang/perl )"
-
-S="${WORKDIR}/${P}.orig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-debian-gcc-4.4-bug-556379.patch
- "${FILESDIR}"/${P}-automake-1.13.1.patch
-)
-
-src_prepare() {
- default
- rm README.Debian || die
- # otherwise automake will fail
- touch config.rpath
- eautoreconf
-}
-
-src_configure() {
- econf --disable-static
-}
-
-src_install() {
- default
-
- # no static archives
- find "${D}" -name '*.la' -delete || die
-}
diff --git a/app-text/unpaper/Manifest b/app-text/unpaper/Manifest
deleted file mode 100644
index d7fb530fa761..000000000000
--- a/app-text/unpaper/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST unpaper-6.1.tar.xz 2655724 BLAKE2B df16261d37d5d493aa640cd940b63f55e90ba091e6028dc11dd0c685ec880a7be202d4056756ef0fa54b48b89f1845b9cf23aceeb87945a1b6a25eec4b7c0915 SHA512 afef705985d3c265672c9e42130acc34befc080c361f3169e299b5110c662d0b9845a9d0ca4fc3aad468f49967ded36fb60ffed296373569dd7337c3cb81e79c
-DIST unpaper-7.0.0.tar.gz 7039022 BLAKE2B ea60ff38724e018895fa038fbefeb50c84931e2987d6b8b2e2354952b39055584a508ab788bdddb6ab255aeae1720b28d94f8a906cf8e19138d4e9e372622c99 SHA512 2ab6032933dcc11bee962ffd3c70563d91a59f38ee24a1c4705a1393af5419bb29c63d8f814e192c3afb3174822ecf38fbeedd565d7ec05e7b02d0f1784a89a0
diff --git a/app-text/unpaper/metadata.xml b/app-text/unpaper/metadata.xml
deleted file mode 100644
index 36acccda7221..000000000000
--- a/app-text/unpaper/metadata.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://liguros.gitlab.io/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>dev@liguros.net</email>
- <name>Development</name>
- </maintainer>
-
- <origin>ports</origin>
-</pkgmetadata> \ No newline at end of file
diff --git a/app-text/unpaper/unpaper-6.1-r2.ebuild b/app-text/unpaper/unpaper-6.1-r2.ebuild
deleted file mode 100644
index dd63d30b4947..000000000000
--- a/app-text/unpaper/unpaper-6.1-r2.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# Copyright 2022-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-SRC_URI="https://www.flameeyes.eu/files/${P}.tar.xz"
-KEYWORDS="amd64 ~arm64 x86"
-DESCRIPTION="Post-processor for scanned and photocopied book pages"
-HOMEPAGE="https://www.flameeyes.eu/projects/unpaper"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="<=media-video/ffmpeg-6:0="
-DEPEND="dev-libs/libxslt
- app-text/docbook-xsl-ns-stylesheets
- virtual/pkgconfig
- ${RDEPEND}"
-
-# gcc can generate slightly different code that leads to slightly different
-# images. Wait until we get a better testsuite.
-RESTRICT="test"
-
-src_prepare() {
- default
-}
diff --git a/app-text/unpaper/unpaper-7.0.0-r1.ebuild b/app-text/unpaper/unpaper-7.0.0-r1.ebuild
deleted file mode 100644
index d11006e5b38e..000000000000
--- a/app-text/unpaper/unpaper-7.0.0-r1.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 2022-2025 Liguros Authors
-# Distributed under the terms of the GNU General Public License v2
-EAPI=8
-
-inherit meson
-
-HOMEPAGE="https://www.flameeyes.eu/projects/unpaper"
-DESCRIPTION="Post-processor for scanned and photocopied book pages"
-KEYWORDS="amd64 ~arm64 x86"
-SRC_URI="https://github.com/unpaper/unpaper/archive/refs/tags/${P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-
-RDEPEND="
- >=media-video/ffmpeg-2:0=
- dev-python/sphinx
-"
-DEPEND="
- dev-libs/libxslt
- app-text/docbook-xsl-ns-stylesheets
- virtual/pkgconfig
- ${RDEPEND}
-"
-
-S=${WORKDIR}/${PN}-${P}
-
-RESTRICT="test"
-
-src_prepare() {
- default
-}
diff --git a/app-text/unrtf/Manifest b/app-text/unrtf/Manifest
deleted file mode 100644
index defa72bf5347..000000000000
--- a/app-text/unrtf/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST unrtf-0.21.10.tar.gz 812696 BLAKE2B 3edc654feee461bb785877c3c3829462b9f55556e352bd12a19e426911336e161431badf5fdf5e00b0c488ca1804a0922ac7eb6980ebec58232112f6cf156f34 SHA512 31bedd1a23a052c1235e1328a12b346a0fe48b3f3cf78d72c068fe0d3edf18bc78f4c9dfe2f093ee8b4f3c79e923c6ceda49bc257d191dd5371f9273809343c9
diff --git a/app-text/unrtf/files/unrtf-0.21.10-use-_GNU_SOURCE.patch b/app-text/unrtf/files/unrtf-0.21.10-use-_GNU_SOURCE.patch
deleted file mode 100644
index 7aaaef65e27a..000000000000
--- a/app-text/unrtf/files/unrtf-0.21.10-use-_GNU_SOURCE.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Bug: https://bugs.gentoo.org/894716
---- a/src/convert.c
-+++ b/src/convert.c
-@@ -104,6 +104,7 @@
- #ifdef HAVE_STRING_H
- /* For strcasestr() */
- #define __USE_GNU
-+#define _GNU_SOURCE
- #include <string.h>
- #endif
-
diff --git a/app-text/unrtf/metadata.xml b/app-text/unrtf/metadata.xml
deleted file mode 100644
index a85206b18af2..000000000000
--- a/app-text/unrtf/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>robbat2@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="savannah">unrtf</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/unrtf/unrtf-0.21.10-r1.ebuild b/app-text/unrtf/unrtf-0.21.10-r1.ebuild
deleted file mode 100644
index 52feeae6f6ea..000000000000
--- a/app-text/unrtf/unrtf-0.21.10-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Converts RTF files to various formats"
-HOMEPAGE="https://www.gnu.org/software/unrtf/unrtf.html"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-solaris"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.21.10-use-_GNU_SOURCE.patch
-)
-
-src_configure() {
- append-flags -std=gnu17
-
- econf
-}
diff --git a/app-text/uudeview/Manifest b/app-text/uudeview/Manifest
deleted file mode 100644
index 9107bc07c1fb..000000000000
--- a/app-text/uudeview/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST uudeview-0.5.20.tar.gz 261574 BLAKE2B bd345144a87e2322c89e185d0fe5f31f1cd1ff8f73a5c5b6e585b79a0b319fcf349f2bb51f814a6d6a81e0e18271b5c37db827ba414007785b1743c64e5efe46 SHA512 d080e9c3940bad7bacd28457f21133056384a01e33ba014de42502d23f81f2c7f5fa7f6c472ce9f37bec2edb8e18d27135bf18426cf2f23188a3683558e1721c
diff --git a/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch b/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch
deleted file mode 100644
index ac1f39410e4b..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-CVE-2004-2265.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-+uudeview (0.5.20-2.1) unstable; urgency=low
-+
-+ * Fix possible (but highly unlikely) race in temporary file generation
-+ (CAN-2004-2265), by passing the "x" (O_EXCL) flag to fopen when opening
-+ such files. (Closes: #320541)
-+
-+ -- Steinar H. Gunderson <sesse@debian.org> Wed, 14 Jun 2006 18:44:05 +0200
-+
-
-Index: uudeview-0.5.20/unix/uudeview.c
-===================================================================
---- uudeview-0.5.20.orig/unix/uudeview.c
-+++ uudeview-0.5.20/unix/uudeview.c
-@@ -454,7 +454,7 @@ proc_stdin (void)
- return 0;
- }
-
-- if ((target = fopen (stdfile, "wb")) == NULL) {
-+ if ((target = fopen (stdfile, "wbx")) == NULL) {
- fprintf (stderr, "proc_stdin: cannot open temp file %s for writing: %s\n",
- stdfile, strerror (errno));
- _FP_free (stdfile);
-Index: uudeview-0.5.20/uulib/uunconc.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uunconc.c
-+++ uudeview-0.5.20/uulib/uunconc.c
-@@ -1325,9 +1325,9 @@ UUDecode (uulist *data)
- return UURET_NODATA;
-
- if (data->uudet == PT_ENCODED)
-- mode = "wt"; /* open text files in text mode */
-+ mode = "wtx"; /* open text files in text mode */
- else
-- mode = "wb"; /* otherwise in binary */
-+ mode = "wbx"; /* otherwise in binary */
-
- if ((data->binfile = tempnam (NULL, "uu")) == NULL) {
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
-@@ -1502,7 +1502,7 @@ UUDecode (uulist *data)
- progress.action = 0;
- return UURET_NOMEM;
- }
-- if ((datain = fopen (data->binfile, "rb")) == NULL) {
-+ if ((datain = fopen (data->binfile, "rbx")) == NULL) {
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NOT_OPEN_FILE),
- data->binfile, strerror (uu_errno = errno));
diff --git a/app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch b/app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch
deleted file mode 100644
index ba0de28dcacc..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-CVE-2008-2266.patch
+++ /dev/null
@@ -1,166 +0,0 @@
-+uudeview (0.5.20-3.1) unstable; urgency=high
-...
-+ * Fixed a classical tempfile symlink attack vulnerability in libuu.
-+ Thanks to Nico Golde for the patch. (Closes: #480972)
-...
-+ -- Marco d'Itri <md@linux.it> Wed, 21 May 2008 01:34:35 +0200
-
-Index: uudeview-0.5.20/unix/uudeview.c
-===================================================================
---- uudeview-0.5.20.orig/unix/uudeview.c
-+++ uudeview-0.5.20/unix/uudeview.c
-@@ -443,18 +443,46 @@ proc_stdin (void)
- FILE *target;
- size_t bytes;
- int res;
-+#define HAVE_MKSTEMP
-+#ifdef HAVE_MKSTEMP
-+ int tmpfd;
-+ const char *tmpprefix = "uuXXXXXX";
-+ char *tmpdir = NULL;
-+#endif /* HAVE_MKSTEMP */
-
- if (stdinput) {
- fprintf (stderr, "proc_stdin: cannot process stdin twice\n");
- return 0;
- }
-
-+#ifdef HAVE_MKSTEMP
-+ if ((getuid()==geteuid()) && (getgid()==getegid())) {
-+ tmpdir=getenv("TMPDIR");
-+ }
-+
-+ if (!tmpdir) {
-+ tmpdir = "/tmp";
-+ }
-+ stdfile = malloc(strlen(tmpdir)+strlen(tmpprefix)+2);
-+
-+ if (!stdfile) {
-+#else
- if ((stdfile = tempnam (NULL, "uu")) == NULL) {
-+#endif
- fprintf (stderr, "proc_stdin: cannot get temporary file\n");
- return 0;
- }
-
-+#ifdef HAVE_MKSTEMP
-+ strcpy(stdfile, tmpdir);
-+ strcat(stdfile, "/");
-+ strcat(stdfile, tmpprefix);
-+
-+ if ((tmpfd = mkstemp(stdfile)) == -1 ||
-+ (target = fdopen(tmpfd, "wbx")) == NULL) {
-+#else
- if ((target = fopen (stdfile, "wbx")) == NULL) {
-+#endif
- fprintf (stderr, "proc_stdin: cannot open temp file %s for writing: %s\n",
- stdfile, strerror (errno));
- _FP_free (stdfile);
-Index: uudeview-0.5.20/uulib/uunconc.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uunconc.c
-+++ uudeview-0.5.20/uulib/uunconc.c
-@@ -1311,6 +1311,12 @@ UUDecode (uulist *data)
- char *mode, *ntmp;
- uufile *iter;
- size_t bytes;
-+#define HAVE_MKSTEMP
-+#ifdef HAVE_MKSTEMP
-+ int tmpfd;
-+ const char *tmpprefix = "uuXXXXXX";
-+ char *tmpdir = NULL;
-+#endif /* HAVE_MKSTEMP */
-
- if (data == NULL || data->thisfile == NULL)
- return UURET_ILLVAL;
-@@ -1329,13 +1335,35 @@ UUDecode (uulist *data)
- else
- mode = "wbx"; /* otherwise in binary */
-
-+#ifdef HAVE_MKSTEMP
-+ if ((getuid()==geteuid()) && (getgid()==getegid())) {
-+ tmpdir=getenv("TMPDIR");
-+ }
-+
-+ if (!tmpdir) {
-+ tmpdir = "/tmp";
-+ }
-+ data->binfile = malloc(strlen(tmpdir)+strlen(tmpprefix)+2);
-+
-+ if (!data->binfile) {
-+#else
- if ((data->binfile = tempnam (NULL, "uu")) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NO_TEMP_NAME));
- return UURET_NOMEM;
- }
-
-+#ifdef HAVE_MKSTEMP
-+ strcpy(data->binfile, tmpdir);
-+ strcat(data->binfile, "/");
-+ strcat(data->binfile, tmpprefix);
-+
-+ if ((tmpfd = mkstemp(data->binfile)) == -1 ||
-+ (dataout = fdopen(tmpfd, mode)) == NULL) {
-+#else
- if ((dataout = fopen (data->binfile, mode)) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- /*
- * we couldn't create a temporary file. Usually this means that TMP
- * and TEMP aren't set
-@@ -1343,6 +1371,12 @@ UUDecode (uulist *data)
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_WR_ERR_TARGET),
- data->binfile, strerror (uu_errno = errno));
-+#ifdef HAVE_MKSTEMP
-+ if (tmpfd != -1) {
-+ unlink(data->binfile);
-+ close(tmpfd);
-+ }
-+#endif /* HAVE_MKSTEMP */
- _FP_free (data->binfile);
- data->binfile = NULL;
- uu_errno = errno;
-@@ -1499,7 +1533,13 @@ UUDecode (uulist *data)
- */
-
- if (data->uudet == BH_ENCODED && data->binfile) {
-+#ifdef HAVE_MKSTEMP
-+ ntmp = malloc(strlen(tmpdir)+strlen(tmpprefix)+2);
-+
-+ if (ntmp == NULL) {
-+#else
- if ((ntmp = tempnam (NULL, "uu")) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NO_TEMP_NAME));
- progress.action = 0;
-@@ -1513,12 +1553,27 @@ UUDecode (uulist *data)
- free (ntmp);
- return UURET_IOERR;
- }
-+
-+#ifdef HAVE_MKSTEMP
-+ strcpy(ntmp, tmpdir);
-+ strcat(ntmp, "/");
-+ strcat(ntmp, tmpprefix);
-+ if ((tmpfd = mkstemp(ntmp)) == -1 ||
-+ (dataout = fdopen(tmpfd, "wb")) == NULL) {
-+#else
- if ((dataout = fopen (ntmp, "wb")) == NULL) {
-+#endif /* HAVE_MKSTEMP */
- UUMessage (uunconc_id, __LINE__, UUMSG_ERROR,
- uustring (S_NOT_OPEN_TARGET),
- ntmp, strerror (uu_errno = errno));
- progress.action = 0;
- fclose (datain);
-+#ifdef HAVE_MKSTEMP
-+ if (tmpfd != -1) {
-+ unlink(ntmp);
-+ close(tmpfd);
-+ }
-+#endif /* HAVE_MKSTEMP */
- free (ntmp);
- return UURET_IOERR;
- }
diff --git a/app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch b/app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch
deleted file mode 100644
index 3056dd2af59b..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-bugfixes.patch
+++ /dev/null
@@ -1,100 +0,0 @@
-+uudeview (0.5.20-3) unstable; urgency=low
-+
-+ * Ack NMU. (closes: Bug#373630)
-+ * Don't force overwrite mode if auto-rename enabled. (closes: Bug#378076)
-+ * Don't ignore special chars when parsing MIME. (closes: Bug#341440)
-+ * Fix for #320541 also fixes #242999. (closes: Bug#242999)
-+ * Incorporate suspicious-file patch from Peter Muir. (closes: Bug#166077)
-...
-
-+ -- Chris Hanson <cph@debian.org> Tue, 15 Aug 2006 00:40:50 -0400
-
-Index: uudeview-0.5.20/unix/uudeview.c
-===================================================================
---- uudeview-0.5.20.orig/unix/uudeview.c
-+++ uudeview-0.5.20/unix/uudeview.c
-@@ -657,9 +657,6 @@ work_comline (int argc, char *argv[])
- else switch (*(argv[number] + 1)) {
- case '\0':
- interact = 0;
-- if (overwrite == 0) {
-- overwrite = 1;
-- }
- proc_stdin ();
- break;
- case 'a':
-@@ -699,10 +696,7 @@ work_comline (int argc, char *argv[])
- fprintf (stderr, "WARNING: cannot interact when reading from stdin\n");
- }
- else {
-- interact = (*argv[number] == '+') ? 1 : 0;
-- if (overwrite == 0 && *argv[number] == '-') {
-- overwrite = 1;
-- }
-+ interact = (*argv[number] == '+') ? 1 : 0;
- }
- break;
- case 'm':
-@@ -773,6 +767,8 @@ work_comline (int argc, char *argv[])
- break;
- }
- }
-+ if (overwrite == 0 && interact == 0 && autoren == 0)
-+ overwrite = 1;
-
- return 1;
- }
-Index: uudeview-0.5.20/uulib/uunconc.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uunconc.c
-+++ uudeview-0.5.20/uulib/uunconc.c
-@@ -1437,6 +1437,9 @@ UUDecode (uulist *data)
- res = UURET_IOERR;
- break;
- }
-+ UUMessage (uunconc_id, __LINE__, UUMSG_MESSAGE,
-+ uustring (S_OPEN_FILE),
-+ iter->data->sfname);
- _FP_strncpy (uugen_fnbuffer, iter->data->sfname, 1024);
- }
-
-Index: uudeview-0.5.20/uulib/uuscan.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uuscan.c
-+++ uudeview-0.5.20/uulib/uuscan.c
-@@ -387,10 +387,10 @@ ParseValue (char *attribute)
- *attribute != '(' && *attribute != ')' &&
- *attribute != '<' && *attribute != '>' &&
- *attribute != '@' && *attribute != ',' &&
-- /* *attribute != ';' && */ *attribute != ':' &&
-- *attribute != '\\' &&*attribute != '"' &&
-- *attribute != '/' && /* *attribute != '[' &&
-- *attribute != ']' && */ *attribute != '?' &&
-+ *attribute != ';' && *attribute != ':' &&
-+ *attribute != '\\' && *attribute != '"' &&
-+ *attribute != '/' && *attribute != '[' &&
-+ *attribute != ']' && *attribute != '?' &&
- *attribute != '=' && length < 255) {
- *ptr++ = *attribute++;
- length++;
-Index: uudeview-0.5.20/uulib/uustring.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uustring.c
-+++ uudeview-0.5.20/uulib/uustring.c
-@@ -107,6 +107,7 @@ static stringmap messages[] = {
- { S_MIME_B_NOT_FOUND, "Boundary expected on Multipart message but found EOF" },
- { S_MIME_MULTI_DEPTH, "Multipart message nested too deep" },
- { S_MIME_PART_MULTI, "Handling partial multipart message as plain text" },
-+ { S_OPEN_FILE, "Opened file %s" },
-
- { 0, "" }
- };
-Index: uudeview-0.5.20/uulib/uustring.h
-===================================================================
---- uudeview-0.5.20.orig/uulib/uustring.h
-+++ uudeview-0.5.20/uulib/uustring.h
-@@ -36,3 +36,4 @@
- #define S_MIME_B_NOT_FOUND 35
- #define S_MIME_MULTI_DEPTH 36
- #define S_MIME_PART_MULTI 37
-+#define S_OPEN_FILE 38
diff --git a/app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch b/app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch
deleted file mode 100644
index 3dfecc18cb91..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-fix-append_signature.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From 3bd5dee4226142df3645b8a027ef9142277257cf Mon Sep 17 00:00:00 2001
-From: tastytea <tastytea@tastytea.de>
-Date: Sat, 1 May 2021 17:51:47 +0200
-Subject: [PATCH] Make append_signature() void.
-
-If the type specifier is missing, it defaults to int. From the looks of
-it, the function is meant to be void.
----
- inews/inews.c | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/inews/inews.c b/inews/inews.c
-index 5fa309d..d1c1ee8 100644
---- a/inews/inews.c
-+++ b/inews/inews.c
-@@ -143,7 +143,7 @@ char *argv[];
- fprintf(ser_wr_fp, "%s\r\n", s);
- }
-
-- append_signature();
-+ void append_signature();
-
- fprintf(ser_wr_fp, ".\r\n");
- (void) fflush(ser_wr_fp);
-@@ -181,7 +181,7 @@ char *argv[];
- * The rn-style DOTDIR environmental variable is used if present.
- */
-
--append_signature()
-+void append_signature()
- {
- char line[256], sigfile[256];
- char *cp;
---
-2.26.3
-
diff --git a/app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch b/app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch
deleted file mode 100644
index 2ed3dd572be0..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-fix-function-definitions-clang16.patch
+++ /dev/null
@@ -1,134 +0,0 @@
-Clang16 will not allow implicit function declaration, implicit int etc. by default.
-This patch overhauls the source code to build with clan16 defaults.
-
-Bug: https://bugs.gentoo.org/874960
-
-Original patch by Pascal Jäger <pascal.jaeger@leimstift.de>,
-minor adjustments by Hanno Böck.
-
-diff -Naurp a/inews/clientlib.c b/inews/clientlib.c
---- a/inews/clientlib.c 1996-06-06 21:41:07.000000000 +0200
-+++ b/inews/clientlib.c 2022-11-26 18:32:09.383423565 +0100
-@@ -14,6 +14,7 @@ static char *sccsid = "@(#)clientlib.c 1
- #include "../config.h"
- #endif
-
-+#include <arpa/inet.h>
- #include <stdio.h>
- #ifndef FOR_NN
- #include <sys/types.h>
-@@ -52,6 +53,7 @@ static char *sccsid = "@(#)clientlib.c 1
- #endif
-
- #include "nntp.h"
-+#include "clientlib.h"
-
- FILE *ser_rd_fp = NULL;
- FILE *ser_wr_fp = NULL;
-@@ -133,7 +135,7 @@ char *file;
- * for reading and writing to server.
- */
-
--server_init(machine)
-+int server_init(machine)
- char *machine;
- {
- int sockt_rd, sockt_wr;
-@@ -194,7 +196,7 @@ char *machine;
- * Errors: Printed via perror.
- */
-
--get_tcp_socket(machine)
-+int get_tcp_socket(machine)
- char *machine;
- {
- int s;
-@@ -218,7 +220,6 @@ char *machine;
- * fails.
- */
- if( (hp = gethostbyname( machine ) ) == NULL ) {
-- unsigned long inet_addr();
- static struct hostent def;
- static struct in_addr defaddr;
- static char *alist[1];
-@@ -344,7 +345,7 @@ char *machine;
- * Errors: Printed via nerror.
- */
-
--get_dnet_socket(machine)
-+int get_dnet_socket(machine)
- char *machine;
- {
- int s, area, node;
-@@ -427,7 +428,7 @@ char *machine;
- * Side effects: None.
- */
-
--handle_server_response(response, server)
-+int handle_server_response(response, server)
- int response;
- char *server;
- {
-@@ -502,7 +503,7 @@ char *string;
- * Side effects: Talks to server, changes contents of "string".
- */
-
--get_server(string, size)
-+int get_server(string, size)
- char *string;
- int size;
- {
-diff -Naurp a/inews/clientlib.h b/inews/clientlib.h
---- a/inews/clientlib.h 1996-06-06 21:41:07.000000000 +0200
-+++ b/inews/clientlib.h 2022-11-26 18:27:59.711248861 +0100
-@@ -9,3 +9,7 @@ extern int server_init();
- extern void put_server();
- extern int get_server();
- extern void close_server();
-+
-+extern int get_tcp_socket(char *machine);
-+extern int get_server(char *string, int size);
-+extern int handle_server_response(int response, char *server);
-diff -Naurp a/inews/inews.c b/inews/inews.c
---- a/inews/inews.c 2004-01-29 03:14:19.000000000 +0100
-+++ b/inews/inews.c 2022-11-26 18:32:26.200435328 +0100
-@@ -39,15 +39,20 @@ static char *sccsid = "@(#)inews.c 1.16
-
- #include "conf.h"
- #include "nntp.h"
-+#include "clientlib.h"
-
-
- #define MAX_SIGNATURE 6
-
-+int strneql(char *a, char *b, int n);
-+void gen_frompath(void);
-+int valid_header(register char *h);
-+
- extern FILE *ser_wr_fp;
-
- char host_name[256];
-
--main(argc, argv)
-+int main(argc, argv)
- int argc;
- char *argv[];
- {
-@@ -254,7 +259,7 @@ append_signature()
- * a From: line in it.
- */
-
--gen_frompath()
-+void gen_frompath()
- {
- char *full_name;
- char *cp;
-@@ -330,7 +335,7 @@ gen_frompath()
- * Side effects: None.
- */
-
--strneql(a, b, n)
-+int strneql(a, b, n)
- register char *a, *b;
- int n;
- {
diff --git a/app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff b/app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff
deleted file mode 100644
index 30b900d4509b..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-fix-implicit.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/configure.in b/configure.in
-index 4ea5965..49100ff 100644
---- a/configure.in
-+++ b/configure.in
-@@ -518,6 +518,7 @@ AC_CHECK_FUNC([mkstemp],,[AC_MSG_ERROR([needs mkstemp])])
- #
- AC_MSG_CHECKING([for strerror])
- AC_TRY_LINK([
-+#include <string.h>
- char *blubb() { return (char *) strerror (42); }
- ],[
- (void) blubb();
diff --git a/app-text/uudeview/files/uudeview-0.5.20-format-string-warning-inews.patch b/app-text/uudeview/files/uudeview-0.5.20-format-string-warning-inews.patch
deleted file mode 100644
index de53717a3cbe..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-format-string-warning-inews.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/inews/inews.c 2022-11-26 18:44:03.788039229 +0100
-+++ b/inews/inews.c 2022-11-26 18:44:47.376080190 +0100
-@@ -303,7 +303,7 @@
- putc(*cp, ser_wr_fp);
- else { /* Stupid & hack. God damn it. */
- putc(toupper(passwd->pw_name[0]), ser_wr_fp);
-- fprintf(ser_wr_fp, passwd->pw_name+1);
-+ fprintf(ser_wr_fp, "%s", passwd->pw_name+1);
- }
-
- fprintf(ser_wr_fp, ")\r\n");
diff --git a/app-text/uudeview/files/uudeview-0.5.20-makefile.patch b/app-text/uudeview/files/uudeview-0.5.20-makefile.patch
deleted file mode 100644
index a2366851f467..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-makefile.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -183,22 +183,22 @@
-
- install: $(DOINST)
- -for d in $(MPAGES) ; do \
-- $(INSTALL_DATA) $(srcdir)/man/$$d $(MANDIR)/man1/$$d ; \
-+ $(INSTALL_DATA) $(srcdir)/man/$$d $(DESTDIR)$(MANDIR)/man1/$$d ; \
- done
-
- install-uudeview: uudeview
- for d in uudeview uuenview ; do \
-- $(INSTALL_PROGRAM) unix/$$d $(BINDIR)/$$d ; \
-+ $(INSTALL_PROGRAM) unix/$$d $(DESTDIR)$(BINDIR)/$$d ; \
- done
-
- install-tcl: xdeview
- for d in xdeview uuwish ; do \
-- $(INSTALL_PROGRAM) tcl/$$d $(BINDIR)/$$d ; \
-+ $(INSTALL_PROGRAM) tcl/$$d $(DESTDIR)$(BINDIR)/$$d ; \
- done
-
- install-minews: minews
- for d in minews ; do \
-- $(INSTALL_PROGRAM) inews/$$d $(BINDIR)/$$d ; \
-+ $(INSTALL_PROGRAM) inews/$$d $(DESTDIR)$(BINDIR)/$$d ; \
- done
-
- links: tcl/config.h unix/config.h uulib/config.h
diff --git a/app-text/uudeview/files/uudeview-0.5.20-man.patch b/app-text/uudeview/files/uudeview-0.5.20-man.patch
deleted file mode 100644
index b03e15a5a5f2..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-man.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-+uudeview (0.5.13-2.1) unstable; urgency=low
-...
-+ * Added man page for uuwish(1).
-...
-+ -- Roland Rosenfeld <roland@debian.org> Thu, 16 Sep 1999 18:48:47 +0200
-
-
-+Thu Oct 24 22:12:01 1996 Martin Schulze <joey@finlandia.infodrom.north.de>
-...
-+ * Corrected some manpages
-
-Index: uudeview-0.5.20/man/uudeview.1
-===================================================================
---- uudeview-0.5.20.orig/man/uudeview.1
-+++ uudeview-0.5.20/man/uudeview.1
-@@ -164,6 +164,16 @@ delivered in have different subject line
- verbosity. Normally, the program prints some status messages
- while reading the input files, which can be very helpful if something
- should go wrong. Use if these messages disturb you.
-+Disables progress bars. See
-+.B -n
-+option.
-+.TP
-+.B -v
-+(disables Verbosity) Disables verbose messages, i.e. notes are not
-+displayed, but does not remove warnings and errors. Is not as quiet as
-+the
-+.B -q
-+(Quiet) option.
- .TP
- .B -n
- No progress bars. Normally, UUDeview prints ASCII bars crawling up
-Index: uudeview-0.5.20/man/uuwish.1
-===================================================================
---- /dev/null
-+++ uudeview-0.5.20/man/uuwish.1
-@@ -0,0 +1,45 @@
-+.\" Copyright (c) 1999 Roland Rosenfeld <roland@spinnaker.de>
-+.\" changes Copyright (c) 2001 Chris Hanson <cph@debian.org>
-+.\"
-+.\" This program is free software; you can redistribute it and/or modify
-+.\" it under the terms of the GNU General Public License as published by
-+.\" the Free Software Foundation; either version 2 of the License, or
-+.\" (at your option) any later version.
-+.\"
-+.\" This program is distributed in the hope that it will be useful,
-+.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
-+.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+.\" GNU General Public License for more details.
-+.\"
-+.\" You should have received a copy of the GNU General Public License
-+.\" along with this program; if not, write to the Free Software
-+.\" Foundation, Inc.,59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-+.\"
-+.\" This manual page is written especially for Debian Linux.
-+.\"
-+.TH UUWISH 1 "February 2001" "Debian Project" "Debian GNU/Linux"
-+.SH NAME
-+uuwish \- A minimal wish extended by the UU commands
-+.SH SYNOPSIS
-+.B uuwish
-+is a minimal
-+.BR wish (1)
-+extended by the UU commands that are available in
-+.BR uudeview (1)
-+and
-+.BR uuenview (1).
-+.B uuwish
-+isn't meant to be called directly; it is a Tcl/Tk script interpreter,
-+which is meant to be used by
-+.BR xdeview (1).
-+.SH "SEE ALSO"
-+.BR xdeview (1),
-+.BR uudeview (1),
-+.BR uuenview (1),
-+.BR wish (1).
-+.SH AUTHOR
-+.B uuwish
-+was written by Frank Pilhofer <fp@informatik.uni-frankfurt.de>.
-+.PP
-+This manual page was written by Roland Rosenfeld <roland@debian.org>,
-+for the Debian GNU/Linux system (but may be used by others).
-Index: uudeview-0.5.20/configure.in
-===================================================================
---- uudeview-0.5.20.orig/configure.in
-+++ uudeview-0.5.20/configure.in
-@@ -607,7 +607,7 @@ if test "x$have_minews" = "xyes" ; then
- fi
- if test "x$have_tk" != "xno" ; then
- PROGS="$PROGS xdeview"
-- MPAGES="$MPAGES xdeview.1"
-+ MPAGES="$MPAGES xdeview.1 uuwish.1"
- DOINST="$DOINST install-tcl"
- fi
-
diff --git a/app-text/uudeview/files/uudeview-0.5.20-rename.patch b/app-text/uudeview/files/uudeview-0.5.20-rename.patch
deleted file mode 100644
index c62c64c70eb3..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-rename.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-+uudeview (0.5.19+beta20030413-1) unstable; urgency=low
-...
-+ * Use rename() in preference to copy if possible.
-+ (closes: Bug#166040)
-...
-+ -- Chris Hanson <cph@debian.org> Sun, 7 Sep 2003 01:05:07 -0400
-
-Index: uudeview-0.5.20/uulib/uulib.c
-===================================================================
---- uudeview-0.5.20.orig/uulib/uulib.c
-+++ uudeview-0.5.20/uulib/uulib.c
-@@ -872,7 +872,10 @@ UUDecodeToTemp (uulist *thefile)
- }
-
- /*
-- * decode file first to temp file, then copy it to a final location
-+ * Decode file first to temp file, then copy it to a final location.
-+ * A move is preferable to a copy. If the file is on the same
-+ * partition, no copy is performed. This is important for large
-+ * files.
- */
-
- int UUEXPORT
-@@ -978,6 +981,12 @@ UUDecodeFile (uulist *thefile, char *des
- return UURET_IOERR;
- }
-
-+ if (rename(thefile->binfile, uugen_fnbuffer) == 0) {
-+ fclose(source);
-+ close(fildes);
-+ goto finish_ok;
-+ }
-+
- if ((target = fdopen (fildes, "wb")) == NULL) {
- progress.action = 0;
- UUMessage (uulib_id, __LINE__, UUMSG_ERROR,
-@@ -1042,6 +1051,8 @@ UUDecodeFile (uulist *thefile, char *des
- thefile->binfile,
- strerror (uu_errno = errno));
- }
-+
-+ finish_ok:
- _FP_free (thefile->binfile);
- thefile->binfile = NULL;
- thefile->state &= ~UUFILE_TMPFILE;
-@@ -1103,9 +1114,9 @@ UUInfoFile (uulist *thefile, void *opaqu
-
- while (!feof (inpfile) &&
- (uu_fast_scanning || ftell(inpfile) < maxpos)) {
-- if (_FP_fgets (uugen_inbuffer, 511, inpfile) == NULL)
-+ if (_FP_fgets (uugen_inbuffer, 1023, inpfile) == NULL)
- break;
-- uugen_inbuffer[511] = '\0';
-+ uugen_inbuffer[1023] = '\0';
-
- if (ferror (inpfile))
- break;
diff --git a/app-text/uudeview/files/uudeview-0.5.20-string_format_issue.patch b/app-text/uudeview/files/uudeview-0.5.20-string_format_issue.patch
deleted file mode 100644
index 7cbc584f5b47..000000000000
--- a/app-text/uudeview/files/uudeview-0.5.20-string_format_issue.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Description: Fix potential security issue (arbitrary string being passed
- as a format string to fprintf).
-Author: Andrew Shadura <andrewsh@debian.org>
-
---- a/unix/uuenview.c
-+++ b/unix/uuenview.c
-@@ -310,7 +310,7 @@ SendMkCommand (char **rcptlist, char *to
- }
-
- if ((*rcptlist = (char *) malloc (strlen (towhom) + 16)) == NULL) {
-- fprintf (stderr, "error: Out of memory allocating %d bytes\n",
-+ fprintf (stderr, "error: Out of memory allocating %zd bytes\n",
- strlen (towhom)+16);
- _FP_free (command);
- return NULL;
-@@ -483,7 +483,7 @@ AttachFiles (char *towhom, char *subject
- if (_FP_stristr (input, "multipart") != NULL) {
- /* it is already a multipart posting. grab the boundary */
- if ((ptr = _FP_stristr (input, "boundary=")) != NULL) {
-- fprintf(thepipe, input);
-+ fprintf(thepipe, "%s", input);
- strcpy (boundary, ParseValue (ptr));
- hadmulti = 1;
- }
diff --git a/app-text/uudeview/metadata.xml b/app-text/uudeview/metadata.xml
deleted file mode 100644
index 4da67a4f4b42..000000000000
--- a/app-text/uudeview/metadata.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>hanno@gentoo.org</email>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/uudeview/uudeview-0.5.20-r4.ebuild b/app-text/uudeview/uudeview-0.5.20-r4.ebuild
deleted file mode 100644
index 7a0718814e5c..000000000000
--- a/app-text/uudeview/uudeview-0.5.20-r4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="uu, xx, base64, binhex decoder"
-HOMEPAGE="http://www.fpx.de/fp/Software/UUDeview/"
-SRC_URI="http://www.fpx.de/fp/Software/UUDeview/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~sparc x86"
-
-PATCHES=(
- "${FILESDIR}"/${P}-bugfixes.patch
- "${FILESDIR}"/${P}-CVE-2004-2265.patch
- "${FILESDIR}"/${P}-CVE-2008-2266.patch
- "${FILESDIR}"/${P}-man.patch
- "${FILESDIR}"/${P}-rename.patch
- "${FILESDIR}"/${P}-makefile.patch
- "${FILESDIR}"/${P}-fix-append_signature.patch
- "${FILESDIR}"/${P}-string_format_issue.patch
- "${FILESDIR}"/${P}-format-string-warning-inews.patch
- "${FILESDIR}"/${P}-fix-function-definitions-clang16.patch
- "${FILESDIR}"/${P}-fix-implicit.diff
-)
-
-DOCS=( HISTORY INSTALL README )
-
-src_prepare() {
- sed -i "s:^\tar r:\t$(tc-getAR) r:" uulib/Makefile.in || die
-
- default
- mv configure.{in,ac} || die
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-tcl \
- --disable-tk
-}
diff --git a/app-text/vale/Manifest b/app-text/vale/Manifest
deleted file mode 100644
index a0dacabf605f..000000000000
--- a/app-text/vale/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST vale-3.7.1-gentoo-deps.tar.xz 67817256 BLAKE2B 7f383724a617204186ca63f7d9dfdf8bb51d9f4f466e8b8e79d77ed07b2c026cf08cb62d0f537e82983400e65e6be633cb8ef0e674f4e75b8697ca6d0e28d991 SHA512 e329d477385c86e889f39669d7b9cf62c982502cbd26033b3b3998ef350b3cdb392bb00a92f19a097c314419d5086b529f11bf9c7b0ecdb3b1becf10ef86ef8d
-DIST vale-3.7.1.tar.gz 10538611 BLAKE2B 7e1f4ea713e6a023112f8d5bc38fc734e8e64b1f4b6b7efded85e05982cd91b73d2239ee5c502a001268e3f5919650deb58c26d8c3af69e330fe86c22003d80b SHA512 b9fb4842f58816225d5f82c902b0fc7fb8965094f8cb429aa9d016fc50fb4d807e5dbc72a88c96b80c0e7fd96f60908bf3a28a0a3b75c26b5dab3974fccd3193
-DIST vale-3.9.1-gentoo-deps.tar.xz 68323412 BLAKE2B 8a058adfbd78e67b7cbe5704756270939817b04d43b08efac24d6db372d3314769aaab62c9220677ee765533d1bbac6d7ec4fc976789ee3ee867df5f0a8ed764 SHA512 cb28d5458871aa1baa98c3dba4cb8f4cc00d6ed0efb16f4401e2cc7787e8fede036765d09b747e5d557cb7d7e0dae9a066597de1e49b3c83f825639b9f51daa1
-DIST vale-3.9.1.tar.gz 10540125 BLAKE2B 96df61dc8435e752f8566ab4e3c2ef77f24fa74609b471d810dde1a489f73ce4fa864c0bcc33c8d836b89be54ca8f52178d05aad3e8a6134f21312392caf1ab9 SHA512 d50b59e3d267dcb1be315ff55befdfdc3d3cfd5c840994b5f89990fc1e2ee745e6f7359bf444748d878d32ccbe4c662372e885ffa37b2fb6a7733531f8e6414d
diff --git a/app-text/vale/metadata.xml b/app-text/vale/metadata.xml
deleted file mode 100644
index ed1112a59c76..000000000000
--- a/app-text/vale/metadata.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>erkiferenc@gmail.com</email>
- <name>Ferenc Erki</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>joseph@jdkato.io</email>
- <name>Joseph Kato</name>
- </maintainer>
- <changelog>https://github.com/errata-ai/vale/releases</changelog>
- <doc>https://vale.sh/docs/</doc>
- <bugs-to>https://github.com/errata-ai/vale/issues</bugs-to>
- <remote-id type="github">errata-ai/vale</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/vale/vale-3.7.1.ebuild b/app-text/vale/vale-3.7.1.ebuild
deleted file mode 100644
index 47410dd3e767..000000000000
--- a/app-text/vale/vale-3.7.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind"
-HOMEPAGE="https://vale.sh/docs/"
-
-SRC_URI="
- https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# tests require:
-# - various ruby gems: see testdata/Gemfile
-# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc
-# - unpackaged optional runtime dependency: dita (may be removed in a patch)
-# - network access: sync subcommand tests (may be removed in a patch)
-RESTRICT="test"
-
-src_prepare() {
- sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed'
- default
-}
-
-src_compile() {
- emake build os=linux
-}
-
-src_install() {
- dobin bin/vale
- default_src_install
-}
-
-pkg_postinst() {
- optfeature "AsciiDoc support" dev-ruby/asciidoctor
- optfeature "reStructuredText support" dev-python/docutils
- optfeature "XML support" dev-libs/libxslt
-}
diff --git a/app-text/vale/vale-3.9.1.ebuild b/app-text/vale/vale-3.9.1.ebuild
deleted file mode 100644
index 47410dd3e767..000000000000
--- a/app-text/vale/vale-3.9.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module optfeature
-
-DESCRIPTION="A syntax-aware linter for prose built with speed and extensibility in mind"
-HOMEPAGE="https://vale.sh/docs/"
-
-SRC_URI="
- https://github.com/errata-ai/vale/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/ferki/${PN}/releases/download/v${PV}-gentoo-deps/${P}-gentoo-deps.tar.xz
-"
-
-LICENSE="Apache-2.0 BSD BSD-2 MIT public-domain"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# tests require:
-# - various ruby gems: see testdata/Gemfile
-# - packaged optional runtime dependencies: asciidoctor, rst2html, xsltproc
-# - unpackaged optional runtime dependency: dita (may be removed in a patch)
-# - network access: sync subcommand tests (may be removed in a patch)
-RESTRICT="test"
-
-src_prepare() {
- sed -i "s/\$(LAST_TAG)/v${PV}/" Makefile || die 'sed failed'
- default
-}
-
-src_compile() {
- emake build os=linux
-}
-
-src_install() {
- dobin bin/vale
- default_src_install
-}
-
-pkg_postinst() {
- optfeature "AsciiDoc support" dev-ruby/asciidoctor
- optfeature "reStructuredText support" dev-python/docutils
- optfeature "XML support" dev-libs/libxslt
-}
diff --git a/app-text/vgrep/Manifest b/app-text/vgrep/Manifest
deleted file mode 100644
index da2491c4c43d..000000000000
--- a/app-text/vgrep/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vgrep-2.8.0.tar.gz 2039369 BLAKE2B a01191c860fb615ff569e3b3e9b49dfeab9d534bd8a94d07ff8ce49f65bedd75eda8ae79127e0e3eb7cf2343e6493815a954f74318296c89397a384566448f69 SHA512 1fbd674a7fddffede70a9d0715bf09359d48abf5c238cace43996a222e3e34ec73a7911f62b8476a2dcef40485ce192476067fd99d52b7fa0e7e3fe9297f461e
diff --git a/app-text/vgrep/metadata.xml b/app-text/vgrep/metadata.xml
deleted file mode 100644
index afe9da646958..000000000000
--- a/app-text/vgrep/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <bugs-to>https://github.com/vrothberg/vgrep/issues</bugs-to>
- <remote-id type="github">vrothberg/vgrep</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/vgrep/vgrep-2.8.0.ebuild b/app-text/vgrep/vgrep-2.8.0.ebuild
deleted file mode 100644
index 2b945375c31e..000000000000
--- a/app-text/vgrep/vgrep-2.8.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit go-module
-
-DESCRIPTION="A pager for grep, git-grep and similar grep implementations"
-HOMEPAGE="https://github.com/vrothberg/vgrep"
-SRC_URI="https://github.com/vrothberg/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0 BSD GPL-3 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-
-# tests just run golangci-lint
-RESTRICT="test"
-
-BDEPEND="dev-go/go-md2man"
-
-src_prepare() {
- default
- sed -e '/-ldflags/s/-s //' -i Makefile || die # bug 795345
-}
-
-src_compile() {
- emake build
-}
-
-src_install() {
- emake PREFIX="${ED}/usr" install
- einstalldocs
-}
diff --git a/app-text/vilistextum/Manifest b/app-text/vilistextum/Manifest
deleted file mode 100644
index ff042089a352..000000000000
--- a/app-text/vilistextum/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST vilistextum-2.8.0.20200411.tar.gz 219791 BLAKE2B 95b86d17e8dbf29b520aa48c88eb8c9e8abb01a234848ed55bdad0a63a7c0ec8ca9ae7c437fe7f84bbf7f4dad74fc8437a9e3b53493552e9e01b8029b10ef18a SHA512 40a219ebe7bebd61548a3bad794690cf091b67b70e8e6c44548a0c1b9f61077b141a035335e7128b191a8501103707f5324b00326a407e29ec0fee383c4d0917
diff --git a/app-text/vilistextum/files/vilistextum-2.8.0-prefix.patch b/app-text/vilistextum/files/vilistextum-2.8.0-prefix.patch
deleted file mode 100644
index e5cb3ba2a18a..000000000000
--- a/app-text/vilistextum/files/vilistextum-2.8.0-prefix.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-* don't look in /usr/local
-* try to hack around not being able to use AM_ICONV
-
---- a/configure.ac
-+++ b/configure.ac
-@@ -21,10 +21,6 @@
- AC_HEADER_STDC
- AC_CHECK_HEADERS(getopt.h)
-
--dnl add /usr/local
--CFLAGS="$CFLAGS -I/usr/local/include"
--LDFLAGS="$LDFLAGS -L/usr/local/lib"
--
- dnl checking for options
- AC_MSG_CHECKING(if --enable-multibyte specified)
- AC_ARG_ENABLE(multibyte,
-@@ -41,7 +37,9 @@
- AC_CHECK_HEADERS(iconv.h,,
- AC_MSG_ERROR(Need libiconv or iconv.h for multibyte support))
-
--AC_CHECK_LIB(iconv, iconv,,
-+dnl iconv_open_into is implemented only in GNU libiconv and not in other
-+dnl iconv implementations
-+AC_CHECK_LIB(iconv, libiconv_open_into,,
- AC_MSG_WARN([Generic iconv found but not libiconv. See INSTALL for details]))
-
- dnl setting INTERNAL_LOCALE
diff --git a/app-text/vilistextum/files/vilistextum-2.8.0-towlower.patch b/app-text/vilistextum/files/vilistextum-2.8.0-towlower.patch
deleted file mode 100644
index a9c8a96a7522..000000000000
--- a/app-text/vilistextum/files/vilistextum-2.8.0-towlower.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-towlower is defined by wctype.h
-
---- a/src/multibyte.h
-+++ b/src/multibyte.h
-@@ -2,6 +2,7 @@
-
- #ifdef MULTIBYTE
- #include <wchar.h>
-+#include <wctype.h>
- #define CHAR wchar_t
- #define STRLEN(s) wcslen(s)
- #define CPYSS(dest, src) wcscpy(dest, src) /* copy str to str */
diff --git a/app-text/vilistextum/files/vilistextum-2.8.0.20200411-blockquote.patch b/app-text/vilistextum/files/vilistextum-2.8.0.20200411-blockquote.patch
deleted file mode 100644
index c8a7da2c212e..000000000000
--- a/app-text/vilistextum/files/vilistextum-2.8.0.20200411-blockquote.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-Many clients seem to use blockquote tags to flag quotes these days, so
-write them out as quotes, so they remain readable.
-
---- a/src/html_tags.c 2019-10-23 16:25:27.000000000 +0200
-+++ b/src/html_tags.c 2020-02-05 20:11:57.308596941 +0100
-@@ -261,6 +261,7 @@
- line_break();
- } else {
- start_p();
-+ quote++;
- }
- } /* html_pre */
-
-@@ -271,6 +272,7 @@
- line_break();
- } else {
- paragraphen_ende();
-+ quote -= quote != 0;
- }
- } /* html_pre_end */
-
---- a/src/multibyte.h 2020-02-05 20:08:43.863715764 +0100
-+++ b/src/multibyte.h 2020-02-05 20:12:34.401382354 +0100
-@@ -18,6 +18,7 @@
- #define ATOI(n) wcstoi(n)
-
- #define ONESPACE L" "
-+ #define QUOTE L">"
- #define WORT_PLUS_STRING(str) wort_plus_string(L##str)
-
- #define STRSTR(haystack, needle) wcsstr(haystack, L##needle)
-@@ -43,6 +44,7 @@
- #define ATOI(n) atoi(n)
-
- #define ONESPACE " "
-+ #define QUOTE ">"
- #define WORT_PLUS_STRING(str) wort_plus_string(str)
-
- #define STRSTR(haystack, needle) strstr(haystack, needle)
---- a/src/text.c 2019-10-23 16:25:27.000000000 +0200
-+++ b/src/text.c 2020-02-05 20:16:04.852164539 +0100
-@@ -28,6 +28,7 @@
- int breite=76,
- hr_breite=76,
- paragraph=0,
-+ quote=0,
-
- tab=4, /* tabulator */
- spaces=0, /* spaces at beginning of line */
-@@ -378,6 +379,12 @@
- printf(" z0: zeilen_pos: %d\n",zeilen_pos);
- #endif
- print_zeile();
-+ if (quote > 0)
-+ {
-+ i=0;
-+ while (i<quote) { zeile_plus_wort(QUOTE,1,1); i++; }
-+ zeile_plus_wort(ONESPACE,1,1);
-+ }
- i=0;
- while (i<spaces) { zeile_plus_wort(ONESPACE,1,1); i++; }
- if (orderedlist>0) { zeile_plus_wort(ONESPACE,1,1); }
-@@ -398,6 +405,12 @@
- printf(" z2: zeilen_len: %d\n",zeilen_len);
- printf(" z2: zeilen_pos: %d\n",zeilen_pos);
- #endif
-+ if (quote > 0)
-+ {
-+ i=0;
-+ while (i<quote) { zeile_plus_wort(QUOTE,1,1); i++; }
-+ zeile_plus_wort(ONESPACE,1,1);
-+ }
- i=0;
- while (i<spaces) { zeile_plus_wort(ONESPACE,1,1); i++; }
- if (orderedlist>0) { zeile_plus_wort(ONESPACE,1,1); }
---- a/src/text.h 2019-10-23 16:25:27.000000000 +0200
-+++ b/src/text.h 2020-02-05 20:18:40.792261818 +0100
-@@ -26,6 +26,7 @@
-
- extern int tab;
- extern int spaces;
-+extern int quote;
-
- void print_zeile();
- int is_zeile_empty();
---- a/tests/test_functions
-+++ b/tests/test_functions
-@@ -12,6 +12,9 @@
- rm -f testcases/$prefix.output.test
- ../src/vilistextum 2>/dev/null $args testcases/$prefix.html testcases/$output_prefix.output.test
-
-+ # remove (block)quotes
-+ sed -i -e 's/^>\+ //' testcases/$output_prefix.output.test
-+
- diff >/dev/null testcases/$output_prefix.output testcases/$output_prefix.output.test
- retval=$?
- if [ $retval -ne 0 ]; then
---- a/tests/testcases/utf-8-sampler.output
-+++ b/tests/testcases/utf-8-sampler.output.test
-@@ -100,8 +100,8 @@
- ვეპხის ტყáƒáƒáƒ¡áƒáƒœáƒ˜ შáƒáƒ—რრუსთáƒáƒ•ელი
-
- ღმერთსი შემვედრე, ნუთუ კვლრდáƒáƒ›áƒ®áƒ¡áƒœáƒáƒ¡ სáƒáƒ¤áƒšáƒ˜áƒ¡áƒ შრáƒáƒ›áƒáƒ¡áƒ, ცეცხლს, წყáƒáƒšáƒ¡áƒ დáƒ
--მიწáƒáƒ¡áƒ, ჰáƒáƒ”რთრთáƒáƒœáƒ მრáƒáƒ›áƒáƒ¡áƒ; მáƒáƒ›áƒªáƒœáƒ”ს ფრთენი დრáƒáƒ¦áƒ•ფრინდე, მივჰხვდე მáƒáƒ¡ ჩემსáƒ
--ნდáƒáƒ›áƒáƒ¡áƒ, დღისით დრღáƒáƒ›áƒ˜áƒ— ვჰხედვიდე მზისრელვáƒáƒ—რკრთáƒáƒ›áƒáƒáƒ¡áƒ.
-+მიწáƒáƒ¡áƒ, ჰáƒáƒ”რთრთáƒáƒœáƒ მრáƒáƒ›áƒáƒ¡áƒ; მáƒáƒ›áƒªáƒœáƒ”ს ფრთენი დრáƒáƒ¦áƒ•ფრინდე, მივჰხვდე მáƒáƒ¡
-+ჩემსრნდáƒáƒ›áƒáƒ¡áƒ, დღისით დრღáƒáƒ›áƒ˜áƒ— ვჰხედვიდე მზისრელვáƒáƒ—რკრთáƒáƒ›áƒáƒáƒ¡áƒ.
-
- Tamil poetry of Cupiramaniya Paarathiyar: சà¯à®ªà¯à®°à®®à®£à®¿à®¯ பாரதியார௠(1882-1921)
-
-@@ -446,7 +446,8 @@
- д, п, and/or т:
-
- Bulgarian:   [ бгдпт ]   [ бгдпт ]   Мога да Ñм Ñтъкло и не ме боли.
-- Russian: [ бгдпт ]   [ бгдпт ]   Я могу еÑть Ñтекло, Ñто мне не вредит.
-+ Russian: [ бгдпт ]   [ бгдпт ]   Я могу еÑть Ñтекло, Ñто мне не
-+вредит.
- Serbian: [ бгдпт ]   [ бгдпт ]   Могу јеÑти Ñтакло а да ми не шкоди.
-
- ------------------------------------------------------------------------
diff --git a/app-text/vilistextum/files/vilistextum-2.8.0.20200411-list-alignment.patch b/app-text/vilistextum/files/vilistextum-2.8.0.20200411-list-alignment.patch
deleted file mode 100644
index 65541b7a74f0..000000000000
--- a/app-text/vilistextum/files/vilistextum-2.8.0.20200411-list-alignment.patch
+++ /dev/null
@@ -1,43 +0,0 @@
---- a/src/lists.c
-+++ b/src/lists.c
-@@ -74,6 +74,7 @@
- }
-
- spaces += tab;
-+ orderedlist++;
- #ifdef proc_debug
- printf("start_uls() ende\n");
- #endif
-@@ -82,6 +83,7 @@
- void end_uls()
- {
- spaces -= tab;
-+ orderedlist--;
- line_break();
-
- if (bullet_style=='%') { bullet_style='$'; }
---- a/src/text.c
-+++ b/src/text.c
-@@ -387,7 +387,11 @@
- }
- i=0;
- while (i<spaces) { zeile_plus_wort(ONESPACE,1,1); i++; }
-- if (orderedlist>0) { zeile_plus_wort(ONESPACE,1,1); }
-+ if (orderedlist>0)
-+ {
-+ i=(spaces%tab) + 1;
-+ while (i>0) { zeile_plus_wort(ONESPACE,1,1); i--; }
-+ }
- zeile_plus_wort(wort, wort_len, wort_pos);
- }
- else if (zeilen_len != 0)
---- a/src/text.h
-+++ b/src/text.h
-@@ -27,6 +27,7 @@
- extern int tab;
- extern int spaces;
- extern int quote;
-+extern int orderedlist;
-
- void print_zeile();
- int is_zeile_empty();
diff --git a/app-text/vilistextum/files/vilistextum-2.8.0.20200411-static.patch b/app-text/vilistextum/files/vilistextum-2.8.0.20200411-static.patch
deleted file mode 100644
index 4f96862216b2..000000000000
--- a/app-text/vilistextum/files/vilistextum-2.8.0.20200411-static.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://bugs.gentoo.org/752051
---- a/src/html.c
-+++ b/src/html.c
-@@ -47,7 +47,7 @@ CHAR attr_name[DEF_STR_LEN], /* Attribut name of a HTML-Tag */
- /* ------------------------------------------------ */
- #if defined(MULTIBYTE) && !defined(HAVE_WCSCASECMP)
- #include <wchar.h>
--static int wcscasecmp(const wchar_t *s1, const wchar_t *s2)
-+extern int wcscasecmp(const wchar_t *s1, const wchar_t *s2)
- {
- size_t i;
- wint_t c1, c2;
diff --git a/app-text/vilistextum/metadata.xml b/app-text/vilistextum/metadata.xml
deleted file mode 100644
index df1ea8d84522..000000000000
--- a/app-text/vilistextum/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild b/app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild
deleted file mode 100644
index c2eb37cdf0d4..000000000000
--- a/app-text/vilistextum/vilistextum-2.8.0.20200411.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-GITID="06cc8a637efd9097af4f138b1b7c755120ffaa88"
-DESCRIPTION="HTML to ASCII converter programmed to handle incorrect html"
-HOMEPAGE="https://bhaak.net/vilistextum/"
-SRC_URI="https://github.com/bhaak/vilistextum/archive/${GITID}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${GITID}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ~sparc x86 ~x64-macos ~x64-solaris"
-IUSE="unicode"
-
-# Known test failures nobody cares about
-RESTRICT="test"
-
-DEPEND="virtual/libiconv"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.8.0-prefix.patch
- "${FILESDIR}"/${PN}-2.8.0.20200411-blockquote.patch
- "${FILESDIR}"/${PN}-2.8.0-towlower.patch
- "${FILESDIR}"/${PN}-2.8.0.20200411-list-alignment.patch
- "${FILESDIR}"/${P}-static.patch
-)
-
-src_prepare() {
- default
- eautoreconf
-
- # wcscasecmp needs extensions, which aren't enabled
- export ac_cv_func_wcscasecmp=no
-}
-
-get_locale() {
- locale -a | grep -i "$1\.utf.*8\$"
-}
-
-find_locale() {
- local l t
-
- # we basically prefer to find en_US.UTF-8, but it may not always be
- # available, in which case it is better not to hardcode to use it
- l=$(get_locale en_US)
- if [[ -z ${l} ]] ; then
- for t in "en_GB" "en_.*" ".*" ; do
- l=$(get_locale ${t})
- if [[ -n ${l} ]] ; then
- l=${l%%$'\n'*}
- break;
- fi
- done
- fi
- [[ -z ${l} ]] && die "Failed to find a unicode locale"
- echo "${l}"
-}
-
-src_configure() {
- # need hardwired locale simply because locale -a | grep -i utf-8 | head -n1
- # isn't always returning the most sensical (and working) locale
- econf \
- $(use_enable unicode multibyte) \
- $(use_with unicode unicode-locale $(find_locale))
-}
-
-src_test() {
- if $(locale -a | grep -iq "en_US\.utf.*8"); then
- emake -j1 check
- else
- ewarn "If you like to run the test,"
- ewarn "please make sure en_US.UTF-8 is installed."
- die "en_US.UTF-8 locale is missing"
- fi
-}
-
-src_install() {
- default
- doman doc/${PN}.1
- dodoc doc/changes.xhtml doc/htmlmail.xhtml
-}
diff --git a/app-text/wdiff/Manifest b/app-text/wdiff/Manifest
deleted file mode 100644
index 5c1ab136fe12..000000000000
--- a/app-text/wdiff/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wdiff-1.2.2.tar.gz 1478567 BLAKE2B 80de7ecdd8fef1a4c9e6e0830e1af52d5087abc235dbe2bcf7542c0f017c1a21036243162fa6f70e714f3544d74e9a1add70dc22e69f306a17ce9bdd49c5bc15 SHA512 9272c225f4f61612197fe151cf8c913107169ac9fcd6c9f8472a0f56d9124d78a060944cea1b51489ca34311220f23638d043d43c733a3252cdbb7cceb1085ed
diff --git a/app-text/wdiff/metadata.xml b/app-text/wdiff/metadata.xml
deleted file mode 100644
index 988be0d02805..000000000000
--- a/app-text/wdiff/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>shell-tools@gentoo.org</email>
- <name>Gentoo Shell Tools Project</name>
- </maintainer>
- <use>
- <flag name="experimental">Build experimental utilities (mdiff, unify, wdiff2)</flag>
- </use>
- <upstream>
- <remote-id type="savannah">wdiff</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/wdiff/wdiff-1.2.2-r2.ebuild b/app-text/wdiff/wdiff-1.2.2-r2.ebuild
deleted file mode 100644
index ccc535e5153f..000000000000
--- a/app-text/wdiff/wdiff-1.2.2-r2.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Create a diff disregarding formatting"
-HOMEPAGE="https://www.gnu.org/software/wdiff/"
-SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="experimental test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- sys-apps/diffutils
- sys-apps/less
- sys-libs/ncurses:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- sys-apps/texinfo
- test? ( app-misc/screen )
-"
-
-src_configure() {
- econf $(use_enable experimental)
-}
-
-src_test() {
- # The test suite hangs in the '3: use pager' test
- # when an incompatible screenrc is found
- touch tests/screenrc || die
- export SYSSCREENRC=tests/screenrc SCREENRC=tests/screenrc
-
- default
-}
diff --git a/app-text/webgen/Manifest b/app-text/webgen/Manifest
deleted file mode 100644
index 48875304eb05..000000000000
--- a/app-text/webgen/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST webgen-1.7.3.gem 201728 BLAKE2B fc3c63d12b547c14e7900dfe881c95150de2f4783bfcbdd3f9a0bff6cd88d8278f1f2b0d7281394b35c3032e0cec639e01911807ddcc8b8114890bb4e404e2a4 SHA512 7e5738f66a2095fbfde922cf6711735273109bd10ebf12e2ebbbf4aa72cd54a8d4d50057d5aba8a428c154654000b718850e8c23391736123ea38f2f3b75cf50
diff --git a/app-text/webgen/metadata.xml b/app-text/webgen/metadata.xml
deleted file mode 100644
index d5f698f7f2d7..000000000000
--- a/app-text/webgen/metadata.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>ruby@gentoo.org</email>
- <name>Gentoo Ruby Project</name>
- </maintainer>
- <use>
- <flag name="builder">Enable programmatic HTML/XML generation</flag>
- <flag name="highlight">Enable syntax highlighting for certain plugins</flag>
- <flag name="markdown">Markdown support</flag>
- </use>
- <upstream>
- <remote-id type="github">gettalong/webgen</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/webgen/webgen-1.7.3.ebuild b/app-text/webgen/webgen-1.7.3.ebuild
deleted file mode 100644
index 57b755250592..000000000000
--- a/app-text/webgen/webgen-1.7.3.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-USE_RUBY="ruby31 ruby32 ruby33"
-
-RUBY_FAKEGEM_RECIPE_DOC="task"
-RUBY_FAKEGEM_DOCDIR="htmldoc/rdoc"
-RUBY_FAKEGEM_EXTRADOC="AUTHORS THANKS"
-RUBY_FAKEGEM_EXTRAINSTALL="data"
-
-inherit ruby-fakegem
-
-DESCRIPTION="A template-based static website generator"
-HOMEPAGE="https://webgen.gettalong.org"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="builder doc highlight markdown"
-
-ruby_add_bdepend "doc? ( dev-ruby/rdoc )
- test? (
- dev-ruby/minitest:5
- dev-ruby/rdiscount
- >=dev-ruby/sass-3.2:* )"
-
-ruby_add_rdepend ">=dev-ruby/cmdparse-3.0.1:3
- >=dev-ruby/systemu-2.5 =dev-ruby/systemu-2*
- >=dev-ruby/kramdown-2.3:2
- >=dev-ruby/psych-5.1:5
- builder? ( >=dev-ruby/builder-2.1.0:* )
- highlight? ( >=dev-ruby/coderay-1.0 )
- markdown? ( dev-ruby/maruku )"
-
-all_ruby_prepare() {
- # Avoid a test fragile for sass version differences
- sed -i -e '/test_static_call/,/^ end/ s:^:#:' test/webgen/content_processor/test_sass.rb || die
- # Avoid a test with fragile whitespace tests
- rm -f test/webgen/content_processor/test_haml.rb || die
-
- # Avoid tests for rdoc since that requires an obsolete version
- sed -i -e '/def test_create_nodes/askip' test/webgen/path_handler/test_api.rb || die
-
- # Avoid tests for unpackaged dependencies
- rm -f test/webgen/content_processor/test_{css_minify,tikz}.rb || die
-
- # Avoid tests failing with newer Psych versions
- rm -f test/test_documentation.rb || die
-
- # Fix minitest deprecation
- sed -i -e 's/MiniTest/Minitest/' $(find test -type f -print) || die
-}
-
-all_ruby_install() {
- all_fakegem_install
-
- doman man/man1/webgen.1
-}
diff --git a/app-text/wgetpaste/Manifest b/app-text/wgetpaste/Manifest
deleted file mode 100644
index e957693da79a..000000000000
--- a/app-text/wgetpaste/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST wgetpaste-2.33.tar.xz 16408 BLAKE2B 78baebf4edb6e6340a73127099366d306359d02c0c1eab137822c56669da0609a5479940b4fb2accbc79978df091dcd34415876618e64aa556d1584f74773736 SHA512 9bf1f379316da372b4f69296b54f9a266dcf9fdaa2a8718165a2029571f4c2c0166304ffebeb2ec4657ea6f49087793f40d9da383f5da052bce0543c90ea13ab
-DIST wgetpaste-2.34.tar.xz 16640 BLAKE2B 6bc71d74945b88774f866a8c1bb693d52b3d5d680a04e45ec29acfb6dd9d9de16433ed9d675db1d63705dac356e44c89d7af0e7b18a71089778bfa92833d95d3 SHA512 9f334299d0314e821d989c785aaae9e8e9c0e4972ced9330039f7e2ca1867528a2d4f090dd754ec72e8a9d7005d8f5154266cd0769627b1023d1199893cf4f8c
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-add-A-ansi.patch b/app-text/wgetpaste/files/wgetpaste-2.33-add-A-ansi.patch
deleted file mode 100644
index e55c8192dac7..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-add-A-ansi.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 9614658e6a31bf1b318972008fd9fd1301e9d92f Mon Sep 17 00:00:00 2001
-From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-Date: Sun, 13 Aug 2023 14:32:34 -0500
-Subject: [PATCH 2/3] Add -A/--ansi
-
-Don't strip ANSI codes.
----
-See also: https://github.com/zlin/wgetpaste/pull/46
-- Oskari
-
- wgetpaste | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/wgetpaste b/wgetpaste
-index 5f4152d..1e3ae35 100755
---- a/wgetpaste
-+++ b/wgetpaste
-@@ -556,6 +556,8 @@ Options:
- -X, --xpaste write resulting url to the X primary selection buffer (requires x11-misc/xclip)
- -C, --xclippaste write resulting url to the X clipboard selection buffer (requires x11-misc/xclip)
- -N, --no-ansi strip ANSI codes such as colors before pasting (requires app-text/ansifilter)
-+ -A, --ansi don't strip ANSI codes
-+ (useful for undoing NOANSI specified in a config file)
-
- -r, --raw show url for the raw paste (no syntax highlighting or html)
- -t, --tee use tee to show what is being pasted
-@@ -789,6 +791,9 @@ while [[ -n $1 ]]; do
- -- )
- shift && getfilenames "$@" && break
- ;;
-+ -A | --ansi )
-+ NOANSI=
-+ ;;
- -c | --command )
- requiredarg "$@"
- SOURCE="command"
---
-2.41.0
-
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch b/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch
deleted file mode 100644
index 5b9fcc5f4618..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-add-paste-gentoo-zip.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From cc41231b0ea2ec5cc0a8353fd4a9b6b71301f819 Mon Sep 17 00:00:00 2001
-From: Christopher Fore <csfore@posteo.net>
-Date: Sat, 14 Oct 2023 21:48:39 -0400
-Subject: [PATCH] Add new service - paste.gentoo.zip
-
-Specified in the code with `pgz` and in the cli for usage and brevity.
----
-See also: https://github.com/zlin/wgetpaste/pull/48
-- Oskari
-
- wgetpaste | 21 +++++++++++++++++++--
- 1 file changed, 19 insertions(+), 2 deletions(-)
-
-diff --git a/wgetpaste b/wgetpaste
-index b3a537b..fc0b559 100755
---- a/wgetpaste
-+++ b/wgetpaste
-@@ -41,7 +41,7 @@ POST_generic() {
- }
-
- ### services
--SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets"
-+SERVICES="0x0 bpaste codepad dpaste gists ix_io pgz snippets"
- # 0x0
- ENGINE_0x0=0x0
- URL_0x0="http://0x0.st"
-@@ -68,6 +68,10 @@ URL_gists="https://api.github.com/gists"
- ENGINE_ix_io=ix_io
- URL_ix_io="http://ix.io"
- SIZE_ix_io="1000000 1%MB"
-+# paste.gentoo.zip
-+ENGINE_pgz=pgz
-+URL_pgz="https://paste.gentoo.zip"
-+SIZE_pgz="2000000 2%MB"
- # snippets
- ENGINE_snippets=snippets
- URL_snippets="https://gitlab.com/api/v4/snippets"
-@@ -139,7 +143,6 @@ POST_dpaste() {
- }
- REGEX_RAW_dpaste='s|^http.*|\0.txt|'
- REGEX_URL_dpaste='s|^http.*|\0|p'
--
- # gists
- LANGUAGES_gists="ActionScript Ada Apex AppleScript Arc Arduino ASP Assembly
- Augeas AutoHotkey Batchfile Befunge BlitzMax Boo Brainfuck Bro C C# C++
-@@ -230,6 +233,20 @@ POST_lodgeit() {
- POST_generic "submit=Paste! % % language % % code" "$1" "$2" "$3" "$4" "$5" "$6"
- }
- REGEX_RAW_lodgeit='s|^\(https\?://[^/]*/\)show\(/[[:alnum:]]*/\)$|\1raw\2|'
-+# paste.gentoo.zip
-+escape_input_pgz() { echo "$*"; }
-+POST_pgz() {
-+ local content="${6}"
-+ local boundary="WGETPASTE-3d8dfd9bff2b12a7410328d2ec1ed145"
-+ echo "--${boundary}"
-+ echo "Content-Disposition: form-data; name=\"file\""
-+ echo ""
-+ echo "${content}"
-+ echo "--${boundary}--"
-+ ADDITIONAL_HEADERS_pgz=("Content-Type: multipart/form-data; boundary=${boundary}")
-+}
-+REGEX_RAW_pgz='s|^http.*|\0|'
-+REGEX_URL_pgz='s|^http.*|\0|p'
- # pinnwand
- LANGUAGES_pinnwand="ABAP ActionScript%3 ActionScript Ada ANTLR ANTLR%With%ActionScript%Target \
- ANTLR%With%CPP%Target ANTLR%With%C#%Target ANTLR%With%Java%Target ANTLR%With%ObjectiveC%Target \
---
-2.41.0
-
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch b/app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch
deleted file mode 100644
index b56322430364..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-added-quiet-flag.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-From fa0bd6dd8b7bc21b292e4f94eaa4fbf71d5240f1 Mon Sep 17 00:00:00 2001
-From: Richard-Rogalski <rrogalski@tutanota.com>
-Date: Mon, 6 Nov 2023 14:00:02 -0600
-Subject: [PATCH] Added --quiet flag
-
-Signed-off-by: Richard Rogalski <rrogalski@firemail.cc>
-Closes: #19
----
-See also: https://github.com/zlin/wgetpaste/pull/51
-- Oskari
-
- _wgetpaste | 1 +
- wgetpaste | 6 +++++-
- 2 files changed, 6 insertions(+), 1 deletion(-)
-
-diff --git a/_wgetpaste b/_wgetpaste
-index c4703e5..63696ad 100644
---- a/_wgetpaste
-+++ b/_wgetpaste
-@@ -50,6 +50,7 @@ _arguments -s : \
- '(--xclippaste -C)'{--xclippaste,-C}'[write resulting url to the X clipboard selection buffer]' \
- '(--raw -r)'{--raw,-r}'[show url for the raw paste]' \
- '(--tee -t)'{--tee,-t}'[use tee to show what is being pasted]' \
-+ '(--quiet -q)'{--quiet,-q}'[show the url only]' \
- '(--verbose -v)'{--verbose,-v}'[show wget stderr output if no url is received]' \
- '--debug[be very verbose]' \
- '(--help -h)'{--help,-h}'[show help and exit]' \
-diff --git a/wgetpaste b/wgetpaste
-index 1e3ae35..e38f9e5 100755
---- a/wgetpaste
-+++ b/wgetpaste
-@@ -561,6 +561,7 @@ Options:
-
- -r, --raw show url for the raw paste (no syntax highlighting or html)
- -t, --tee use tee to show what is being pasted
-+ -q, --quiet show the url only
- -v, --verbose show wget stderr output if no url is received
- --completions emit output suitable for shell completions (only affects --list-*)
- --debug be *very* verbose (implies -v)
-@@ -659,7 +660,7 @@ showexpirations() {
- }
-
- showurl() {
-- echo -n "Your ${2}paste can be seen here: " >&2
-+ [[ $QUIET ]] || echo -n "Your ${2}paste can be seen here: " >&2
- echo "$1"
- [[ $XPASTE ]] && x_paste "$1" primary
- [[ $XCLIPPASTE ]] && x_paste "$1" clipboard
-@@ -841,6 +842,9 @@ while [[ -n $1 ]]; do
- -N | --no-ansi )
- NOANSI=0
- ;;
-+ -q | --quiet)
-+ QUIET=0
-+ ;;
- -r | --raw )
- RAW=0
- ;;
---
-2.41.0
-
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-change-arg-parsing-priority.patch b/app-text/wgetpaste/files/wgetpaste-2.33-change-arg-parsing-priority.patch
deleted file mode 100644
index 144d622f1243..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-change-arg-parsing-priority.patch
+++ /dev/null
@@ -1,95 +0,0 @@
-From cfe7dcd8a0e40b8c18556aad0b657f431c90505a Mon Sep 17 00:00:00 2001
-From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-Date: Sun, 13 Aug 2023 14:25:35 -0500
-Subject: [PATCH 1/3] Change arg parsing priority
-
-Read config files before parsing CLI args. Allows all options to be set
-via config and overridden on the CLI.
----
-See also: https://github.com/zlin/wgetpaste/pull/46
-- Oskari
-
- wgetpaste | 53 ++++++++++++++++++++++++++++-------------------------
- 1 file changed, 28 insertions(+), 25 deletions(-)
-
-diff --git a/wgetpaste b/wgetpaste
-index fc0b559..5f4152d 100755
---- a/wgetpaste
-+++ b/wgetpaste
-@@ -720,7 +720,32 @@ geturl() {
- fi | tail -n1
- }
-
--### read cli options
-+# read the config files
-+load_configs() {
-+ if [[ ! $IGNORECONFIGS ]]; then
-+ # compatibility code
-+ local f deprecated=
-+ for f in {/etc/,~/.}wgetpaste{.d/*.bash,}; do
-+ if [[ -f $f ]]; then
-+ if [[ -z $deprecated ]]; then
-+ echo "The config files for wgetpaste have changed to *.conf.$N" >&2
-+ deprecated=0
-+ fi
-+ echo "Please move ${f} to ${f%.bash}.conf" >&2
-+ source "$f" || die "Failed to source $f"
-+ fi
-+ done
-+ [[ -n $deprecated ]] && echo >&2
-+ # new locations override old ones in case they collide
-+ for f in {/etc/,~/.}wgetpaste{.d/*,}.conf; do
-+ if [[ -f $f ]]; then
-+ source "$f" || die "Failed to source $f"
-+ fi
-+ done
-+ fi
-+}
-+
-+### get runtime options
-
- # separate groups of short options. replace --foo=bar with --foo bar
- while [[ -n $1 ]]; do
-@@ -756,6 +781,8 @@ done
- # set the separated options as input options.
- set -- "${ARGS[@]}"
-
-+load_configs
-+
- while [[ -n $1 ]]; do
- ((args=1))
- case "$1" in
-@@ -859,30 +886,6 @@ if [[ $NOANSI ]]; then
- fi
-
- ### defaults
--load_configs() {
-- if [[ ! $IGNORECONFIGS ]]; then
-- # compatibility code
-- local f deprecated=
-- for f in {/etc/,~/.}wgetpaste{.d/*.bash,}; do
-- if [[ -f $f ]]; then
-- if [[ -z $deprecated ]]; then
-- echo "The config files for wgetpaste have changed to *.conf.$N" >&2
-- deprecated=0
-- fi
-- echo "Please move ${f} to ${f%.bash}.conf" >&2
-- source "$f" || die "Failed to source $f"
-- fi
-- done
-- [[ -n $deprecated ]] && echo >&2
-- # new locations override old ones in case they collide
-- for f in {/etc/,~/.}wgetpaste{.d/*,}.conf; do
-- if [[ -f $f ]]; then
-- source "$f" || die "Failed to source $f"
-- fi
-- done
-- fi
--}
--load_configs
- [[ $SERVICESET ]] && verifyservice "$SERVICESET" && SERVICE=$(escape "$SERVICESET")
- DEFAULT_NICK=${DEFAULT_NICK:-$(whoami)} || die "whoami failed"
- DEFAULT_SERVICE=${DEFAULT_SERVICE:-bpaste}
---
-2.41.0
-
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-disable-sprunge.patch b/app-text/wgetpaste/files/wgetpaste-2.33-disable-sprunge.patch
deleted file mode 100644
index 8c6a523ac5cd..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-disable-sprunge.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-https://github.com/zlin/wgetpaste/pull/45
-
-From ab4632ca9cd54c9e7478f37eee821113c0135c37 Mon Sep 17 00:00:00 2001
-From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-Date: Fri, 28 Jul 2023 18:55:10 -0500
-Subject: [PATCH] Disable sprunge
-
-Sprunge seems to have recently died. Disable it by removing it from the
-service list, but keep the core bits in case it decides to come back.
-
-RIP ;(
----
- wgetpaste | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/wgetpaste b/wgetpaste
-index 864d5ef..b3a537b 100755
---- a/wgetpaste
-+++ b/wgetpaste
-@@ -41,7 +41,7 @@ POST_generic() {
- }
-
- ### services
--SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets sprunge"
-+SERVICES="0x0 bpaste codepad dpaste gists ix_io snippets"
- # 0x0
- ENGINE_0x0=0x0
- URL_0x0="http://0x0.st"
---
-2.41.0
-
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-test_ansi-add-A-to-the-tests.patch b/app-text/wgetpaste/files/wgetpaste-2.33-test_ansi-add-A-to-the-tests.patch
deleted file mode 100644
index 14e8f2f6482a..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-test_ansi-add-A-to-the-tests.patch
+++ /dev/null
@@ -1,171 +0,0 @@
-From a1c0782e828bc5f0fc8b79d0131f1847c5e7b359 Mon Sep 17 00:00:00 2001
-From: Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-Date: Sun, 13 Aug 2023 14:52:20 -0500
-Subject: [PATCH 3/3] test_ansi: add -A to the tests
-
----
-See also: https://github.com/zlin/wgetpaste/pull/46
-- Oskari
-
- test/test_ansi.sh | 92 +++++++++++++++++++++++++++++++++++++++++------
- 1 file changed, 81 insertions(+), 11 deletions(-)
-
-diff --git a/test/test_ansi.sh b/test/test_ansi.sh
-index 23b27a8..e1e95f0 100755
---- a/test/test_ansi.sh
-+++ b/test/test_ansi.sh
-@@ -94,8 +94,8 @@ fi
-
- # Paste stuff. Use a short timeout between requests (we're friendly after all!)
- sleep 1
--echo -n "Pasting command output (cat): "
--ERROR_LOG="$DL_DIR/command-error.log"
-+echo -n "Pasting command output with ANSI stripping (cat): "
-+ERROR_LOG="$DL_DIR/command-noansi-error.log"
- URL="$("$TEST_DIR"/../wgetpaste -N -r -s "$WORKING" -v -c "cat $ANSI_FILE" 2>"$ERROR_LOG")"
- if [ $? -ne 0 ]; then
- echo "FAILED!"
-@@ -104,7 +104,7 @@ else
- echo "SUCCESS!"
-
- echo -n "Downloading: "
-- if ! (wget -q "$URL" -O "$DL_DIR/command.txt" 2>>"$ERROR_LOG"); then
-+ if ! (wget -q "$URL" -O "$DL_DIR/command-noansi.txt" 2>>"$ERROR_LOG"); then
- echo "FAILED!"
- FAILED_PASTE=$((FAILED_PASTE + 1))
- else
-@@ -112,13 +112,35 @@ else
- rm "$ERROR_LOG"
-
- echo "Removing 'command run' header"
-- sed -i -e '1d' "$DL_DIR/command.txt"
-+ sed -i -e '1d' "$DL_DIR/command-noansi.txt"
-+ fi
-+fi
-+sleep 1
-+echo -n "Pasting command output without ANSI stripping (cat): "
-+ERROR_LOG="$DL_DIR/command-ansi-error.log"
-+URL="$("$TEST_DIR"/../wgetpaste -A -r -s "$WORKING" -v -c "cat $ANSI_FILE" 2>"$ERROR_LOG")"
-+if [ $? -ne 0 ]; then
-+ echo "FAILED!"
-+ FAILED_PASTE=$((FAILED_PASTE + 1))
-+else
-+ echo "SUCCESS!"
-+
-+ echo -n "Downloading: "
-+ if ! (wget -q "$URL" -O "$DL_DIR/command-ansi.txt" 2>>"$ERROR_LOG"); then
-+ echo "FAILED!"
-+ FAILED_PASTE=$((FAILED_PASTE + 1))
-+ else
-+ echo "SUCCESS"
-+ rm "$ERROR_LOG"
-+
-+ echo "Removing 'command run' header"
-+ sed -i -e '1d' "$DL_DIR/command-ansi.txt"
- fi
- fi
-
- sleep 1
--echo -n "Pasting stdin (cat | wgetpaste): "
--ERROR_LOG="$DL_DIR/stdin-error.log"
-+echo -n "Pasting stdin with ANSI stripping (cat | wgetpaste): "
-+ERROR_LOG="$DL_DIR/stdin-noansi-error.log"
- URL="$(cat "$ANSI_FILE" | "$TEST_DIR"/../wgetpaste -N -r -s "$WORKING" -v 2>"$ERROR_LOG")"
- if [ $? -ne 0 ]; then
- echo "FAILED!"
-@@ -127,7 +149,26 @@ else
- echo "SUCCESS!"
-
- echo -n "Downloading: "
-- if ! (wget -q "$URL" -O "$DL_DIR/stdin.txt" 2>>"$ERROR_LOG"); then
-+ if ! (wget -q "$URL" -O "$DL_DIR/stdin-noansi.txt" 2>>"$ERROR_LOG"); then
-+ echo "FAILED!"
-+ FAILED_PASTE=$((FAILED_PASTE + 1))
-+ else
-+ echo "SUCCESS!"
-+ rm "$ERROR_LOG"
-+ fi
-+fi
-+sleep 1
-+echo -n "Pasting stdin without ANSI stripping (cat | wgetpaste): "
-+ERROR_LOG="$DL_DIR/stdin-ansi-error.log"
-+URL="$(cat "$ANSI_FILE" | "$TEST_DIR"/../wgetpaste -A -r -s "$WORKING" -v 2>"$ERROR_LOG")"
-+if [ $? -ne 0 ]; then
-+ echo "FAILED!"
-+ FAILED_PASTE=$((FAILED_PASTE + 1))
-+else
-+ echo "SUCCESS!"
-+
-+ echo -n "Downloading: "
-+ if ! (wget -q "$URL" -O "$DL_DIR/stdin-ansi.txt" 2>>"$ERROR_LOG"); then
- echo "FAILED!"
- FAILED_PASTE=$((FAILED_PASTE + 1))
- else
-@@ -137,8 +178,8 @@ else
- fi
-
- sleep 1
--echo -n "Pasting a file: "
--ERROR_LOG="$DL_DIR/file-error.log"
-+echo -n "Pasting a file with ANSI stripping: "
-+ERROR_LOG="$DL_DIR/file-noansi-error.log"
- URL="$("$TEST_DIR"/../wgetpaste -N -r -s "$WORKING" -v "$ANSI_FILE" 2>"$ERROR_LOG")"
- if [ $? -ne 0 ]; then
- echo "FAILED!"
-@@ -147,7 +188,26 @@ else
- echo "SUCCESS!"
-
- echo -n "Downloading: "
-- if ! (wget -q "$URL" -O "$DL_DIR/file.txt" 2>>"$ERROR_LOG"); then
-+ if ! (wget -q "$URL" -O "$DL_DIR/file-noansi.txt" 2>>"$ERROR_LOG"); then
-+ echo "FAILED!"
-+ FAILED_PASTE=$((FAILED_PASTE + 1))
-+ else
-+ echo "SUCCESS!"
-+ rm "$ERROR_LOG"
-+ fi
-+fi
-+sleep 1
-+echo -n "Pasting a file without ANSI stripping: "
-+ERROR_LOG="$DL_DIR/file-ansi-error.log"
-+URL="$("$TEST_DIR"/../wgetpaste -A -r -s "$WORKING" -v "$ANSI_FILE" 2>"$ERROR_LOG")"
-+if [ $? -ne 0 ]; then
-+ echo "FAILED!"
-+ FAILED_PASTE=$((FAILED_PASTE + 1))
-+else
-+ echo "SUCCESS!"
-+
-+ echo -n "Downloading: "
-+ if ! (wget -q "$URL" -O "$DL_DIR/file-ansi.txt" 2>>"$ERROR_LOG"); then
- echo "FAILED!"
- FAILED_PASTE=$((FAILED_PASTE + 1))
- else
-@@ -157,7 +217,7 @@ else
- fi
-
- # Compare downloaded files
--for dl_file in "$DL_DIR"/*.txt; do
-+for dl_file in "$DL_DIR"/*-noansi.txt; do
- echo -n "Testing file $dl_file: "
- # Ignore missing trailing newline and extra empty lines in downloaded file
- if (diff -q -Z -B "$NOANSI_FILE" "$dl_file" &>/dev/null); then
-@@ -167,6 +227,16 @@ for dl_file in "$DL_DIR"/*.txt; do
- DL_MISMATCH=$((DL_MISMATCH + 1))
- fi
- done
-+for dl_file in "$DL_DIR"/*-ansi.txt; do
-+ echo -n "Testing file $dl_file: "
-+ # Ignore missing trailing newline and extra empty lines in downloaded file
-+ if (diff -q -Z -B "$ANSI_FILE" "$dl_file" &>/dev/null); then
-+ echo "SUCCESS!"
-+ else
-+ echo "FAILED!"
-+ DL_MISMATCH=$((DL_MISMATCH + 1))
-+ fi
-+done
-
- echo "Total failed pastes: $FAILED_PASTE"
- echo "Total mismatches: $DL_MISMATCH"
---
-2.41.0
-
diff --git a/app-text/wgetpaste/files/wgetpaste-2.33-tests.patch b/app-text/wgetpaste/files/wgetpaste-2.33-tests.patch
deleted file mode 100644
index 41d0bece7962..000000000000
--- a/app-text/wgetpaste/files/wgetpaste-2.33-tests.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-https://github.com/zlin/wgetpaste/pull/38
-
-From 3470bbe651c2264a7f985f3b86f67a6ff6d0c587 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 22 Nov 2022 01:29:16 +0000
-Subject: [PATCH 1/3] test: respect TMPDIR in mktemp (pass --tmpdir)
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/test/test.sh
-+++ b/test/test.sh
-@@ -7,7 +7,7 @@
- # Don't assume the test is being run from the same directory as the script
- TEST_DIR="$(dirname "$0")"
- TEST_FILE="$TEST_DIR/test.txt"
--DL_DIR="$(mktemp -q -d /tmp/wgetpaste_test.XXXXX)"
-+DL_DIR="$(mktemp -q --tmpdir -d wgetpaste_test.XXXXX)"
- # Services to hard skip
- # Pre-declare as map to maintain type even if empty
- # key -> value := service -> reason
---- a/test/test_ansi.sh
-+++ b/test/test_ansi.sh
-@@ -9,7 +9,7 @@
- TEST_DIR="$(dirname "$0")"
- ANSI_FILE="$TEST_DIR/red.txt"
- NOANSI_FILE="$TEST_DIR/red_no_ansi.txt"
--DL_DIR="$(mktemp -q -d /tmp/wgetpaste_test_ansi.XXXXX)"
-+DL_DIR="$(mktemp -q --tmpdir -d wgetpaste_test_ansi.XXXXX)"
- # Services to hard skip
- # Pre-declare as map to maintain type even if empty
- # key -> value := service -> reason
-
-From 0c3cc1a5286c95a5bcd6408035f6c230350c1565 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 22 Nov 2022 01:29:40 +0000
-Subject: [PATCH 2/3] test: use portable bash shebang
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/test/test.sh
-+++ b/test/test.sh
-@@ -1,4 +1,4 @@
--#! /bin/bash
-+#!/usr/bin/env bash
-
- # wgetpaste test script
- # Exit code: number of mismatched downloads or 1 for general failure
---- a/test/test_ansi.sh
-+++ b/test/test_ansi.sh
-@@ -1,4 +1,4 @@
--#! /bin/bash
-+#!/usr/bin/env bash
-
- # wgetpaste test script (stripping ANSI codes)
- # Based on test/test.sh
-
-From 8d1cf7a8d0ce9ff21a8e1dc66169b04e4f8fc852 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Tue, 22 Nov 2022 01:29:55 +0000
-Subject: [PATCH 3/3] test: normalise copyright header
-
-Signed-off-by: Sam James <sam@gentoo.org>
---- a/test/test.sh
-+++ b/test/test.sh
-@@ -2,7 +2,7 @@
-
- # wgetpaste test script
- # Exit code: number of mismatched downloads or 1 for general failure
--# Copyright (C) 2021 xxc3nsoredxx
-+# Copyright (C) 2022 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-
- # Don't assume the test is being run from the same directory as the script
- TEST_DIR="$(dirname "$0")"
---- a/test/test_ansi.sh
-+++ b/test/test_ansi.sh
-@@ -3,7 +3,7 @@
- # wgetpaste test script (stripping ANSI codes)
- # Based on test/test.sh
- # Exit code: number of mismatched downloads or 1 for general failure
--# Copyright (C) 2022 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-+# Copyright (C) 2022 Oskari Pirhonen <xxc3ncoredxx@gmail.com>
-
- # Don't assume the test is being run from the same directory as the script
- TEST_DIR="$(dirname "$0")"
-
diff --git a/app-text/wgetpaste/metadata.xml b/app-text/wgetpaste/metadata.xml
deleted file mode 100644
index 0ecaea5e3d91..000000000000
--- a/app-text/wgetpaste/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>xxc3ncoredxx@gmail.com</email>
- <name>Oskari Pirhonen</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="github">zlin/wgetpaste</remote-id>
- <bugs-to>https://github.com/zlin/wgetpaste/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild
deleted file mode 100644
index 6e9bc8ef35ee..000000000000
--- a/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Command-line interface to various pastebins"
-HOMEPAGE="https://github.com/zlin/wgetpaste"
-SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="+ssl"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="net-misc/wget[ssl?]"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.33-tests.patch
- "${FILESDIR}"/${PN}-2.33-disable-sprunge.patch
- "${FILESDIR}"/${PN}-2.33-add-paste-gentoo-zip.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
-}
-
-src_test() {
- test/test.sh || die
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/zsh/site-functions
- doins _wgetpaste
-}
-
-pkg_postinst() {
- optfeature "ANSI (color code) stripping support" app-text/ansifilter
- optfeature "xclip support" x11-misc/xclip
-
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- local old
-
- for old in ${REPLACING_VERSIONS}; do
- if ver_test ${old} -lt '2.33-r2'; then
- ewarn
- ewarn "Sprunge is dead and the service has been dropped from the code. Remove or"
- ewarn "replace sprunge as the default service in the system or user wgetpaste"
- ewarn "config if applicable."
- ewarn
- break
- fi
- done
- fi
-}
diff --git a/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild
deleted file mode 100644
index cced264015c0..000000000000
--- a/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Command-line interface to various pastebins"
-HOMEPAGE="https://github.com/zlin/wgetpaste"
-SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
-IUSE="+ssl"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="net-misc/wget[ssl?]"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-2.33-tests.patch
- "${FILESDIR}"/${PN}-2.33-disable-sprunge.patch
- "${FILESDIR}"/${PN}-2.33-add-paste-gentoo-zip.patch
- "${FILESDIR}"/${PN}-2.33-change-arg-parsing-priority.patch
- "${FILESDIR}"/${PN}-2.33-add-A-ansi.patch
- "${FILESDIR}"/${PN}-2.33-test_ansi-add-A-to-the-tests.patch
- "${FILESDIR}"/${PN}-2.33-added-quiet-flag.patch
-)
-
-src_prepare() {
- default
-
- sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
-}
-
-src_test() {
- test/test.sh || die
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/zsh/site-functions
- doins _wgetpaste
-}
-
-pkg_postinst() {
- optfeature "ANSI (color code) stripping support" app-text/ansifilter
- optfeature "xclip support" x11-misc/xclip
-
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- local old
-
- for old in ${REPLACING_VERSIONS}; do
- if ver_test ${old} -lt '2.33-r2'; then
- ewarn
- ewarn "Sprunge is dead and the service has been dropped from the code. Remove or"
- ewarn "replace sprunge as the default service in the system or user wgetpaste"
- ewarn "config if applicable."
- ewarn
- break
- fi
- done
- fi
-}
diff --git a/app-text/wgetpaste/wgetpaste-2.34.ebuild b/app-text/wgetpaste/wgetpaste-2.34.ebuild
deleted file mode 100644
index 892adbfcc7bf..000000000000
--- a/app-text/wgetpaste/wgetpaste-2.34.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit eapi9-ver optfeature
-
-DESCRIPTION="Command-line interface to various pastebins"
-HOMEPAGE="https://github.com/zlin/wgetpaste"
-SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
-IUSE="+ssl"
-
-PROPERTIES="test_network"
-RESTRICT="test"
-
-RDEPEND="net-misc/wget[ssl?]"
-
-src_prepare() {
- default
-
- sed -i -e "s:/etc:\"${EPREFIX}\"/etc:g" wgetpaste || die
-}
-
-src_test() {
- test/test.sh || die
-}
-
-src_install() {
- dobin ${PN}
- insinto /usr/share/zsh/site-functions
- doins _wgetpaste
-}
-
-pkg_postinst() {
- optfeature "ANSI (color code) stripping support" app-text/ansifilter
- optfeature "xclip support" x11-misc/xclip
-
- if ver_replacing -lt '2.33-r2'; then
- ewarn
- ewarn "Sprunge is dead and the service has been dropped from the code. Remove or"
- ewarn "replace sprunge as the default service in the system or user wgetpaste"
- ewarn "config if applicable."
- ewarn
- fi
-}
diff --git a/app-text/wiki2beamer/Manifest b/app-text/wiki2beamer/Manifest
deleted file mode 100644
index ee3827d84457..000000000000
--- a/app-text/wiki2beamer/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wiki2beamer-v0.10.0.tar.gz 164911 BLAKE2B 0a532669915f0db5f1bb8755297bcd36e4175bc57d3b5f14df01566ac74e425c999447ff3f2bd20f2bcd50671bd65accfcf8049476a1656439fc46bab2becafd SHA512 712c719bcdd97f48c65aff1919f2e6a838a0beba1d2e5569063fd1f84bf68eda3137ac20e5dc463dff64c8b4656ce0bf02a0acea090b9a30262374cbee5db433
diff --git a/app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-examples-makefile.patch b/app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-examples-makefile.patch
deleted file mode 100644
index b444a0382e99..000000000000
--- a/app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-examples-makefile.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 9b54418338adec929cdbdbd1b35e542fb6587fa4 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Sun, 7 Jul 2019 22:55:53 +0200
-Subject: doc/examples/Makefile: Use system-wide wiki2beamer
-
----
- doc/examples/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/doc/examples/Makefile b/doc/examples/Makefile
-index e99253b..aeeb11e 100644
---- a/doc/examples/Makefile
-+++ b/doc/examples/Makefile
-@@ -9,7 +9,7 @@ all: $(patsubst %.wiki, %.pdf, $(WIKIFILES))
-
- %.tex: %.wiki
- @echo "Translating $<"
-- @python ../../code/wiki2beamer $< > $@
-+ @wiki2beamer $< > $@
-
-
- %.pdf: %.tex
---
-2.21.0
-
diff --git a/app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-man-makefile.patch b/app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-man-makefile.patch
deleted file mode 100644
index 42a406c791b5..000000000000
--- a/app-text/wiki2beamer/files/wiki2beamer-0.10.0-doc-man-makefile.patch
+++ /dev/null
@@ -1,58 +0,0 @@
-From a78d36408bd88834fb2929423ee9f626c1dee428 Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Sun, 7 Jul 2019 22:52:04 +0200
-Subject: doc/man/Makefile: Miscellaneous fixes
-
-- Fix dependencies
-- Add .PHONY markers
-- No longer call man(1) on "make html"
-- Make "make clean" robust to errors
----
- doc/man/Makefile | 28 ++++++++++++++++++----------
- 1 file changed, 18 insertions(+), 10 deletions(-)
-
-diff --git a/doc/man/Makefile b/doc/man/Makefile
-index 8b3edc5..d545ef7 100644
---- a/doc/man/Makefile
-+++ b/doc/man/Makefile
-@@ -1,19 +1,27 @@
-+.PHONY: all
- all: man html
-
- man1:
- mkdir man1
-
--man: wiki2beamer.xml man1
-- @asciidoctor -b manpage -d manpage wiki2beamer.adoc
-- @bzip2 --keep --stdout wiki2beamer.1 > man1/wiki2beamer.1.bz2
-- @man -D -M '.' wiki2beamer
-+wiki2beamer.1: wiki2beamer.adoc
-+ asciidoctor -b manpage -d manpage wiki2beamer.adoc
-
--html: wiki2beamer.xml wiki2beamer.1
-+man1/wiki2beamer.1.bz2: wiki2beamer.1 | man1
-+ bzip2 --keep --stdout wiki2beamer.1 > man1/wiki2beamer.1.bz2
-+
-+wiki2beamer.html: wiki2beamer.adoc
- asciidoctor -b html5 -d manpage wiki2beamer.adoc
-
--clean:
-- rm wiki2beamer.1
-- rm wiki2beamer.html
-- rm man1/wiki2beamer.1.bz2
-- rmdir man1/
-+.PHONY: man
-+man: man1/wiki2beamer.1.bz2
-
-+.PHONY: html
-+html: wiki2beamer.html
-+
-+.PHONY: clean
-+clean:
-+ rm -f wiki2beamer.1
-+ rm -f wiki2beamer.html
-+ rm -f man1/wiki2beamer.1.bz2
-+ [ ! -d man1 ] || rmdir man1
---
-2.21.0
-
diff --git a/app-text/wiki2beamer/metadata.xml b/app-text/wiki2beamer/metadata.xml
deleted file mode 100644
index 4a0c808679e4..000000000000
--- a/app-text/wiki2beamer/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="person">
- <email>sping@gentoo.org</email>
- <name>Sebastian Pipping</name>
- </maintainer>
- <upstream>
- <remote-id type="github">wiki2beamer/wiki2beamer</remote-id>
- <remote-id type="sourceforge">wiki2beamer</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/wiki2beamer/wiki2beamer-0.10.0-r4.ebuild b/app-text/wiki2beamer/wiki2beamer-0.10.0-r4.ebuild
deleted file mode 100644
index 12fde6f7881a..000000000000
--- a/app-text/wiki2beamer/wiki2beamer-0.10.0-r4.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit python-single-r1
-
-DESCRIPTION="Tool to produce LaTeX Beamer code from wiki-like input"
-
-MY_P=wiki2beamer-v${PV}
-HOMEPAGE="https://wiki2beamer.github.io/"
-SRC_URI="https://github.com/wiki2beamer/wiki2beamer/archive/${MY_P}.tar.gz"
-
-S="${WORKDIR}/wiki2beamer-${MY_P}"
-
-LICENSE="GPL-2+ FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +examples"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- app-arch/unzip
- doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-doc-examples-makefile.patch
- "${FILESDIR}"/${P}-doc-man-makefile.patch
-)
-
-src_compile() {
- use doc && emake -C doc/man/ wiki2beamer.1
-}
-
-src_install() {
- use examples && dodoc -r doc/examples
-
- use doc && doman doc/man/${PN}.1
- dodoc ChangeLog README.md
-
- python_doscript code/${PN}
-}
diff --git a/app-text/wiki2beamer/wiki2beamer-0.10.0-r5.ebuild b/app-text/wiki2beamer/wiki2beamer-0.10.0-r5.ebuild
deleted file mode 100644
index c04c6376fa95..000000000000
--- a/app-text/wiki2beamer/wiki2beamer-0.10.0-r5.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-
-inherit python-single-r1
-
-DESCRIPTION="Tool to produce LaTeX Beamer code from wiki-like input"
-
-MY_P=wiki2beamer-v${PV}
-HOMEPAGE="https://wiki2beamer.github.io/"
-SRC_URI="https://github.com/wiki2beamer/wiki2beamer/archive/${MY_P}.tar.gz"
-
-S="${WORKDIR}/wiki2beamer-${MY_P}"
-
-LICENSE="GPL-2+ FDL-1.3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc +examples"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}"
-DEPEND="${RDEPEND}
- app-arch/unzip
- doc? ( dev-ruby/asciidoctor )"
-
-PATCHES=(
- "${FILESDIR}"/${P}-doc-examples-makefile.patch
- "${FILESDIR}"/${P}-doc-man-makefile.patch
-)
-
-src_compile() {
- use doc && emake -C doc/man/ wiki2beamer.1
-}
-
-src_install() {
- use examples && dodoc -r doc/examples
-
- use doc && doman doc/man/${PN}.1
- dodoc ChangeLog README.md
-
- python_doscript code/${PN}
-}
diff --git a/app-text/writerperfect/Manifest b/app-text/writerperfect/Manifest
deleted file mode 100644
index a0295daeb2a0..000000000000
--- a/app-text/writerperfect/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST writerperfect-0.9.6.tar.xz 330360 BLAKE2B da566fb8e1aae3708646b49b695cf26c5b64aeda1ca1df08ced2549ca8718840744ab011cb7567d1e371ac8e7ee6cfef6a67ee9837cf38b570a3794dc4682f81 SHA512 4a86a23ae2caa133066279994255d8ca7ee16f40ad646bd8ff434c7e4e1a29cf23db7e811b8eca1823dcf9e2456b2e8dbacf03bd5bc0377638fc52fc7d4495a5
diff --git a/app-text/writerperfect/files/writerperfect-0.9.6-gsf-buildfix.patch b/app-text/writerperfect/files/writerperfect-0.9.6-gsf-buildfix.patch
deleted file mode 100644
index 0c689ec0b7fc..000000000000
--- a/app-text/writerperfect/files/writerperfect-0.9.6-gsf-buildfix.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-fix build with libgsf
-Authored by: David Tardon 2017-12-14
-
---- a/src/lib/OutputFileHelper.cxx
-+++ b/src/lib/OutputFileHelper.cxx
-@@ -57,7 +57,7 @@
- OutputFileHelperImpl::~OutputFileHelperImpl()
- {
- #ifdef USE_GSF_OUTPUT
-- if (mpOutfile && !gsf_output_close((GsfOutput *) mpOutfile.get()))
-+ if (mpOutfile && !gsf_output_close((GsfOutput *) mpOutfile))
- fprintf(stderr, "ERROR : Couldn't close outfile\n");
-
- if (mpOutfile)
diff --git a/app-text/writerperfect/metadata.xml b/app-text/writerperfect/metadata.xml
deleted file mode 100644
index af150e94b57c..000000000000
--- a/app-text/writerperfect/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>office@gentoo.org</email>
- <name>Gentoo Office project</name>
- </maintainer>
- <use>
- <flag name="abiword">Add support for abiword format using <pkg>app-text/libabw</pkg></flag>
- <flag name="ebook">Add support for various ebook formats using <pkg>app-text/libebook</pkg></flag>
- <flag name="epub">Add support for conversion to ePub format using <pkg>app-text/libepubgen</pkg></flag>
- <flag name="freehand">Add support for freehand format using <pkg>media-libs/libfreehand</pkg></flag>
- <flag name="gsf">Add support for structured files using <pkg>gnome-extra/libgsf</pkg></flag>
- <flag name="keynote">Add support for keynote format using <pkg>app-text/libetonyek</pkg></flag>
- <flag name="mspub">Add support to mspub format using <pkg>app-text/libmspub</pkg></flag>
- <flag name="mwaw">Add support to mwaw formats using <pkg>app-text/libmwaw</pkg></flag>
- <flag name="pagemaker">Add support to pagemaker formats using <pkg>media-libs/libpagemaker</pkg></flag>
- <flag name="qxp">Add support for QuarkXpress documents using <pkg>app-text/libqxp</pkg></flag>
- <flag name="visio">Add support for visio format using <pkg>media-libs/libvisio</pkg></flag>
- <flag name="wpd">Add support for wpd format using <pkg>app-text/libwpd</pkg></flag>
- <flag name="wpg">Add support for wpg format using <pkg>app-text/libwpg</pkg></flag>
- <flag name="wps">Add support for wps format using <pkg>app-text/libwps</pkg></flag>
- <flag name="zmf">Add support for Zoner Callisto/Draw documents format using <pkg>media-libs/libzmf</pkg></flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">libwpd</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/writerperfect/writerperfect-0.9.6.ebuild b/app-text/writerperfect/writerperfect-0.9.6.ebuild
deleted file mode 100644
index 6892e757a8a7..000000000000
--- a/app-text/writerperfect/writerperfect-0.9.6.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Various formats to Open document format converter"
-HOMEPAGE="http://libwpd.sf.net"
-SRC_URI="https://downloads.sourceforge.net/libwpd/${P}.tar.xz"
-
-LICENSE="|| ( LGPL-2.1 MPL-2.0 )"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="abiword +cdr debug ebook epub freehand gsf keynote +mspub +mwaw pagemaker qxp +visio +wpd +wpg +wps zmf"
-
-# configure fails if no import library is selected...
-REQUIRED_USE="
- || ( abiword cdr ebook freehand keynote mspub mwaw pagemaker qxp visio wpd wpg wps zmf )
-"
-
-# FIXME: librvngabw
-BDEPEND="
- virtual/pkgconfig
-"
-DEPEND="
- =app-text/libodfgen-0.1*
- >=dev-libs/librevenge-0.0.1
- media-libs/libeot
- abiword? ( =app-text/libabw-0.1* )
- cdr? ( =media-libs/libcdr-0.1* )
- ebook? ( =app-text/libebook-0.1* )
- epub? ( app-text/libepubgen )
- freehand? ( =media-libs/libfreehand-0.1* )
- gsf? ( gnome-extra/libgsf )
- keynote? ( =app-text/libetonyek-0.1* )
- mspub? ( =app-text/libmspub-0.1* )
- mwaw? ( =app-text/libmwaw-0.3* )
- pagemaker? ( media-libs/libpagemaker )
- qxp? ( app-text/libqxp )
- visio? ( =media-libs/libvisio-0.1* )
- wpd? ( app-text/libwpd:0.10 )
- wpg? ( =app-text/libwpg-0.3* )
- wps? ( =app-text/libwps-0.4* )
- zmf? ( media-libs/libzmf )
-"
-RDEPEND="${DEPEND}"
-
-PATCHES=( "${FILESDIR}/${P}-gsf-buildfix.patch" )
-
-src_configure() {
- local myeconfargs=(
- --disable-werror
- $(use_with abiword libabw)
- $(use_with cdr libcdr)
- $(use_enable debug)
- $(use_with ebook libebook)
- $(use_with epub libepubgen)
- $(use_with freehand libfreehand)
- $(use_with gsf libgsf)
- $(use_with keynote libetonyek)
- $(use_with mspub libmspub)
- $(use_with mwaw libmwaw)
- $(use_with pagemaker libpagemaker)
- $(use_with qxp libqxp)
- $(use_with visio libvisio)
- $(use_with wpd libwpd)
- $(use_with wpg libwpg)
- $(use_with wps libwps)
- $(use_with zmf libzmf)
- )
- econf "${myeconfargs[@]}"
-}
diff --git a/app-text/wscr/Manifest b/app-text/wscr/Manifest
deleted file mode 100644
index f38ac71cdfbe..000000000000
--- a/app-text/wscr/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wscr-1.2.tar.gz 3502 BLAKE2B 4a6684dd6d9eb9c23caa92f9ddf62332f59b20eb4aba0f475015ddc7e66c592177b0d15ec25249fed86e2302a53463f59d608bd727d97bc33a42d903ecd04281 SHA512 8a26c7fb190f830f6436240fc00dcf61405b1818ff311999e02c64b3506fa6abf13a6f212dbb9b15794ecae4f122def563f9301eebdd7e8d09f22cd647467ee3
diff --git a/app-text/wscr/metadata.xml b/app-text/wscr/metadata.xml
deleted file mode 100644
index 1c5a4ea70c90..000000000000
--- a/app-text/wscr/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-needed -->
- <longdescription lang="en">
- WSCR is a program to solve word jumbles, print all permutations of a
- string, and print pseudo-anagrams. It will use /usr/dict/words or a
- user-specified wordlist file
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/wscr/wscr-1.2-r2.ebuild b/app-text/wscr/wscr-1.2-r2.ebuild
deleted file mode 100644
index b035e8ba14fa..000000000000
--- a/app-text/wscr/wscr-1.2-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="A Lightweight and Fast Anagram Solver"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
-SRC_URI="https://dev.gentoo.org/~jsmolic/distfiles/${P}.tar.gz"
-LICENSE="public-domain"
-SLOT="0"
-
-KEYWORDS="amd64 ~mips ppc x86"
-RDEPEND="sys-apps/miscfiles"
-
-src_prepare() {
- default
- sed -i 's#"/usr/dict/words";#"/usr/share/dict/words";#' wscr.h || die
-}
-
-src_compile() {
- emake CC="$(tc-getCC)" FLAGS="${CFLAGS} ${LDFLAGS}"
-}
-
-src_install() {
- dobin wscr
- doman wscr.6
- dodoc README
-}
diff --git a/app-text/wv/Manifest b/app-text/wv/Manifest
deleted file mode 100644
index 2b91d22bbd0c..000000000000
--- a/app-text/wv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wv-1.2.9.tar.gz 616256 BLAKE2B 6a6aa6b5f87a934c703c8a74d85af3d7aa84dcd2bc613a3af7fb8d69a9339e71ba2618ae8f725b90c3fe0b0199f4b224bdb32a50c2b6b6614f84b6a14437633f SHA512 ae5c762012595ce8922bfda8749ad3e9cb055edab30152c3a5feaaf3ca6601f357d1e301b179e9a5860cd99452dd6e63e5f44f5bcc12f8db148bdd334e0200a5
diff --git a/app-text/wv/files/wv-1.2.9-C99-decls.patch b/app-text/wv/files/wv-1.2.9-C99-decls.patch
deleted file mode 100644
index b200055cf5b8..000000000000
--- a/app-text/wv/files/wv-1.2.9-C99-decls.patch
+++ /dev/null
@@ -1,101 +0,0 @@
---- a/field.c
-+++ b/field.c
-@@ -25,6 +25,7 @@
- #include <stdlib.h>
- #include <ctype.h>
- #include <string.h>
-+#include <strings.h>
- #include <time.h>
-
- #include "wv.h"
---- a/md5.c
-+++ b/md5.c
-@@ -57,7 +57,7 @@
- #include "md5.h"
-
- /* forward declaration */
--static void Transform ();
-+static void Transform (UINT4 *buf, UINT4 *in);
-
- static unsigned char PADDING[64] = {
- 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-@@ -103,8 +103,7 @@
- }
-
- void
--wvMD5Init (mdContext)
-- wvMD5_CTX *mdContext;
-+wvMD5Init (wvMD5_CTX *mdContext)
- {
- mdContext->i[0] = mdContext->i[1] = (UINT4) 0;
-
-@@ -117,10 +116,7 @@
- }
-
- void
--wvMD5Update (mdContext, inBuf, inLen)
-- wvMD5_CTX *mdContext;
-- unsigned char *inBuf;
-- unsigned int inLen;
-+wvMD5Update (wvMD5_CTX *mdContext, unsigned char *inBuf, unsigned int inLen)
- {
- UINT4 in[16];
- int mdi;
-@@ -155,8 +151,7 @@
- }
-
- void
--wvMD5Final (mdContext)
-- wvMD5_CTX *mdContext;
-+wvMD5Final (wvMD5_CTX *mdContext)
- {
- UINT4 in[16];
- int mdi;
-@@ -198,9 +193,7 @@
- /* Basic MD5 step. Transform buf based on in.
- */
- static void
--Transform (buf, in)
-- UINT4 *buf;
-- UINT4 *in;
-+Transform (UINT4 *buf, UINT4 *in)
- {
- UINT4 a = buf[0], b = buf[1], c = buf[2], d = buf[3];
-
---- a/md5.h
-+++ b/md5.h
-@@ -48,9 +48,9 @@
- unsigned char digest[16]; /* actual digest after MD5Final call */
- } wvMD5_CTX;
-
--void wvMD5Init ();
--void wvMD5Update ();
--void wvMD5Final ();
-+void wvMD5Init (wvMD5_CTX *mdContext);
-+void wvMD5Update (wvMD5_CTX *mdContext, unsigned char *inBuf, unsigned int inLen);
-+void wvMD5Final (wvMD5_CTX *mdContext);
-
- /*
- **********************************************************************
---- a/wvConfig.c
-+++ b/wvConfig.c
-@@ -24,6 +24,7 @@
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
-+#include <strings.h>
- #include <math.h>
- #include <ctype.h>
- #include "wv.h"
---- a/wvparse.c
-+++ b/wvparse.c
-@@ -35,6 +35,9 @@
- #include <gsf/gsf-input-stdio.h>
- #include <gsf/gsf-utils.h>
-
-+int wvOLEDecode_gsf (wvParseStruct * ps, GsfInput *path, wvStream ** mainfd, wvStream ** tablefd0,
-+ wvStream ** tablefd1, wvStream ** data, wvStream ** summary);
-+
- int
- wvInit (void)
- {
diff --git a/app-text/wv/files/wv-1.2.9-format-security.patch b/app-text/wv/files/wv-1.2.9-format-security.patch
deleted file mode 100644
index 0bb7ac21f2c1..000000000000
--- a/app-text/wv/files/wv-1.2.9-format-security.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- wv-1.2.9/wvRTF.c.orig 2013-12-12 17:03:41.635612853 -0500
-+++ wv-1.2.9/wvRTF.c 2013-12-12 17:04:05.528003832 -0500
-@@ -192,7 +192,7 @@
- rtf_output_char ('{');
-
- /* font color */
-- rtf_output (rtfColors[ud->cCol]);
-+ rtf_output ("%s", rtfColors[ud->cCol]);
-
- /* font face */
- rtf_output ("\\f%d", ud->cFont);
diff --git a/app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch b/app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch
deleted file mode 100644
index ea3a0649bc38..000000000000
--- a/app-text/wv/files/wv-1.2.9-gcc14-build-fix.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Bug: https://bugs.gentoo.org/921570
-Bug: https://bugs.gentoo.org/883207
---- a/wvConfig.c
-+++ b/wvConfig.c
-@@ -158,7 +158,7 @@ wvReleaseStateData (state_data * data)
-
-
- static void
--exstartElement (void *userData, const char *name, const char **atts)
-+exstartElement (void *userData, const unsigned char *name, const unsigned char **atts)
- {
- unsigned int token_type;
- expand_data *mydata = (expand_data *) userData;
-@@ -3371,7 +3371,7 @@ wvendElement (void *userData, const XML_Char *name)
- }
-
- static void
--exendElement (void *userData, const char *name)
-+exendElement (void *userData, const unsigned char *name)
- {
- /*
- expand_data *mydata = (expand_data *)userData;
diff --git a/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch b/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch
deleted file mode 100644
index f18f185f62a0..000000000000
--- a/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-Bug: https://bugs.gentoo.org/936163
---- a/wvSummary.c
-+++ b/wvSummary.c 2024-08-20 16:14:11.260000000 +0300
-@@ -33,6 +33,7 @@
- #include <gsf/gsf-msole-utils.h>
- #include <gsf/gsf-docprop-vector.h>
- #include <gsf/gsf-meta-names.h>
-+#include <gsf/gsf-doc-meta-data.h>
-
- #include <stdio.h>
- #include <stdlib.h>
diff --git a/app-text/wv/metadata.xml b/app-text/wv/metadata.xml
deleted file mode 100644
index 197cdb242511..000000000000
--- a/app-text/wv/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?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="tools">Install optional utilities considered deprecated in favor of using AbiWord.</flag>
- </use>
- <upstream>
- <remote-id type="sourceforge">wvware</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/wv/wv-1.2.9-r5.ebuild b/app-text/wv/wv-1.2.9-r5.ebuild
deleted file mode 100644
index 4cae2aca8b6a..000000000000
--- a/app-text/wv/wv-1.2.9-r5.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Tool for conversion of MSWord doc and rtf files to something readable"
-HOMEPAGE="http://wvware.sourceforge.net/"
-SRC_URI="http://abiword.org/downloads/${PN}/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris"
-IUSE="tools wmf"
-
-RDEPEND="
- >=dev-libs/glib-2:2
- >=gnome-extra/libgsf-1.13:=
- virtual/zlib:=
- media-libs/libpng:0=
- dev-libs/libxml2:2=
- tools? (
- app-text/texlive-core
- dev-texlive/texlive-latex
- )
- wmf? ( >=media-libs/libwmf-0.2.2 )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${P}-format-security.patch
- "${FILESDIR}"/${P}-C99-decls.patch
- "${FILESDIR}"/${P}-gcc14-build-fix.patch
- "${FILESDIR}"/${P}-gsf-doc-meta-data.patch
-)
-
-src_prepare() {
- default
-
- # remove -ansi flag, since it disables POSIX
- # function declarations (bug #874396)
- sed -i -e 's/-ansi//' configure || die
-
- if ! use tools; then
- sed -i -e '/bin_/d' GNUmakefile.am || die
- sed -i -e '/SUBDIRS/d' GNUmakefile.am || die
- sed -i -e '/\/GNUmakefile/d' configure.ac || die
- sed -i -e '/wv[[:upper:]]/d' configure.ac || die
- sed -i -e 's/-ansi//' configure.ac || die
-
- # automake-1.13 fix, bug #467620
- sed -i -e 's|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|g' configure.ac || die
-
- eautoreconf
- fi
-}
-
-src_configure() {
- econf $(use_with wmf libwmf)
-}
-
-src_install() {
- default
- find "${ED}" -name '*.la' -delete || die
-
- rm -f "${ED}"/usr/share/man/man1/wvConvert.1 || die
- use tools && dosym wvWare.1 /usr/share/man/man1/wvConvert.1
-}
diff --git a/app-text/wv2/Manifest b/app-text/wv2/Manifest
deleted file mode 100644
index f3c958c6c9df..000000000000
--- a/app-text/wv2/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST wv2-0.4.2.tar.bz2 452759 BLAKE2B 6134739459617189f9d4e11a660dac25114b5d329b43d02fffe773d25bf62f2eb9f4ccb2712016e670c72f089a6d48f764e99b0ce5d44554d3e9d69ea9e14762 SHA512 7b4fb1dc6aa05da52ea169bf13f3bb544a7a896cf9127b6d67a08e991d798e81e2bf65724cf9396a9b89902f7856007006d8b123fcaaccce77e2a4668a9c9d5b
diff --git a/app-text/wv2/files/wv2-0.4.2-disable-libtool.patch b/app-text/wv2/files/wv2-0.4.2-disable-libtool.patch
deleted file mode 100644
index 5cd8b01cc70b..000000000000
--- a/app-text/wv2/files/wv2-0.4.2-disable-libtool.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Creation of the libtool file were causing build failure with newer cmake.
-Since Gentoo has no use for the la file no reason to generate it.
-
-Bug: https://bugs.gentoo.org/948605
-Bug: https://bugs.gentoo.org/970307
-Origin: an original patch for Gentoo
-Author: Alexander Golubev (Fat-Zer) <fatzer2@gmail.com>
-diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
-index f001384..5d924a3 100644
---- a/src/CMakeLists.txt
-+++ b/src/CMakeLists.txt
-@@ -103,5 +103,5 @@ INSTALL( FILES ${wv2_HEADERS}
- # libtool files are useless for Visual C++ and Borland C++
- IF( NOT MSVC AND NOT BORLAND )
-- INCLUDE( ${wvWare_SOURCE_DIR}/cmake/MacroCreateLibtoolFile.cmake )
-- CREATE_LIBTOOL_FILE( wv2 /lib${LIB_SUFFIX} )
-+ # INCLUDE( ${wvWare_SOURCE_DIR}/cmake/MacroCreateLibtoolFile.cmake )
-+ # CREATE_LIBTOOL_FILE( wv2 /lib${LIB_SUFFIX} )
- ENDIF( NOT MSVC AND NOT BORLAND )
-
diff --git a/app-text/wv2/files/wv2-0.4.2-glib.patch b/app-text/wv2/files/wv2-0.4.2-glib.patch
deleted file mode 100644
index eaa2a61fc66a..000000000000
--- a/app-text/wv2/files/wv2-0.4.2-glib.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-From: https://sourceforge.net/tracker/?func=detail&aid=3544851&group_id=10501&atid=110501
---- a/src/olestream.h
-+++ b/src/olestream.h
-@@ -23,7 +23,7 @@
- #include "global.h" // U8,... typedefs
- #include <stack>
-
--#include <glib/giochannel.h> // GSeekType
-+#include <glib.h> // GSeekType
-
- namespace wvWare {
-
diff --git a/app-text/wv2/files/wv2-0.4.2-libgsf.patch b/app-text/wv2/files/wv2-0.4.2-libgsf.patch
deleted file mode 100644
index efbf02f57525..000000000000
--- a/app-text/wv2/files/wv2-0.4.2-libgsf.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-http://bugs.gentoo.org/show_bug.cgi?id=465882
-
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -34,7 +34,7 @@
- FIND_PACKAGE( ZLIB REQUIRED )
- ENDIF( WITH_ZLIB )
-
--INCLUDE_DIRECTORIES( ${GLIB2_INCLUDE_DIR} ${LIBGSF_INCLUDE_DIR} ${ICONV_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} )
-+INCLUDE_DIRECTORIES( ${GLIB2_INCLUDE_DIR} ${LIBGSF_INCLUDE_DIR} ${PC_LIBGSF_INCLUDE_DIRS} ${ICONV_INCLUDE_DIR} ${ZLIB_INCLUDE_DIR} )
-
- #
- # Iconv checks
diff --git a/app-text/wv2/metadata.xml b/app-text/wv2/metadata.xml
deleted file mode 100644
index 95c9b6583b4a..000000000000
--- a/app-text/wv2/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>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">wvware</remote-id>
- <bugs-to>https://sourceforge.net/p/wvware/bugs/</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/wv2/wv2-0.4.2-r4.ebuild b/app-text/wv2/wv2-0.4.2-r4.ebuild
deleted file mode 100644
index 1fbca58024f2..000000000000
--- a/app-text/wv2/wv2-0.4.2-r4.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Excellent MS Word filter lib, used in most Office suites"
-HOMEPAGE="https://wvware.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/wvware/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 ~sparc x86"
-IUSE="zlib"
-
-RDEPEND="dev-libs/glib
- >=gnome-extra/libgsf-1.8:=
- virtual/libiconv
- zlib? ( virtual/zlib:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-glib.patch
- "${FILESDIR}"/${P}-libgsf.patch
-)
-
-DOCS=( AUTHORS ChangeLog README RELEASE THANKS TODO )
-
-src_configure() {
- # Due to ICU 59 requiring C++11 now
- append-cxxflags -std=c++11
-
- local mycmakeargs=(
- -DWITH_ZLIB=$(usex zlib)
- )
-
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/app-text/wv2/wv2-0.4.2-r5.ebuild b/app-text/wv2/wv2-0.4.2-r5.ebuild
deleted file mode 100644
index f2817b0344ac..000000000000
--- a/app-text/wv2/wv2-0.4.2-r5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-DESCRIPTION="Excellent MS Word filter lib, used in most Office suites"
-HOMEPAGE="https://wvware.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/wvware/${P}.tar.bz2"
-
-LICENSE="LGPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
-IUSE="zlib"
-
-RDEPEND="dev-libs/glib
- >=gnome-extra/libgsf-1.8:=
- virtual/libiconv
- zlib? ( virtual/zlib:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-glib.patch
- "${FILESDIR}"/${P}-libgsf.patch
- "${FILESDIR}"/${P}-disable-libtool.patch
-)
-
-DOCS=( AUTHORS ChangeLog README RELEASE THANKS TODO )
-
-src_configure() {
- # Due to ICU 59 requiring C++11 now
- append-cxxflags -std=c++11
-
- local mycmakeargs=(
- -DWITH_ZLIB=$(usex zlib)
- )
-
- cmake_src_configure
-}
diff --git a/app-text/xan/Manifest b/app-text/xan/Manifest
deleted file mode 100644
index bfc27ac06774..000000000000
--- a/app-text/xan/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xan-0.57.1-crates.tar.xz 26670964 BLAKE2B eeda0973faae31acb4dad8e5b3d87a8708a83a8af3ce6e23aaff0a6c56812441d65828aac629d47f47c7012c6cba5fe04ce48c16839953db781e5bb6be14d4fb SHA512 6a0beabf7fa0a5140480ce26c244cd9ad649135cd049109d3c14ed650eca3e91da8549ceb355aafbd77ad180c1a52cc85fbbc19097749476ce7dcab48a7f6af7
-DIST xan-0.57.1.tar.gz 7566215 BLAKE2B 0df6e69a505e64f554c7608c05bb1814866f6c2d0f6047f7ebc87589de8815243490e9e07942e53f376a12b5d8fd3b491546dad1ff000c0e0364d68eab96b541 SHA512 be489772a395bddc09c9f723c31639d7e68f9a07c495c8a12f51b4bb061adc7f871c992a42f61532a5fec67ea0756f0cf8b9ee09ec0902e7f85e061e3c466c6a
diff --git a/app-text/xan/metadata.xml b/app-text/xan/metadata.xml
deleted file mode 100644
index 0b512ec4f508..000000000000
--- a/app-text/xan/metadata.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>vowstar@gmail.com</email>
- <name>Huang Rui</name>
- </maintainer>
- <upstream>
- <bugs-to>https://github.com/medialab/xan/issues</bugs-to>
- <changelog>https://github.com/medialab/xan/releases</changelog>
- <remote-id type="github">medialab/xan</remote-id>
- </upstream>
- <longdescription lang="en">
- Xan is a powerful CSV processing tool written in Rust. It provides a
- command-line interface for handling CSV data with ease and efficiency.
- The tool offers various functions including data manipulation, statistical
- analysis, format conversion, and visualization capabilities. Xan is designed
- to work with large datasets and provides fast performance for data processing
- tasks. It supports operations like filtering, aggregation, joining, and
- transforming CSV data through a simple and intuitive interface.
- </longdescription>
- <longdescription lang="zh">
- Xan 是一个用 Rust 编写的强大的 CSV 处ç†å·¥å…·ã€‚它æä¾›äº†ä¸€ä¸ªå‘½ä»¤è¡Œç•Œé¢ï¼Œ
- å¯ä»¥è½»æ¾é«˜æ•ˆåœ°å¤„ç† CSV æ•°æ®ã€‚该工具æä¾›äº†å„ç§åŠŸèƒ½ï¼ŒåŒ…æ‹¬æ•°æ®æ“作ã€ç»Ÿè®¡åˆ†æžã€
- æ ¼å¼è½¬æ¢å’Œå¯è§†åŒ–功能。Xan 设计用于处ç†å¤§åž‹æ•°æ®é›†ï¼Œå¹¶ä¸ºæ•°æ®å¤„ç†ä»»åŠ¡æä¾›å¿«é€Ÿæ€§èƒ½ã€‚
- 它支æŒé€šè¿‡ç®€å•直观的界é¢è¿›è¡Œè¿‡æ»¤ã€èšåˆã€è¿žæŽ¥å’Œè½¬æ¢ CSV æ•°æ®ç­‰æ“作。
- </longdescription>
-</pkgmetadata>
diff --git a/app-text/xan/xan-0.57.1.ebuild b/app-text/xan/xan-0.57.1.ebuild
deleted file mode 100644
index b0ddaac9fa1a..000000000000
--- a/app-text/xan/xan-0.57.1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-RUST_MIN_VER="1.83.0"
-
-# Crate list bundled into a single tarball published at
-# https://github.com/vowstar/vowstar-overlay-dist
-CRATES=""
-
-inherit cargo
-
-DESCRIPTION="The CSV magician"
-HOMEPAGE="https://github.com/medialab/xan"
-
-if [[ "${PV}" == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/medialab/xan"
-else
- SRC_URI="https://github.com/medialab/xan/archive/${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI+=" https://github.com/vowstar/vowstar-overlay-dist/releases/download/${PN}-${PV}/${PN}-${PV}-crates.tar.xz"
- SRC_URI+=" ${CARGO_CRATE_URIS}"
- KEYWORDS="~amd64"
- RESTRICT="mirror"
-fi
-
-LICENSE="|| ( MIT Unlicense )"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 GPL-2+ ISC MIT MPL-2.0 Unicode-3.0
- Unlicense ZLIB
-"
-SLOT="0"
-# apply-crates-fixes start
-RDEPEND="
- >=app-arch/zstd-1.5.7
- >=dev-libs/jemalloc-5.3.0
-"
-DEPEND="${RDEPEND}"
-# apply-crates-fixes end
-
-QA_FLAGS_IGNORED="usr/bin/xan"
-
-DOCS=( README.md docs )
-
-src_unpack() {
- if [[ "${PV}" == *9999* ]]; then
- git-r3_src_unpack
- cargo_live_src_unpack
- else
- cargo_src_unpack
- fi
-}
-# apply-crates-fixes start
-src_compile() {
- export ZSTD_SYS_USE_PKG_CONFIG=1 # fix for zstd-sys crate
- JEMALLOC_OVERRIDE="/usr/$(get_libdir)/libjemalloc.so"
- export JEMALLOC_OVERRIDE # fix for jemalloc-sys crate
- cargo_src_compile
-}
-# apply-crates-fixes end
-
-src_install() {
- cargo_src_install
- einstalldocs
-}
diff --git a/app-text/xan/xan-9999.ebuild b/app-text/xan/xan-9999.ebuild
deleted file mode 100644
index bd805903e2ea..000000000000
--- a/app-text/xan/xan-9999.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 2025-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Autogenerated by pycargoebuild 0.14.0
-
-EAPI=8
-
-RUST_MIN_VER="1.83.0"
-
-CRATES=" "
-
-inherit cargo
-
-DESCRIPTION="The CSV magician"
-HOMEPAGE="https://github.com/medialab/xan"
-
-if [[ "${PV}" == *9999* ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/medialab/xan"
-else
- SRC_URI="https://github.com/medialab/xan/archive/${PV}.tar.gz -> ${P}.tar.gz"
- SRC_URI+=" ${CARGO_CRATE_URIS}"
- KEYWORDS="~amd64"
- RESTRICT="mirror"
-fi
-
-LICENSE="|| ( MIT Unlicense )"
-# Dependent crate licenses
-LICENSE+="
- Apache-2.0 BSD-2 BSD CC0-1.0 GPL-2+ ISC MIT MPL-2.0 Unicode-3.0
- Unlicense ZLIB
-"
-SLOT="0"
-# apply-crates-fixes start
-RDEPEND="
- >=app-arch/zstd-1.5.7
- >=dev-libs/jemalloc-5.3.0
-"
-DEPEND="${RDEPEND}"
-# apply-crates-fixes end
-
-QA_FLAGS_IGNORED="usr/bin/xan"
-
-DOCS=( README.md docs )
-
-src_unpack() {
- if [[ "${PV}" == *9999* ]]; then
- git-r3_src_unpack
- cargo_live_src_unpack
- else
- cargo_src_unpack
- fi
-}
-# apply-crates-fixes start
-src_compile() {
- export ZSTD_SYS_USE_PKG_CONFIG=1 # fix for zstd-sys crate
- JEMALLOC_OVERRIDE="/usr/$(get_libdir)/libjemalloc.so"
- export JEMALLOC_OVERRIDE # fix for jemalloc-sys crate
- cargo_src_compile
-}
-# apply-crates-fixes end
-
-src_install() {
- cargo_src_install
- einstalldocs
-}
diff --git a/app-text/xapers/Manifest b/app-text/xapers/Manifest
deleted file mode 100644
index 9c3c515949d9..000000000000
--- a/app-text/xapers/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xapers-0.9.3.tar.bz2 155307 BLAKE2B e448303ae6ee5fba41fd38814dc63d44b8b362f778677f55d8deecbb3b27572b7db5b4f274b5d33dc6d052b87b7379b34246eca6b182989511e5da635219be22 SHA512 84ef543b4fd3400ac796944e9baec92a4df9c09d2779184595cc582d2c91f6b8a9f500956d77266f733a830ca5416b3db8a189323781b7d5283ebfc8aece94b0
diff --git a/app-text/xapers/files/xapers-0.9.3-remove-pipes.patch b/app-text/xapers/files/xapers-0.9.3-remove-pipes.patch
deleted file mode 100644
index ecef67697af0..000000000000
--- a/app-text/xapers/files/xapers-0.9.3-remove-pipes.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff --git a/xapers/__main__.py b/xapers/__main__.py
-index ed451c7..e59fbd2 100755
---- a/xapers/__main__.py
-+++ b/xapers/__main__.py
-@@ -698,9 +698,6 @@ directory.
- except:
- pass
-
-- # FIXME: why?
-- import pipes
--
- for doc in initdb().search(args.query):
- title = doc.get_title()
- origpaths = doc.get_fullpaths()
diff --git a/app-text/xapers/metadata.xml b/app-text/xapers/metadata.xml
deleted file mode 100644
index 4e0bcb47f23f..000000000000
--- a/app-text/xapers/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>william@ewpettersson.se</email>
- <name>William Pettersson</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="gitlab">wpettersson/xapers</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xapers/xapers-0.9.3-r1.ebuild b/app-text/xapers/xapers-0.9.3-r1.ebuild
deleted file mode 100644
index c43a96d4bf1b..000000000000
--- a/app-text/xapers/xapers-0.9.3-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 2016-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="Personal document indexing system"
-HOMEPAGE="https://gitlab.com/wpettersson/xapers/"
-SRC_URI="https://gitlab.com/wpettersson/${PN}/-/archive/${PV}/${P}.tar.bz2"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-PATCHES=(
- "${FILESDIR}/${P}-remove-pipes.patch"
-)
-
-RDEPEND="app-text/poppler[utils]
- <dev-libs/xapian-bindings-2.0.0[python,${PYTHON_USEDEP}]
- dev-python/pybtex[${PYTHON_USEDEP}]
- dev-python/pycurl[${PYTHON_USEDEP}]
- dev-python/urwid[${PYTHON_USEDEP}]
- x11-misc/xclip
- x11-misc/xdg-utils"
-
-BDEPEND="dev-python/setuptools-scm[${PYTHON_USEDEP}]
- test? ( ${RDEPEND} )"
-
-export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-
-python_test() {
- cd test || die
- ./all || die
-}
diff --git a/app-text/xapian-omega/Manifest b/app-text/xapian-omega/Manifest
deleted file mode 100644
index 150564cda553..000000000000
--- a/app-text/xapian-omega/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST xapian-omega-1.4.29.tar.xz 589016 BLAKE2B 51b0d8778dada358b4f1ba4f5b1d811201f810e45c6c2f9c02b3fa439437eb833990f52d60086e2b7e1382199e90c2f32e483f3dc49549a5b4f84fe6187a235c SHA512 2a3e61764407afbea1b56567a66829fbb717a193111c5e754b65b0b5438f67dc7bd4fb09faba9b4e460f48abb33649576b377626af14d7bf73ed7cef475a0f38
-DIST xapian-omega-1.4.30.tar.xz 588760 BLAKE2B 5f5a87ae1a728fe96aedb052b6bd025be77ebc66d22c73c2338dc0a62eded1257dc4208b86a231486b13ebacda2c85dcd99aa131ba5543109f761b3ff229a89f SHA512 7da87fb35bc7b98aea0496b25af41e3e38ec9023ec578704a77b3c424b70a76342fddce6a92b4bef031ad6625ace7a0d62faf2d83b241248c7f04ef3c129da21
-DIST xapian-omega-1.4.30.tar.xz.asc 833 BLAKE2B 708292d6bac8f854699e833ca5f0be21b2d0481c75a6aa5e880a5c207e0758702483347b5b70846b75922c52e4b26f49a7b0521bc4d17ccf5f989793c0c5311b SHA512 f5f293756310e8e8559abdd72bea2984f05547199e048e8f0cf43cb438d32c85444e8d8406a96488ddcc1997503513866f1dd888909c9cd61f8c9703f98a6f3b
-DIST xapian-omega-1.4.31.tar.xz 589208 BLAKE2B 92d20e42fc8e57c4ae826790eb1ee2024da0cb7e435be883d4a5cb27c99a3362c91298be79e93579e0174732b1f06897c5309b71264d2ffc77ac35d7d71d44ad SHA512 2c902371a1e78382f17ca5e1a1061f59ceffc3f6942786ebbabdfd11c68dcdb0952fa467fbcc1a0fece532f24af3ab5c2d2b7b807e27a7bf9ec87d0bd542640a
-DIST xapian-omega-1.4.31.tar.xz.asc 833 BLAKE2B 6a72bf7fb0d1b3ba5971a92673b763457ac866f19869e8737a1116a8ebbb87dec1ff873ab7f05aefbc5d2f393aaa12e07ee587302800aab21af698fac99e34ce SHA512 fda624f42310f8cc7ecbc806dcd6dd2fc887976af17a0c6e44ab1edce465fd3e1302763b5513caeb75fd9171744322d1edbe8a7045725cd05d95b2ed065b3b27
-DIST xapian-omega-2.0.0.tar.xz 5823212 BLAKE2B 9db72f54664e12bc3b841b64e8c8f179bb24abb718a6c2f932c0eec27859c040ede7caeb7752dddacc0f787f571d3a27f623469e8a737e4ef9bec3219e245e2e SHA512 6fe80503156e85828610d1cf1f0cd1252d32b4a707d1391cb349fafa87cc7b642718d8ab19587291ada4ef1d5a087b11f2b5167a84cce4319ebad40a76fc4a6e
-DIST xapian-omega-2.0.0.tar.xz.asc 833 BLAKE2B acb20a67f080a20b606774df87ed09b6a9f2e9c6c44e6be25a76026c68cdb34266bfad7e329c17f97a7647f031831f6d205096968715dc6abf67c4622052d0d4 SHA512 e31f694513d22eefcd28c1cacd1250376159cdf3a11242c14d56602dc841c9f797b0e3f8de5123b6166d2e4a31f6886cb20009da377c50e8a6ea7c9ef80a7e97
diff --git a/app-text/xapian-omega/metadata.xml b/app-text/xapian-omega/metadata.xml
deleted file mode 100644
index 115e9d64a669..000000000000
--- a/app-text/xapian-omega/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/xapian-omega/xapian-omega-1.4.29.ebuild b/app-text/xapian-omega/xapian-omega-1.4.29.ebuild
deleted file mode 100644
index 237f37dca7e8..000000000000
--- a/app-text/xapian-omega/xapian-omega-1.4.29.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend"
-HOMEPAGE="https://xapian.org/"
-SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~sparc x86"
-
-DEPEND="
- dev-lang/perl
- dev-libs/libpcre2:=
- ~dev-libs/xapian-${PV}:0/30
- sys-apps/file
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}" install
-
- # Protect /etc/omega.conf
- echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega || die
- doenvd "${T}"/20xapian-omega
- dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
-
- # Directory containing Xapian databases:
- keepdir /var/lib/omega/data
-
- # Directory containing OmegaScript templates:
- keepdir /var/lib/omega/templates
- mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die
-
- # Directory to write Omega logs to:
- keepdir /var/log/omega
-
- # Directory containing any cdb files for the $lookup OmegaScript command:
- keepdir /var/lib/omega/cdb
-}
diff --git a/app-text/xapian-omega/xapian-omega-1.4.30.ebuild b/app-text/xapian-omega/xapian-omega-1.4.30.ebuild
deleted file mode 100644
index 783683a62bc8..000000000000
--- a/app-text/xapian-omega/xapian-omega-1.4.30.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ollybetts.asc
-inherit verify-sig
-
-DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend"
-HOMEPAGE="https://xapian.org/"
-SRC_URI="
- https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz
- verify-sig? ( https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz.asc )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-DEPEND="
- dev-lang/perl
- dev-libs/libpcre2:=
- ~dev-libs/xapian-${PV}:0/30
- sys-apps/file
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ollybetts )"
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}" install
-
- # Protect /etc/omega.conf
- echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega || die
- doenvd "${T}"/20xapian-omega
- dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
-
- # Directory containing Xapian databases:
- keepdir /var/lib/omega/data
-
- # Directory containing OmegaScript templates:
- keepdir /var/lib/omega/templates
- mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die
-
- # Directory to write Omega logs to:
- keepdir /var/log/omega
-
- # Directory containing any cdb files for the $lookup OmegaScript command:
- keepdir /var/lib/omega/cdb
-}
diff --git a/app-text/xapian-omega/xapian-omega-1.4.31.ebuild b/app-text/xapian-omega/xapian-omega-1.4.31.ebuild
deleted file mode 100644
index 783683a62bc8..000000000000
--- a/app-text/xapian-omega/xapian-omega-1.4.31.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ollybetts.asc
-inherit verify-sig
-
-DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend"
-HOMEPAGE="https://xapian.org/"
-SRC_URI="
- https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz
- verify-sig? ( https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz.asc )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
-
-DEPEND="
- dev-lang/perl
- dev-libs/libpcre2:=
- ~dev-libs/xapian-${PV}:0/30
- sys-apps/file
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ollybetts )"
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}" install
-
- # Protect /etc/omega.conf
- echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega || die
- doenvd "${T}"/20xapian-omega
- dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
-
- # Directory containing Xapian databases:
- keepdir /var/lib/omega/data
-
- # Directory containing OmegaScript templates:
- keepdir /var/lib/omega/templates
- mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die
-
- # Directory to write Omega logs to:
- keepdir /var/log/omega
-
- # Directory containing any cdb files for the $lookup OmegaScript command:
- keepdir /var/lib/omega/cdb
-}
diff --git a/app-text/xapian-omega/xapian-omega-2.0.0.ebuild b/app-text/xapian-omega/xapian-omega-2.0.0.ebuild
deleted file mode 100644
index 8adf4fa20c6b..000000000000
--- a/app-text/xapian-omega/xapian-omega-2.0.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/ollybetts.asc
-inherit verify-sig
-
-DESCRIPTION="An application built on Xapian, consisting of indexers and a CGI search frontend"
-HOMEPAGE="https://xapian.org/"
-SRC_URI="
- https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz
- verify-sig? ( https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz.asc )
-"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-
-# poppler, libebook, libgepub, tesseract, gmime, libarchive, libabw,
-# libcdr, libextractor (unpackaged), libmwaw, libreoffice are all automagic
-DEPEND="
- app-arch/libarchive:=
- app-office/libreoffice
- >=app-text/libabw-0.1.2
- app-text/libebook
- >=app-text/libgepub-0.7
- app-text/libmwaw
- app-text/poppler[cairo]
- app-text/tesseract:=
- dev-lang/perl
- dev-libs/gmime:3.0
- dev-libs/libpcre2:=
- ~dev-libs/xapian-${PV}
- media-libs/libcdr
- sys-apps/file
- virtual/zlib:=
-"
-RDEPEND="${DEPEND}"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-ollybetts )"
-
-src_install() {
- emake DESTDIR="${D}" PREFIX="${EPREFIX}" install
-
- # Protect /etc/omega.conf
- echo "CONFIG_PROTECT=\"/etc/omega.conf\"" > "${T}"/20xapian-omega || die
- doenvd "${T}"/20xapian-omega
- dodoc AUTHORS ChangeLog INSTALL NEWS README TODO
-
- # Directory containing Xapian databases:
- keepdir /var/lib/omega/data
-
- # Directory containing OmegaScript templates:
- keepdir /var/lib/omega/templates
- mv "${S}"/templates/* "${ED}"/var/lib/omega/templates || die
-
- # Directory to write Omega logs to:
- keepdir /var/log/omega
-
- # Directory containing any cdb files for the $lookup OmegaScript command:
- keepdir /var/lib/omega/cdb
-}
diff --git a/app-text/xchm/Manifest b/app-text/xchm/Manifest
deleted file mode 100644
index 9522f2826868..000000000000
--- a/app-text/xchm/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-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/files/xchm.desktop b/app-text/xchm/files/xchm.desktop
deleted file mode 100644
index a8842132a170..000000000000
--- a/app-text/xchm/files/xchm.desktop
+++ /dev/null
@@ -1,11 +0,0 @@
-[Desktop Entry]
-Type=Application
-Version=1.0
-Name=xCHM
-Comment=Compiled HTML Help (CHM) file viewer
-Comment[fr]=Visionneuse de fichiers Compiled HTML Help (CHM)
-Icon=xchm
-TryExec=xchm
-Exec=xchm %f
-MimeType=application/x-chm;
-Categories=Office;Viewer;
diff --git a/app-text/xchm/files/xchm.xml b/app-text/xchm/files/xchm.xml
deleted file mode 100644
index 08cb9ca3f4b8..000000000000
--- a/app-text/xchm/files/xchm.xml
+++ /dev/null
@@ -1,7 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info">
- <mime-type type="application/x-chm">
- <comment>Compiled HTML Help Format</comment>
- <glob pattern="*.chm"/>
- </mime-type>
-</mime-info>
diff --git a/app-text/xchm/metadata.xml b/app-text/xchm/metadata.xml
deleted file mode 100644
index a5d5589d100d..000000000000
--- a/app-text/xchm/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">rzvncj/xCHM</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xchm/xchm-1.36-r1.ebuild b/app-text/xchm/xchm-1.36-r1.ebuild
deleted file mode 100644
index abd5558af5b0..000000000000
--- a/app-text/xchm/xchm-1.36-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# 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/xchm/xchm-1.37-r1.ebuild b/app-text/xchm/xchm-1.37-r1.ebuild
deleted file mode 100644
index 381c759370f0..000000000000
--- a/app-text/xchm/xchm-1.37-r1.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2026 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/Manifest b/app-text/xdvik/Manifest
deleted file mode 100644
index b17947255f53..000000000000
--- a/app-text/xdvik/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xdvik-22.87.06.tar.gz 5922131 BLAKE2B 88821b7642d2d79158f5b49a7d23dad2209750a44d2b75f131d77a5ee326670d2a9cf09246ea9226a386bce429890459625d87df697599529de1bfc32438bf64 SHA512 93fb231f20ef76e170ae954d076ac5421669b3db71e3a96561626736d516f639227e3e502012ba4612fd238172b82f512985c571702d6c0ce078e60a67e5b19f
-DIST xdvik_192.png 77893 BLAKE2B 533910801cd981a39c42851be2779f98ecf7fcec8ef2a167005521e39d8ef66d8eb806b382451ebf88da62ba61afba82b8d15a60ef6ba347bd2ff848f10253ed SHA512 7fa6becc3601df01134cd163e461780b9ab4ee855788e38dc3d255d491294c033f040326016df7671ff301cc8f91462209e1fda5e50cb383f5407f0c1021d71d
diff --git a/app-text/xdvik/files/xdvik-22.87.06-c23.patch b/app-text/xdvik/files/xdvik-22.87.06-c23.patch
deleted file mode 100644
index d41fe4314a4e..000000000000
--- a/app-text/xdvik/files/xdvik-22.87.06-c23.patch
+++ /dev/null
@@ -1,83 +0,0 @@
-https://tug.org/pipermail/tex-live/2024-November/050931.html
-https://bugs.gentoo.org/944178
---- a/dvi-draw.c
-+++ b/dvi-draw.c
-@@ -198,7 +198,6 @@ bmUnitT bit_masks[] = {
- #ifdef VMS
- #define off_t int
- #endif
--extern off_t lseek();
-
- #ifndef SEEK_SET /* if <unistd.h> is not provided (or for <X11R5) */
- #define SEEK_SET 0
-@@ -4693,8 +4692,6 @@ anchor_search(const char *str)
-
- #if GREY
-
--extern double pow();
--
- static void
- mask_shifts(Pixel mask, int *pshift1, int *pshift2)
- {
---- a/gui/menu.c
-+++ b/gui/menu.c
-@@ -62,7 +62,7 @@ static struct button_info *m_button_info = NULL; /* toplevel node of pulldown me
-
-
- static void
--set_menu_info(void *val, XtActionProc proc, Boolean (*cmp)(), struct button_info *item)
-+set_menu_info(void *val, XtActionProc proc, Boolean (*cmp)(void *, const char *), struct button_info *item)
- {
- size_t i;
- ASSERT(item != NULL, "item in set_menu_info musn't be NULL!");
-@@ -96,7 +96,7 @@ set_menu_info(void *val, XtActionProc proc, Boolean (*cmp)(), struct button_info
-
- /* set a menu according to val and the compare function cmp */
- void
--set_menu(void *val, XtActionProc proc, Boolean (*cmp)())
-+set_menu(void *val, XtActionProc proc, Boolean (*cmp)(void *, const char *))
- {
- /* removed following since cast from function pointer to void pointer is not supported by ANSI C */
- /* TRACE_GUI((stderr, "set_menu_info: %d, %p, %p", *(int *)val, (void *)proc, (void *)cmp)); */
---- a/gui/menu.h
-+++ b/gui/menu.h
-@@ -67,6 +67,6 @@ extern void create_menu_buttons(Widget parent,
- #endif
- );
-
--extern void set_menu(void *val, XtActionProc proc, Boolean (*cmp)());
-+extern void set_menu(void *val, XtActionProc proc, Boolean (*cmp)(void *, const char *));
-
- #endif /* MENU_H_ */
---- a/gui/sfDraw.c
-+++ b/gui/sfDraw.c
-@@ -238,7 +238,6 @@ SFstatAndCheck(SFDir *dir, SFEntry *entry)
- struct stat statBuf;
- char save;
- int last;
-- extern int SFchdir();
-
- /*
- * must be restored before returning
---- a/gui/sfDraw.h
-+++ b/gui/sfDraw.h
-@@ -56,7 +56,7 @@ void SFhAreaSelectedCallback(Widget w, int n, int pnew);
- void SFpathSliderMovedCallback(Widget w, XtPointer client_data, float *new);
- void SFpathAreaSelectedCallback(Widget w, XtPointer client_data, int pnew);
- Boolean SFworkProc(void);
--extern int (*SFfunc)();
-+extern int (*SFfunc)(char *entryReal, char **entryShown, struct stat *statBuf);
-
- extern Widget selFileField, selFileForm, selFileHScroll, selFileHScrolls[], selFileLists[], selFileVScrolls[];
- extern Display *SFdisplay;
---- a/gui/sfSelFile.c
-+++ b/gui/sfSelFile.c
-@@ -125,7 +125,7 @@ XtAppContext SFapp;
- int SFpathScrollWidth, SFvScrollHeight, SFhScrollWidth;
- char SFtextBuffer[MAXPATHLEN];
- XtIntervalId SFdirModTimerId;
--int (*SFfunc) ();
-+int (*SFfunc) (char *entryReal, char **entryShown, struct stat *statBuf);
-
- static int SFstatus = SEL_FILE_NULL;
-
diff --git a/app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch b/app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch
deleted file mode 100644
index c3b3f0b98bdb..000000000000
--- a/app-text/xdvik/files/xdvik-22.87.06-configure-clang16.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://github.com/TeX-Live/texlive-source/commit/bb307f8bd91c5ea4f191b9c788056470626893b7
-
-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/configure
-+++ b/configure
-@@ -16406,6 +16406,9 @@ else $as_nop
- #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
-@@ -16427,7 +16430,7 @@ main (void)
-
- while (wait(&status) != child)
- ;
-- exit(
-+ _exit(
- /* Was there some problem with vforking? */
- child < 0
-
---- a/m4/xdvi-func-setsid-in-fork.m4
-+++ b/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/xdvik/files/xdvik-22.87.06-squeeze-c23.patch b/app-text/xdvik/files/xdvik-22.87.06-squeeze-c23.patch
deleted file mode 100644
index 013c7af3e424..000000000000
--- a/app-text/xdvik/files/xdvik-22.87.06-squeeze-c23.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-https://tug.org/pipermail/tex-live/2024-November/050930.html
-https://bugs.gentoo.org/944178
---- a/squeeze/squeeze.c
-+++ b/squeeze/squeeze.c
-@@ -118,7 +118,6 @@ main(int argc, char *argv[])
- int c;
- char *b;
- char seeking;
-- extern void exit();
-
- if (argc > 3 || (in = (argc < 2 ? stdin : fopen(argv[1], "r"))) == NULL ||
- (out = (argc < 3 ? stdout : fopen(argv[2], "w"))) == NULL) {
diff --git a/app-text/xdvik/files/xdvik.xpm b/app-text/xdvik/files/xdvik.xpm
deleted file mode 100644
index 456335ec52e1..000000000000
--- a/app-text/xdvik/files/xdvik.xpm
+++ /dev/null
@@ -1,89 +0,0 @@
-/* XPM */
-static char *xdvik[] = {
-/* columns rows colors chars-per-pixel */
-"48 48 35 1 ",
-" c #080808",
-". c #2F261C",
-"X c #343434",
-"o c #3C3B3C",
-"O c #493415",
-"+ c #523611",
-"@ c #64471A",
-"# c #6D4E1E",
-"$ c #65513A",
-"% c #444444",
-"& c #4C4C4C",
-"* c #505050",
-"= c #665641",
-"- c #696159",
-"; c #626262",
-": c #7D7D7D",
-"> c #946924",
-", c #8D7757",
-"< c #8F7C5A",
-"1 c #B78833",
-"2 c #D59E39",
-"3 c #D7A03A",
-"4 c #9F896C",
-"5 c #E9B345",
-"6 c #EBB345",
-"7 c #FDC54E",
-"8 c #808080",
-"9 c #848484",
-"0 c #9C9C9B",
-"q c #A9A5A2",
-"w c #C7BFB5",
-"e c #DAD6D1",
-"r c #EFEEEE",
-"t c #FEFEFE",
-"y c None",
-/* pixels */
-"9 XyyyyyyyyyyyyyyyyyyyyyyyyyyyyyX Xyy",
-"y8 yyyyyyyyyyyyyyyyyyyyyyyyyyy oyyy",
-"yyo XyyyyyyyyyyyyyyyyyyyyyyyyyX yyyy",
-"yyyX :yyyyy yy yyy yyyy* yyyyy",
-"yyyy yyyy >777 y 77 y 77 y+9 9yyyyy",
-"yyyyy Xyyy 77.#7 777 y 77 =yyyyyy",
-"yyyyy8 *yyy 6#.77 777 77 7 77 7 y yyy",
-"yyyyyyX yyyy 6>#7 77 77 77 7 6 66 yy",
-"yyyyyyy yyy4 77777777 77 777+66 66 yy",
-"yyyyyyyy Xyy++++177777777 777+7 66 6 y",
-"yyyyyyyyX ;+qtte+73777777771+7 76 y",
-"yyyyyyyyy +qtttt+4+++17777771 166> yy",
-"yyyyyyyyyy +t4.tw+wtte+177771 77777 +yy",
-"yyyyyyyyyyy .++#+t..4+etttte+7773 77>+>7 7 y",
-"yyyyyyyyyy>+O@137776+ew++etttttt+777 71# 37 6 y",
-"yyyyyyyy>>77777777771+++,ttteetw+77777 17 66 y",
-"yyyyyyy>777777777777773>-tte..r+37773 +177 1 >y",
-"yyyyyy>77>>3777777777773+ete..-+777777777 1666+y",
-"yyyyy> 7>7777777777777771+etee+777777 17 676+",
-"yyyyy76 777>37777777777773++++77777777777777 y",
-"yyyyy1>++7>7777 >3777777777777777777777 777 -",
-"yyyyy66# #777 377777777777777777777777777 777 ",
-"yyyyy666 #77777777777777777777777 77777 7 y",
-"yyyyyy6>+> 66 7777777777777777777777 7777 yyy",
-"yyyyyy 6>77 66 17777777777777777777777 777 yy",
-"yyyyyy7. 7777 1777777777777+77777777777777 7 y",
-"yyyyyy377 7777777777777777+ 77777 77777777 7#y",
-"yyyyyyy177 77777777777777+ 77777777 7777777 -",
-"yyyyyyyy777 +37777777777+ 777777 7777 777777 y",
-"yyyyyyyy1777# >777777+ +7777777+ 777777 7 yy",
-"yyyyyyyyy177777 77777+77777 777777 7yy",
-"yyyyyyyyyyy177777777777777777 777777 777777 +y",
-"yyyyyyyyyyyyy<37777777777777 +7777 77 777777 y",
-"yyyyyyyyyyyyy9 37737777 77 7777 77+77 $y",
-"yyyyyyyyyyyy9 X#7#7+7+yyX 6+77 777 777+7 yy",
-"yyyyyyyyyyyyX 0,#+#2+yyyyX 6+7 777 777+7 yy",
-"yyyyyyyyyyy; 9yyyyyyyyyyyy 777 77 777+7 y",
-"yyyyyyyyyy9 8yyyyyyyyyyyyyy 77 777+ yy",
-"yyyyyyyyyy %yyyyyyyyyyyyyyy8 yyy",
-"yyyyyyyyyX 9yyyyyyyyyyyyyyyyX +yyyyyy",
-"yyyyyyyy& yyyyyyyyyyyyyyyyyyy *yyyyy",
-"yyyyyyy9 8yyyyyyyyyyyyyyyyyyyy 9yyyy",
-"yyyyyyy 8yyyyyyyyyyyyyyyyyyyyyX yyyy",
-"yyyyyy %yyyyyyyyyyyyyyyyyyyyyyy Xyyy",
-"yyyyyX 9yyyyyyyyyyyyyyyyyyyyyyyy ;yy",
-"yyyy& 9yyyyyyyyyyyyyyyyyyyyyyyyyy 8y",
-"yyy8 8yyyyyyyyyyyyyyyyyyyyyyyyyyy *y",
-"yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy 9"
-};
diff --git a/app-text/xdvik/metadata.xml b/app-text/xdvik/metadata.xml
deleted file mode 100644
index 4aef98d6734f..000000000000
--- a/app-text/xdvik/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>cjk@gentoo.org</email>
- <name>Cjk</name>
- </maintainer>
- <maintainer type="project">
- <email>tex@gentoo.org</email>
- <name>Gentoo TeX Project</name>
- </maintainer>
- <longdescription lang="en">
- XDVIK is a dvi previewer on X with kpathsea support. It also supports
- multibyte character rendering via Xft2 (or VFlib2).
- </longdescription>
- <upstream>
- <remote-id type="sourceforge">xdvi</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xdvik/xdvik-22.87.06-r1.ebuild b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
deleted file mode 100644
index 23693917eae6..000000000000
--- a/app-text/xdvik/xdvik-22.87.06-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools desktop elisp-common flag-o-matic toolchain-funcs xdg
-
-DESCRIPTION="DVI viewer for X Window System"
-HOMEPAGE="https://xdvi.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/xdvi/${P}.tar.gz
- https://dev.gentoo.org/~pacho/${PN}/${PN}_192.png"
-S="${WORKDIR}"/${P}/texk/xdvik
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
-
-IUSE="motif neXt Xaw3d emacs"
-
-# require >=libXaw-1.0.16 for suitable XawListChange API, see
-# - https://bugs.gentoo.org/919069
-# - https://gitlab.freedesktop.org/xorg/lib/libxaw/-/commit/d0fcbd9722ad691ca0b5873c98e8e9c236fa718b
-DEPEND=">=media-libs/freetype-2.9.1-r2:2
- x11-libs/libX11
- x11-libs/libXi
- x11-libs/libXmu
- x11-libs/libXpm
- x11-libs/libXt
- emacs? ( >=app-editors/emacs-23.1:* )
- motif? ( >=x11-libs/motif-2.3:0 )
- !motif? (
- neXt? ( x11-libs/neXtaw )
- !neXt? (
- Xaw3d? ( x11-libs/libXaw3d )
- !Xaw3d? ( >=x11-libs/libXaw-1.0.16 )
- )
- )
- dev-libs/kpathsea:="
-RDEPEND="${DEPEND}
- virtual/latex-base
-"
-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
- "${FILESDIR}"/${PN}-22.87.06-c23.patch
-)
-
-src_prepare() {
- default
-
- # Make sure system kpathsea headers are used
- cd "${WORKDIR}/${P}/texk/kpathsea" || die
- local i
- for i in *.h ; do
- echo "#include_next \"$i\"" > ${i} || die
- done
-
- cd "${WORKDIR}/${P}" || die
- cd "${S}" || die
- eautoreconf
-}
-
-src_configure() {
- has_version '>=dev-libs/kpathsea-6.2.1' && append-cppflags "$($(tc-getPKG_CONFIG) --cflags kpathsea)"
-
- local toolkit
- if use motif ; then
- toolkit="motif"
- use neXt && ewarn "neXt USE flag ignored (superseded by motif)"
- use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by motif)"
- elif use neXt ; then
- toolkit="neXtaw"
- use Xaw3d && ewarn "Xaw3d USE flag ignored (superseded by neXt)"
- elif use Xaw3d ; then
- toolkit="xaw3d"
- else
- toolkit="xaw"
- fi
-
- econf \
- --with-system-freetype2 \
- --with-system-kpathsea \
- --with-kpathsea-include="${EPREFIX}"/usr/include/kpathsea \
- --with-xdvi-x-toolkit="${toolkit}" \
- --x-includes="${ESYSROOT}"/usr/include \
- --x-libraries="${ESYSROOT}"/usr/$(get_libdir)
-}
-
-src_compile() {
- emake kpathsea_dir="${EPREFIX}"/usr/include/kpathsea
-
- use emacs && elisp-compile xdvi-search.el
-}
-
-src_install() {
- dodir /usr/share/texmf-dist/dvips/config
-
- emake DESTDIR="${D}" install
-
- dosym ../../texmf-dist/xdvi/XDvi /usr/share/X11/app-defaults/XDvi
-
- dodoc BUGS FAQ README.*
-
- use emacs && elisp-install tex-utils *.el *.elc
-
- doicon "${FILESDIR}"/${PN}.xpm
- newicon -s 192 "${DISTDIR}"/${PN}_192.png ${PN}.png
- make_desktop_entry "xdvi %f" "XDvi" xdvik "Graphics;Viewer" "MimeType=application/x-dvi;"
- # Our desktop file is more complete
- rm "${ED}/usr/share/applications/xdvi.desktop" || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if use emacs; then
- elog "Add"
- elog " (add-to-list 'load-path \"${EPREFIX}${SITELISP}/tex-utils\")"
- elog " (require 'xdvi-search)"
- elog "to your ~/.emacs file"
- fi
-}
diff --git a/app-text/xhtml1/Manifest b/app-text/xhtml1/Manifest
deleted file mode 100644
index 4e8353f6b0ce..000000000000
--- a/app-text/xhtml1/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xhtml1-20020801.tgz 232192 BLAKE2B 4e2da9b73da93a8196ade80549a2e255b1954178472fddaf2e3d979befda8689f3540a65d41723e40bd0450d626608ffcdcd1fa9183da5e3b13d90a5649fdc23 SHA512 184758381c5e2d36b80fa1e4470e864777383ff7539b48291036f8a3f1dba0b354a32142bfcc9071147fb20bcd4c0d4d541e09e865047938ab4cf9ae5a806412
diff --git a/app-text/xhtml1/files/xhtml1-catalog.patch b/app-text/xhtml1/files/xhtml1-catalog.patch
deleted file mode 100644
index 37b41a2b0dc1..000000000000
--- a/app-text/xhtml1/files/xhtml1-catalog.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -NurdB xhtml1-20020801/DTD/xhtml.soc xhtml1-20020801-patched/DTD/xhtml.soc
---- xhtml1-20020801/DTD/xhtml.soc 2002-08-01 13:23:08.000000000 -0500
-+++ xhtml1-20020801-patched/DTD/xhtml.soc 2005-06-21 04:12:36.000000000 -0500
-@@ -1,4 +1,9 @@
- OVERRIDE YES
-+
-+DTDDECL "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1.dcl"
-+DTDDECL "-//W3C//DTD XHTML 1.0 Transitional//EN" "xhtml1.dcl"
-+DTDDECL "-//W3C//DTD XHTML 1.0 Frameset//EN" "xhtml1.dcl"
-+
- -- Oasis entity catalog for Extensible HTML 1.0 --
-
- PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "xhtml1-strict.dtd"
-@@ -10,5 +15,3 @@
- PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "xhtml-lat1.ent"
- PUBLIC "-//W3C//ENTITIES Symbols for XHTML//EN" "xhtml-symbol.ent"
- PUBLIC "-//W3C//ENTITIES Special for XHTML//EN" "xhtml-special.ent"
--
--SGMLDECL "xhtml1.dcl"
diff --git a/app-text/xhtml1/metadata.xml b/app-text/xhtml1/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/xhtml1/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/xhtml1/xhtml1-20020801-r6.ebuild b/app-text/xhtml1/xhtml1-20020801-r6.ebuild
deleted file mode 100644
index 35d170a75b48..000000000000
--- a/app-text/xhtml1/xhtml1-20020801-r6.ebuild
+++ /dev/null
@@ -1,80 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-DESCRIPTION="DTDs for the eXtensible HyperText Markup Language 1.0"
-HOMEPAGE="https://www.w3.org/TR/xhtml1/"
-SRC_URI="mirror://gentoo/fe/${P}.tgz"
-
-LICENSE="W3C"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE=""
-
-DEPEND="app-text/sgml-common
- dev-libs/libxml2"
-
-PATCHES=( "${FILESDIR}"/${PN}-catalog.patch )
-
-xml_catalog_setup() {
- CATALOG="${EROOT}/etc/xml/catalog"
- XMLTOOL="${BROOT}/usr/bin/xmlcatalog"
- DTDDIR="${EROOT}/usr/share/sgml/${PN}"
-
- [[ -x ${XMLTOOL} ]]
-}
-
-src_install() {
- insinto /usr/share/sgml/${PN}
- doins DTD/xhtml.soc DTD/*.dcl DTD/*.dtd DTD/*.ent
-
- insinto /etc/sgml
- newins - xhtml1.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/xhtml1/xhtml.soc"
- EOF
-
- dodoc *.pdf *.ps
- docinto html
- dodoc *.html *.png *.css
-}
-
-pkg_preinst() {
- # work-around old revision removing it
- cp "${ED}"/etc/sgml/xhtml1.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/xhtml1.cat
- local real=${EROOT}/etc/sgml/xhtml1.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
- sgml-catalog-r1_pkg_postinst
-
- xml_catalog_setup || return
- einfo "Installing xhtml1 in the global XML catalog"
- "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.0 Strict//EN' \
- "${DTDDIR}"/xhtml1-strict.dtd "${CATALOG}"
- "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.0 Transitional//EN' \
- "${DTDDIR}"/xhtml1-transitional.dtd "${CATALOG}"
- "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.0 Frameset//EN' \
- "${DTDDIR}"/xhtml1-frameset.dtd "${CATALOG}"
- "${XMLTOOL}" --noout --add 'rewriteSystem' 'http://www.w3.org/TR/xhtml1/DTD' \
- "${DTDDIR}" "${CATALOG}"
- "${XMLTOOL}" --noout --add 'rewriteURI' 'http://www.w3.org/TR/xhtml1/DTD' \
- "${DTDDIR}" "${CATALOG}"
-}
-
-pkg_postrm() {
- sgml-catalog-r1_pkg_postrm
-
- [[ -n ${REPLACED_BY_VERSION} ]] && return
- xml_catalog_setup || return
- einfo "Removing xhtml1 from the global XML catalog"
- "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.0 Strict//EN' "${CATALOG}"
- "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.0 Transitional//EN' "${CATALOG}"
- "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.0 Frameset//EN' "${CATALOG}"
- "${XMLTOOL}" --noout --del 'http://www.w3.org/TR/xhtml1/DTD' "${CATALOG}"
-}
diff --git a/app-text/xhtml11/Manifest b/app-text/xhtml11/Manifest
deleted file mode 100644
index 04a975499124..000000000000
--- a/app-text/xhtml11/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xhtml11-20101123.tar.gz 236494 BLAKE2B 06a4e43354c16d583a0d60c450cb9dc6e088bde3be3958da70b2c5ea2e85e137666032c8a25848d9acba459d829d7ba82da414483d8f855ac3c893a7ac7f5931 SHA512 8a38a61d44809459f1f8b02992a623836df1b4b7fb6b5e844ca039264d4c99e80170c84d8b90dede7142f5972e9668f4ff71c9e0ded82887e5b4116cf56a8506
diff --git a/app-text/xhtml11/metadata.xml b/app-text/xhtml11/metadata.xml
deleted file mode 100644
index 076793e3f54b..000000000000
--- a/app-text/xhtml11/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mgorny@gentoo.org</email>
- <name>Michał Górny</name>
- </maintainer>
-</pkgmetadata>
diff --git a/app-text/xhtml11/xhtml11-20101123.ebuild b/app-text/xhtml11/xhtml11-20101123.ebuild
deleted file mode 100644
index 0f4327930fb7..000000000000
--- a/app-text/xhtml11/xhtml11-20101123.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit sgml-catalog-r1
-
-DESCRIPTION="DTDs for the eXtensible HyperText Markup Language 1.0"
-HOMEPAGE="https://www.w3.org/TR/xhtml11/"
-SRC_URI="https://www.w3.org/TR/xhtml11/xhtml11.tgz -> ${P}.tar.gz"
-
-LICENSE="W3C"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-IUSE=""
-
-DEPEND="app-text/sgml-common
- dev-libs/libxml2"
-
-xml_catalog_setup() {
- CATALOG="${EROOT}/etc/xml/catalog"
- XMLTOOL="${BROOT}/usr/bin/xmlcatalog"
- DTDDIR="${EROOT}/usr/share/sgml/${PN}"
-
- [[ -x ${XMLTOOL} ]]
-}
-
-src_install() {
- insinto /usr/share/sgml/${PN}
- doins DTD/*.{cat,dcl,dtd,mod}
-
- insinto /etc/sgml
- newins - xhtml11.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/sgml/xhtml11/xhtml11.cat"
- EOF
-
- dodoc *.pdf *.ps
- docinto html
- dodoc *.html *.gif *.css
-}
-
-pkg_postinst() {
- sgml-catalog-r1_pkg_postinst
-
- xml_catalog_setup || return
- einfo "Installing xhtml11 in the global XML catalog"
- "${XMLTOOL}" --noout --add 'public' '-//W3C//DTD XHTML 1.1//EN' \
- "${DTDDIR}"/xhtml11-flat.dtd "${CATALOG}"
- "${XMLTOOL}" --noout --add 'rewriteSystem' 'http://www.w3.org/TR/xhtml11/DTD' \
- "${DTDDIR}" "${CATALOG}"
- "${XMLTOOL}" --noout --add 'rewriteURI' 'http://www.w3.org/TR/xhtml11/DTD' \
- "${DTDDIR}" "${CATALOG}"
-}
-
-pkg_postrm() {
- sgml-catalog-r1_pkg_postrm
-
- [[ -n ${REPLACED_BY_VERSION} ]] && return
- xml_catalog_setup || return
- einfo "Removing xhtml1 from the global XML catalog"
- "${XMLTOOL}" --noout --del '-//W3C//DTD XHTML 1.1//EN' "${CATALOG}"
- "${XMLTOOL}" --noout --del 'http://www.w3.org/TR/xhtml11/DTD' "${CATALOG}"
-}
diff --git a/app-text/xiphos/Manifest b/app-text/xiphos/Manifest
deleted file mode 100644
index 034b41406b74..000000000000
--- a/app-text/xiphos/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xiphos-4.3.2.tar.xz 21383548 BLAKE2B faf5d830bfddfb531ca24c9073f54a9405dd256e2c23c211e4e1c91027d00ea61928214d7da61244097f0327ee50769e5b27ef78f3d242a8640e2a6ec2c67ddc SHA512 b954a5c2d34defc6d472341d612a6dd53eabc3801091c2cbb81c567d6fcc55545a63425f6e22a3649f4436aa4ab9a7cacf91a8630d41224782b62d59b41f5fe4
diff --git a/app-text/xiphos/files/xiphos-4.3.2-fix_minizip-ng.patch b/app-text/xiphos/files/xiphos-4.3.2-fix_minizip-ng.patch
deleted file mode 100644
index aaba35dad1c4..000000000000
--- a/app-text/xiphos/files/xiphos-4.3.2-fix_minizip-ng.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-see https://bugs.gentoo.org/969182
-PR merged https://github.com/crosswire/xiphos/pull/1264.patch
-fix conflicting types for ‘in_func’ between zlib.h and zlib-ng.h used by minizip-ng[compat]
---- a/src/gtk/utilities.c
-+++ b/src/gtk/utilities.c
-@@ -38,8 +38,8 @@
- #include <gdk-pixbuf/gdk-pixbuf.h>
-
- #include <gtk/gtk.h>
--#include <minizip/zip.h>
- #include <zlib.h>
-+#include <minizip/zip.h>
-
- #include "gui/utilities.h"
- #include "gui/preferences_dialog.h"
diff --git a/app-text/xiphos/files/xiphos-4.3.2-fix_odr.patch b/app-text/xiphos/files/xiphos-4.3.2-fix_odr.patch
deleted file mode 100644
index 1ebd64eba7fd..000000000000
--- a/app-text/xiphos/files/xiphos-4.3.2-fix_odr.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-Fix lto. Merged in upstream
-https://github.com/crosswire/xiphos/commit/9435cdce8ec64f4eb699b0cd7b66df02949fe5fb.patch
-From 9435cdce8ec64f4eb699b0cd7b66df02949fe5fb Mon Sep 17 00:00:00 2001
-From: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
-Date: Wed, 2 Jul 2025 15:52:24 +0200
-Subject: [PATCH] fix One Definition Rule violations (#1242)
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
->xiphos-4.3.2/src/main/parallel_view.cc:86:15:
->error: ‘no_content’ violates the C++ One Definition Rule [-Werror=odr]
-> 86 | extern gchar *no_content;
-> | ^
->xiphos-4.3.2/src/main/display.cc:88:14: note: ‘no_content’ was previously declared here
-> 88 | const gchar *no_content =
-> | ^
-
-Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
----
- src/main/parallel_view.cc | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/main/parallel_view.cc b/src/main/parallel_view.cc
-index 39b8037e2..22164d1c8 100644
---- a/src/main/parallel_view.cc
-+++ b/src/main/parallel_view.cc
-@@ -83,7 +83,7 @@ SWBuf unknown_parallel = _("Unknown parallel module: ");
- */
-
- BackEnd *backend_p;
--extern gchar *no_content;
-+extern const gchar *no_content;
-
- static const gchar *tf2of(int true_false)
- {
diff --git a/app-text/xiphos/files/xiphos-4.3.2-include_dbus.patch b/app-text/xiphos/files/xiphos-4.3.2-include_dbus.patch
deleted file mode 100644
index 34fe0f9de202..000000000000
--- a/app-text/xiphos/files/xiphos-4.3.2-include_dbus.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-https://github.com/crosswire/xiphos/pull/1103.patch
-dbus is not called for the main target, but it should.
-diff --git a/src/main/CMakeLists.txt b/src/main/CMakeLists.txt
-index 4952757..a65a92b 100644
---- a/src/main/CMakeLists.txt
-+++ b/src/main/CMakeLists.txt
-@@ -77,6 +77,17 @@ target_link_libraries(main
- PkgConfig::Biblesync
- )
-
-+IF (DBUS)
-+ target_include_directories (main
-+ PRIVATE ${CMAKE_CURRENT_BINARY_DIR}
-+ PkgConfig::DBus
-+ )
-+ target_link_libraries(main
-+ PRIVATE
-+ PkgConfig::DBus
-+ )
-+ENDIF (DBUS)
-+
- if(WK_FOUND)
- target_compile_definitions(main
- PRIVATE
diff --git a/app-text/xiphos/metadata.xml b/app-text/xiphos/metadata.xml
deleted file mode 100644
index a87c6b04f4ad..000000000000
--- a/app-text/xiphos/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">crosswire/xiphos</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xiphos/xiphos-4.3.2.ebuild b/app-text/xiphos/xiphos-4.3.2.ebuild
deleted file mode 100644
index a69944afce04..000000000000
--- a/app-text/xiphos/xiphos-4.3.2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake eapi9-ver xdg
-
-DESCRIPTION="Gtk+-based Bible-study frontend for SWORD"
-HOMEPAGE="https://xiphos.org/"
-SRC_URI="https://github.com/crosswire/${PN}/releases/download/${PV}/${P}.tar.xz"
-
-LICENSE="GPL-2 MIT"
-SLOT="0"
-KEYWORDS="amd64"
-IUSE="dbus debug"
-
-RDEPEND="
- app-text/sword
- dev-libs/glib:2
- dev-libs/icu:=
- dev-libs/libxml2:=
- net-libs/biblesync
- net-libs/webkit-gtk:4.1
- virtual/minizip:=
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- dbus? ( dev-libs/dbus-glib )
-"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
-"
-BDEPEND="
- app-arch/zip
- app-text/yelp-tools
- dev-libs/appstream-glib
- dev-libs/libxslt
- dev-util/desktop-file-utils
- dev-util/glib-utils
- dev-util/itstool
- virtual/pkgconfig
-"
-
-PATCHES=(
- # all merged. to be removed at next version
- "${FILESDIR}"/${PN}-4.3.2-include_dbus.patch
- "${FILESDIR}"/${PN}-4.3.2-fix_odr.patch
- "${FILESDIR}"/${P}-fix_minizip-ng.patch #969182
-)
-
-src_prepare() {
- cmake_src_prepare
-
- # bug 964692, don't build translations for help-pages for now
- # see https://github.com/crosswire/xiphos/issues/1253
- echo "" > help/HELP_LINGUAS || die
-}
-
-src_configure() {
- local mycmakeargs=(
- -DDBUS=$(usex dbus)
- -DDEBUG=$(usex debug)
- -DPOSTINST=off
- )
- cmake_src_configure
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- # see https://github.com/crosswire/xiphos/blob/4.3.2/src/editor/webkit_editor.c#L28
- 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
deleted file mode 100644
index 96f4b57069c4..000000000000
--- a/app-text/xlsx2csv/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xlsx2csv-0.8.6.tar.gz 228308 BLAKE2B 35e658d563d68f85f4a658c832e8c9dce6bf7186eb685bbf5c1342559fa7e3692f37f087ef821cfe0c8055aa29d441a4a06a2f64866d60d19e72eee87b8a219d SHA512 d8d8aad85deaf75b3b18760c9a2a837142d26870866f2ae3d63ec3181447e838501ae1d017ca6e1e05a32b37401fc4dd0e938a51f75f75a7527dfa7c92a59d4f
diff --git a/app-text/xlsx2csv/metadata.xml b/app-text/xlsx2csv/metadata.xml
deleted file mode 100644
index b8a934ca23f5..000000000000
--- a/app-text/xlsx2csv/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>github@fischl-online.de</email>
- <name>Anton Fischl</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <stabilize-allarches/>
- <upstream>
- <remote-id type="pypi">xlsx2csv</remote-id>
- <remote-id type="github">dilshod/xlsx2csv</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xlsx2csv/xlsx2csv-0.8.6.ebuild b/app-text/xlsx2csv/xlsx2csv-0.8.6.ebuild
deleted file mode 100644
index 52fc63c69c0e..000000000000
--- a/app-text/xlsx2csv/xlsx2csv-0.8.6.ebuild
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{13..14} )
-PYTHON_REQ_USE="xml(+)"
-DISTUTILS_USE_PEP517=setuptools
-
-inherit distutils-r1 pypi
-
-DESCRIPTION="Convert MS Office xlsx files to CSV"
-HOMEPAGE="https://github.com/dilshod/xlsx2csv/"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-BDEPEND="dev-lang/perl"
-
-python_compile_all() {
- emake -C man
-}
-
-python_test() {
- "${EPYTHON}" test/run || die "tests failed with ${EPYTHON}"
-}
-
-python_install_all() {
- distutils-r1_python_install_all
- doman "man/${PN}.1"
-}
diff --git a/app-text/xml2doc/Manifest b/app-text/xml2doc/Manifest
deleted file mode 100644
index 80ed00ef1f68..000000000000
--- a/app-text/xml2doc/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xml2doc-20030510.tgz 53307 BLAKE2B 3f7e44ede6ac0a2ec4762e66181de34ffe553035b54ee302345d1b38a5063106fc4ba65abec042b4ec693b173d70fc4b548ebc942b2a8f6636f84e7beeed2bd6 SHA512 9eb2970b7adef1669b9b0aede2b3d2b42ba234c8294f0f8e6e230d8fcc6cf878675b2f0bff87ee36a255ab29376be844d92d382be7aad0ab11972847cfe49dbd
diff --git a/app-text/xml2doc/files/xml2doc-20030510-c99.patch b/app-text/xml2doc/files/xml2doc-20030510-c99.patch
deleted file mode 100644
index e38f703146d4..000000000000
--- a/app-text/xml2doc/files/xml2doc-20030510-c99.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://bugs.gentoo.org/923170
---- a/src/defs.c
-+++ b/src/defs.c
-@@ -1,5 +1,7 @@
- #include "defs.h"
-
-+#include <stdlib.h>
-+
- int defs_init()
- {
- DocS.page=0;
---- a/src/defs.h
-+++ b/src/defs.h
-@@ -1,6 +1,7 @@
- #ifndef _INCLUDE_DEFS_H_
- #define _INCLUDE_DEFS_H_
-
-+#include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #include <unistd.h>
---- a/src/main.c
-+++ b/src/main.c
-@@ -1,5 +1,7 @@
- #include "main.h"
-
-+#include <stdlib.h>
-+
- /*
- *
- * PDF_set_value(p,"nameofvalue",(float)value); // get/set
---- a/src/parse.c
-+++ b/src/parse.c
-@@ -1,5 +1,7 @@
- #include "defs.h"
-
-+#include <stdlib.h>
-+
- int parse(const char *file)
- {
- Doc[n].doc=xmlParseFile(file);
---- a/src/defs.c
-+++ b/src/defs.c
-@@ -12,6 +12,7 @@ int defs_init()
- DocS.add.colors=(struct_colors *)malloc(1);
- DocS.add.pages =(struct_pages *)malloc(1);
- DocS.add.sizes =(struct_sizes *)malloc(1);
-+ return 0;
- }
-
- int defs_default() // Set default values
diff --git a/app-text/xml2doc/files/xml2doc-20030510-gcc10-no-common.patch b/app-text/xml2doc/files/xml2doc-20030510-gcc10-no-common.patch
deleted file mode 100644
index 17965c946abe..000000000000
--- a/app-text/xml2doc/files/xml2doc-20030510-gcc10-no-common.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/src/defs.h
-+++ b/src/defs.h
-@@ -18,13 +18,13 @@
-
- /* Global vars */
-
--enum
-+enum align
- {
- ALIGN_RIGHT,
- ALIGN_LEFT,
- ALIGN_JUSTIFY,
- ALIGN_CENTER
--} align;
-+};
-
- typedef struct
- {
diff --git a/app-text/xml2doc/files/xml2doc-20030510-makefile.patch b/app-text/xml2doc/files/xml2doc-20030510-makefile.patch
deleted file mode 100644
index 1023352d0a77..000000000000
--- a/app-text/xml2doc/files/xml2doc-20030510-makefile.patch
+++ /dev/null
@@ -1,100 +0,0 @@
---- a/src/Makefile.in
-+++ b/src/Makefile.in
-@@ -9,19 +9,16 @@
- DEBUG=@DEBUG@
- PREFIX=@PREFIX@
-
--CC=gcc
- OBJ=main.o defs.o parse.o parse_include.o parse_info.o parse_img.o parse_t.o parse_page.o parse_default.o parse_bookmark.o parse_add.o parse_list.o parse_sep.o output_t.o output_doc.o output_img.o output_info.o output_page.o output_sep.o output_list.o parm.o
- IPATH=-I/usr/pkg/include/libxml2 -I/usr/include/libxml2 -I. -I/usr/pkg/include -I/usr/local/include
- LPATH=-L/usr/pkg/lib -L/usr/local/lib
- CFLAGS+=-Wall -c $(IPATH) $(I_PDF)\
- -DVERSION=\"$(VERSION)\" $(DEBUG)\
-- -fno-asm -funroll-all-loops -fstrength-reduce -frerun-loop-opt \
- -x c -fshort-enums
- LFLAGS=-lxml2 $(L_PDF) $(LPATH)
- BIN=xml2doc
-
--all:
-- @printf "\e[32mUse make in the parent directory :)\e[0m\n"
-+all: build
-
- install: build
- @printf "\e[32mInstalling binaries...\e[0m\n"
-@@ -34,75 +31,49 @@
-
- build: $(OBJ)
- @printf "\n\e[32mLinking objects...\e[0m\n"
-- $(CC) $(LFLAGS) $(OBJ) -o $(BIN)
-- @if ( test -z "$(DEBUG)" ); then \
-- echo "Stripping symbols..."; \
-- strip -s $(BIN); \
-- fi
-- @printf "\n\n\e[32mCompilation process done.\e[0m\n"
-+ $(CC) $(LDFLAGS) $(L_PDF) $^ -lxml2 -o $(BIN)
-
- main.o: main.c main.h
-- $(CC) $(CFLAGS) main.c
-
- parm.o: parm.c parm.h
-- $(CC) $(CFLAGS) parm.c
-
- output_doc.o: output_doc.c output.h
-- $(CC) $(CFLAGS) output_doc.c
-
- output_img.o: output_img.c output.h
-- $(CC) $(CFLAGS) output_img.c
-
- output_info.o: output_info.c output.h
-- $(CC) $(CFLAGS) output_info.c
-
- output_page.o: output_page.c output.h
-- $(CC) $(CFLAGS) output_page.c
-
- output_sep.o: output_sep.c output.h
-- $(CC) $(CFLAGS) output_sep.c
-
- output_list.o: output_list.c output.h
-- $(CC) $(CFLAGS) output_list.c
-
- output_t.o: output_t.c output.h
-- $(CC) $(CFLAGS) output_t.c
-
- parse_add.o: parse_add.c defs.h
-- $(CC) $(CFLAGS) parse_add.c
-
- parse_sep.o: parse_sep.c defs.h
-- $(CC) $(CFLAGS) parse_sep.c
-
- defs.o: defs.c defs.h
-- $(CC) $(CFLAGS) defs.c
-
- parse.o: parse.c defs.h
-- $(CC) $(CFLAGS) parse.c
-
- parse_include.o: parse_include.c defs.h
-- $(CC) $(CFLAGS) parse_include.c
-
- parse_info.o: parse_info.c defs.h
-- $(CC) $(CFLAGS) parse_info.c
-
- parse_img.o: parse_img.c defs.h
-- $(CC) $(CFLAGS) parse_img.c
-
- parse_t.o: parse_t.c defs.h
-- $(CC) $(CFLAGS) parse_t.c
-
- parse_page.o: parse_page.c defs.h
-- $(CC) $(CFLAGS) parse_page.c
-
- parse_default.o: parse_default.c defs.h
-- $(CC) $(CFLAGS) parse_default.c
-
- parse_bookmark.o: parse_bookmark.c defs.h
-- $(CC) $(CFLAGS) parse_bookmark.c
-
- parse_list.o: parse_list.c defs.h
-- $(CC) $(CFLAGS) parse_list.c
-
- clean:
- rm -rf $(OBJ) $(BIN) *.o a.out *~ DEADJOE .*.swp *.txt *.pdf *.html *.xml
diff --git a/app-text/xml2doc/files/xml2doc-pointer_fix.patch b/app-text/xml2doc/files/xml2doc-pointer_fix.patch
deleted file mode 100644
index b6adabe3c1a3..000000000000
--- a/app-text/xml2doc/files/xml2doc-pointer_fix.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff -NurdpB xml2doc/src/output_info.c xml2doc-patched/src/output_info.c
---- xml2doc/src/output_info.c 2003-04-25 05:11:27.000000000 -0500
-+++ xml2doc-patched/src/output_info.c 2007-03-14 15:07:59.000000000 -0500
-@@ -9,11 +9,11 @@ void output_info()
- *subject = xmlGetProp(Doc[n].cur,"subject"),
- *keywords = xmlGetProp(Doc[n].cur,"keywords"),
- *trapped = xmlGetProp(Doc[n].cur,"trapped");
-- struct time_t *timet;
-- struct tm *clk;
--
-- time((time_t *)&timet);
-- clk=localtime((const time_t *)&timet);
-+ time_t timet;
-+ struct tm *clk;
-+
-+ time(&timet);
-+ clk=localtime(&timet);
-
- switch(DocS.output)
- {
diff --git a/app-text/xml2doc/metadata.xml b/app-text/xml2doc/metadata.xml
deleted file mode 100644
index 61aee6082a38..000000000000
--- a/app-text/xml2doc/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">xml2doc</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xml2doc/xml2doc-20030510-r4.ebuild b/app-text/xml2doc/xml2doc-20030510-r4.ebuild
deleted file mode 100644
index 978e573aa69e..000000000000
--- a/app-text/xml2doc/xml2doc-20030510-r4.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Tool to convert simple XML to a variety of formats (pdf, html, txt, manpage)"
-HOMEPAGE="http://xml2doc.sourceforge.net"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
-S="${WORKDIR}/${PN}"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 ~sparc x86"
-
-DEPEND="dev-libs/libxml2:2="
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- # Fix pointer-related bug detected by a QA notice
- "${FILESDIR}"/${PN}-pointer_fix.patch
- # Don't strip symbols from binary (bug #152266)
- "${FILESDIR}"/${P}-makefile.patch
- # Fix GCC 10 -fno-common change
- "${FILESDIR}"/${P}-gcc10-no-common.patch
- # bug #923170
- "${FILESDIR}"/${P}-c99.patch
-)
-
-src_prepare() {
- default
-
- # Clang 16, bug #900539
- eautoreconf
-}
-
-src_configure() {
- tc-export CC
- # bug #944764
- append-cflags -std=gnu17
- econf --disable-pdf
-}
-
-src_compile() {
- default
-
- cd doc || die
- "${S}"/src/xml2doc -oM manpage.xml xml2doc.1 || die
-}
-
-src_install() {
- dobin src/xml2doc
-
- einstalldocs
- docinto examples
- dodoc examples/*.{xml,png}
-
- doman doc/xml2doc.1
-}
diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest
deleted file mode 100644
index 03c861cd6b34..000000000000
--- a/app-text/xml2rfc/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xml2rfc-3.26.0.gh.tar.gz 2839215 BLAKE2B b175e85fc82090d15176977d1af1e4968ff8d1c5a17fc5c07bffff7e20fdc1b5c28328fe75d77ed124da7d836422e5bf68614f9bfaa9f6a45fd7bc734e0acda2 SHA512 3ac5aa2e0acbef01a54160e448dfbf2e9f09aae582fddf0677008f6af666ecf263d504a969fb60e3d3dbc593fd10171e1487daf47a2bc35e1ee9942acff19599
-DIST xml2rfc-3.33.0.gh.tar.gz 2844188 BLAKE2B 4715d2a8a27173051ce823dab19d5bbdc0aefd4acc43b698cafc15ba90098a937b45bc54ac6a61a2caeb930f0a32f4b9e2302d1047e26ee9194147aed479a7c5 SHA512 02f359431da7b294bcaf24a5c770fdbefc447052b9dc7ec16f4d85ad9096cb16404f8b4bb7ec5de3d3a7bf80bcdaa8d1be090fc11c3660f06f30e25fcd19490f
diff --git a/app-text/xml2rfc/metadata.xml b/app-text/xml2rfc/metadata.xml
deleted file mode 100644
index 0616885f9bff..000000000000
--- a/app-text/xml2rfc/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <name>Florian Schmaus</name>
- <email>flow@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="pypi">xml2rfc</remote-id>
- <remote-id type="github">ietf-tools/xml2rfc</remote-id>
- <changelog>https://github.com/ietf-tools/xml2rfc/releases</changelog>
- <bugs-to>https://github.com/ietf-tools/xml2rfc/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xml2rfc/xml2rfc-3.26.0.ebuild b/app-text/xml2rfc/xml2rfc-3.26.0.ebuild
deleted file mode 100644
index 0b6b934a1e70..000000000000
--- a/app-text/xml2rfc/xml2rfc-3.26.0.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# 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_{13..14} )
-
-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/xml2rfc/xml2rfc-3.33.0.ebuild b/app-text/xml2rfc/xml2rfc-3.33.0.ebuild
deleted file mode 100644
index 69234d67b01c..000000000000
--- a/app-text/xml2rfc/xml2rfc-3.33.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-
-inherit distutils-r1 optfeature
-
-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}]
- dev-python/sortedcontainers[${PYTHON_USEDEP}]
- dev-python/wcwidth[${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
-}
-
-pkg_postinst() {
- optfeature "PDF generation support" dev-python/weasyprint
-}
diff --git a/app-text/xmldiff/Manifest b/app-text/xmldiff/Manifest
deleted file mode 100644
index d44f135d3f24..000000000000
--- a/app-text/xmldiff/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xmldiff-2.6.3.tar.gz 86132 BLAKE2B 9e5777f498677bf12a603d6636833d4942fb1af2c461e9a60e2dccf89c3776f72018407928991c8a9f53abe8c704ca9a736a4f0f81ce3ca23e1657a896d43804 SHA512 ba25b8cc9866c66bc829a82d1f20108c17a09e2f46735763317f7fd6f60c3920ba6d3114454ead1461de4a59c177065291bb71bebb7ee9c4a03f3584452a9e33
-DIST xmldiff-2.7.0.tar.gz 87596 BLAKE2B 56c1a08ef67314a171a24b2aa58068b19efc8e219eac0f815bbb7663c84843d0b00b8b16487ab02808c35295b393cab8dc2357877c8d0d54031201a32d85f821 SHA512 e285c0e30b4a6f057dd4888599a6bd354b1f1465598eafa7a9ac91d3eb2e8b04e25e466d410dde84d1b6986b647d3759bad322036f3c5c9cd498e8fc291ab888
diff --git a/app-text/xmldiff/files/xmldiff-2.7.0-fix-test.patch b/app-text/xmldiff/files/xmldiff-2.7.0-fix-test.patch
deleted file mode 100644
index 981cd9771449..000000000000
--- a/app-text/xmldiff/files/xmldiff-2.7.0-fix-test.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Backported from upstream commit 57e16ce3d92067c6246c3de04f2d4b9803f6f25b
-
---- a/tests/test_main.py
-+++ b/tests/test_main.py
-@@ -44,7 +44,7 @@ class MainAPITests(unittest.TestCase):
- with open(LEFT_FILE, "rb") as infile:
- with open(RIGHT_FILE, "rb") as infile:
- # Give something else, and it fails:
-- with self.assertRaises(ValueError):
-+ with self.assertRaises(TypeError):
- main.diff_texts(infile, infile)
-
- def test_api_diff_trees(self):
diff --git a/app-text/xmldiff/metadata.xml b/app-text/xmldiff/metadata.xml
deleted file mode 100644
index ca7003827fef..000000000000
--- a/app-text/xmldiff/metadata.xml
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <longdescription>
- A python tool that figures out the differences between two
- similar XML files, in the same way the diff utility does.
- Xmldiff was initially developed for the Narval project and can
- be used as a library or as a command line tool. It can work either
- with XML files or DOM trees.
- </longdescription>
- <upstream>
- <doc>https://xmldiff.readthedocs.io</doc>
- <remote-id type="github">Shoobx/xmldiff</remote-id>
- <remote-id type="pypi">xmldiff</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xmldiff/xmldiff-2.6.3-r1.ebuild b/app-text/xmldiff/xmldiff-2.6.3-r1.ebuild
deleted file mode 100644
index 484179d5a6dc..000000000000
--- a/app-text/xmldiff/xmldiff-2.6.3-r1.ebuild
+++ /dev/null
@@ -1,26 +0,0 @@
-# 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_{13..14} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tool that figures out the differences between two similar XML files"
-HOMEPAGE="
- https://github.com/Shoobx/xmldiff
- https://pypi.org/project/xmldiff/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~sparc x86"
-
-RDEPEND="
- >=dev-python/lxml-3.1.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( CHANGES.rst README.rst )
-
-distutils_enable_tests unittest
diff --git a/app-text/xmldiff/xmldiff-2.7.0.ebuild b/app-text/xmldiff/xmldiff-2.7.0.ebuild
deleted file mode 100644
index 3c4f6275080b..000000000000
--- a/app-text/xmldiff/xmldiff-2.7.0.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{13..14} )
-inherit distutils-r1 pypi
-
-DESCRIPTION="Tool that figures out the differences between two similar XML files"
-HOMEPAGE="
- https://github.com/Shoobx/xmldiff
- https://pypi.org/project/xmldiff/
-"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ppc ~sparc x86"
-
-RDEPEND="
- >=dev-python/lxml-3.1.0[${PYTHON_USEDEP}]
-"
-
-DOCS=( CHANGES.rst README.rst )
-
-PATCHES=( "${FILESDIR}"/${PN}-2.7.0-fix-test.patch )
-
-distutils_enable_tests unittest
diff --git a/app-text/xmlformat/Manifest b/app-text/xmlformat/Manifest
deleted file mode 100644
index 3fc2fe25a173..000000000000
--- a/app-text/xmlformat/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xmlformat-1.04.tar.gz 156498 BLAKE2B 18463dea611a5d080056b0ed314eb12555e2abb12d630fb879421fa6359606f7606fda42e146eaaea7ae2fa470661ab4e28a86762375024704e607316f6323cf SHA512 e45471accf0c04e016d3a9a5bbc2f984a9a76e1d5406a80300bf9da9d04bd78b67716055271923669462b70a1713b94a1e1937318115dfd9eb9d258b69a3c14d
diff --git a/app-text/xmlformat/metadata.xml b/app-text/xmlformat/metadata.xml
deleted file mode 100644
index 85e4ed814fa2..000000000000
--- a/app-text/xmlformat/metadata.xml
+++ /dev/null
@@ -1,5 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<!-- maintainer-needed -->
-</pkgmetadata>
diff --git a/app-text/xmlformat/xmlformat-1.04.ebuild b/app-text/xmlformat/xmlformat-1.04.ebuild
deleted file mode 100644
index 60ee9c3d9d87..000000000000
--- a/app-text/xmlformat/xmlformat-1.04.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-USE_RUBY="ruby31 ruby32 ruby33"
-inherit edo ruby-single
-
-DESCRIPTION="Reformat XML documents to your custom style"
-SRC_URI="http://www.kitebird.com/software/${PN}/${P}.tar.gz"
-HOMEPAGE="http://www.kitebird.com/software/xmlformat/"
-
-LICENSE="xmlformat"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc ruby"
-
-DEPEND="
- dev-lang/perl
- ruby? ( ${RUBY_DEPS} )
-"
-RDEPEND="${DEPEND}"
-
-src_test() {
- # Perl is always installed, so we may as well always test both.
- if use ruby; then
- nonfatal edo ./runtest all || die "runtest for ruby failed"
- fi
-
- nonfatal edo ./runtest -p all || die "runtest for perl failed"
-}
-
-src_install() {
- dobin xmlformat.pl
-
- if use ruby; then
- dobin xmlformat.rb
- dosym xmlformat.rb /usr/bin/xmlformat
- else
- dosym xmlformat.pl /usr/bin/xmlformat
- fi
-
- dodoc BUGS ChangeLog README TODO
-
- if use doc; then
- # APIs
- dodoc -r docs/*
- fi
-}
diff --git a/app-text/xmlstarlet/Manifest b/app-text/xmlstarlet/Manifest
deleted file mode 100644
index 41329b835660..000000000000
--- a/app-text/xmlstarlet/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xmlstarlet-1.6.1.tar.gz 420923 BLAKE2B 56bf29f62549a7445e3cf15b6a3f60558dbcacf96645c3acc5a45b432d61f47614274a5d3e7234399f7dbdb854b503d73a6cfb8989710b7363d743dce4dff8f0 SHA512 4228df812caec7059d7a76986c4d9a4262bd861cc53dca05f341ae6c062be05f1c39fc637918ab00f60f40587c6c556e3c9bfaf8a18b149e3c321a92214dbe8b
diff --git a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang16.patch b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang16.patch
deleted file mode 100644
index fda631611216..000000000000
--- a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang16.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From d01c3e8a488282bc8bc2fae5bd21efc6c3931a32 Mon Sep 17 00:00:00 2001
-From: Khem Raj <raj.khem@gmail.com>
-Date: Wed, 18 Jan 2023 14:50:08 -0800
-Subject: [PATCH] Fix hash_key_put() signature
-
-Fixes
-
-../xmlstarlet-1.6.1/src/xml_elem.c:271:27: error: incompatible function pointer types passing 'void (void *, void *, xmlChar *)' (aka 'void (void *, void *, unsigned char *)') to parameter of type 'xmlHashScanner' (aka 'void (*)(void *, void *, const unsigned char *)') [-Wincompatible-function-pointer-types]
- xmlHashScan(uniq, hash_key_put, &lines);
- ^~~~~~~~~~~~
-
-Signed-off-by: Khem Raj <raj.khem@gmail.com>
----
- src/xml_elem.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/xml_elem.c b/src/xml_elem.c
-index 024e62a..a73038a 100644
---- a/src/xml_elem.c
-+++ b/src/xml_elem.c
-@@ -186,7 +186,7 @@ typedef struct {
- * put @name into @data->array[@data->offset]
- */
- static void
--hash_key_put(void *payload, void *data, xmlChar *name)
-+hash_key_put(void *payload, void *data, const xmlChar *name)
- {
- ArrayDest *dest = data;
- dest->array[dest->offset++] = name;
---
-2.40.1
-
diff --git a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch
deleted file mode 100644
index 9269349726d5..000000000000
--- a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-clang17.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-From e1da090da24f5620784daf853eb1353aa164583f Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Wed, 27 Mar 2024 23:25:39 +0100
-Subject: [PATCH] Address -Wincompatible-function-pointer-types for Clang 17
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Also showed with -Werror=incompatible-pointer-types with GCC.
-
-Bug: https://bugs.gentoo.org/927838
-
-Symptom with GCC was:
-> src/xml.c: In function ‘main’:
-> src/xml.c:300:43: error: passing argument 2 of ‘xmlSetStructuredErrorFunc’ from incompatible pointer type [-Werror=incompatible-pointer-types]
-> 300 | xmlSetStructuredErrorFunc(&errorInfo, reportError);
-> | ^~~~~~~~~~~
-> | |
-> | void (*)(void *, xmlError *) {aka void (*)(void *, struct _xmlError *)}
-> In file included from /usr/include/libxml2/libxml/valid.h:15,
-> from /usr/include/libxml2/libxml/parser.h:19,
-> from /usr/include/libxml2/libxml/tree.h:17,
-> from /usr/include/libxslt/xslt.h:13,
-> from src/xml.c:37:
-> /usr/include/libxml2/libxml/xmlerror.h:898:57: note: expected ‘xmlStructuredErrorFunc’ {aka ‘void (*)(void *, const struct _xmlError *)’} but argument is of type ‘void (*)(void *, xmlError *)’ {aka ‘void (*)(void *, struct _xmlError *)’}
----
- src/xml.c | 2 +-
- src/xmlstar.h | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/src/xml.c b/src/xml.c
-index cf47cc2..e6f19c1 100644
---- a/src/xml.c
-+++ b/src/xml.c
-@@ -104,7 +104,7 @@ void reportGenericError(void* ctx, const char * msg, ...) {
- /* by default all errors are reported */
- static ErrorInfo errorInfo = { NULL, NULL, VERBOSE, CONTINUE };
-
--void reportError(void *ptr, xmlErrorPtr error)
-+void reportError(void *ptr, const xmlError *error)
- {
- ErrorInfo *errorInfo = (ErrorInfo*) ptr;
- assert(errorInfo);
-diff --git a/src/xmlstar.h b/src/xmlstar.h
-index 3e1eed3..e8d7177 100644
---- a/src/xmlstar.h
-+++ b/src/xmlstar.h
-@@ -32,7 +32,7 @@ typedef struct _errorInfo {
- ErrorStop stop;
- } ErrorInfo;
-
--void reportError(void *ptr, xmlErrorPtr error);
-+void reportError(void *ptr, const xmlError *error);
- void suppressErrors(void);
-
- typedef struct _gOptions {
---
-2.44.0
-
diff --git a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.13-stdin.patch b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.13-stdin.patch
deleted file mode 100644
index ec55973597ac..000000000000
--- a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.13-stdin.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-see https://bugs.gentoo.org/944765
---- a/src/xml_validate.c
-+++ b/src/xml_validate.c
-@@ -28,6 +28,7 @@ THE SOFTWARE.
-
- #include <config.h>
-
-+#include <unistd.h>
- #include <string.h>
- #include <stdio.h>
- #include <stdlib.h>
-@@ -408,15 +409,31 @@ valMain(int argc, char **argv)
- for (i=start; i<argc; i++)
- {
- int failed = 0;
-+ int is_stdin = argv[i][0] == '-' && argv[i][1] == 0;
-+
- if (ops.embed) options |= XML_PARSE_DTDVALID;
-
- if (!reader)
- {
-- reader = xmlReaderForFile(argv[i], NULL, options);
-+ if (is_stdin)
-+ {
-+ reader = xmlReaderForFd(STDIN_FILENO, argv[i], NULL, options);
-+ }
-+ else
-+ {
-+ reader = xmlReaderForFile(argv[i], NULL, options);
-+ }
- }
- else
- {
-- failed = xmlReaderNewFile(reader, argv[i], NULL, options);
-+ if (is_stdin)
-+ {
-+ failed = xmlReaderNewFd(reader, STDIN_FILENO, argv[i], NULL, options);
-+ }
-+ else
-+ {
-+ failed = xmlReaderNewFile(reader, argv[i], NULL, options);
-+ }
- }
-
- errorInfo.xmlReader = reader;
-
diff --git a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.14.0-compile.patch b/app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.14.0-compile.patch
deleted file mode 100644
index a9a6799a4d97..000000000000
--- a/app-text/xmlstarlet/files/xmlstarlet-1.6.1-libxml2-2.14.0-compile.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 525014c4bdce23f0502a7464db46bffa46c7f50d Mon Sep 17 00:00:00 2001
-From: Sebastian Pipping <sebastian@pipping.org>
-Date: Wed, 11 Jun 2025 23:47:58 +0200
-Subject: [PATCH] Define macro ATTRIBUTE_UNUSED that libxml2 2.14.0 no longer
- exposes
-
-https://bugs.gentoo.org/955674
----
- src/xml_pyx.c | 12 ++++++++++++
- 1 file changed, 12 insertions(+)
-
-diff --git a/src/xml_pyx.c b/src/xml_pyx.c
-index ab295f1..bc28c1d 100644
---- a/src/xml_pyx.c
-+++ b/src/xml_pyx.c
-@@ -21,6 +21,18 @@
-
- #include "xmlstar.h"
-
-+/**
-+ * libxml2 2.14.0 no longer defines macro ATTRIBUTE_UNUSED for us
-+ * https://github.com/GNOME/libxml2/commit/208f27f9641a59863ce1f7d4992df77f7eb0ea9d
-+ */
-+#if ! defined(ATTRIBUTE_UNUSED)
-+# if __GNUC__ * 100 + __GNUC_MINOR__ >= 207
-+# define ATTRIBUTE_UNUSED __attribute__((unused))
-+# else
-+# define ATTRIBUTE_UNUSED
-+# endif
-+#endif
-+
- /**
- * Output newline and tab characters as escapes
- * Required both for attribute values and character data (#PCDATA)
---
-2.49.0
-
diff --git a/app-text/xmlstarlet/metadata.xml b/app-text/xmlstarlet/metadata.xml
deleted file mode 100644
index 973d42c45150..000000000000
--- a/app-text/xmlstarlet/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>t@laumann.xyz</email>
- <name>Thomas Bracht Laumann Jespersen</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <remote-id type="sourceforge">xmlstar</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1-r3.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1-r3.ebuild
deleted file mode 100644
index deeba329e979..000000000000
--- a/app-text/xmlstarlet/xmlstarlet-1.6.1-r3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="A set of tools to transform, query, validate, and edit XML documents"
-HOMEPAGE="https://xmlstar.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/xmlstar/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~s390 ~sparc x86"
-
-RDEPEND="
- dev-libs/libxml2:=
- dev-libs/libxslt
- dev-libs/libgcrypt:0=
- virtual/libiconv"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.1-clang16.patch
- "${FILESDIR}"/${PN}-1.6.1-clang17.patch
-)
-
-src_prepare() {
- default
-
- # We need to patch use of /usr/lib because it is a problem with
- # linker lld with profile 17.1 on amd64 (see https://bugs.gentoo.org/729600).
- # The grep sandwich acts as a regression test so that a future
- # version bump cannot break patching without noticing.
- if [[ $(get_libdir) != lib ]]; then
- grep -wq _PREFIX/lib m4/xstar-check-libs.m4 || die
- sed "s,_PREFIX/lib,_PREFIX/$(get_libdir)," -i m4/xstar-check-libs.m4 || die
- grep -w _PREFIX/lib m4/xstar-check-libs.m4 && die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags libxml-2.0)
-
- # NOTE: Fully built documentation is already shipped with the tarball:
- # - doc/xmlstarlet-ug.{pdf,ps,html}
- # - doc/xmlstarlet.txt
- # - doc/xmlstarlet.1
- econf \
- --disable-build-docs \
- --disable-static-libs
-}
-
-src_install() {
- default
- dosym xml /usr/bin/xmlstarlet
-}
diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1-r4.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1-r4.ebuild
deleted file mode 100644
index 709260111451..000000000000
--- a/app-text/xmlstarlet/xmlstarlet-1.6.1-r4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="A set of tools to transform, query, validate, and edit XML documents"
-HOMEPAGE="https://xmlstar.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/xmlstar/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~s390 ~sparc x86"
-
-RDEPEND="
- dev-libs/libxml2:=
- dev-libs/libxslt
- dev-libs/libgcrypt:0=
- virtual/libiconv"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.1-clang16.patch
- "${FILESDIR}"/${PN}-1.6.1-clang17.patch
- "${FILESDIR}"/${PN}-1.6.1-libxml2-2.14.0-compile.patch
-)
-
-src_prepare() {
- default
-
- # We need to patch use of /usr/lib because it is a problem with
- # linker lld with profile 17.1 on amd64 (see https://bugs.gentoo.org/729600).
- # The grep sandwich acts as a regression test so that a future
- # version bump cannot break patching without noticing.
- if [[ $(get_libdir) != lib ]]; then
- grep -wq _PREFIX/lib m4/xstar-check-libs.m4 || die
- sed "s,_PREFIX/lib,_PREFIX/$(get_libdir)," -i m4/xstar-check-libs.m4 || die
- grep -w _PREFIX/lib m4/xstar-check-libs.m4 && die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags libxml-2.0)
-
- # NOTE: Fully built documentation is already shipped with the tarball:
- # - doc/xmlstarlet-ug.{pdf,ps,html}
- # - doc/xmlstarlet.txt
- # - doc/xmlstarlet.1
- econf \
- --disable-build-docs \
- --disable-static-libs
-}
-
-src_install() {
- default
- dosym xml /usr/bin/xmlstarlet
-}
diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1-r5.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1-r5.ebuild
deleted file mode 100644
index e9a435930b8e..000000000000
--- a/app-text/xmlstarlet/xmlstarlet-1.6.1-r5.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="A set of tools to transform, query, validate, and edit XML documents"
-HOMEPAGE="https://xmlstar.sourceforge.net/"
-SRC_URI="https://downloads.sourceforge.net/xmlstar/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~s390 ~sparc x86"
-
-RDEPEND="
- dev-libs/libxml2:=
- dev-libs/libxslt
- dev-libs/libgcrypt:0=
- virtual/libiconv"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.6.1-clang16.patch
- "${FILESDIR}"/${PN}-1.6.1-clang17.patch
- "${FILESDIR}"/${PN}-1.6.1-libxml2-2.14.0-compile.patch
- "${FILESDIR}"/${PN}-1.6.1-libxml2-2.13-stdin.patch
-)
-
-src_prepare() {
- default
-
- # We need to patch use of /usr/lib because it is a problem with
- # linker lld with profile 17.1 on amd64 (see https://bugs.gentoo.org/729600).
- # The grep sandwich acts as a regression test so that a future
- # version bump cannot break patching without noticing.
- if [[ $(get_libdir) != lib ]]; then
- grep -wq _PREFIX/lib m4/xstar-check-libs.m4 || die
- sed "s,_PREFIX/lib,_PREFIX/$(get_libdir)," -i m4/xstar-check-libs.m4 || die
- grep -w _PREFIX/lib m4/xstar-check-libs.m4 && die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- append-cppflags $($(tc-getPKG_CONFIG) --cflags libxml-2.0)
-
- # NOTE: Fully built documentation is already shipped with the tarball:
- # - doc/xmlstarlet-ug.{pdf,ps,html}
- # - doc/xmlstarlet.txt
- # - doc/xmlstarlet.1
- econf \
- --disable-build-docs \
- --disable-static-libs
-}
-
-src_install() {
- default
- dosym xml /usr/bin/xmlstarlet
-}
diff --git a/app-text/xmlto/Manifest b/app-text/xmlto/Manifest
deleted file mode 100644
index 2ac9943a57cc..000000000000
--- a/app-text/xmlto/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xmlto-0.0.28.tar.bz2 127921 BLAKE2B 12ef3e2e1436c330e7b003d08f4a4d4032d70255777956949eb8b47b6f5466e7c158b0f85dc87069c1e379603cac0b01c88589f98ca1ef9e862f0aef31169f6d SHA512 6e0c4968d4f1b7a3b132904182aa72a73f6167553eabdeb65cfafa6295ef7b960541685769d04144207963cca77b0c44db4f9fbb2796348ffcb37b3b399f18f1
diff --git a/app-text/xmlto/files/xmlto-0.0.22-format_fo_passivetex_check.patch b/app-text/xmlto/files/xmlto-0.0.22-format_fo_passivetex_check.patch
deleted file mode 100644
index 6c3dc7ce5127..000000000000
--- a/app-text/xmlto/files/xmlto-0.0.22-format_fo_passivetex_check.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-- Check for a passivetex format file and tell the user, if it's missing.
-- Modified to use texmf-site directory by ssuominen at gentoo.org.
-- http://bugs.debian.org/190840
-
-diff -ur xmlto-0.0.22.orig/format/fo/dvi xmlto-0.0.22/format/fo/dvi
---- xmlto-0.0.22.orig/format/fo/dvi 2009-03-20 10:28:02.000000000 +0200
-+++ xmlto-0.0.22/format/fo/dvi 2009-05-22 15:20:33.000000000 +0300
-@@ -11,6 +11,10 @@
- echo >&2 "Can't process, xmltex tool not found at $XMLTEX_PATH."
- exit 3
- fi
-+ if [ ! -f /usr/share/texmf-site/tex/xmltex/passivetex/fotex.xmt ]; then
-+ printf "PassiveTeX is needed for this format, but it is not installed. Please install\nthe passivetex package.\n"
-+ exit 1
-+ fi
- # Work around stupid tetex bug with '_' in filenames
- # Also work around stupid tetex limitation with long lines (bug #101055)
- sed -e "s,/>,\n/>,g" "$XSLT_PROCESSED" >tmp.fo
-diff -ur xmlto-0.0.22.orig/format/fo/pdf xmlto-0.0.22/format/fo/pdf
---- xmlto-0.0.22.orig/format/fo/pdf 2009-03-20 10:28:33.000000000 +0200
-+++ xmlto-0.0.22/format/fo/pdf 2009-05-22 15:20:33.000000000 +0300
-@@ -13,6 +13,10 @@
- echo >&2 "Can't process, pdfxmltex tool not found at $PDFXMLTEX_PATH."
- exit 3
- fi
-+ if [ ! -f /usr/share/texmf-site/tex/xmltex/passivetex/fotex.xmt ]; then
-+ printf "PassiveTeX is needed for this format, but it is not installed. Please install\nthe passivetex package.\n"
-+ exit 1
-+ fi
- # Work around stupid tetex bug with '_' in filenames
- # Also work around stupid tetex limitation with long lines (bug #101055)
- sed -e "s,/>,\n/>,g" "$XSLT_PROCESSED" >tmp.fo
-diff -ur xmlto-0.0.22.orig/format/fo/ps xmlto-0.0.22/format/fo/ps
---- xmlto-0.0.22.orig/format/fo/ps 2009-03-17 18:39:52.000000000 +0200
-+++ xmlto-0.0.22/format/fo/ps 2009-05-22 15:20:33.000000000 +0300
-@@ -8,6 +8,10 @@
- then
- echo >&2 "Post-process XSL-FO to DVI"
- fi
-+ if [ ! -f /usr/share/texmf-site/tex/xmltex/passivetex/fotex.xmt ]; then
-+ printf "PassiveTeX is needed for this format, but it is not installed. Please install\nthe passivetex package.\n"
-+ exit 1
-+ fi
- # Work around stupid tetex bug with '_' in filenames
- # Also work around stupid tetex limitation with long lines (bug #101055)
- sed -e "s,/>,\n/>,g" "$XSLT_PROCESSED" >tmp.fo
diff --git a/app-text/xmlto/files/xmlto-0.0.28-allow-links.patch b/app-text/xmlto/files/xmlto-0.0.28-allow-links.patch
deleted file mode 100644
index b35b492d9120..000000000000
--- a/app-text/xmlto/files/xmlto-0.0.28-allow-links.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://bugs.gentoo.org/679626
-Thanks-to: dolphinling
---- a/configure.in
-+++ b/configure.in
-@@ -100,8 +100,8 @@ dnl
- AC_ARG_VAR([LYNX], [Name and path of the `lynx' browser.])
- AC_PATH_PROG([LYNX], [lynx], [lynx])
-
--AC_ARG_VAR([LINKS], [Name and path of the `elinks' browser.])
--AC_PATH_PROG([LINKS], [elinks], [elinks])
-+AC_ARG_VAR([LINKS], [Name and path of the `links/elinks' browser.])
-+AC_PATH_PROGS([LINKS], [links elinks], [links])
-
- AC_ARG_VAR([W3M], [Name and path of the `w3m' browser.])
- AC_PATH_PROG([W3M], [w3m], [w3m])
diff --git a/app-text/xmlto/files/xmlto-0.0.28-dont-hardcode-paths.patch b/app-text/xmlto/files/xmlto-0.0.28-dont-hardcode-paths.patch
deleted file mode 100644
index 7137966b27d2..000000000000
--- a/app-text/xmlto/files/xmlto-0.0.28-dont-hardcode-paths.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-(See https://bugs.gentoo.org/828520 too)
-
-From: Sam James <sam@gentoo.org>
-Date: Wed, 10 Nov 2021 04:53:33 +0000
-Subject: [PATCH] Don't hardcode paths to utilities
-
-The path to e.g. links at build time is not necessarily
-the same as the path at runtime.
-
-TODO: Could chop out the checks from configure but
-this package is fragile enough. Leaving it for now.
---- a/xmlto.in
-+++ b/xmlto.in
-@@ -272,13 +272,13 @@ then
- USE_BACKEND=DEFAULT
- fi
-
--LINKS_PATH=@LINKS@
--W3M_PATH=@W3M@
--LYNX_PATH=@LYNX@
--GCP_PATH=@GCP@
--SED_PATH=@SED@
--GREP_PATH=@GREP@
--ZIP_PATH=@ZIP@
-+LINKS_PATH=$(command -v elinks || command -v links)
-+W3M_PATH=$(command -v w3m)
-+LYNX_PATH=$(command -v lynx)
-+GCP_PATH=$(command -v cp)
-+SED_PATH=$(command -v sed)
-+GREP_PATH=$(command -v grep)
-+ZIP_PATH=$(command -v zip)
-
- # Process any options
- ARGS=$(${GETOPT} \
---
-2.33.1
-
diff --git a/app-text/xmlto/files/xmlto-0.0.28-fix-warnings.patch b/app-text/xmlto/files/xmlto-0.0.28-fix-warnings.patch
deleted file mode 100644
index b90eea1f42df..000000000000
--- a/app-text/xmlto/files/xmlto-0.0.28-fix-warnings.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-https://bugs.gentoo.org/869080
-
-https://pagure.io/xmlto/c/1375e2df75530cd198bd16ac3de38e2b0d126276?branch=master
-https://pagure.io/xmlto/c/412f97cdc00d2bbf7e8121012b49fc07b3fe3d2b?branch=master
-https://pagure.io/xmlto/c/8e34f087bf410bcc5fe445933d6ad9bae54f24b5?branch=master
-https://pagure.io/xmlto/c/6fa6a0e07644f20abf2596f78a60112713e11cbe?branch=master
-
-From 1375e2df75530cd198bd16ac3de38e2b0d126276 Mon Sep 17 00:00:00 2001
-From: Thomas Kuehne <thomas@kuehne.cn>
-Date: Dec 11 2021 20:45:45 +0000
-Subject: fix -Wimplicit-int for ifsense
-
-
-fixes:
-xmlif/xmlif.l:46:8: warning: type defaults to ‘int’ in declaration of ‘ifsense’ [-Wimplicit-int]
- 46 | static ifsense; /* sense of last `if' or unless seen */
- | ^~~~~~~
-
-Signed-off-by: Thomas Kuehne <thomas@kuehne.cn>
-
---- a/xmlif/xmlif.l
-+++ b/xmlif/xmlif.l
-@@ -43,7 +43,7 @@
-
- static char **selections; /* selection tokens */
- static int nselections; /* number of selections */
--static ifsense; /* sense of last `if' or unless seen */
-+static int ifsense; /* sense of last `if' or unless seen */
- static char *attribute; /* last attribute scanned */
-
- struct stack_t {
-
-
-From 412f97cdc00d2bbf7e8121012b49fc07b3fe3d2b Mon Sep 17 00:00:00 2001
-From: Thomas Kuehne <thomas@kuehne.cn>
-Date: Dec 11 2021 20:45:59 +0000
-Subject: fix extra ‘;’ outside of a function
-
-
-Fixes:
-xmlif/xmlif.l:240:24: warning: ISO C does not allow extra ‘;’ outside of a function [-Wpedantic]
- 240 | int yywrap() {exit(0);};
- | ^
-
-Signed-off-by: Thomas Kuehne <thomas@kuehne.cn>
-
---- a/xmlif/xmlif.l
-+++ b/xmlif/xmlif.l
-@@ -237,7 +237,7 @@ WS [ \t\n]*
-
- #include "config.h"
-
--int yywrap() {exit(0);};
-+int yywrap() {exit(0);}
-
- main(int argc, char *argv[])
- {
-
-
-From 8e34f087bf410bcc5fe445933d6ad9bae54f24b5 Mon Sep 17 00:00:00 2001
-From: Thomas Kuehne <thomas@kuehne.cn>
-Date: Dec 11 2021 20:56:00 +0000
-Subject: Fix return type of main function
-
-
-Fixes:
-xmlif/xmlif.l:242:1: warning: return type defaults to ‘int’ [-Wimplicit-int]
- 242 | main(int argc, char *argv[])
- | ^~~~
-
-Signed-off-by: Thomas Kuehne <thomas@kuehne.cn>
-
---- a/xmlif/xmlif.l
-+++ b/xmlif/xmlif.l
-@@ -239,7 +239,7 @@ WS [ \t\n]*
-
- int yywrap() {exit(0);}
-
--main(int argc, char *argv[])
-+int main(int argc, char *argv[])
- {
- int i;
-
-@@ -265,7 +265,7 @@ main(int argc, char *argv[])
- exit(1);
- }
-
-- yylex();
-+ return yylex();
- }
-
- /*
-
-From 6fa6a0e07644f20abf2596f78a60112713e11cbe Mon Sep 17 00:00:00 2001
-From: Thomas Kuehne <thomas@kuehne.cn>
-Date: Dec 11 2021 21:03:42 +0000
-Subject: add strings.h import
-
-
-Fixes:
-xmlif/xmlif.l:162:13: warning: implicit declaration of function ‘strncasecmp’; did you mean ‘strncmp’? [-Wimplicit-function-declaration]
- 162 | if (strncasecmp(selections[i], attr, eqoffset) == 0)
- | ^~~~~~~~~~~
-
-Signed-off-by: Thomas Kuehne <thomas@kuehne.cn>
-
---- a/xmlif/xmlif.l
-+++ b/xmlif/xmlif.l
-@@ -37,6 +37,7 @@
- */
- #include <string.h>
- #include <stdlib.h>
-+#include <strings.h>
-
- #define TRUE 1
- #define FALSE 0
diff --git a/app-text/xmlto/metadata.xml b/app-text/xmlto/metadata.xml
deleted file mode 100644
index b1da74ae66b7..000000000000
--- a/app-text/xmlto/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>sam@gentoo.org</email>
- <name>Sam James</name>
- </maintainer>
- <use>
- <flag name="text">Support conversion from XML to plain text</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/xmlto/xmlto-0.0.28-r11.ebuild b/app-text/xmlto/xmlto-0.0.28-r11.ebuild
deleted file mode 100644
index b880bdd30441..000000000000
--- a/app-text/xmlto/xmlto-0.0.28-r11.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools
-
-DESCRIPTION="Script for converting XML and DocBook documents to a variety of output formats"
-HOMEPAGE="https://pagure.io/xmlto"
-SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
-IUSE="latex text"
-
-RDEPEND="
- app-shells/bash:0
- app-text/docbook-xsl-stylesheets
- app-text/docbook-xml-dtd:4.2
- dev-libs/libxslt
- || ( sys-apps/util-linux app-misc/getopt )
- text? ( || ( virtual/w3m www-client/elinks www-client/links www-client/lynx ) )
- latex? ( dev-texlive/texlive-formatsextra )
-"
-DEPEND="${RDEPEND}"
-# We only depend on lex when we patch the input lexer.
-# We touch it in fix-warnings.patch.
-BDEPEND="app-alternatives/lex"
-
-DOCS=( AUTHORS ChangeLog FAQ NEWS README THANKS )
-
-PATCHES=(
- "${FILESDIR}"/${PN}-0.0.22-format_fo_passivetex_check.patch
- "${FILESDIR}"/${PN}-0.0.28-allow-links.patch
- "${FILESDIR}"/${P}-dont-hardcode-paths.patch
- "${FILESDIR}"/${P}-fix-warnings.patch
-)
-
-src_prepare() {
- default
-
- # fix symbol clash on Solaris
- if [[ ${CHOST} == *-solaris* ]] ; then
- sed -i -e 's/\(attrib\|val\)/XMLTO\1/g' xmlif/xmlif.l || die
- fi
-
- eautoreconf
-}
-
-src_configure() {
- has_version sys-apps/util-linux || export GETOPT=getopt-long
-
- local args=(
- # Ensure we always get a #!/bin/bash shebang in xmlto, bug 912286
- BASH="${EPREFIX}/bin/bash"
- )
-
- econf "${args[@]}"
-}
diff --git a/app-text/xmltoman/Manifest b/app-text/xmltoman/Manifest
deleted file mode 100644
index 6d7737c49c0e..000000000000
--- a/app-text/xmltoman/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST xmltoman-0.6.tar.gz 15862 BLAKE2B f33ebfb1dfdd0f055f18e68f923e96c07495740e361cec2ba7a10a63889b6b6c4c851f3df6b74947b24811403d2745dbdc7e5d2d67d3566ec65b7be6fae616c8 SHA512 f2b0689ca37212253eaa127c3a2c299facac7c3909991b8872da0adf0fbb34aa02c32144c485135c06c17b1ac5e5753d627969e97ae4938e6dcee9ddbd79582d
diff --git a/app-text/xmltoman/files/xmltoman-0.6-generate-man-pages.patch b/app-text/xmltoman/files/xmltoman-0.6-generate-man-pages.patch
deleted file mode 100644
index a902ddd07b84..000000000000
--- a/app-text/xmltoman/files/xmltoman-0.6-generate-man-pages.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From 39553c816cb8a18d798a6f947d2901f7a3228439 Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sat, 29 Oct 2022 18:02:25 +0100
-Subject: [PATCH] Generate man pages
-
-Generate the man pages so that the tool doesn't have to run itself
-during installation. It's a hack to workaround Perl upgrade problems.
---- /dev/null
-+++ b/xmlmantohtml.1
-@@ -0,0 +1,18 @@
-+.TH xmlmantohtml 1 User Manuals
-+.SH NAME
-+xmlmantohtml \- xml to html converter
-+.SH SYNOPSIS
-+\fBxmlmantohtml \fIfile.1.xml\fB > file.1.html
-+\f1
-+.SH DESCRIPTION
-+xmlmantohtml is a small script to convert XML/MAN(GROFF) to HTML.
-+
-+You will find the DTD in \fI/usr/share/xmltoman/\f1 on a Debian GNU/Linux system. There is also an XSL file to generate HTML using \fBxsltproc(1)\f1.
-+.SH AUTHOR
-+xmltoman was written by Oliver Kurth <oku@masqmail.cx>
-+.SH MAINTAINER
-+xmltoman is currently maintained by Adam Bilbrough
-+.SH SEE ALSO
-+\fBxmlmantohtml(1)\f1
-+.SH COMMENTS
-+This man page was written using \fBxmltoman(1)\f1 by the same author and / or maintainer.
---- /dev/null
-+++ b/xmltoman.1
-@@ -0,0 +1,24 @@
-+.TH xmltoman 1 User Manuals
-+.SH NAME
-+xmltoman \- xml to man converter
-+.SH SYNOPSIS
-+\fBxmltoman \fIfile.1.xml\fB > file.1
-+\f1
-+.SH DESCRIPTION
-+xmltoman is a small script to convert XML to a MAN page in GROFF format. It features the usual man page items such a description, options, see also etc. The XML format also supports converting to HTML pages.
-+
-+You will find the DTD in \fI/usr/share/xmltoman/\f1 on a Debian GNU/Linux system. There is also an XSL file to generate html using \fBxsltproc(1)\f1.
-+.SH FILES
-+\fI/usr/share/xmltoman/xmltoman.dtd\f1 the DTD file.
-+
-+\fI/usr/share/xmltoman/xmltoman.xsl\f1 XSLT stylesheet to generate HTML.
-+
-+\fI/usr/share/xmltoman/xmltoman.css\f1 stylesheet to be used for HTML.
-+.SH AUTHOR
-+xmltoman was written by Oliver Kurth <oku@masqmail.cx>
-+.SH MAINTAINER
-+xmltoman is currently maintained by Adam Bilbrough
-+.SH SEE ALSO
-+\fBxmlmantohtml(1)\f1
-+.SH COMMENTS
-+This man page was written using \fBxmltoman(1)\f1 by the same author and / or maintainer.
diff --git a/app-text/xmltoman/metadata.xml b/app-text/xmltoman/metadata.xml
deleted file mode 100644
index cdc9d054966e..000000000000
--- a/app-text/xmltoman/metadata.xml
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="sourceforge">xmltoman</remote-id>
- <remote-id type="github">atsb/xmltoman</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xmltoman/xmltoman-0.6-r1.ebuild b/app-text/xmltoman/xmltoman-0.6-r1.ebuild
deleted file mode 100644
index d4c87e27a75a..000000000000
--- a/app-text/xmltoman/xmltoman-0.6-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit prefix
-
-DESCRIPTION="Simple scripts for converting xml to groff or html"
-HOMEPAGE="https://sourceforge.net/projects/xmltoman/"
-SRC_URI="https://github.com/atsb/xmltoman/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-
-RDEPEND="
- dev-lang/perl
- dev-perl/XML-Parser
-"
-
-PATCHES=(
- "${FILESDIR}"/${P}-generate-man-pages.patch
-)
-
-src_prepare() {
- hprefixify xmltoman
- default
-}
-
-src_install() {
- # 'make install' requires GNU install, upstream is dead and carrying
- # a patch is more space than redoing it here
- dobin xmltoman xmlmantohtml
-
- insinto /usr/share/xmltoman
- doins xmltoman.{css,dtd,xsl}
-
- dodoc README
- doman xmltoman.1 xmlmantohtml.1
-}
diff --git a/app-text/xournalpp/Manifest b/app-text/xournalpp/Manifest
deleted file mode 100644
index a35f91e5206e..000000000000
--- a/app-text/xournalpp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST xournalpp-1.2.8.tgz 16874174 BLAKE2B 3ee0b3a244bb472e694424aa26f7d72e8fbc11c2864c63b0580cb9f10a2d89c61e50121f52b23d53aacd273c304964d496a17f382a2f1d842f9d2866584ebba3 SHA512 1f9e7e80b62728043d09db00d9c0ec1e827c2ee4ebc196269c18155240fa47d72f367fc0f40fe41e22044518e23fe4c5360c6e24bdc9d100506ed871998b6998
-DIST xournalpp-1.3.4.tgz 17163334 BLAKE2B dff7edbc420b4d3348f7bce8e5f372d892e0ff779afcf590d68793b67209aa30f3f156d762be820d1e4a92272f3259ef9d9e13f3a20e0bd30d154fd85ceb0aa6 SHA512 bc2c925d084722d3418b3de0c0131518fa2dab1563acd6636ab3a2c5a358962e71feea339a248341f57cadf83733a1f0532f0993287da9d56eb9b0e5ab203578
diff --git a/app-text/xournalpp/files/xournalpp-1.1.1-nostrip.patch b/app-text/xournalpp/files/xournalpp-1.1.1-nostrip.patch
deleted file mode 100644
index 0698bc443fda..000000000000
--- a/app-text/xournalpp/files/xournalpp-1.1.1-nostrip.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-From 9686113b760cf5838a63ba6bee438ec3b7ab99e8 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:01:17 +0100
-Subject: [PATCH 1/2] Do not explicitly strip the thumbnailer (why?)
-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>
----
- src/xoj-preview-extractor/CMakeLists.txt | 4 ----
- 1 file changed, 4 deletions(-)
-
-diff --git a/src/xoj-preview-extractor/CMakeLists.txt b/src/xoj-preview-extractor/CMakeLists.txt
-index 50d1b410..b653d983 100644
---- a/src/xoj-preview-extractor/CMakeLists.txt
-+++ b/src/xoj-preview-extractor/CMakeLists.txt
-@@ -41,10 +41,6 @@ target_include_directories (xournalpp-thumbnailer PRIVATE ${librsvg_INCLUDE_DIRS
-
- set (THUMBNAILER_BIN "xournalpp-thumbnailer")
-
--add_custom_command (TARGET xournalpp-thumbnailer POST_BUILD
-- COMMAND ${CMAKE_STRIP} ${THUMBNAILER_BIN}
--)
--
- ## Install ##
-
- install (TARGETS xournalpp-thumbnailer
---
-2.34.1
-
diff --git a/app-text/xournalpp/files/xournalpp-1.2.3-nocompress.patch b/app-text/xournalpp/files/xournalpp-1.2.3-nocompress.patch
deleted file mode 100644
index df77cc00f745..000000000000
--- a/app-text/xournalpp/files/xournalpp-1.2.3-nocompress.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/man/CMakeLists.txt b/man/CMakeLists.txt
-index 1cb6bb5b..af069dca 100644
---- a/man/CMakeLists.txt
-+++ b/man/CMakeLists.txt
-@@ -12,27 +12,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}/xournalpp
-- COMMAND gzip -n -f -9 ${MAN_PAGE}
- DEPENDS ${CMAKE_BINARY_DIR}/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)
diff --git a/app-text/xournalpp/files/xournalpp-1.2.8-lua.patch b/app-text/xournalpp/files/xournalpp-1.2.8-lua.patch
deleted file mode 100644
index 24e5e8598b81..000000000000
--- a/app-text/xournalpp/files/xournalpp-1.2.8-lua.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff '--color=auto' -ruN xournalpp-1.2.8.orig/CMakeLists.txt xournalpp-1.2.8/CMakeLists.txt
---- xournalpp-1.2.8.orig/CMakeLists.txt 2025-10-17 22:29:38.032938951 +0200
-+++ xournalpp-1.2.8/CMakeLists.txt 2025-10-17 22:30:51.683943411 +0200
-@@ -147,7 +147,7 @@
- option(ENABLE_PLUGINS "Compile with plugin support" ON)
- if (ENABLE_PLUGINS)
- message(STATUS "Enable Xournal++ Plugins")
-- find_package(Lua REQUIRED)
-+ find_package(Lua ${LUA_VERSION} EXACT REQUIRED)
- add_library(lua INTERFACE)
- target_link_libraries(lua INTERFACE ${LUA_LIBRARIES})
- target_include_directories(lua INTERFACE ${LUA_INCLUDE_DIR})
diff --git a/app-text/xournalpp/metadata.xml b/app-text/xournalpp/metadata.xml
deleted file mode 100644
index cece50a82eb0..000000000000
--- a/app-text/xournalpp/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>dilfridge@gentoo.org</email>
- </maintainer>
- <upstream>
- <remote-id type="github">xournalpp/xournalpp</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/xournalpp/xournalpp-1.2.8.ebuild b/app-text/xournalpp/xournalpp-1.2.8.ebuild
deleted file mode 100644
index d616b27f4eb0..000000000000
--- a/app-text/xournalpp/xournalpp-1.2.8.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- 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"
-fi
-
-DESCRIPTION="Handwriting notetaking software with PDF annotation support"
-HOMEPAGE="https://github.com/xournalpp/xournalpp"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- ${LUA_DEPS}
- app-text/poppler[cairo]
- >=dev-libs/glib-2.32.0
- dev-libs/libxml2:=
- >=dev-libs/libzip-1.0.1:=
- >=gnome-base/librsvg-2.40
- >=media-libs/portaudio-12[cxx]
- >=media-libs/libsndfile-1.0.25
- virtual/zlib:=
- >=x11-libs/gtk+-3.18.9:3
- >=x11-libs/gtksourceview-4.0
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sys-apps/lsb-release
- test? ( dev-cpp/gtest )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.2.3-nocompress.patch"
- "${FILESDIR}/${PN}-1.2.8-lua.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DLUA_VERSION="$(lua_get_version)"
- -DENABLE_GTEST=$(usex test)
- )
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/xournalpp/xournalpp/tree/master/test#problems-running-make-test
- eninja -C "${BUILD_DIR}" test-units
- cmake_src_test
-}
diff --git a/app-text/xournalpp/xournalpp-1.3.4.ebuild b/app-text/xournalpp/xournalpp-1.3.4.ebuild
deleted file mode 100644
index de6d9db0da2d..000000000000
--- a/app-text/xournalpp/xournalpp-1.3.4.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg flag-o-matic
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- 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"
-fi
-
-DESCRIPTION="Handwriting notetaking software with PDF annotation support"
-HOMEPAGE="https://github.com/xournalpp/xournalpp"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug sound test wayland"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- ${LUA_DEPS}
- app-text/poppler[cairo]
- app-text/qpdf
- >=dev-libs/glib-2.32.0
- dev-libs/libxml2:=
- >=dev-libs/libzip-1.0.1:=
- >=gnome-base/librsvg-2.40
- virtual/zlib:=
- >=x11-libs/gtk+-3.18.9:3[wayland?,X]
- >=x11-libs/gtksourceview-4.0
- debug? ( dev-cpp/cpptrace )
- sound? ( >=media-libs/portaudio-12[cxx]
- >=media-libs/libsndfile-1.0.25 )
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sys-apps/lsb-release
- test? ( dev-cpp/gtest )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.2.8-lua.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DLUA_VERSION="$(lua_get_version)"
- -DMAN_COMPRESS=OFF
- -DENABLE_AUDIO=$(usex sound)
- -DENABLE_GTEST=$(usex test)
- -DENABLE_CPPTRACE=$(usex debug)
- )
-
- # bug 974936
- use debug && mycmakeargs+=( -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS )
-
- # bug 957673
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/xournalpp/xournalpp/tree/master/test#problems-running-make-test
- eninja -C "${BUILD_DIR}" test-units
- cmake_src_test
-}
diff --git a/app-text/xournalpp/xournalpp-9999.ebuild b/app-text/xournalpp/xournalpp-9999.ebuild
deleted file mode 100644
index de6d9db0da2d..000000000000
--- a/app-text/xournalpp/xournalpp-9999.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-LUA_COMPAT=( lua5-{1,3,4} luajit )
-inherit cmake lua-single xdg flag-o-matic
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- 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"
-fi
-
-DESCRIPTION="Handwriting notetaking software with PDF annotation support"
-HOMEPAGE="https://github.com/xournalpp/xournalpp"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug sound test wayland"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- ${LUA_DEPS}
- app-text/poppler[cairo]
- app-text/qpdf
- >=dev-libs/glib-2.32.0
- dev-libs/libxml2:=
- >=dev-libs/libzip-1.0.1:=
- >=gnome-base/librsvg-2.40
- virtual/zlib:=
- >=x11-libs/gtk+-3.18.9:3[wayland?,X]
- >=x11-libs/gtksourceview-4.0
- debug? ( dev-cpp/cpptrace )
- sound? ( >=media-libs/portaudio-12[cxx]
- >=media-libs/libsndfile-1.0.25 )
-"
-RDEPEND="${COMMON_DEPEND}"
-DEPEND="${COMMON_DEPEND}"
-BDEPEND="
- virtual/pkgconfig
- sys-apps/lsb-release
- test? ( dev-cpp/gtest )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-1.1.1-nostrip.patch"
- "${FILESDIR}/${PN}-1.2.8-lua.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DLUA_VERSION="$(lua_get_version)"
- -DMAN_COMPRESS=OFF
- -DENABLE_AUDIO=$(usex sound)
- -DENABLE_GTEST=$(usex test)
- -DENABLE_CPPTRACE=$(usex debug)
- )
-
- # bug 974936
- use debug && mycmakeargs+=( -DFETCHCONTENT_TRY_FIND_PACKAGE_MODE=ALWAYS )
-
- # bug 957673
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
-
- cmake_src_configure
-}
-
-src_test() {
- # https://github.com/xournalpp/xournalpp/tree/master/test#problems-running-make-test
- eninja -C "${BUILD_DIR}" test-units
- cmake_src_test
-}
diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest
deleted file mode 100644
index 9f6126d7c163..000000000000
--- a/app-text/xpdf/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-DIST xpdf-4.05.tar.gz 986596 BLAKE2B 1ea706486c4597ced45bed8dea500173d65e5ec4bdbfac087d27916ee30d26f07ebef262a94d99e1bb192aa85434c5ad0e9008d6997a6e991b1fd251e87a7637 SHA512 1ee18a2fcae138e60158cf6289f588832a982e1b13995382a396d1953949cf4e32cb4f9884f2506154512d961853e70ff499a35c525e707c3bf2950fe7f9040b
-DIST xpdf-4.05.tar.gz.sig 801 BLAKE2B 4cd3e4a35bf548eb3a55e6204535d0131a1595195a25362a60cead8f629d3b0e8f799fa066d0b46cea35eeb24b5b3e6253563e1c0a8ba941c0d8eea7bcfbeb2c SHA512 86500cf8d5a7d588784f94dddf5d4533cfff1700b4f193add9c417896fd92d011b52615f341f30e82224740e845b7f870b9277d7f3cb1b250fd0db2bbd3123d1
-DIST xpdf-arabic.tar.gz 1057 BLAKE2B 5889fa5704a805b152886043ee32082d5e60044fb96f91d429661f823d1ea9c929dcae22460421a7c26a7aae43d5926263fa2a1ea4c07e0e130e67f2fb0b6fab SHA512 1ddaee045c0c3576bda0ebf065021e66e1ac6673d6872aff8e8afb3bae33dd927d920d89761553bade040d20e4b60eb286131bdb2f2d75ec1e833b9a9ce58d3e
-DIST xpdf-chinese-simplified-20231205.tar.gz 913753 BLAKE2B 1c8a38a0804a461cc9db435fd7e57df9a8513870d4d82d3a01ccd9182d0d0755f669f116bc5d919cdc510719c40be6d3ae2a83a9424fd6414e79f6ab05ec96cc SHA512 81d5111b08e5f67a7a110acd2689eff8c80196709942f22e6e6a087b1f1e477b4126385fa48634168b3ba12ade580f6bf52529a44e3db81394d5d51c30e27385
-DIST xpdf-chinese-traditional-20201222.tar.gz 922808 BLAKE2B 39a9bc094061298eb2afbdb8a53d71bf4e1fb1fbe33ca7a8855a34e4ece1b319edc334db71fec72df1860362878b401557fb623eaa2ca8c7ed973d5344e57e75 SHA512 c7709409f00365fea83f92db74401b6afbe4ceab9290d9471b9226b71ff24823d19054472d5700fbd91043859e78958628b82afa8b0361544247a76cf9d21d1e
-DIST xpdf-cyrillic.tar.gz 1656 BLAKE2B 454b9a276106d61481fdb8da934ac0de50b86a99d882e27bc9e1cf09a03ae2156909df405de78413e0ac3b529af479b2fbdf5978cc1022cee25c50df6ef21f0e SHA512 ab1197c90f8cd3d8664ebbdc7ecefdfb8ec12e24da2f7616cad1d5bc9c7fd172c48db6a18d76172de8342377acc8e1dcd78bcf0fb1ef9f05cf94729e90586827
-DIST xpdf-greek.tar.gz 1259 BLAKE2B f9f695b55c48ee2956ccab1ba9c7ae5bcb2df0669efcb8e111c6100f957238ae73b18589e40dece8b0c38212f00a52c1dc381cc5efcca7c97fe261d72470bb6f SHA512 2e0e281e09e1abc2f0e40b6787703538d52cb62edcd4c4156698700a5f908afee290c62ad9a6ff4ea74bc42e0a8fe9a7765a212efbc223512d4bb442448ea52f
-DIST xpdf-hebrew.tar.gz 1317 BLAKE2B bfd5bddc250c1ae1e01fe68f1a4caa649d2a443d3c39565b5209d07f32d46e3474e6823f243b08ab6088e4686cb79e58fce5c9a3de271a77c6b1713fa58b1000 SHA512 0ebe652f8633151d13ef2403bd293682b511ab86c1391ce187f1fc0274f33bd9c7e6ec682c8f79ac4fd27c74ab81ad2ae334a75f26001092521cff9a73cd0b8a
-DIST xpdf-japanese-20201222.tar.gz 1012686 BLAKE2B 14d59d2dd73dc9be913fb7557bce4844d2babbb88a573f9b962e7cc39e55268bb1a93c69c59585dc6b8aea8e6d771571e0105d1b9ee008ff07c80ae606125ed4 SHA512 f4e33525038f89c7b6ffb06b5b49726ab66ad1d61f5d0b813054ccefc035871e50996f31f3f67e6079eccf4c00619f582bdb2e1059df70e0101731a1e067d950
-DIST xpdf-korean-20231205.tar.gz 809244 BLAKE2B f24d521d17d675a1054aed0df12b4105a7d5d732e6c7d50041e6c664157bac4dd93d30a23d1d4366983090f4a69d620a9ade4b4d1829fb128b09581f3e388113 SHA512 145330ea8dbc0ce7d9ca011f7f4a74dd23e766077938a542abf3e8edd3ab6dc6d4b0f747bbf5bc6ca63086313ac0187515c93b2d5766a98039ddd5f1c709f8e1
-DIST xpdf-latin2.tar.gz 1431 BLAKE2B db8c823c4e90643b9d08c9a4106f479470236a00115d2dc6f3a71da4bc9b5e33561da5ac5dce81cbf5fc943a65572f3595601f6e9f31a3fba9bc0d35f28e0016 SHA512 5fe0b60bfac7f0f4a26e3e7216de5043f6b94446f464c984b7c25431ec01a5912952c0dc66bb2c7159c9f63e4805689c6cfc761086aad9e59f1f21d0cddb5d15
-DIST xpdf-thai.tar.gz 1878 BLAKE2B dbcc2aa2652c40c2220688767a58cadcfbe39310d6c2664b98392a03b00de6d558fa3f333a085e7c6ff3476b6ffcd98fcc228eeb8dd59e905f870c8a39143ac9 SHA512 5584b590e34da29285c379e3b7a7243c28241ec6fddb3e4a8e2e7bf88b8f7aaae3483061d12c332a1ff042ec5e2b31869a67d60512ac48f7903c5e2fc871aa87
-DIST xpdf-turkish.tar.gz 1137 BLAKE2B f735e9842361a5a73fabe40aa4e9cb552475d3751df3e885c5a1a68e0de8ca7b5a031e6332495f70abdc1e943fa615f09185e9ba22922f37f02e42f59ddfc57c SHA512 a73e90bce8f2a12154b06ef29333a45d96258c0d653d5cb15afd2e5ad9e79a9b617e5f8ebeb20bde545684d50f3bc1349800c99f70c863bdd502c24c266b4fb1
diff --git a/app-text/xpdf/files/xpdf-4.05-cmake4.patch b/app-text/xpdf/files/xpdf-4.05-cmake4.patch
deleted file mode 100644
index 5cb407ce9377..000000000000
--- a/app-text/xpdf/files/xpdf-4.05-cmake4.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 90cefe3..0a42200 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -8,7 +8,7 @@
- #
- #========================================================================
-
--cmake_minimum_required(VERSION 2.8.12)
-+cmake_minimum_required(VERSION 3.5)
-
- project(xpdf)
-
diff --git a/app-text/xpdf/files/xpdf-4.05-font-paths.patch b/app-text/xpdf/files/xpdf-4.05-font-paths.patch
deleted file mode 100644
index 5f88680d0bc6..000000000000
--- a/app-text/xpdf/files/xpdf-4.05-font-paths.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-diff -Naur xpdf-4.05/xpdf/GlobalParams.cc xpdf-4.05.new/xpdf/GlobalParams.cc
---- xpdf-4.05/xpdf/GlobalParams.cc 2024-02-07 22:32:41.000000000 +0200
-+++ xpdf-4.05.new/xpdf/GlobalParams.cc 2024-02-26 05:15:42.349868874 +0200
-@@ -82,20 +82,20 @@
- const char *obliqueFont; // name of font to oblique
- double obliqueFactor; // oblique sheer factor
- } displayFontTab[] = {
-- {"Courier", "n022003l.pfb", "cour.ttf", "Courier", "Courier", NULL, 0},
-- {"Courier-Bold", "n022004l.pfb", "courbd.ttf", "Courier", "Courier Bold", NULL, 0},
-- {"Courier-BoldOblique", "n022024l.pfb", "courbi.ttf", "Courier", "Courier Bold Oblique", "Courier-Bold", 0.212557},
-- {"Courier-Oblique", "n022023l.pfb", "couri.ttf", "Courier", "Courier Oblique", "Courier", 0.212557},
-- {"Helvetica", "n019003l.pfb", "arial.ttf", "Helvetica", "Helvetica", NULL, 0},
-- {"Helvetica-Bold", "n019004l.pfb", "arialbd.ttf", "Helvetica", "Helvetica Bold", NULL, 0},
-- {"Helvetica-BoldOblique", "n019024l.pfb", "arialbi.ttf", "Helvetica", "Helvetica Bold Oblique", "Helvetica-Bold", 0.212557},
-- {"Helvetica-Oblique", "n019023l.pfb", "ariali.ttf", "Helvetica", "Helvetica Oblique", "Helvetica", 0.212557},
-- {"Symbol", "s050000l.pfb", NULL, "Symbol", "Symbol", NULL, 0},
-- {"Times-Bold", "n021004l.pfb", "timesbd.ttf", "Times", "Times Bold", NULL, 0},
-- {"Times-BoldItalic", "n021024l.pfb", "timesbi.ttf", "Times", "Times Bold Italic", NULL, 0},
-- {"Times-Italic", "n021023l.pfb", "timesi.ttf", "Times", "Times Italic", NULL, 0},
-- {"Times-Roman", "n021003l.pfb", "times.ttf", "Times", "Times Roman", NULL, 0},
-- {"ZapfDingbats", "d050000l.pfb", NULL, "ZapfDingbats", "Zapf Dingbats", NULL, 0},
-+ {"Courier", "NimbusMonoPS-Regular.t1", "cour.ttf", "Courier", "Courier", NULL, 0},
-+ {"Courier-Bold", "NimbusMonoPS-Bold.t1", "courbd.ttf", "Courier", "Courier Bold", NULL, 0},
-+ {"Courier-BoldOblique", "NimbusMonoPS-BoldItalic.t1", "courbi.ttf", "Courier", "Courier Bold Oblique", "Courier-Bold", 0.212557},
-+ {"Courier-Oblique", "NimbusMonoPS-Italic.t1", "couri.ttf", "Courier", "Courier Oblique", "Courier", 0.212557},
-+ {"Helvetica", "NimbusSans-Regular.t1", "arial.ttf", "Helvetica", "Helvetica", NULL, 0},
-+ {"Helvetica-Bold", "NimbusSans-Bold.t1", "arialbd.ttf", "Helvetica", "Helvetica Bold", NULL, 0},
-+ {"Helvetica-BoldOblique", "NimbusSans-BoldItalic.t1", "arialbi.ttf", "Helvetica", "Helvetica Bold Oblique", "Helvetica-Bold", 0.212557},
-+ {"Helvetica-Oblique", "NimbusSans-Italic.t1", "ariali.ttf", "Helvetica", "Helvetica Oblique", "Helvetica", 0.212557},
-+ {"Symbol", "StandardSymbolsPS.t1", NULL, "Symbol", "Symbol", NULL, 0},
-+ {"Times-Bold", "NimbusRoman-Bold.t1", "timesbd.ttf", "Times", "Times Bold", NULL, 0},
-+ {"Times-BoldItalic", "NimbusRoman-BoldItalic.t1", "timesbi.ttf", "Times", "Times Bold Italic", NULL, 0},
-+ {"Times-Italic", "NimbusRoman-Italic.t1", "timesi.ttf", "Times", "Times Italic", NULL, 0},
-+ {"Times-Roman", "NimbusRoman-Regular.t1", "times.ttf", "Times", "Times Roman", NULL, 0},
-+ {"ZapfDingbats", "D050000L.t1", NULL, "ZapfDingbats", "Zapf Dingbats", NULL, 0},
- {NULL}
- };
-
-@@ -107,6 +107,7 @@
- "c:/windows/fonts",
- "c:/winnt/fonts",
- #else // _WIN32
-+ "/usr/share/fonts/urw-fonts",
- "/usr/share/ghostscript/fonts",
- "/usr/local/share/ghostscript/fonts",
- "/usr/share/fonts/default/Type1",
diff --git a/app-text/xpdf/files/xpdf-automagic.patch b/app-text/xpdf/files/xpdf-automagic.patch
deleted file mode 100644
index 4c35ca8916ff..000000000000
--- a/app-text/xpdf/files/xpdf-automagic.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- xpdf-4.01.orig/cmake-config.txt 2019-02-18 21:24:19.000000000 +0300
-+++ xpdf-4.01/cmake-config.txt 2019-03-10 20:59:59.769610445 +0300
-@@ -93,6 +93,10 @@
- option(XPDFWIDGET_PRINTING "include printing support in XpdfWidget" ON)
- endif ()
-
-+#--- disable lib dep automagick ---
-+option(WITH_LIBPAPER "Enable libpaper support for getting paper size preferences" ON)
-+option(WITH_LIBPNG "Enable png support via libpng" ON)
-+
- #--- check for various library functions
- check_function_exists(mkstemp HAVE_MKSTEMP)
- check_function_exists(mkstemps HAVE_MKSTEMPS)
-@@ -182,7 +186,9 @@
- find_package(ZLIB)
-
- #--- look for libpng
-+if (WITH_LIBPNG)
- find_package(PNG)
-+endif ()
-
-
-
-@@ -239,10 +245,12 @@
- endif()
-
- #--- look for libpaper
-+if (WITH_LIBPAPER)
- find_library(PAPER_LIBRARY
- NAMES paper libpaper
- PATH_SUFFIXES lib64 lib
- )
-+endif ()
- if (PAPER_LIBRARY)
- set(HAVE_PAPER_H TRUE)
- else ()
diff --git a/app-text/xpdf/files/xpdf-shared-libs.patch b/app-text/xpdf/files/xpdf-shared-libs.patch
deleted file mode 100644
index c8aafa8405db..000000000000
--- a/app-text/xpdf/files/xpdf-shared-libs.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-diff '--color=auto' -Naurd xpdf-4.01.orig/cmake-config.txt xpdf-4.01/cmake-config.txt
---- xpdf-4.01.orig/cmake-config.txt 2019-03-10 21:32:18.000000000 +0300
-+++ xpdf-4.01/cmake-config.txt 2019-03-11 09:03:37.025125528 +0300
-@@ -12,6 +12,9 @@
- include(CheckCXXSourceCompiles)
- include(GNUInstallDirs)
-
-+set(XPDF_LIBDIR ${CMAKE_INSTALL_LIBDIR}/xpdf)
-+set(CMAKE_INSTALL_RPATH ${CMAKE_INSTALL_FULL_LIBDIR}/xpdf)
-+
- enable_language(CXX)
-
- #--- set default C/C++ compiler flags for Unix
-diff '--color=auto' -Naurd xpdf-4.01.orig/fofi/CMakeLists.txt xpdf-4.01/fofi/CMakeLists.txt
---- xpdf-4.01.orig/fofi/CMakeLists.txt 2019-03-10 21:32:19.000000000 +0300
-+++ xpdf-4.01/fofi/CMakeLists.txt 2019-03-11 09:04:16.257526539 +0300
-@@ -24,3 +24,6 @@
- add_library(fofi
- $<TARGET_OBJECTS:fofi_objs>
- )
-+
-+set_target_properties(fofi_objs PROPERTIES COMPILE_FLAGS "-fPIC")
-+install(TARGETS fofi LIBRARY DESTINATION ${XPDF_LIBDIR})
-diff '--color=auto' -Naurd xpdf-4.01.orig/goo/CMakeLists.txt xpdf-4.01/goo/CMakeLists.txt
---- xpdf-4.01.orig/goo/CMakeLists.txt 2019-03-11 09:03:04.000000000 +0300
-+++ xpdf-4.01/goo/CMakeLists.txt 2019-03-11 09:02:51.638793035 +0300
-@@ -25,3 +25,6 @@
- add_library(goo
- $<TARGET_OBJECTS:goo_objs>
- )
-+
-+set_target_properties(goo_objs PROPERTIES COMPILE_FLAGS "-fPIC")
-+install(TARGETS goo LIBRARY DESTINATION ${XPDF_LIBDIR})
-diff '--color=auto' -Naurd xpdf-4.01.orig/splash/CMakeLists.txt xpdf-4.01/splash/CMakeLists.txt
---- xpdf-4.01.orig/splash/CMakeLists.txt 2019-03-10 21:32:19.000000000 +0300
-+++ xpdf-4.01/splash/CMakeLists.txt 2019-03-11 09:04:48.885028391 +0300
-@@ -44,4 +44,7 @@
- add_library(splash
- $<TARGET_OBJECTS:splash_objs>
- )
-+
-+ set_target_properties(splash_objs PROPERTIES COMPILE_FLAGS "-fPIC")
-+ install(TARGETS splash LIBRARY DESTINATION ${XPDF_LIBDIR})
- endif ()
---- xpdf-4.01.orig/xpdf-qt/CMakeLists.txt 2019-02-18 21:24:19.000000000 +0300
-+++ xpdf-4.01/xpdf-qt/CMakeLists.txt 2019-03-11 17:29:55.445451783 +0300
-@@ -93,6 +93,7 @@
- else ()
- set_property(TARGET xpdf PROPERTY Qt5_NO_LINK_QTMAIN ON)
- endif ()
-+ set_property(TARGET xpdf PROPERTY INSTALL_RPATH "")
-
- install(TARGETS xpdf RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
- install(FILES ${PROJECT_SOURCE_DIR}/doc/xpdf.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
diff --git a/app-text/xpdf/files/xpdf-visibility.patch b/app-text/xpdf/files/xpdf-visibility.patch
deleted file mode 100644
index 9eab57b4a3ff..000000000000
--- a/app-text/xpdf/files/xpdf-visibility.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- xpdf-4.01/goo/GString.h.orig 2019-02-18 21:24:19.000000000 +0300
-+++ xpdf-4.01/goo/GString.h 2019-03-10 20:16:48.257102840 +0300
-@@ -39,7 +39,7 @@
-
- // Copy a string.
- GString(GString *str);
-- GString *copy() { return new GString(this); }
-+ __attribute__ ((visibility ("default"))) GString *copy() { return new GString(this); }
-
- // Concatenate two strings.
- GString(GString *str1, GString *str2);
diff --git a/app-text/xpdf/files/xpdf.desktop b/app-text/xpdf/files/xpdf.desktop
deleted file mode 100644
index d22edbe76d9f..000000000000
--- a/app-text/xpdf/files/xpdf.desktop
+++ /dev/null
@@ -1,104 +0,0 @@
-[Desktop Entry]
-Name=XPDF
-Name[bn]=à¦à¦•à§à¦¸ পি-ডি-à¦à¦«
-Name[de]=X-PDF
-Name[eo]=XPDF
-Name[es]=PDF para X
-Name[fr]=XPDF
-Name[hi]=à¤à¤•à¥à¤¸ पीडीà¤à¤«
-Name[ko]=Xìš© PDF
-Name[mn]=X-PDF
-Name[nds]=X-PDF
-Name[te]=à°Žà°•à±à°¸à± పిడిఎఫà±
-Comment=PDF Viewer
-Comment[af]=Pdf Aansig
-Comment[ar]=عارض Ø§Ù„Ù…Ù„ÙØ§Øª PDF
-Comment[az]=PDF Nümayişçisi
-Comment[be]=ПраглÑдальнік PDF
-Comment[bg]=Преглед на PDF документи
-Comment[bn]=পি-ডি-à¦à¦« পà§à¦°à¦¦à¦°à§à¦¶à¦•
-Comment[br]=Gweler PDF
-Comment[bs]=Preglednik PDF dokumenata
-Comment[ca]=Visor PDF
-Comment[cs]=ProhlížeÄ PDF souborů
-Comment[csb]=Przezérnik PDF
-Comment[cy]=Gwelydd PDF
-Comment[da]=PDF-fremviser
-Comment[de]=PDF-Betrachter
-Comment[el]=ΠÏοβολέας PDF
-Comment[eo]=PDF-rigardilo
-Comment[es]=Visor de documentos PDF
-Comment[et]=PDF failide vaatamine
-Comment[eu]=PDF ikustailua
-Comment[fa]=مشاهده‌گر PDF
-Comment[fi]=PDF-näytin
-Comment[fo]=PDF-vísari
-Comment[fr]=Afficheur PDF
-Comment[fy]=PDF-werjefteprogramma
-Comment[ga]=Amharcán PDF
-Comment[gl]=Visualizador de PDF
-Comment[he]=מציג קבצי PDF
-Comment[hi]=पीडीà¤à¤« पà¥à¤°à¤¦à¤°à¥à¤¶à¤•
-Comment[hr]=Preglednik PDF dokumenata
-Comment[hu]=PDF-nézegető
-Comment[id]=Viewer PDF
-Comment[is]=PDF-sjá
-Comment[it]=Visualizzatore PDF
-Comment[ja]=PDF ビューア
-Comment[kk]=PDF қарау құралы
-Comment[km]=កម្មវិធី​មើល PDF
-Comment[ko]=PDF 보기
-Comment[lo]=ສະà»àº”ງຜົນPDF
-Comment[lt]=PDF Žiūriklis
-Comment[lv]=PDF SkatÄ«tÄjs
-Comment[mk]=Прегледувач на PDF
-Comment[mn]=PDF-Харагч
-Comment[ms]=Pemapar PDF
-Comment[mt]=Werrej PDF
-Comment[nb]=PDF-leser
-Comment[nds]=Kieker för PDF-Dateien
-Comment[ne]=PDF दरà¥à¤¶à¤•
-Comment[nl]=PDF-weergaveprogramma
-Comment[nn]=PDF-lesar
-Comment[nso]=Molebeledi wa PDF
-Comment[oc]=Visualisor PDF
-Comment[pa]=PDF ਦਰਸ਼ਕ
-Comment[pl]=Przeglądarka plików PDF
-Comment[pt]=Visualizador de PDFs
-Comment[pt_BR]=Visualizador de arquivos PDF
-Comment[ro]=Vizualizor de documente PDF
-Comment[ru]=ПроÑмотр PDF
-Comment[rw]=Mugaragaza PDF
-Comment[se]=PDF-logan
-Comment[sk]=PrehliadaÄ PDF súborov
-Comment[sl]=Pregledovalnik datotek PDF
-Comment[sr]=PDF приказивач
-Comment[sr@Latn]=PDF prikazivaÄ
-Comment[ss]=Sibuki se PDF
-Comment[sv]=PDF-visare
-Comment[ta]=PDF காடà¯à®šà®¿
-Comment[tg]=Ðамоишгари PDF
-Comment[th]=ตัวà¹à¸ªà¸”งผล PDF
-Comment[tr]=PDF Görüntüleyici
-Comment[tt]=PDF Kürsätkeç
-Comment[uk]=ПереглÑдач PDF
-Comment[uz]=PDF кўрувчи
-Comment[ven]=Tshivhoni tsha PDF
-Comment[vi]=Trình xem PDF
-Comment[wa]=HÃ¥yneu di documints PDF
-Comment[zh_CN]=PDF 查看器
-Comment[zh_TW]=PDF 檢視程å¼
-Comment[zu]=Umbukisi we-PDF
-Keywords=pdf;document;presentation;viewer;
-Keywords[de]=pdf;Dokument;Präsentation;Betrachter;
-Keywords[ru]=pdf;документ;презентациÑ;проÑмотр;
-Keywords[uk]=pdf;документ;презентаціÑ;переглÑд;
-Keywords[ja]=pdf;ドキュメント;プレゼンテーション;ビューアー;
-
-Exec=xpdf
-Icon=xpdf
-Type=Application
-Terminal=false
-StartupNotify=false
-MimeType=application/pdf;
-Categories=Office;Viewer;Graphics;2DGraphics;VectorGraphics;
diff --git a/app-text/xpdf/metadata.xml b/app-text/xpdf/metadata.xml
deleted file mode 100644
index 351f4c2eb8f9..000000000000
--- a/app-text/xpdf/metadata.xml
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <use>
- <flag name="cmyk">Include support for CMYK rasterization</flag>
- <flag name="i18n">Enable support non-UTF8 national charsets</flag>
- <flag name="icons">Generate desktop PNG icons using rsvg-convert from <pkg>gnome-base/librsvg</pkg></flag>
- <flag name="libpaper">Use <pkg>app-text/libpaper</pkg> to get paper preferences</flag>
- <flag name="metric">Use A4 instead of US Letter paper size by default for PostScript output. This option has effect only if libpaper USE flag is disabled</flag>
- <flag name="opi">Include support for OPI (Open Prepress Interface) comments</flag>
- <flag name="textselect">Allow text selection</flag>
- <flag name="utils">Install command-line PDF converters and various utilities</flag>
- </use>
-</pkgmetadata>
diff --git a/app-text/xpdf/xpdf-4.05-r2.ebuild b/app-text/xpdf/xpdf-4.05-r2.ebuild
deleted file mode 100644
index ef06c938c2cc..000000000000
--- a/app-text/xpdf/xpdf-4.05-r2.ebuild
+++ /dev/null
@@ -1,157 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/xpdf.asc
-inherit cmake desktop verify-sig xdg
-
-DESCRIPTION="PDF viewer and toolkit"
-HOMEPAGE="https://www.xpdfreader.com"
-SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz
- i18n? (
- https://dl.xpdfreader.com/xpdf-arabic.tar.gz
- https://dl.xpdfreader.com/xpdf-chinese-simplified.tar.gz -> xpdf-chinese-simplified-20231205.tar.gz
- https://dl.xpdfreader.com/xpdf-chinese-traditional.tar.gz -> xpdf-chinese-traditional-20201222.tar.gz
- https://dl.xpdfreader.com/xpdf-cyrillic.tar.gz
- https://dl.xpdfreader.com/xpdf-greek.tar.gz
- https://dl.xpdfreader.com/xpdf-hebrew.tar.gz
- https://dl.xpdfreader.com/xpdf-japanese.tar.gz -> xpdf-japanese-20201222.tar.gz
- https://dl.xpdfreader.com/xpdf-korean.tar.gz -> xpdf-korean-20231205.tar.gz
- https://dl.xpdfreader.com/xpdf-latin2.tar.gz
- https://dl.xpdfreader.com/xpdf-thai.tar.gz
- https://dl.xpdfreader.com/xpdf-turkish.tar.gz
- )
- verify-sig? ( https://dl.xpdfreader.com/${P}.tar.gz.sig )"
-
-LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils"
-
-BDEPEND="
- icons? ( gnome-base/librsvg )
- verify-sig? ( sec-keys/openpgp-keys-xpdf )
-"
-DEPEND="
- dev-qt/qtbase:6[concurrent,network,widgets]
- media-libs/freetype
- virtual/zlib:=
- cups? (
- dev-qt/qtbase:6[gui,widgets]
- net-print/cups
- )
- fontconfig? ( media-libs/fontconfig )
- libpaper? ( app-text/libpaper:= )
- utils? ( png? ( media-libs/libpng:0 ) )
-"
-RDEPEND="${DEPEND}
- dev-qt/qtsvg:6
- media-fonts/urw-fonts
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-automagic.patch
- "${FILESDIR}"/${PN}-visibility.patch
- "${FILESDIR}"/${PN}-shared-libs.patch
- "${FILESDIR}"/${PN}-4.05-font-paths.patch
- "${FILESDIR}"/${P}-cmake4.patch
-)
-
-DOCS=( ANNOUNCE CHANGES README )
-
-src_unpack() {
- if use verify-sig; then
- verify-sig_verify_detached "${DISTDIR}"/${P}.tar.gz{,.sig}
- fi
- default
-}
-
-src_prepare() {
- sed -i \
- "s|/usr/local/etc|${EPREFIX}/etc|;
- s|/usr/local|${EPREFIX}/usr|" \
- doc/sample-xpdfrc || die
-
- if use i18n; then
- sed -i "s|/usr/local|${EPREFIX}/usr|" "${WORKDIR}"/*/add-to-xpdfrc || die
- fi
-
- xdg_environment_reset
- cmake_src_prepare
-}
-
-src_configure() {
- local mycmakeargs=(
- -DA4_PAPER=$(usex metric)
- -DNO_FONTCONFIG=$(usex fontconfig off on)
- -DNO_TEXT_SELECT=$(usex textselect off on)
- -DOPI_SUPPORT=$(usex opi)
- -DSPLASH_CMYK=$(usex cmyk)
- -DWITH_LIBPAPER=$(usex libpaper)
- -DWITH_LIBPNG=$(usex png)
- -DXPDFWIDGET_PRINTING=$(usex cups)
- -DSYSTEM_XPDFRC="${EPREFIX}/etc/xpdfrc"
- )
- cmake_src_configure
-}
-
-src_compile() {
- cmake_src_compile
-
- if use icons; then
- sizes="16 22 24 32 36 48 64 72 96 128 192 256 512"
- cd xpdf-qt
- mkdir $sizes
- local i
- for i in $sizes; do
- rsvg-convert xpdf-icon.svg -w $i -h $i -o $i/xpdf.png
- done
- fi
-}
-
-src_install() {
- cmake_src_install
-
- domenu "${FILESDIR}/xpdf.desktop"
- newicon -s scalable xpdf-qt/xpdf-icon.svg xpdf.svg
- if use icons; then
- local i
- for i in $sizes; do
- doicon -s $i xpdf-qt/$i/xpdf.png
- done
- unset sizes
- fi
-
- insinto /etc
- newins doc/sample-xpdfrc xpdfrc
-
- local d i
- if use utils; then
- for d in "bin" "share/man/man1"; do
- pushd "${ED}/usr/${d}" || die
- for i in pdf*; do
- mv "${i}" "x${i}" || die
- done
- popd || die
- done
-
- einfo "PDF utilities were renamed from pdf* to xpdf* to avoid file collisions"
- einfo "with other packages"
- else
- rm -rf "${ED}"/usr/bin/pdf* \
- "${ED}"/usr/share/man/man1/pdf* \
- "${ED}"/usr/$(get_libdir) || die
- fi
-
- if use i18n; then
- for i in arabic chinese-simplified chinese-traditional cyrillic greek \
- hebrew japanese korean latin2 thai turkish; do
- insinto "/usr/share/xpdf/${i}"
- doins -r $(find -O3 "${WORKDIR}/xpdf-${i}" -maxdepth 1 -mindepth 1 \
- ! -name README ! -name add-to-xpdfrc || die)
-
- cat "${WORKDIR}/xpdf-${i}/add-to-xpdfrc" >> "${ED}/etc/xpdfrc" || die
- done
- fi
-}
diff --git a/app-text/yamlfmt/Manifest b/app-text/yamlfmt/Manifest
deleted file mode 100644
index bdb87d6aa912..000000000000
--- a/app-text/yamlfmt/Manifest
+++ /dev/null
@@ -1,6 +0,0 @@
-DIST yamlfmt-0.13.0-deps.tar.xz 128464 BLAKE2B c51a77b6fa84e88239fe5185761bac4ab74b48f3200a822ef98884bc34670ec07c6b87bc999de77da5da0ea33b501ef911854910f74798a7532575f7c6a36881 SHA512 2187441405e028dd0dfb1d302f2a047b47af175d965c7605e5464b6403b4379425f13c5a506cad5bdce6dd424247ced12126722817c02e2afeb23d33be644a1b
-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/metadata.xml b/app-text/yamlfmt/metadata.xml
deleted file mode 100644
index d69deed03841..000000000000
--- a/app-text/yamlfmt/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>zmedico@gentoo.org</email>
- <name>Zac Medico</name>
- </maintainer>
- <upstream>
- <remote-id type="github">google/yamlfmt</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/yamlfmt/yamlfmt-0.13.0.ebuild b/app-text/yamlfmt/yamlfmt-0.13.0.ebuild
deleted file mode 100644
index 2072a436f857..000000000000
--- a/app-text/yamlfmt/yamlfmt-0.13.0.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-EGIT_COMMIT=dd8547d
-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_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/yamlfmt/yamlfmt-0.14.0.ebuild b/app-text/yamlfmt/yamlfmt-0.14.0.ebuild
deleted file mode 100644
index a84da569a0b2..000000000000
--- a/app-text/yamlfmt/yamlfmt-0.14.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-inherit go-module
-
-EGIT_COMMIT=dd8547d
-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/yamlfmt/yamlfmt-0.15.0.ebuild b/app-text/yamlfmt/yamlfmt-0.15.0.ebuild
deleted file mode 100644
index 5dab64b5cf67..000000000000
--- a/app-text/yamlfmt/yamlfmt-0.15.0.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# 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/yelp-tools/Manifest b/app-text/yelp-tools/Manifest
deleted file mode 100644
index 971ba10c714b..000000000000
--- a/app-text/yelp-tools/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yelp-tools-42.1.tar.xz 38936 BLAKE2B 9c068fb6c41fc6a9f22b1ffd632eeb648685b7bd09cad498910ddfa56696218ebaf643c17a6951756c88978bdae82c0622068c43e4f57ff57a96fa6d6b86a95f SHA512 e05a61d18179a9816ec38d1a2335091a3846cf74bb1ecec5374c9a13cc8962d14416208e04eec92f4ee43ec90e1992cc4a263bc4c267caac5d154a15f10d3006
diff --git a/app-text/yelp-tools/metadata.xml b/app-text/yelp-tools/metadata.xml
deleted file mode 100644
index ff91c5812f07..000000000000
--- a/app-text/yelp-tools/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?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>
- <upstream>
- <remote-id type="gnome-gitlab">GNOME/yelp-tools</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/yelp-tools/yelp-tools-42.1-r1.ebuild b/app-text/yelp-tools/yelp-tools-42.1-r1.ebuild
deleted file mode 100644
index b8f7c813dfe1..000000000000
--- a/app-text/yelp-tools/yelp-tools-42.1-r1.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-PYTHON_COMPAT=( python3_{13..14} )
-inherit gnome2 meson python-single-r1
-
-DESCRIPTION="Collection of tools for building and converting documentation"
-HOMEPAGE="https://wiki.gnome.org/Apps/Yelp/Tools"
-
-LICENSE="|| ( GPL-2+ freedist ) GPL-2+" # yelp.m4 is GPL2 || freely distributable
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep 'dev-python/lxml[${PYTHON_USEDEP}]')
- >=dev-libs/libxml2-2.6.12
- >=dev-libs/libxslt-1.1.8
- dev-util/itstool
- >=gnome-extra/yelp-xsl-3.38
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-pkg_setup() {
- python-single-r1_pkg_setup
-}
-
-src_install() {
- meson_src_install
- python_fix_shebang "${ED}"/usr/bin/yelp-{build,check,new}
-}
diff --git a/app-text/yodl/Manifest b/app-text/yodl/Manifest
deleted file mode 100644
index f930230bb6f1..000000000000
--- a/app-text/yodl/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST yodl-4.05.00.tar.gz 321455 BLAKE2B 26f0c8b6c74018a181a73a120805bb49c73b0c7c3e50fbb3a761c41f483c5771b7d586ed8df2b9da9d54a77474a693cfbbdc11f3f50613f80cf97f72f533656b SHA512 20741079eb4b8b0a0d7e7e17de21c29c5005f7ec4757fccade9d9ace8390dc15797d7ded613d021f58b24566e4200f05cc3f1919568c1519477861637fd0ff02
diff --git a/app-text/yodl/files/yodl-4.05.00-echo.patch b/app-text/yodl/files/yodl-4.05.00-echo.patch
deleted file mode 100644
index 2ec163c1f1a8..000000000000
--- a/app-text/yodl/files/yodl-4.05.00-echo.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Output build commands to tun. Incidentally, also fixes build
-
-diff --git a/build b/build
-index 3409ad7..43320ab 100755
---- a/build
-+++ b/build
-@@ -12,7 +12,7 @@
- #define ECHO_REQUEST 1
-
- // uncomment to show the full gcc commands when compiling
--// #define ECHO_COMPILE
-+#define ECHO_COMPILE
-
- string CLASSES;
- string g_lopt;
diff --git a/app-text/yodl/files/yodl-4.05.00-fix_c23.patch b/app-text/yodl/files/yodl-4.05.00-fix_c23.patch
deleted file mode 100644
index 829e4b183a4d..000000000000
--- a/app-text/yodl/files/yodl-4.05.00-fix_c23.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-add missing includes for bool and va_copy
-https://gitlab.com/fbb-git/yodl/-/merge_requests/5 (commented)
-https://gitlab.com/fbb-git/yodl/-/merge_requests/6
-https://bugs.gentoo.org/929232
-https://bugs.gentoo.org/944159
---- a/root/root.h
-+++ b/root/root.h
-@@ -11,6 +11,8 @@
- #define _GNU_SOURCE
- #endif
-
-+#include <stdarg.h>
-+#include <stdbool.h>
- #include <stddef.h>
-
- #define MAX_LINE_LENGTH (1000)
diff --git a/app-text/yodl/files/yodl-4.05.00-man.patch b/app-text/yodl/files/yodl-4.05.00-man.patch
deleted file mode 100644
index 0f83b1bfe7ce..000000000000
--- a/app-text/yodl/files/yodl-4.05.00-man.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Avoid linking to non-existing file
-https://gitlab.com/fbb-git/yodl/-/issues/5
-
-diff --git a/icmake/install b/icmake/install
-index c90f774..2c8095d 100644
---- a/icmake/install
-+++ b/icmake/install
-@@ -27,7 +27,7 @@ void _installYodlConverters(string where, int debian)
- gzipped = ".1 ";
-
- for (idx = listlen(conversions); idx--; )
-- run("ln -sf yodlconverters" + gzipped +
-+ run("cp " + where + MAN + "/man7/yodlconverters.7 " +
- where + MAN + "/man1/yodl2" + conversions[idx] + gzipped);
- }
-
diff --git a/app-text/yodl/metadata.xml b/app-text/yodl/metadata.xml
deleted file mode 100644
index ad9519f39929..000000000000
--- a/app-text/yodl/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="gitlab">fbb-git/yodl</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/yodl/yodl-4.05.00.ebuild b/app-text/yodl/yodl-4.05.00.ebuild
deleted file mode 100644
index 75d1525fa0e6..000000000000
--- a/app-text/yodl/yodl-4.05.00.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs prefix
-
-DESCRIPTION="Your Own Document Language: a pre-document language and tools to process it"
-HOMEPAGE="https://fbb-git.gitlab.io/yodl/ https://gitlab.com/fbb-git/yodl"
-SRC_URI="https://gitlab.com/fbb-git/${PN}/-/archive/${PV}/${P}.tar.gz"
-S="${WORKDIR}/${P}/${PN}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="doc"
-
-BDEPEND="
- >=dev-build/icmake-9.03.01-r1
- doc? (
- app-text/ghostscript-gpl
- dev-texlive/texlive-latexextra
- dev-texlive/texlive-plaingeneric
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${P}"-echo.patch
- "${FILESDIR}/${P}"-man.patch
- "${FILESDIR}/${P}"-fix_c23.patch
-)
-
-src_prepare() {
- sed -e "/DOC.* =/s/yodl\(-doc\)\?/${PF}/" \
- -e "/COMPILER =/s/gcc/$(tc-getCC)/" \
- -i INSTALL.im || die
-
- sed -e '/strip/s|"-s"|""|g' \
- -i icmake/program || die
-
- hprefixify build
-
- default
-}
-
-src_compile() {
- local target
- for target in programs macros man $(usev doc manual); do
- CXX=$(tc-getCXX) AR=$(tc-getAR) RANLIB=$(tc-getRANLIB) ./build ${target} ||
- die "${target} failed"
- done
-}
-
-src_install() {
- ./build install programs "${ED}" || die
- ./build install macros "${ED}" || die
- ./build install man "${ED}" || die
- ./build install docs "${ED}" || die
- use doc && { ./build install manual "${ED}" || die ; }
-}
diff --git a/app-text/zathura-cb/Manifest b/app-text/zathura-cb/Manifest
deleted file mode 100644
index ca2c1f8cfbe5..000000000000
--- a/app-text/zathura-cb/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST zathura-cb-0.1.11.tar.xz 6748 BLAKE2B 59abd86594ede671b65e03c5a3577804edd7235ce74b7242907b3e744fa0982e12490c6ed98e556aa6c79c30e21b1683e3dea96d2a884f04bfd50f592c80e0ee SHA512 f927c4021937505bbc83d47959f4275701449dc4e889dd4a92ef7feecfcdf5ae772d34bb787ef8638c5fe209a1851ce355740c2b80921139f10fc059bd67f39d
-DIST zathura-cb-2026.02.03.tar.xz 6844 BLAKE2B 3f6b4ba63ffa78aed469a960246fdd3e5c9db9ae4984a3dd0ecf222415e96879460e73d625938c5b54d40a69ad292edc222f15bce742b78b16fd93f81608dfbc SHA512 54a307cc68212c8c1e6e4e95c9ef17544e94973774e08c6b21f5d44eb9748b405d75ed69faeef3c9a42746c982ed2452e48eded5dd8ccdf5b558d3b06002a1a6
diff --git a/app-text/zathura-cb/metadata.xml b/app-text/zathura-cb/metadata.xml
deleted file mode 100644
index e8c802f3a9b3..000000000000
--- a/app-text/zathura-cb/metadata.xml
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>nrk@disroot.org</email>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <bugs-to>https://github.com/pwmt/zathura-cb/issues</bugs-to>
- <changelog>https://pwmt.org/projects/zathura-cb/download/</changelog>
- <remote-id type="github">pwmt/zathura-cb</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zathura-cb/zathura-cb-0.1.11.ebuild b/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
deleted file mode 100644
index 4043427d5ef3..000000000000
--- a/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git"
- EGIT_BRANCH="develop"
-else
- KEYWORDS="amd64 arm ~riscv x86"
- SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="Comic book plug-in for zathura with 7zip, rar, tar and zip support"
-HOMEPAGE="https://pwmt.org/projects/zathura-cb/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-RDEPEND="app-arch/libarchive:=
- >=app-text/zathura-0.3.9
- <dev-libs/girara-2026.02.04:=
- dev-libs/glib:2
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:3"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-BDEPEND="virtual/pkgconfig"
diff --git a/app-text/zathura-cb/zathura-cb-2026.02.03.ebuild b/app-text/zathura-cb/zathura-cb-2026.02.03.ebuild
deleted file mode 100644
index 4197941172ad..000000000000
--- a/app-text/zathura-cb/zathura-cb-2026.02.03.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-cb.git"
-else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
- SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="Comic book plug-in for zathura with 7zip, rar, tar and zip support"
-HOMEPAGE="https://pwmt.org/projects/zathura-cb/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-RDEPEND="app-arch/libarchive:=
- >=app-text/zathura-2026.01.30:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:3"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-BDEPEND="virtual/pkgconfig"
diff --git a/app-text/zathura-cb/zathura-cb-9999.ebuild b/app-text/zathura-cb/zathura-cb-9999.ebuild
deleted file mode 100644
index 4197941172ad..000000000000
--- a/app-text/zathura-cb/zathura-cb-9999.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-cb.git"
-else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
- SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="Comic book plug-in for zathura with 7zip, rar, tar and zip support"
-HOMEPAGE="https://pwmt.org/projects/zathura-cb/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-RDEPEND="app-arch/libarchive:=
- >=app-text/zathura-2026.01.30:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2[jpeg]
- x11-libs/gtk+:3"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-
-BDEPEND="virtual/pkgconfig"
diff --git a/app-text/zathura-djvu/Manifest b/app-text/zathura-djvu/Manifest
deleted file mode 100644
index f60e53ab6da1..000000000000
--- a/app-text/zathura-djvu/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST zathura-djvu-0.2.10.tar.xz 9408 BLAKE2B f779eeeba40abe444960716b8c14c51c32a3830a3f779074ea773bd9ff0d71736433ed29862bdf137a34ebb934bb562aa14031c07dda5cf97ddf278e47feb750 SHA512 c743e60588e07fe18f7da8db1ae9ae997ffb50ef696258f1901523159ff4d29e5649b13d6e52f53cf79f19429083308390c0b4923081451bf5c4bfb9ac6e8903
-DIST zathura-djvu-2026.02.03.tar.xz 9536 BLAKE2B 05b2d53769de604e18ea143b5896e8779365c87421ecb79201870383790475c2857d17f495c87511829440755d17be5e2708066dd7ac430ec236ed4140011a6d SHA512 1f72c2958282618b79828c9c726a954833b382ca87d926b6439e47ad27fdd5657da520e3baa780ad4ec1f2e84dd65bd9cd7e9617bb27fb56a5da6a586bd27454
diff --git a/app-text/zathura-djvu/metadata.xml b/app-text/zathura-djvu/metadata.xml
deleted file mode 100644
index d32acc577045..000000000000
--- a/app-text/zathura-djvu/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>turret@turret.cyou</email>
- <name>Mason Rocha</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <changelog>https://pwmt.org/projects/zathura-djvu/download/</changelog>
- <bugs-to>https://github.com/pwmt/zathura-djvu/issues</bugs-to>
- <remote-id type="github">pwmt/zathura-djvu</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zathura-djvu/zathura-djvu-0.2.10.ebuild b/app-text/zathura-djvu/zathura-djvu-0.2.10.ebuild
deleted file mode 100644
index 4180876b135c..000000000000
--- a/app-text/zathura-djvu/zathura-djvu-0.2.10.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-djvu.git"
- EGIT_BRANCH="develop"
-else
- KEYWORDS="amd64 arm ~riscv x86"
- SRC_URI="https://pwmt.org/projects/zathura-djvu/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="DjVu plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-djvu/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-RDEPEND="app-text/djvu
- >=app-text/zathura-0.3.9
- <dev-libs/girara-2026.02.04:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- virtual/pkgconfig"
diff --git a/app-text/zathura-djvu/zathura-djvu-2026.02.03.ebuild b/app-text/zathura-djvu/zathura-djvu-2026.02.03.ebuild
deleted file mode 100644
index 36cfd82adc80..000000000000
--- a/app-text/zathura-djvu/zathura-djvu-2026.02.03.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-djvu.git"
-else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
- SRC_URI="https://pwmt.org/projects/zathura-djvu/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="DjVu plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-djvu/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-RDEPEND="app-text/djvu
- >=app-text/zathura-2026.02.03:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- virtual/pkgconfig"
diff --git a/app-text/zathura-djvu/zathura-djvu-9999.ebuild b/app-text/zathura-djvu/zathura-djvu-9999.ebuild
deleted file mode 100644
index 36cfd82adc80..000000000000
--- a/app-text/zathura-djvu/zathura-djvu-9999.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-djvu.git"
-else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
- SRC_URI="https://pwmt.org/projects/zathura-djvu/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="DjVu plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-djvu/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-RDEPEND="app-text/djvu
- >=app-text/zathura-2026.02.03:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-DEPEND="${RDEPEND}
- x11-base/xorg-proto
- virtual/pkgconfig"
diff --git a/app-text/zathura-meta/metadata.xml b/app-text/zathura-meta/metadata.xml
deleted file mode 100644
index 9982a8527182..000000000000
--- a/app-text/zathura-meta/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <name>Filip Kobierski</name>
- <email>fkobi@pm.me</email>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <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">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <bugs-to>https://github.com/pwmt/zathura/issues</bugs-to>
- <changelog>https://pwmt.org/projects/zathura/download/</changelog>
- <doc>https://pwmt.org/projects/zathura/documentation/</doc>
- <remote-id type="github">pwmt/zathura</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zathura-meta/zathura-meta-0-r1.ebuild b/app-text/zathura-meta/zathura-meta-0-r1.ebuild
deleted file mode 100644
index 0248a504d6b4..000000000000
--- a/app-text/zathura-meta/zathura-meta-0-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# 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/Manifest b/app-text/zathura-pdf-mupdf/Manifest
deleted file mode 100644
index 330e7c01a7dc..000000000000
--- a/app-text/zathura-pdf-mupdf/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST zathura-pdf-mupdf-0.4.4.tar.gz 10100 BLAKE2B aa969ac9a702150d05e8c1dfc7f0f6752c0371c812a208f33ab19c14423b12636345544ce898eda3ab5517b895c832a91f3a6866468049e03b2d36a67d198c06 SHA512 c6297b8ed68a0797db2e7b295d7fc7cb4d099f24cd9faea49e1e2d0c61818b071297b57f6472c057010caf104053cc0866685349b33a61302280cb52bac055cf
-DIST zathura-pdf-mupdf-2026.02.03.tar.gz 10995 BLAKE2B a0a615e02d19a6d957a550159d761c38c7f0d9678bc00a010b763427dcb083471132e1199c6858e7d6d01f4a44ff1354f16654586833c12d67c6f3f83229c62b SHA512 25cddec7445669c24cc7f75374857947744f041227416d7027ddd7affc5b186ef048f3570f80c0bb0af66dc90669e035b75609bb8619d10ec34348e0c93878b8
diff --git a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch b/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch
deleted file mode 100644
index 707e7b89cdf6..000000000000
--- a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-# The dependencies mupdfthird, leptonica and tesseract seem to not be actually used
-# anymore, hence exclude them.
-# Upstream issue: https://github.com/pwmt/zathura-pdf-mupdf/issues/73
---- a/meson.build
-+++ b/meson.build
-@@ -23,7 +23,6 @@ girara = dependency('girara-gtk3')
- glib = dependency('glib-2.0')
- cairo = dependency('cairo')
- mupdf = dependency('mupdf', required: false, version: '>=@0@.@1@'.format(mupdf_required_version_major, mupdf_required_version_minor))
--mupdfthird = cc.find_library('mupdf-third')
-
- build_dependencies = [
- zathura,
-@@ -46,17 +45,15 @@ if not mupdf.found()
- error('mupdf @0@.@1@ or newer is required'.format(mupdf_required_version_major, mupdf_required_version_minor))
- endif
-
-- build_dependencies += [mupdf, mupdfthird]
-+ build_dependencies += [mupdf]
- else
- # build from Debian's libmupdf-dev
-- build_dependencies += [mupdf, mupdfthird]
-+ build_dependencies += [mupdf]
-
- libjpeg = dependency('libjpeg')
- libjbig2dec = cc.find_library('jbig2dec')
- libopenjp2 = dependency('libopenjp2')
- gumbo = dependency('gumbo')
-- tesseract = dependency('tesseract')
-- leptonica = dependency('lept')
- mujs = dependency('mujs')
-
- build_dependencies += [
-@@ -64,8 +61,6 @@ else
- libjbig2dec,
- libopenjp2,
- gumbo,
-- tesseract,
-- leptonica,
- mujs
- ]
- endif
diff --git a/app-text/zathura-pdf-mupdf/metadata.xml b/app-text/zathura-pdf-mupdf/metadata.xml
deleted file mode 100644
index eb0a2b34ba4b..000000000000
--- a/app-text/zathura-pdf-mupdf/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>rndxelement@protonmail.com</email>
- <name>Philipp Rösner</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <bugs-to>https://github.com/pwmt/zathura-pdf-mupdf/issues</bugs-to>
- <changelog>https://pwmt.org/projects/zathura-pdf-mupdf/download/</changelog>
- <remote-id type="github">pwmt/zathura-pdf-mupdf</remote-id>
- </upstream>
-</pkgmetadata>
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
deleted file mode 100644
index 5d41edbd2a2d..000000000000
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-mupdf.git"
- EGIT_BRANCH="develop"
-else
- KEYWORDS="amd64 arm x86"
- SRC_URI="https://github.com/pwmt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF support for zathura using the mupdf PDF rendering library"
-HOMEPAGE="https://pwmt.org/projects/zathura-pdf-mupdf/"
-
-LICENSE="ZLIB"
-SLOT="0"
-IUSE="+javascript"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND="
- >=app-text/mupdf-1.24.0:=[javascript?]
- >=app-text/zathura-0.2.0:=
- <dev-libs/girara-2026.02.04:=
- dev-libs/glib:2
- x11-libs/cairo
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch"
-)
-
-src_prepare() (
- default
-
- if ! use javascript ; then
- sed -i -e '/mujs/d' meson.build || die
- fi
-)
diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-2026.02.03.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-2026.02.03.ebuild
deleted file mode 100644
index 9879e9e44203..000000000000
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-2026.02.03.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-mupdf.git"
-else
- KEYWORDS="~amd64 ~arm ~x86"
- SRC_URI="https://github.com/pwmt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF support for zathura using the mupdf PDF rendering library"
-HOMEPAGE="https://pwmt.org/projects/zathura-pdf-mupdf/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND="
- >=app-text/mupdf-1.26.0:=
- >=app-text/zathura-2026.01.30:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild
deleted file mode 100644
index 9879e9e44203..000000000000
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-mupdf.git"
-else
- KEYWORDS="~amd64 ~arm ~x86"
- SRC_URI="https://github.com/pwmt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF support for zathura using the mupdf PDF rendering library"
-HOMEPAGE="https://pwmt.org/projects/zathura-pdf-mupdf/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND="
- >=app-text/mupdf-1.26.0:=
- >=app-text/zathura-2026.01.30:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
diff --git a/app-text/zathura-pdf-poppler/Manifest b/app-text/zathura-pdf-poppler/Manifest
deleted file mode 100644
index 6974ebe02f18..000000000000
--- a/app-text/zathura-pdf-poppler/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST zathura-pdf-poppler-0.3.3.tar.gz 10554 BLAKE2B b49f2d1cdab426f0e0c41d901af38fdb1931eea28d8d442f08a076945e6801b1a4032ed5e97c2fc6b96f361e9188b3c0c50d1d0e0c9a5a1bf7c427461cc92a3f SHA512 791b0e6cac29358226b2416e22527449d89b8544242d1b492b6017d52eb996aa9647e10259d475c5c84bbf4a19b680c160ac7e822e331c466c3ff5697913b003
-DIST zathura-pdf-poppler-2026.02.03.tar.gz 10423 BLAKE2B 83e3fff91b3c3d7645357719886a51458c42d0eea6ac34adafe98b39b86cd94140987ad119c40958b46963c6dd218bf9f5ef95d6d0a887d2f89240d192f267d5 SHA512 4c6c32bb213f99b6f3d61fcce317d6be289530ad6ec0a6df4f599abcb4109c75da44822563346ee55828ead504d0a49f9fdbe846c2f4f17d2718d0631d2cee88
diff --git a/app-text/zathura-pdf-poppler/metadata.xml b/app-text/zathura-pdf-poppler/metadata.xml
deleted file mode 100644
index 170032ebf406..000000000000
--- a/app-text/zathura-pdf-poppler/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>turret@turret.cyou</email>
- <name>Mason Rocha</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <bugs-to>https://github.com/pwmt/zathura-pdf-poppler/issues</bugs-to>
- <changelog>https://pwmt.org/projects/zathura-pdf-poppler/download/</changelog>
- <remote-id type="github">pwmt/zathura-pdf-poppler</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.3.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.3.ebuild
deleted file mode 100644
index 84454cbeebfb..000000000000
--- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git"
- EGIT_BRANCH="develop"
-else
- KEYWORDS="amd64 arm ~arm64 ~riscv x86"
- SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-pdf-poppler"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND=">=app-text/poppler-21.12.0:=[cairo]
- >=app-text/zathura-0.5.3:=
- <dev-libs/girara-2026.02.04:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-2026.02.03.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-2026.02.03.ebuild
deleted file mode 100644
index 82365e7a4a1b..000000000000
--- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-2026.02.03.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-poppler.git"
-else
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
- SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-pdf-poppler"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND=">=app-text/poppler-21.12.0:=[cairo]
- >=app-text/zathura-2026.01.30:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild
deleted file mode 100644
index 82365e7a4a1b..000000000000
--- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-poppler.git"
-else
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
- SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-pdf-poppler"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND=">=app-text/poppler-21.12.0:=[cairo]
- >=app-text/zathura-2026.01.30:=
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura-ps/Manifest b/app-text/zathura-ps/Manifest
deleted file mode 100644
index 06a191e1eed0..000000000000
--- a/app-text/zathura-ps/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST zathura-ps-0.2.8.tar.xz 4716 BLAKE2B d9377a00fcc9e45fae413676947ff2067c80362bd9f9f1573f9962459d9a636ed0743decbe437bf90ab9e65dcdb8b5d0b19ad1794085c313fa473f0241a101bf SHA512 29ed9d5585df1151af50835daa75a11befbd0fe10e95b4a37c7b548e1442edd3f52a7d0afce8cca93ce70ced6381cdf23311cea004e3e38a6cb323ba13eb7039
-DIST zathura-ps-2026.02.03.tar.xz 4808 BLAKE2B 83c0389d993f23876969600679bad9c45ad77a66791dc1ddac347491c177f60b72f9e77430e408cf7edc67d16148189214e4cd46d23726fee8b1fc374785ec1c SHA512 beed875741c0c9d8cb24e23136f4801417b58342e9c1007c4c2699424b03ac0126a25e9aed650a564951bab68c96a40d31ef8d7002012db59e94b4ec87e7bbd3
diff --git a/app-text/zathura-ps/metadata.xml b/app-text/zathura-ps/metadata.xml
deleted file mode 100644
index d97c65e73798..000000000000
--- a/app-text/zathura-ps/metadata.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>turret@turret.cyou</email>
- <name>Mason Rocha</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <upstream>
- <maintainer status="active">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <bugs-to>https://github.com/pwmt/zathura-ps/issues</bugs-to>
- <changelog>https://pwmt.org/projects/zathura-ps/download/</changelog>
- <remote-id type="github">pwmt/zathura-ps</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zathura-ps/zathura-ps-0.2.8.ebuild b/app-text/zathura-ps/zathura-ps-0.2.8.ebuild
deleted file mode 100644
index c5a04e06f94b..000000000000
--- a/app-text/zathura-ps/zathura-ps-0.2.8.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-ps.git"
- EGIT_BRANCH="develop"
-else
- KEYWORDS="amd64 arm ~riscv x86"
- SRC_URI="https://pwmt.org/projects/zathura-ps/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="PostScript plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-ps/download/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND="app-text/libspectre
- >=app-text/zathura-0.3.9
- <dev-libs/girara-2026.02.04:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura-ps/zathura-ps-2026.02.03.ebuild b/app-text/zathura-ps/zathura-ps-2026.02.03.ebuild
deleted file mode 100644
index b450ee7378ba..000000000000
--- a/app-text/zathura-ps/zathura-ps-2026.02.03.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-ps.git"
-else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
- SRC_URI="https://pwmt.org/projects/zathura-ps/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="PostScript plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-ps/download/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND="app-text/libspectre
- >=app-text/zathura-2026.01.30
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura-ps/zathura-ps-9999.ebuild b/app-text/zathura-ps/zathura-ps-9999.ebuild
deleted file mode 100644
index b450ee7378ba..000000000000
--- a/app-text/zathura-ps/zathura-ps-9999.ebuild
+++ /dev/null
@@ -1,41 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson xdg-utils
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura-ps.git"
-else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
- SRC_URI="https://pwmt.org/projects/zathura-ps/download/${P}.tar.xz"
-fi
-
-DESCRIPTION="PostScript plug-in for zathura"
-HOMEPAGE="https://pwmt.org/projects/zathura-ps/download/"
-
-LICENSE="ZLIB"
-SLOT="0"
-
-# Tests currently only validating data files
-RESTRICT="test"
-
-DEPEND="app-text/libspectre
- >=app-text/zathura-2026.01.30
- dev-libs/girara:=
- dev-libs/glib:2
- x11-libs/cairo"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura/Manifest b/app-text/zathura/Manifest
deleted file mode 100644
index 2c52e120712e..000000000000
--- a/app-text/zathura/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-DIST zathura-0.5.13.tar.gz 395362 BLAKE2B e66f10d7b73c6560b2b3215ec620e33e306ff9d78274cc271fcfb1eadc337880c6d05cc9a94f7219da5fbe84dd438273e378dc1d9fd0ef13a3fb614441083959 SHA512 a6d833430de7e9c5767a86aff2188a2ce9e00ebd6fcfc41b2b35b7d203a011b14fddb7026bb258c6ff772eea2516bd6dd06e2390ed4770f4ae1f8b5cf65d30b1
-DIST zathura-0.5.14.tar.gz 399930 BLAKE2B fd3396e4a56a484009188d87548743423e3a14060aee2790174d0ca6aadff33c5e66ba668ae3f83f3069baa851571a4bd05a44602ed0fcc3b078df6aaa6a5527 SHA512 1bf77b3e2a24644bbad3bff8a2d603fc3bf5a8803e217c38c0d30ffa2731ff083de7f5cfe0b4ce93923a66b91351118f267a22fea922238bb044634d7c6bc091
-DIST zathura-0.5.8.tar.gz 219371 BLAKE2B c7c163e0c1cd5e344ae566ab71ad66d51b89cacd11ef9b335589c0fa705e7a300adab680b7c13a197da3c10b5161656fbb9c8449667eb05e64f0506bf254e675 SHA512 6954f8bf8c76526e86a4e335c18c3c68f509fbbe1081f7c74d333f8a9ba83bc5da971ad744f91408f8b0fb8f0b647ae07f02601b5efa97961155ba193c8777f6
-DIST zathura-2026.02.22.tar.gz 527036 BLAKE2B c8bfe65d7d3fc492044d36df5c1b14f4b0613d84a20509710b1183f4d12898192f13a8fcd1ba4394a352d2df38ce28a74533cc6650749c3c857d239f5dd7c6cb SHA512 ab5e2df7ec551c13eaa5b86d6a1157b75706d7ccbd268bcdd103af21e2262b5e052cf621f8cf7aeca324c7b6d358bc4fcf278e94827519e06d6891ba007399c6
diff --git a/app-text/zathura/metadata.xml b/app-text/zathura/metadata.xml
deleted file mode 100644
index a059067c2cb8..000000000000
--- a/app-text/zathura/metadata.xml
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>turret@turret.cyou</email>
- <name>Mason Rocha</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <use>
- <flag name="landlock">Build the sandboxed version using the Landlock (a Linux Security Module)</flag>
- <flag name="synctex">Use libsynctex to get latex codeline from pdf</flag>
- </use>
- <upstream>
- <maintainer status="active">
- <email>mlq@pwmt.org</email>
- <name>Moritz Lipp</name>
- </maintainer>
- <maintainer status="active">
- <email>sebastian+dev@ramacher.at</email>
- <name>Sebastian Ramacher</name>
- </maintainer>
- <bugs-to>https://github.com/pwmt/zathura/issues</bugs-to>
- <changelog>https://pwmt.org/projects/zathura/download/</changelog>
- <doc>https://pwmt.org/projects/zathura/documentation/</doc>
- <remote-id type="github">pwmt/zathura</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zathura/zathura-0.5.13.ebuild b/app-text/zathura/zathura-0.5.13.ebuild
deleted file mode 100644
index d64dd45de338..000000000000
--- a/app-text/zathura/zathura-0.5.13.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic meson xdg
-
-DESCRIPTION="Highly customizable & functional document viewer"
-HOMEPAGE="https://pwmt.org/projects/zathura/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura.git"
-else
- SRC_URI="https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0/6.7" # plugin versions api.abi (see meson.build)
-IUSE="+man landlock seccomp synctex test wayland X"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- test? ( X )
- || ( wayland X )
-"
-
-RDEPEND="
- dev-libs/json-glib
- dev-db/sqlite:3
- >=dev-libs/girara-0.4.5-r1:=[X?]
- >=dev-libs/glib-2.76:2
- sys-apps/file
- x11-libs/cairo
- >=x11-libs/gtk+-3.24:3[wayland?,X?]
- x11-libs/pango
- man? ( dev-python/sphinx )
- seccomp? ( sys-libs/libseccomp )
- synctex? ( app-text/texlive-core )
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-5.13
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- dev-libs/appstream
- x11-misc/xvfb-run
- )
-"
-
-src_configure() {
- # defang automagic dependencies
- use X || append-flags -DGENTOO_GTK_HIDE_X11
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Dconvert-icon=disabled
- $(meson_feature man manpages)
- $(meson_feature landlock)
- $(meson_feature seccomp)
- $(meson_feature synctex)
- $(meson_feature test tests)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use seccomp || use landlock; then
- mv "${ED}"/usr/bin/zathura{,-full} || die
- dosym zathura-sandbox /usr/bin/zathura
- fi
-}
-
-pkg_postinst() {
- if use seccomp || use landlock; then
- elog "Zathura has been installed as a symlink to zathura-sandbox due to USE"
- elog "seccomp or USE landlock. Some features such as printing or hyperlinks"
- elog "may be unavailable when running with the default executable (zathura)."
- elog "If you require these features, you can temporarily switch to using"
- elog "zathura-full or disable these use flags."
- if ! use elibc_glibc; then
- ewarn ""
- ewarn "Upstream zathura does not test sandboxing rules on non-glibc"
- ewarn "environments. Your mileage may vary using the sandboxed variant."
- fi
- fi
-}
diff --git a/app-text/zathura/zathura-0.5.14.ebuild b/app-text/zathura/zathura-0.5.14.ebuild
deleted file mode 100644
index d64dd45de338..000000000000
--- a/app-text/zathura/zathura-0.5.14.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic meson xdg
-
-DESCRIPTION="Highly customizable & functional document viewer"
-HOMEPAGE="https://pwmt.org/projects/zathura/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura.git"
-else
- SRC_URI="https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0/6.7" # plugin versions api.abi (see meson.build)
-IUSE="+man landlock seccomp synctex test wayland X"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- test? ( X )
- || ( wayland X )
-"
-
-RDEPEND="
- dev-libs/json-glib
- dev-db/sqlite:3
- >=dev-libs/girara-0.4.5-r1:=[X?]
- >=dev-libs/glib-2.76:2
- sys-apps/file
- x11-libs/cairo
- >=x11-libs/gtk+-3.24:3[wayland?,X?]
- x11-libs/pango
- man? ( dev-python/sphinx )
- seccomp? ( sys-libs/libseccomp )
- synctex? ( app-text/texlive-core )
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-5.13
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- dev-libs/appstream
- x11-misc/xvfb-run
- )
-"
-
-src_configure() {
- # defang automagic dependencies
- use X || append-flags -DGENTOO_GTK_HIDE_X11
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Dconvert-icon=disabled
- $(meson_feature man manpages)
- $(meson_feature landlock)
- $(meson_feature seccomp)
- $(meson_feature synctex)
- $(meson_feature test tests)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use seccomp || use landlock; then
- mv "${ED}"/usr/bin/zathura{,-full} || die
- dosym zathura-sandbox /usr/bin/zathura
- fi
-}
-
-pkg_postinst() {
- if use seccomp || use landlock; then
- elog "Zathura has been installed as a symlink to zathura-sandbox due to USE"
- elog "seccomp or USE landlock. Some features such as printing or hyperlinks"
- elog "may be unavailable when running with the default executable (zathura)."
- elog "If you require these features, you can temporarily switch to using"
- elog "zathura-full or disable these use flags."
- if ! use elibc_glibc; then
- ewarn ""
- ewarn "Upstream zathura does not test sandboxing rules on non-glibc"
- ewarn "environments. Your mileage may vary using the sandboxed variant."
- fi
- fi
-}
diff --git a/app-text/zathura/zathura-0.5.8.ebuild b/app-text/zathura/zathura-0.5.8.ebuild
deleted file mode 100644
index 912f87785ab3..000000000000
--- a/app-text/zathura/zathura-0.5.8.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson virtualx xdg
-
-DESCRIPTION="A highly customizable and functional document viewer"
-HOMEPAGE="https://pwmt.org/projects/zathura/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura.git"
-else
- SRC_URI="
- https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
- "
- KEYWORDS="amd64 arm ~arm64 ~riscv x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0/6.7"
-IUSE="+man seccomp synctex test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/json-glib
- man? ( dev-python/sphinx )
- seccomp? ( sys-libs/libseccomp )
- synctex? ( app-text/texlive-core )
- sys-apps/file
- x11-libs/cairo
- x11-libs/pango
- >=dev-db/sqlite-3.6.23:3
- >=dev-libs/girara-0.4.3:=
- >=dev-libs/glib-2.72:2
- >=x11-libs/gtk+-3.24:3
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-5.13
- test? (
- dev-libs/check
- >=x11-libs/gtk+-3.24:3[X]
- )
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
-"
-
-src_configure() {
- local emesonargs=(
- -Dconvert-icon=disabled
- -Dlandlock=enabled
- -Dmanpages=$(usex man enabled disabled)
- -Dseccomp=$(usex seccomp enabled disabled)
- -Dsynctex=$(usex synctex enabled disabled)
- $(meson_feature test tests)
- )
- meson_src_configure
-}
-
-src_test() {
- virtx meson_src_test
-}
-
-src_install() {
- meson_src_install
-}
diff --git a/app-text/zathura/zathura-2026.02.22.ebuild b/app-text/zathura/zathura-2026.02.22.ebuild
deleted file mode 100644
index 907d2168ff93..000000000000
--- a/app-text/zathura/zathura-2026.02.22.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic meson xdg
-
-DESCRIPTION="Highly customizable & functional document viewer"
-HOMEPAGE="https://pwmt.org/projects/zathura/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura.git"
-else
- SRC_URI="https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0/6.7" # plugin versions api.abi (see meson.build)
-IUSE="+man landlock seccomp synctex test wayland X"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- test? ( wayland X )
- || ( wayland X )
-"
-
-RDEPEND="
- dev-libs/json-glib
- dev-db/sqlite:3
- >=dev-libs/girara-2026.02.03:=[X?]
- >=dev-libs/glib-2.76:2
- sys-apps/file
- x11-libs/cairo
- >=x11-libs/gtk+-3.24:3[wayland?,X?]
- x11-libs/pango
- man? ( dev-python/sphinx )
- seccomp? ( sys-libs/libseccomp )
- synctex? ( app-text/texlive-core )
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-5.13
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- dev-libs/appstream
- dev-libs/weston[headless]
- x11-misc/xvfb-run
- )
-"
-
-src_configure() {
- # defang automagic dependencies
- use X || append-flags -DGENTOO_GTK_HIDE_X11
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Dconvert-icon=disabled
- $(meson_feature man manpages)
- $(meson_feature landlock)
- $(meson_feature seccomp)
- $(meson_feature synctex)
- $(meson_feature test tests)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use seccomp || use landlock; then
- mv "${ED}"/usr/bin/zathura{,-full} || die
- dosym zathura-sandbox /usr/bin/zathura
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if use seccomp || use landlock; then
- elog "Zathura has been installed as a symlink to zathura-sandbox due to USE"
- elog "seccomp or USE landlock. Some features such as printing or hyperlinks"
- elog "may be unavailable when running with the default executable (zathura)."
- elog "If you require these features, you can temporarily switch to using"
- elog "zathura-full or disable these use flags."
- if ! use elibc_glibc; then
- ewarn ""
- ewarn "Upstream zathura does not test sandboxing rules on non-glibc"
- ewarn "environments. Your mileage may vary using the sandboxed variant."
- fi
- fi
-}
diff --git a/app-text/zathura/zathura-9999.ebuild b/app-text/zathura/zathura-9999.ebuild
deleted file mode 100644
index 907d2168ff93..000000000000
--- a/app-text/zathura/zathura-9999.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic meson xdg
-
-DESCRIPTION="Highly customizable & functional document viewer"
-HOMEPAGE="https://pwmt.org/projects/zathura/"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/pwmt/zathura.git"
-else
- SRC_URI="https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
-fi
-
-LICENSE="ZLIB"
-SLOT="0/6.7" # plugin versions api.abi (see meson.build)
-IUSE="+man landlock seccomp synctex test wayland X"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="
- test? ( wayland X )
- || ( wayland X )
-"
-
-RDEPEND="
- dev-libs/json-glib
- dev-db/sqlite:3
- >=dev-libs/girara-2026.02.03:=[X?]
- >=dev-libs/glib-2.76:2
- sys-apps/file
- x11-libs/cairo
- >=x11-libs/gtk+-3.24:3[wayland?,X?]
- x11-libs/pango
- man? ( dev-python/sphinx )
- seccomp? ( sys-libs/libseccomp )
- synctex? ( app-text/texlive-core )
-"
-DEPEND="
- ${RDEPEND}
- >=sys-kernel/linux-headers-5.13
-"
-BDEPEND="
- >=sys-devel/gettext-0.19.8
- virtual/pkgconfig
- test? (
- dev-libs/appstream
- dev-libs/weston[headless]
- x11-misc/xvfb-run
- )
-"
-
-src_configure() {
- # defang automagic dependencies
- use X || append-flags -DGENTOO_GTK_HIDE_X11
- use wayland || append-flags -DGENTOO_GTK_HIDE_WAYLAND
-
- local emesonargs=(
- -Dconvert-icon=disabled
- $(meson_feature man manpages)
- $(meson_feature landlock)
- $(meson_feature seccomp)
- $(meson_feature synctex)
- $(meson_feature test tests)
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- if use seccomp || use landlock; then
- mv "${ED}"/usr/bin/zathura{,-full} || die
- dosym zathura-sandbox /usr/bin/zathura
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if use seccomp || use landlock; then
- elog "Zathura has been installed as a symlink to zathura-sandbox due to USE"
- elog "seccomp or USE landlock. Some features such as printing or hyperlinks"
- elog "may be unavailable when running with the default executable (zathura)."
- elog "If you require these features, you can temporarily switch to using"
- elog "zathura-full or disable these use flags."
- if ! use elibc_glibc; then
- ewarn ""
- ewarn "Upstream zathura does not test sandboxing rules on non-glibc"
- ewarn "environments. Your mileage may vary using the sandboxed variant."
- fi
- fi
-}
diff --git a/app-text/zeal/Manifest b/app-text/zeal/Manifest
deleted file mode 100644
index 6d9c2f0800d2..000000000000
--- a/app-text/zeal/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST zeal-0.8.1.tar.gz 1146807 BLAKE2B d015a1135d1522007b7145dfc595d14113cd88913cc02eb274289dccf96c9380910c7ac403708c79ab86ee26c7f1a26f817c7b2abb0f602a00315be4bb449edf SHA512 54e9936a877a06e49e8d816dc49877001b3bd23c7a38056a71398da66ea9d0bf68d661d7094b219fe581b6a0ac257433e5a24d1f16b6cea654e1568b9eb6d7e1
diff --git a/app-text/zeal/files/disable-werror-0.8.1.patch b/app-text/zeal/files/disable-werror-0.8.1.patch
deleted file mode 100644
index 5304584ba6bc..000000000000
--- a/app-text/zeal/files/disable-werror-0.8.1.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- a/CMakeLists.txt 2026-04-05 14:19:30.145585459 -0400
-+++ b/CMakeLists.txt 2026-04-05 14:19:39.436319782 -0400
-@@ -95,10 +95,6 @@ add_custom_target(zeal_version
- VERBATIM
- )
-
--if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0")
-- set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
--endif()
--
- option(ZEAL_FEATURE_UPDATE_CHECK "Automatic update check on startup" ON)
- if(ZEAL_FEATURE_UPDATE_CHECK)
- add_compile_definitions(ZEAL_FEATURE_UPDATE_CHECK)
diff --git a/app-text/zeal/metadata.xml b/app-text/zeal/metadata.xml
deleted file mode 100644
index 7ed93f5b5e91..000000000000
--- a/app-text/zeal/metadata.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person">
- <email>mpagano@gentoo.org</email>
- <name>Mike Pagano</name>
- </maintainer>
- <use>
- <flag name="X">Enable global shortcut support on X11</flag>
- </use>
- <upstream>
- <remote-id type="github">zealdocs/zeal</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zeal/zeal-0.8.1.ebuild b/app-text/zeal/zeal-0.8.1.ebuild
deleted file mode 100644
index f5fa4be14f62..000000000000
--- a/app-text/zeal/zeal-0.8.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake 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"
-IUSE="+X"
-
-DEPEND="
- app-arch/libarchive:=
- dev-cpp/cpp-httplib:=
- dev-db/sqlite:3
- dev-qt/qtbase:6[concurrent,gui,network,widgets]
- dev-qt/qtwebchannel:6
- dev-qt/qtwebengine:6[widgets]
- X? (
- 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-${PV}.patch"
-)
-
-src_configure() {
- local mycmakeargs=(
- -DCMAKE_DISABLE_FIND_PACKAGE_X11=$(usex X no yes)
- )
- 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
deleted file mode 100644
index 57a730279fce..000000000000
--- a/app-text/zotero-bin/Manifest
+++ /dev/null
@@ -1,7 +0,0 @@
-DIST zotero-bin-7.0.32-amd64.tar.bz2 109746813 BLAKE2B cfae20d91101fd3c0b60d080aa6957b2b8c9531fb01d02666586554350160afc90b5759510d1882cda9c9dfe7a56ac5afcb07dcd899789786d6d9c0b7060aef7 SHA512 14d4941a095d761dc7e5cae745c4c274cadc612f7dffcb7d6735d80418deaf90e37f67da31a0463d6f168a7356f840ba9b297cc8094aabb4c88c661d36f744ff
-DIST zotero-bin-7.0.32-x86.tar.bz2 113680491 BLAKE2B 915d390ba03d6e0bd2ce8412aa02aff03f144b2c61ab164a447e60bb40634629c9d74c1a3588b7d3a3012c5c8c69aa365527503b8b156134b8ea086e90b14702 SHA512 5c5575b1b03af1c16ca882df80bbf7c62cf8470ce15094efb71e13cc0d24a8880904a39a724cae6e72acd5e73b43c16fa0551fa03e6717baa14fc58529f6b424
-DIST zotero-bin-8.0.3-amd64.tar.xz 102931920 BLAKE2B e5bd9faa1a6000207c5a64df8c1c1737ccf813b5c2e5ae3596706a72cb5d6c72bdd66e61ee6b99363a1ca266a5528950cf263df7931310af9607cfd8958afb5e SHA512 05c4bbd0983f912734f91868a7f40ee8a4669db08dd8cb1c8fb6bca02d3af4552fae2cac4ae35e67b123f4c2276b3cb9fbfab057cc4ad3bd6f549bcf262f9d03
-DIST zotero-bin-8.0.3-x86.tar.xz 105977808 BLAKE2B 359332433bc418f6ebb9597d5f538819754f2a0c897b1f9bc33ed7308d77d10c66371b780264ceab2e14c58a7cafb1769536ccbfdace720c70f2a9e556f6ed8a SHA512 e14396a8bfb3f3eec246c950285173406cc1bdcc7a3f7d0336efabfc21460d8b3866b615fea744ec2e01ba8ed0e8c1fff80c5bd59ad93a395a2c39a3953c7a1d
-DIST zotero-bin-9.0.4-amd64.tar.xz 103988140 BLAKE2B a3fafc0e6340cd44728ea4c62aa2ae0f1daf3acc97074ccba54a0222a1a3f432d6ec34750b28917a43479fb8c9753efa0a3d329247c4f4214ffd7ce63cb3039b SHA512 3cdf1b80c49e6cf083ea1bc2e76b1769445d4e24199a450fabb1ac26a0fc830ced91041cc26a1d87113d1f493795e10c54050efb8ef05462e9a31911847f83e2
-DIST zotero-bin-9.0.4-arm64.tar.xz 94904424 BLAKE2B 8271e8702d78348b63a938214ca220d17a2043d3b79bc3ede9db189575f2fec6dab702927b8f5533ab444b61cd9931126c64d8a1de71243dbf81a1edb2432fe1 SHA512 3612c11f7cdf140a119d5663ce7e5858c123e6c6376e07be1350b3a1646451cea51eb194d9b7d71b11d46f1e753b60c63b18af6fe6ad49d73fc405a1a3f16de8
-DIST zotero-bin-9.0.4-x86.tar.xz 107010116 BLAKE2B cd29735d9d9bf0700d96807324973fed688eccc40f48d344d6d0cfe448357842f18f763447c262a8b29fbb0b7b4da6a66edd50b17154afa3098b0420119ffc11 SHA512 f2b6430ec4bd0e5348f6ab216b58cc7321af185eed4b9e9ee17b1c3b64e77f7d7dbcca9f823e290b08c2ab74cf9d20e41980157431d5666f554ded83426bb4ae
diff --git a/app-text/zotero-bin/metadata.xml b/app-text/zotero-bin/metadata.xml
deleted file mode 100644
index a3be4ab7b02b..000000000000
--- a/app-text/zotero-bin/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="person">
- <email>nowa@gentoo.org</email>
- <name>Nowa Ammerlaan</name>
- </maintainer>
- <upstream>
- <remote-id type="github">zotero/zotero</remote-id>
- <bugs-to>https://github.com/zotero/zotero/issues</bugs-to>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/zotero-bin/zotero-bin-7.0.32.ebuild b/app-text/zotero-bin/zotero-bin-7.0.32.ebuild
deleted file mode 100644
index 0a7963ce8743..000000000000
--- a/app-text/zotero-bin/zotero-bin-7.0.32.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2026 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
-}
diff --git a/app-text/zotero-bin/zotero-bin-8.0.3.ebuild b/app-text/zotero-bin/zotero-bin-8.0.3.ebuild
deleted file mode 100644
index 66de82ef063a..000000000000
--- a/app-text/zotero-bin/zotero-bin-8.0.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2026 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.xz )
- x86? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-i686&version=${PV} -> ${P}-x86.tar.xz )
-"
-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
-}
diff --git a/app-text/zotero-bin/zotero-bin-9.0.4.ebuild b/app-text/zotero-bin/zotero-bin-9.0.4.ebuild
deleted file mode 100644
index 53de780cb3da..000000000000
--- a/app-text/zotero-bin/zotero-bin-9.0.4.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2026 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.xz )
- arm64? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-arm64&version=${PV} -> ${P}-arm64.tar.xz )
- x86? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-i686&version=${PV} -> ${P}-x86.tar.xz )
-"
-S="${WORKDIR}"
-
-LICENSE="AGPL-3"
-SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64 ~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 arm64; then
- cd Zotero_linux-arm64 || 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
-}