summaryrefslogtreecommitdiff
path: root/app-text
diff options
context:
space:
mode:
Diffstat (limited to 'app-text')
-rw-r--r--app-text/Manifest.gzbin50452 -> 50287 bytes
-rw-r--r--app-text/NaturalDocs/Manifest2
-rw-r--r--app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild2
-rw-r--r--app-text/a2ps/Manifest4
-rw-r--r--app-text/a2ps/a2ps-4.15.5-r1.ebuild2
-rw-r--r--app-text/a2ps/a2ps-4.15.6.ebuild2
-rw-r--r--app-text/aiksaurus/Manifest2
-rw-r--r--app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild2
-rw-r--r--app-text/ansifilter/Manifest6
-rw-r--r--app-text/ansifilter/ansifilter-2.21.ebuild (renamed from app-text/ansifilter/ansifilter-2.20.ebuild)22
-rw-r--r--app-text/asciidoc/Manifest6
-rw-r--r--app-text/asciidoc/asciidoc-10.2.0.ebuild2
-rw-r--r--app-text/asciidoc/asciidoc-10.2.1.ebuild64
-rw-r--r--app-text/asciidoc/asciidoc-9.1.0.ebuild84
-rw-r--r--app-text/aspell/Manifest4
-rw-r--r--app-text/aspell/aspell-0.60.8.1-r1.ebuild2
-rw-r--r--app-text/aspell/aspell-0.60.8.1.ebuild2
-rw-r--r--app-text/atril/Manifest9
-rw-r--r--app-text/atril/atril-1.26.0-r5.ebuild119
-rw-r--r--app-text/atril/atril-1.26.1-r1.ebuild121
-rw-r--r--app-text/atril/atril-1.26.2.ebuild117
-rw-r--r--app-text/atril/atril-1.28.0-r1.ebuild2
-rw-r--r--app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch15
-rw-r--r--app-text/bdf2psf/Manifest6
-rw-r--r--app-text/bdf2psf/bdf2psf-1.227.ebuild2
-rw-r--r--app-text/bdf2psf/bdf2psf-1.230.ebuild (renamed from app-text/bdf2psf/bdf2psf-1.155-r1.ebuild)2
-rw-r--r--app-text/build-docbook-catalog/Manifest4
-rw-r--r--app-text/build-docbook-catalog/build-docbook-catalog-2.3-r1.ebuild2
-rw-r--r--app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild2
-rw-r--r--app-text/calibre/Manifest11
-rw-r--r--app-text/calibre/calibre-7.17.0.ebuild246
-rw-r--r--app-text/calibre/calibre-7.19.0.ebuild252
-rw-r--r--app-text/calibre/calibre-7.20.0.ebuild253
-rw-r--r--app-text/calibre/files/calibre-2.9.0-no_updates_dialog.patch27
-rw-r--r--app-text/calibre/files/calibre-7.17.0-qt-texttospeech.patch38
-rw-r--r--app-text/cherrytree/Manifest6
-rw-r--r--app-text/cherrytree/cherrytree-1.1.2.ebuild76
-rw-r--r--app-text/cherrytree/cherrytree-1.1.3.ebuild77
-rw-r--r--app-text/cherrytree/cherrytree-1.1.4-r1.ebuild (renamed from app-text/cherrytree/cherrytree-1.1.4.ebuild)2
-rw-r--r--app-text/convertlit/Manifest2
-rw-r--r--app-text/convertlit/convertlit-1.8-r4.ebuild2
-rw-r--r--app-text/convmv/Manifest2
-rw-r--r--app-text/convmv/convmv-2.05-r1.ebuild2
-rw-r--r--app-text/cpdf/Manifest6
-rw-r--r--app-text/cpdf/cpdf-2.7.1.ebuild (renamed from app-text/cpdf/cpdf-2.3.1.ebuild)13
-rw-r--r--app-text/cpdf/metadata.xml9
-rw-r--r--app-text/crqt-ng/Manifest1
-rw-r--r--app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild56
-rw-r--r--app-text/cuneiform/Manifest13
-rw-r--r--app-text/cuneiform/cuneiform-1.1.0-r3.ebuild61
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-c-assert.patch79
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow.patch24
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow_2.patch15
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch30
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-gcc6.patch176
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-gcc7.patch97
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-graphicsmagick.patch40
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-libm.patch22
-rw-r--r--app-text/cuneiform/files/cuneiform-1.1.0-typos.patch53
-rw-r--r--app-text/cuneiform/files/cuneiform.1166
-rw-r--r--app-text/cuneiform/metadata.xml8
-rw-r--r--app-text/dblatex/Manifest5
-rw-r--r--app-text/dblatex/dblatex-0.3.12-r2.ebuild2
-rw-r--r--app-text/dblatex/dblatex-0.3.12-r3.ebuild2
-rw-r--r--app-text/dblatex/dblatex-0.3.12-r4.ebuild95
-rw-r--r--app-text/delta/Manifest2
-rw-r--r--app-text/delta/delta-20060803-r1.ebuild2
-rw-r--r--app-text/dictd/Manifest6
-rw-r--r--app-text/dictd/dictd-1.13.0-r7.ebuild2
-rw-r--r--app-text/dictd/dictd-1.13.0-r8.ebuild2
-rw-r--r--app-text/dictd/dictd-1.13.1.ebuild2
-rw-r--r--app-text/discount/Manifest7
-rw-r--r--app-text/discount/discount-2.2.7c-r1.ebuild2
-rw-r--r--app-text/discount/discount-2.2.7c.ebuild67
-rw-r--r--app-text/discount/discount-3.0.0a.ebuild2
-rw-r--r--app-text/discount/discount-3.0.0d.ebuild2
-rw-r--r--app-text/djvu/Manifest4
-rw-r--r--app-text/djvu/djvu-3.5.28-r3.ebuild2
-rw-r--r--app-text/djvu/djvu-3.5.28-r4.ebuild2
-rw-r--r--app-text/docbook-dsssl-stylesheets/Manifest2
-rw-r--r--app-text/docbook-dsssl-stylesheets/docbook-dsssl-stylesheets-1.79-r4.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/Manifest16
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.0-r5.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-3.1-r5.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.0-r5.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.1-r5.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.2-r4.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.3-r4.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.4-r2.ebuild2
-rw-r--r--app-text/docbook-sgml-dtd/docbook-sgml-dtd-4.5-r2.ebuild2
-rw-r--r--app-text/docbook-sgml-utils/Manifest2
-rw-r--r--app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r6.ebuild2
-rw-r--r--app-text/docbook-xml-dtd/Manifest10
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild2
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild2
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild2
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild2
-rw-r--r--app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild2
-rw-r--r--app-text/docbook-xml-simple-dtd/Manifest6
-rw-r--r--app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild2
-rw-r--r--app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild2
-rw-r--r--app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild2
-rw-r--r--app-text/docbook-xsl-ns-stylesheets/Manifest2
-rw-r--r--app-text/docbook-xsl-ns-stylesheets/docbook-xsl-ns-stylesheets-1.79.1.ebuild2
-rw-r--r--app-text/docbook-xsl-stylesheets/Manifest2
-rw-r--r--app-text/docbook-xsl-stylesheets/docbook-xsl-stylesheets-1.79.1-r4.ebuild4
-rw-r--r--app-text/docbook2X/Manifest2
-rw-r--r--app-text/docbook2X/docbook2X-0.8.8-r4.ebuild2
-rw-r--r--app-text/docx2txt/Manifest2
-rw-r--r--app-text/docx2txt/docx2txt-1.4.ebuild2
-rw-r--r--app-text/dos2unix/Manifest6
-rw-r--r--app-text/dos2unix/dos2unix-7.5.0.ebuild2
-rw-r--r--app-text/dos2unix/dos2unix-7.5.1.ebuild2
-rw-r--r--app-text/dos2unix/dos2unix-7.5.2.ebuild90
-rw-r--r--app-text/doxygen/Manifest12
-rw-r--r--app-text/doxygen/doxygen-1.10.0-r1.ebuild2
-rw-r--r--app-text/doxygen/doxygen-1.11.0.ebuild2
-rw-r--r--app-text/doxygen/doxygen-1.12.0.ebuild165
-rw-r--r--app-text/doxygen/doxygen-1.9.8.ebuild2
-rw-r--r--app-text/doxygen/doxygen-9999.ebuild32
-rw-r--r--app-text/doxygen/files/doxygen-1.12.0-clang-19.patch43
-rw-r--r--app-text/doxygen/files/doxygen-1.12.0-libfmt-11.patch112
-rw-r--r--app-text/dvipng/Manifest2
-rw-r--r--app-text/dvipng/dvipng-1.17.ebuild2
-rw-r--r--app-text/dvipsk/Manifest4
-rw-r--r--app-text/dvipsk/dvipsk-2021.1_p20210325-r2.ebuild2
-rw-r--r--app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild2
-rw-r--r--app-text/dvisvgm/Manifest14
-rw-r--r--app-text/dvisvgm/dvisvgm-2.14-r1.ebuild2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.0.4.ebuild2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.1.2.ebuild2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.1.ebuild2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.2.ebuild2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.3.ebuild2
-rw-r--r--app-text/dvisvgm/dvisvgm-3.4.ebuild2
-rw-r--r--app-text/ebook-tools/Manifest2
-rw-r--r--app-text/ebook-tools/ebook-tools-0.2.2-r2.ebuild2
-rw-r--r--app-text/editorconfig-core-c/Manifest2
-rw-r--r--app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild51
-rw-r--r--app-text/enchant/Manifest4
-rw-r--r--app-text/enchant/enchant-1.6.1-r2.ebuild2
-rw-r--r--app-text/enchant/enchant-2.6.1.ebuild2
-rw-r--r--app-text/enscript/Manifest2
-rw-r--r--app-text/enscript/enscript-1.6.6-r1.ebuild2
-rw-r--r--app-text/epspdf/Manifest6
-rw-r--r--app-text/epspdf/epspdf-0.6.3-r1.ebuild2
-rw-r--r--app-text/epspdf/epspdf-0.6.5.1.ebuild2
-rw-r--r--app-text/epspdf/epspdf-0.6.5.ebuild2
-rw-r--r--app-text/evince/Manifest4
-rw-r--r--app-text/evince/evince-45.0.ebuild2
-rw-r--r--app-text/evince/evince-46.3.ebuild2
-rw-r--r--app-text/feathernotes/Manifest4
-rw-r--r--app-text/feathernotes/feathernotes-1.3.0.ebuild2
-rw-r--r--app-text/feathernotes/feathernotes-9999.ebuild2
-rw-r--r--app-text/ghostscript-gpl/Manifest9
-rw-r--r--app-text/ghostscript-gpl/files/ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch35
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.02.1-r1.ebuild2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.03.0-r1.ebuild2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild3
-rw-r--r--app-text/gnome-doc-utils/Manifest2
-rw-r--r--app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r3.ebuild2
-rw-r--r--app-text/groonga/Manifest2
-rw-r--r--app-text/groonga/groonga-14.0.9.ebuild105
-rw-r--r--app-text/grutatxt/Manifest2
-rw-r--r--app-text/grutatxt/grutatxt-2.200.0.ebuild2
-rw-r--r--app-text/gspell/Manifest2
-rw-r--r--app-text/gspell/gspell-1.12.2.ebuild2
-rw-r--r--app-text/gtkspell/Manifest4
-rw-r--r--app-text/gtkspell/gtkspell-2.0.16-r2.ebuild2
-rw-r--r--app-text/gtkspell/gtkspell-3.0.10-r1.ebuild2
-rw-r--r--app-text/gtranslator/Manifest2
-rw-r--r--app-text/gtranslator/gtranslator-46.1.ebuild58
-rw-r--r--app-text/hd2u/Manifest2
-rw-r--r--app-text/hd2u/hd2u-1.0.3.ebuild2
-rw-r--r--app-text/highlight/Manifest8
-rw-r--r--app-text/highlight/highlight-4.1.ebuild2
-rw-r--r--app-text/highlight/highlight-4.6.ebuild2
-rw-r--r--app-text/highlight/highlight-4.8.ebuild2
-rw-r--r--app-text/highlight/highlight-4.9.ebuild2
-rw-r--r--app-text/html-xml-utils/Manifest4
-rw-r--r--app-text/html-xml-utils/html-xml-utils-7.8-r1.ebuild28
-rw-r--r--app-text/html-xml-utils/html-xml-utils-8.5.ebuild28
-rw-r--r--app-text/html2text/Manifest6
-rw-r--r--app-text/html2text/html2text-2.1.1.ebuild2
-rw-r--r--app-text/html2text/html2text-2.2.3-r1.ebuild2
-rw-r--r--app-text/html2text/html2text-2.2.3.ebuild2
-rw-r--r--app-text/htmldoc/Manifest2
-rw-r--r--app-text/htmldoc/htmldoc-1.9.16.ebuild2
-rw-r--r--app-text/htmltidy/Manifest2
-rw-r--r--app-text/htmltidy/htmltidy-5.8.0-r2.ebuild2
-rw-r--r--app-text/hunspell/Manifest4
-rw-r--r--app-text/hunspell/hunspell-1.7.2-r1.ebuild4
-rw-r--r--app-text/hunspell/hunspell-1.7.2.ebuild2
-rw-r--r--app-text/hyperestraier/Manifest2
-rw-r--r--app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild2
-rw-r--r--app-text/idnits/Manifest2
-rw-r--r--app-text/idnits/metadata.xml2
-rw-r--r--app-text/iso-codes/Manifest2
-rw-r--r--app-text/iso-codes/iso-codes-4.16.0.ebuild4
-rw-r--r--app-text/jo/Manifest2
-rw-r--r--app-text/jo/jo-1.4.ebuild23
-rw-r--r--app-text/kjots/Manifest2
-rw-r--r--app-text/kjots/kjots-5.1.1.ebuild57
-rw-r--r--app-text/kramdown-rfc/Manifest7
-rw-r--r--app-text/kramdown-rfc/files/kramdown-rfc-1.7.19-remove-bin-echars.patch28
-rw-r--r--app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild4
-rw-r--r--app-text/kramdown-rfc/kramdown-rfc-1.7.19.ebuild (renamed from app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild)8
-rw-r--r--app-text/languagetool/Manifest2
-rw-r--r--app-text/languagetool/languagetool-6.3-r1.ebuild (renamed from app-text/languagetool/languagetool-6.3.ebuild)4
-rw-r--r--app-text/lcdf-typetools/Manifest4
-rw-r--r--app-text/lcdf-typetools/lcdf-typetools-2.108-r1.ebuild2
-rw-r--r--app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild2
-rw-r--r--app-text/lesspipe/Manifest6
-rw-r--r--app-text/lesspipe/lesspipe-2.11-r1.ebuild2
-rw-r--r--app-text/lesspipe/lesspipe-2.12.ebuild2
-rw-r--r--app-text/lesspipe/lesspipe-2.13.ebuild2
-rw-r--r--app-text/libexttextcat/Manifest2
-rw-r--r--app-text/libexttextcat/libexttextcat-3.4.7.ebuild2
-rw-r--r--app-text/libgxps/Manifest2
-rw-r--r--app-text/libgxps/libgxps-0.3.2-r3.ebuild2
-rw-r--r--app-text/libpaper/Manifest6
-rw-r--r--app-text/libpaper/libpaper-1.1.28.ebuild43
-rw-r--r--app-text/libpaper/libpaper-2.1.2.ebuild2
-rw-r--r--app-text/libpaper/libpaper-2.1.3.ebuild2
-rw-r--r--app-text/libspectre/Manifest4
-rw-r--r--app-text/libspectre/libspectre-0.2.11.ebuild2
-rw-r--r--app-text/libspectre/libspectre-0.2.12.ebuild2
-rw-r--r--app-text/libwpd/Manifest2
-rw-r--r--app-text/libwpd/libwpd-0.10.3.ebuild2
-rw-r--r--app-text/libwpg/Manifest2
-rw-r--r--app-text/libwpg/libwpg-0.3.4.ebuild2
-rw-r--r--app-text/linuxdoc-tools/Manifest4
-rw-r--r--app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild88
-rw-r--r--app-text/linuxdoc-tools/linuxdoc-tools-0.9.82.ebuild2
-rw-r--r--app-text/lowdown/Manifest4
-rw-r--r--app-text/lowdown/lowdown-1.1.1.ebuild67
-rw-r--r--app-text/lowdown/lowdown-1.1.2.ebuild67
-rw-r--r--app-text/lv/Manifest2
-rw-r--r--app-text/lv/lv-4.51-r5.ebuild2
-rw-r--r--app-text/mandoc/Manifest2
-rw-r--r--app-text/mandoc/mandoc-1.14.6.ebuild4
-rw-r--r--app-text/manpager/Manifest2
-rw-r--r--app-text/manpager/manpager-1.ebuild2
-rw-r--r--app-text/marknote/Manifest2
-rw-r--r--app-text/marknote/marknote-1.3.0.ebuild2
-rw-r--r--app-text/mdbook/Manifest2
-rw-r--r--app-text/mdbook/mdbook-0.4.40.ebuild2
-rw-r--r--app-text/mecab/Manifest4
-rw-r--r--app-text/mecab/mecab-0.996-r1.ebuild2
-rw-r--r--app-text/mecab/mecab-0.996-r2.ebuild2
-rw-r--r--app-text/multitail/Manifest7
-rw-r--r--app-text/multitail/files/multitail-6.4.1-gentoo.patch31
-rw-r--r--app-text/multitail/multitail-6.4.2-r1.ebuild65
-rw-r--r--app-text/multitail/multitail-7.0.0.ebuild2
-rw-r--r--app-text/multitail/multitail-7.1.2.ebuild2
-rw-r--r--app-text/mupdf/Manifest10
-rw-r--r--app-text/mupdf/files/mupdf-1.23.3-cross-fixes.patch120
-rw-r--r--app-text/mupdf/files/mupdf-1.23.3-darwin.patch45
-rw-r--r--app-text/mupdf/files/mupdf-1.23.3-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/mupdf-1.24.1.ebuild2
-rw-r--r--app-text/mupdf/mupdf-1.24.8.ebuild (renamed from app-text/mupdf/mupdf-1.23.7-r1.ebuild)15
-rw-r--r--app-text/nuspell/Manifest6
-rw-r--r--app-text/nuspell/nuspell-5.1.3.ebuild50
-rw-r--r--app-text/nuspell/nuspell-5.1.4.ebuild50
-rw-r--r--app-text/nuspell/nuspell-5.1.6.ebuild2
-rw-r--r--app-text/odt2txt/Manifest2
-rw-r--r--app-text/odt2txt/odt2txt-0.5-r1.ebuild2
-rw-r--r--app-text/openjade/Manifest2
-rw-r--r--app-text/openjade/openjade-1.3.2-r9.ebuild2
-rw-r--r--app-text/openpaperwork-core/Manifest4
-rw-r--r--app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild (renamed from app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild)2
-rw-r--r--app-text/openpaperwork-gtk/Manifest4
-rw-r--r--app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild (renamed from app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild)2
-rw-r--r--app-text/opensp/Manifest3
-rw-r--r--app-text/opensp/opensp-1.5.2-r10.ebuild2
-rw-r--r--app-text/opensp/opensp-1.5.2-r9.ebuild85
-rw-r--r--app-text/pandoc-bin/Manifest11
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.3.ebuild2
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.4.ebuild (renamed from app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild)0
-rw-r--r--app-text/pandoc-bin/pandoc-bin-3.5.ebuild62
-rw-r--r--app-text/pandoc/Manifest2
-rw-r--r--app-text/pandoc/pandoc-2.18-r2.ebuild2
-rw-r--r--app-text/paper-clip/Manifest6
-rw-r--r--app-text/paper-clip/paper-clip-5.5-r1.ebuild2
-rw-r--r--app-text/paper-clip/paper-clip-5.5.1.ebuild (renamed from app-text/paper-clip/paper-clip-5.0.ebuild)4
-rw-r--r--app-text/paperwork-backend/Manifest7
-rw-r--r--app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch55
-rw-r--r--app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild (renamed from app-text/paperwork-backend/paperwork-backend-2.2.2.ebuild)6
-rw-r--r--app-text/paperwork/Manifest6
-rw-r--r--app-text/paperwork/paperwork-2.2.5.ebuild (renamed from app-text/paperwork/paperwork-2.2.2.ebuild)2
-rw-r--r--app-text/pastebinit/Manifest5
-rw-r--r--app-text/pastebinit/files/pastebinit-1.5.1-distro.patch13
-rw-r--r--app-text/pastebinit/pastebinit-1.5.1-r1.ebuild74
-rw-r--r--app-text/pastebinit/pastebinit-1.6.2.ebuild64
-rw-r--r--app-text/pdfarranger/Manifest2
-rw-r--r--app-text/pdfarranger/pdfarranger-1.11.0.ebuild2
-rw-r--r--app-text/pdfgrep/Manifest2
-rw-r--r--app-text/pdfgrep/pdfgrep-2.2.0.ebuild39
-rw-r--r--app-text/pdfjam/Manifest8
-rw-r--r--app-text/pdfjam/metadata.xml16
-rw-r--r--app-text/pdfjam/pdfjam-2.08-r1.ebuild24
-rw-r--r--app-text/pdfjam/pdfjam-3.10-r1.ebuild2
-rw-r--r--app-text/pdfjam/pdfjam-3.12.ebuild58
-rw-r--r--app-text/pdfminer/Manifest6
-rw-r--r--app-text/pdfminer/pdfminer-20220506.ebuild42
-rw-r--r--app-text/pdfminer/pdfminer-20240706.ebuild (renamed from app-text/pdfminer/pdfminer-20221105.ebuild)6
-rw-r--r--app-text/pdftk/Manifest4
-rw-r--r--app-text/pdftk/pdftk-3.3.3_p20231025.ebuild2
-rw-r--r--app-text/pdftk/pdftk-9999.ebuild2
-rw-r--r--app-text/pelican/Manifest2
-rw-r--r--app-text/pelican/pelican-4.9.0.ebuild77
-rw-r--r--app-text/pinfo/Manifest2
-rw-r--r--app-text/pinfo/pinfo-0.6.13.ebuild2
-rw-r--r--app-text/po4a/Manifest8
-rw-r--r--app-text/po4a/po4a-0.69.ebuild2
-rw-r--r--app-text/po4a/po4a-0.71.ebuild2
-rw-r--r--app-text/po4a/po4a-0.72.ebuild2
-rw-r--r--app-text/po4a/po4a-0.73.ebuild2
-rw-r--r--app-text/poppler-data/Manifest2
-rw-r--r--app-text/poppler-data/poppler-data-0.4.12.ebuild2
-rw-r--r--app-text/poppler/Manifest19
-rw-r--r--app-text/poppler/poppler-24.06.1.ebuild4
-rw-r--r--app-text/poppler/poppler-24.08.0.ebuild4
-rw-r--r--app-text/poppler/poppler-24.09.0.ebuild (renamed from app-text/poppler/poppler-24.07.0.ebuild)6
-rw-r--r--app-text/poppler/poppler-24.10.0.ebuild (renamed from app-text/poppler/poppler-24.04.0.ebuild)22
-rw-r--r--app-text/poppler/poppler-9999.ebuild6
-rw-r--r--app-text/ps2eps/Manifest2
-rw-r--r--app-text/ps2eps/ps2eps-1.68.ebuild2
-rw-r--r--app-text/ps2pkm/Manifest4
-rw-r--r--app-text/ps2pkm/ps2pkm-1.8_p20210325-r1.ebuild2
-rw-r--r--app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild2
-rw-r--r--app-text/psutils/Manifest4
-rw-r--r--app-text/psutils/psutils-1.17-r5.ebuild2
-rw-r--r--app-text/psutils/psutils-2.09.ebuild2
-rw-r--r--app-text/qpdf/Manifest8
-rw-r--r--app-text/qpdf/qpdf-11.7.0.ebuild2
-rw-r--r--app-text/qpdf/qpdf-11.8.0.ebuild2
-rw-r--r--app-text/qpdf/qpdf-11.9.0.ebuild2
-rw-r--r--app-text/qpdf/qpdf-11.9.1.ebuild2
-rw-r--r--app-text/rarian/Manifest2
-rw-r--r--app-text/rarian/rarian-0.8.4.ebuild2
-rw-r--r--app-text/recode/Manifest2
-rw-r--r--app-text/recode/recode-3.7.14.ebuild2
-rw-r--r--app-text/rman/Manifest3
-rw-r--r--app-text/rman/rman-3.2-r1.ebuild31
-rw-r--r--app-text/rman/rman-3.2-r2.ebuild2
-rw-r--r--app-text/ronn-ng/Manifest2
-rw-r--r--app-text/ronn-ng/ronn-ng-0.10.1.ebuild2
-rw-r--r--app-text/rpl/Manifest2
-rw-r--r--app-text/rpl/rpl-1.15.5.ebuild2
-rw-r--r--app-text/sablotron/Manifest4
-rw-r--r--app-text/sablotron/sablotron-1.0.3-r2.ebuild2
-rw-r--r--app-text/sablotron/sablotron-1.0.3-r3.ebuild2
-rw-r--r--app-text/scdoc/Manifest2
-rw-r--r--app-text/scdoc/scdoc-1.11.3.ebuild2
-rw-r--r--app-text/scrollkeeper-dtd/Manifest2
-rw-r--r--app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild2
-rw-r--r--app-text/sdcv/Manifest3
-rw-r--r--app-text/sdcv/files/sdcv-0.5.5-read-history.patch23
-rw-r--r--app-text/sdcv/sdcv-0.5.5.ebuild74
-rw-r--r--app-text/sgml-common/Manifest2
-rw-r--r--app-text/sgml-common/sgml-common-0.6.3-r7.ebuild2
-rw-r--r--app-text/sigil/Manifest4
-rw-r--r--app-text/sigil/sigil-2.3.0.ebuild2
-rw-r--r--app-text/sigil/sigil-2.3.1.ebuild86
-rw-r--r--app-text/spellutils/Manifest2
-rw-r--r--app-text/spellutils/spellutils-0.7-r1.ebuild2
-rw-r--r--app-text/sword/Manifest2
-rw-r--r--app-text/sword/sword-1.9.0-r1.ebuild2
-rw-r--r--app-text/t1utils/Manifest3
-rw-r--r--app-text/t1utils/t1utils-1.42-r1.ebuild14
-rw-r--r--app-text/t1utils/t1utils-1.42.ebuild2
-rw-r--r--app-text/teckit/Manifest2
-rw-r--r--app-text/teckit/teckit-2.5.10.ebuild2
-rw-r--r--app-text/tesseract/Manifest7
-rw-r--r--app-text/tesseract/files/tesseract-5.4.1-arm64-neon-tesseract.patch57
-rw-r--r--app-text/tesseract/tesseract-5.3.4.ebuild6
-rw-r--r--app-text/tesseract/tesseract-5.4.1.ebuild4
-rw-r--r--app-text/tesseract/tesseract-9999.ebuild4
-rw-r--r--app-text/texi2html/Manifest2
-rw-r--r--app-text/texi2html/texi2html-5.0-r1.ebuild2
-rw-r--r--app-text/texlive-core/Manifest6
-rw-r--r--app-text/texlive-core/texlive-core-2021-r6.ebuild2
-rw-r--r--app-text/texlive-core/texlive-core-2021-r7.ebuild2
-rw-r--r--app-text/texlive-core/texlive-core-2023-r9.ebuild2
-rw-r--r--app-text/texlive/Manifest6
-rw-r--r--app-text/texlive/texlive-2021-r1.ebuild4
-rw-r--r--app-text/texlive/texlive-2023-r1.ebuild2
-rw-r--r--app-text/texlive/texlive-2023.ebuild2
-rw-r--r--app-text/tkinfo/Manifest4
-rw-r--r--app-text/tkinfo/tkinfo-2.11.ebuild2
-rw-r--r--app-text/tkinfo/tkinfo-2.8-r2.ebuild2
-rw-r--r--app-text/trang/Manifest2
-rw-r--r--app-text/trang/trang-20220510-r1.ebuild2
-rw-r--r--app-text/tree/Manifest4
-rw-r--r--app-text/tree/tree-2.1.0.ebuild2
-rw-r--r--app-text/tree/tree-2.1.1-r1.ebuild2
-rw-r--r--app-text/ttf2pk2/Manifest4
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20210325.ebuild2
-rw-r--r--app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild2
-rw-r--r--app-text/txt2man/Manifest2
-rw-r--r--app-text/txt2man/txt2man-1.7.1.ebuild2
-rw-r--r--app-text/unrtf/Manifest2
-rw-r--r--app-text/unrtf/unrtf-0.21.10.ebuild2
-rw-r--r--app-text/uudeview/Manifest2
-rw-r--r--app-text/uudeview/uudeview-0.5.20-r2.ebuild40
-rw-r--r--app-text/uudeview/uudeview-0.5.20-r3.ebuild43
-rw-r--r--app-text/vgrep/Manifest6
-rw-r--r--app-text/vgrep/vgrep-2.6.0.ebuild30
-rw-r--r--app-text/vgrep/vgrep-2.7.0.ebuild35
-rw-r--r--app-text/vgrep/vgrep-2.8.0.ebuild2
-rw-r--r--app-text/wdiff/Manifest2
-rw-r--r--app-text/wdiff/wdiff-1.2.2-r2.ebuild2
-rw-r--r--app-text/webgen/Manifest4
-rw-r--r--app-text/webgen/webgen-1.7.2.ebuild58
-rw-r--r--app-text/webgen/webgen-1.7.3.ebuild2
-rw-r--r--app-text/wgetpaste/Manifest6
-rw-r--r--app-text/wgetpaste/wgetpaste-2.33-r3.ebuild2
-rw-r--r--app-text/wgetpaste/wgetpaste-2.33-r5.ebuild2
-rw-r--r--app-text/wgetpaste/wgetpaste-2.34.ebuild2
-rw-r--r--app-text/wv/Manifest5
-rw-r--r--app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch11
-rw-r--r--app-text/wv/wv-1.2.9-r3.ebuild2
-rw-r--r--app-text/wv/wv-1.2.9-r4.ebuild3
-rw-r--r--app-text/wv2/Manifest3
-rw-r--r--app-text/wv2/wv2-0.4.2-r3.ebuild2
-rw-r--r--app-text/wv2/wv2-0.4.2-r4.ebuild44
-rw-r--r--app-text/xapers/Manifest4
-rw-r--r--app-text/xapers/xapers-0.9.0.ebuild33
-rw-r--r--app-text/xapers/xapers-0.9.2.ebuild36
-rw-r--r--app-text/xapian-omega/Manifest4
-rw-r--r--app-text/xapian-omega/xapian-omega-1.4.25.ebuild2
-rw-r--r--app-text/xapian-omega/xapian-omega-1.4.26.ebuild43
-rw-r--r--app-text/xdvik/Manifest2
-rw-r--r--app-text/xdvik/xdvik-22.87.06-r1.ebuild2
-rw-r--r--app-text/xhtml1/Manifest2
-rw-r--r--app-text/xhtml1/xhtml1-20020801-r6.ebuild4
-rw-r--r--app-text/xlsx2csv/Manifest4
-rw-r--r--app-text/xlsx2csv/xlsx2csv-0.8.3.ebuild (renamed from app-text/xlsx2csv/xlsx2csv-0.8.2.ebuild)0
-rw-r--r--app-text/xml2doc/Manifest2
-rw-r--r--app-text/xml2doc/xml2doc-20030510-r2.ebuild2
-rw-r--r--app-text/xml2rfc/Manifest6
-rw-r--r--app-text/xml2rfc/metadata.xml2
-rw-r--r--app-text/xml2rfc/xml2rfc-3.23.2.ebuild (renamed from app-text/xml2rfc/xml2rfc-3.17.4.ebuild)37
-rw-r--r--app-text/xmldiff/Manifest4
-rw-r--r--app-text/xmldiff/xmldiff-2.4.ebuild24
-rw-r--r--app-text/xmldiff/xmldiff-2.6.3.ebuild2
-rw-r--r--app-text/xmlstarlet/Manifest4
-rw-r--r--app-text/xmlstarlet/xmlstarlet-1.6.1-r1.ebuild59
-rw-r--r--app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild2
-rw-r--r--app-text/xmlstarlet/xmlstarlet-1.6.1.ebuild55
-rw-r--r--app-text/xmlto/Manifest2
-rw-r--r--app-text/xmlto/xmlto-0.0.28-r11.ebuild2
-rw-r--r--app-text/xmltoman/Manifest4
-rw-r--r--app-text/xmltoman/xmltoman-0.4-r2.ebuild29
-rw-r--r--app-text/xmltoman/xmltoman-0.6.ebuild2
-rw-r--r--app-text/xpdf/Manifest2
-rw-r--r--app-text/xpdf/xpdf-4.05.ebuild2
-rw-r--r--app-text/yelp-tools/Manifest2
-rw-r--r--app-text/yelp-tools/yelp-tools-42.1.ebuild2
-rw-r--r--app-text/zathura-cb/Manifest6
-rw-r--r--app-text/zathura-cb/zathura-cb-0.1.11.ebuild (renamed from app-text/zathura-cb/zathura-cb-0.1.9.ebuild)28
-rw-r--r--app-text/zathura-cb/zathura-cb-9999.ebuild10
-rw-r--r--app-text/zathura-djvu/Manifest6
-rw-r--r--app-text/zathura-djvu/metadata.xml1
-rw-r--r--app-text/zathura-djvu/zathura-djvu-0.2.10.ebuild33
-rw-r--r--app-text/zathura-djvu/zathura-djvu-9999.ebuild12
-rw-r--r--app-text/zathura-pdf-mupdf/Manifest7
-rw-r--r--app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.0-meson-mupdfthird.patch39
-rw-r--r--app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.1.ebuild46
-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-9999.ebuild12
-rw-r--r--app-text/zathura-pdf-poppler/Manifest6
-rw-r--r--app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild2
-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-9999.ebuild13
-rw-r--r--app-text/zathura-ps/Manifest6
-rw-r--r--app-text/zathura-ps/metadata.xml21
-rw-r--r--app-text/zathura-ps/zathura-ps-0.2.8.ebuild42
-rw-r--r--app-text/zathura-ps/zathura-ps-9999.ebuild10
-rw-r--r--app-text/zathura/Manifest12
-rw-r--r--app-text/zathura/files/zathura-9999-disable-seccomp-tests.patch22
-rw-r--r--app-text/zathura/files/zathura-disable-seccomp-tests.patch22
-rw-r--r--app-text/zathura/zathura-0.5.6.ebuild (renamed from app-text/zathura/zathura-0.5.2-r4.ebuild)63
-rw-r--r--app-text/zathura/zathura-0.5.8.ebuild (renamed from app-text/zathura/zathura-0.5.2-r5.ebuild)47
-rw-r--r--app-text/zathura/zathura-9999.ebuild34
-rw-r--r--app-text/zeal/Manifest9
-rw-r--r--app-text/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch26
-rw-r--r--app-text/zeal/files/disable-werror-0.7.2.patch14
-rw-r--r--app-text/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch25
-rw-r--r--app-text/zeal/metadata.xml8
-rw-r--r--app-text/zeal/zeal-0.6.1_p20200815-r1.ebuild53
-rw-r--r--app-text/zeal/zeal-0.7.2.ebuild55
-rw-r--r--app-text/zotero-bin/Manifest9
-rw-r--r--app-text/zotero-bin/zotero-bin-7.0.5.ebuild (renamed from app-text/zotero-bin/zotero-bin-6.0.35.ebuild)17
-rw-r--r--app-text/zotero-bin/zotero-bin-7.0.7.ebuild84
498 files changed, 3508 insertions, 4058 deletions
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index 827d9eb9351d..800ee8839947 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/NaturalDocs/Manifest b/app-text/NaturalDocs/Manifest
index 11fc1e771e23..25160afa7335 100644
--- a/app-text/NaturalDocs/Manifest
+++ b/app-text/NaturalDocs/Manifest
@@ -1,3 +1,3 @@
DIST NaturalDocs-1.52.zip 460793 BLAKE2B d4ecd8bb8dd3fa92a8d9366077c65ddd70e9c4944519cb453e0752e2df0ed22d7fe23aa1edb1e63ffea16b0d0f56794d50a6a0520b2b91f0193a83326ac34c5b SHA512 45d79dd2bf55a8cb7356eb5321a8c99cbab9d69a4d9a97033737090df2bfd86ee7a058a03016646c7fd6f20daf6523b2d77cd2248a7503a6c5c22684f08431c1
-EBUILD NaturalDocs-1.52-r2.ebuild 1230 BLAKE2B eed9cc869a946e24dd1ea6d4deb3a3272eda32e3d54d51e78434de5dfaf8ecccde55a99cbe531cc8f2957c5b6540a538c09aa8721add04bbb310f5caf181d05d SHA512 dafe73bb432f6511fca6f6f57bcab6c8e03640928ddeb546bc8f7905a3e0cb5d536a607bd1017fd3abd1ab7b306705768f2e8db75e56d5d88bd15bbddeb9f7a3
+EBUILD NaturalDocs-1.52-r2.ebuild 1224 BLAKE2B 746a48bc59a485747c04ba6156e0b1782643af88dfc9ae02c83645c5659087b89bbc4a91604c3b642710df626aa1fd0562810d3a88f50f9bcc1c15cec226d0f0 SHA512 237f42816d7aac267ddcddfb6a2739dbd94d76a8c712370bbdd62b8a08ae874a5a9d8976ba4729fd8fb1aa5edd4fd0d1829ec6a98157c4a2ad93037c17fa25a7
MISC metadata.xml 750 BLAKE2B ac18ca6a34b91431c46771911c80dd37945febcd8c356b317f95153ec605fb2ae5a46cde4326ad94b89c7c146cb7654b7d2fc8793ea8f6b5b650f2fccd3d86b4 SHA512 270e00374ac5315783991a4e24ba0e8786b42fc430d4c402636e991c6e72ca212a7b16818b16fdfbfe3a2b95445a6206c68dfd679bcd54e6f4764df0d35e7f9a
diff --git a/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild b/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild
index 0ea22a3cf64f..43b70b26a5d9 100644
--- a/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild
+++ b/app-text/NaturalDocs/NaturalDocs-1.52-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 ~riscv sparc x86"
BDEPEND="app-arch/unzip"
diff --git a/app-text/a2ps/Manifest b/app-text/a2ps/Manifest
index 52ebc8e0ccf9..697cb8cc3ca3 100644
--- a/app-text/a2ps/Manifest
+++ b/app-text/a2ps/Manifest
@@ -3,6 +3,6 @@ AUX a2ps-4.15-lpr-wrapper.patch 546 BLAKE2B e15cbbf5c0834d71804bcdfa625fa4d70313
AUX a2ps-4.15-stdout.patch 578 BLAKE2B edab46a428d330dad3f9543e3ecc92e058f1f425e39f68350d7e9de287217fee27a237aa7747bab7bcf78c2e61b6526a4a62569b22d84c1fb40fb054165d8418 SHA512 44878e936275a8ee23f0bc34293a3eb0ceeadb13a4234e1bc93b3dee02268dbf45eb68d3b6dd2177f4c15c25f88ffa1b9e009d893a1f263da2c24b543331bfd3
DIST a2ps-4.15.5.tar.gz 3571724 BLAKE2B 7c352b72c537f8519cafb7993595d902e1dfeae49207936c365b0ea3813ffff973c5f5e2bb63a4cffa3c665990d95c8a8e339c87d9eac25fa24e364b8b705bae SHA512 e9953659139a46aed46e190d5485382a9e396ae8bbbe59edb78ab3110e7839a764e3cb6ff94f5f36e6e91fcaf85f6352376e0b4a0e0141f24e098fa334b5015e
DIST a2ps-4.15.6.tar.gz 3605392 BLAKE2B 64f79e26ef116836508c94f0e846f2d242fbb551e9324f339dcc2f8c8cedfad0a708bf10a74cb8e45dad14e1390f4adfb8763618b24794b9cdf77202ebfee33f SHA512 23d054a2e58c28460c5e23a1cf3f0f9c27faffc9a99781c42c11cc0693eea5bb8cfe090a97b9bae3d80cfae6b4d5b9a30dfd997a2d70be2d25988c714ad14b44
-EBUILD a2ps-4.15.5-r1.ebuild 2027 BLAKE2B f46e1c1270f3850f896373237880716fe58b91b3d53e939fa24a8c1b4a93f7a155de9b90e10cc37f7bfa52e81071ec5d1c57ee22f866229d9e77b0f9e16705fc SHA512 e1ffe82434889728264ec90f9e6c17327563f28ee197484e6a5f23c06f842ff4e6372f34bb51634c1d0bf84f2e2dfd6b294e9ab10250fe1103822b1fac927ce2
-EBUILD a2ps-4.15.6.ebuild 1927 BLAKE2B d2a0f6209168cfd42c2374ec25fae07bf37fdd77f2f2e394bddf1c3e5083f89d6f29a4a93b937db43dcac762b94e5e2a08521203d4f5ce03a22b2419df90d3ca SHA512 4b80dcd0a7b2ac361b2da2bf19fa7db2c7aca3d8f4b478acc41f1dc8902c4d75f0d65e3c341e5a1699dc55d4f0c4180f719c1174e97c621332f52a6bcc83d7fb
+EBUILD a2ps-4.15.5-r1.ebuild 2021 BLAKE2B b83b618ebf4ae093de40d2b53c13fec5dd0a074b5b36e02f783c14d1d0b34a29c8df2cea6c11dd78bf236ec8ce9120423776b9649b02137f4ada9e5da0729516 SHA512 21af02c0601646650596fa8d437d5f8d9f0db84e2e75e78b6f1b37674ac55f02d153be870a31561f889b96e074ef66707a62cd03aa535db472513fbe19eb35c0
+EBUILD a2ps-4.15.6.ebuild 1921 BLAKE2B 8dccc0b8ba0736b432da7ba3934e9b97b01fb453483ab8798e015577db1ba22eb25283429ce46e83dbabeaadda6d5a3a391f8af1f6777a25907349105d6f2e98 SHA512 40b776feb3e10bfa2f0de6f2e9f71297e2fc97704df9f408417d3fb7e39a85b6954d52c0deac8aa0303f9405393e429e542c6ea76938de39845016e51d70ba16
MISC metadata.xml 442 BLAKE2B 89796eb65cfc9ab8929511f94655a9c7f6a39837f5c1cfb0f8885a29d3900512e6c3ee6b44f3ee8e23eca54112f72c7462d4fb223109fdea3d203d5ff4492252 SHA512 078d824c815b9cc0c5a0acfea6f8c5203eb3f1e94778987137181f987cbeaab0040389b0e34cda160d6a3c6f00508c39a6c30404b89dfe64782db1980c9340b7
diff --git a/app-text/a2ps/a2ps-4.15.5-r1.ebuild b/app-text/a2ps/a2ps-4.15.5-r1.ebuild
index 4284c506a705..96edc12524bd 100644
--- a/app-text/a2ps/a2ps-4.15.5-r1.ebuild
+++ b/app-text/a2ps/a2ps-4.15.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cjk emacs latex nls static-libs vanilla"
# a2ps-lpr-wrapper needs bash
diff --git a/app-text/a2ps/a2ps-4.15.6.ebuild b/app-text/a2ps/a2ps-4.15.6.ebuild
index f9ae315b9f23..05fc32b1d735 100644
--- a/app-text/a2ps/a2ps-4.15.6.ebuild
+++ b/app-text/a2ps/a2ps-4.15.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cjk emacs latex nls static-libs vanilla"
# a2ps-lpr-wrapper needs bash
diff --git a/app-text/aiksaurus/Manifest b/app-text/aiksaurus/Manifest
index fb75c18b0b01..e644db8db2c3 100644
--- a/app-text/aiksaurus/Manifest
+++ b/app-text/aiksaurus/Manifest
@@ -1,5 +1,5 @@
AUX aiksaurus-1.2.1-autoconf.patch 477 BLAKE2B 201ef5b40eecae3103132eec1c9925565d264504340828c8cc9b544b6b748f0c274d9e770bf65a91fcab47131ebfe0b1d244dc93fd0159db3b68fae80829dd52 SHA512 e8a0a4886573f5c9ac6160e4d066ca155bd6a72271553e05061da4056546ec5914220ea28e40df5ae89d37fccb0958dbfdeffc70d3c54663ab047422d52cc2d8
DIST aiksaurus-1.2.1-patches.txz 7196 BLAKE2B c6013301b924a9e6b4fde790bb56848c575f6a8c2a9934a263d3fdfe4a639082c9c1fdaeb0703854d8aba15479c2431738ffb9ef0b750118fd03d0e05a7c6bd3 SHA512 f3db9afbbff5c54d5203db1f09af219c6a6c217018745827b3bc523e156e7d24b197706486f5a88f5829548df88af471d3a7eabdefe7466297dccf786c840520
DIST aiksaurus-1.2.1.tar.gz 928893 BLAKE2B 12bcc77eccd921e4e2dd3f148be76905bb162a38483b0aee620be2fe069685a4289df4ec12f91286eb88d9c2f1f4d58556b0b6ac38857fe4f11bb5d31adff496 SHA512 48591850f28f1a8f4b4986df14090ef7bd57cbfbad739cb0013db021f6f5bcb3c592b38e36774735499e27b9e99330504f8d9c6022158e25469cbc81d13f7463
-EBUILD aiksaurus-1.2.1-r3.ebuild 1131 BLAKE2B a1d856ce31a56141061459fce11d5c8e58ac31f9c1f4c32669d0b5017a958ab6e8f00de7552535784d94201fe9d658895b9f87314e1444988d9919da2b83a248 SHA512 412b57204c3c210513ef535399189490f4e318763788c9440bff8b2c455ced3c0464ff8ecb6f10e3f6c5935a30ae33e7b376dc27487d3b1cd23a31bf1c16000a
+EBUILD aiksaurus-1.2.1-r3.ebuild 1125 BLAKE2B 204a42dd95e111f14ac4cbb9a81e85c8fd2c8a7587c7e2a6a9a044459c4ad9d3739dc892e0cb48f5c12fccce9951f02f81a07f374a4626831f23c83f17f421ff SHA512 38cdceb11bca63015c0f849f5640d8187b2a59e7a8537b68d6db59369b4f8a48f244c662dcbd772b4c47ab338cbf1f41390b163fb39e0a8fa8d30961039fc7c9
MISC metadata.xml 247 BLAKE2B 27251e7e86689dd994e615aa4833417d2c7199159581acdf5c6dd4cdd3f855cca27bf8f4a59be8118b078c7544a10e64c0c2049989dcb20c81c58002ed0e59e3 SHA512 c208d6ff0b9ef4200b933600e8580237c65e954f9c7acd8bac6449b24f248a593e5407cb36518a907b7c9f3bf00bf109e4a70029dbfee4aa2408c494336a54bf
diff --git a/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild b/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild
index d6e4f426d698..3f27a2abfe30 100644
--- a/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild
+++ b/app-text/aiksaurus/aiksaurus-1.2.1-r3.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="gtk"
RDEPEND="gtk? ( x11-libs/gtk+:2 )"
diff --git a/app-text/ansifilter/Manifest b/app-text/ansifilter/Manifest
index df55a487e84c..cea2f6a04d8f 100644
--- a/app-text/ansifilter/Manifest
+++ b/app-text/ansifilter/Manifest
@@ -1,5 +1,5 @@
-DIST ansifilter-2.20.tar.bz2 439551 BLAKE2B 71a24e904d7d3769bd0fed4ce93d960fbe434b117dc9f0e0d6b43ced40ce78d315ad58a5b83925ea0d16595e79e0ae415fc1e52323a0c367c63edc1ede57c039 SHA512 f05942eee53513cc81054bfb853fa9a946ffc0c488564975b06e3d1feb15d8ee7be05c561905cdc5944f4d083f04196af0f7c90665b8048ca7e400537517498c
-DIST ansifilter-2.20.tar.bz2.asc 488 BLAKE2B 2f2bb56e3cd81e79cd3b5b34e0f5224a79e26977f94708c64ea4278b186acc72e28ce9509fa3c0f31619b3d3ea8e35ee83656d7560152c05bafcffcb12204456 SHA512 5002436eb38399bb7cf96914fd1778ed53a9a0d8fd029b37ae50c6db8b411248f602efcd7bcb9a69871f2b3526fccf4875e3f958afccaeea94e286ddb0f071db
+DIST ansifilter-2.21.tar.bz2 434994 BLAKE2B 57d85bf0b1feabf6665b4b84e6b2418985c72a12a62e0e8f39f1b5f32190b64f3224dbe84d124631a8adfe08a1699c59b072a963770d44b09f9a97662ca0b274 SHA512 9bdaf7ec769ec58258c27723ae1aab5f8227b61fe8b8ddb4b429787819c7e40f8a911daacd21427b93e2668555e97b2dc28d502c971ba496a3b50a1eeec5fbb1
+DIST ansifilter-2.21.tar.bz2.asc 488 BLAKE2B 80fdedbe258417cd9eb858bbb342583a00e1cc2bf7344c30cbdbccb5a781770ecc73ae237ad03701d19a97b6c1eb7f0b49c02307533725d56b54141fd67b3c99 SHA512 f58d355aaa1362912ebae214bb6b6f5d355a6cf3fbc9ad42e8d2be8d3f0106a8eb2f7e2db69460f92816f57f5a6b33b28ad21d2c86301686975b6ad3b49c2a59
DIST ansifilter2_logo_256.png 54539 BLAKE2B f8b98e22b08c62769bc679f17b3f9d2faeee806d95af3b4a4876e4938813694a4924ed4684163e962d94d3f1efdd31facdae4c3eb75c98322da228bdf0a130be SHA512 ff6f76a91a4809289f90db2bcefc01e772e043a478d7f84b33b4313ed163692e7d2f87880e5fdb64f0e419f6c1ef6ec85240f5a9984223e9059f0803be313de5
-EBUILD ansifilter-2.20.ebuild 1940 BLAKE2B dce9c87de7fa5c6d932b3224e9ed13ddc25cf04516a8f8687838f0f28e3d743d0ccc8b10d2732af6dd5153b09f90e36a6630b5581efd8b79978ce8ba7cdf1ca0 SHA512 585a4ce4b99d14d0f5a04a9325abcdfa101571fbed48a6309d5480df67133851313c15d73f92121a740607a37bec10f3eebf6c06e61632f153f1aeda22ef295d
+EBUILD ansifilter-2.21.ebuild 1895 BLAKE2B 101795679e488b606e3b644afc7ecfdd8d2b0e35bce1e9018510ccb14b10cc17fcba06095f39f86002df7a9e55bec786738a6ab5ec817c47da4b03c781ab88b8 SHA512 1ef32f28d1166da3a0c5efffede21a808df802ae2d973106ff5e9931678609f427fb487c44d37af441d0e0ddfd7c241b384b80da5a1a1c8db54720971b816647
MISC metadata.xml 330 BLAKE2B bd53d42fa198c95c42d3775b1fcc44b3f0ebff17e6da2397ecedd7f11feab092213e91d4851314e930c263d218a0f360e877b81aec08926176dd313288eedc9e SHA512 499715ace48f835425baf484bc305545933046c6318fa16ac52f8ad363802e0c589b76a40e1b7036c1b204f55d3c069297877b199921fa4c2fe1a55ee9795848
diff --git a/app-text/ansifilter/ansifilter-2.20.ebuild b/app-text/ansifilter/ansifilter-2.21.ebuild
index 7baf14e67aa9..afa70b562f3a 100644
--- a/app-text/ansifilter/ansifilter-2.20.ebuild
+++ b/app-text/ansifilter/ansifilter-2.21.ebuild
@@ -3,7 +3,6 @@
EAPI=8
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/andresimon.asc
inherit desktop toolchain-funcs qmake-utils verify-sig xdg-utils
DESCRIPTION="Handles text files containing ANSI terminal escape codes"
@@ -12,28 +11,34 @@ HOMEPAGE="
https://gitlab.com/saalen/ansifilter/
"
SRC_URI="
- http://www.andre-simon.de/zip/${P}.tar.bz2
+ http://andre-simon.de/zip/${P}.tar.bz2
gui? ( https://gitlab.com/uploads/-/system/project/avatar/6678914/ansifilter2_logo_256.png )
- verify-sig? ( http://www.andre-simon.de/zip/${P}.tar.bz2.asc )
+ verify-sig? ( http://andre-simon.de/zip/${P}.tar.bz2.asc )
"
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos"
IUSE="gui"
-RDEPEND="
+DEPEND="
gui? (
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtwidgets:5
)
"
-DEPEND="${RDEPEND}"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-andresimon )"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ verify-sig? ( >=sec-keys/openpgp-keys-andresimon-20240906 )
+"
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}
@@ -45,9 +50,6 @@ src_unpack() {
src_prepare() {
default
- # bug 431452
- rm src/qt-gui/moc_mydialog.cpp || die
-
sed \
-e "/GZIP/d" \
-e "/COPYING/d" \
diff --git a/app-text/asciidoc/Manifest b/app-text/asciidoc/Manifest
index bafbebc235ed..ea0d64bdeec9 100644
--- a/app-text/asciidoc/Manifest
+++ b/app-text/asciidoc/Manifest
@@ -1,5 +1,5 @@
DIST asciidoc-10.2.0.tar.gz 216824 BLAKE2B 500038d655f820fe89048bbff683ae029c7044de839ae4f9ec4666b843585511c99bbc1991ec1764262f33c55b08845661fc1e62eb21bb3250d3168e369928ff SHA512 2f83c7f6d1d0a34948035347833ca59841de1271e8d008b4c4a43a7a8273b230148e6f51ee8f6e2dc702460e27c495037fbe2d6d43195b70bf3447ad86390d28
-DIST asciidoc-9.1.0.new.tar.gz 1249958 BLAKE2B 0a98f58f7604f84d704092313c38563634bad5d697d60d02760f3be1d2a78a97ee2488dda3a9918b02e0062710175c6513d600f3fbd850fe700bf3fa917a3980 SHA512 c30854a936228fe5bcf2f9305741fbc4b17ef088b2fa637d5f3b19c7803306085634fb71146f0b089c2fad01f986da71a4fae364139f520c0906525317c0c4a6
-EBUILD asciidoc-10.2.0.ebuild 1448 BLAKE2B d21ab08ffd08ee3799ce73955cd4d5cf3d5340d733a48abf7d7793631bb15cdb7bf2759f42ade59cdd777abb090edc1b2ee9416d580b8efa4f2afb339a40a20f SHA512 329740f7a68ae62d113f51a139d13f324521fa2f436bb6c1ca89ec5be757476bf334a1537d9d797b9156ad03d6ffa21f1514a019c953058efbf1913cf3d2416c
-EBUILD asciidoc-9.1.0.ebuild 2289 BLAKE2B e1412278721c83616614cad672cfd9acf716b1dc536bda8882be0d12322a8e2d48dabc3f539616715879a8a620a8f1f4e31d44d32641cd4bc219fe1a53c27948 SHA512 01033329b222c38addb0789422605af900769fe4d1fe7da6f01210234f66c8f460b22d701cbc5a6662c30f5e276ea41748f06d79807382e1d602db65b578e001
+DIST asciidoc-10.2.1.tar.gz 1280535 BLAKE2B 9e15eb5d40384fe586a6148e53e03e73a6958061841843f7b32b4209a15477f97a6547ea1cb48d23b5d4c9ee5add1bfa87d53c1bfbc14c10f31397ebeb86ba39 SHA512 02d064aab8dfb05af4ae49a7c7bd1381156c6c90f95b2494218c80f01c39987cb971d68c533b5519abade77be9832b3fab653d8ae2ca7bb682c5bb720612839f
+EBUILD asciidoc-10.2.0.ebuild 1442 BLAKE2B 0d24d9dee0bf4c22f56cb9d21dda2ecca8822a31f12864a35beafd6001239f8f25d8c7606b5fc3d4c7ed8b8ba45f3f52b005615ed2f8612040c14f17fcf3408e SHA512 5f9ae6c4f81241e0efa14769643beb0200064709d31354066463c5809d69077f916788f0dcd67da184464e889c7dd2829b680b33363a4ac808086779658549a1
+EBUILD asciidoc-10.2.1.ebuild 1701 BLAKE2B 824011178b223990b8ea35d43fbfab0a7be674e8a10bde34aea0fd393637bfcc0f85a2aedad39d0dde44ecffbd9f552e32b950dd0cc69ae800583037eb135014 SHA512 f2e08c1e1eb91b1e4764cde751e05fee0c5c587e80c8eeb809e54b8a9aa538604a89b9e269e1d95ccfea5dc040468acef81ad46680fd7095d9e2fb75e455b6c3
MISC metadata.xml 437 BLAKE2B daddb5640390428ca681f4efacc9fb3e02d11687644d2ff2d233fc5fa59f7950dbe8cef9f875f3e2af077a74567a4e4f48b187b1eab64e5a9d4ef3f5b1cffa1b SHA512 5d281a8e6fd3dd551a9d5df099f3b0586c363f4295a5e9bdb63c82a501d076e04c3b4a88f0f861d445ef3bb22970b10e15eb98094375f3e634cbbe506432bedd
diff --git a/app-text/asciidoc/asciidoc-10.2.0.ebuild b/app-text/asciidoc/asciidoc-10.2.0.ebuild
index e9bcfe8888cd..b6da6a981f8f 100644
--- a/app-text/asciidoc/asciidoc-10.2.0.ebuild
+++ b/app-text/asciidoc/asciidoc-10.2.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://asciidoc.org/ https://github.com/asciidoc-py/asciidoc-py/"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
app-text/docbook-xml-dtd:4.5
diff --git a/app-text/asciidoc/asciidoc-10.2.1.ebuild b/app-text/asciidoc/asciidoc-10.2.1.ebuild
new file mode 100644
index 000000000000..589c1733f9c2
--- /dev/null
+++ b/app-text/asciidoc/asciidoc-10.2.1.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2024 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_{10..13} pypy3 )
+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 ~amd64-linux ~x86-linux ~ppc-macos ~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/asciidoc-9.1.0.ebuild b/app-text/asciidoc/asciidoc-9.1.0.ebuild
deleted file mode 100644
index 075821590784..000000000000
--- a/app-text/asciidoc/asciidoc-9.1.0.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..10} pypy3 )
-
-inherit autotools optfeature python-single-r1 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 -> ${P}.new.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="doc test"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="${PYTHON_DEPS}
- app-text/docbook-xml-dtd:4.5
- >=app-text/docbook-xsl-stylesheets-1.75
- dev-libs/libxslt
- dev-libs/libxml2:2
- "
-DEPEND="
- test? (
- ${PYTHON_DEPS}
- app-text/dvipng
- app-text/dvisvgm
- dev-texlive/texlive-latex
- dev-util/source-highlight
- media-gfx/graphviz
- media-gfx/imagemagick[png]
- media-sound/lilypond
- )"
-
-DOC_CONTENTS="
-If you are going to use a2x, please also look at a2x(1) under
-REQUISITES for a list of runtime dependencies.
-"
-
-DOCS=( BUGS.txt CHANGELOG.txt README.asciidoc
- docbook-xsl/asciidoc-docbook-xsl.txt dblatex/dblatex-readme.txt
- filters/code/code-filter-readme.txt )
-
-src_prepare() {
- default
- # Only needed for prefix - harmless (does nothing) otherwise
- sed -i -e "s:^CONF_DIR=.*:CONF_DIR='${EPREFIX}/etc/asciidoc':" \
- asciidoc.py || die
-
- # enforce usage of the configured version of Python
- sed -i -e "s:python3:${EPYTHON}:" Makefile.in || die
-
- eautoreconf
-}
-
-src_configure() {
- econf --sysconfdir="${EPREFIX}"/usr/share
-}
-
-src_install() {
- default
-
- if use doc; then
- emake DESTDIR="${D}" docs
- fi
-
- python_fix_shebang "${ED}"/usr/bin/*.py
-
- readme.gentoo_create_doc
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
-
- optfeature "\"music\" filter support" "media-sound/lilypond media-gfx/imagemagick"
- 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/aspell/Manifest b/app-text/aspell/Manifest
index e5bfab6c544c..e6f533c808f1 100644
--- a/app-text/aspell/Manifest
+++ b/app-text/aspell/Manifest
@@ -5,6 +5,6 @@ AUX aspell-0.60.6.1-clang.patch 1288 BLAKE2B fa2da2471f3ec3c6d5c9a98c0afd000bd86
AUX aspell-0.60.6.1-unicode.patch 8273 BLAKE2B ceadde03ffb1904e58c76074444013d2517a20dafeb5847963b6d8e3dbd4ab7fb00fe0d13fd26d3381edeb4e68b2feefb2c8b44186336bdfe197d483920dd509 SHA512 8601183d2e84801c193f5a4412e021ff79ccd27e031c0e8ec85a879619868d13389cb60fb0f4fa971114da64645dd4fc5cbe480f49e88d575826cf429a533b98
AUX aspell-0.60.8.1-gcc-15-fix.patch 1848 BLAKE2B e61fb13c0fe4b16e69c70d286f505682fe7f0a296a64c7176df6c81d494816424cc7bb914ee11ef8f0a76ab58ea9fad9dcb605a3e810617ad6f35d489a039ddf SHA512 47b282de19f85a040cd3d43fff642e36c63306f0f5fcadcf6e5245e9a094c45990557a386169de4ad0acc923c2295c946187b56d86ea175049208f166853359d
DIST aspell-0.60.8.1.tar.gz 3567205 BLAKE2B b7e2045658d9553beef9a7fb69264fdd5be22b5b8abce93baf08111ca5bb3e0bfedb9f351d0e4cde9d41e20960b584d8f02c0df02268cf282c925edc8ffbab8d SHA512 80fa9d7f5f4b8bf66388825ae28403713a2e3eda81fc31f2f452c3e2fe8349cd0fa8f0e4d0d3f8cffe215817229af25aa7be2dba358cb9cdc97e9d2834ba5ca7
-EBUILD aspell-0.60.8.1-r1.ebuild 2804 BLAKE2B 653c8427ebf72b568e6e2bfca9700dc1a4a6d0e773192ea1dd03e834b7f7c4340eca309d3531b569d6c9ffb36eed3f6bb4296b39d8599aeb48d814b4bc036749 SHA512 555bb2ccae016692ca532d4afd534ba5479a9bbc94cf50a0b3a63184ccc48253ad4993ec94617bb8dfe676821ab6da72bfd43b3d657663a9ab710b53e9341b84
-EBUILD aspell-0.60.8.1.ebuild 2750 BLAKE2B ce187cf0893da0140e49f8e440b19fd5f022777e6cb7f1f089795b179227e2b0f81894983301dda3ffd1eb5c03b5b78c9dc73be38a7fd80ae472b313721a9ff2 SHA512 3a2ee75e8d0b4c78d5c56a111e1c46fdc9552a8ef66a0ab31d6c97dfa5079cbadde78d0dd6b7530007b401ac839cd726d6aeebec01dd6c3efc37bb0f0b3ac304
+EBUILD aspell-0.60.8.1-r1.ebuild 2791 BLAKE2B 23bc2c0c73dabae83e768346d380af53cf37c995275959c7ccb86eac6fb64bf5100f8689f25d0b0fb30357b36547d62e8086eb6149c70e7dba2d797605b79633 SHA512 bfd1b18565ed873972e34c60caf28289c84df6ccf4f6fe3002b9bc3608e1b1b15455571d5498f25614c395f09b31833bdb8a4c78c2cf874f03536b23e45e8e49
+EBUILD aspell-0.60.8.1.ebuild 2744 BLAKE2B 599bd6ccbbbe97e51549830ba1b5815476ecf9ef6e04d9fc9a3c6b4adbadecfe3c90064e351ced4b13025e28e6ad669ca2616f882bf1dc83d69192a510117190 SHA512 bf13a09703f3c28add855f56dca95362a9a06f4484c6c9508c1ed4c55857168eda2dbb711467f3d875402165a2b674bf018435dc8bde2804f609cbb8d6753a44
MISC metadata.xml 334 BLAKE2B 21076177b3c8b9885a962e3b809ac5dbd0499a32cd9dd8c2a656fc2f98a2ee17dd605890dd36b4567e9adda542762f4031cd53e4b72c67f712a8a8a015541504 SHA512 698c5fc0cb978c79d99db139581aad79016445eb0edae71b604792127d0a7c1e6c40f614df0afbad154ff0402cbf5685a1949ebf7fc5163b2298b05430c9d0ac
diff --git a/app-text/aspell/aspell-0.60.8.1-r1.ebuild b/app-text/aspell/aspell-0.60.8.1-r1.ebuild
index 9a89d92f72db..94fb436fb8d2 100644
--- a/app-text/aspell/aspell-0.60.8.1-r1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="nls unicode"
# All available language app-dicts/aspell-* packages.
diff --git a/app-text/aspell/aspell-0.60.8.1.ebuild b/app-text/aspell/aspell-0.60.8.1.ebuild
index c9600f0ed693..263e6177b7ef 100644
--- a/app-text/aspell/aspell-0.60.8.1.ebuild
+++ b/app-text/aspell/aspell-0.60.8.1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="nls unicode"
# All available language app-dicts/aspell-* packages.
diff --git a/app-text/atril/Manifest b/app-text/atril/Manifest
index 888b20a3b427..34968471dea6 100644
--- a/app-text/atril/Manifest
+++ b/app-text/atril/Manifest
@@ -1,10 +1,3 @@
-AUX atril-1.26.1-webkitgtk4.1.patch 510 BLAKE2B de6ea9eb6d2f43243d1827655fb25c02b8cd54f7af9a5f9da5b92432b3572b73f419a880d47d36fed5e5db7cf3114b70adac31a50f1cb8611f79933492f02804 SHA512 29e856a258f50b972618fef4efaa8d45269430d7c73bf3454f31b7d5ffa508e07485137a6b94fd71c5a7eb5ef68abedf9e82b98a73f0d78fd4015466d059ba93
-DIST atril-1.26.0.tar.xz 1986160 BLAKE2B 40de33749113144c49341cf8249bd20de37c3d64f3daa865dfe2bcad117e1c2b5aae2aef3b4e0199fd2656b17af236e2a863ef97933decc5072e3419219154e4 SHA512 9c4e8b1c45959136c8fc4c5db47117e45e8afca8be2294418e6c1a0f8098c162ccaa4a60e5baea34db91d45d345a3953afe95281782986e7046b87a34c8f7dbd
-DIST atril-1.26.1.tar.xz 2087068 BLAKE2B d655bffb4a8245bb3cc25fc91d08ba64ade22fb6da24f5fcb9c418c020c99df66c85a0b59f1d0c31a2f450650d9807adc248a7baeb74cb696bf3687270572f47 SHA512 276e80a81234f3228065f3a804fbd8a306ac948978f3dfd233f678dc4fb6f833ebd1123950996ae08869fac112ebb0d2785ab60fde6bfddd2d2c407a2c991ea3
-DIST atril-1.26.2.tar.xz 2095464 BLAKE2B 9e0d0829c7ae692f695e3cc5a45927b503c87e57d6e6a5808626f71de01394201047fe4bdca804369d1184802eff38364ae43e36536e1258d6798e473e5e08ac SHA512 d0b3fe14443907e43a58083282d555b74189d63d94e9ec0c2053976ad529d236738c3af4a668e813307d1ba44551b0a8ad1bc78cd8f53ab61cb811eca136eec9
DIST atril-1.28.0.tar.xz 2093588 BLAKE2B 6e5b2f63ce1a0bd1f419b0e9ccb29887086c180ccdeb473770bc20a6408ba37b3334eca0d808c304f20c26818138eeb5116a55d02e8e84b60eeedda03254896f SHA512 dd5f77b3ba2033a3591e0f58742d75eefdd0bfdcdec80a6aa6148a1cf37e4508776733013f946103bdf0412f35dee0b283cc254fa0033fc14966df323bb371a8
-EBUILD atril-1.26.0-r5.ebuild 2894 BLAKE2B 93ba39922ef5dc3588c4812bf0cdfea2147aa909172198384e9d9ff0027a3096e5407436ed8090824e8d004477181c12293edc94c3ec0f690d97006ff46b5b65 SHA512 67cbee8fe997b25cb947c14a7b61f0803e0537a7a6358be9389a12c18eb5522389bff256a50e70195e9421fd7765ddfb501d5669c86486bcc80e30dbe9e22d75
-EBUILD atril-1.26.1-r1.ebuild 2985 BLAKE2B 51053becb10079db57c6289db1948f7ba1acd2b0a2c21eb15386cf92190516794c20d6fa596e68e4476cd49410128065e515b0138ec132455bc9ca19cf50c52b SHA512 19d843e90dee185e95ccaaf500c70048b9872ce9f193e4d7b7f475aec977af6bf7bc037f1d8291cf2ac7dd5e0102499c6e9bbe2dae3ee36b250fe77fd623b031
-EBUILD atril-1.26.2.ebuild 2894 BLAKE2B 4a001b7b9d82b69657d741ea7fe9e6c79b3afa003511af1c9733d5aaedc4c9c7ebf5d774f5aa30c6d1b159e04dad3f214e689b72998ef64cd873bb865770ba20 SHA512 ebc61afd3405e57dfb7873e3766bdc2c801787df6adf318815d9db2ffba87728a76ab0c08b1439efad8b4cb46cc07ac3e147d8796948a41d50723e18bf631827
-EBUILD atril-1.28.0-r1.ebuild 2737 BLAKE2B 819e30adaf4d1aa6164242b7914739d49907964f5ddd1e81099c40be9b63d5df5cca4db02f8412bade3288d76b894282af74d304e76f6a1d60be6d597eb01b05 SHA512 cb30dde7d1f286a1fa1d111f2161d8a145d755fccb9135e0c6215e74244fae54917409c8d99f671ff5c60bea0e07959009ba270e2718953e7e5f98c09c530820
+EBUILD atril-1.28.0-r1.ebuild 2745 BLAKE2B fcf74eaba21fdfff9dd5fc667d11a75ca22f990b199a5cb6d2007177ed52800a2f7efb205668b254ceac3ffe6e93dd6e4914d3d0da503bb5e4ddd66b8e2a0a6a SHA512 2709403501fcd2f4115396f08cc39c7e27ed626641c27aab7dd43b5f1099949ed60b3e5785222358cf5b7bcc3d93e097928d252cc2afa618cab37e5de79b6deb
MISC metadata.xml 1152 BLAKE2B dcbfca525bbef6927cf653ad12484b2b12fd2b2e7d6416b4b9a88943f03469f23d5d3c5ebeb98d4c5070918b79166a081204597b84fb0617889c4e74e6627d3c SHA512 84a75f031e3523202d3c8a4485b742e7412d7466ff87171805ea418a455eb9c86dc5fe3b899c3cced7769c86aa0dc6ae6c122eb06551f38b5eeeecb76d529391
diff --git a/app-text/atril/atril-1.26.0-r5.ebuild b/app-text/atril/atril-1.26.0-r5.ebuild
deleted file mode 100644
index e0cd2ec4ae2d..000000000000
--- a/app-text/atril/atril-1.26.0-r5.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit mate python-any-r1 virtualx
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-fi
-
-DESCRIPTION="Atril document viewer for MATE"
-LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-
-IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
-
-REQUIRED_USE="t1lib? ( dvi )"
-
-COMMON_DEPEND="
- || (
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/atk
- )
- >=app-text/poppler-0.22[cairo]
- >=dev-libs/glib-2.62:2
- >=dev-libs/libxml2-2.5:2
- sys-libs/zlib
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.22:3[introspection?]
- x11-libs/libICE
- >=x11-libs/libSM-1:0
- x11-libs/libX11
- >=x11-libs/cairo-1.14
- x11-libs/pango
- caja? ( >=mate-base/caja-1.17.1[introspection?] )
- djvu? ( >=app-text/djvu-3.5.17:0 )
- dvi? (
- virtual/tex-base
- t1lib? ( >=media-libs/t1lib-5:5 )
- )
- epub? (
- <dev-libs/mathjax-3
- >=net-libs/webkit-gtk-2.6.0:4
- )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-0.6:= )
- postscript? ( >=app-text/libspectre-0.2 )
- synctex? ( virtual/tex-base )
- tiff? ( >=media-libs/tiff-3.6:= )
- xps? ( >=app-text/libgxps-0.2.1 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- virtual/libintl
- !!app-text/mate-document-viewer
-"
-
-BDEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.1.2
- app-text/yelp-tools
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gtk-doc
- dev-build/gtk-doc-am
- >=sys-devel/gettext-0.19.8
- 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.26.1-r1.ebuild b/app-text/atril/atril-1.26.1-r1.ebuild
deleted file mode 100644
index 0876237d55d5..000000000000
--- a/app-text/atril/atril-1.26.1-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python3_{10..11} )
-
-inherit mate python-any-r1 virtualx
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
-fi
-
-DESCRIPTION="Atril document viewer for MATE"
-LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-
-IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
-
-REQUIRED_USE="t1lib? ( dvi )"
-
-COMMON_DEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- >=app-text/poppler-0.22[cairo]
- >=dev-libs/glib-2.62:2
- >=dev-libs/libxml2-2.5:2
- sys-libs/zlib
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.22:3[introspection?]
- x11-libs/libICE
- >=x11-libs/libSM-1:0
- x11-libs/libX11
- >=x11-libs/cairo-1.14
- x11-libs/pango
- caja? ( >=mate-base/caja-1.17.1[introspection?] )
- djvu? ( >=app-text/djvu-3.5.17:0 )
- dvi? (
- virtual/tex-base
- t1lib? ( >=media-libs/t1lib-5:5 )
- )
- epub? (
- <dev-libs/mathjax-3
- >=net-libs/webkit-gtk-2.6.0:4.1
- )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-0.6:= )
- postscript? ( >=app-text/libspectre-0.2 )
- synctex? ( virtual/tex-base )
- tiff? ( >=media-libs/tiff-3.6:= )
- xps? ( >=app-text/libgxps-0.2.1 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- virtual/libintl
- !!app-text/mate-document-viewer
-"
-
-BDEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.1.2
- app-text/yelp-tools
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gtk-doc
- dev-build/gtk-doc-am
- >=sys-devel/gettext-0.19.8
- 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"
-
-PATCHES=(
- # https://github.com/mate-desktop/atril/issues/582
- "${FILESDIR}/${PN}-1.26.1-webkitgtk4.1.patch"
-)
-
-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.26.2.ebuild b/app-text/atril/atril-1.26.2.ebuild
deleted file mode 100644
index 2c2c0e79dffa..000000000000
--- a/app-text/atril/atril-1.26.2.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-MATE_LA_PUNT="yes"
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit mate python-any-r1 virtualx
-
-if [[ ${PV} != 9999 ]]; then
- KEYWORDS="amd64 ~arm ~arm64 ~loong ~riscv x86"
-fi
-
-DESCRIPTION="Atril document viewer for MATE"
-LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+"
-SLOT="0"
-
-IUSE="caja dbus debug djvu dvi epub +introspection keyring nls +postscript synctex t1lib test tiff xps"
-
-REQUIRED_USE="t1lib? ( dvi )"
-
-COMMON_DEPEND="
- >=app-accessibility/at-spi2-core-2.46.0:2
- app-arch/libarchive:=
- >=app-text/poppler-0.22[cairo]
- >=dev-libs/glib-2.62:2
- >=dev-libs/libxml2-2.5:2
- sys-libs/zlib
- x11-libs/gdk-pixbuf:2
- >=x11-libs/gtk+-3.22:3[introspection?]
- x11-libs/libICE
- >=x11-libs/libSM-1:0
- x11-libs/libX11
- >=x11-libs/cairo-1.14
- x11-libs/pango
- caja? ( >=mate-base/caja-1.17.1[introspection?] )
- djvu? ( >=app-text/djvu-3.5.17:0 )
- dvi? (
- virtual/tex-base
- t1lib? ( >=media-libs/t1lib-5:5 )
- )
- epub? (
- <dev-libs/mathjax-3
- >=net-libs/webkit-gtk-2.6.0:4.1
- )
- keyring? ( >=app-crypt/libsecret-0.5 )
- introspection? ( >=dev-libs/gobject-introspection-0.6:= )
- postscript? ( >=app-text/libspectre-0.2 )
- synctex? ( virtual/tex-base )
- tiff? ( >=media-libs/tiff-3.6:= )
- xps? ( >=app-text/libgxps-0.2.1 )
-"
-
-RDEPEND="${COMMON_DEPEND}
- virtual/libintl
- !!app-text/mate-document-viewer
-"
-
-BDEPEND="${COMMON_DEPEND}
- app-text/docbook-xml-dtd:4.1.2
- app-text/yelp-tools
- dev-util/gdbus-codegen
- dev-util/glib-utils
- dev-util/gtk-doc
- dev-build/gtk-doc-am
- >=sys-devel/gettext-0.19.8
- 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.0-r1.ebuild b/app-text/atril/atril-1.28.0-r1.ebuild
index 8f7cffc78013..1b915f2f6783 100644
--- a/app-text/atril/atril-1.28.0-r1.ebuild
+++ b/app-text/atril/atril-1.28.0-r1.ebuild
@@ -24,7 +24,7 @@ COMMON_DEPEND="
app-text/poppler[cairo]
dev-libs/glib:2
dev-libs/libxml2:2
- >=mate-base/mate-desktop-1.27.1
+ >=mate-base/mate-desktop-$(ver_cut 1-2)
sys-libs/zlib
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:3[introspection?]
diff --git a/app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch b/app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch
deleted file mode 100644
index 3dd766bb5d5e..000000000000
--- a/app-text/atril/files/atril-1.26.1-webkitgtk4.1.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: Search for webkit2gtk-4.1.
-Author: Unit 193 <unit193@debian.org>
-Forwarded: no
-
---- atril-1.26.0.orig/configure.ac
-+++ atril-1.26.0/configure.ac
-@@ -622,7 +622,7 @@ AC_ARG_ENABLE(epub,
-
- have_webkit="no"
- if test "x$enable_epub" = "xyes"; then
-- PKG_CHECK_MODULES(EPUB, webkit2gtk-4.0 >= $WEBKIT_REQUIRED \
-+ PKG_CHECK_MODULES(EPUB, webkit2gtk-4.1 >= $WEBKIT_REQUIRED \
- libxml-2.0 >= $LIBXML_REQUIRED zlib,have_webkit=yes,have_webkit=no)
-
- if test "x$have_webkit" = "xyes"; then
diff --git a/app-text/bdf2psf/Manifest b/app-text/bdf2psf/Manifest
index 4751f708b19c..5ab41c8ec174 100644
--- a/app-text/bdf2psf/Manifest
+++ b/app-text/bdf2psf/Manifest
@@ -1,5 +1,5 @@
-DIST console-setup_1.155.tar.xz 1641952 BLAKE2B fbe1e58915c2aac1148a1de31eca5bc9b7fc078c9840b5d51d8b1211e178315360e294d81040c464e2404774594606b3fecab6f7924b1fd4bec4c24b219e9197 SHA512 e00b0b48d91c9587c0659714f74de259bf3efd1caa553c4a06d9bc545335463808db2da16797ffca1dc59cae4f524619d3cf9a68db2ff5ad7b47cdd8aced37ac
DIST console-setup_1.227.tar.xz 3886728 BLAKE2B f01ddeb3a6c51edc9f88cdb6778b5dceff16d110bc534f67e7b14d8cc7c241be41b6ad4776aed44f10b7ea3917560fcc3912cfa04273d98b0e81f901fda17702 SHA512 c79d6cc3acb477e1a8947b93777bc385039ed32799e90655d6f8e45c7f7a6036695dfe0d17e8f6e7a82db89099882df232e0937b7baf7b4deeb6a91d76dcfc86
-EBUILD bdf2psf-1.155-r1.ebuild 676 BLAKE2B be55c8593c878c3ac1f6f0dea941894d721b03a51369965ff29b1599dfca6101497c8fda4851ec9ae2e2190f72d18a92cac5733cb401154a0dfe6bd453793966 SHA512 abf68c509038da55c43dbaab9a1c2b66c33e862a00c5c11052a4353c11af73fa235b2fce58ecb98da4cf6adab89460a4d130e2c991812d4a06bda38adf6b78a0
-EBUILD bdf2psf-1.227.ebuild 682 BLAKE2B 8e97e493150ab2e012629c5a22a741c9a3c83913f91d62e864bd7722a2c878f948fcdd72319067e54ae84976b3eb9c306371ab442b0948dc843b6cd7b6b7b086 SHA512 4597812882b06d984f7040bf4e840ebbae67c48d4c486172a74e4f96d4d708748693bf62cfcf00d4ae1aac5271635a3ca62afbc5cefca3cbb74b0f98fee0ca13
+DIST console-setup_1.230.tar.xz 3884256 BLAKE2B e5ef21dd7c7106ca0c7141de3fd2e56952afc731f61d2c6df75afc773c468f512eace5c6db7656e6eb24f9fc84652e0c09978f2123211e282979f7cdc51bd192 SHA512 5c756f5d8101aa844efc11ad071efb69658234c349036b259c6fe1d6fda331aede333358269c483efad6613b81dff7da8e9224ef5224fce40e6a745331b56a7d
+EBUILD bdf2psf-1.227.ebuild 670 BLAKE2B c9a5df9b787f40514ad86748da2b6c9bb3ad139a188edd1f59408f758c74f851cebe289a42d5b086557440002f6ad69baba8df611cfa4b9a257a904839d9a165 SHA512 76e3344be5a99a2254dd388c159f88264bf5bce7e2cf4b37bf343cd974ca35cb5fdd6469b85fd8194010e1ec145edceac3ab9c93fbca25eb7ecaa90c1cb45e45
+EBUILD bdf2psf-1.230.ebuild 676 BLAKE2B 96a85bbc4f6e353c14a7df3c1337f18789dc00666fbd3326669c5f040cc1e99010c1611e0d97587bb7778e30caf88a50c90c442af1bafef7d3138191101b384f SHA512 7a7a6cf901263cbfc7a1f85f2309049332203e26d8b59e4e5e49f37df84dae2b5185c8cd801ce7962c4b313fb7360ec7dde948122e5e3c4029602a36140ac594
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-text/bdf2psf/bdf2psf-1.227.ebuild b/app-text/bdf2psf/bdf2psf-1.227.ebuild
index 48fb146f6c2f..e5779ac1f0a6 100644
--- a/app-text/bdf2psf/bdf2psf-1.227.ebuild
+++ b/app-text/bdf2psf/bdf2psf-1.227.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/console-setup-${PV}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~loong ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="dev-lang/perl"
diff --git a/app-text/bdf2psf/bdf2psf-1.155-r1.ebuild b/app-text/bdf2psf/bdf2psf-1.230.ebuild
index 66975678e365..4822c0735bb5 100644
--- a/app-text/bdf2psf/bdf2psf-1.155-r1.ebuild
+++ b/app-text/bdf2psf/bdf2psf-1.230.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/console-setup-${PV}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
RDEPEND="dev-lang/perl"
diff --git a/app-text/build-docbook-catalog/Manifest b/app-text/build-docbook-catalog/Manifest
index bc8cb792f8ae..044196180a05 100644
--- a/app-text/build-docbook-catalog/Manifest
+++ b/app-text/build-docbook-catalog/Manifest
@@ -1,5 +1,5 @@
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
-EBUILD build-docbook-catalog-2.3-r1.ebuild 1120 BLAKE2B a5260cd83160409e509d25137aae21bac9c75db45dccbc235ae693efbcd60d23b7939831f1c18eb9fa58c6ab27f6ad52a486a30b890b955e2e956db9cc04770a SHA512 ccbe7279a099b136b58c5526254c12474b93b2c61eac945623c2eec32ff01f1285f139638dadfdf16e44aea7ce215bccc95c4ad4c17ef487aed56909f07d0411
-EBUILD build-docbook-catalog-2.4.ebuild 1120 BLAKE2B a5260cd83160409e509d25137aae21bac9c75db45dccbc235ae693efbcd60d23b7939831f1c18eb9fa58c6ab27f6ad52a486a30b890b955e2e956db9cc04770a SHA512 ccbe7279a099b136b58c5526254c12474b93b2c61eac945623c2eec32ff01f1285f139638dadfdf16e44aea7ce215bccc95c4ad4c17ef487aed56909f07d0411
+EBUILD build-docbook-catalog-2.3-r1.ebuild 1114 BLAKE2B e8ac340ccdb8129b8cba6a3d83d55129836863b1559db1ee1ae4abe887febcab57fab82a06983c01aeb48652b55b26bf6e975b0fe64091a3cc55e148a382291b SHA512 412c59767d83a96238a2a0a4c25964fca05a5284c615287288bd33a7727c06986e30da2cc9ff63305bb5b6557d8220a85afa4483afb3490451c5fd0757330302
+EBUILD build-docbook-catalog-2.4.ebuild 1114 BLAKE2B e8ac340ccdb8129b8cba6a3d83d55129836863b1559db1ee1ae4abe887febcab57fab82a06983c01aeb48652b55b26bf6e975b0fe64091a3cc55e148a382291b SHA512 412c59767d83a96238a2a0a4c25964fca05a5284c615287288bd33a7727c06986e30da2cc9ff63305bb5b6557d8220a85afa4483afb3490451c5fd0757330302
MISC metadata.xml 283 BLAKE2B 5cc7f34f6d2e2efcea07d91ed23d5f70a834c0d11b92ee45c27bab7296bd480fac2d27652f0ea4388e370014bafe490e8464eff4e3bb27fda67e20f568c1d92b SHA512 97de2993c7828c3585e4e97d62ac2a08146ae5a39051f825b38be1f657836603eb24ea8819bce7bf75cc71a349ad29f6d920876f20c1bb1cc88a78f9e5dfab66
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
index 38a0dee4c042..8074c95597a1 100644
--- 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
@@ -9,7 +9,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/snapshot/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-libs/libxml2
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
index 38a0dee4c042..8074c95597a1 100644
--- a/app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild
+++ b/app-text/build-docbook-catalog/build-docbook-catalog-2.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://gitweb.gentoo.org/proj/build-docbook-catalog.git/snapshot/${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-libs/libxml2
diff --git a/app-text/calibre/Manifest b/app-text/calibre/Manifest
index 3dda4e0dcecb..379c6cec4264 100644
--- a/app-text/calibre/Manifest
+++ b/app-text/calibre/Manifest
@@ -1,10 +1,10 @@
AUX 0001-HTML-Input-Dont-add-resources-that-exist-outside-the.patch 2420 BLAKE2B eafb4c38c87bdb708905b0c17b9d3466dad76c1f286f702b6c063c9af866ab8dc656af019eb10a70fa841cfda4e47e1eac9276abdd63d23cf2ffe69f377ad110 SHA512 083e7112f6bdabd0f1894a8afacc87a166ffdad7fa9c88683f05991249b2aa18de04c4e5d842991b0b49a6d0d76248093a7f6ed29a3d0c1a6725e8ab512982e7
-AUX calibre-2.9.0-no_updates_dialog.patch 1661 BLAKE2B c75fc49a621e8dbd16ee1bad748110399cf09a404b4a905d3f723bac1827787e4749f464ba026700b6e5b3cc0ee646a92de00f1f58d10cf12dc9bc91195ee8b6 SHA512 9663b95ed64bdc2bc40692922384d1c6073177eee58a49c412883c4d2ae098e4e0b4ea51b80443108b7c0c3e4f3fda60c00fc3be4d0b62a5d79d982697927235
AUX calibre-5.35.0-jxr-test.patch 827 BLAKE2B 0a94ac5b12ee2ec732d3ff68979c2060b0b218eee27409b3c351a9cc0b6bccce2260b8b387b442ae10f31483b20bd6d672f7d5424f7d9a8297a1bd14af2f7793 SHA512 259a3b4882bf0fbb01cb22974e219a621a2b337d6f638234a806148b11142fdbf9ac36ae38e71fcb7e18bd61362b34cf3c221ba1df317ec6ea8668591ad2d3ff
AUX calibre-5.44.0-Fix-compatibility-with-zeroconf-0.73.patch 1065 BLAKE2B 7a74b7d7788340f96b326619f5e2bd916ff21644f0554b2507fcea439eec8217b8b002a2da3b99021fa576a6d3a6fd15d82222f005b8a4fbf37ab5016f33bdb9 SHA512 13f6fc949cc8c5c66013c772cd40429a679fa067d7828cc02e416ecbd556eafb56bebc80bc85a8b442feb3e6b94518450252e701e6426f5a2cde9d102312cf87
AUX calibre-5.44.0-icu75.patch 1294 BLAKE2B 1f05f84e5653a7c3d9162fc1dc7d91fc73b3346323e05d3c379227deece394e0754a6c2d72223ef2453abf5b062ba3ad3b4705b110bd333e643fa0a35d0a0ad4 SHA512 3eecadbd27cb178f630b80b789d3e3a437d95e883b429473414fd08d9a412a9c32201b7b859d28446523426caff292580c244a86a1b7bb117fa2b7281fd15b5f
AUX calibre-5.44.0-xss-backport.patch 1272 BLAKE2B 65be0f6b97b387b37faa86f79d84e150f0a2801a8f2bde95497ebf4f292f95a56bf9c49613d727446dfa9afdef6a4f108a28e1c02cb4343bbc717834ae544896 SHA512 d8ae8fbe64c40169efd4a2f090c194d5a032b2d7072b6f7763932597b227fb12f88712290fd902cf639d40fff48a8806226037d6bb89e8bb4d1a7a79d4bdc21f
AUX calibre-7.0.0-jxr-test.patch 935 BLAKE2B bc38ea2f2d10ec4859ee03ab5d18048df4cf0af5ce4076efc013013bc975966390d618c43ce621675e3b8ee8f929bfaebaa72cf6bb7d8dea544bca77d9772b60 SHA512 db8da42fdcf5b5d5dfad35c128e394cf8f51e57dda6cd1a482803429738515fc1a8b338c711679a11acb93678f35f10883e1bf282e1443ccaafe2eb470fbbfee
+AUX calibre-7.17.0-qt-texttospeech.patch 1857 BLAKE2B c043883ffc42314d00754907ccbadbc6f1d4916f4d53b0cfe0a86403d251db26f07b26a169671683fd26816868e4f7538705c57024f1314d863edb39937bcee5 SHA512 246c1e8dc4f423b8d87d8e96b13d695c1efe1bd24c69b06fa82b8d655aad89d206ae1bc5998b9f2d160bcd1b87f4d0af41806ed17de711b445811a159d165a37
AUX calibre-server-3.conf 541 BLAKE2B 06593633721e6adf2cf2077dffa83953eea46ccdcdc857ad468a9b74788326e9424f6ab9058be344dbbac8e49d343f5a1e53ddb486f2018b77319a7f8f713cf4 SHA512 12ef793a5b6ffd4413f780a13cad63927a95f15d17d85d4229eb5005ead68e51779abb822f9898ab5ae8c2094affeec1f9e85c34f109499739e6726b7641542a
AUX calibre-server-3.init 1796 BLAKE2B f87d785d6f6fc10fa648d40944ec8538027854bb872d9a3be6b5b35b0abf3cda1e4e93874a9422914da5eb4287f193459733956e3f1e25e61bec0c214c552c99 SHA512 88110ded1b9c6cf8d3bfc3d5889654f77578f9d299e88daea9023767b930082e00fbddbb92a6e43c46d900248f3684232d93396ec1d0e784c7ec14b44783f98a
AUX e9cc00560a28f56a303cca97630ab58e519dd9c8.patch 1335 BLAKE2B eb71cb5510d2259bbc7a4fe7b54652bb543aa3d26816654da7e22a6effb0c81770a91eccccecff5fe711d0495ff5b1ab378231e3cb10dd18f3faeb301acab1ba SHA512 211ea8c0fab1de5bd076eb965eda51ee1330a69e54251fc6a16e5aa0d6ef7721aea14a57a27eb75a99c8e37418aa15bd311e6f4d03f1f05d80cd87d2f00fb995
@@ -12,6 +12,15 @@ DIST calibre-5.44.0.tar.xz 41015696 BLAKE2B c7053e728da20fccfa981ed4f56e24a4d5b3
DIST calibre-5.44.0.tar.xz.sig 566 BLAKE2B 413b95855d79bdb5b17ca5d760f834006797b4d3e413604f27d351a3392e16d647e772dc063306bf973e1156c34f68cb38152a66164bca849ebed5484e7f6065 SHA512 59957bf35a73f218241bf76cc86994d5af87cea11d3b0800e83f157bf0b2cfcaf4b6c1314562e74a1141d0c167fdb1619cb9a90e93b67f55dd55ceed77045059
DIST calibre-7.16.0.tar.xz 44833684 BLAKE2B 2b609a0d014d43998f693a69c10f6d8b0165bf97f8c9d388cf4e1e398e7254b300d53b26e5ec24af651e03bb625bb088331dc77aa2ed6edea13de2beb0e75339 SHA512 5ea11badd972422299ce143e2aa33f58f7abcfd2837acba47d2a7aa6f0997a711245273205ed043c783e5e82bbaaf7cab44e5c03c00e274a03a4ba29be53a708
DIST calibre-7.16.0.tar.xz.sig 566 BLAKE2B 1d09e8dd49ad53c88632dc23573fa9cd5403d45a308598ac4ed7d4f2dd5a84cc3ae6812ac652ff4a98fc5d67589ad1584411f7746b6b98468bf03a35a0585de6 SHA512 91f3897d95d234a8d673006273974d32cb6c5aa4953d247700d6d89d511c9b1450dc8e222eabf5d1e4d82de206e425ee440defaff38d1ca83efdbf4bcada7c7c
+DIST calibre-7.17.0.tar.xz 45053400 BLAKE2B 93149c4fab7a25e1239c4b8c72b766e5ffc71eb27d1206225bc8436f26d2c76f9323e0f0f63d8444291f02a5a7e94d4500715398a71df4ab2a5b16e325e7be73 SHA512 916337dc425916110528828bac0fbdc24db9496362c1e8dad67eafdfda42b90174fb6a4352400cd34af0f11268aabed82b166b3e4875f59e317359079e10bf3b
+DIST calibre-7.17.0.tar.xz.sig 566 BLAKE2B c041904919ef300f51ba7363daf7d2bc70fc8bb819ffef157e53c28f91b9716be56b1e95465180ecd67069241a5810b70ac08027f4837426a5426792fab05e49 SHA512 af88bcbf394ac6ec68c40d661545a17e956b31dd7797d1cc8490e090437206902a64c7a642cf1e34184e379c79066843959e1459eb1836bddbd615febbc85c07
+DIST calibre-7.19.0.tar.xz 45057708 BLAKE2B 888ddf4292b8c8931c811eb78d6e9b003139545947f2b7bf63fcd96d96caa050a0f93a30ed0313ccf9b4ebfb25c2df1be7f2806d5117a870d1ac34ad29669e39 SHA512 b1225d6d403a8c4dca321c108d270aa79cf65a450f7db90a4e4df5525e8c1c6eb06b4a2492de7b691f6a1a85ce09361dc3796311c46fa082d6e82829827022a7
+DIST calibre-7.19.0.tar.xz.sig 566 BLAKE2B 35a9f8987f0dfad0a14843f3db61f8b3442692dafdf9d253ed13c2071b7e8d9d4cec8012dad4b59b30013fdda790967cf42594a29c6a9a2a668bccda72ac2e72 SHA512 836a0138ed46b179fefe78bc678f6f8146fe5d8a1eb9111f02bcc804d96253281c918cc4ad7a3a860a3177babac9c6fd4b2e417361e59b7245d19bfa50f3f739
+DIST calibre-7.20.0.tar.xz 44795188 BLAKE2B 2ccb7fcd5acdf9f627d79f5656709a7eddee7545dd2c8a95bbb7d2dc61fb26dcf8c34c3c2d6b1514fdbb6b4d7c3fd3e98be72c778026c7b2bb4a42651c5e664b SHA512 3b6e2d4ed8d0755096b466f4bdcc8b6ca4810398caa2322c1efc30280680ff8b10dc5fb8cb763bed8fee82746e7c51c6f31f56e5d9689d5f43c671442004c532
+DIST calibre-7.20.0.tar.xz.sig 566 BLAKE2B 4d89a7781eb1500969ca75ddf01890bbfea6ecfde4e7173f062be6546e898f68a16e0ff7a3d76e5e17dc0abca617d381de24e18e72f4f05b5965b051f28e6cab SHA512 62dc9964c3a30477e22f832148fdaa57860559e2aaddccff107b37c399854ac3ca84097cd7072c2ee4e57403c7ed17286469f31f6efc3d790f63f438d9c78c79
EBUILD calibre-5.44.0-r5.ebuild 8978 BLAKE2B aefccace3b939a72817f8c9cf36f4687d492af4ea84f8b588199dab1134989ebf030ddcf7609c834f4ea3b313dfb403e50af8c5e007309f0b3aa6e036128706b SHA512 63cadd04ff3ffb9b2d27fde04caf7caf43f981dd012cacd36569efc305db15aca09ddaf1875308368a8001e6b047cf44f55ff6a513d9d03428963fb171d4c45b
EBUILD calibre-7.16.0.ebuild 7987 BLAKE2B 15c5678554e68f5187d228175e6f65548a1ea9807bf06b7020c8e11b41a7a3e6fd03100d86ca32abc296c300309df7d9165364539cbaec15ca56c1dce03278e9 SHA512 af7c748f66e8a76338d96d20fa7d91d9d09b1bc00d8d187c9b44f952e827fbca63a3eb3d9d81302ce8b84ba911fe4ef711cba9df5b8d4a2dd9ed6d06f3b04c2d
+EBUILD calibre-7.17.0.ebuild 8155 BLAKE2B a060ef935f07e432387deef0774f3c9fe7e59e5d3a5e24280dc81f72e3e8dc8c1b25cc74d47bf6eb4962809996723772c88bb7b5b403e72a685f3d2a66f3c82c SHA512 c36e49975799de79a76f3bb18e3c6c3d200d719f6ca3a842109172afeb99793a23bb7867428b535ee93c135f926427f651c90ecd8a0ec9500ae1e9972d87668a
+EBUILD calibre-7.19.0.ebuild 8278 BLAKE2B 15edf67eab2b107c7215867241b598381ba061a7d6ffc511e489d6cff1927e60a6333bc47e719cddc2e544c24707236246dfbadd71cc42d7929c4c0fbe560a18 SHA512 c0182ed3092ac5ca01026406c0940f61fdfe27e1749b450237a32b259359fd3d163c2ff2276005f0fe44338253bdcfb64ed6beede77c98507a113e7306dcae3b
+EBUILD calibre-7.20.0.ebuild 8305 BLAKE2B ff0df1e94e88d69b5f0f0d026a5c121b584bb1a4d080048492fa8ae7a95b14bd3fafa1a5478a15e163fb60a183badff06877c5ba648b9bb36a7c736dca7afae2 SHA512 e1c5f25c6effa9c0b0a70789d3c462a4b8f9ac4327028d742a4f670b03a5d38a1176c059dd5a2e0288af4bbcd998577a044b09c239dbc5044cde3785bacfabd4
MISC metadata.xml 745 BLAKE2B 2e1e831d9e6a1f32596b4544a7237c020e2c027a3e872fc517e2557bd8b1be6d0ddb0335f5266159c0e0fbb8776e8d048916e716b77cd011da14bbd51779922d SHA512 3d0ef51069731cac8f751af461367d74151df517cab48c0fd66f1c3a2fab1d3a92f9a06118c700dd782fddbe0055bd379bd79f81f2dbb1adcc5b2a22a443e94d
diff --git a/app-text/calibre/calibre-7.17.0.ebuild b/app-text/calibre/calibre-7.17.0.ebuild
new file mode 100644
index 000000000000..f96ec32b244a
--- /dev/null
+++ b/app-text/calibre/calibre-7.17.0.ebuild
@@ -0,0 +1,246 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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/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
+ 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}]') )
+ 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"
+ # Don't test availability of PyQt6 tts module, which is not yet used.
+ # Recheck this with future version bumps...
+ "${FILESDIR}"/calibre-7.17.0-qt-texttospeech.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 unnecessary privilege dropping for bug #287067.
+ sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
+ -i setup/install.py || die "sed failed to patch install.py"
+
+ # 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
+ # tests if a completely unused module is bundled
+ pycryptodome
+
+ $(usev !speech speech_dispatcher)
+ $(usev !unrar test_unrar)
+
+ # undocumented reasons
+ test_mem_leaks
+ test_searching
+ )
+
+ 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.utf8 # 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-7.19.0.ebuild b/app-text/calibre/calibre-7.19.0.ebuild
new file mode 100644
index 000000000000..7dc060197e38
--- /dev/null
+++ b/app-text/calibre/calibre-7.19.0.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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/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
+ 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"
+)
+
+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 unnecessary privilege dropping for bug #287067.
+ sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
+ -i setup/install.py || die "sed failed to patch install.py"
+
+ # 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.utf8 # 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-7.20.0.ebuild b/app-text/calibre/calibre-7.20.0.ebuild
new file mode 100644
index 000000000000..de5d2fa83dcf
--- /dev/null
+++ b/app-text/calibre/calibre-7.20.0.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+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/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"
+)
+
+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 unnecessary privilege dropping for bug #287067.
+ sed -e "s:if os.geteuid() == 0:if False and os.geteuid() == 0:" \
+ -i setup/install.py || die "sed failed to patch install.py"
+
+ # 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.utf8 # 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-2.9.0-no_updates_dialog.patch b/app-text/calibre/files/calibre-2.9.0-no_updates_dialog.patch
deleted file mode 100644
index 4d37c3b642f5..000000000000
--- a/app-text/calibre/files/calibre-2.9.0-no_updates_dialog.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -burN calibre-2.9.0.orig/src/calibre/gui2/main.py calibre-2.9.0/src/calibre/gui2/main.py
---- calibre-2.9.0.orig/src/calibre/gui2/main.py 2014-11-09 20:09:54.081231882 +0800
-+++ calibre-2.9.0/src/calibre/gui2/main.py 2014-11-09 20:15:48.193033844 +0800
-@@ -37,8 +37,9 @@
- help=_('Start minimized to system tray.'))
- parser.add_option('-v', '--verbose', default=0, action='count',
- help=_('Ignored, do not use. Present only for legacy reasons'))
-- parser.add_option('--no-update-check', default=False, action='store_true',
-- help=_('Do not check for updates'))
-+ parser.add_option('--update-check', dest='no_update_check', default=True,
-+ action='store_false',
-+ help=_('Check for updates'))
- parser.add_option('--ignore-plugins', default=False, action='store_true',
- help=_('Ignore custom plugins, useful if you installed a plugin'
- ' that is preventing calibre from starting'))
-diff -burN calibre-2.9.0.orig/src/calibre/gui2/update.py calibre-2.9.0/src/calibre/gui2/update.py
---- calibre-2.9.0.orig/src/calibre/gui2/update.py 2014-11-09 20:09:54.082231864 +0800
-+++ calibre-2.9.0/src/calibre/gui2/update.py 2014-11-09 20:17:49.954767115 +0800
-@@ -154,6 +154,8 @@
- self.update_checker.signal.update_found.connect(self.update_found,
- type=Qt.QueuedConnection)
- self.update_checker.start()
-+ else:
-+ self.update_checker = None
-
- def recalc_update_label(self, number_of_plugin_updates):
- self.update_found(self.last_newest_calibre_version, number_of_plugin_updates)
diff --git a/app-text/calibre/files/calibre-7.17.0-qt-texttospeech.patch b/app-text/calibre/files/calibre-7.17.0-qt-texttospeech.patch
new file mode 100644
index 000000000000..ff50735e4788
--- /dev/null
+++ b/app-text/calibre/files/calibre-7.17.0-qt-texttospeech.patch
@@ -0,0 +1,38 @@
+From 6d87aa054724155c9413e5692fa1f242f9cc0efc Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz93@gmail.com>
+Date: Fri, 23 Aug 2024 02:20:00 -0400
+Subject: [PATCH] tests: delete qt TTS assert which is not yet used
+
+It will be used in future versions of calibre, and should likely be
+gated on USE=speech.
+---
+ src/calibre/test_build.py | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/src/calibre/test_build.py b/src/calibre/test_build.py
+index 4f19363680..898caad665 100644
+--- a/src/calibre/test_build.py
++++ b/src/calibre/test_build.py
+@@ -314,7 +314,7 @@ def test_apsw(self):
+ def test_qt(self):
+ if is_sanitized:
+ raise unittest.SkipTest('Skipping Qt build test as sanitizer is enabled')
+- from qt.core import QApplication, QFontDatabase, QImageReader, QLoggingCategory, QNetworkAccessManager, QSslSocket, QTextToSpeech, QTimer
++ from qt.core import QApplication, QFontDatabase, QImageReader, QLoggingCategory, QNetworkAccessManager, QSslSocket, QTimer
+ QLoggingCategory.setFilterRules('''qt.webenginecontext.debug=true''')
+ if hasattr(os, 'geteuid') and os.geteuid() == 0:
+ # likely a container build, webengine cannot run as root with sandbox
+@@ -348,10 +348,6 @@ def test_qt(self):
+ try:
+ ensure_app()
+ self.assertGreaterEqual(len(QFontDatabase.families()), 5, 'The QPA headless plugin is not able to locate enough system fonts via fontconfig')
+- available_tts_engines = tuple(x for x in QTextToSpeech.availableEngines() if x != 'mock')
+- self.assertTrue(available_tts_engines)
+-
+- self.assertGreaterEqual
+ from calibre.ebooks.oeb.transforms.rasterize import rasterize_svg
+ img = rasterize_svg(as_qimage=True)
+ self.assertFalse(img.isNull())
+--
+2.44.2
+
diff --git a/app-text/cherrytree/Manifest b/app-text/cherrytree/Manifest
index cd3b0c5c5a75..c24eae32ed19 100644
--- a/app-text/cherrytree/Manifest
+++ b/app-text/cherrytree/Manifest
@@ -1,7 +1,3 @@
-DIST cherrytree_1.1.2.tar.xz 3460288 BLAKE2B bb09581bee1634d0d9885a6946b0baf5cb10db73d6c264ad7543ebeb4bba94be825a1f43ee4995c14dbd332ae414d44a1db461ca5f50b7d5f76f66b02ec9bed4 SHA512 39d1e765e3a644966a5571580baf7cd33b2ac65a05efebd31bfe7a6b037359f880309806d95e240d78a3f21dd312b7b4decdcd5cc5e50b48935ea3643a9dcf7e
-DIST cherrytree_1.1.3.tar.xz 4714064 BLAKE2B 440d963a6e30a93a218af188c726b25a842738ea471daa8f82cab439f240780685eeed211d270d050a1b4fef896075e68407d456d48c0690961beb9861cdd51e SHA512 3d02d822fd342689420b45b51cbd4c272d88ad97b568b87a3f8b724a32554c6443293657ff1486a998e3f46fd91420dcb4a09ba7330d6e3fe4a6fc34f0783e9e
DIST cherrytree_1.1.4.tar.xz 4714968 BLAKE2B 98cb6c20f5f957420b01352f3b1ba86768010e64583d94130e878eca747350c5eab11107ef3719c65f3a6126127b31e4d0e5807f90548f9f8819cd16f0f299f1 SHA512 053871386b4fd5e9964082421c63a10f332942fb1b29e5145b18858a1219ad55e108235dda279bdbf9b3516fd17502c55357e196a327232a6d82aaa1e06598d9
-EBUILD cherrytree-1.1.2.ebuild 1556 BLAKE2B be54e1ebdf5d292e1e4c63c8b9f264eab27b173377e56889ed7e03b515c6fc05e490e51902efbd5c8ed3f1f3a729b9afdda916db0653eae37d73b6e60918853d SHA512 d72777d46fc18228dc66c1e9ee95f0207e6fd20d049c133db37b713c6976410166e62758882816dc2f47d7739ba7f11adbadcce169f7eeb3e12db4f49dcc9a50
-EBUILD cherrytree-1.1.3.ebuild 1579 BLAKE2B 4e229f511c68959ad8a847a6ae6f2118f7c07c3d876551a1d40986a2641af5b78689ef2a7a2dfab1036e2977dbc292b6d9e86112c9980493d11f64a3e6dc4aaa SHA512 ce6c0ba9af4e0c67cb12291701b06e1763a809af60f2225005cfd273595df6ef9fc57bac95632be321eeda392b7896945c6113103df1d03113f9ab7ca489b533
-EBUILD cherrytree-1.1.4.ebuild 1579 BLAKE2B 4e229f511c68959ad8a847a6ae6f2118f7c07c3d876551a1d40986a2641af5b78689ef2a7a2dfab1036e2977dbc292b6d9e86112c9980493d11f64a3e6dc4aaa SHA512 ce6c0ba9af4e0c67cb12291701b06e1763a809af60f2225005cfd273595df6ef9fc57bac95632be321eeda392b7896945c6113103df1d03113f9ab7ca489b533
+EBUILD cherrytree-1.1.4-r1.ebuild 1581 BLAKE2B 87dba2516f1bba9d05fb47277909c6b7f1aa2d56aabfe649922d7711b2c4348be84890f34bbd8ab7bb27fbed1c465f31691a4240e2910c0335fbdaf022ad759a SHA512 318aef7e326b62c1b0c345ac7a678f174e8086e6c8083fcd731e16136b83aa95a23a0133a0656d876940978adc7bab3b0bdc5893ac350c48a92b01cbfc98ac6f
MISC metadata.xml 482 BLAKE2B 713d79e5a3073dc38016d007e1a102331915d7fc43836cab0008e91e42d292bd49d0138fd323beb987b146a3544d9bce089327799f7d54a44fcd22b38e82a371 SHA512 a2c6293f00f971c760dc2554ab289f532927a1e6b9deadff72fd9e537ee338d8804820defd58d7dec1b18db0b5b8541dba2a8aeec54607f6b8c72ed1e86835a0
diff --git a/app-text/cherrytree/cherrytree-1.1.2.ebuild b/app-text/cherrytree/cherrytree-1.1.2.ebuild
deleted file mode 100644
index 136172d6e48a..000000000000
--- a/app-text/cherrytree/cherrytree-1.1.2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake python-any-r1 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"
-
-# Has deps that aren't available in ::gentoo repo
-RESTRICT="test"
-
-RDEPEND="app-i18n/uchardet
- app-text/gspell:=
- >=dev-cpp/glibmm-2.64.2:2
- dev-cpp/gtkmm:3.0
- dev-cpp/gtksourceviewmm:3.0
- 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
- >=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-util/cpputest )"
-
-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
- )
-
- cmake_src_configure
-}
diff --git a/app-text/cherrytree/cherrytree-1.1.3.ebuild b/app-text/cherrytree/cherrytree-1.1.3.ebuild
deleted file mode 100644
index 92140c4a5713..000000000000
--- a/app-text/cherrytree/cherrytree-1.1.3.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 2023-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-
-inherit cmake python-any-r1 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"
-
-# Has deps that aren't available in ::gentoo repo
-RESTRICT="test"
-
-RDEPEND="app-i18n/uchardet
- app-text/gspell:=
- >=dev-cpp/glibmm-2.64.2:2
- dev-cpp/gtkmm:3.0
- dev-cpp/gtksourceviewmm:3.0
- 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-util/cpputest )"
-
-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
- )
-
- cmake_src_configure
-}
diff --git a/app-text/cherrytree/cherrytree-1.1.4.ebuild b/app-text/cherrytree/cherrytree-1.1.4-r1.ebuild
index 92140c4a5713..112fe0853cc1 100644
--- a/app-text/cherrytree/cherrytree-1.1.4.ebuild
+++ b/app-text/cherrytree/cherrytree-1.1.4-r1.ebuild
@@ -40,7 +40,7 @@ RDEPEND="app-i18n/uchardet
dev-libs/libfmt:=
dev-libs/libsigc++:2
dev-libs/libxml2:2
- >=dev-libs/spdlog-1.5
+ >=dev-libs/spdlog-1.5:=
>=x11-libs/vte-0.70.2:2.91
net-misc/curl
x11-libs/cairo[X]
diff --git a/app-text/convertlit/Manifest b/app-text/convertlit/Manifest
index 08142209c4c8..06ed7293234d 100644
--- a/app-text/convertlit/Manifest
+++ b/app-text/convertlit/Manifest
@@ -3,5 +3,5 @@ AUX convertlit-1.8-respectflags-r1.patch 838 BLAKE2B 4ba437ea3a7eb23e08c262b6e6b
AUX fix-Wformat-security-warnings.patch 936 BLAKE2B 636599eb3840f5ea084dd60fd96f462f6757a4ec04e41360469eacb03badb3b8271a595692f055d10162e591600994be7e4676800e0f8a8feadbbabccbaeb21a SHA512 6f8798a8b54951c15da4f28d4c8103811c4d77ba96eb12a4e19bc35876c148c1247d19ea5b3d60028b156d50d5dbd67ec5254e47a556d195ca8c084bbc571e4d
AUX support-ar-variable.patch 408 BLAKE2B d3649dcc362cb54a67eba34b9b6bfc6a52a22cd0ed33de95aad3cd5dad75729c35c45b8817e9c64040b3ea4baee876b456121a7e55094f0ceb01aabf4d6a2a8b SHA512 8d807507cccc58979092becb1725d4871f62746f06b3d4ac8740a0704019d3900cd60098497a0d770fcb9bab68e9bf34dc50219afda0995209ea88a71b084ce6
DIST clit18src.zip 135120 BLAKE2B b2c47c03df2cee8779f50eee1a19f46907fa966165629d17fb25c66e5bf7b68b6ada6efa1790d36deb6a10f69c17ec7ef2cc66551796cbba04a3f2f7e5e3294d SHA512 0d4b7d525f5164a73a47a00e1c4e93ff50e738a4e6c541ded283c4779e6a67138f601c23a41344517ca5d7f8c9141b25cc6edc7f3967fbf9042e99f647354f36
-EBUILD convertlit-1.8-r4.ebuild 942 BLAKE2B 1a6ce71d158da2b00d4559de8cdc0a20f9a4b19b2d66c8997e1afcac211f0f7303d683f3e11556461443443ec9d3fa8e4780e0bdc520ce9a238aab60e0881f5c SHA512 6948674852227dfb58dfaa997cc7cf7a0f235b2019d2a8f76127fc315afec7d3559e30542d90338d1b718d91ab816c986dec8280946f69436fc659779c2053ee
+EBUILD convertlit-1.8-r4.ebuild 936 BLAKE2B 08563a32126e3091ba275aacaeb526e05703fdde17bc804d4e2b9fd476ac62779118b294a0cf23d2b719d3b80c3cd5bd7eb4e2f4fca822eeee4c852a279944cf SHA512 02f918b1a06e896838f1442bafdf37a6d6c86785bf6c0b762d4f65c77ce2a678d00706ec5a0d12c13bad40d95195325fcbb9dbd1cb1a4483f9cf48ef734ed486
MISC metadata.xml 563 BLAKE2B b4886b916b7a01672cd20ccb9dd22556733bcdf3599ef88e49db4d53959a16199914c0db6dbf4f7816c44052c017a58d7e94f61b5daaea41b0006e20018662f2 SHA512 97b1c7b73c2f08380b9fba1a68d04f7e77ec45022b709e5ddd7952d31b7710badd46d578fd4578a886f098e2b166f7db54d198819c72cf2bf9654fcba3039ee8
diff --git a/app-text/convertlit/convertlit-1.8-r4.ebuild b/app-text/convertlit/convertlit-1.8-r4.ebuild
index 43fda1a62dee..922815a7e7b6 100644
--- a/app-text/convertlit/convertlit-1.8-r4.ebuild
+++ b/app-text/convertlit/convertlit-1.8-r4.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND=">=dev-libs/libtommath-0.36-r1"
DEPEND="${RDEPEND}"
diff --git a/app-text/convmv/Manifest b/app-text/convmv/Manifest
index ccd88a1ddec2..bf18e0bd9d0c 100644
--- a/app-text/convmv/Manifest
+++ b/app-text/convmv/Manifest
@@ -1,4 +1,4 @@
AUX convmv-2.05-manpage_nocompress.patch 495 BLAKE2B e1f3b981d99cbd44aca2cac0d18165caf8be9771ba99acd3edb349225c05a7fa56e40707b234cdd1ffa0a82b5d05ed2191df00dcf7c12b45c19bcf0810fa8b4d SHA512 b57ede3b3b8982630d66ab5d21fce22b975e75941d9c2c5e4d33fd1c5ad8f9acfc893605d89bd7f11706d11f0afb3f6eb40d923fd5818a0bbbf8b93dcaccfc1a
DIST convmv-2.05.tar.gz 30680 BLAKE2B b0d4bb14995e42e55fa34cbdaa8cb8881e48972abb296af44eebfdf76664e837b05398e0cc4e9208ddee41213bc1dd7f11c3f503e39f9a6791d08797864776a1 SHA512 7fb0d1e2b64c3105c48d8a2cbb59fa4ea23202f17abc7cbf63acfca785683f00955fdcb03517e9dd8fe01be0171458ab2583e1c52d62c6081684462b0fec4125
-EBUILD convmv-2.05-r1.ebuild 810 BLAKE2B 814e82b7bc46ffa5529c311f795f0d6137bf3e312f5358252d714c502570137bf4b5669efd4989e9a56906be8eab20dff3996614a8a8e84a4b390127b0695029 SHA512 01f9d620419bdcf535c05979e1317471c809af5425f21a489e348afaab7b21618ad1d19c878f3d5b096858c34fe819687b6e9243ed9dd3a9ec8a1be4a5f47931
+EBUILD convmv-2.05-r1.ebuild 804 BLAKE2B b4e8670909fd76de55b313e26d026771eb97d7770ca74713b1af02d557ff03f7f0aac4ad5eff39c7146a33e095d48ae3b0c25820025a10fceb3b70ba3e2b6f13 SHA512 6f698b25d8fd95df973df174dd1ebb7d2f8b34e036357c5d2db065f0df8341edfd921747ff2a8ede0d6d1ffaeaf8e4c5929968b416ccb2365820ba5c81f9da57
MISC metadata.xml 259 BLAKE2B b686159b165bb65001fec330015f34ab32825ba2b95bda35f433702b2a1b687120ce9de3a181683886cbb3ec13863099e02593f009eee89b0bb1125dae93bcbd SHA512 191845ae8df52119a9934c6fd23f5b9ce8d2c77df29c750790d3ea8b6af37355b69b5b24fdeae3bffe7f5ce4f8997e7211008dd1f36e7de0ebda3a87353c0dd6
diff --git a/app-text/convmv/convmv-2.05-r1.ebuild b/app-text/convmv/convmv-2.05-r1.ebuild
index 7537c63db64f..171e50587c59 100644
--- a/app-text/convmv/convmv-2.05-r1.ebuild
+++ b/app-text/convmv/convmv-2.05-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://www.j3e.de/linux/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~loong ~mips ppc ppc64 sparc x86"
IUSE=""
DEPEND="dev-lang/perl"
diff --git a/app-text/cpdf/Manifest b/app-text/cpdf/Manifest
index b6c6ee9f0494..320e1cabff67 100644
--- a/app-text/cpdf/Manifest
+++ b/app-text/cpdf/Manifest
@@ -1,3 +1,3 @@
-DIST cpdf-2.3.1.tar.gz 385720 BLAKE2B fae61c8e62b1c679919512c5fa4c57279e118d7ecc8378b528053a1487731675f47877c6164d92f3770e38db78fd9bcce0635f76f0b2efdf10c775a1e9cf5ed7 SHA512 3f22e76bc6bffe2bcd6b2c27d0aa8dc55b842cf0eee46f23c0f3e23e1a86ac7af4665b48513ae3e2d7d2ae84fc864af3b6c3c92e93d78b7798b801bb9be987a1
-EBUILD cpdf-2.3.1.ebuild 823 BLAKE2B f2c254bc43decc98b70086acad8be52f9a3b85f70e51710863be39ef5fdcc237fca32a75dc52ebfa03350b5cccb43646d896fe1d46371874c34edd0cd2563670 SHA512 60855f500235a1fc2a3fc07a24e9699293bbdbffe0bc29ddc822e0cfcf43a4a34a8d54129b0db4022dabe89ff59b879c2b261c33700bfc86a46743b260ca66ed
-MISC metadata.xml 264 BLAKE2B 7884f8decb525ec03cec4a1b5761baa40cdb301904c329d80c5805e9aac0a0138d3d3119ec8d91f41509858ef83a8ba127276d2885154138a500a54135d18585 SHA512 a994a3f686ef1d2d53bf49a855f50549a50a93271e8f4fcc2e1f19d4c6a449550f9ff8604eb8fedf0a95a5b5c31f2925861b8be45a9b7b8ff72ff9810ac8dbfa
+DIST cpdf-2.7.1.tar.gz 1660693 BLAKE2B 71cbb72c06ceacd12adbb97c81a504626273d3c0bc74077936b6693bb397b38c97a2db70703a3da8a7caa49d696ee904992150cba133079408e961ef8c7273a2 SHA512 b23c1c151f095d11b6c3c56766cdc05aa6b12a0e1224880a050f69f67c4d40053f2415ac3f9e54233bf8314ca8bdfccc2c65dd44b0c6d60ae8d7c08b1c411a04
+EBUILD cpdf-2.7.1.ebuild 794 BLAKE2B 7a77cd62eeb7a7a7aa8309a5f5fb63325f67a5616366faa664f36ebd31279c2291470847c466e95a9b2bd3eb9dc15f1e85e4e57e09265929806a4486df364825 SHA512 bba8f03584429ed7cd47af780fab817b9b30a842e936a5e3f15ccc8df7bef6bb9cc98338f40d21efb996dad755fad19975a3f7be0650b5881ec92e3d9731f8a3
+MISC metadata.xml 507 BLAKE2B a2e6a2df0d8860567101bee0d2a7ce6eec8aaecf52bca1aebdcd98dd2604eb6fda7a88580a6c1c8f1f7db716e2c9b7d6916d72b2747605548ebe65ab8ac02afd SHA512 7afda6cbb2c9efdff15f87c28841d6020a6ea2f0f1094b57c97bf363e8432df48f91766f0d20244b608e8d54921bb7d0d7f426b82766fc3815d7ec8fb7d89ec2
diff --git a/app-text/cpdf/cpdf-2.3.1.ebuild b/app-text/cpdf/cpdf-2.7.1.ebuild
index 3df1825ad110..41207a922e79 100644
--- a/app-text/cpdf/cpdf-2.3.1.ebuild
+++ b/app-text/cpdf/cpdf-2.7.1.ebuild
@@ -1,16 +1,17 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+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}"
-# BSD is only for xmlm.ml
-LICENSE="Coherent-Graphics BSD"
+# ISC is only for cpdfxmlm.ml{,i}
+LICENSE="AGPL-3 ISC"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="doc"
@@ -19,10 +20,6 @@ RDEPEND=">=dev-lang/ocaml-4:=[ocamlopt]
~dev-ml/camlpdf-${PV}:="
DEPEND="${RDEPEND}"
-RESTRICT="mirror bindist"
-
-S=${WORKDIR}/${PN}-source-${PV}
-
src_compile() {
# parallel make issues
emake -j1
diff --git a/app-text/cpdf/metadata.xml b/app-text/cpdf/metadata.xml
index ab661943a416..39f2e225f55d 100644
--- a/app-text/cpdf/metadata.xml
+++ b/app-text/cpdf/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>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>
diff --git a/app-text/crqt-ng/Manifest b/app-text/crqt-ng/Manifest
index a9c2fcdc61df..ba877f36a323 100644
--- a/app-text/crqt-ng/Manifest
+++ b/app-text/crqt-ng/Manifest
@@ -1,5 +1,6 @@
DIST crqt-ng-1.0.13.tar.bz2 444509 BLAKE2B 7f69f1ea509cff8610f62539a66c9ce7a805660da6c4188c7e0c966b1f3f63932302ace0b70e0a21c2eaa7dfbfba1ef37ceda7e64b520d248eeb671d3f35ff1d SHA512 7857efedb641635e386ca16cdb8789b77641e593bf78f3a89ed0ac8c3d91d87c14de8cf32722b36290261c55975ea250768ac525caa279b15a35bddbde62609c
DIST crqt-ng-1.0.14.tar.bz2 445540 BLAKE2B 147a42ffb63b9f2f4525d683f0f3c02bc4895a235884044150e7fa395f07a7f8ba460287ed0c296592974e0bf8029f8af6daa623b2387d4d9400a6737e7a3b51 SHA512 424f5a9717f9cab5e9ea9b6e5ee9397807acb0dfccc6edb19f2de988c80811ea9c01853d2f664d7b0b1a380fcf6fa7290da0c7d58fef5317632ba83f946235f8
EBUILD crqt-ng-1.0.13.ebuild 1099 BLAKE2B 1cad7baaacd0322e1987c71e4d5ba3fb7862fbf2ddfd4da80aa19ad319b3c31f304bb155389badbc7ad5f268c39a0569656a07e6ccfb896a3ff0dc9560b8e9b3 SHA512 b049a8a644af5cd2655bcc493afd5ebe8789c86fbc23a44dc27fd705e5963a7d5645c485c68af0ee0a0086a37ab3bb43e3a281ceee3a7211c0a9240acbe8713e
+EBUILD crqt-ng-1.0.14-r1.ebuild 1287 BLAKE2B 529bc3fe8e15aa60fb2b268fe620072e59d03af0750562c684ab747ebde1c8640d9a54d739705779f922d9771a2538fdfd75688fe1a0f4f2b788974751df2df9 SHA512 44049e04bf850538d8d89ae25c1bb50ecba8a7ab9ccd6fc716a4851686b9a4e55bc2f26f50621db1a833b312ac38293a4bdf33d3295d8f5f29489293e547e0ec
EBUILD crqt-ng-1.0.14.ebuild 1101 BLAKE2B eed124dc8c6a41149e5e3b34a6a9129e3d28dcc370eff9684a5edcf67b3a502df6d1df9ee27ad09891112757722ddd8170d0dd5e70b7d54edf4208cbc7b44530 SHA512 d5958657cf4f56153d736aa5f48d7496ebc4e27be6d6aa5344d0c1634374baecaa404182e78a224dee167927cb1cdfb1261337c602a53e069cd762c6d02b09c6
MISC metadata.xml 1181 BLAKE2B 8bdf887750f62d09fb05620bda17dde9dee6eafe494d37a1ba536dbec4e7692b80cc698124615f4df6c8dbdb9a371374a6aa07d11d7075ed498a4b577f8b5f25 SHA512 b488b15b3ddccd7dd5bcc9190011f0278b413c3c12a0f9fbfb9b07c7a8ff8c4fa06db70750bc6f4b7ebc44a85b14e8624144efbe99e98d0df3dfcf5c579674a2
diff --git a/app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild b/app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild
new file mode 100644
index 000000000000..5b43a9d0c3dc
--- /dev/null
+++ b/app-text/crqt-ng/crqt-ng-1.0.14-r1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2024 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="+qt6 +gif +svg +chm +harfbuzz +libunibreak +fribidi +zstd +libutf8proc"
+
+CDEPEND=">=app-text/crengine-ng-0.9.7:0=[png,jpeg,fontconfig,gif=,svg=,chm=,harfbuzz=,fribidi=,zstd=,libutf8proc=]
+ qt6? (
+ dev-qt/qtbase:6[gui,widgets]
+ )
+ !qt6? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ )"
+RDEPEND="${CDEPEND}"
+BDEPEND="${CDEPEND}
+ qt6? (
+ dev-qt/qttools:6[linguist]
+ )
+ !qt6? (
+ dev-qt/linguist-tools:5
+ )"
+
+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
+ if use qt6; then
+ mycmakeargs=(-DUSE_QT=QT6)
+ else
+ mycmakeargs=(-DUSE_QT=QT5)
+ fi
+ cmake_src_configure
+}
diff --git a/app-text/cuneiform/Manifest b/app-text/cuneiform/Manifest
deleted file mode 100644
index da02bace52e8..000000000000
--- a/app-text/cuneiform/Manifest
+++ /dev/null
@@ -1,13 +0,0 @@
-AUX cuneiform-1.1.0-c-assert.patch 2012 BLAKE2B e1c71e4b1be912ce604b43b1b09f96b299d9cb7dd553ed818203a2c06f7227e2c140095064accab3f90a32b16948276abd05e3451aaef1e3f66d87e219828424 SHA512 8c05e27e425c5221e6bb47eb8655e21e9f4ecd311679cd1b80a04e255371ffc907a9bca3337e78af6c88f23a3c6cf474971e1e94b6c6f1d30f206d01fb9a3a95
-AUX cuneiform-1.1.0-fix_buffer_overflow.patch 1089 BLAKE2B df9be625fee6806634c56fabe2ea27d0e3457b5c5090a7ff20aad79827fa7e6c25382cc0a230c31c4da3987eaba88de3628adedf2286ca317820134b04980134 SHA512 b701573177788575c540bb2203dab4d3f7ccc150bb71a53a13ac61971b357a4bfa67764f9880fd042798a94d79b70bff85c13b8e6005be344eb51c1bcd9311ab
-AUX cuneiform-1.1.0-fix_buffer_overflow_2.patch 888 BLAKE2B 9185e7190120138cdc0fc943b41878b9036cfedcb71fe47910b6f2c41e2865915570501a20d512c7ca0cacc09ece9e9cf688dc0d57963e76f1e923545fabc9f6 SHA512 182e1756adcbb71bd052fef7caf9b638b448bf995e2a6d2d5646737d22cacedf90840fbabc84e580450e92cb08ae357ff862aab977b8e34459dcc479fb92a292
-AUX cuneiform-1.1.0-gcc11.patch 1214 BLAKE2B 9350442a9061fca2fe377e85e89fd44defde241c1b66f3edbf910f8542d855237ed6db769e09380fec28278ea1542a6134c79f7f3052c950f1fec669a8779c73 SHA512 35b813c3096a6f1277e860a6aaaeb14837b20618ac216dac73a8bc07cdd24f58058e2b58cbc1f4371352959cd5355be5359c47d8bf22f71da519dab96ea99226
-AUX cuneiform-1.1.0-gcc6.patch 6080 BLAKE2B c9cf22db876320005c78f5b96330a11782d2d521fd1dd3024345f61bebb7a7d357c280d30d71193a5f94fee7cdd934351ced1f2073bf69047e8a090bbce66818 SHA512 277cc973a1934d7f722e7a3e30c981cbe57cf268b1553f3f552e15eebcf4c191c7457a8f8c3562f7fb1629b3405c37b10298293c047b8d3b0e67bb0cf72462f4
-AUX cuneiform-1.1.0-gcc7.patch 2814 BLAKE2B fef51b014790b27acd042b5e46e1ff79111a983b869d9591ed16cdbaa36139748987d5b3c91e5dfcac77b1495edb6ccb93ce4e922b8eb1fb49da22d6ea789e9b SHA512 4b164868c4612c28f0f1460ec4fb417a015840705e5fe5aa44c6ee2e350506fe1f7a7cb8f24e29f54b449c2893ff83bbdafd7df8733154bf8759c89e67902088
-AUX cuneiform-1.1.0-graphicsmagick.patch 1500 BLAKE2B 36a9e1292bc889596468f96aa6e515fba1368d9f6f451e3b0f2d51e91032a3093d74fa6496f1360385d1f18a39159a3eaf055e4b748520ac7b7767bdee13b47a SHA512 c3cbd03fd93c172d0b02a49c7f470348f60a46e09413872aefd7e581ac4934e41a75210afefb93f83b28cf2733dd0d025b1198ce6e28a9b950e54097adf33af3
-AUX cuneiform-1.1.0-libm.patch 595 BLAKE2B 7c9bba013f4e3560149eb05504ebb9f600aba8dfcb225be435ad5ba0ce0d2f0aa87835c370977deccce53a1618c5656b484de9f3724a2d15c946812909ec3837 SHA512 ea7468fdb4a0ac4195d9b48bbac43e8854310982118d66a3b829fcda4a912ab47220c68eb7da07dd98f8db8f3b8209d45c1d0dbc7da77c933fadf91b6d350846
-AUX cuneiform-1.1.0-typos.patch 1757 BLAKE2B b02ad10370a7bfed3201905c3282f5419e05845382084d70d4ce531722098bc1e225b3cb2bc6f6bd9978bea17903a9c2837e093b78935a5ddf1f05e29598b280 SHA512 5b8a1151b85cd2d5e0672b4ca125500047365051c9171bad49354d6e064d1fbe59631aa088183b9b0a3c9859b297cfc61055ab2f0fbfc3df669d3d6fa91ee4ce
-AUX cuneiform.1 2844 BLAKE2B ed7d68de70ebd50caf35bb22ebd23ef7ecf00633be22f237e19830456c1efe83a6c546dd27dcf776e91bdb9189236b48690cdf2b172602e2a0528c12de9b1532 SHA512 55dfaa6fd759a24c1a49ed1455a6f04e63c40f048872bc8309b770942747006bb5ed4704171a53490552c4170471934dcaeeb692921ebbc020f012f84afc6d77
-DIST cuneiform-linux-1.1.0.tar.bz2 26388511 BLAKE2B 9a9406d42b96d814b7342c48b384b7d46b529116e37f9946da6b1158bd223d2e4be0158bd0101f0b9821b7d63374758190e60232483779bdb6a4164d1b06034e SHA512 82395f43aae9f4b1301fb47b8d46613affb0ccb09c92d64ac3d77a593618cd56824225b0306176e4d8b90eb468abf6b9f534e97f28dabd4bba81cb7977b79b56
-EBUILD cuneiform-1.1.0-r3.ebuild 1527 BLAKE2B 7cc3429c3d29b4888b795b1e061d55e0016ca5001773361988b61f856b2610afb023b2102a96e49efd25ed40e79e534d8a980b9c418e5beddd7f9985fd2cd41e SHA512 e8f30fcad0fbde68fee61b10d8bab08d0348b312a226864eb7323b48fdaf151603b85f29054cc78c39aad4e06770c316c9cc6f79b014f5d9b85588960de13d70
-MISC metadata.xml 251 BLAKE2B 2748c5048ec243147dcc2b9add8e8a6cd467c5848a95392933240750bbeea8ac01314d735db1a824a671a3949b8fefb6734792143ae3c1f61100f9e0c37af360 SHA512 5ee6ef3d97172b9ae569e949aee3c72ffa258ba766e85b26e39840fe8dd29ff240ff97b567b7bda1b3c00178093f1c184551fea567e06f7b41e2287b121186ff
diff --git a/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild b/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild
deleted file mode 100644
index f1c79faecb48..000000000000
--- a/app-text/cuneiform/cuneiform-1.1.0-r3.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake flag-o-matic
-
-PV_MAJ=$(ver_cut 1-2)
-MY_P=${PN}-linux-${PV}
-
-DESCRIPTION="Enterprise quality OCR engine by Cognitive Technologies"
-HOMEPAGE="https://launchpad.net/cuneiform-linux"
-SRC_URI="https://launchpad.net/${PN}-linux/${PV_MAJ}/${PV_MAJ}/+download/${MY_P}.tar.bz2"
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug graphicsmagick"
-
-RDEPEND="
- !graphicsmagick? ( media-gfx/imagemagick:= )
- graphicsmagick? ( media-gfx/graphicsmagick:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
- # From Fedora
- "${FILESDIR}"/${P}-c-assert.patch
- "${FILESDIR}"/${P}-libm.patch
- "${FILESDIR}"/${P}-fix_buffer_overflow.patch
- "${FILESDIR}"/${P}-fix_buffer_overflow_2.patch
- "${FILESDIR}"/${P}-gcc6.patch
- "${FILESDIR}"/${P}-gcc7.patch
- "${FILESDIR}"/${P}-typos.patch
- "${FILESDIR}"/${P}-gcc11.patch
-)
-
-src_prepare() {
- use graphicsmagick && PATCHES+=( "${FILESDIR}"/${P}-graphicsmagick.patch )
- cmake_src_prepare
-
- # respect LDFLAGS
- sed -i 's:\(set[(]CMAKE_SHARED_LINKER_FLAGS "[^"]*\):\1 $ENV{LDFLAGS}:' \
- cuneiform_src/CMakeLists.txt || die "failed to sed for LDFLAGS"
-
- # Fix automagic dependencies / linking
- if use graphicsmagick; then
- sed -i "s:find_package(ImageMagick COMPONENTS Magick++):#DONOTFIND:" \
- cuneiform_src/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- append-flags -fcommon
- cmake_src_configure
-}
-
-src_install() {
- cmake_src_install
- doman "${FILESDIR}"/${PN}.1
-}
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-c-assert.patch b/app-text/cuneiform/files/cuneiform-1.1.0-c-assert.patch
deleted file mode 100644
index 5241960f8405..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-c-assert.patch
+++ /dev/null
@@ -1,79 +0,0 @@
-Description: Use the standard C assert() macro, rather than custom Cuneiform one.
-Author: Jakub Wilk <jwilk@debian.org>
---- a/cuneiform_src/Kern/lns32/src/myassert.h
-+++ b/cuneiform_src/Kern/lns32/src/myassert.h
-@@ -60,6 +60,8 @@
- BC++, v3.1 was used as base
- */
-
-+#include <assert.h>
-+
- #ifdef __MYASSERT_H
- # Error: Do not specify MYASSERT.H directly - use SLANG.H. Postnikov.
- #else
-@@ -73,45 +75,3 @@
- #else
- # define WRONG() (assert(0),FALSE)
- #endif
--
--#ifdef __cplusplus
--extern "C" {
--#endif
--
--#ifndef MY_DEBUG_LEVEL
-- void __assertfail( char *__msg,
-- char *__cond,
-- char *__file,
-- int __line);
--#else
-- void my_assert_fail(const char *cond, const char *__file, int __line);
--#endif
--
--
--#ifdef __cplusplus
--}
--#endif
--
--#undef assert
--
--#ifdef NDEBUG
--# define assert(p) ((void)0)
--#else
--# ifdef _Windows
--# define _ENDL
--# else
--# define _ENDL "\n"
--# endif
-- #ifdef MY_DEBUG_LEVEL
-- # define assert(p) \
-- ((p)) ? \
-- (void)0 : \
-- (void) my_assert_fail( #p, __FILE__, __LINE__)
-- #else
-- # define assert(p) \
-- ((p) ? \
-- (void)0 : \
-- (void) __assertfail( "Assertion failed: %s, file %s, line %d" _ENDL, \
-- #p, __FILE__, __LINE__ ) )
-- #endif
--#endif
---- a/cuneiform_src/Kern/std/CMakeLists.txt
-+++ b/cuneiform_src/Kern/std/CMakeLists.txt
-@@ -3,7 +3,6 @@
- add_library(std32 ${LIBTYPE}
- src/std.cpp
- #src/Std.rc
--src/stdassrt.cpp
- src/stdbits.cpp
- src/stdconsl.cpp
- src/stderror.cpp
---- a/cuneiform_src/Kern/lns32/CMakeLists.txt
-+++ b/cuneiform_src/Kern/lns32/CMakeLists.txt
-@@ -14,7 +14,6 @@
- src/lns.cpp
- src/lnscheck.cpp
- src/lnsini.cpp
--src/myassert.cpp
- src/procline.cpp
- src/puanso.cpp
- src/rbambuk.cpp
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow.patch b/app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow.patch
deleted file mode 100644
index 15454e6e6916..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Description: Fix buffer overflow during crash when using user supplied image.
-Author: SÅ‚awomir Nizio
---- a/cuneiform_src/Kern/rstr/src/acc_tabs.c
-+++ b/cuneiform_src/Kern/rstr/src/acc_tabs.c
-@@ -1233,7 +1233,7 @@ if(is_cen_language(language))
-
- strcpy(decode_ASCII_to_[(uchar)liga_i ], "_i_");
- strcpy(decode_ASCII_to_[(uchar)liga_exm ], "_!_");
-- strcpy(decode_ASCII_to_[(uchar)liga_inv_exm], "_!!_");
-+ strcpy(decode_ASCII_to_[(uchar)liga_inv_exm], "_!_");
- strcpy(decode_ASCII_to_[(uchar)right_quocket], "\xbb");
- strcpy(decode_ASCII_to_[(uchar)liga_CC ], "\xa9");
- strcpy(decode_ASCII_to_[(uchar)liga_CR ], "\xae");
---- a/cuneiform_src/Kern/rstr/src/match_wd.c
-+++ b/cuneiform_src/Kern/rstr/src/match_wd.c
-@@ -484,7 +484,7 @@
- str_raster->w=(int32_t)(right-left);
- str_raster->h=(int32_t)(bottom-top);
-
-- if (str_raster->w > LINE_WIDTH || str_raster->h > LINE_HEIGHT)
-+ if ((str_raster->w+7) > LINE_WIDTH || str_raster->h > LINE_HEIGHT)
- return FALSE;
-
- memset(&str_raster->pict,0,(str_raster->w+7)/8*str_raster->h);
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow_2.patch b/app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow_2.patch
deleted file mode 100644
index 2057aa584dea..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-fix_buffer_overflow_2.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Description: Split original patch by Slawomir and update the same to apply neatly.
-Author: Bhavani Shankar <bhavi@ubuntu.com>
---- a/cuneiform_src/Kern/rstr/src/acc_tabs.c
-+++ b/cuneiform_src/Kern/rstr/src/acc_tabs.c
-@@ -2821,8 +2821,8 @@ if( CodePages[language]==CSTR_EASTEUROPE
- strcpy(decode_ASCII_to_[(uchar)liga_j ], "_j_");
- strcpy(decode_ASCII_to_[(uchar)liga_exm ], "_!_");
- strcpy(decode_ASCII_to_[(uchar)liga_qm ], "_?_");
-- strcpy(decode_ASCII_to_[(uchar)liga_inv_exm], "_!!_");
-- strcpy(decode_ASCII_to_[(uchar)liga_inv_qm ], "_??_");
-+ strcpy(decode_ASCII_to_[(uchar)liga_inv_exm], "_!_");
-+ strcpy(decode_ASCII_to_[(uchar)liga_inv_qm ], "_?_");
- strcpy(decode_ASCII_to_[(uchar)liga_bull ], "\xB0");
- strcpy(decode_ASCII_to_[(uchar)left_quocket], "«");
- strcpy(decode_ASCII_to_[(uchar)right_quocket], "»");
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch b/app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch
deleted file mode 100644
index 47677507b261..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-gcc11.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- cuneiform-linux-1.1.0/cuneiform_src/Kern/hh/internal.h.orig 2021-05-23 10:45:12.714043888 +0300
-+++ cuneiform-linux-1.1.0/cuneiform_src/Kern/hh/internal.h 2021-05-23 10:45:47.233178549 +0300
-@@ -84,6 +84,7 @@
- #endif
-
- #if !defined(__MATH_H) && !defined(_INC_MATH)
-+ #undef _GLIBCXX_USE_STD_SPEC_FUNCS
- #include <math.h>
- #endif
-
---- cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp.orig 2021-05-23 10:51:00.757379453 +0300
-+++ cuneiform-linux-1.1.0/cuneiform_src/Kern/ced/sources/main/ced_func_rtf.cpp 2021-05-23 10:51:22.445461911 +0300
-@@ -212,7 +212,7 @@
- }
- */
- // write the text lines
-- for (;sect>0;sect=sect->next)
-+ for (;sect;sect=sect->next)
- {
- if (!WriteRtfSection(rtf,sect)) goto WRITE_END; //write section properties
- // int sectNum=0;
-@@ -897,7 +897,7 @@
- // if (curChar->fontNum>=rtf->page->fontsUsed || (prevChar&&prevChar->fontNum>=rtf->page->fontsUsed)) return TRUE;
-
- // extract value for comparison
-- if (prevChar>0) {
-+ if (prevChar) {
- // lstrcpy(PrevTypeFace,TerFont[PrevFont].TypeFace);
- PrevFamily=rtf->table[rtf->page->GetFontByNum(prevChar->fontNum)];
- PrevStyle=prevChar->fontAttribs;
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-gcc6.patch b/app-text/cuneiform/files/cuneiform-1.1.0-gcc6.patch
deleted file mode 100644
index 5e7b6d80df05..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-gcc6.patch
+++ /dev/null
@@ -1,176 +0,0 @@
-Description: fix FTBFS with GCC 6
-Author: Andreas Beckmann <anbe@debian.org>
---- a/cuneiform_src/Kern/rimage/sources/main/cricontrol.cpp
-+++ b/cuneiform_src/Kern/rimage/sources/main/cricontrol.cpp
-@@ -594,8 +594,8 @@ Bool32 CRIControl::CreateDestinatonDIB(u
- return FALSE;
- }
-
-- wNewHeight = (mbMarginsFlag ? abs(mrMargins.rmBottomMarg - mrMargins.rmTopMarg) : mpSourceDIB->GetLinesNumber());
-- wNewWidth = (mbMarginsFlag ? abs(mrMargins.rmLeftMarg - mrMargins.rmRightMarg) : mpSourceDIB->GetLineWidth());
-+ wNewHeight = (mbMarginsFlag ? std::abs(int32_t(mrMargins.rmBottomMarg) - int32_t(mrMargins.rmTopMarg)) : mpSourceDIB->GetLinesNumber());
-+ wNewWidth = (mbMarginsFlag ? std::abs(int32_t(mrMargins.rmLeftMarg) - int32_t(mrMargins.rmRightMarg)) : mpSourceDIB->GetLineWidth());
- mpSourceDIB->GetResolutionDPM( &wXResolution, &wYResolution);
-
- if ( !mpDestinationDIB->CreateDIBBegin( wNewWidth, wNewHeight, BitCount) )
---- a/cuneiform_src/Kern/include/minmax.h
-+++ b/cuneiform_src/Kern/include/minmax.h
-@@ -67,6 +67,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- #define MAX(a,b) (((a)>(b))?(a):(b))
- #endif
-
-+#ifndef __cplusplus
-+
- #ifndef min
- #define min(a,b) (((a)>(b))?(b):(a))
- #endif
-@@ -75,3 +77,5 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- #endif
-
- #endif
-+
-+#endif
---- a/cuneiform_src/Kern/rcutp/sources/main/rcutp_func.cpp
-+++ b/cuneiform_src/Kern/rcutp/sources/main/rcutp_func.cpp
-@@ -902,8 +902,8 @@ int16_t i,ver_byte,interval,l1,r1,minl
- if(l1<0 || r1<0) return -1;
- if(i>0)
- {
-- minl=MIN(minl,l1); minr=min(minr,r1);
-- maxl=MAX(maxl,l1); maxr=max(maxr,r1);
-+ minl=MIN(minl,l1); minr=MIN(minr,r1);
-+ maxl=MAX(maxl,l1); maxr=MAX(maxr,r1);
- }
- else
- {
---- a/cuneiform_src/Kern/lns32/src/xydim.h
-+++ b/cuneiform_src/Kern/lns32/src/xydim.h
-@@ -86,8 +86,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- );
- };
- void expandX( int l, int r ){
-- left = min( left, l );
-- right = max( right, r);
-+ left = MIN( left, l );
-+ right = MAX( right, r);
- };
-
- };
-@@ -115,8 +115,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- );
- };
- void expandY( int b, int t ){
-- bottom = min( bottom, b );
-- top = max( top, t );
-+ bottom = MIN( bottom, b );
-+ top = MAX( top, t );
- };
-
- };
-@@ -145,10 +145,10 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- );
- };
- void restrictXY( int x1, int x2, int y1, int y2 ){
-- left = max( left, x1 );
-- right = min( right, x2 );
-- bottom = max(bottom, y1);
-- top = min(top, y2);
-+ left = MAX( left, x1 );
-+ right = MIN( right, x2 );
-+ bottom = MAX(bottom, y1);
-+ top = MIN(top, y2);
- };
- void expandXY( TXYDim* brother ){
- expandX( brother->left, brother->right );
---- a/cuneiform_src/Kern/rcorrkegl/src/cpp/cor_kegl.cpp
-+++ b/cuneiform_src/Kern/rcorrkegl/src/cpp/cor_kegl.cpp
-@@ -75,6 +75,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- #include "cor_kegl.h"
- #include "garbage.h"
- #include "ligas.h"
-+#include "minmax.h"
-
- #ifndef MAXINT32
- #define MAXINT32 0x7FFFFFFF
-@@ -1563,7 +1564,7 @@ static int32_t rect_dist(Rect32 *main, R
- int32_t y2=test->top-main->bottom;
- if (x1>0 || x2>0 || y1>0 || y2>0) //не переÑекаютÑ
- {
-- x=MAX(x1,x2); y=max(y1,y2);
-+ x=MAX(x1,x2); y=MAX(y1,y2);
- if (x<0) return y;
- if (y<0) return x;
- return MIN(x,y);
-@@ -1574,7 +1575,7 @@ static int32_t rect_dist(Rect32 *main, R
- x2=test->right-main->right;
- y1=main->top-test->top;
- y2=test->bottom-main->bottom;
-- x=MAX(x1,x2); y=max(y1,y2);
-+ x=MAX(x1,x2); y=MAX(y1,y2);
- x=MAX(x,y);
- return (x>0) ? x : 0;
- }
---- a/cuneiform_src/Kern/rcutp/sources/main/rcutp_mainfunc.cpp
-+++ b/cuneiform_src/Kern/rcutp/sources/main/rcutp_mainfunc.cpp
-@@ -73,13 +73,6 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-
- extern int16_t minrow,bbs1,bbs2,bbs3,bbs4,Nb1,Nb2,Nb3;
- extern uchar language;
--#ifndef max
--#define MAX(a,b) (((a) > (b)) ? (a) : (b))
--#endif
--
--#ifndef min
--#define MIN(a,b) (((a) < (b)) ? (a) : (b))
--#endif
-
- extern int16_t up_position,dw_position;
- uchar MemForCutPoints[65536];
---- a/cuneiform_src/Kern/hhh/lst3_win.h
-+++ b/cuneiform_src/Kern/hhh/lst3_win.h
-@@ -845,7 +845,7 @@ int WidthPRS,MaxShtrih;
- dist+=par.kv*dv; \
- }
-
--#define DIST_V(u1,d1,u2,d2) (min(d1,d2)-max(u1,u2))
-+#define DIST_V(u1,d1,u2,d2) (MIN(d1,d2)-MAX(u1,u2))
-
- #define DV_FRM(a,b) DIST_V(a->up,a->down,b->up,b->down)
-
---- a/cuneiform_src/Kern/lns32/src/lns.cpp
-+++ b/cuneiform_src/Kern/lns32/src/lns.cpp
-@@ -190,8 +190,8 @@ void __RejectNearBound(LinesTotalInfo*
- break; // keep lines, if lack
- if (li.Flags & LI_NOISE)
- continue;
-- Point32 Mn; Mn.x = MIN(li.A.x,li.B.x); Mn.y = min(li.A.y,li.B.y);
-- Point32 Mx; Mx.x = MAX(li.A.x,li.B.x); Mx.y = max(li.A.y,li.B.y);
-+ Point32 Mn; Mn.x = MIN(li.A.x,li.B.x); Mn.y = MIN(li.A.y,li.B.y);
-+ Point32 Mx; Mx.x = MAX(li.A.x,li.B.x); Mx.y = MAX(li.A.y,li.B.y);
- if ((Mn.y < imgrect.top + 50) || (Mx.y > imgrect.bottom - 50))
- {
- if (!__HasCorners(li, plti, TRUE))
-@@ -213,8 +213,8 @@ void __RejectNearBound(LinesTotalInfo*
- continue;
- if (vcnt < 5)
- break; // keep lines, if lack
-- Point32 Mn; Mn.x = MIN(li.A.x,li.B.x); Mn.y = min(li.A.y,li.B.y);
-- Point32 Mx; Mx.x = MAX(li.A.x,li.B.x); Mx.y = max(li.A.y,li.B.y);
-+ Point32 Mn; Mn.x = MIN(li.A.x,li.B.x); Mn.y = MIN(li.A.y,li.B.y);
-+ Point32 Mx; Mx.x = MAX(li.A.x,li.B.x); Mx.y = MAX(li.A.y,li.B.y);
- if ((Mn.x < imgrect.left + 50) || (Mx.x > imgrect.right - 50))
- {
- if (!__HasCorners(li, plti, FALSE))
---- a/cuneiform_src/Kern/lns32/src/lnscheck.cpp
-+++ b/cuneiform_src/Kern/lns32/src/lnscheck.cpp
-@@ -66,8 +66,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- #include "decl.h"
-
- typedef Point16 XPoint16;
--#define maxi max
--#define mini min
-+#define maxi MAX
-+#define mini MIN
- #define PPSArray TArray
-
- #define CONSOLE /* This can also be printf. */
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-gcc7.patch b/app-text/cuneiform/files/cuneiform-1.1.0-gcc7.patch
deleted file mode 100644
index 25fb846924ed..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-gcc7.patch
+++ /dev/null
@@ -1,97 +0,0 @@
---- a/cuneiform_src/Kern/hhh/tigerh/h/strings.h
-+++ b/cuneiform_src/Kern/hhh/tigerh/h/strings.h
-@@ -80,6 +80,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
-
- # include "ltconfig.h"
- # include "c_types.h"
-+# include "cttypes.h"
-
- struct _String;
- typedef struct _String STRING;
---- a/cuneiform_src/Kern/include/utf8-tables.h
-+++ b/cuneiform_src/Kern/include/utf8-tables.h
-@@ -68,7 +68,7 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- #endif
-
-
--const char win1250_to_utf8[][4] = {
-+const unsigned char win1250_to_utf8[][4] = {
- {0, 0, 0, 0},
- {1, 0, 0, 0},
- {2, 0, 0, 0},
-@@ -328,7 +328,7 @@ const char win1250_to_utf8[][4] = {
- };
-
-
--const char win1251_to_utf8[][4] = {
-+const unsigned char win1251_to_utf8[][4] = {
- {0, 0, 0, 0},
- {1, 0, 0, 0},
- {2, 0, 0, 0},
-@@ -587,7 +587,7 @@ const char win1251_to_utf8[][4] = {
- {209, 143, 0, 0},
- };
-
--const char win1252_to_utf8[][4] = {
-+const unsigned char win1252_to_utf8[][4] = {
- {0, 0, 0, 0},
- {1, 0, 0, 0},
- {2, 0, 0, 0},
-@@ -847,7 +847,7 @@ const char win1252_to_utf8[][4] = {
- };
-
-
--const char win1254_to_utf8[][4] = {
-+const unsigned char win1254_to_utf8[][4] = {
- {0, 0, 0, 0},
- {1, 0, 0, 0},
- {2, 0, 0, 0},
-@@ -1107,7 +1107,7 @@ const char win1254_to_utf8[][4] = {
- };
-
-
--const char win1257_to_utf8[][4] = {
-+const unsigned char win1257_to_utf8[][4] = {
- {0, 0, 0, 0},
- {1, 0, 0, 0},
- {2, 0, 0, 0},
---- a/cuneiform_src/Kern/rout/src/codetables.cpp
-+++ b/cuneiform_src/Kern/rout/src/codetables.cpp
-@@ -937,13 +937,13 @@ CP_TO_CP tab[] = {
- * codepage.
- */
-
--const char * getUTF8Str(const unsigned char in, const int codepage) {
-+const unsigned char * getUTF8Str(const unsigned char in, const int codepage) {
- switch(codepage) {
- case 1250 : return win1250_to_utf8[in];
- case 1251 : return win1251_to_utf8[in];
- case 1252 : return win1252_to_utf8[in];
- case 1254 : return win1254_to_utf8[in];
- case 1257 : return win1257_to_utf8[in];
-- default : return "?";
-+ default : return (const unsigned char *) "?";
- }
- }
---- a/cuneiform_src/Kern/rout/src/rout_own.h
-+++ b/cuneiform_src/Kern/rout/src/rout_own.h
-@@ -458,7 +458,7 @@ Bool SetTableTextSeparators(char* s);
- void ResetCodeTables();
- Bool UpdateActiveCodeTable();
- long GetCodePage();
--const char * getUTF8Str(const unsigned char in, const int codepage);
-+const unsigned char * getUTF8Str(const unsigned char in, const int codepage);
-
- //*****************************************************************
- // Rout.cpp
---- a/cuneiform_src/Kern/rout/src/text.cpp
-+++ b/cuneiform_src/Kern/rout/src/text.cpp
-@@ -310,7 +310,7 @@ Bool OneChar(Handle charHandle)
- *gMemCur++ = c2;
- }
- else {
-- const char *utfchar;
-+ const unsigned char *utfchar;
- utfchar = getUTF8Str((char )c2, GetCodePage());
- int i;
- for(i=0; utfchar[i] != '\0' ;i++){
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-graphicsmagick.patch b/app-text/cuneiform/files/cuneiform-1.1.0-graphicsmagick.patch
deleted file mode 100644
index ae1d8242b1fa..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-graphicsmagick.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Description: Use GraphicsMagick instead of ImageMagick.
-Author: Jakub Wilk <jwilk@debian.org>
---- a/cuneiform_src/cli/cuneiform-cli.cpp
-+++ b/cuneiform_src/cli/cuneiform-cli.cpp
-@@ -341,6 +341,10 @@
- Magick::InitializeMagick("");
- #endif
-
-+#ifdef USE_MAGICK
-+ Magick::InitializeMagick("");
-+#endif
-+
- dib = read_file(infilename);
- if(!dib) // Error msg is already printed so just get out.
- return 1;
---- a/cuneiform_src/CMakeLists.txt
-+++ b/cuneiform_src/CMakeLists.txt
-@@ -34,15 +34,16 @@
-
- add_definitions(-D_USE_RVERLINE_)
-
--find_package(ImageMagick COMPONENTS Magick++)
--if(ImageMagick_Magick++_FOUND)
-+include(FindPkgConfig)
-+pkg_check_modules(GraphicsMagick QUIET GraphicsMagick++)
-+if(GraphicsMagick_FOUND)
- set(USE_MAGICK TRUE)
-- include_directories(${ImageMagick_Magick++_INCLUDE_DIR})
-- message(STATUS "ImageMagick++ found at ${ImageMagick_Magick++_INCLUDE_DIR}.")
-- set(cli_ext_libs ${ImageMagick_Magick++_LIBRARY})
-+ include_directories(${GraphicsMagick_INCLUDE_DIRS})
-+ message(STATUS "GraphicsMagick++ found at ${GraphicsMagick_INCLUDE_DIRS}.")
-+ set(cli_ext_libs ${GraphicsMagick_LIBRARIES})
- else()
- set(USE_MAGICK FALSE)
-- message(STATUS "ImageMagick++ not found. Only uncompressed BMP images supported.")
-+ message(STATUS "GraphicsMagick++ not found. Only uncompressed BMP images supported.")
- endif()
-
- configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Kern/include/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/Kern/include/config.h)
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-libm.patch b/app-text/cuneiform/files/cuneiform-1.1.0-libm.patch
deleted file mode 100644
index 88347abbb04d..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-libm.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-Description: Link the leo and r35 libraries with libm.
-Author: Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com>, Jakub Wilk <jwilk@debian.org>
---- a/cuneiform_src/Kern/leo/CMakeLists.txt
-+++ b/cuneiform_src/Kern/leo/CMakeLists.txt
-@@ -23,6 +23,7 @@
- msk32
- r3532
- std32
-+m
- )
-
- library_hook(leo32)
---- a/cuneiform_src/Kern/r35/CMakeLists.txt
-+++ b/cuneiform_src/Kern/r35/CMakeLists.txt
-@@ -3,6 +3,6 @@
-
- set_property(TARGET r3532 PROPERTY COMPILE_DEFINITIONS __R35__)
-
--target_link_libraries(r3532 mmx32 std32 cfcompat)
-+target_link_libraries(r3532 mmx32 std32 cfcompat m)
-
- library_hook(r3532)
diff --git a/app-text/cuneiform/files/cuneiform-1.1.0-typos.patch b/app-text/cuneiform/files/cuneiform-1.1.0-typos.patch
deleted file mode 100644
index 3e5fcf21c8d2..000000000000
--- a/app-text/cuneiform/files/cuneiform-1.1.0-typos.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Description: fix typos
-Author: Andreas Beckmann <anbe@debian.org>
---- a/cuneiform_src/Kern/rblock/sources/c/ltmain.c
-+++ b/cuneiform_src/Kern/rblock/sources/c/ltmain.c
-@@ -344,7 +344,7 @@ i=0; i=i;
- # ifdef LT_DEBUG
- //if (LT_DebugGraphicsLevel >= 2)
- if(!LDPUMA_Skip(hFirstDustAbsorbtion))
-- LT_GraphicsBlocksOutput ("After first dust absorbtion");
-+ LT_GraphicsBlocksOutput ("After first dust absorption");
- # endif
-
- PageMatrixExcludeSeparators (TRUE);
-@@ -368,7 +368,7 @@ i=0; i=i;
- # ifdef LT_DEBUG
- //if (LT_DebugGraphicsLevel >= 2)
- if(!LDPUMA_Skip(hSecondDustAbsorbtion))
-- LT_GraphicsBlocksOutput ("After second dust absorbtion");
-+ LT_GraphicsBlocksOutput ("After second dust absorption");
- # endif
-
- if (cut_page_left || cut_page_right)
---- a/cuneiform_src/Kern/rstr/src/pass3.c
-+++ b/cuneiform_src/Kern/rstr/src/pass3.c
-@@ -648,7 +648,7 @@ ready_BL:;
- {
- if (snap_activity('d'))
- {
-- snap_show_text("Skiped as dust");
-+ snap_show_text("Skipped as dust");
- snap_monitor();
- }
-
-@@ -3135,7 +3135,7 @@ Bool match_word_prepare(CSTR_line ln, uc
- {
- if (snap_activity('n'))
- {
-- snap_show_text("Skiped as dust");
-+ snap_show_text("Skipped as dust");
- snap_monitor();
- }
- return FALSE;
---- a/cuneiform_src/Kern/rstr/src/snap.c
-+++ b/cuneiform_src/Kern/rstr/src/snap.c
-@@ -542,7 +542,7 @@ if( short_spell_re(wrd,lang) )
- else
- strcat(buf," n");
-
--strcat(buf," new agressive : ");
-+strcat(buf," new aggressive : ");
- if( _spell_agressive(wrd,lang) )
- strcat(buf,"y ");
- else
diff --git a/app-text/cuneiform/files/cuneiform.1 b/app-text/cuneiform/files/cuneiform.1
deleted file mode 100644
index 93fd25030a80..000000000000
--- a/app-text/cuneiform/files/cuneiform.1
+++ /dev/null
@@ -1,166 +0,0 @@
-.TH CUNEIFORM 1 "2010-09-14" "1.0.0" "multi-language OCR system"
-
-.SH NAME
-cuneiform \- multi-language OCR system
-
-.SH SYNOPSIS
-\fBcuneiform\fR [\-\-dotmatrix] [\-\-fax] [\-\-singlecolumn] [\-f \fIformat\fR] [\-l \fIlanguage\fR] [\-o \fIoutput\fR] \fIinput\fR
-
-.SH DESCRIPTION
-Cuneiform is an OCR system. In addition to text recognition it also does layout analysis and text format recognition. Cuneiform supports several languages.
-
-.SH OPTIONS
-.IP "\fB\-\-dotmatrix\fR" 4
-Use recognition mode optimized for text printed with a dot matrix printer.
-.IP "\fB\-\-fax\fR" 4
-Use recognition mode optimized for text that has been faxed.
-.IP "\fB\-\-singlecolumn\fR" 4
-Disable page layout analysis and assumes that the image consists of only one column of text.
-.IP "\fB\-f\fR \fIformat\fR" 4
-Select output format. The following formats are available:
-\fBhtml\fR (HTML format),
-\fBhocr\fR (hOCR HTML format),
-\fBnative\fR (native Cuneiform 2000),
-\fBrtf\fR (RTF format),
-\fBsmarttext\fR (plain text with TeX paragraphs),
-\fBtext\fR (plain text).
-The default is plain text.
-.IP "\fB\-l\fR \fIlanguage\fR" 4
-By default Cuneiform recognizes English text. To change the language use the command line switch \fB\-l\fR followed by a language code (typically an ISO 639-2 three-letter code). The following languages are supported:
-.TS
-ll.
-T{
-\fBbul\fR
-T} T{
-Bulgarian
-T}
-T{
-\fBcze\fR
-T} T{
-Czech
-T}
-T{
-\fBdan\fR
-T} T{
-Danish
-T}
-T{
-\fBdut\fR
-T} T{
-Dutch
-T}
-T{
-\fBeng\fR
-T} T{
-English
-T}
-T{
-\fBest\fR
-T} T{
-Estonian
-T}
-T{
-\fBfra\fR
-T} T{
-French
-T}
-T{
-\fBger\fR
-T} T{
-German
-T}
-T{
-\fBhrv\fR
-T} T{
-Croatian
-T}
-T{
-\fBhun\fR
-T} T{
-Hungarian
-T}
-T{
-\fBita\fR
-T} T{
-Italian
-T}
-T{
-\fBlav\fR
-T} T{
-Latvian
-T}
-T{
-\fBlit\fR
-T} T{
-Lithuanian
-T}
-T{
-\fBpol\fR
-T} T{
-Polish
-T}
-T{
-\fBpor\fR
-T} T{
-Portugese
-T}
-T{
-\fBrum\fR
-T} T{
-Romanian
-T}
-T{
-\fBrus\fR
-T} T{
-Russian
-T}
-T{
-\fBruseng\fR
-T} T{
-mixed Russian/English
-T}
-T{
-\fBslv\fR
-T} T{
-Slovenian
-T}
-T{
-\fBspa\fR
-T} T{
-Spanish
-T}
-T{
-\fBsrp\fR
-T} T{
-Serbian
-T}
-T{
-\fBswe\fR
-T} T{
-Swedish
-T}
-T{
-\fBtur\fR
-T} T{
-Turkish
-T}
-T{
-\fBukr\fR
-T} T{
-Ukrainian
-T}
-.TE
-.
-.IP "\fB\-o\fR \fIoutput\fR" 4
-If you do not define an output file with the \fB\-o\fR switch, Cuneiform writes the result to a file \[oq]cuneiform-out.\fIformat\fR\[cq]. The file extension depends on your output format.
-
-.SH INPUT FORMAT
-Cuneiform can process any single-page image that GraphicsMagick knows how to open. Please consult the \fBgm\fR(1) manual page for the comprehensive list of supported image formats.
-
-.SH HOMEPAGE
-More information about cuneiform can be found at <\fIhttp://launchpad.net/cuneiform-linux/\fR>.
-
-.SH AUTHOR
-cuneiform was written by Cognitive Technologies and Jussi Pakkanen <\fIjpakkane@gmail.com\fR>.
-.PP
-This manual page was written by Daniel Baumann <\fIdaniel@debian.org\fR>, for the Debian project (but may be used by others).
diff --git a/app-text/cuneiform/metadata.xml b/app-text/cuneiform/metadata.xml
deleted file mode 100644
index 003d130a6b55..000000000000
--- a/app-text/cuneiform/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="launchpad">cuneiform-linux</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/app-text/dblatex/Manifest b/app-text/dblatex/Manifest
index 7f7083e58621..c3809edba00b 100644
--- a/app-text/dblatex/Manifest
+++ b/app-text/dblatex/Manifest
@@ -6,6 +6,7 @@ AUX dblatex-0.3.11-setup.patch 1751 BLAKE2B a83e41c4fa68eaee1b6e80404cd5486e64f1
AUX dblatex-0.3.12-adjust-submodule-imports.patch 1995 BLAKE2B 11b5fdf9142b0e417bb401882cbcb753298fa94860b43c66c7b35b359905830aef7b635d9e2b67d5641d5056cd4361b193db379c5166fb18fbf9b397d54124d4 SHA512 d4cfe2a676a04d4d100c9ef70f180f3412f9276f52c87cc38ad53844d94f14159b995cef13b853148b1f97a990487f5bd3bb010b5c0f08e0afe1e3fe2b4b6d11
AUX dblatex-0.3.12-replace-imp-by-importlib.patch 3883 BLAKE2B a747ece1ec3717ba14d107eca93789464b6383ab652b37de8dcec691af39b38685870d579caeed90741c1ee4dd319a2c8a32cf1e038aca9445740b99afaa116f SHA512 6d5f7b3b3573f28c2d42ad9dbd1cd3866f9e997b0acc0c09caa5329b54cd591c158ddaf26a39d690b8511b35d046f5f1a2e2a6e91601503952f190fdb8f3449c
DIST dblatex3-0.3.12.tar.bz2 1693272 BLAKE2B 9310ce5db3b5f92e183f2656c5b1881edaf0208ae4f78f853332c844258fa38d443921fc42c03301773b1451ce272a538c305d765acbdc6eafbdcf25ebf5d2d3 SHA512 5bfa774c8dbe362775f6bbb5e1196e5a2bb1af239778133c12ddc725406ced67f3ff422433a2a1aa02d4431e9be58ba12e918379deb81fcd5b96533d2bdf029a
-EBUILD dblatex-0.3.12-r2.ebuild 1987 BLAKE2B a4aab0b72df094dd072609cf1d4f380520e8ee1dc0729084f1460348e5670fbf3296f8b03d2735ab24cc285c66b1b214c2f534628771b6352124460e5735cf19 SHA512 146d48b404b9e0b231c21ee6ecaa63f919b3fc8695c718d9014d0a732d5eb3830b2b6d2412c35b95cf2c450bff31d98f756251a7514584183f6931ba8097c671
-EBUILD dblatex-0.3.12-r3.ebuild 2491 BLAKE2B c5ea62fe45ac7909cab7d2c9e1122de23078d34b5d74992fea1a820dda698c21d66f1257201755fefb9cdecf01988cf510999f76390c8057e40f643d37eacb98 SHA512 eb7833294ec2ae43a257bcccf3fe2ea3ec9c3ee52ceaa0f06e391d6a1606532e5036fc15d89e5095b101ed8b321db81c29f01cf5de74d15bb5673f875e765b3e
+EBUILD dblatex-0.3.12-r2.ebuild 1981 BLAKE2B f1b2547b670fb94ad68479fa313f179f13e1f79838bb1b1a95905314dd984b1287e3bdca7f49d57305de7df5e3ea6a5f0b402a4da020b35bb5f383e76762ebcf SHA512 81e0d4f295a293ebdb08ae058ecf6af2bd104226449c0722bed0937b5b7abb49d4cc5d8a3c7bd0f021b3897dd99b24ba4862a52104025fbcbde192ecdcc52ebf
+EBUILD dblatex-0.3.12-r3.ebuild 2480 BLAKE2B 27ae301471186c202d02d9c59d6caca01558ed824a797ce299d18b65055439789f389a35a2f4c5e77bc5654ff4f07b0160f008c4b02b4989d946b8e37c241a2c SHA512 866650f4581852066f87b3e6aba4c364ebd90ada4e6fd91e78f3ce51a2343a083f8bb47e691eed2edb5269521b1c8a13740dc32869030822868f78a743ce7cb2
+EBUILD dblatex-0.3.12-r4.ebuild 2489 BLAKE2B 0edb4c09298248f0533fd998ba65cf7df76ae3883284f31f42979888e4dc48dedfac36c4f24d31187d6b7e2d7536dd00eadb9eef722ceff2c9ea1e76c23f1bcd SHA512 9d5008490a6b5873d55b51953c8c307810ddd5598ad117385ae1522d36692ee5c4f1629522e162685b92a9e25214741b7232962a68d11008c2bce8b3d151ed7b
MISC metadata.xml 908 BLAKE2B e13f176739b3fb7a63a5eaeb704afa1c0b4e9740ea25dec54656c283cf9f8f614096aae407df8822414e054eaad0082c738c0a5a2acc91a51ce3f6b729fc37d6 SHA512 a39c4073b4cec1753724d16bcca023c9306eeac79bc7f008c6e090f85c4661733810c9864b91b9552fbbec242c01a312780ee780d11724ce26399bad3c9a0899
diff --git a/app-text/dblatex/dblatex-0.3.12-r2.ebuild b/app-text/dblatex/dblatex-0.3.12-r2.ebuild
index cc17b55ab1a5..ea320f817ecb 100644
--- a/app-text/dblatex/dblatex-0.3.12-r2.ebuild
+++ b/app-text/dblatex/dblatex-0.3.12-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://downloads.sourceforge.net/project/dblatex/dblatex/${P}/${PN}3-$
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="inkscape test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dblatex/dblatex-0.3.12-r3.ebuild b/app-text/dblatex/dblatex-0.3.12-r3.ebuild
index 668691aed385..608704b2f5a6 100644
--- a/app-text/dblatex/dblatex-0.3.12-r3.ebuild
+++ b/app-text/dblatex/dblatex-0.3.12-r3.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${PN}3-${PV}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="inkscape test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dblatex/dblatex-0.3.12-r4.ebuild b/app-text/dblatex/dblatex-0.3.12-r4.ebuild
new file mode 100644
index 000000000000..4766dc378243
--- /dev/null
+++ b/app-text/dblatex/dblatex-0.3.12-r4.ebuild
@@ -0,0 +1,95 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+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/delta/Manifest b/app-text/delta/Manifest
index f01cc2e2674e..e72cc8603dc9 100644
--- a/app-text/delta/Manifest
+++ b/app-text/delta/Manifest
@@ -1,3 +1,3 @@
DIST delta-2006.08.03.tar.gz 32804 BLAKE2B 6e070aea4e9bb4ef849fb0e193cdef08771e74bcd46219bc380f58219d05d2c73ab0738a2d611e3c2bce72a92b82276ec4b8c741f33f092dc348acb153aaa6f4 SHA512 3720f164f3721ad06bf5a73e654c70a67d6e7a56d0ce574fb0e8571b33269e56611a909f915bd0ea46434d94206a9548fd99fdef98181efe41e7fb03de75c585
-EBUILD delta-20060803-r1.ebuild 736 BLAKE2B f46aa7a8cd4c42c001f09961e5ce91c9f0e37aa4d9d9941cf2cb89caf5571514f770bcb9deed63a83e7fb80fb8d21b3f5727ead6fcdba549a4a5adeb3389daaf SHA512 c56087e2c9350d446853eddab76e5f81e69c9f85982ae1c08b5460fe73f787c5ef60c153f3f647fce0bc69926db9e88b59288633674726972287cd82a231781a
+EBUILD delta-20060803-r1.ebuild 730 BLAKE2B 54c61fe1447c076c68546afae5c0659e81806dc0484d397237d28e0ca0423666d8b9096a95c79e208f27b1313c6ed2c0f8064e5675d748aea8df5a3491bb77a1 SHA512 3bc930d6e4d6d9b75cc4ab37be69932cdf1912a65c8abe9ac7a4b3555877aa86c2bd8c815352644869e498034513f027e0896cee159e23c420e65352c5d7305a
MISC metadata.xml 554 BLAKE2B cbbdbac82e3993a59ebb9bfb95238cce01ef5d82d60e2851140545c2089bcebc2ef3bdfce48aebe46d94d511f1d71628f9284cd07170e973ece82e57644a8ae8 SHA512 db513960cfd9b20893d464832b5f79b898c0031307bd1e9f8362887d31cdb6d538f808e3887d98be5918cc7a52a1859816a62229cb4e0a110f9a7fed3f900ef0
diff --git a/app-text/delta/delta-20060803-r1.ebuild b/app-text/delta/delta-20060803-r1.ebuild
index 9334fa0e374c..9ce32326c728 100644
--- a/app-text/delta/delta-20060803-r1.ebuild
+++ b/app-text/delta/delta-20060803-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://delta.tigris.org/files/documents/3103/${STUPID_NUM}/${PN}-${MY_P
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~m68k ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ppc ppc64 ~s390 sparc x86 ~ppc-macos ~x64-macos"
IUSE=""
DEPEND="dev-lang/perl"
diff --git a/app-text/dictd/Manifest b/app-text/dictd/Manifest
index 39156ecb2a6c..1ee77f14d40b 100644
--- a/app-text/dictd/Manifest
+++ b/app-text/dictd/Manifest
@@ -14,7 +14,7 @@ AUX dictd-1.13.1-version.patch 1552 BLAKE2B d8aa3aa6fe35d9f0540304e710f89fa17b15
AUX dictd.service 181 BLAKE2B bf79654496f9ee30ca1c44a3c771927cd7bbf5bd7e97379cbd4d65c14ce3f8e4b90c4c50c706545b282e8260e0eed14469f42c9072e0c2be943979dfa88acf2c SHA512 e09f48b746977bfc118fe448bd41c33c6ad61fd94b42ce343ea087b858624498306d958203ec5e219dbdf94d54f8eb5a1feb7c48ad3b3ebc2eb1e9d3594828b9
DIST dictd-1.13.0.tar.gz 395455 BLAKE2B 222ce7eee03083ee23066f43330cce0cda3041d2ee4a0d54b2e9f2ea18a77ec83f91fbb766bdad645bdcaeed0674361ba600a393e4cb6c42bab6be94098991f0 SHA512 86871aaf34a182d1d7aac1a1282d4a75f2d7c112c762e92f303924c324f665dae75c51e7ca91e3cc1dde2053ad8e2d1fd50a76934a5f84ff70975aa858e26439
DIST dictd-1.13.1.tar.gz 395619 BLAKE2B 83caad8570e752575bf5fe39a41e4a7d564f3a255d4e4cb234661a56ed645dfb155bef8a89d4ecfebfefb2f03d4ab808c00f1c4eacaae883761e28817138526b SHA512 31a2e67feaa672e773b86d16ecb9f41fdcd2d5f907759cc110261af30147b3972a2c7d742b4d61b67eb3b8c84c08e179106b9a30e998a425c9b437ec933b03ea
-EBUILD dictd-1.13.0-r7.ebuild 3328 BLAKE2B 50b9e5c8159b1df44e8da42a3e6cfa223ac1d7e633f045864f04ab69aa142ffd361c028281202272452c9830b6983d7179292b24263d254c5eb7c6ef63642c98 SHA512 19024d7aafe472a8bebe563c1c9de9f3881fb9399dde6217b0c15dee1d8aa54972c54949717afc42a5dca7c01eaa01ac50d73fe439ee4d50c88520fe96741dbe
-EBUILD dictd-1.13.0-r8.ebuild 3505 BLAKE2B be43190bfc6e732ebc54c409a228a4e35c886e732dc077f530a1a7c83c5255b07d2fb3a89f858aee5d60576916d4945c621c8f6137ad2dba427e7e0997eb24ca SHA512 8290bbc72d8dcd8a098ae7e8411662f780ea377e702ab07eaa7d7dc00bb05fe44739d3a7e5808294d34bbd93e0b2abfc0069bb9f35fe7c90c76f8ddaad3baab2
-EBUILD dictd-1.13.1.ebuild 3486 BLAKE2B ad3891a98fae1fc46b0571807e66e44fcc8219d743911828c40885f61b8e059a94360abc08264688ba330a26cb72d0f92f56344989e330af826b4d0ecfbca3b1 SHA512 5134a6da1817c9e1bd525e7e7226372f1e4cb0ced3d90d3bb996c83cae44900ad8a9fdaf1409977ea9de9a9e28d9f60f974d4f6e4c55fa3ed22bcfe32d3be83d
+EBUILD dictd-1.13.0-r7.ebuild 3322 BLAKE2B 6874b01cea03aa12c76d99b95f9bcb0e54edc6dbf74c2b6405ce6876fbbdd6939f5318bed37152ca8f1ec2b642b9f844322f9ff5455c53ffc4f20b882194367a SHA512 a80a7f901ca01de71fdbd7981682bbb70a9e20b4a00cfe166adfaa60a4948352799ce35d1a58fa2b8ad3406e78c25c06934abb54b76139659063abb60d70836c
+EBUILD dictd-1.13.0-r8.ebuild 3499 BLAKE2B 2e538258a3ddf6c5d5f9cdfdf27f9d307cdd710b32a7194f8156e41f511d22a001a52e304a761a8c5ea31f9b0e4fb614f909ce53dcce03a5cd612d4d2c4f1417 SHA512 c00afa1a51e7581baa8d6490ee31c4f60622152c86c3b1368a07c6d24811e849ef6d68b59957e62290f896fd2710e74a10b136e9920f4fdd331679cf9d597db3
+EBUILD dictd-1.13.1.ebuild 3480 BLAKE2B 2385aad2b1e3664c08094ec6195af7fc70352b2497696b8120aacfc22c91b24185def836e2549c47fd5076010545c78e5fff5a967d0ac7fdfbf32dd09087eb15 SHA512 3de4b351b48e69544d42240b4374a719f740f3193e3c8c21fb9287612f256642f1fabc09a2bf34dd841a1a49ec8026f186bb0325587fcdd3590402d1c0a7f828
MISC metadata.xml 538 BLAKE2B f31bab8d05820823703f2f1badb35fb302b8414a51b3faac819ba73d157ad1a66a36bf1801b39b6299d1b0ea2fb1a50da7e3361fd3e0893745696ce402cd4f24 SHA512 23d472f38c2513d8b6624288b1d51d370ca3a929d0a9503a4aa9d9543b0c704d564b23164ccadd9ef0cedcd1f05ad68dd08305577f2b7e6486f8fc82ca7356ff
diff --git a/app-text/dictd/dictd-1.13.0-r7.ebuild b/app-text/dictd/dictd-1.13.0-r7.ebuild
index b599d0c715ee..6f139c586db9 100644
--- a/app-text/dictd/dictd-1.13.0-r7.ebuild
+++ b/app-text/dictd/dictd-1.13.0-r7.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz"
LICENSE="GPL-1+ GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="dbi judy minimal test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dictd/dictd-1.13.0-r8.ebuild b/app-text/dictd/dictd-1.13.0-r8.ebuild
index fcb90d14d7c8..9b2ad8812f10 100644
--- a/app-text/dictd/dictd-1.13.0-r8.ebuild
+++ b/app-text/dictd/dictd-1.13.0-r8.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz"
LICENSE="GPL-1+ GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="dbi judy minimal selinux test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dictd/dictd-1.13.1.ebuild b/app-text/dictd/dictd-1.13.1.ebuild
index 1028cc5a8332..8266ae628f27 100644
--- a/app-text/dictd/dictd-1.13.1.ebuild
+++ b/app-text/dictd/dictd-1.13.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/dict/${P}.tar.gz"
LICENSE="GPL-1+ GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="dbi judy minimal selinux test"
RESTRICT="!test? ( test )"
diff --git a/app-text/discount/Manifest b/app-text/discount/Manifest
index 919995602411..14ee98266dd8 100644
--- a/app-text/discount/Manifest
+++ b/app-text/discount/Manifest
@@ -2,8 +2,7 @@ AUX discount-2.2.7c-C99-fix.patch 1023 BLAKE2B 10defd3b772ec008793101fb29bbd3ac7
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
-EBUILD discount-2.2.7c-r1.ebuild 1716 BLAKE2B 92abfdda094cba4261ca20a8929fb2abaf567c5f34e00972411a8b8de38eab0f44229f4139f5b45f8426b9be1da171a49a84c88cf2e54b9d70f611c942cb7553 SHA512 e94c9b0b82833ee04f2d3cca2dee417a47822c824aa8628fe26e2d21f63f6b0890455bd262ebbcb141b0676a043aa2c1e4ca30ef84b6e7cd844180d54969e030
-EBUILD discount-2.2.7c.ebuild 1661 BLAKE2B 82f829f8e7dee3f4f5e24d323e7fb212c8054637a64f62ca4444a35c0d4f10ed9c8b45c8739bdd87c8decf5e4419559c052e99ec696d2b5dd34ae35593c67a99 SHA512 b7ee19137b62a3bf87c1fcdd8acde163f5ab223289342598a933d2ba078894ca0f77387c89d9a47db4ee05542559bc2d57a5018eb18631afeaae3adc700b2f0d
-EBUILD discount-3.0.0a.ebuild 1667 BLAKE2B bafdb06df50ca341f6f40c8c0567c4a2032587546da1a286ed84a439d3ad98689494f84e478b0649034018b864ab6043a7e7e91b1c39f4c4f008d91cc4ceb7ee SHA512 844df1f7aba5a69316bb9e93da213869840c8bb1d0357f20d5499381800cfec8882d643759769799d1a58b92d22050eb5f5e0f053dd0d55607a9df4dc710ef6c
-EBUILD discount-3.0.0d.ebuild 1667 BLAKE2B d5ddffec76d644d6fb2966d60794c66da0da8dd7697ba03d1a11c14ac8d527ce814ef8b82ef71bd2eef84e97f5bfbcdda7a46d029348ef6b8e93b71266349f06 SHA512 cb589fe6cd34dd39b8f37d9604a3690e01985d4c5ca6cfe08b2f51694c48c6bc1e2070a0fc340fa68345258faa3c3e5b226a62c48ce3757302d90be97823adbe
+EBUILD discount-2.2.7c-r1.ebuild 1710 BLAKE2B 3b950da620b45ca14d06151e8ab3e74275c093c2151e3fc49bb95a155c711c90e48b04a2af0b1c49883adc18d85fca4e016f80874bf45f00a4cd0cd327409706 SHA512 ec8cd2998c542c7b57fd7b9f15649c20fa9a6ec18b799bbad49b947698922ee078d5f948ab9443586c44145aa9b38369c900388bbf32c2833b8187a1a985bd70
+EBUILD discount-3.0.0a.ebuild 1661 BLAKE2B c4455e27a487abe403a58fb01ddc498caf1f3ca908ceb25127146aa8239a9e6605edd361df368a7591f39c1df3bfef2f4295998fa64822b6115e07baf7833475 SHA512 037672b87117eb6344ed9968a4f87aed2373237cf0ae8f3c3d0fe3aebfd74ee1ead5055eef4b300e1ba29a4530c8179cee2690e9a086e7eec4da42a29ff784e0
+EBUILD discount-3.0.0d.ebuild 1661 BLAKE2B d37746470d8b9434d466d9293d14d3191a7baeb8960cde690d9288b177fba4e6bc14e24d78887540fa77bc73b2bb5ebfb0f3fa1c8499df3f666b15ee8d97cb09 SHA512 9b91c08be057ec9a571e0d0a4d939abcc3ba33dd469e8c4ec7d75701cdd190f0350d1c5a9ba289d988b8d5c7e5a39b9b24d80f8b2a804b9cffa0207a56486b7a
MISC metadata.xml 322 BLAKE2B 579c1b4246170535bd97f123753663f46b753605fb7c90fe7ccb840fa2cd68264ad3b8c88641188e09d4b1ffba3db4658a510b39de48a99248c9bd356e941de0 SHA512 1ea9b286478e3b2aa48988c63fc275916eba1dabf1d589d14bf3ef1b8c266d0d6c8729076b5a4c89579de816289a82d32ad28e6a1b5b89902f57870f9da89c57
diff --git a/app-text/discount/discount-2.2.7c-r1.ebuild b/app-text/discount/discount-2.2.7c-r1.ebuild
index 9a415ce47a58..4c9026ea0c79 100644
--- a/app-text/discount/discount-2.2.7c-r1.ebuild
+++ b/app-text/discount/discount-2.2.7c-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Orc/discount/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="BSD"
SLOT="0/2.2.7"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ppc ppc64 ~riscv sparc x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/app-text/discount/discount-2.2.7c.ebuild b/app-text/discount/discount-2.2.7c.ebuild
deleted file mode 100644
index d10ba7694ad3..000000000000
--- a/app-text/discount/discount-2.2.7c.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/2.2.7"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 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.0a.ebuild b/app-text/discount/discount-3.0.0a.ebuild
index 4da7a0c94b27..6c5407b894ce 100644
--- a/app-text/discount/discount-3.0.0a.ebuild
+++ b/app-text/discount/discount-3.0.0a.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/app-text/discount/discount-3.0.0d.ebuild b/app-text/discount/discount-3.0.0d.ebuild
index c33b32489b4f..40a5c1729768 100644
--- a/app-text/discount/discount-3.0.0d.ebuild
+++ b/app-text/discount/discount-3.0.0d.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
IUSE="minimal test"
RESTRICT="!test? ( test )"
diff --git a/app-text/djvu/Manifest b/app-text/djvu/Manifest
index f1e637db8707..d7f10b08ff1f 100644
--- a/app-text/djvu/Manifest
+++ b/app-text/djvu/Manifest
@@ -1,5 +1,5 @@
AUX djvu-3.5.28-drop-register-keyword-clang16.patch 589 BLAKE2B 205a0231890e51d971aa7ed36ac7fe2c413e3434536ea113cf73ca8f6690fded1d1d6f87eee53e0ee773d7c5803f99d03c0e5e7d226b8ce3ff5460fd0038b275 SHA512 84386e7e2f85be78be37e5891748a49f49656cb2f47808194d04ca3713259bcd2e908158e2eac340f6075a607f3191113aa906fce2c2f7f80d56d817e0e4e1aa
DIST djvulibre-3.5.28.tar.gz 3701161 BLAKE2B 74681f00d5f116ab08ccadb6c6f536f5d23f1fafdfae1239add6d800c0446298e65cd5dad293e28aa4d309dc93eaeec9036a7144f6fa42ff1104a4b945ca6bce SHA512 db3b8a5b56d700e911be32057f721a2a597e6f52e6fade203ad75ad76ab2d8facff2e474fd18beea703ccd5fa6425352e619a8fda40e69add1724dbee26050c6
-EBUILD djvu-3.5.28-r3.ebuild 1538 BLAKE2B a8570ba5f3f3a21af9e03f26b87b2d81c1731a60227c033f63a94ef6fe80a1d5f8b0f4489c6d3939d09a22f02b63447947e478c9facb77a203c08ad153d997dc SHA512 71d9afedc94b1448857a850e3b65d6ed538cb41a302fd650421fce6769f11d7b56f9c89e7c0925ac6b066558d67648e82410d01deb732e0982326d9b4c63d329
-EBUILD djvu-3.5.28-r4.ebuild 1615 BLAKE2B ceef649d0fca5ce987a1c32466af2622bdfa53023debd81dbd4c520c05daea8809e73548285233675d6a44adf513a0f589cdfa875f286f31555fc38ad9bff8e9 SHA512 1237b544c6546e45f3ba0557e51e30f303d3593fc1f902ee5f04986c949e11b37fbed485fe237af7369b97a39f88f47e1e4e8684283b8b87fc049d862706ecb7
+EBUILD djvu-3.5.28-r3.ebuild 1532 BLAKE2B 5914d4d7da8e78e95d3a3ca2aff7356c5e11eb31887e6329998e431b889e8ae8bb8dbb6cd6d55e39b0e34c1672a506b2400f8f7e035bbd56a8cf07398a12a5e1 SHA512 761028429ce5927d104b819f512d3e6595da3df543ba9a9864274879fe986d2a27d8ad3c824865477b079d6b1d1bf563c5dfdff762a1f3793b3187abb5e4da53
+EBUILD djvu-3.5.28-r4.ebuild 1609 BLAKE2B 773a8387109372b4f30803042eba832607ef73e0a3a3878c23d6aac85875a86927afee42e3bccb7268f351f44416c130238fe9b49e63f25bf9b7a874fd44d1d7 SHA512 de0984eca3c6173fc7724e5abe68c3743ca2e55267133f795e5e42ef8697cb5be24076286cc806bd2661673019b662a900e8a695bc50444a22bb1690ffcb7c14
MISC metadata.xml 958 BLAKE2B 1a060b728e218e7821534f503fb20dca6d644efcbba6bcff43f2f2fd965d1132b2680b1d90fb36b7f02c26c2f291e19c2373e20f7e08235d610f44adedd68a69 SHA512 5fe889d8f6b70abef5bfbe1c6bfafcf67c2245c2e2165c5f7f93ed38798a380c80d68dfaa2de9d217789568a6af8587ce0100ed55bb731ac19fe955a6409665a
diff --git a/app-text/djvu/djvu-3.5.28-r3.ebuild b/app-text/djvu/djvu-3.5.28-r3.ebuild
index fb2851ba987e..c591868ac17f 100644
--- a/app-text/djvu/djvu-3.5.28-r3.ebuild
+++ b/app-text/djvu/djvu-3.5.28-r3.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug doc jpeg tiff xml"
RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
diff --git a/app-text/djvu/djvu-3.5.28-r4.ebuild b/app-text/djvu/djvu-3.5.28-r4.ebuild
index fefb78cad008..1a0f5149d112 100644
--- a/app-text/djvu/djvu-3.5.28-r4.ebuild
+++ b/app-text/djvu/djvu-3.5.28-r4.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}/${MY_P%%.3}"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug doc jpeg tiff xml"
RDEPEND="jpeg? ( media-libs/libjpeg-turbo:= )
diff --git a/app-text/docbook-dsssl-stylesheets/Manifest b/app-text/docbook-dsssl-stylesheets/Manifest
index 91c4dea3cfd2..bb924f5809b9 100644
--- a/app-text/docbook-dsssl-stylesheets/Manifest
+++ b/app-text/docbook-dsssl-stylesheets/Manifest
@@ -1,3 +1,3 @@
DIST docbook-dsssl-1.79.tar.bz2 277650 BLAKE2B 6a12f46965ee705096f679b672610395b24f151e3bf3cb05f7d920c052b7a3fdafb4f5ee4526dbf765bbab6b7d4ca9f021277c6f35926f47edc61d0f835afdbb SHA512 fad71e67227b54b0a7c31a351b4d5c0695517b3687714807d7b144d239dc6f7e0d556520e705eb75581c82e0deea4b32ccfde1eccad2718337b757eddd64843e
-EBUILD docbook-dsssl-stylesheets-1.79-r4.ebuild 2463 BLAKE2B 3ca29c88a67941e21e8e5d4c151cbb73313c3231c0a94e46d8b3e3f191ee17a5c60d1518d5f68510aeb77b259e23b511b2b19236058f21eadf087a660b5d78f4 SHA512 44e970a763fc32a843533f7bbf38b21ce429008647144813b95f68d582c853b13a6631a975d95ca4915d3f63880e9b3637d195d13da0e8f2f84f671efba2ffad
+EBUILD docbook-dsssl-stylesheets-1.79-r4.ebuild 2457 BLAKE2B 10e818dc9bc73fda1731c53de619a50433034afb92447a565d6e9b8bf67a60d4c199165d7342a20e0e3c6626ebcb62549ef4c0827ee8ef2b58d432def87de312 SHA512 cfdd7f8a645ea753f3fcb84b3f055e376d0981e4b2361d648f3d8fe6e78e8ad3d7e218b42b955c31459a077e090a5be603753ba690a41e3eac2938ae0631056a
MISC metadata.xml 378 BLAKE2B 9b5e8994ee22f70fd92c24b0f56b42f9b91d6e6503f1d1321b0bff4d4f4f7f7723047d7fa879e16b52c5119f3e0db5384f0e2c594042b0f6de4055708bd4efdc SHA512 c4432526de10ae635e32437f0f0ee2a97c3348f11fd5ed699ce8275ff2b6b4babdd823cd6702bfc0ab8777dcfd7fc5cb6b3167ab8b19a077ba5ca2e98310675c
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
index c0b21e971bcf..29daac6e9e63 100644
--- 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
@@ -12,7 +12,7 @@ SRC_URI="https://downloads.sourceforge.net/project/docbook/docbook-dsssl/${PV}/$
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
RDEPEND="
diff --git a/app-text/docbook-sgml-dtd/Manifest b/app-text/docbook-sgml-dtd/Manifest
index 185d237a413f..4e7ed914409b 100644
--- a/app-text/docbook-sgml-dtd/Manifest
+++ b/app-text/docbook-sgml-dtd/Manifest
@@ -14,12 +14,12 @@ DIST docbook-4.2.zip 61830 BLAKE2B f9a26e9aefe2da7c785f065374bb082f15e3f39dded7b
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
-EBUILD docbook-sgml-dtd-3.0-r5.ebuild 1232 BLAKE2B 51cfd91276af2b193c5797bc0bdbf1a773c96802d716d7a4bb24e8fa64163ffd360e23b8e43e056c14d00e3fb2f4eba5d03247aa637c6a11fef0df4e56d68861 SHA512 26bc766a904d8707117a4c1651da312d21e4caf91d18acaf5711c52192957e60cc7b8171928886f75036dd36404dcda1f17973f87725b1880848ac00d4ec77cc
-EBUILD docbook-sgml-dtd-3.1-r5.ebuild 1232 BLAKE2B 51cfd91276af2b193c5797bc0bdbf1a773c96802d716d7a4bb24e8fa64163ffd360e23b8e43e056c14d00e3fb2f4eba5d03247aa637c6a11fef0df4e56d68861 SHA512 26bc766a904d8707117a4c1651da312d21e4caf91d18acaf5711c52192957e60cc7b8171928886f75036dd36404dcda1f17973f87725b1880848ac00d4ec77cc
-EBUILD docbook-sgml-dtd-4.0-r5.ebuild 1232 BLAKE2B 51cfd91276af2b193c5797bc0bdbf1a773c96802d716d7a4bb24e8fa64163ffd360e23b8e43e056c14d00e3fb2f4eba5d03247aa637c6a11fef0df4e56d68861 SHA512 26bc766a904d8707117a4c1651da312d21e4caf91d18acaf5711c52192957e60cc7b8171928886f75036dd36404dcda1f17973f87725b1880848ac00d4ec77cc
-EBUILD docbook-sgml-dtd-4.1-r5.ebuild 1243 BLAKE2B bdbbb220d342ad9509cc3ea3f6cd4fccdabbfb1085e07d64a75047974b45042f2f8c79a3f1a93c78515140db21d0a2c6f6a1faa241fc3ac07d284f66ec087f81 SHA512 972e9c4ef647804bb22aa0901345ac9044c143b91ff8602553e48bf447570bbecf24b25bea8818a9c5207b36e7f58b22c6ab3c1aa4590b1a39b5275453088023
-EBUILD docbook-sgml-dtd-4.2-r4.ebuild 1243 BLAKE2B bbbd583d22331c9b6098ca9fabce7709dbf8f84f5169886c7decd6105cf0b0198c3be885ef9fca7aeee0fd411329fdbff9f314471a455e35e13504364f617697 SHA512 ffac2517679bd817e15bbf574aa4d5a4b096defb422394d3ad646221482418765dcab96e9e310b54d5a4b1aaa08ac35e3c9231ad5039262bc52dbd9a2e3c4083
-EBUILD docbook-sgml-dtd-4.3-r4.ebuild 1228 BLAKE2B 9b27a32487415445979ef7fa08ebcd7d9ee14f078eead0c2e9cabb663d0df2bcb70e06a7c79b776e64b6bf05a27b16a6717b695ce90e5149431df16ecc1d1af5 SHA512 150bdbbae8047f9bbb5098da3a98cb750c77eaf91a00d92d8394547c50dab874cfd6cb4d7a55dfe4a56f4c1cb61c8dcaf59eaa48ae85bc3aacd9d0d6252ed01b
-EBUILD docbook-sgml-dtd-4.4-r2.ebuild 1228 BLAKE2B f29a678a06e8460a8f9173bc6095273fce0478e54e65213922418bddb7c2d590938c507e279265c92f9c58014f886a5263b1155c58894aadb91b969b39f29571 SHA512 94bb00a7401410aedc616c0a917be49f61c8249e3fa1b4c83acf1d61d6b2a7516e119f70ac183c6eea56e0601ccf3a5e44c75e68e66ccd4646890dd37fdfed1f
-EBUILD docbook-sgml-dtd-4.5-r2.ebuild 1235 BLAKE2B ed3353c896bc663f996af9f1fc64ee374335fb27c119526abb1f481abe16602afaf5efd9702772857bd7df2c8bf4856c59c1ff130a5e252a8f6d1ff2d3778968 SHA512 c27553041d7ba839d28cc90c5750658c1b10a7938b80d504c90d7f0c2a52046809aa27dee76535da70340fdaf0b398ee5f13bbc877269c1f0c02fc03c76da06e
+EBUILD docbook-sgml-dtd-3.0-r5.ebuild 1226 BLAKE2B d5d1384664017c5913a7eea0d5c23eb6d7cebab02cea089b9a893933360cc010c3792654598aa976269ae8776b9bf5dedbaa0eb3297acbe466bf30c78990de3d SHA512 32bf27f64318f661c9aa1ef645ecca5e23841a14b9257dc98c74770fbefb27fa13280dc63076a7b3d1f375591368bca6a5dd40e26669b43efd85c40499c3412e
+EBUILD docbook-sgml-dtd-3.1-r5.ebuild 1226 BLAKE2B d5d1384664017c5913a7eea0d5c23eb6d7cebab02cea089b9a893933360cc010c3792654598aa976269ae8776b9bf5dedbaa0eb3297acbe466bf30c78990de3d SHA512 32bf27f64318f661c9aa1ef645ecca5e23841a14b9257dc98c74770fbefb27fa13280dc63076a7b3d1f375591368bca6a5dd40e26669b43efd85c40499c3412e
+EBUILD docbook-sgml-dtd-4.0-r5.ebuild 1226 BLAKE2B d5d1384664017c5913a7eea0d5c23eb6d7cebab02cea089b9a893933360cc010c3792654598aa976269ae8776b9bf5dedbaa0eb3297acbe466bf30c78990de3d SHA512 32bf27f64318f661c9aa1ef645ecca5e23841a14b9257dc98c74770fbefb27fa13280dc63076a7b3d1f375591368bca6a5dd40e26669b43efd85c40499c3412e
+EBUILD docbook-sgml-dtd-4.1-r5.ebuild 1237 BLAKE2B 93e6bbc9ba32f12d11cd382b8a3fdd4eb4dbf391e07d0f788c402fcb4abc3a1a508f01d229113a4ecbcb995011e05dd0c5a5e33b726e5d9dbfad7f74588f4b38 SHA512 abb0f11635e8d1a0ba82216c183210bce5aadbee7fc5ddff9aebe230689721ac6c815eee2a20610b77e2186c4a06ff9788c6f5658bcfa8d522e350aad7d95d6d
+EBUILD docbook-sgml-dtd-4.2-r4.ebuild 1237 BLAKE2B 9a770b89d0d04b97d431d402170fe45c450ca0f88c6860cc0f84264ffe71a2c8a4e9a943ad46e46b99d53b770d3d08605c72326e8b87abb77bbfecb5df858877 SHA512 9b9ee7e14858a3e334f62413b44ed3fb4033e15600dbbda61b630289e8d9363f7e7f300317b5d8b012fcd17a6f35ea617b88005a487896ccb18ec0b66a49ff03
+EBUILD docbook-sgml-dtd-4.3-r4.ebuild 1222 BLAKE2B 780ccd52e74b9c0c377237f6f87ea040f41c6041e629fda08c5b2eb835b4e3c0b5312a5786499522f5e12cceb1e9c0856e7b32bf10c7bc4a9480c3d02a7951ce SHA512 3ac49950fb938cc56649549e4581ed76ba786efd5bdc39074dbd9d2a0cf9620a6e9a6a18799e3cb7932a089aa94c3460cc070288fe6e37af74ea437b29d41c6e
+EBUILD docbook-sgml-dtd-4.4-r2.ebuild 1222 BLAKE2B 62a3d12e1c30b115340b02a2fba38718fa315928e478d6253c557cca0b3ddec049781d90b13484b4c198e22b14930ccdcd536935f35f6ce7c928f67008bb7b61 SHA512 b5f86ecba33547be56d849dadfcd14e22fb90b76ee31509719477c2d2c2611482df68c09580548ce87e5dfc694fb77cec202f0f16723f1abdab6e6f480561e26
+EBUILD docbook-sgml-dtd-4.5-r2.ebuild 1229 BLAKE2B 4748af0687209ac55e407876f7285e482863ba68326fd504b5ea4374bce81acf450979f4ba06da845336634ef9b6bf8c26a0fc4989ae90dee5704c249dcf46d3 SHA512 0a706ca110ca906639558aa709c122ba9ea9954619f5a1e4d0ba412701d486d74514da06e2f2e838ff4cd78fb7562d03517d04a18470e2dfbd45e6789acbf901
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
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
index 34b492d34bbd..4d7c94453573 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index 34b492d34bbd..4d7c94453573 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index 34b492d34bbd..4d7c94453573 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index 65ff439e368d..d0cfbdfd3a46 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index 741061d98573..2d783ddea103 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index 58e75c67fd66..556624fdc8f2 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index 7fe768242249..231fbfca2b37 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
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
index d1f6ad4d7933..f3a6de111925 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/sgml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
BDEPEND=">=app-arch/unzip-5.41"
diff --git a/app-text/docbook-sgml-utils/Manifest b/app-text/docbook-sgml-utils/Manifest
index b528b7ca090f..6be9e299d590 100644
--- a/app-text/docbook-sgml-utils/Manifest
+++ b/app-text/docbook-sgml-utils/Manifest
@@ -3,5 +3,5 @@ AUX docbook-sgml-utils-0.6.14-grep-2.7.patch 565 BLAKE2B c68fca7e9f273a6d32b9689
AUX docbook-utils-0.6.14-elinks.patch 239 BLAKE2B 3f2b99e9afe33849af50428053cd057e96420f9a2e004b4193afd8ca5b43b7795ec852cfd5e511b5c2aff8013092c805b0c46b3d334148eb915fab2b2793c315 SHA512 d8848ff585a3db20b95d58f6eb249dcbea039e303f21ae047946e809e734824227a2fab8ff5d5366bba4a66650ccc7f1a0e3b3e11fa1f8b8173c2ae308844b5a
AUX docbook-utils-0.6.14-prefix.patch 2810 BLAKE2B 1dcb7b40cabc930f96d2caa3c541dba42c7ab380a08cbaf6bf87b9c84dbb13f976c7f1dc05883c308b789c5295fd5ec97c2ef2aa8cf5046c9f302e3d8c873fe8 SHA512 c0fcd0575b031c9dba6ca42cac7e46bfeb687279006b69ba931dbbd546234309f9667e9a6bdd355bd518d8346589a68e1c453b36239fcb158899693819c41f70
DIST docbook-utils-0.6.14.tar.gz 124998 BLAKE2B c0ae31adbbbf78732362638bdc73638cd67205b4ce2b2ac4e740334fd230c8cb031e5ba3ee9e34110c48ea42115f2f5f4dab4b4b6dd45d963976d2b48d7836a2 SHA512 8052316a643b5eaa6c0373a9ed7f2406e7c3cb3da9d3c955a271c89813a8f3196fcd9e6c8385c7b6b7ecb916515e3ec7897aece4473989f0e4dc52a2bc8bbfdf
-EBUILD docbook-sgml-utils-0.6.14-r6.ebuild 1953 BLAKE2B 68526e5a48313e94b2fd4922273b72b90685bffc34fcf1b0d3119145c725ca8c4a8c3489bf68656f5882742c54d9531f8ac98c32d94e4942b120e49ee0d636fb SHA512 c0ae936ebae81821aecfab575fa6acef981c14f181053d33ae1408433fcd58eaf0d643623b93cbe5cd89f89afe2cccfa63dbb59d00c0e3bebde8d043f70e69a4
+EBUILD docbook-sgml-utils-0.6.14-r6.ebuild 1947 BLAKE2B bae1c1ee0cc5abafb078408b45f451a1f4306a5e8f7e3a7711e7801b1cc30bec7837470979569c74627174671e38ac8e45f39fab1a7d41a8d083124a5dc32b2d SHA512 83e6aab5176986ca81f7de75347646ab07952c32128bc38c59a2f4a04ce78ba0e81158ce7a509c3d17961676bb93b3d4e13cd04eefe3c70a9d0bceb4b96e1039
MISC metadata.xml 376 BLAKE2B 41601b1cfab5c502384fe8f8d13e1404d91434eb58573a527d6999d82c26761bce727f42e467f6336c41220d1dc4446b4ff020f3fa66b7ff1c968bf3f688717b SHA512 750848b4e8edd39b3032e4c10f0c3bcb1d5e2251c2faab08cea9effd19ae67263d956dfae37677770fc1a6cce434b3d89b209f78fc164ed48b3fb86968eda59f
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
index 34fc413680d8..e32994093840 100644
--- 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
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="jadetex"
DEPEND=">=dev-lang/perl-5
diff --git a/app-text/docbook-xml-dtd/Manifest b/app-text/docbook-xml-dtd/Manifest
index f52fda4780af..9299503faeef 100644
--- a/app-text/docbook-xml-dtd/Manifest
+++ b/app-text/docbook-xml-dtd/Manifest
@@ -3,9 +3,9 @@ DIST docbook-xml-4.2.zip 78428 BLAKE2B 542a2b658a10e0eee4928666a2edbdbff12e96dbc
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
-EBUILD docbook-xml-dtd-4.1.2-r7.ebuild 1769 BLAKE2B 18be6e746e992afb8b7bd0f4e47ed863c5471583b2947148ce5d1069fa5b2526227c89b40c6d5b392887b8361bf931e9ac3bf74dbbdf290b84d7b7b02a4e1320 SHA512 b0007a41890843f0d116a95cf94f3035026ff1967232ebbc6450e5ff695a052b0328300ec5fb121214336c99ba45047b07f8b82b9fcc28a32615c9eecfbad960
-EBUILD docbook-xml-dtd-4.2-r3.ebuild 1763 BLAKE2B 5c51f22f8bcc1a3e375e52f4f132e99cd6e5cf36fab8161e056657f1185e9dbc2ad1f085b7ccd280605832d0247a31b600421c58b72e8b3fcc7aee6d7b93fa78 SHA512 ae437addd7ec0ca6a057c3b562b5b58abdcf225ee8d3c3ae3fb9817fe16a6236f7f66cd83293bd73875698dc0c6298ccaf624d2300d4952ddd382a3c336917ea
-EBUILD docbook-xml-dtd-4.3-r2.ebuild 1763 BLAKE2B 5c51f22f8bcc1a3e375e52f4f132e99cd6e5cf36fab8161e056657f1185e9dbc2ad1f085b7ccd280605832d0247a31b600421c58b72e8b3fcc7aee6d7b93fa78 SHA512 ae437addd7ec0ca6a057c3b562b5b58abdcf225ee8d3c3ae3fb9817fe16a6236f7f66cd83293bd73875698dc0c6298ccaf624d2300d4952ddd382a3c336917ea
-EBUILD docbook-xml-dtd-4.4-r3.ebuild 1796 BLAKE2B 7fcdcc3bbd4d39f3f34736a00dae1071c6a45a3f0083c7b7fb62a742ade4b78a0b5b077bf411d3d12baac784e556eb6a0f0e5dff8a7f7201389d46d3d5822ab7 SHA512 56b6c6644f389030199641863f1156ea779cce8f0115d94a9d9370ccd326250b2c9ee76e7a9c546acd94200441e1e2e08c6f80a49773574837af18262b45e3a0
-EBUILD docbook-xml-dtd-4.5-r2.ebuild 1796 BLAKE2B 7fcdcc3bbd4d39f3f34736a00dae1071c6a45a3f0083c7b7fb62a742ade4b78a0b5b077bf411d3d12baac784e556eb6a0f0e5dff8a7f7201389d46d3d5822ab7 SHA512 56b6c6644f389030199641863f1156ea779cce8f0115d94a9d9370ccd326250b2c9ee76e7a9c546acd94200441e1e2e08c6f80a49773574837af18262b45e3a0
+EBUILD docbook-xml-dtd-4.1.2-r7.ebuild 1763 BLAKE2B d40708390028cdea47c10be1101c686d63475bf3e823f0a22fb867a5a74112090550f35adbee79ca86e19ba16d8f9d017bc862663c8755c773e73d4f8a2a1849 SHA512 3b8771a1ec59a1b29e7fc9f8b7c7c2f6fdd57622fc34d741d80dbb0f9b0004892ffdfe180e303de05903aa3bfcf91d9c7c73c617052bc2b324343796521e10ce
+EBUILD docbook-xml-dtd-4.2-r3.ebuild 1757 BLAKE2B d0a54a29bbb85bd4329a21f904792ac89d9792ed0220a3624e890f9fa0cca0f5fcc3f7aa3087ffa708b4f8e5b749e0e6906b00fe32db0b3bb2b5e010954c0571 SHA512 99081fb680c8fac1b581993b199efc5225539fa60530808afca892cc260f9254ad1bd1484e1a6b274c15e66348e485798f8719017588b8a1b06333caa1341a41
+EBUILD docbook-xml-dtd-4.3-r2.ebuild 1757 BLAKE2B d0a54a29bbb85bd4329a21f904792ac89d9792ed0220a3624e890f9fa0cca0f5fcc3f7aa3087ffa708b4f8e5b749e0e6906b00fe32db0b3bb2b5e010954c0571 SHA512 99081fb680c8fac1b581993b199efc5225539fa60530808afca892cc260f9254ad1bd1484e1a6b274c15e66348e485798f8719017588b8a1b06333caa1341a41
+EBUILD docbook-xml-dtd-4.4-r3.ebuild 1790 BLAKE2B 6dcbf75f49e7be19e246dd49b33aa991b9e8a79196dd53b02cf80edea23416f04b3975056c04db5fb71d4eaa9c38bbdf17980fcb34dc7c12b282a426769e1be3 SHA512 a1286c6e07951214e20607eb1a718587bbda6b6761598babcfffa32b55e699d86e8ebee7de4fe87d2634900e8ff7280f24dce19ea8f1f6db1fb5a6abdd8c400a
+EBUILD docbook-xml-dtd-4.5-r2.ebuild 1790 BLAKE2B 6dcbf75f49e7be19e246dd49b33aa991b9e8a79196dd53b02cf80edea23416f04b3975056c04db5fb71d4eaa9c38bbdf17980fcb34dc7c12b282a426769e1be3 SHA512 a1286c6e07951214e20607eb1a718587bbda6b6761598babcfffa32b55e699d86e8ebee7de4fe87d2634900e8ff7280f24dce19ea8f1f6db1fb5a6abdd8c400a
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
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
index 41625f30b9c0..335a95e9bb66 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
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
index 42302b037952..d046ccc3b0d4 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
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
index 42302b037952..d046ccc3b0d4 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
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
index b2e0f454ced5..87a69860163f 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
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
index b2e0f454ced5..87a69860163f 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
diff --git a/app-text/docbook-xml-simple-dtd/Manifest b/app-text/docbook-xml-simple-dtd/Manifest
index 99bae483245d..7ea782bb7f19 100644
--- a/app-text/docbook-xml-simple-dtd/Manifest
+++ b/app-text/docbook-xml-simple-dtd/Manifest
@@ -4,7 +4,7 @@ AUX docbook-xml-simple-dtd-4.1.2.5.catalog 1728 BLAKE2B a5ba21fb9f622b7427adf142
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
-EBUILD docbook-xml-simple-dtd-1.0-r3.ebuild 1530 BLAKE2B 307b80b0ec9b1c747e55c3ab68caae248d645cafa4eefcc129c899d2441fb962e1ebdc34ba6c9af9f89d7b5b09f078507d8ae9451f753ae0f4532ca0a2364218 SHA512 ac9d406d41920a7f98b3800964c9e91f0b8cb06a8c303f44b4dfd347938574b4470e0b807719e3b1c71b892da4f21a4edce4d276e4d8032998d06781d9ea1b93
-EBUILD docbook-xml-simple-dtd-4.1.2.4-r4.ebuild 1560 BLAKE2B c778f94c7140f3c66f7983efabac3101fb16bf202976f89b8ada8d2b593201c9d6823984ab697448e1d004958e6758975b2c4f2fb1541b369f2c3e46d029ba24 SHA512 5229cc7c0707759551a872072f453a67386a1bd647365ecd402007e02038de71930154bc924fb8eef09b8d711e7d87a96f6b33f3967e9c2fb563907605916048
-EBUILD docbook-xml-simple-dtd-4.1.2.5-r3.ebuild 1548 BLAKE2B 74c436c5646aca9a4169537cb1ae1c0525d6dc1c603a08a1225d69a39ecaac6334b2048bf09ae975a444b8ccd60280b13053333010e9f23b0cc4aabb149f8523 SHA512 0fbb81fc4ac71f268585327c3f144585af360b487f15b78cfafe9bb217b33eee7fccb4bc8abba403aae629d83755604ab22c8406810e2f9cf06b65f5595530ba
+EBUILD docbook-xml-simple-dtd-1.0-r3.ebuild 1524 BLAKE2B fedc9d545d1702a6a9625af7c3214abda89c46b7388e8929d9679451e883d1df14cbc45a090ec851a18837de8eda5d76bf7573d60e2b7733574b79e103dce1b5 SHA512 d95ebc94618d29ec25e4f266fde3ece56ee87cd02b62c41918eddf8a2c1e124cb5ef4fc76cbdcab4e73bd51cffe8b0f20ea2f97837162cee0f7a45f4cf012086
+EBUILD docbook-xml-simple-dtd-4.1.2.4-r4.ebuild 1554 BLAKE2B b7d2a3e3fe36a97ee95692b6d92cd162b3aeacbf13beb081c2040e6a5f5f35ef0fd66e90b235f51017f0679580bec302a83fc150adbb3bea6f738c4f1c76642c SHA512 cc5953ca5c6f7cca18aed8b3a18377872f94321355d68a46618bf244b028a20d76d4c6a3fd737e683c75b530df2279fe7cbc6f6159a00d1cda6eb0cbc8fe0713
+EBUILD docbook-xml-simple-dtd-4.1.2.5-r3.ebuild 1542 BLAKE2B 2096c76295151a73a9c978640288343dcf1894af9b7eb4358d5d4d7f4550e4946711e7a5a40e62981af663db9a943f52b7f5827c11bfa283cb9f69a7fb942fd2 SHA512 abc183ae13e4ce3fe6775b026446237f3e41817cf366ffc3eb8b021a8f9a65d8694e86c3989119aa0c2cbd26ed332f2b34a60c90829966befffcb771c74a01e1
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
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
index 71de3e3219bb..5eba21ba1e48 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=app-text/build-docbook-catalog-1.6"
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
index 2b4d5848456a..c17d7453e90a 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=app-text/build-docbook-catalog-1.6"
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
index 8e741cbb347c..88f058a4b6fb 100644
--- 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
@@ -11,7 +11,7 @@ SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
LICENSE="docbook"
SLOT="${PV}"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE=""
RDEPEND=">=app-text/build-docbook-catalog-1.6"
diff --git a/app-text/docbook-xsl-ns-stylesheets/Manifest b/app-text/docbook-xsl-ns-stylesheets/Manifest
index 9ceed007491c..2b0b6b94dc50 100644
--- a/app-text/docbook-xsl-ns-stylesheets/Manifest
+++ b/app-text/docbook-xsl-ns-stylesheets/Manifest
@@ -1,3 +1,3 @@
DIST docbook-xsl-ns-1.79.1.tar.bz2 21962317 BLAKE2B a68cc31ea8cb98fc07e198fe55f242c6438284d6fa75d4920a9ca7b5038732f966cc6653e058d7fafb26c0ff49f2039025a48a0f8c0392ee892951723703bce3 SHA512 23fd06870bd5afe4efcd08c8ad679821c202a62442b50657c093cbe9cd71b585a3c56a5534a0d41119f58bf98b1f9014a53ff2e48ab59075ec1827e7363980e9
-EBUILD docbook-xsl-ns-stylesheets-1.79.1.ebuild 1906 BLAKE2B 5c9338f3d03eaf4534724e548bcbd725c85e4d55a6945f7417654701606fd0887e8b387ae0cb1fde77ac6d2162ec016b72f55c1efe7735794367f9e2c085c2fd SHA512 231fbe34d1ac74239830b488c661ee76cc5a7fc975c8ac68f6220bba10abe9a0c5678e7f1a3917ba57071692bccf66297f6e3e05b383b92f008d3bd4fe0eab45
+EBUILD docbook-xsl-ns-stylesheets-1.79.1.ebuild 1900 BLAKE2B 9ef8e1e8f0d614fce828b1d013b04575064310b8971902e032dbe4b976eefcabe36073f508ff7f99a6e3f004578de7aacfdb6b5d806e58e6be7f10573228d865 SHA512 90212a553d2d59014d8962cc2307a6bf1e2118c8b5195092400abe06d61349f5de5ff869a8d6fa2442a9d3a25e33f84fa989ba256a1e9af83fcd4d7e5f3a75c0
MISC metadata.xml 488 BLAKE2B 9896dcf3f225b099e40fc0cf6953a0ed90a433247fd9d0974bebedd96d830d7660d388a78813d657541395778aef68814409f14c6d62e18258b4050f4808ef97 SHA512 9201d5cbbba12a69b4ac097d62705414a93fb230a37ab403ff228e38b81deee3f79fea779ab2c761fa0825683a701a744eb958e91154c32b78caedb6226fb037
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
index fbf2961b212f..d4641a9d2fbe 100644
--- 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
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.sourceforge.net/docbook/${MY_P}.tar.bz2"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+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
diff --git a/app-text/docbook-xsl-stylesheets/Manifest b/app-text/docbook-xsl-stylesheets/Manifest
index 5e42f2336909..024e8e4973d1 100644
--- a/app-text/docbook-xsl-stylesheets/Manifest
+++ b/app-text/docbook-xsl-stylesheets/Manifest
@@ -1,4 +1,4 @@
AUX nonrecursive-string-subst.patch 1205 BLAKE2B 0c7bb8e3ba646a137bc0b50722448c65437881672a4bbb3f3dc7a181e5074f667fca0fbcb4475b83f04ac63bdddbf3dae800b7a7094b5d9aea270faeb81d9e50 SHA512 6a26838078a3ce28273dddfa1af6a378cffc28b6d1ba48a4cfc839addd7bf58ce217d6584b735f9c75381954744ab2386c75fa3c593858b6e27882be55c00d04
DIST docbook-xsl-1.79.1.tar.bz2 21967928 BLAKE2B 42b7e989616d16fa100c2dad713830ecedf6c7e26f56f99a9bf9330385c753f282cea1033e689196352bd41f9dca59a06ff09fc4638051cb478a630df9bfeb0b SHA512 83325cbaf1545da6b9b8b77f5f0e6fdece26e3c455164b300a1aa3d19e3bd29ae71fd563553a714a5394968d1a65684c6c7987c77524469358d18b8c227025c7
-EBUILD docbook-xsl-stylesheets-1.79.1-r4.ebuild 2235 BLAKE2B 746def3afc81ef66cd1d159a507a9eba55a8b94a74403e1b02418bd5270cae1d0a8fcbc1f85c2d9edc5c53eb93a95f1d26777877c61b21d1af732596723bd44e SHA512 eb8a9e1e52f19c572f192229e5f0a32fd7e1296ca40696d1b271540ce9466342ad2292d986558f83080f79c958958faecb7cce18e11f3def1c1073fec58db5c6
+EBUILD docbook-xsl-stylesheets-1.79.1-r4.ebuild 2236 BLAKE2B ae90f80deac91a3c612c92fbbaf8171b3653f3f80141a64c8feb71d7901f2dd6adc1bf8151dbc1c9c1506ec79db2030b7c0798c92424401d794fb066b81b2adb SHA512 396b0d3c266a33372a9bc006c56eae16a4a0663d9c4d99e84b580fcb145ae98dbba8e75abe03a07e844bf52f50aee68c7052566c82411effe83548645dbc96b1
MISC metadata.xml 466 BLAKE2B ebe96ecdc32b6923b2a9ab0bf36ae5f1abc00b19ee621e14f4ed3801f5dbff666c8549bf078227c5cf8d46238f0a232c051abdce5855832c752de2ff079035a4 SHA512 279cd47a3726e27c68a3e94667f01dc06493b7bf9314c6100682ffaf2e78184e0a2866eefbd57a3ea91f45052de0fdc891305240e1d5daa142e2481f25f6c870
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
index bccf505ec522..00f98100e045 100644
--- 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
@@ -3,7 +3,7 @@
EAPI=8
-USE_RUBY="ruby30 ruby31"
+USE_RUBY="ruby31 ruby32 ruby33"
inherit ruby-single
DOCBOOKDIR="/usr/share/sgml/${PN/-//}"
@@ -17,7 +17,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="ruby"
# Makefile is broken since 1.76.0
RESTRICT="test"
diff --git a/app-text/docbook2X/Manifest b/app-text/docbook2X/Manifest
index 52cfcd19d0c8..2542aec6c4ea 100644
--- a/app-text/docbook2X/Manifest
+++ b/app-text/docbook2X/Manifest
@@ -3,5 +3,5 @@ AUX docbook2X-0.8.8-error_on_missing_refentry.patch 1099 BLAKE2B 814d2102ea782d9
AUX docbook2X-0.8.8-filename_whitespace_handling.patch 1702 BLAKE2B e72498323f32b6e8ba8d98bd1a3f5a614eedad4fb6d939f699ab7abf6d674ffab76b99f4ee218864c0f7b1351c6a62399dbb6606c466c4acbbd4b8300b655576 SHA512 38920a5f9dd142f7f76a5aa1ceb6a3c0e71dbb5c73b4f0408e249f5151a32898821f3e28c5f8250c2e2c29dd7453fde387a69890768d7d89f090f61a5db74b16
AUX docbook2X-0.8.8-preprocessor_declaration_syntax.patch 3048 BLAKE2B 556e6c51091710087fb951430e83358978f00247629a7f5242e388e019f7ace467efbc7e6a1559642ceef6b7e941ed26c0bf00643ed8c81586998e215481a1a0 SHA512 9cbe0850aa255531b24cded169dc114f12cc40b34bb0d0be0d9461f413655633aaaa61267840d6b288d9090340d00631d717ab0d0f346e140dee16c92f1bc9e6
DIST docbook2X-0.8.8.tar.gz 723909 BLAKE2B 17593d104a8b50a3ab56e5de464785d86d41c8a3fd04f76037c5482de867efa6dfa1ed4047e11814ed18275cd3b856440deafb637dcec17267a946d5cb1bd085 SHA512 cc336017ad734fc62d96d289105e8ea154c418a03a37f3e21b0b3520063f8b466b4aae5a5aec2e0b83f6324c6c79b5557247a93338d0a9882a94a44112f6b65c
-EBUILD docbook2X-0.8.8-r4.ebuild 1489 BLAKE2B d73175b7c0dbf23e037571e8dd5a4385a4eb85d17026a2ec0c908a8060273a1b179e0c9236f6851bd66e993808cb712ac3764e2a32a0035b3e44d90655c10461 SHA512 d9abb37cce8812f76f4bccd0a5b5e68f9ece0371e43aea9a5758e01d6c7e648f194f221fe04c5b400f18807a41502d617dd7dc483f2535ea13fff67f6add2bca
+EBUILD docbook2X-0.8.8-r4.ebuild 1483 BLAKE2B 42d1f253f4d84a3696c5f802d26a3343187c68da2208762b1206f1c7733357f3996004dfc0b853f1ba1f809f875dd9e1a06d57d762c7e5139e293816448186a6 SHA512 e8cd824e78a327f5b5091b3b264742c3c4907739918fac0f51b1dfcd72dbdc1bd407fdc32c9ceffdc100288ea0fbdb42aa6818b65686744afd81e05564857069
MISC metadata.xml 247 BLAKE2B 9f5b9b6ee9ab8d215d4fd1287c3c94e717e97b5bab58f6b2c9bd5e8f777b8bd72ed434b8a1f65cc6ab83726bd921150ec2326e453a1bb1faf50a05bd78029c84 SHA512 316eca21bc921eb5351154de220f24bef97e2442c87129fa23528eb601425733e4ef91da4d09a3059112688d546ca3943ff378772b5cc75b58a582bbb628c86f
diff --git a/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild b/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild
index 463c7d258a8c..e295a436891d 100644
--- a/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild
+++ b/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/docbook2x/${P}.tar.gz"
HOMEPAGE="http://docbook2x.sourceforge.net/"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~x86-linux ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
LICENSE="MIT"
diff --git a/app-text/docx2txt/Manifest b/app-text/docx2txt/Manifest
index af5814b26218..621a25bef88c 100644
--- a/app-text/docx2txt/Manifest
+++ b/app-text/docx2txt/Manifest
@@ -1,4 +1,4 @@
AUX docx2txt-1.1-paragraph-newline.patch 220 BLAKE2B 0eb924a1d303058952947daf449cc74969094a57b5c4c045ce991a48394543982595d0be3c72d9845893a5836af704b244a52a974bb676ae569fb3f8758cfa06 SHA512 07d8686e1bd1f5ad1b18a5a3559667243dd9e580dff52711090843d5814736a371c382c2ad12d2dd01bbd827acc9a6f420d34f3ff4d02f9fb5864c07e86ec39f
DIST docx2txt-1.4.tgz 31302 BLAKE2B 3f57b95e40eb92f5b16f38fab7122cd75b23be0f1489bc83ea68f6feb16c14ad524119468da44ac5bc3989a1d61336c436a862b58bc3d83a565bd61b031c8f4f SHA512 5e59cd4065f409c20e17b29d3935a2637147392e86a325b28b78748d3b3867ce91f14f3349621b3c95b2ce6a8e38e33cf0816d1f9dccbebfdde9ba29fbd7f5b3
-EBUILD docx2txt-1.4.ebuild 570 BLAKE2B 49c142b3eb95c913bc28dbb12e5ad7b08c454a47abd45c6a1274b8d2d3c3689140b2dbf3f79d21c04945bcb8927beac72f3c8cbcdafbe238cb80480b8def3bdf SHA512 02e383d79f4bd2752f42a06c4a7d0a2bd3557324c75160fe03aa3b49417887cd0eaf8fb390be7e55b5f6c0537abc06deb0b99a753b7a8c90187c5bdef8bd93ce
+EBUILD docx2txt-1.4.ebuild 564 BLAKE2B 88ea2d91a833e80ca6536165d83c2c22a0bf2c486fc8d886ba1746a3ed2a28ab6ccb31f3a4f9e697669b92ad7943b183b7d9617446853a90cb34557e20d59d49 SHA512 30630b24017a041373c0325c04dbf1af90937f6f8cdddc7cb7281c0259f9ad37ba01d5f93b96aa02113ab16769b9d9649b34515a8dca025b6c6eccd9aadd9450
MISC metadata.xml 246 BLAKE2B d431c1f288b6a6f59b4fd9acefbb10d152449a7a45893bf18618398a1a81739c334aa998643c25a54a8a36b1985f52fa073c1d03ade6cb0a2c9af910610f671f SHA512 57fa7cea2bae535031ecc1630fa8ff87a3c09f543c5bbdc351676c4f36a29d3a889f3e6b70d8c59450a8a304116e223950e973f85154a54e23d556dd978af6f0
diff --git a/app-text/docx2txt/docx2txt-1.4.ebuild b/app-text/docx2txt/docx2txt-1.4.ebuild
index 40749129b011..6d9aa19a93bc 100644
--- a/app-text/docx2txt/docx2txt-1.4.ebuild
+++ b/app-text/docx2txt/docx2txt-1.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tgz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc64 x86"
RDEPEND="app-arch/unzip
dev-lang/perl"
diff --git a/app-text/dos2unix/Manifest b/app-text/dos2unix/Manifest
index 025b8100a9d3..4e147b33d2f9 100644
--- a/app-text/dos2unix/Manifest
+++ b/app-text/dos2unix/Manifest
@@ -1,5 +1,7 @@
DIST dos2unix-7.5.0.tar.gz 957576 BLAKE2B 5a674d61c9f911a2cb9c20c363fdc0e0affd3b6f26531d37a231aedb5e6a7428116b139d4af12ee32f4107f78ea079fb7a8d008c9630375f4afbc2afa0afb39f SHA512 914cbc3255045b1b87ad702c70844b059f9435ccfe636dc67514f092090b86a9f271789fcde28a9ead4d94a869fb92e334aa115d3cfe24133338260ad2233763
DIST dos2unix-7.5.1.tar.gz 959228 BLAKE2B 4f4a334a295b702d0540e58a0a86dcf091583d6c2b64f6de9bea883dfe0d70bfa05e8e5b9c8fb867bfd5e66b2eba562da1ca45c60f97bac67bdb275d66de0fe0 SHA512 733d163fff4effdf8acb382abec9bcd23f594fa17502e9dde2f24d3326aeb7653eee353bef812090ab8dc055136d236b40c2f778deea4ac026c2eed471e763b5
-EBUILD dos2unix-7.5.0.ebuild 2127 BLAKE2B d64a46e79b4a1309f99e9a96a02e30bc7c8a1f8a8d51fe35784e9e93f5733f4d4f366d00bebce8563a0671fa3f326468d1580f5f458915bea24463358b20b137 SHA512 b9fb13e5f505aa95015281e8f2b2f82d0ab9eb8f178c5d83fb2fac7bd252af90251584faed63d791d7c481091b511b880af5826b220495abbfe64c4ca804f389
-EBUILD dos2unix-7.5.1.ebuild 2127 BLAKE2B d64a46e79b4a1309f99e9a96a02e30bc7c8a1f8a8d51fe35784e9e93f5733f4d4f366d00bebce8563a0671fa3f326468d1580f5f458915bea24463358b20b137 SHA512 b9fb13e5f505aa95015281e8f2b2f82d0ab9eb8f178c5d83fb2fac7bd252af90251584faed63d791d7c481091b511b880af5826b220495abbfe64c4ca804f389
+DIST dos2unix-7.5.2.tar.gz 991485 BLAKE2B 2d88e88960d5deb6531b6eb52f646d0c8f40c361800e2f26632577e9187999599752d30b0c7e4e1f18c0127578311b8be6910e54535c333e092c3ebb70329173 SHA512 d76d799435dd248850f72cc50af2144a51e99f04ea83a1447c4edd828625c83f0afba367da51aa83defced4cbf34f3b75387a0821010f7b212225571036efbb2
+EBUILD dos2unix-7.5.0.ebuild 2121 BLAKE2B f441106ff8eeb22f0088bb69cd082ea97511a15811854ff52b3016f9a9dc1071651555cb589f15f8307f48d4becc87d4a7c40d5036f16ae15355b52639b465f1 SHA512 c66f7054f2bfcd639454fb877b60cd170e033a77fef07cab0451c743ec08ca3daa2e243e693d2e29c8e1217af17976717eb08bd3532fa7c4538dcd0ab491d08a
+EBUILD dos2unix-7.5.1.ebuild 2121 BLAKE2B f441106ff8eeb22f0088bb69cd082ea97511a15811854ff52b3016f9a9dc1071651555cb589f15f8307f48d4becc87d4a7c40d5036f16ae15355b52639b465f1 SHA512 c66f7054f2bfcd639454fb877b60cd170e033a77fef07cab0451c743ec08ca3daa2e243e693d2e29c8e1217af17976717eb08bd3532fa7c4538dcd0ab491d08a
+EBUILD dos2unix-7.5.2.ebuild 2174 BLAKE2B e7fee10f80c2c4f6151f9000fabc8a8a8911308efbfc1e1a2864f2251f89d47ae2530e32d175f669d7b9941d9c8c50f469482a5d165ad39e051d26df5df5cbe7 SHA512 97c99bcd6be68d5e54d2804df8de8356346d11f2c91231415b6bdfe33a5f227b6b5461a9600df473aec25e16e9e468b9b5f6b8953d33bc1a97d771f386bec64d
MISC metadata.xml 344 BLAKE2B ec6c66c1693ed09d8434840bb0e5eaf6689d629c787a115eedad537972c06c3aae6d739cd55a9acf85ed21043314e9721030b7c570c85eea4361c083d7db9fe1 SHA512 63d5baa4e84950d6cb2fd604f93e60842bc210af298eef73bc9e59e3d811957b99a95e2538ddd6df7d2ac6a50e30ff5bda66af4d7dbb573cec4ef83a38e42919
diff --git a/app-text/dos2unix/dos2unix-7.5.0.ebuild b/app-text/dos2unix/dos2unix-7.5.0.ebuild
index 83e99979e445..a7452754b1ee 100644
--- a/app-text/dos2unix/dos2unix-7.5.0.ebuild
+++ b/app-text/dos2unix/dos2unix-7.5.0.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P/_/-}"
LICENSE="BSD-2"
SLOT="0"
[[ "${PV}" == *_beta* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug nls test"
RDEPEND="
diff --git a/app-text/dos2unix/dos2unix-7.5.1.ebuild b/app-text/dos2unix/dos2unix-7.5.1.ebuild
index 83e99979e445..a7452754b1ee 100644
--- a/app-text/dos2unix/dos2unix-7.5.1.ebuild
+++ b/app-text/dos2unix/dos2unix-7.5.1.ebuild
@@ -18,7 +18,7 @@ S="${WORKDIR}/${P/_/-}"
LICENSE="BSD-2"
SLOT="0"
[[ "${PV}" == *_beta* ]] || \
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="debug nls test"
RDEPEND="
diff --git a/app-text/dos2unix/dos2unix-7.5.2.ebuild b/app-text/dos2unix/dos2unix-7.5.2.ebuild
new file mode 100644
index 000000000000..bff0f07b514e
--- /dev/null
+++ b/app-text/dos2unix/dos2unix-7.5.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 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://www.xs4all.nl/~waterlan/dos2unix.html https://sourceforge.net/projects/dos2unix/"
+SRC_URI="
+ https://www.xs4all.nl/~waterlan/${PN}/${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 ~amd64-linux ~x86-linux ~ppc-macos ~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/doxygen/Manifest b/app-text/doxygen/Manifest
index b0eab9e462d2..5c23d01c15c8 100644
--- a/app-text/doxygen/Manifest
+++ b/app-text/doxygen/Manifest
@@ -1,3 +1,5 @@
+AUX doxygen-1.12.0-clang-19.patch 2328 BLAKE2B c71996986679ddfab17c7de019a572f6e85f13dcb3c6d21b7f8a4e510cd978fe5e1ad6661c2f9661035c246ae5df6eb8b55fdb0bca235d7272a4433109a794a3 SHA512 86839ba8c5ef39729c5379a8397240b76ce065eefa3c9a9a168a572c5e796698547befb2b22a222188e68b8b42c7f26fcbf1b4ed46e17af29f937e45cc86edfc
+AUX doxygen-1.12.0-libfmt-11.patch 4820 BLAKE2B 548dd1c74b2c81551409053d7196ea07d0300efe5b7e42aa7a9c18f6313543478f5a6a9fa0c503797b5fb1129c462241ba9663939c044036d321f0d0cd2355a4 SHA512 32f6952390e08ec5d5bb7c35aa0010c6027c9a6bffc6de1d6e3e45255b62dd563bfc12ad94efd656207c161ee81b81f156ffec49be5160c3acd49a8949aeaecd
AUX doxygen-1.9.4-link_with_pthread.patch 1116 BLAKE2B 864adde5d9c0c852dba8fdaee9021f16e7e119a660d5d8657f320686c0d86c29b5695f367c2af2846e9861bca5a70889b6dd56a9734485527ae504a134e30594 SHA512 f9a1089585f83a09b89c813f51bbb7914fb27be2b3e554148387fd322c88153c2aca1af4215d90b6f2fc9eae25814085fb468f0ef2dacfa092662a4609d52929
AUX doxygen-1.9.7-musl-1.2.4.patch 1126 BLAKE2B 050fa56a7786c557ce03c9275e152f2b2d2285209f8ea9aed5019c96c2e545ce46208f783092addfcd8ae00b0ed257d4f588ae4036b65752087901d616cc4979 SHA512 eb89ca38cee0431528240c9b354adeef5e2c3ed89db762e7e12e12fa17ca596752b9da0cb75fb9d09dcfbecc302a7e63f811b8fb2f43baf3b4d2230f259ad96f
AUX doxygen-1.9.8-spdlog-link.patch 1571 BLAKE2B 954d701bdcbabf8b9ebb52d4be6a947189661a55cbab72b7651fb956b53778a968c6c88fb2b3967a8bfa5f0951e9fe046e69a8567938a8243558af807d657714 SHA512 7d3d4363313ace1823b4570c94fcd2f8099f6f7ec42d45f4fd341df9071fb9807e03fe5094a12c8fcf86ca8da06aa681ac0b8e1e0bec70fe2555f70cf39c5b8f
@@ -5,9 +7,11 @@ AUX doxygen-1.9.8-suppress-unused-option-libcxx.patch 828 BLAKE2B db41297d3ad3fc
AUX doxygen-1.9.8-unbundle-sqlite.patch 4510 BLAKE2B afd24516a20c4378a611c836bc51276528a3983ef21db7a036d53e910b8627f5800b871d2cd13c14fc36e04eebee8bca31c40819c9b4051b1007a3ad799351d0 SHA512 548a3e550bc552007116a9bf500e1cf953b23488e825ac2ee55ef90ae001c189e5a85f84b9957c5670be7d83166a5e8df266c6a96f8b195199d45c264b67e846
DIST doxygen-1.10.0.src.tar.gz 8400410 BLAKE2B dc7882dfb8b023e9250592375105cc79d4744362d96f4518b931ac264259257d27e0f2c5456580f3676bb54cc29fbc2ab3b2ffc37da6441297091c60a38dc13b SHA512 885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416
DIST doxygen-1.11.0.src.tar.gz 8447729 BLAKE2B e4825494099850b648df570a1ae53b858d196f7c6ada4565eae1e04ac119f4f9b1ed9d6e07dc26a5e50d41b74299720d7cde4ff43a7350b083d74eabce7624e3 SHA512 54f4a15e459d1d9cc3b4f021b5264191146bd8e0e780b57c4c31f4f9dcbfc7fe7a9db58e8cda4c6df1b4b354dd432dac0b3089fd547afe7cbe313771b2c6aaa4
+DIST doxygen-1.12.0.src.tar.gz 8472577 BLAKE2B de823aa8dee0e22ec49bbb97cf5b53272cdaea249250556b07602d501d45774be19dbd40ecc4324942840d3fe90b0224aa5c61ec7d42098f1797d75f3795268d SHA512 e407e29c5e232e1f8dca291dd2d00b1dd400be709400225339408fad2cd758563b69f290cbd7c0efeb76b1335c4672fb1d6d580b9e6ed570708cf9b7d78951b1
DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567ffffd37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb
-EBUILD doxygen-1.10.0-r1.ebuild 3819 BLAKE2B 8c1af5fce64d55fe06434b8160f53acf435d8121b5dab1cdcb73e3f3458bc716dc9c152f76ca2064b776a09d6133812b0cde24c77bf5951d721350151b85f4d7 SHA512 be3d81a0e3031048b93b2412dfe8df7ccf6e5265b6498ef3e4fb35f319bcf3d148517c1944b24eb226957ec8efa48fd9ec4635592039a396ec6f4b75f9826303
-EBUILD doxygen-1.11.0.ebuild 3819 BLAKE2B a4d1280e2e6ded50699e9db5b6f3d62238c1310bd26405a10900e99bb2903cf40b88c1bfc378f1b8c5fda60cf841883c2a224e8a0a3621eaebec2c70823dcba2 SHA512 3a8c7838eaf7f633048a61172aae3066cb1075a595b96fba9cd269220384301de9d6799640f80d8d5f977502e93b33926c985d532e2afa1479ff399545389ab0
-EBUILD doxygen-1.9.8.ebuild 3667 BLAKE2B b596827cfd08a822adbe93ee33d981a98d8aa6052eb5542da52eb0a1ca7ca6ab00037228a3dfb9d7e82be75b160c4cb2a9bb9981f543176c93098750a5a41dc1 SHA512 12d7879642e9e372caa5930d7bafc1f983d3edf43d56a94d76d71513795d369239831e5621d108d833e15902dafdb12e706ee8299d44991394cc4cd10017bd90
-EBUILD doxygen-9999.ebuild 3595 BLAKE2B f77632d211c66370a73ab9f12ae125f783a10dd9c3b079a71ef13ab93b2918280e0c18ce1ce3c13670da7845f4d2022137ecb6bfe5e678c7e57746c39b4b8b20 SHA512 681bb0cbec9969517ccf5e07c7df01668dff6c68a23a1cb5f1215ebd43a26921cd7dee4a5554c4a70d2dc4fa8778eb2dddd4a9d16a2bac6954ca630783710464
+EBUILD doxygen-1.10.0-r1.ebuild 3813 BLAKE2B 2eedb1de8355b925858d1d64f4006158849b427cfc93bf90fd78f44825a9fdea4838a6093a1207b3caceeb9591f6ab691fb61c5d4c31f9aea12140d5a7689a95 SHA512 cb91ff12b05220bf6e139f59b34cdc2ce88d5b0deb04fae186dba68089500e230da0e171e624ad69563ff6e260234d98065100622fc34d4e016255ebbb5a0412
+EBUILD doxygen-1.11.0.ebuild 3813 BLAKE2B 4e2e5bb7e1506fb7a80abb4efb9c6526aa273995f9bcc6c43bf6ec9773c6569354274db373a6aab7789d038ec52827f74b6e1c9478f068acdf07343cba15a55f SHA512 a02d87ee4815799fc116d50369b88bfa4bf9a7572d48e02228ee7428a7b955252d6c07355952e86303cf69c87e7474498bf586c5f9debd2f7ffb8ec38d98a82c
+EBUILD doxygen-1.12.0.ebuild 3919 BLAKE2B 784f94ad7dcb4bb671f4d6e93eac676a6d06299fe55b3d2c54c6c0c816c7b0ccd473a09628feb7c509759d4b5f2d6cfddce2c54aed6994283012a36cf99b7bca SHA512 1648fd03a5e639e2de041d7ba4c028900f9991a28566970f9818e41e9cf8ea0e3848c246d2d59c12a0c80dcb600c170ab4875546698099538e01d548b15275cf
+EBUILD doxygen-1.9.8.ebuild 3661 BLAKE2B bdf2ebea8aaa88abdf39b65e2d131afcdfb0175f785acfbe0a810ef1aa390b3086eecf5d251faf317e29102c5cfacba9ad19d24f31f9e94d63e047e866b97761 SHA512 a8b1a480e968ea118b0a0149f780ab5adc25add97329bbcfe23567580275b9dd1cfebefb565015d1a202664e09a1ec960c1943a4e39d7621ff8b4c360a2d2120
+EBUILD doxygen-9999.ebuild 3837 BLAKE2B f8b78d2944c2ea09783613fb8610f1d42c54e470d68ae5a9c77f8f6292df1c7f36a5006b996704a2a43c0cd7a1a7bb0a38d0ba05e2e2117ac113ea63848576d9 SHA512 0e494bbe08aedf8c133fd5709c99d3c441282b92514311a2d4c71381552fe74e8a03bf571c6ff45366bdaeae1f3ae633de5043e6eef8a2c13f3ab5720c0abe68
MISC metadata.xml 1024 BLAKE2B 884363174e8a83eecb926c962185d1f1cc3263ed216b26e149035b47b424b5baf1da222805f5ed04f25b4e97f12c79cface7bd6ce59ca9d37388c696a9a13117 SHA512 12c91be3f02f1ef99db00a48f2dd252f4bab85078f308c921a1a07062d971090f8dd39480b5b72e2bb21f8e2df69bc10c7828c1c91f2f83ce64be50a233eef15
diff --git a/app-text/doxygen/doxygen-1.10.0-r1.ebuild b/app-text/doxygen/doxygen-1.10.0-r1.ebuild
index 38eafa53a490..067403640817 100644
--- a/app-text/doxygen/doxygen-1.10.0-r1.ebuild
+++ b/app-text/doxygen/doxygen-1.10.0-r1.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
SRC_URI+=" https://downloads.sourceforge.net/doxygen/rel-${PV}/${P}.src.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
# GPL-2 also for bundled libmscgen
diff --git a/app-text/doxygen/doxygen-1.11.0.ebuild b/app-text/doxygen/doxygen-1.11.0.ebuild
index 811b1f60583b..05a15f74a401 100644
--- a/app-text/doxygen/doxygen-1.11.0.ebuild
+++ b/app-text/doxygen/doxygen-1.11.0.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
SRC_URI+=" https://downloads.sourceforge.net/doxygen/rel-${PV}/${P}.src.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
# GPL-2 also for bundled libmscgen
diff --git a/app-text/doxygen/doxygen-1.12.0.ebuild b/app-text/doxygen/doxygen-1.12.0.ebuild
new file mode 100644
index 000000000000..e47035d5c583
--- /dev/null
+++ b/app-text/doxygen/doxygen-1.12.0.ebuild
@@ -0,0 +1,165 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_COMPAT=( 18 )
+PYTHON_COMPAT=( python3_{10..13} )
+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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+# GPL-2 also for bundled libmscgen
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch gui test"
+# - We need TeX for tests, bug #765472
+# - We keep the odd construct of noop USE=test because of
+# the special relationship b/t RESTRICT & USE for tests.
+# Also, it's a hint which avoids tests being silently skipped during arch testing.
+REQUIRED_USE="test? ( doc )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ app-alternatives/lex
+ ${PYTHON_DEPS}
+"
+RDEPEND="
+ app-text/ghostscript-gpl
+ dev-db/sqlite:3
+ dev-lang/perl
+ dev-libs/libfmt:=
+ dev-libs/spdlog:=
+ virtual/libiconv
+ clang? (
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/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/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
+ "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch"
+ "${FILESDIR}/${PN}-1.12.0-libfmt-11.patch"
+
+ # Backports
+ "${FILESDIR}/${PN}-1.12.0-clang-19.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)
+ -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.9.8.ebuild b/app-text/doxygen/doxygen-1.9.8.ebuild
index 31e26890494b..fe973a786a39 100644
--- a/app-text/doxygen/doxygen-1.9.8.ebuild
+++ b/app-text/doxygen/doxygen-1.9.8.ebuild
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
SRC_URI+=" https://downloads.sourceforge.net/doxygen/rel-${PV}/${P}.src.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
# GPL-2 also for bundled libmscgen
diff --git a/app-text/doxygen/doxygen-9999.ebuild b/app-text/doxygen/doxygen-9999.ebuild
index 563834fb7d62..11574814a9e2 100644
--- a/app-text/doxygen/doxygen-9999.ebuild
+++ b/app-text/doxygen/doxygen-9999.ebuild
@@ -3,11 +3,11 @@
EAPI=8
-LLVM_MAX_SLOT=17
-PYTHON_COMPAT=( python3_{10..12} )
+LLVM_COMPAT=( 18 )
+PYTHON_COMPAT=( python3_{10..13} )
PYTHON_REQ_USE="xml(+)"
-inherit cmake flag-o-matic llvm python-any-r1
+inherit cmake flag-o-matic llvm-r1 python-any-r1
DESCRIPTION="Documentation system for most programming languages"
HOMEPAGE="https://www.doxygen.nl/"
@@ -18,7 +18,7 @@ if [[ ${PV} == *9999* ]]; then
else
SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
SRC_URI+=" https://downloads.sourceforge.net/doxygen/rel-${PV}/${P}.src.tar.gz"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
fi
# GPL-2 also for bundled libmscgen
@@ -43,14 +43,15 @@ RDEPEND="
dev-lang/perl
dev-libs/libfmt:=
dev-libs/spdlog:=
- media-libs/libpng:=
virtual/libiconv
clang? (
- <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
+ $(llvm_gen_dep '
+ sys-devel/clang:${LLVM_SLOT}=
+ sys-devel/llvm:${LLVM_SLOT}=
+ ')
)
dot? (
- media-gfx/graphviz
- media-libs/freetype
+ media-gfx/graphviz[freetype(+)]
)
doc? (
dev-texlive/texlive-bibtexextra
@@ -72,7 +73,6 @@ DEPEND="${RDEPEND}"
PATCHES=(
"${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
- "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch"
"${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch"
# Backports
@@ -81,7 +81,7 @@ PATCHES=(
DOCS=( LANGUAGE.HOWTO README.md )
pkg_setup() {
- use clang && llvm_pkg_setup
+ use clang && llvm-r1_pkg_setup
python-any-r1_pkg_setup
}
@@ -120,6 +120,9 @@ src_configure() {
-Duse_sys_sqlite3=ON
-DBUILD_SHARED_LIBS=OFF
-DGIT_EXECUTABLE="false"
+
+ # Noisy and irrelevant downstream
+ -Wno-dev
)
use doc && mycmakeargs+=(
@@ -149,5 +152,12 @@ src_compile() {
src_install() {
cmake_src_install
- doman doc/*.1
+ # 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/files/doxygen-1.12.0-clang-19.patch b/app-text/doxygen/files/doxygen-1.12.0-clang-19.patch
new file mode 100644
index 000000000000..acca39a18d51
--- /dev/null
+++ b/app-text/doxygen/files/doxygen-1.12.0-clang-19.patch
@@ -0,0 +1,43 @@
+https://github.com/doxygen/doxygen/commit/cff64a87dea7596fd506a85521d4df4616dc845f
+https://github.com/doxygen/doxygen/pull/11064
+https://github.com/bisqwit/TinyDeflate/commit/68ced8bd5c819264e628d4f063500753b77f613d
+https://github.com/bisqwit/TinyDeflate/pull/9
+
+From cff64a87dea7596fd506a85521d4df4616dc845f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= <bero@lindev.ch>
+Date: Fri, 9 Aug 2024 14:13:34 +0200
+Subject: [PATCH] Fix build with clang >= 19.0
+
+Clang >= 19.0 requires a template argument list after the template
+keyword for CWG96 compliance, see
+https://github.com/llvm/llvm-project/pull/80801
+
+This patch has also been submitted to upstream TinyDeflate as
+https://github.com/bisqwit/TinyDeflate/pull/9
+--- a/deps/TinyDeflate/gunzip.hh
++++ b/deps/TinyDeflate/gunzip.hh
+@@ -1141,21 +1141,21 @@ namespace gunzip_ns
+ //fprintf(stderr, "both track flag\n");
+ SizeTracker<DeflateTrackBothSize> tracker;
+ return tracker(Gunzip<code & Flag_NoTrackFlagMask>
+- (tracker.template ForwardInput(i), tracker.template ForwardOutput(o), tracker.template ForwardWindow(c), std::forward<B>(b)));
++ (tracker.template ForwardInput<I>(i), tracker.template ForwardOutput<O>(o), tracker.template ForwardWindow<C>(c), std::forward<B>(b)));
+ }
+ else if constexpr(code & Flag_TrackIn)
+ {
+ //fprintf(stderr, "in track flag\n");
+ SizeTracker<DeflateTrackInSize> tracker;
+ return tracker(Gunzip<code & Flag_NoTrackFlagMask>
+- (tracker.template ForwardInput(i),std::forward<O>(o),std::forward<C>(c),std::forward<B>(b)));
++ (tracker.template ForwardInput<I>(i),std::forward<O>(o),std::forward<C>(c),std::forward<B>(b)));
+ }
+ else if constexpr(code & Flag_TrackOut)
+ {
+ //fprintf(stderr, "out track flag\n");
+ SizeTracker<DeflateTrackOutSize> tracker;
+ return tracker(Gunzip<code & Flag_NoTrackFlagMask>
+- (std::forward<I>(i), tracker.template ForwardOutput(o), tracker.template ForwardWindow(c), std::forward<B>(b)));
++ (std::forward<I>(i), tracker.template ForwardOutput<O>(o), tracker.template ForwardWindow<C>(c), std::forward<B>(b)));
+ }
+ else
+ {
diff --git a/app-text/doxygen/files/doxygen-1.12.0-libfmt-11.patch b/app-text/doxygen/files/doxygen-1.12.0-libfmt-11.patch
new file mode 100644
index 000000000000..a73f6ad58514
--- /dev/null
+++ b/app-text/doxygen/files/doxygen-1.12.0-libfmt-11.patch
@@ -0,0 +1,112 @@
+https://bugs.gentoo.org/937599
+https://github.com/doxygen/doxygen/pull/11083
+
+From 567aca983f70b01103271e431bc71a13ac79213c Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Fri, 9 Aug 2024 03:00:05 +0300
+Subject: [PATCH] Adjust to libfmt-11 changes
+
+Bug: https://bugs.gentoo.org/937599
+See-Also: https://github.com/fmtlib/fmt/commit/d70729215fba1d54862e407b626abf86ddf409bf
+Signed-off-by: Alfred Wingate <parona@protonmail.com>
+--- a/src/trace.h
++++ b/src/trace.h
+@@ -156,7 +156,7 @@ namespace fmt { template<typename T> struct formatter {}; }
+ //! adds support for formatting QCString
+ template<> struct fmt::formatter<QCString> : formatter<std::string>
+ {
+- auto format(const QCString &c, format_context& ctx) {
++ auto format(const QCString &c, format_context& ctx) const {
+ return formatter<std::string>::format(c.str(), ctx);
+ }
+ };
+@@ -164,7 +164,7 @@ template<> struct fmt::formatter<QCString> : formatter<std::string>
+ //! adds support for formatting Protected
+ template<> struct fmt::formatter<Protection> : formatter<std::string>
+ {
+- auto format(Protection prot, format_context& ctx) {
++ auto format(Protection prot, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (prot)
+ {
+@@ -180,7 +180,7 @@ template<> struct fmt::formatter<Protection> : formatter<std::string>
+ //! adds support for formatting Specifier
+ template<> struct fmt::formatter<Specifier> : formatter<std::string>
+ {
+- auto format(Specifier spec, format_context& ctx) {
++ auto format(Specifier spec, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (spec)
+ {
+@@ -195,7 +195,7 @@ template<> struct fmt::formatter<Specifier> : formatter<std::string>
+ //! adds support for formatting MethodTypes
+ template<> struct fmt::formatter<MethodTypes> : formatter<std::string>
+ {
+- auto format(MethodTypes mtype, format_context& ctx) {
++ auto format(MethodTypes mtype, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (mtype)
+ {
+@@ -213,7 +213,7 @@ template<> struct fmt::formatter<MethodTypes> : formatter<std::string>
+ //! adds support for formatting RelatesType
+ template<> struct fmt::formatter<RelatesType> : formatter<std::string>
+ {
+- auto format(RelatesType type, format_context& ctx) {
++ auto format(RelatesType type, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (type)
+ {
+@@ -228,7 +228,7 @@ template<> struct fmt::formatter<RelatesType> : formatter<std::string>
+ //! adds support for formatting RelationShip
+ template<> struct fmt::formatter<Relationship> : formatter<std::string>
+ {
+- auto format(Relationship relation, format_context& ctx) {
++ auto format(Relationship relation, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (relation)
+ {
+@@ -243,7 +243,7 @@ template<> struct fmt::formatter<Relationship> : formatter<std::string>
+ //! adds support for formatting SrcLangExt
+ template<> struct fmt::formatter<SrcLangExt> : formatter<std::string>
+ {
+- auto format(SrcLangExt lang, format_context& ctx) {
++ auto format(SrcLangExt lang, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (lang)
+ {
+@@ -273,7 +273,7 @@ template<> struct fmt::formatter<SrcLangExt> : formatter<std::string>
+ //! adds support for formatting MemberType
+ template<> struct fmt::formatter<MemberType> : formatter<std::string>
+ {
+- auto format(MemberType mtype, format_context& ctx) {
++ auto format(MemberType mtype, format_context& ctx) const {
+ std::string result="Unknown";
+ switch (mtype)
+ {
+@@ -301,7 +301,7 @@ template<> struct fmt::formatter<MemberType> : formatter<std::string>
+ //! adds support for formatting TypeSpecifier
+ template<> struct fmt::formatter<TypeSpecifier> : formatter<std::string>
+ {
+- auto format(TypeSpecifier type, format_context& ctx) {
++ auto format(TypeSpecifier type, format_context& ctx) const {
+ return formatter<std::string>::format(type.to_string(),ctx);
+ }
+ };
+@@ -309,7 +309,7 @@ template<> struct fmt::formatter<TypeSpecifier> : formatter<std::string>
+ //! adds support for formatting EntryType
+ template<> struct fmt::formatter<EntryType> : formatter<std::string>
+ {
+- auto format(EntryType type, format_context& ctx) {
++ auto format(EntryType type, format_context& ctx) const {
+ return formatter<std::string>::format(type.to_string(),ctx);
+ }
+ };
+@@ -317,7 +317,7 @@ template<> struct fmt::formatter<EntryType> : formatter<std::string>
+ //! adds support for formatting MemberListType
+ template<> struct fmt::formatter<MemberListType> : formatter<std::string>
+ {
+- auto format(MemberListType type, format_context& ctx) {
++ auto format(MemberListType type, format_context& ctx) const {
+ return formatter<std::string>::format(type.to_string(),ctx);
+ }
+ };
diff --git a/app-text/dvipng/Manifest b/app-text/dvipng/Manifest
index 42d017e15e6b..c3b30e41d8ea 100644
--- a/app-text/dvipng/Manifest
+++ b/app-text/dvipng/Manifest
@@ -1,3 +1,3 @@
DIST dvipng-1.17.tar.gz 171049 BLAKE2B 7165135d818aa399d051977908bf7865774803127312fec515284bd72c4f9e88ffd7f1f7c3c8f1b5adf324fdbb9ac8d039582ede2398123db6ee7655500ac32a SHA512 b56faa6f2b24572233e1f0d9b74122b3bb7fed22cf47c9c05f5530691854dffc9a1953b51803f7d539f9a9de364160d557560c68c369820212837bdbacfb80c7
-EBUILD dvipng-1.17.ebuild 1102 BLAKE2B 5a4a1efa902a0c97b62be885e05ed45ee5df8303887dd06e5bd6bfb579bb57bd993364a44c91f681d71bc1f5ec3bb79ed88a70423ef79deb700b0fb8a50e43cd SHA512 6ecb78a1d88e4b55d253fb5762e3a367147a60389ce185773458da4731e72d5858317db89b7132d2d6328e31427d79a8c5826be76240b2fbb4ddccbd855b4ee8
+EBUILD dvipng-1.17.ebuild 1096 BLAKE2B 03e371a2ed7ecff9febd914c9ca93055e1b165b4f3f07f7717c5a6d4351ec532197c8dbcafbf60638576c63d965f203256fb2ca4bb561981e4105dc4696a1c8e SHA512 04f803ec09c663eba7060cb74f73f65e2d9dd261341ec8561865b2ee9367e373729d60126ab1caf4ba00ca738d52630356683399128c2d850944ce4d55f7a9c8
MISC metadata.xml 1123 BLAKE2B 44769f6c5b53ba40a80e8d938f1a399e04798dce79e7906234002fc6d90a5ae554f8150cc66527b688513a6cddcfd725f2752fab5d89e981c6d04ed7dfe6e045 SHA512 04bc93294637b4ed422ec9367eeedf4766caca58e91b931d87f8e698767dc7234a055c6ef6ade60a69e03e350570aacc1ece13d6ce3bf4971b04f2c128191d50
diff --git a/app-text/dvipng/dvipng-1.17.ebuild b/app-text/dvipng/dvipng-1.17.ebuild
index 0439d8a6ddde..c2736cd2a441 100644
--- a/app-text/dvipng/dvipng-1.17.ebuild
+++ b/app-text/dvipng/dvipng-1.17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="LGPL-3+ Texinfo-manual"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="truetype test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dvipsk/Manifest b/app-text/dvipsk/Manifest
index c51c0fcbddcf..c1d3fa673d1f 100644
--- a/app-text/dvipsk/Manifest
+++ b/app-text/dvipsk/Manifest
@@ -4,6 +4,6 @@ DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
DIST tl-dvips-2021.tar.xz 58076 BLAKE2B 23105928a22ecb0fb9d9b3b9bc8e5edb2eb42c7cbcb48e80d9e72ea613a30a82c2d825eb4caae00bd04241260257e6feb400767fa3a12c55522799272dff2996 SHA512 1eec2ddbbc5d211f1d38237289a2bcfe716fe41210d47f6f9111a009dc179ca3dcaefde11e49d28d4cdd26b992dfed7fca3bff3178a6ca273f396afc45118013
DIST tl-dvips.doc-2021.tar.xz 521496 BLAKE2B 7c366af47a1ea967e871e5740d8debb1751b67b9e41a35aada0327c1aa26c04a90baf1898c1c50965ab766006028f5fb13264f5d7cda87fc630dd99300995b5a SHA512 07b00a4bfe557a04a93b22667f4854e2d55f76f33d2fa767d445b3301835aafafd4b8046b7126d5f516b65a743b1d0fe32a8fa3d0dc9b7b29e47bcfdfc790138
-EBUILD dvipsk-2021.1_p20210325-r2.ebuild 1542 BLAKE2B 7e9a0be19af476419104ad01a710de4fa2a756bc04b103bc0ddfb80b44ffa26be37bb00b8a065fe5bbd8b94fd012428b8cdc86b7565b23de08b6e792d3c0d97c SHA512 4cdf91110f55bed2eee00aaf092de7eafaf0a7df50273678e0e2d724ff8ccfe540fbbaaf18aba4721a816f4347f4ae1b3d677a315e2854eeeb6abb28924a0ee9
-EBUILD dvipsk-2023.03.11_p66203.ebuild 1464 BLAKE2B 424c5e393c90228bdc06ab0da0c554b4e36517b046119aa19bdf068effa0b50d17bc4d5267bf997636d64228c0529816096ffaca23e7827f443811a5afe9fd97 SHA512 9e92a3eb92f33cd278fa4448f0c8285c963f076bec804305782c001a0d90bdfc7b372a5fc9f3dc3ba62e5a4e57b92e6f662492cd21d2d4d588ed3aed0efc5662
+EBUILD dvipsk-2021.1_p20210325-r2.ebuild 1536 BLAKE2B b73746b53033b528a0e76fdf9f92fc6dc2f78eeadca8eb8873555b5246f8c141ae5d02b994525c69cae0193c72fe24d6a6b5eee427efd55f2bd815c3a5848232 SHA512 491791f2ba6d60e65e823e0ec12e8edb4b7c1b5adbdb76885f574be44e3b94db9780921b051de8133a26bd81832704d213569b8665a8b74c50de3354f3ffdb89
+EBUILD dvipsk-2023.03.11_p66203.ebuild 1458 BLAKE2B 0195215127d2be1c081da03a79890f1986d83ebfbe4c8ad4737c4bc1465eb20970d2334af03e155823520d1e32f89de32fe8be54908d8744a3b6970bdd8bec1e SHA512 6fd0ec8106d62ad34f4257038a2a3ff8701f3a650cfa03c377ba2ba208a4242d60bfdabc3c50a9fe1b3e18af772029db1e076338ed2106fb82bb36b9ee4d1641
MISC metadata.xml 360 BLAKE2B ca0683dcc7068d813ba25f8444bd821ed98d79fb6a4cf3cce07b6cf94e013a3a65fd26d97c356200a49ebf708830ce68d3192f74cf680aa90bab9dca961982c7 SHA512 8c8f28e45ce3107a176c8c901cfd44f20b4c423d5de1ab759cae327a8cedff0530a5fbea7f33afbd416c78e3b37ede619324cbdcdeb995205f8b5b2bcf5790a4
diff --git a/app-text/dvipsk/dvipsk-2021.1_p20210325-r2.ebuild b/app-text/dvipsk/dvipsk-2021.1_p20210325-r2.ebuild
index 5d0cf5d7abfa..6033f86ce7b9 100644
--- a/app-text/dvipsk/dvipsk-2021.1_p20210325-r2.ebuild
+++ b/app-text/dvipsk/dvipsk-2021.1_p20210325-r2.ebuild
@@ -25,7 +25,7 @@ SRC_URI="${SRC_URI} ) "
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc source"
DEPEND=">=dev-libs/kpathsea-6.2.1:="
diff --git a/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild b/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
index 84b7dd8f37b4..c312888d3e37 100644
--- a/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
+++ b/app-text/dvipsk/dvipsk-2023.03.11_p66203.ebuild
@@ -22,7 +22,7 @@ SRC_URI+=" ) "
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc source"
DEPEND=">=dev-libs/kpathsea-6.2.1:="
diff --git a/app-text/dvisvgm/Manifest b/app-text/dvisvgm/Manifest
index cc394a4c5d7d..f8c9c86ac0dc 100644
--- a/app-text/dvisvgm/Manifest
+++ b/app-text/dvisvgm/Manifest
@@ -11,11 +11,11 @@ DIST dvisvgm-3.1.tar.gz 2908747 BLAKE2B f7544d291fbabf1bb126c97077b15296369815ae
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
-EBUILD dvisvgm-2.14-r1.ebuild 1649 BLAKE2B 0daec12b5203b57bc8be68160bed5cefb2d6228948dae44107d2b9a2a413e58d825b7ce294ae1d8bb9354b721cea43809b5e275236729694f6e97fd257a46512 SHA512 efd24da9bd319d3dba5792efd5881a0a90a1ca91eb7b312899181ed1073f08fe0df13888e475a56b40862ce3ba7cf9145b2dc1855093fa189202db0693d27abb
-EBUILD dvisvgm-3.0.4.ebuild 1145 BLAKE2B 563f9aedcd80b1839d342840077e76ef547b30d1a1266f92e93fdad9f2036887c4083d6b47589dce44da2f18fb6ec2b33b7dc3dd52b4ac658f43f83b7c043ebf SHA512 32277b575503528a43a0e8cf5a8b496776ed5c2475b10cc99f46813d7d973aaee0b13adf9d6e764deb3a63d88f7b4d7b843fc2872d3e993b0557ea2a9b435585
-EBUILD dvisvgm-3.1.2.ebuild 1100 BLAKE2B 4262950c3ad9a17544b8f5b527c4e57d5f7ee9d77c39b40839f69a392548fdb4d4637b6158be9f28027efd2e9004975c19329d1cb920ab0a7c7cff3ec10f29df SHA512 b92a571a01de94273964ec72d9c2926ef094a006e56f54708e843791805d6c957a0ec175a19e8e783d5a7c7165d798ce5e70e3de8ee4a0d0a6c4e63954b80939
-EBUILD dvisvgm-3.1.ebuild 1100 BLAKE2B 0262762b305f8c5b6e5f623833b36e6198fa0b36e4e3723aa7ae00f383026ea3da005c37514b639cc437ed1342307565feb6cf9dddfab9a49118ada5a62d2722 SHA512 01ad0a28de941319e2d5ae64b9e41de850a1f82e19ead0d82f6541008a58a2c2bd8b14efebc2bba4c6e49f2730307da53e445e8d49363cc68403faafb32ebac9
-EBUILD dvisvgm-3.2.ebuild 1100 BLAKE2B 4262950c3ad9a17544b8f5b527c4e57d5f7ee9d77c39b40839f69a392548fdb4d4637b6158be9f28027efd2e9004975c19329d1cb920ab0a7c7cff3ec10f29df SHA512 b92a571a01de94273964ec72d9c2926ef094a006e56f54708e843791805d6c957a0ec175a19e8e783d5a7c7165d798ce5e70e3de8ee4a0d0a6c4e63954b80939
-EBUILD dvisvgm-3.3.ebuild 1212 BLAKE2B 824a855baa2f9ba19d397e888aca1d8ec0550fb161603e8eb4c1b5babd3135e85afd188922da2b113572f6d40606604e473115b64f0890ee77e5bf3f8a468340 SHA512 73f05185954823b13a2d0c89e85d8e6a9b5432ddb683f71ebf215a8f496c52c21631d9d5786da2b0931b851ed47f174c77cf583e679cb618e5d82060a36eaee4
-EBUILD dvisvgm-3.4.ebuild 1270 BLAKE2B 4bab695166d3671ff74707ef4072278e0b4bf868ef2ef62f6840dfda1d59526f481251a8d028afe5d70a675a9d28cbc8039ed9e5e95ec7f5bc42307d7fe1f681 SHA512 c0b0d7ae9f278f506d2b6bb4938f02a2863f7e04b161069226d7b1d19be395dc0cf4cd65bb236d207247c1fc3b6ac1f792ec1b3656663a0e4ef3b28da88ed01a
+EBUILD dvisvgm-2.14-r1.ebuild 1643 BLAKE2B cc1675157f7f96fd33ace73d6bf243131eb0234f820ccbdb9149f19104faf4023589880bb0707fb8946e4a2ea76e070f7d6ead81a8b90021fc5be32a65abfa6d SHA512 cdd4a2d97dd66097dca87ded5cf48784109461a099d1c5e0b0d0d9d4196b2037f5464683bf6289a67f03eaa895a2cca95aace312ef99d9bc317da986505ca38e
+EBUILD dvisvgm-3.0.4.ebuild 1139 BLAKE2B 81144c928028a23abdb1b68a9235a81defab93e2a4d35c9d7c0a99bcdb87242c5a02b5d764e3cceb42fbeddd7e16da6867816fc73fe2e5dceeb792252229f2d3 SHA512 3d291e7df6648f0666ec34f31be274794f0c1c8b2e3429f53c2f0f43200a322a11f8941dd29389ed7bd2dbca90d356f40516d4cf6b9ed9419a856f727bdc7ad9
+EBUILD dvisvgm-3.1.2.ebuild 1094 BLAKE2B 72d40ceed4bacde8744697e5803523065cbb79a8227b96b5d50613f92f7b4c39707393503fd442ae48c51d6abb0f125f9bb36899bf9a69cb6892dbdb32ca19fc SHA512 0b9c4eb59347dd997ac2d83cc712802fcbe5927b3583fbc0c8205cd73809a7691f6092c1c7062b9a7f0e06e3aad0cc393b2bce9bd79d23f30a2e88cb8b2ad072
+EBUILD dvisvgm-3.1.ebuild 1094 BLAKE2B 525618e390dbe0361491ceec2a68fd5f67be4b631a9b64c84c69cfc963f96e8c19329c373ff7cc2018f6d7b5a78ce36e92bccd5016632f6f06ed7acdc57c6130 SHA512 faf2c563078e3d59eb2cd1f45f602501c0bae3e16a0c9f424da9be96c66b4212dbac49ea25ef51ea2962a003fa9aa8e57510f44984229370ef763a2ada6a0be8
+EBUILD dvisvgm-3.2.ebuild 1094 BLAKE2B 72d40ceed4bacde8744697e5803523065cbb79a8227b96b5d50613f92f7b4c39707393503fd442ae48c51d6abb0f125f9bb36899bf9a69cb6892dbdb32ca19fc SHA512 0b9c4eb59347dd997ac2d83cc712802fcbe5927b3583fbc0c8205cd73809a7691f6092c1c7062b9a7f0e06e3aad0cc393b2bce9bd79d23f30a2e88cb8b2ad072
+EBUILD dvisvgm-3.3.ebuild 1206 BLAKE2B 1f8172c434c2f937123c3d45997689ab83aac0734297e809d3d76b423318faef2c56d375c5b063d7de6873a4da3cac48974499950ec37f6aa1db38e8a313c393 SHA512 b5871a54c7e4e2c7fe82467f7d9d0e9d29486f7531fdbf97878339d0c95c300b9189d4e286546e52795cf7cb4d299f5a97b837e7c287260bba62caa968ed4321
+EBUILD dvisvgm-3.4.ebuild 1264 BLAKE2B c20b2a2cc4cf3d4e8c565817b0a27990bf30bdd935a6d864efebf777d8785da1b8e9c52dc52f751c82436a3df895dbd6a0848e05f0e76c1739ce1bd5df4c046d SHA512 ee495d716276d67c2a6b79d297d62b7ab0545b058cf54b91cd319d771abb6fb5807332a360e1e6d793b0fe44f024b3d546642e2bcf210028fc0913a45f580c0b
MISC metadata.xml 383 BLAKE2B d4d13b1caf7ebbd81baf9d911434c0ca57f5b9c5d5c136c0ae569341c511e61fbbaf9211accff192d86bdcedca81ad9f6dab2e23f65778a0b2b7c4be0a286a1e SHA512 563b8459b11497c84145cd7dca5cfa38cafbd5bbeb2c2709080633e785509073b96d1ee999fa87b4263f2babefe32b030361fb537b9016cc3eb5ccf423639573
diff --git a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild
index be882c95b84c..9de15f023536 100644
--- a/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-2.14-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
# Tests don't work from ${WORKDIR}: kpathsea tries to search in relative
diff --git a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
index d583b7ecb4d2..a5049e1bb7ff 100644
--- a/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild b/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
index 66f6668dae75..37ec9f403a78 100644
--- a/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.1.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dvisvgm/dvisvgm-3.1.ebuild b/app-text/dvisvgm/dvisvgm-3.1.ebuild
index c94c72cd11ca..28f1e8487673 100644
--- a/app-text/dvisvgm/dvisvgm-3.1.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dvisvgm/dvisvgm-3.2.ebuild b/app-text/dvisvgm/dvisvgm-3.2.ebuild
index 66f6668dae75..37ec9f403a78 100644
--- a/app-text/dvisvgm/dvisvgm-3.2.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dvisvgm/dvisvgm-3.3.ebuild b/app-text/dvisvgm/dvisvgm-3.3.ebuild
index f71fde50a734..7af476c9fa9e 100644
--- a/app-text/dvisvgm/dvisvgm-3.3.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.3.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/dvisvgm/dvisvgm-3.4.ebuild b/app-text/dvisvgm/dvisvgm-3.4.ebuild
index 5ccb6669e46d..6e02cca0c003 100644
--- a/app-text/dvisvgm/dvisvgm-3.4.ebuild
+++ b/app-text/dvisvgm/dvisvgm-3.4.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/mgieseki/dvisvgm/releases/download/${PV}/${P}.tar.gz
# variant: Boost-1.0
LICENSE="GPL-3 Boost-1.0 || ( public-domain BSD-1 )"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/ebook-tools/Manifest b/app-text/ebook-tools/Manifest
index f95bdcbec79e..b4cac27a8662 100644
--- a/app-text/ebook-tools/Manifest
+++ b/app-text/ebook-tools/Manifest
@@ -2,5 +2,5 @@ AUX ebook-tools-0.2.2-crashfix.patch 1883 BLAKE2B 957cdf93efefda23074d762992c71e
AUX ebook-tools-0.2.2-fvisibility-hidden.patch 998 BLAKE2B 3595aecd20dd3e046d76517595f337642e0723ac6fddab9a4f74a9e29b3cc415cafce3688f1fbc395e3b681a90ac88c05124b71c69882e1a3cda25c231d5258a SHA512 ae8c8608335e3d7251f4fca959a9ada267cffed6d7abbf7baf5a053490b80789cff3e9fde76ca6c034bf19760a51d6822e2ead7a4f7d15aaa11d5484c463de6f
AUX ebook-tools-0.2.2-libzip-cmake.patch 3113 BLAKE2B e3b78d2ab278ff759afec16a57f074a722b3f5ff6aeceac9bd736843981d6de205607a0e89ffad0db4fdc14e3d250959a02b642e07b01a77c24aa494a1b37d8a SHA512 d228d9bd192e5cd46c7a991025d995b33e26049053ecd548ab35edace11e10aef6c7ca24c584680f97bb765d7e3485b5e6ea337a0255dcf1041f804213443b78
DIST ebook-tools-0.2.2.tar.gz 46889 BLAKE2B 20b6ff048e9e31d2e00db3a02b67e21f3031d74aedfc663331b08f626b1816adecad5039e124462f97ff2ff7dc43f002eb39dd625f031ae42fe2b46338e94fcf SHA512 b4518249835ed7cc672392bf2f8b1c62bc218e41c53663bb26ab34c9e43a99b6b7ae794babdb4bd775e467bb17918703a66ee57c8cf94cb7afc4ba2a7f74816a
-EBUILD ebook-tools-0.2.2-r2.ebuild 798 BLAKE2B 67a983854db19f80ae80d7a2e7381c2f643025f7138c252932b7948aa7da0028c2f351e7b349dd47c875fa62e11143a5e4d27430d544f61366673519b6c6dc42 SHA512 962ee0453c286e1c765fba372bab46a3d137613e978bd440e8664c79e2d74ec49a16e9270adafb462fdd28b393f853407bc6e785ff25ac4dd795f7006a312ab1
+EBUILD ebook-tools-0.2.2-r2.ebuild 792 BLAKE2B 64e83cd58cad59d3903b4ea0fd6bb816ae6cd46e4989dcf61f26506fbb6109a90d992bf2d82721b3db84754aeb49515aa5f4e5373eb87b1c8e4f8029ed1f3a89 SHA512 bc7240a685073a9728969fd7ab43993534ff5960b87ce51ea9729fa613de0edfa3ff6d2f3fa11a2c326e67a2248177e091faf6a19aa98878ccad3120430e9967
MISC metadata.xml 401 BLAKE2B a643f820bbbbfbe88cc85fba52a9fdb1b117816bedd4470ad7f637424fdb52c03dfc6b5ccdd629a6d0b1db073c651b3e122cc4b367ad700c56914b2db45a4583 SHA512 ab90f5a46f1a4fc1313bd63b651cf383539a052d815a5f9796cdc1c085bac6e8d08732834c8703154af816b3400b55770229439cad144ff6cef1fb3d1f22fcb0
diff --git a/app-text/ebook-tools/ebook-tools-0.2.2-r2.ebuild b/app-text/ebook-tools/ebook-tools-0.2.2-r2.ebuild
index a889bb12a90f..50b2469665eb 100644
--- a/app-text/ebook-tools/ebook-tools-0.2.2-r2.ebuild
+++ b/app-text/ebook-tools/ebook-tools-0.2.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv x86"
IUSE="+lit2epub"
DEPEND="
diff --git a/app-text/editorconfig-core-c/Manifest b/app-text/editorconfig-core-c/Manifest
index 398ae18a9d17..5552fdffc06f 100644
--- a/app-text/editorconfig-core-c/Manifest
+++ b/app-text/editorconfig-core-c/Manifest
@@ -1,3 +1,5 @@
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
EBUILD editorconfig-core-c-0.12.6.ebuild 1163 BLAKE2B ec7baa7aec3e7ff00c811a8037fca610ca99951c74677638b34c8d9a64c493951a421138e4d70fe75625c4cf4cba498d09834ec6e10a71b7dbc5574cb2a564b9 SHA512 c721f2e09e74469530de8df7987614e4c7a82b6c878c539c3b6b56c373ef87ba4e83de28671de6ab387985e0107cf6ecdc7df71f11da96eabd804e65097f09bd
+EBUILD editorconfig-core-c-0.12.9.ebuild 1166 BLAKE2B 2eac9b0f80182e8b2a06717f01d00c9663f92de27b1b6e18e5a2d9a44f83a3281f6187b0668a2bfd4e88abc461ecba90d2ebc4b1992bb9e7acb24e026bf21a76 SHA512 db65c6eae5c65d38cba6ad07c4760786e023848371dc37f45a9b1d579a5f2ab55a56ede2082275243b1eab9afc506937dd57726e021d2701a9350eb7171c5bd1
MISC metadata.xml 389 BLAKE2B 936516a5d13add9bcb0c94e20f3ea1eeb14119f2cae956c472848769907df123431f6dfa846bf82955a340a9c7f21bfe738203fe4a2bb6ea24ac22bf38d6e0e8 SHA512 5380c32b0d900044ce0d0562d6a71a0db840d01ebc48bdb34a5da2f61a8deff1a475fc03958796edb819d06f7e358a15c9fa4dcd20a91b64ca3c0e790746ad11
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
new file mode 100644
index 000000000000..b6fb6eed3e84
--- /dev/null
+++ b/app-text/editorconfig-core-c/editorconfig-core-c-0.12.9.ebuild
@@ -0,0 +1,51 @@
+# 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/enchant/Manifest b/app-text/enchant/Manifest
index d3fcac1b6318..8f5ae6d76810 100644
--- a/app-text/enchant/Manifest
+++ b/app-text/enchant/Manifest
@@ -1,6 +1,6 @@
AUX enchant-1.6.0-hunspell150_fix.patch 577 BLAKE2B dc57f0fd5a90ba36abe174949060b20c709f920aa7ef29e1560f4a194d744064f59ae7c812cc27debe30c1082a9f76d3eac8723f850803c5eb06c213fe39e91d SHA512 893620f45a1dd7956aef9f3517186a9226c00e6b85df4770d6ea388fc08854e7884143fe3c7a064c7ec4f8353a9b9571d0c07da22df5c6ee41fc4c6bbce5874f
DIST enchant-1.6.1.tar.gz 642124 BLAKE2B d41aa9b313e7fe8b0887728b55f3c5218e270c7359b4edcdc8d9180af68687230bcc9f7d1abb9f85ac673478530e5674366c9bc7d08b983e7226725b2cdd73d3 SHA512 26c62dfa89ee40150db502651a2f876fba00569b7015f205dae27a029557effacff335bbe36124dbe6686537da2305bcab02592179d03e95fdf9741d54b98036
DIST enchant-2.6.1.tar.gz 1014436 BLAKE2B 3df1d72d4fa2e912788d4e12e7bc4ab2676952e358e97457259284e78c32006482be0713059d5feeef56905e83ded975e7d723563c58e4f92c845b0b279a6827 SHA512 e2faabeb6a4edc7237a0a279b210512100fb1662b097cd23f0fc07a3519e48632e5527b0d393793a7623667011eae7e11f15fcddcaa155c4abd26ab6981ddf44
-EBUILD enchant-1.6.1-r2.ebuild 1396 BLAKE2B 615fe8a3c1510e3c5459160ea20d37e1ff72ebe86bd2a70515909720e61f449f0a6303bc0adc9aa5223360a54f82f436d893a60d6436cd5175abb7cde10e0c17 SHA512 ef0a7b4a674cfa8ecba39818528bd4c71ebee912e00e30b9b9a3237d4d6339505d0c350703678e493c9ab58b8642ce0dc783a8ec4445a81dd1208d4067c6f1dd
-EBUILD enchant-2.6.1.ebuild 1439 BLAKE2B 5fe604fac637c791c59fa5d8d962016155a9b1b8465a2e72557f0a2192d7db4639ca22e2f9752ded9063f146d3e00fa4cd8ffa9ceb71a37c3f47f19a58181c6d SHA512 519c1e3cc60c9bb9d96d9effb256c3ba059536262a4914f0b594882844c01f3b46bbae214fb8b8a2ea5d6e2eada27097bb3206837dbe9c0cb089c2df8ca67577
+EBUILD enchant-1.6.1-r2.ebuild 1390 BLAKE2B 8b28318a81df7e32db160a162c01b09390c93597cfa9b52a214827d56880f3d8c3ecc2fcd0f9142c888dfe87216495c9bfee03713dfaf9b812bcfdc8ce41830e SHA512 f9d8a1a19852ad3e29874843221051f1af76737792b9126bb5c793999190e09b7d41cecc1852bc00f5504568b137850b312dcdd2f3ea1f9199aaacf67859db33
+EBUILD enchant-2.6.1.ebuild 1433 BLAKE2B 35772c4710bd45ee1e0bd6fb54f584db183117398292d3dd76067a6278946d946ab5180f4771793e8a5cbe6d5c87e9794547c977aa52b95aaaccdbbae305756e SHA512 90a593986afb4e4fa76fc5521de3a2b159b2eb2aca1e3e2135d2e616b413b9202796d3af1f9c557104a34163e9b28ecfc0370b52efce364f449d875e8bc3d836
MISC metadata.xml 726 BLAKE2B fcab9997afd2447879cfcbe3b3c679f5de4374f3e5529bf6e36ae8a4ed7a8e8575d5ffc0c7b9de61685646efc15559656137397c3f02b98d787cf51171915817 SHA512 fa71282d374a9ab1a37665cfc2e6a4c33bd4e8aa9d57e223002603326f7c754bed82a4802d37c7f34adc33bd9b289e59d725e1fe835302f58e962271acb8cd34
diff --git a/app-text/enchant/enchant-1.6.1-r2.ebuild b/app-text/enchant/enchant-1.6.1-r2.ebuild
index 5cbf57768245..a064cee07326 100644
--- a/app-text/enchant/enchant-1.6.1-r2.ebuild
+++ b/app-text/enchant/enchant-1.6.1-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/AbiWord/enchant/releases/download/${PN}-${MY_PV}/${P
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="aspell +hunspell test"
RESTRICT="!test? ( test )"
diff --git a/app-text/enchant/enchant-2.6.1.ebuild b/app-text/enchant/enchant-2.6.1.ebuild
index 9e29da6bb928..2237fda4eca3 100644
--- a/app-text/enchant/enchant-2.6.1.ebuild
+++ b/app-text/enchant/enchant-2.6.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/AbiWord/enchant/releases/download/v${PV}/${P}.tar.gz
LICENSE="LGPL-2.1+"
SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="aspell +hunspell nuspell test voikko"
RESTRICT="!test? ( test )"
diff --git a/app-text/enscript/Manifest b/app-text/enscript/Manifest
index 620d316d6e29..b6bbbcd6b5c7 100644
--- a/app-text/enscript/Manifest
+++ b/app-text/enscript/Manifest
@@ -6,5 +6,5 @@ AUX enscript-1.6.4-fsf-gcc-darwin.patch 836 BLAKE2B 88248e38e4963dc7d5d00cab8739
AUX enscript-1.6.5.2-php.st.patch 210 BLAKE2B 85f6531797d84e8b6ad3933785e5a019c9ef0b36e716ba1714892408cbb370b2cbe11dc7badbe6a8ee5dea1654cd214e7c65fcfcc03fcd1fc9d1e07c1fb6f294 SHA512 8440c2bcf761b4e2151b1c6caa31aa4019b329253b7cc8ce1a0181c310908e1cae471b1ea0f1d2bb0bd24c206688b76b1d235a7fddea6afc5d00c7b61fe8a505
AUX ruby.st 3904 BLAKE2B 854c86166a43715e85e91802f2d82eae71773d9caabf604bd5edc0e53046ed0fa9944ec61c5ff7516e22740cc90ac73dc1d8edbdc0e9722ec876be3a129d2183 SHA512 43af0998ebe95530129aec126b9f91878bbbf7dd52530cb162b25f5779f9eb5b870f41727665e66dd5cf42a6d5e790899bf03c38c1a914adf2b0eecac83154e2
DIST enscript-1.6.6.tar.gz 1330493 BLAKE2B 02e333271ac6716e049402d5904b0ad6926b31d4533c813a9e5bcf76045d4100def2476426b97c52585e8f5c0a741159fb3e78de79c817e75de81ebd464c0d61 SHA512 bf1c2b9ea7723518a1ef312145ddcd6ffdef0c6e8b5795ea84cb55d76fccc02f441d0c2dc6897e970368186e6a829ab74a090716624e0f7a8f575653fa495ebc
-EBUILD enscript-1.6.6-r1.ebuild 1321 BLAKE2B f8f3f5e5253abc3219c13e5a7100bf0ed1a0be5bce40abde240a040112f3003eb66c651342d95acafd99e2cda341aebc3e5d97e3832c3fde1a012dcf68f926c2 SHA512 15fb5aea16bb3bddc87c4ef189b7661dcd3be055a0efbd45cfc0e858b3baaaad866c551cdf865ddfe9d65365fe311f76dec7abfc24ebbb54ea9ffb3d5c273aa6
+EBUILD enscript-1.6.6-r1.ebuild 1315 BLAKE2B 13c0842e07d5417b93606b6263d16cd3dff60227bc554ea39d5f1257e27dd7d2aeb35fdcad8c26dbcd8dc05e5d090973dd7e7554679048bd174130d4ebfe185c SHA512 c5a3a0e4297d9d377c312d980bca1de399b462d206be9a23c4a2764b5aef07e666910063948457126eba40bbedc99f881587499bdd1ca0115417644deea23e41
MISC metadata.xml 345 BLAKE2B 5f506e3c1e1ec31bafe091fbf17b256482ec6ec8bdce90d9981355341695fb7feac37e9db828d0b1dccd9a9e23f4d015e15597ffd72c346652dc6bdd92284889 SHA512 a06aa8b58967bd1a4f7bd65935f6ba3a569c7d3dfcb28458b41885267e92d060873024c8663a72fb94109c0081a18ee516b660943c24a0838d6270d9be3c367f
diff --git a/app-text/enscript/enscript-1.6.6-r1.ebuild b/app-text/enscript/enscript-1.6.6-r1.ebuild
index f3503237816d..a5749bd8b6e1 100644
--- a/app-text/enscript/enscript-1.6.6-r1.ebuild
+++ b/app-text/enscript/enscript-1.6.6-r1.ebuild
@@ -9,7 +9,7 @@ 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 ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
LICENSE="GPL-3"
IUSE="nls ruby"
diff --git a/app-text/epspdf/Manifest b/app-text/epspdf/Manifest
index 446d7a33dee0..fef8f24ac54a 100644
--- a/app-text/epspdf/Manifest
+++ b/app-text/epspdf/Manifest
@@ -1,7 +1,7 @@
DIST epspdf-0.6.5.1.zip 445167 BLAKE2B 2e1ee1e04e8731fdfb085596a463b897714a460f75166cdeac4311d85cd70bb5983bff74424fe940cf90849ef6ee73a8ccb9e52520857dcaa8881d90ff36ae81 SHA512 2ec0b83798ca911b1f40617c2904c0caf9022c82e5a55556b5fcb5dbf37e3596a659a86dcdc8876b111c59659b3d4f710031cb7a03a8233b1e8715d875db03c0
DIST epspdf-0.6.5.zip 331312 BLAKE2B 3bd2c9cd432172c38efe33d08068f20fddf169d5d7bc94c9f1720cf379de9ba54aedb1cb6fd438b721c2e98f24dfd1ca4b3dab5c1fe01a71791748f952832ac9 SHA512 28ef12546a957c62fd94b405b53359898d46c825bad8fd2167b5ab23bb2a6ea457ccbcc8263b31574e128ebe56e21b30fae27d406397df3fdc1506a088ab41f4
DIST epspdf.0.6.3.tgz 335975 BLAKE2B aacd6e222bfe74636dba796fd6e878fa9970f469d096eb77acf4a336a0ab5620629de7ba1c763afa62b181887724db55be57d1929a041a945c7d74ea3028d6de SHA512 ddb0d8c17b6b0bbb934312e6253a2b689d2545c892af989efac9782022c501109f2ff57bb2ea7c26d63d7747e2a510c18bd22a6076bb7137fe0252c38b2125ea
-EBUILD epspdf-0.6.3-r1.ebuild 1299 BLAKE2B acc7cf4acdc3e533f261b6cb4d64fc95c43550bdf9267daa6255fe6a4d64c9be5ca17c88ab661e12b41978ab58bf84490d6ce95546cfc1f799598b9e6f32791c SHA512 8a02dba4944b8bead5a545db55a098ddb1e7957b5c5065adba1c5eeedf3e76a0e2e534ded715bf6e06eec313f3ffa100039f62b379c87ed1a30d9f38018afb9f
-EBUILD epspdf-0.6.5.1.ebuild 1362 BLAKE2B d820648e8295005dc9366da8f79d151669ca8e01aedbdd86c013011f0f015703edf8e47fc37abbf5407bfab8f9421986c0b056c98c908814e655514c522d75bf SHA512 9450176898ed01fe8d288d9db03065d8a49c21c8ca89f01feb08558b33013a261453d78f8c64a2e4cdc0a5d699322e8beb4d314497fe7639793ebc73a2bcf1cb
-EBUILD epspdf-0.6.5.ebuild 1318 BLAKE2B f7d54124a7b2c56179c21f3e1e70ad5b15728e5650a41394d89392748c6fb0758d20c4a1cb5e9d6df3dfebbdead2f19ac6635311e74642187f2dbf31040b2a28 SHA512 e14ec3bedf7357bc6c1e9e5d425e3a61ee0624f5b4b281dae7901d0e72ea8f900b2bfb634f562b18596e6afd9e8bbfbacb59c5bc248dc09c4fcf59bf23f906ab
+EBUILD epspdf-0.6.3-r1.ebuild 1293 BLAKE2B 1e4bb8206d71f7d49be984264701b5efb2a25f2603a464d641cc1b17c5192dd67f34dc601cc61df31572ec47e6be6518bc03b90e160ca65e54eb37aa1a8a6657 SHA512 13fc224b5f9163c1efea111548bad8d122b4a7a53f833b7457a1bae2e5b2005fbbd30e9d7c9db2423070e409780793f346e1cb182f1946797d96a974cb3bc071
+EBUILD epspdf-0.6.5.1.ebuild 1362 BLAKE2B 3172d7f5bd7d0fa4ee332c1c9afd910153a84ea38a99b7e6f731955c00477d694a6df58f8efa767fe69d6acc4557929f30f1aa9d4183cd03d351206764b5f23f SHA512 a547241c3f75ae5b84f44ca182d541dc50236cb401bec85f86eabf6e44754ef875cfef30af30a1c75f9fdb26fb2f8b854d47ebad9fe5159c5639a98c2325c208
+EBUILD epspdf-0.6.5.ebuild 1312 BLAKE2B e2338259804c916f23cb22f44930a13051ad4576c0e35ea6263c9b2a772648e82b66b0cc403af84e8c87ecda0c785c1f092609085e8ef548f90f708209b05c11 SHA512 3fe89e336932622d12fb69e8db7dd81cff14801d7f364cd31dc06e5acbc0e0b4d1e5da23045063d757fdcd39b373026b7594306f08f4415a775c8d89abf032a0
MISC metadata.xml 246 BLAKE2B b56c934f8eecd3492d6abe15cf5883fdbc1979c37abbc5ad196e345ee17bb865db5eab10ac7de93bbfce94c4e865bf6b86d5f8bc081b5cb1d3d58d1158b81921 SHA512 b61f56c5e078714565ff9e33c81217e788f78bae9cf10d6ca78a82703a8e08119dff3afa68306eced0b7c62db9220d28efa4c9782e943c991e30b25b9ead82f5
diff --git a/app-text/epspdf/epspdf-0.6.3-r1.ebuild b/app-text/epspdf/epspdf-0.6.3-r1.ebuild
index 46d374f8a716..d30a77290b40 100644
--- a/app-text/epspdf/epspdf-0.6.3-r1.ebuild
+++ b/app-text/epspdf/epspdf-0.6.3-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://tex.aanhet.net/epspdf/${PN}.${PV}.tgz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc tk"
DEPEND="sys-apps/texinfo"
diff --git a/app-text/epspdf/epspdf-0.6.5.1.ebuild b/app-text/epspdf/epspdf-0.6.5.1.ebuild
index eecaa0256356..3df3ff75857b 100644
--- a/app-text/epspdf/epspdf-0.6.5.1.ebuild
+++ b/app-text/epspdf/epspdf-0.6.5.1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc tk"
RDEPEND="
diff --git a/app-text/epspdf/epspdf-0.6.5.ebuild b/app-text/epspdf/epspdf-0.6.5.ebuild
index 10eb318fdc5f..319a722791e9 100644
--- a/app-text/epspdf/epspdf-0.6.5.ebuild
+++ b/app-text/epspdf/epspdf-0.6.5.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${PN}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc tk"
RDEPEND="!<dev-texlive/texlive-pictures-2011-r1
diff --git a/app-text/evince/Manifest b/app-text/evince/Manifest
index afbcc34acb7e..4fff1f628824 100644
--- a/app-text/evince/Manifest
+++ b/app-text/evince/Manifest
@@ -1,5 +1,5 @@
DIST evince-45.0.tar.xz 2925768 BLAKE2B a926efd836dcf265184d84b8ae3ab246612767ab7f4e600225e21cb7395aa6aa7c6c238aa3958e1924d67a6aa377a2817101a9b04633dc30c381424ee1e0ebaa SHA512 3c2f796fda6c6e4d570748b6f8fcda2fada239df4cb392c164d7f91041cda6337373ea521146e7f7a1d572692a5e894938117d092fa033ddeb81fa72f8591086
DIST evince-46.3.tar.xz 2938324 BLAKE2B 607d4d4acd8068f267fdd03a5f5876d633acf891630286b2a086b256dd66e0aca11bf97868f4b2edadc116f18f1031c0766c88a36f013824c3c19aab77b7cceb SHA512 818d543c3c02cf8736e90d76ef854b22f2bf4b705126e7f7748f5e4f21441d4e4b6a129c3549db58dcd9740a0ec68c8a8827174896745cb828f896ed0f96abcf
-EBUILD evince-45.0.ebuild 2969 BLAKE2B cebbe71a486920a53d329dc00e88a8e72f9fad3a881a3cb34260bd29bac00dfd2d49965d845f0c971b127ac4c3cc8267948ffc25398f235e1fb550ec79673845 SHA512 abcb5df67d1794438d93a31e7df844851424d779a78ff7557d2a64cdc8c724c6c0bc441e0438cef4f313a9afdfd9a7edd82ba280b6af1c8bb93e64a88617cfaf
-EBUILD evince-46.3.ebuild 2971 BLAKE2B 565e81371717641c07130f4f40260a2b03c98dc305597cedcc107a80d6778e286f01c42b3dde13313c45b2280aa96dd61fd0a943fd5fd49a8ce5a7ae2b2ce4e6 SHA512 72b75c5b74a60c374ff0c4799437daee8b3d730ea29845a6a1fdf98162350494687a0a73b6c91b94a1d1d4d1e0e39f65d4df07a557ede7e2a6190b5dcad4dbbd
+EBUILD evince-45.0.ebuild 2963 BLAKE2B 1681e00a3764eeb4b76aa54605f8e094db0ff962e133e786a080ecef696aeb92c7c27020d803b2e6656835bd90944be288f44415d1a708d02c365b743e31e6ea SHA512 87324e779c4a5d21740898a83a22f05e7a5dccbc85715f49467af8f5b9cfd9496febb5ff1610ced83263267fa805318515d651628d9116a337276c9fc00ff349
+EBUILD evince-46.3.ebuild 2965 BLAKE2B 10479496b3c321f4ba2a9296f0ff12c9e050fbe536f1145d312c6f947356e39a9e7c3de74a94a5bba4cba73cc2c80062c5a7bdb1dfacdc63843aaece443bd25a SHA512 047cf218e255771e3c3d74b2913716268bb8c4941b7f6b7a4cdc492f78f6324fd3d239e1956ba40775740db5df3b5b9aaa0cd454989ad5e992d275597d26954a
MISC metadata.xml 874 BLAKE2B be19d36175d5ca322e89689e69b18ae720b40450ce63fa3e5056c3b0af6f81be3481050b6a005db2d79f3c86b3de1eb7fabdde3d3ce9d84fffb13b13c5c04eac SHA512 d3128343855fd9c76ee8b68b19ec61a8ec479ee48c539bce17a09770f0f5661b8b1eb9d27ab0d52aaa450131b81f237fa54e8854ca0cbb3a2f487073b7107433
diff --git a/app-text/evince/evince-45.0.ebuild b/app-text/evince/evince-45.0.ebuild
index fd78478a7ed5..3f99d2e628da 100644
--- a/app-text/evince/evince-45.0.ebuild
+++ b/app-text/evince/evince-45.0.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://wiki.gnome.org/Apps/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 ~mips ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps"
REQUIRED_USE="gtk-doc? ( introspection )"
diff --git a/app-text/evince/evince-46.3.ebuild b/app-text/evince/evince-46.3.ebuild
index e9eb8776c05a..992a46e8fff2 100644
--- a/app-text/evince/evince-46.3.ebuild
+++ b/app-text/evince/evince-46.3.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://apps.gnome.org/en/Evince/"
LICENSE="GPL-2+ CC-BY-SA-3.0"
# subslot = evd3.(suffix of libevdocument3)-evv3.(suffix of libevview3)
SLOT="0/evd3.4-evv3.3"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="cups djvu dvi gstreamer gnome keyring gtk-doc +introspection nautilus postscript spell tiff xps"
REQUIRED_USE="gtk-doc? ( introspection )"
diff --git a/app-text/feathernotes/Manifest b/app-text/feathernotes/Manifest
index e6865a4d42e7..adb3d59e84cc 100644
--- a/app-text/feathernotes/Manifest
+++ b/app-text/feathernotes/Manifest
@@ -1,6 +1,6 @@
DIST feathernotes-1.2.0.tar.gz 926273 BLAKE2B ae945ae6adb95d3cd8ef42becfcd68a591ef62f97f05d514f19a9c07e6900b2230e89361b65abfc2082797755bcb8b6c521b72a6406a21886ba6ab386f23295f SHA512 f6aabc0d4bee5f3af20a86035befbc27eddedc5ec37c9a353723a80fb0f691af6ad57d5f50a0e8504336c141822227f8287ed61e52d084b34e3b8ab5246315c0
DIST feathernotes-1.3.0.tar.gz 926547 BLAKE2B 5fe3475793a28a8e4c41c669c7fdde5785abdc4b93b14ca47bf531d5bf246c7ec064c3d5f756b184a45a39d5f02047cca90ad0c37c050c7a1ef363148705c592 SHA512 1036a4ed37e90cbf7e2e7839abcbe5d544a3e162839b05461ec0cea475a4cb3cce44941246e30f3aed6839e4fe9832392f33bfe87b19588d822ce19983dacc2e
EBUILD feathernotes-1.2.0.ebuild 757 BLAKE2B 7194c4de3c0542273fab9027525556f261fcf1029a432972f65ee6e83b70937469cd64cb25b7685e98b1158b3e27aaf77e6ba448d0664985ef6cdf12db7ab987 SHA512 9ee94680a54479dacc61f78c4ce29fec65850d89ed5887a1c77b0924222e30e4c13ad05c9236075a9f6fda22e9c41a5723fbeb6b6f9a1ccad7c2378d712d236d
-EBUILD feathernotes-1.3.0.ebuild 757 BLAKE2B 7194c4de3c0542273fab9027525556f261fcf1029a432972f65ee6e83b70937469cd64cb25b7685e98b1158b3e27aaf77e6ba448d0664985ef6cdf12db7ab987 SHA512 9ee94680a54479dacc61f78c4ce29fec65850d89ed5887a1c77b0924222e30e4c13ad05c9236075a9f6fda22e9c41a5723fbeb6b6f9a1ccad7c2378d712d236d
-EBUILD feathernotes-9999.ebuild 681 BLAKE2B ef94f3e2299a2c27bdbc2da7d5138f6601e980fca10722be9b701253aa9872fd02cf7bfdcdc3e3cc9254c52dc588ce10fe11e9ecbb8330780c668903a7a43fad SHA512 09f79a01816602abb99a9274cd3ccfb202940d595f1c634953dd765621f62641bc11c5e9351384f2e331c2edcb0c805532de589f449fbc17d11769c418b4c743
+EBUILD feathernotes-1.3.0.ebuild 756 BLAKE2B 0ccdfb042e690fcd3822bbb6952132718700537140eebc593d8f17b9661060522f95518b5528b820c2e103752323c9e4cd3f4a30ee52037069345538894b5a3c SHA512 b681676c5a5e23c117fe9d3afc1892b542797b636d43f70197c511c3877d6214476710480ed4050bf6fcd88526911c33032de90464eed37fcef0dc8834265068
+EBUILD feathernotes-9999.ebuild 680 BLAKE2B bc0b4c8fc1a59c2a97d022a448c9762421bb68af10ca9fac23f24206ec22b4de9f7e23f826a5df8341d9ba06e5af13dcebac76cfbd25e49b8bb73a6dd84361b6 SHA512 0913b664d13cd2150710403c20855bf076a7584cc3094bf8113dde7187829836b031156d3f914e66622cb8a0721563f2804647ec229fc2f332ce01b447d749e4
MISC metadata.xml 484 BLAKE2B f8ec67b99fada42c9ffe7fe44f68b51826e07a593deacc1893e0a2010ac1124258518ca584320948a65dd699572d79c6d4d02aad03f55dd9ec6f72ae33a8c974 SHA512 2668c8daa2b4b2e9d5a2d278aea95c6be39ec93a608daa45e315ef48b897c9405afef36583119e7e322b37bc0275c4be38441c2da8456c3f3a4d7b3115ed2a7f
diff --git a/app-text/feathernotes/feathernotes-1.3.0.ebuild b/app-text/feathernotes/feathernotes-1.3.0.ebuild
index 3f3075fd6e7a..162e2297324e 100644
--- a/app-text/feathernotes/feathernotes-1.3.0.ebuild
+++ b/app-text/feathernotes/feathernotes-1.3.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit cmake xdg
-DESCRIPTION=" Lightweight Qt Notes-Manager for Linux"
+DESCRIPTION="Lightweight Qt Notes-Manager for Linux"
HOMEPAGE="https://github.com/tsujan/FeatherNotes"
SRC_URI="https://github.com/tsujan/FeatherNotes/archive/V${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/FeatherNotes-${PV}"
diff --git a/app-text/feathernotes/feathernotes-9999.ebuild b/app-text/feathernotes/feathernotes-9999.ebuild
index 880fc704e847..b729c5ce9a02 100644
--- a/app-text/feathernotes/feathernotes-9999.ebuild
+++ b/app-text/feathernotes/feathernotes-9999.ebuild
@@ -5,7 +5,7 @@ EAPI=8
inherit git-r3 cmake xdg
-DESCRIPTION=" Lightweight Qt Notes-Manager for Linux"
+DESCRIPTION="Lightweight Qt Notes-Manager for Linux"
HOMEPAGE="https://github.com/tsujan/FeatherNotes"
EGIT_REPO_URI="https://github.com/tsujan/FeatherNotes"
diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest
index 4b50b1b1d17f..40162e3b3ae0 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -1,12 +1,13 @@
AUX ghostscript-gpl-10.02.1-c99-2.patch 1892 BLAKE2B 912ec6edaae2f25237190f559a96f746ab42fb484aefe1d3b74a84e624b737fe31585655ff9a8e66d65d0eaa9668e3db35d8eb1e4a745deaedf90af2bc8df02d SHA512 9b2545a76be50d8667c3bd5438ab87b7a11f0e2103372cb62bfeefff229daaba1e739538de083b91b99e34f24635797bc737d4924f474945f63bdfef41083080
AUX ghostscript-gpl-10.02.1-c99.patch 956 BLAKE2B 9b157eee6f49ae8ef696fc5fa548b5baa3839eb46e17025ccaa1b542d1a29abcca9a004fb297c0f8fd7a41653ee7f961130c8de2edfc4169ac95fce414c039cd SHA512 d5211435f39f76c25cd4f9d4743db789a1c4e7a72ca9aa389f4d83327f227effeeb74edd7938f845d06aa2034942670a5d31a26da8a1ea845439a0cc48c3f758
AUX ghostscript-gpl-10.03.0-c99.patch 932 BLAKE2B 7cc3ff7557b6f844d58ce45e4b74685a356544288f386a412dfd5e9b38d2c85bc6aaec78e017c1e7a989bab2b10f680fb8ba9a4289f1f243516ce541443bcb46 SHA512 64effbee63e46e46a0b212c703d4892de27f4f56c0864b52866dc4da370070d36da6f89dcc358c01745d51428bd6b8526505b85d32ff19f6f69819d31ab3dce1
+AUX ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch 1395 BLAKE2B 198e8a0c7e3a225b394a5dd1014b1f9413fa67bec54c67d8d3a3445473b2386053b1064ab7335e07affb34515572bedcf89adf41c9f5a64d191f4b4848c0fb3f SHA512 5a8fc4cf38fea58e1e6fe3b7d08850b8374f241edaf39167fae192264c5ddd0d791004fdfcf830a262db476b764f5c09b003db9ee0ce9214b99f162984db1349
DIST ghostscript-10.02.1.tar.xz 68017088 BLAKE2B b491473f0b3d50121e4373e21af3d8cdf55d9ca4390b240c4cb88d0d44e707e32570a7f1f05cb656d1b65443fcd7e37f5eab404d72a20f83d8fd87370a585467 SHA512 ee0f754c1bd8a18428ad14eaa3ead80ff8b96275af5012e7a8384f1f10490da056eec9ae3cc791a7a13a24e16e54df5bccdd109c7d53a14534bbd7360a300b11
DIST ghostscript-10.03.0.tar.xz 68041176 BLAKE2B c64e0fc9dd290b81e61793671e8645f16b04070685f6ab9d35a60cb910d7504e1e686525af8b74121ae31a5b344e2332efd8bdf99f2a4c5586bff747b8df78d7 SHA512 74d7da586eefbf3fb3c085bb4d2b73ee667fd0ae9cff73ece613c77c443148b847086f91802124baf91ac35cdc83be07199799378def92c8fbd96ced7d0ee9a8
DIST ghostscript-10.03.1.tar.xz 68048612 BLAKE2B 991e81c4a9f8459220f6af988fb533cc3c2393fef0c57b35da5685fb6f8b0e76af00457f9b0e552ea241b272cdfaa90cf4a06d6cb1008b55efe782faa14c90da SHA512 59e071cd23aed246b51317d3cccd9ccf8e1e84c4ecf9b22fb938e561eff42cec61915b0bdd96a313a3ea27750579c54ca0d0862b65edd306a621731c0063ffd3
DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91a4df1885a3696f4061340a0a2ac5f586b9723b45eade343ad0e5760e66616624b5f7dad82d62747040493d7ca40c13329b2df2 SHA512 dac26d7f75bbdc2a56891db7d607c2120717fdf8b1cd55c53ed3be09de3e0a62338585f4dac74496d634ce03ecb2212f386187e72b5e6b59debf8d07694e0c83
-EBUILD ghostscript-gpl-10.02.1-r1.ebuild 5563 BLAKE2B e6fd8545f17bf87d10a82ea39e70e2a84cbd477c02cd505915176c6939dd2717bf481effc203e788392ee7adaf04f189ca3ecebd331f259604eeba9391811cb4 SHA512 5e602155880d64b95980cf60d77089ecc627f21d1636a0d6b4ea6d73f8909091b6aae9049291a4e88faba5f6e9265c06f70548521bb2471d14fc3e0b167c5008
-EBUILD ghostscript-gpl-10.02.1.ebuild 5514 BLAKE2B b895b5d272942e3c94554e4e212de9755f3d0a2eaf3eaec1ed5e0e8da0690d0650e01d7286bd8cdc97644026d1590888b18c815453ef60ead482053826cb1e5f SHA512 acf696db220c37538286de745ac9cc4a901b3519535c14ce3db1f968c85e4f7e3c410ed4d55d7cb6ff54a5211b3569b05a2b609686ed030c06f00b0bd1c4edbf
-EBUILD ghostscript-gpl-10.03.0-r1.ebuild 5539 BLAKE2B 4feea0e467735aa17d3b64cda357ea7e22c03e005c4feab5b8b0616a25f99a471306533f4fe86da8fe7053f16c354b950e8a9fa3d203c710314d19801cb564e8 SHA512 b4e42085c0e1995104a1664765992154863d628ecbeff0cffb527a9ff3a7a409a4f0a4273598374f08e19106845e04c9c68825458ddd2575b007fbb236a7dda3
-EBUILD ghostscript-gpl-10.03.1.ebuild 5539 BLAKE2B 4feea0e467735aa17d3b64cda357ea7e22c03e005c4feab5b8b0616a25f99a471306533f4fe86da8fe7053f16c354b950e8a9fa3d203c710314d19801cb564e8 SHA512 b4e42085c0e1995104a1664765992154863d628ecbeff0cffb527a9ff3a7a409a4f0a4273598374f08e19106845e04c9c68825458ddd2575b007fbb236a7dda3
+EBUILD ghostscript-gpl-10.02.1-r1.ebuild 5557 BLAKE2B e01a38acf3a9f8a1f964451381a65fefacedfaacbbbf9580d5392264dc5cd9627193855ecc3a9318b37b30328beb1a994fd2ff724744678f8ddea643c6cd9c67 SHA512 75a1b1fbf0b97b91b606a2586a4b99e6342eb94aa219c4e648b0e0f279295cad8a3d59db517e65abf17cac3eaccce6c5ec89439a6b904c95bf61c2cc139647cb
+EBUILD ghostscript-gpl-10.02.1.ebuild 5508 BLAKE2B 033bea6de3043f151dc2cb9d36c1dd7aa2fe408ead7eb2105362b8650a5506ceb41d7f610147f80b9c9f3160cc2f4112e8e7e69b08074b687d98d38f99c94a17 SHA512 570a62fb19e670d54b32562bfc8362793bf44f69e1394dcecc8d85f479cacbcb0665d2e7016df0a9af66e8f1879c0a0aeeef076dec771925cff29b3744ee02ca
+EBUILD ghostscript-gpl-10.03.0-r1.ebuild 5533 BLAKE2B 2d36792340870c0a19b1ff3ae8814580ea6841cd9ccd3e8da43ec408543e54ebebf7d67538ee1d2aa565d8da3d58a97e944fc7e6623b6a7f21702d9d6955c869 SHA512 194731943a8db22bdb65a8de90cb08f662627fedd9409fd574c2d22c12306eb380393b55efeb8ac82b62338e87500704c98cd098eda2c4a31c1c1dde28748a91
+EBUILD ghostscript-gpl-10.03.1.ebuild 5589 BLAKE2B 1f95a114f5fd6df75b2fb2ad3791f312ab0c2d46f1d9fc0f8bd11b301502563665c864f2d9625bd8b4485fe4b5f0c0fa5332983bc33e1e29e310bbbbfa8f460a SHA512 4aa3a71b60308d1910d99aa062bee927015d91c269eed3429652c5f76fef2a9d9fa39f525eebc8c9f666cdd944416a689fce1f6165f9b514218d01357e67012d
MISC metadata.xml 831 BLAKE2B e594fcc7ef78d3eb9f157a46c63f33fd35887fa82cdc304bc4b2db4e772473e8ba695b0ef932a69df0c8a5ac5269955ae600b436444782820475f44c6fc1d9f1 SHA512 2b067dfde63ffd8da3afb27c889884e51a3e1158cef153bc30ffb10a69cb0f7d409bc38a335651010d4e1dddad3bf09a9873445d77416da2bbd2ac7af5ab1598
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
new file mode 100644
index 000000000000..4b64fff16f5e
--- /dev/null
+++ b/app-text/ghostscript-gpl/files/ghostscript-gpl-10.03.1-arm64-neon-tesseract.patch
@@ -0,0 +1,35 @@
+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/ghostscript-gpl-10.02.1-r1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1-r1.ebuild
index bd7de413886b..1bad2f3ef580 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1-r1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1-r1.ebuild
@@ -23,7 +23,7 @@ fi
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild
index 7bd11e3f8484..c633662ab997 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild
@@ -23,7 +23,7 @@ fi
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.0-r1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.0-r1.ebuild
index 54f3cdcf36f3..077915d1d3af 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.0-r1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.0-r1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
index 54f3cdcf36f3..ba86cef419b5 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.03.1.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
@@ -63,6 +63,7 @@ RDEPEND="
PATCHES=(
"${FILESDIR}"/${PN}-10.03.0-c99.patch
+ "${FILESDIR}"/${PN}-10.03.1-arm64-neon-tesseract.patch
)
src_prepare() {
diff --git a/app-text/gnome-doc-utils/Manifest b/app-text/gnome-doc-utils/Manifest
index d5da36733e72..f8fc6b561299 100644
--- a/app-text/gnome-doc-utils/Manifest
+++ b/app-text/gnome-doc-utils/Manifest
@@ -1,5 +1,5 @@
AUX gnome-doc-utils-0.20.10-fix-out-of-tree-build.patch 2140 BLAKE2B 181f2405c7d762242314a96df3674360f9f98edf168dee983332b58be81db967d6fbee6e1e8c5a622d13dcfdd86f4bba7757c192ef2cd2a0575e16f31eaa12a5 SHA512 384e2d0571621402b9e3cfa0cc666d244e93e42e6520c1d88651c26d3fed1cd3d7b443e7d0e87d7eb4518798a779ee075ff51390d3835b043f4e82ce4e2ad9b8
DIST gnome-doc-utils-0.20.10-python3.patch 21576 BLAKE2B 487b2f7d3758d1df475178154ed92ee548c63fd492d59fb0c6cc3a75e6378ebe75e74e3bdc60b46a74ea0670ca77f9bbad279b625bb64d4cb8a432a869eb426b SHA512 500e952f12c1baae08a0f520ea7e08c09d20ee58c3ed5fdc5f6dd1b7a192d90f66de26956306ab685ef62298df9770af184c0f33b7d4e015023ef2129da351bf
DIST gnome-doc-utils-0.20.10.tar.xz 526700 BLAKE2B 6019aa9b1d2c8153ddc1e6af589f79628ceafb6c14b0de5dc8f9ef518b5e626bbafdc2a4d93bfb70c6823ba0605a5abe899989e9f893c976d7a5fcd9c99a90dc SHA512 1cb5e3b9ca9e45e6c551801e9c9c4aac725c2ce85238c230a4c70b36c90419886b921d8dd464df0643fc3bbb877df075abaa83a36d1609c5664960c31e11d151
-EBUILD gnome-doc-utils-0.20.10-r3.ebuild 2020 BLAKE2B 549e94cb61ce081c6847066c9797f95e476cdad19d195c63dea597ad766a131c476f21967847230d9b69aedaf83b712713542ebb45fae07aa52d32547e56f88b SHA512 9b72df38aab135a3b02377ec63e8555b9057c7c9a4e732a04deaedfbb81c35ba66cb421182515a027782e80949a1f5411827102b9d2592f2f27c81ebc53f6403
+EBUILD gnome-doc-utils-0.20.10-r3.ebuild 2014 BLAKE2B f07780d6d0d59e144888fc693154ec9982fbf545485b5df62edb5fa7d6b231b555ac45a45599511ab26bc1f8e20f516f3a9ec6a3d67b859b8c5e6eaf1d44a1e0 SHA512 80b09c494f98321e4661f2c036843056badf29792d1c8d34ed346e61acb9699e3bbd7c51f28cd351aa06123c69b05cc9f464b6ad669ce5d80ce3d612bb9a2637
MISC metadata.xml 358 BLAKE2B 2eea9f0df67157d1f3fb590f9b48dfd4ec8e5c04daadd2cb540787cbd3eaafe8fda16dfe1f5c871bb90d6d9346e6519f0f9c351664a762845f1500fd35ae57a6 SHA512 791f779816b0edcadecef7e96b767ff3867fe3e296b9fb2c84442bb27562906920f593971f2b733aebfc95e522a2ed275ecfcdc31e06737be835a1316e24deb8
diff --git a/app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r3.ebuild b/app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r3.ebuild
index e768dd0948e2..5cede066db4e 100644
--- a/app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r3.ebuild
+++ b/app-text/gnome-doc-utils/gnome-doc-utils-0.20.10-r3.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~juippis/distfiles/tmp/${P}-python3.patch"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-text/groonga/Manifest b/app-text/groonga/Manifest
index 0756088a835c..99712f0b0065 100644
--- a/app-text/groonga/Manifest
+++ b/app-text/groonga/Manifest
@@ -2,8 +2,10 @@ AUX groonga.confd 259 BLAKE2B 440b084d0e41da1b81e27ffa1e42963ce22d83027841039d48
AUX groonga.initd 715 BLAKE2B 0cf870704257490477a7a254a670ef5ce48141b8c9c4119446bcfab92972319857c77ebe41044c7d338b10bb720744788ce0313f8b2ee50277571513d0cfdb83 SHA512 7b4f789c9201f40fee0d99b94554bc33aebf024da02794143317215713cea3f2a9fda2e87d2a8bb864a7d0c8a2c44e824c65deecd4c95360423f7d3a4f04f8c2
DIST groonga-13.0.1.tar.gz 24694524 BLAKE2B 326ca810bdf4634b778eb6efc7a6c56626b0c5b563d9b896da23a103399e51ca57e8d1dd87aa05dbbe527f67cb6875924ca073f007698f5077437e2b191b995a SHA512 54eda0c70f932f249dbf58f01367d9a05a9d8e6e9a1df92e0a9070f452596cfc38da59b02c5128a585f9e19d460ce8100dd2677aaba7049e129a963491b22362
DIST groonga-14.0.4.tar.gz 48878675 BLAKE2B 9918331dbc043f3e89ec0be83de1587cf801f55fac6047f65ab825678b501ef2cd4ba230a73ab98bc879603f3f8aab053b1ca91de960e1a6f209796bc114ee93 SHA512 4aaeaaad801bf10626643434dc1eaacc86452876fcd33b0ad4e2e3c6d032ab5bfdf9fae108ce06bd93f7a94b8b2895a4ad5d38aaec4d8cdc52ec7ff96dfccff4
+DIST groonga-14.0.9.tar.gz 51609936 BLAKE2B a6e13ad780475d59b5b7b53fc1e9b74512afd91bc7b9b620ec1d8a4e46c46b5d9f14394cba68c1e394dd558708245536e2981d462dcf31e8e00e9cd50ad997e6 SHA512 58535c057b0dee0b8c92ff313968d83d6b82eb802b9fe5153c9f7b00a70e5419735873e3c0aeb61f82baf81f16d117198adf52dd7a6cf6de9d936b140f04727e
DIST groonga-8.0.2.tar.gz 15095427 BLAKE2B fa83034a434edaa35dede08cb042e48f15e1e2edd78a121f9341f53f53a5eef863d02e2ea6384428c720c4ff9acf1083504046c8c11a1ea8d7bfc4b541db66b5 SHA512 bc5590604054c4adfbc80b39c7cf367e8a989c47d80c37c48feffb9a427b4b4e360289f3d732f6affa7d26a1c8559f23bda1c70b6736a06601398fce9a53acf1
EBUILD groonga-13.0.1.ebuild 2465 BLAKE2B 0c3fad8c6ba2c974e2adc2a4f87335100c12e2561d80bcdab7ed646fab1264dfa1b5e53b0d034f6bbc14fb306d0581229f979e96db6bb1ddb4a660e8b4549c06 SHA512 f5e8ede943fa3ff86da44e9fe311ca957d7dce605dc8cd8e79b880795d02170c3866223ca3d5a2fc4c4c925b342362d5732c1a17d75c8ace5c6cd142fa4d9e0f
EBUILD groonga-14.0.4.ebuild 2465 BLAKE2B 0c3fad8c6ba2c974e2adc2a4f87335100c12e2561d80bcdab7ed646fab1264dfa1b5e53b0d034f6bbc14fb306d0581229f979e96db6bb1ddb4a660e8b4549c06 SHA512 f5e8ede943fa3ff86da44e9fe311ca957d7dce605dc8cd8e79b880795d02170c3866223ca3d5a2fc4c4c925b342362d5732c1a17d75c8ace5c6cd142fa4d9e0f
+EBUILD groonga-14.0.9.ebuild 2465 BLAKE2B 0c3fad8c6ba2c974e2adc2a4f87335100c12e2561d80bcdab7ed646fab1264dfa1b5e53b0d034f6bbc14fb306d0581229f979e96db6bb1ddb4a660e8b4549c06 SHA512 f5e8ede943fa3ff86da44e9fe311ca957d7dce605dc8cd8e79b880795d02170c3866223ca3d5a2fc4c4c925b342362d5732c1a17d75c8ace5c6cd142fa4d9e0f
EBUILD groonga-8.0.2-r2.ebuild 2586 BLAKE2B 23477e51ccdaede52c9aa4635833b81cd855d25a8737f4ac9c8e206d3590ec2eeb7d3d36c248f270a4205d7ee30a1079aaf6ec99375525e9c1e2668ec6a5669d SHA512 edfc467ffb7c4b557f169b6cabca9e122c55ce822fcfd7d9609ac4b079b858f00f0a8a4212aca2627dd6cb11b65da2f17048606e8caee5f3480c734f38c2335e
MISC metadata.xml 1227 BLAKE2B 1dde649077d52213dba0445f8e1993768efc4a2cf6d9ef6b733ce38167dc2e65f0b43c540c3a22586737ebe4522e7f003d857057fd3edc3bff60da2418778e15 SHA512 86a65f7d5613baff642107e6ffc1ad484f9f4361cc07985d1945d256560e8994ba7d1f21b5555dce80d6a00dcba0ce06d4d174db93a5b50f35d959428e99bfdc
diff --git a/app-text/groonga/groonga-14.0.9.ebuild b/app-text/groonga/groonga-14.0.9.ebuild
new file mode 100644
index 000000000000..670474842073
--- /dev/null
+++ b/app-text/groonga/groonga-14.0.9.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit libtool
+
+DESCRIPTION="An Embeddable Fulltext Search Engine"
+HOMEPAGE="https://groonga.org/"
+SRC_URI="https://packages.groonga.org/source/${PN}/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="benchmark debug doc +exact-alloc-count examples futex jemalloc libedit libevent lzo +mecab msgpack +nfkc sphinx static-libs uyield zeromq zlib zstd"
+REQUIRED_USE="
+ sphinx? ( doc )
+"
+
+DEPEND="
+ acct-group/groonga
+ acct-user/groonga
+ >=dev-libs/onigmo-6.1.1:0=
+ dev-libs/rapidjson
+ dev-libs/xxhash
+ benchmark? ( >=dev-libs/glib-2.8 )
+ jemalloc? ( dev-libs/jemalloc:0= )
+ libedit? ( >=dev-libs/libedit-3 )
+ libevent? ( dev-libs/libevent:0= )
+ lzo? ( dev-libs/lzo )
+ mecab? ( >=app-text/mecab-0.80 )
+ msgpack? ( dev-libs/msgpack:= )
+ sphinx? ( >=dev-python/sphinx-1.0.1 )
+ zeromq? ( net-libs/zeromq:0= )
+ zlib? ( sys-libs/zlib:0= )
+ zstd? ( app-arch/zstd:0= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+ sphinx? ( dev-python/sphinx )
+"
+
+src_prepare() {
+ default
+
+ elibtoolize
+}
+
+src_configure() {
+ # httpd is a bundled copy of nginx; disabled for security reasons
+ # prce only is used with httpd
+ # Apache arrow, kytea and libstemmer are not available in Gentoo repo
+ # ruby is only used for an http test
+ local econfopts=(
+ --disable-groonga-httpd
+ --without-pcre
+ --without-kytea
+ --without-libstemmer
+ --disable-arrow
+ --with-log-path="${EPREFIX}"/var/log/${PN}.log
+ --without-luajit
+ --without-ruby
+ --with-shared-onigmo
+ --with-onigmo=system
+ --with-xxhash
+ $(use_enable benchmark)
+ $(use_enable debug memory-debug)
+ $(use_enable doc document)
+ $(use_enable exact-alloc-count)
+ $(use_enable futex)
+ $(use_with jemalloc)
+ $(use_enable libedit)
+ $(use_with libevent)
+ $(use_with lzo)
+ $(use_with mecab)
+ $(use_enable msgpack message-pack)
+ $(use_with msgpack message-pack "${ESYSROOT}/usr")
+ $(use_enable nfkc)
+ $(use_with sphinx sphinx-build)
+ $(use_enable static-libs static)
+ $(use_enable uyield)
+ $(use_enable zeromq)
+ $(use_with zlib)
+ $(use_with zstd)
+ )
+
+ econf "${econfopts[@]}"
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+
+ newinitd "${FILESDIR}/${PN}.initd" ${PN}
+ newconfd "${FILESDIR}/${PN}.confd" ${PN}
+
+ keepdir /var/{log,lib}/${PN}
+ fowners groonga:groonga /var/{log,lib}/${PN}
+
+ if ! use examples ; then
+ rm -r "${ED}/usr/share/${PN}" || die
+ fi
+}
diff --git a/app-text/grutatxt/Manifest b/app-text/grutatxt/Manifest
index f1402f90c791..a8a3ca78e23d 100644
--- a/app-text/grutatxt/Manifest
+++ b/app-text/grutatxt/Manifest
@@ -1,3 +1,3 @@
DIST grutatxt-2.200.0.tar.gz 20751 BLAKE2B 1df00316b4379f7922348fa6a90e53ed0a34e5498558b00a7dde09e7eea53098ce9b66e44260a95575b52180baff5b78073339d0f47370e30b8c61042ae40c4b SHA512 2ecf5145c42efbfde69278ecd9a7bbddceef79aed036a659e126f02ba2c20968c10425004298f6fb786b0e9407b4c78f25885ea4f112dbca111b6bf8b7e834c0
-EBUILD grutatxt-2.200.0.ebuild 525 BLAKE2B 5afb1d40a07c366be93d4b74ce185efb6a9d90e342b644b3c67a4820437225dd6efc9dafc39612034be7d63312be22d531264e33aebe97a816e605f3e87eb11e SHA512 7459261590ec9023c1e3df930260c0b9123d8bef66d0c20cb2ecdf74990de8e77faf2af4efd87aaaf67b23d21eeb86970256c25b11444d61f2ef3f73ef892183
+EBUILD grutatxt-2.200.0.ebuild 519 BLAKE2B 4008b55ed7f53ea9bbcd788513a4c89786ca711431a5a2d68d83ca4bb0701306df2cc3befe6d9d2c80126c5e56cc2ec2300da12ec40b01124c9fb91db55a4742 SHA512 178514b80a7953824c211fefff79eaaa43cda3c9f98de6e6d09187af71bfe088b315f4cd6a72f62b49ec32d1d505eb862dfb7a3cc37b0456b9e78b6e877182d8
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-text/grutatxt/grutatxt-2.200.0.ebuild b/app-text/grutatxt/grutatxt-2.200.0.ebuild
index f9d512ab0d7e..eab411ff3110 100644
--- a/app-text/grutatxt/grutatxt-2.200.0.ebuild
+++ b/app-text/grutatxt/grutatxt-2.200.0.ebuild
@@ -15,4 +15,4 @@ SRC_URI="https://triptico.com/download/${PN}.tar.gz -> ${P}.tar.gz"
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ppc ppc64 sparc x86 ~x86-linux ~ppc-macos"
diff --git a/app-text/gspell/Manifest b/app-text/gspell/Manifest
index 2ca872c18fe7..c2330abe0e3b 100644
--- a/app-text/gspell/Manifest
+++ b/app-text/gspell/Manifest
@@ -1,3 +1,3 @@
DIST gspell-1.12.2.tar.xz 442824 BLAKE2B 6a574339dfa4930e5506d63d5f0cf27d8433c2914ce1204edc8366992ebf05bf78d4777029fa17f05be73291510897862c63479e59e72522a4c4943647f66539 SHA512 c13df805f6128cfd19c41e4936fbb49516f80e09d27e79380d5638cbd1a8a3bfc6aae5ef8a4faa748495fe529bde92805bbd5530610b113c58daa36f273a5af8
-EBUILD gspell-1.12.2.ebuild 1529 BLAKE2B 3007eb1af2d7b34d3d58aa8392e3c3ea974b374ac8ea77b40246415fae5647eae479842cebf0e45cf7a2be4950301483305f1611c5b5698b00e108b31f92bf81 SHA512 132827a9ff671da9d508acfef99e2dc7ccea20e929508dd6c26f149e5da12a12565014351a67e8f9c8b626ea324b395e141ec549d8312a1f4d5a25124cb6a693
+EBUILD gspell-1.12.2.ebuild 1523 BLAKE2B 14b43eab115e59c4fdf0fba088d5f81de89476724d8b9e28a4b43157783d02e24abf2ab308455abef0434e782ceef77d48ab904510deeda1a3392cdfdcf223c8 SHA512 617221abf52b56b2182667bb59974d83db22a95d9fdf3785e76f07a75a51a34799f402b0dc1e70af7ed905e82109f13df0b8bb2bf151103220107e115dacf262
MISC metadata.xml 347 BLAKE2B 3b91db6ff2ea521010e0437fc23b5f69567011240291483423ec748b70cf2baba234824c41cc493f8d30106dad208b9e4b376e69ca3d8e495072b97dd2f271de SHA512 4691f9bc67d5e5372945a4aa319185c4478b58e463c9c1b853a2503c80ab7dacebc433c8ffc247d0fce9e7b2f0f03fd4e0216d27e135598efa26e2988ac7bc73
diff --git a/app-text/gspell/gspell-1.12.2.ebuild b/app-text/gspell/gspell-1.12.2.ebuild
index 8a3f1d0034a9..a0d4bc9227ff 100644
--- a/app-text/gspell/gspell-1.12.2.ebuild
+++ b/app-text/gspell/gspell-1.12.2.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gspell"
LICENSE="LGPL-2.1+"
SLOT="0/2" # subslot = libgspell-1 soname version
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86"
IUSE="+introspection +vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/app-text/gtkspell/Manifest b/app-text/gtkspell/Manifest
index 3df18b36e99e..0e00c6339099 100644
--- a/app-text/gtkspell/Manifest
+++ b/app-text/gtkspell/Manifest
@@ -1,5 +1,5 @@
DIST gtkspell-2.0.16.tar.gz 351277 BLAKE2B ccb49b99c4f9059ed4461bb5ffda4dbeb691c5a062184ba7b51d8464d2461c5be0d648e4f69dbc36fe345be2addbc271af9701a0a387975265585dd3a7926e99 SHA512 7d3afb327c2e15608194e6ee6110107a0ce082e483788d831d636b2e579472304137373c09a966d8e5c0cd2f830bf2e0ee477c9b5fca7da6ee27fd1498915b9d
DIST gtkspell3-3.0.10.tar.xz 300968 BLAKE2B aa167e9e5068e9c6c5fcf6933a28246de0be8386be43ab3af80a45dfbc092e1381503822d09742d20dde2e0b8dae77210001c955e37a8dab263b832ee52675a1 SHA512 3b1ceaa9ffa06bd3f6dae39c95db951588e5cf2edf4f551cac6972822ba230af3415c5045fa24f7a4dfe05c2e386ab3f67cb80cb779576b4e54293b7b9fbc28e
-EBUILD gtkspell-2.0.16-r2.ebuild 897 BLAKE2B 56796bedcc3593aedbaa91d0c2c32005d207a2a371b7ffd367dea7bdd1ad370dfd6d7056734e6cedcb0f0a01eb4bd1aee9144b9e19a82b356ae5b460b4dee8e8 SHA512 d5f767ea367d0be309c2f26c6a9df6602f0f57941a08d6252dc57ac233c6fb179d2fba1bb36d5bb380ae4099579bd18e8e739c6c4aed17130832e37038f202e4
-EBUILD gtkspell-3.0.10-r1.ebuild 1008 BLAKE2B 0192e785e0c5fa8e8552e787a55ee6ad70c2fc526b075f8cf64cbc4774030ccdedca418af5b22ac89e3845b29a490682ec4ecb4dd14c27f5827556306a200c72 SHA512 ff65d1b88e80cdd48c13e98f12296cf06028b1110c47598347a203a8669be23d3b5dcdaeba6e7b4a68e574939f70e552a8dc0e56e46d3a51be96d109bb2148d1
+EBUILD gtkspell-2.0.16-r2.ebuild 891 BLAKE2B a456b829dcb07f50f8bcce7160265371eed53465048ff78f6b698259388b38d11e8ff1d494600c2089b0aeeafcae7b134db29406a44ca497e5198fdaaa1fb46f SHA512 220641acd02f9b156df67176c311d1753a49bbe538a2b46b231d2d424cce368d6e3d68bd75c34b60d958f626eea0a2065b61cd13271e82bcef772fe059471ae5
+EBUILD gtkspell-3.0.10-r1.ebuild 1002 BLAKE2B 075f380d245a5cae541b73db0c9ecce2ddc2217c286a6791b6219c7c960732e250e11a5157ae7147281d58989ebca2fa3f7fb802d711a0da74843d6fb6204f31 SHA512 0f69853350ad62a6f921a73ff4d0b29c3c9c992f421d96527a2fde88a7f668d1f04b6d449fe2cff1b2faa24edf7d1fda6f9e0d5f1776bdb0ef189178232b1410
MISC metadata.xml 332 BLAKE2B 27079d23e02f65245be8d872fc8939d75eae2009d2396447736d993191a489fe773ac46e3d4f3829911dfa79444894ccfd6e18bf26af341d652cb07d7699b545 SHA512 a67c2f81b050afc0d3c00d730928e29d88726dde736936b4b69c2863933fd2fd28f96c90bbc56062ce229a632ee6fff20c5f1a99d02adcee2a6826eecf28dd04
diff --git a/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild b/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
index a1eabd0729d5..1b61836dfcbd 100644
--- a/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
+++ b/app-text/gtkspell/gtkspell-2.0.16-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://${PN}.sourceforge.net/download/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
RDEPEND="
x11-libs/gtk+:2
diff --git a/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild b/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild
index 5570bc4fc961..4737bc39f462 100644
--- a/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild
+++ b/app-text/gtkspell/gtkspell-3.0.10-r1.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="GPL-2+"
SLOT="3/0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="+introspection vala"
REQUIRED_USE="vala? ( introspection )"
diff --git a/app-text/gtranslator/Manifest b/app-text/gtranslator/Manifest
index 1ec6b2e165fb..1ca12abf80c1 100644
--- a/app-text/gtranslator/Manifest
+++ b/app-text/gtranslator/Manifest
@@ -1,4 +1,6 @@
AUX gtranslator-45.2-Revert-Add-GDA-6-compatibility.patch 812 BLAKE2B b6ef324847e4185e1037bc23450c06570eef5c2474985b5b3d4f4d3f9c6274f71e51082125973699c5457d06e45818833763478f848c0a9dfc3d658e8ef84761 SHA512 f69ffff370943dc379de19b90e4a0418a087ffda0258b8ad4538626fbf28fa962649bb3050c3879977523775c79a2c60d87b35a0a4ef48da7a7f6e465829c978
DIST gtranslator-45.3.tar.xz 1524700 BLAKE2B 5437f479d5276ef405cbd82c37aaa34b1cc4fe1ffa01d32e1e946adb65da0668ac6eb7359cb374a968367a16564959efb6d260dbeb148d34aca3c69cd545926e SHA512 6b4db2f12ec57db6b0ee7ae0030f2fe5bc748e0b501e3ea6f529e47e5e77196a47cf5bf6333fe84c314eaec20d353e7a2bf9a8bea75bbbcd7da438c2dc5e22c9
+DIST gtranslator-46.1.tar.xz 1511200 BLAKE2B 81e625564f17d9ef3202644c527b0e0cd12812e2d16f655e9063708de593062c771e78cbe59f1176e56900ac9332b9efe04e151910b629ef8fbc2e0d9b4be827 SHA512 e035be70ce5c4ba0bbad35d908e805d5de05172bea4101d8f9dcecd122fcc0c89b06b99de9965e7413a8a949d7bc60eb95f157d416de020d3dd46dc5f0c9b909
EBUILD gtranslator-45.3.ebuild 1125 BLAKE2B 5aebee0720b66ef22a3106e3e25b2d33ab6ca1a54c8a415b51138afa1414426f120565fd633c1b0147605739c9e3a0b1c824e722adbcc8fcba99a9f0949e0dc4 SHA512 eee7c0e65663b0626d29b2d68d709a3362e8eeec45b9aa9b5e32bfdb287440bbe4ffb43a257af1542d2237484d9a77663820873cad7394a2bf4c8c287f820634
+EBUILD gtranslator-46.1.ebuild 1149 BLAKE2B daec62834d4d4a22b2c0439050d87c7fc50ed64985b334fcf38ae3494d4e4895a4a40628c5731e4f7666ef8af46213d8483b1ad3b4b5ae1994844bc52634310d SHA512 ff915a6f9b4ae63fa59327d6ee87c7b0943b4d90c110defc0e3cf5998fdfec49c4f312e2b21d547308b1ab670545f349a2b0139d918face9ec3d7dc2e90e9a56
MISC metadata.xml 846 BLAKE2B c244024e319608bf5c645ee2b6925965afedec192795bddfa491c2f04c85e08f001c4631f84f8dd952d9cc14dd2bc43bb3cbdd4b007edc6cb974e8798c50b35c SHA512 60cf7c8221d9104495bec227dc50a7126a1acfd221dee45c8e6dba723467d41e7401acfc3a9c066a36bb859622f2bbc2a05ac1feffd13b5ede45869b73ee35a1
diff --git a/app-text/gtranslator/gtranslator-46.1.ebuild b/app-text/gtranslator/gtranslator-46.1.ebuild
new file mode 100644
index 000000000000..82557ee258a3
--- /dev/null
+++ b/app-text/gtranslator/gtranslator-46.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 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.5_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() {
+ # Documentation broken and removed in future releases:
+ # https://gitlab.gnome.org/GNOME/gtranslator/-/issues/189
+ local emesonargs=(
+ -Dgtk_doc=false
+ -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/hd2u/Manifest b/app-text/hd2u/Manifest
index 993eae6bc95d..97f92d56431e 100644
--- a/app-text/hd2u/Manifest
+++ b/app-text/hd2u/Manifest
@@ -1,4 +1,4 @@
AUX hd2u-1.0.3-build.patch 666 BLAKE2B 14d1e7cbb7c7302ec0aa1354c4d0a493645f8bf4bf9e4c2e2fa2bd61b04e0e7e8f90477deb6a73a1777ff2f12ad13cdd97f604d889778759d7fe21222772eff6 SHA512 934fe3043aceeeee5df7ae5879198d385639f5b489581209c44e7ec91f5d05216424bf5652f557e154a1a442633848ebe1167b61af9c9e374cd30594744f4d7d
DIST hd2u-1.0.3.tgz 60024 BLAKE2B 9dd57f2e15add3643aa92747836164b18c9c6554c435b718cea6b4e8d1455bbd775f9d4eda0f10a9bfe3ccb5dbd634a99b367ae849bce2145d9b1114400a2b1b SHA512 d354964f0ad5392315767b96438d843a5f1d6afe78da5b0c5ea65a3b0b2a61beabff3ecac89df81b9271a14ca443f23dfffeb51815e02b724ad287e42fc2d6cc
-EBUILD hd2u-1.0.3.ebuild 477 BLAKE2B a6eef95d984aec7bc9fde22cff20a3a6bd1835d7a636656af7a0152daaef2d06853159989f8042e1b7944cc571366aab8ca23625b90b3017dffa2670d71b4dfa SHA512 c8ca0daefb18e380f1d143ab9d66dca39623f53f182c58787d721d55d05573fc6f53e1082e44cbb19d353da0cfb3dc6c4d4a77f83b3d925c36df77ef1f589908
+EBUILD hd2u-1.0.3.ebuild 471 BLAKE2B e3124fe9791cd3d33daeaaeff08f7b3bacdd9a5e1282a29b697d817e5ddd45ce0b3e4deb0811205d915748b7794b74ab9f0f046f39c0ad7d5092a79baebef07b SHA512 42f03b0f6bd2d17381ebd5c03e96e0faf55d015957718b130abd723ba779fa765129fb73c8217a74dba029f6ae4f12dd260d156c4bda75516b1c3b24f46d6d7a
MISC metadata.xml 266 BLAKE2B 74ac06b4ea12603c8713e69cbff9ce6874266fc48ee5c846f0ac3d50bf577c3edb1e4b6690ec44fc4dd51e55e96dd5c2478831c9f754b04661fe7700d8baf66f SHA512 b996554131284e3556af42d2c5032c5b1635de67d48983096991935e7ee04c32aadc93e48cae5160861e86d64eb6fd4abafc40d9dd8b85ddc032b042a77677cb
diff --git a/app-text/hd2u/hd2u-1.0.3.ebuild b/app-text/hd2u/hd2u-1.0.3.ebuild
index 7d24903aa838..0d34d2b56145 100644
--- a/app-text/hd2u/hd2u-1.0.3.ebuild
+++ b/app-text/hd2u/hd2u-1.0.3.ebuild
@@ -7,7 +7,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 ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86"
SLOT="0"
LICENSE="GPL-2"
diff --git a/app-text/highlight/Manifest b/app-text/highlight/Manifest
index 9b0651591cba..9d904779f416 100644
--- a/app-text/highlight/Manifest
+++ b/app-text/highlight/Manifest
@@ -6,8 +6,8 @@ DIST highlight-4.8.tar.bz2.asc 488 BLAKE2B 466905e2a4b1b577feba593e2d6e855e09764
DIST highlight-4.9.tar.bz2 1498248 BLAKE2B 09ff0a5cc81da45270a8382dc6b2a2d3b44d1f084e661fae4a3d39d2ded9af6c77b1fb0d51d32c59f22ccba1612ab7faf68b5e918dda70c9f2e25b29b5c44ecd SHA512 280abd98182c5b95f629ca126e8a59ca6bf6f9e301fc7678aa3e4cb37b714827dfdfab1e008c798e203c7408355be63e01e88f93eacfcf2c5fad95afc6e22112
DIST highlight-4.9.tar.bz2.asc 488 BLAKE2B cbd3541f65ec714ff1fda17fb141aa19f53952634a2027819fdbf50f7cf781f875b76ebd9a82119347f17940d8200f856082dfff51ff994a71a2ece04d654764 SHA512 04c2aca4050cae0dde97340a1ebafd968526e2d811e4551e8895acca50613f7e5902e31d735a0da1427d69e85e152530776fa1b9f5896efe410d8f9437768298
DIST highlight-test-suite-a3479468672cdbc570a17ae84e047fe8f0b88798.tar.bz2 33310 BLAKE2B a06f2503fc571f5978f648fdc677f58f3fdfa759f9b5cf31a85d03589bbbfd2b56c7055517c59292369653503047af63d9c3bfbbe541a50bd2ea2adede28f60c SHA512 9583fe0af315e0dd1e37e137adf5c97a83832885a5a8a12b91790d7d7b0758c03fd76c02fbda368a2481eaec98f7b010a530bc31da98337d6fa7201aadb023ce
-EBUILD highlight-4.1.ebuild 2423 BLAKE2B 812355e2acd16abd03cc4a6d5555f24af630cce614ffeebc4e4e525916f62a9b51ec1269667d6bd00c744e63ff4b74dbd5cc020307cd24ce12ab6780f1147f94 SHA512 975b17328a8fbe9659c49bd69ea0a1eef4015fa2c70f03d08ce2c5a2dc76252285e5534ea0618d9c3b0da5c0f3dd65206496b4d429c88d7798be500aaff8139e
-EBUILD highlight-4.6.ebuild 2466 BLAKE2B 49d356dc265081ab2daa808016be4a9894038de25acfee2d58e12488c15b776ed09dd199161f9d6fbd09f0cbbf2283fb200835386fc4d19334b8b510523dbd70 SHA512 ca9540dbf379f752487f42bd7b052efd3304e2295a8b19bf186142ee6f44a5b15bf409e18d9626adfcc9cd4460989f90f31dce9a7761c92b673da99f09e9bd4a
-EBUILD highlight-4.8.ebuild 2652 BLAKE2B 4b13610b03f99931e6883cd3d6c15ba9f48621e3789159c6681fdf15f7ec20c98774aec07db0dae367e453c3580048baecd2d2841e343af385b232999bdb47e9 SHA512 2cacd15986408ef01a2de54f1afcd47f11971ec9417d29656c55ed15c509e38ad21bc205069f92634d42b4ff0fda38320549cfc184620dc5b89caf67c8c87945
-EBUILD highlight-4.9.ebuild 3176 BLAKE2B 07f176384780c8033b260e8ad5ddc316a043a84277d329fb063add0e998db641f7d7391749eefedb18e671fcc2812dae970a9e999ba0886d888cdeb57594a038 SHA512 ef3efd7c8e33d975ec032fb650c37ef0358af6d63e8a0a33932cfd2d43463fb4780baad492f4bd24007774edc3aa69070bdc2fb2871afe2e4f886578224d585a
+EBUILD highlight-4.1.ebuild 2417 BLAKE2B fed9c849d046c5ba4969a702334e0098bedceb41db6362fa7a08b3f8d0fb11524dbc7a4f49dc54dbe93602e484170e65ad2097f08a7f3661a6e61b5ec7aaa4c4 SHA512 cb47fdfa236f9e8200d87080cd3e6f408c92b2ceec05094b06964e1556c6158688fb2c7b34679aed24d75dc7065d0131310a1ea5c6b529f6380b1870251b38f9
+EBUILD highlight-4.6.ebuild 2460 BLAKE2B ff3311ee63ce82b26886a376eccac78e6d025353cbb4644d8e935b57a809e3905ae6758ed0866e463f043064a4284b46954f2e3cb43562e53e0bbee093dc411a SHA512 f5cc01aa316297b7f74d64befca11bdecfc91229bef7dee816510bf81a4dccd81cca84d88fe3e6c5d6bd6b03b2b59333f5896096fb9b633a7f7ecff4310c2d89
+EBUILD highlight-4.8.ebuild 2646 BLAKE2B 2bce6e061e101778d575839f976df0bca2c416bcfe5fa790badcd98e6ae5d8545c98e493c804b04f58a10bef7f19fd79b9ce817d087a9db7d2927ce75ef7c393 SHA512 dfe457b259df7961cae73ac47e008907906707be14ada2125874261af74eeac27b52e366006ca4f291c2f83681d731ee6fa3196a1e911bf33be0b39e37cbfc41
+EBUILD highlight-4.9.ebuild 3176 BLAKE2B 7310a5628e9bb07ec02ccafebb7d5907b20e756f26ccaf15347188a9698ad9e534dc61d3ff9f408405998a0a58a752fef3430ae2208d16a42682c79117a1805e SHA512 d41df82d1942350b4c5dc266354a455b6892ebb629972858223fa42111f199631508479b81f719537d0725008593db610c0eff82a6cbaef5a89eef02ddf4fb7d
MISC metadata.xml 331 BLAKE2B 3c864f08058c451342b7f7799f36e901f392207b36114dd123bb3faa59f04fe3b00d8e65cee4ad3bbbe44606bdafbd246c64d5fce03cd54fc64cd40cfde59788 SHA512 eb96ee44971855de0b12f9e230d58714acb54de1b0a814c0681f8c31124a5c3e39290e2fd17523b2b52b65efaf30f64580f00777a8e9c908779b582577897906
diff --git a/app-text/highlight/highlight-4.1.ebuild b/app-text/highlight/highlight-4.1.ebuild
index 9271ef7b7f6f..adbcdfe0f1a7 100644
--- a/app-text/highlight/highlight-4.1.ebuild
+++ b/app-text/highlight/highlight-4.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="examples qt5"
REQUIRED_USE="${LUA_REQUIRED_USE}"
diff --git a/app-text/highlight/highlight-4.6.ebuild b/app-text/highlight/highlight-4.6.ebuild
index d6d49225f645..8c298e0e3ec5 100644
--- a/app-text/highlight/highlight-4.6.ebuild
+++ b/app-text/highlight/highlight-4.6.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.andre-simon.de/zip/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="examples gui"
REQUIRED_USE="${LUA_REQUIRED_USE}"
diff --git a/app-text/highlight/highlight-4.8.ebuild b/app-text/highlight/highlight-4.8.ebuild
index 8f8dade1af5b..58983fafaea8 100644
--- a/app-text/highlight/highlight-4.8.ebuild
+++ b/app-text/highlight/highlight-4.8.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="examples gui"
REQUIRED_USE="${LUA_REQUIRED_USE}"
diff --git a/app-text/highlight/highlight-4.9.ebuild b/app-text/highlight/highlight-4.9.ebuild
index b7e7bd01dd57..b88539dc9842 100644
--- a/app-text/highlight/highlight-4.9.ebuild
+++ b/app-text/highlight/highlight-4.9.ebuild
@@ -19,7 +19,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="examples gui test"
RESTRICT="!test? ( test )"
diff --git a/app-text/html-xml-utils/Manifest b/app-text/html-xml-utils/Manifest
index 98f5942a55a5..639a1d3ad130 100644
--- a/app-text/html-xml-utils/Manifest
+++ b/app-text/html-xml-utils/Manifest
@@ -1,7 +1,3 @@
-DIST html-xml-utils-7.8.tar.gz 408201 BLAKE2B c2fed68e8fa0ae331ff6ce100afdd4c7c5b272b47d806c8e557855d32d2a140c2aa580d200644158350697e62c416d16a5e264c09897cef06d29cc5f0ab67091 SHA512 8d3a242203de099b36ca78a8d84571ecc5d8673855ee613f98edc48d388230367f40b87006f7b429e2927026300626bed7ff7f146df317d078e332091d290930
-DIST html-xml-utils-8.5.tar.gz 421376 BLAKE2B 8fa959104db2d5765ceaf49be815f16c1422a3c7b94e0e8cd91e3bd0a8b18dfc33dff5d98204d7fe5694cfb711d213a5d82f58159b6d493fc78336d8dae1824d SHA512 f1140a81e66cc2f46dd0507a8948b2c267230fa8aed3dc79e91eeb2b6bcfe7053378da9d35fd053f8a8bc25c46491388aa7fd519c7e1c7757e73a7e1b1c67d87
DIST html-xml-utils-8.6.tar.gz 421530 BLAKE2B 8c13a36798c5bb2e325f0df38696a9428b6c3ca087bbb4d1e7d9f2dd372e0aff386b7747e117016ad733ac07ab56a38b5ad0bcb1a0aa6b5ffd58de0ba2d8027d SHA512 0050b789a4921fa66b863255f1fd1ef9826e4b778ebc6dc67592fe854ec314b13cd8b162af67dae204018867966cfd5cb9822345917d3de3dc76c797bc0d2ec1
-EBUILD html-xml-utils-7.8-r1.ebuild 636 BLAKE2B c1a01d75323ce5616297934672afc2a985778962179d92de972ee1f7d5d1644c200d347585c127d27937602fc1e95dc669b8238646f62584506dff955c8f7faf SHA512 a7f8458a34485135c1e90110a66cd7b825e8c7e54961ce28606a86a3e91cff4cc87635207c80f4f1c5e05bd5bc11ec9bab7c66f9bdef9193dd6107ca975ec1e1
-EBUILD html-xml-utils-8.5.ebuild 640 BLAKE2B e305829e9622960920ac0fe06487b561eb4d05eb56f939abc1c5d32e3ccd5229ad6b05a869c9731f72ae36667d74190ce404b139900508ecd609599dfa65549a SHA512 43fb1cb0ba3d981676559ced03cb28ee9a72c91aed5a3d84fd2171fdbddc5a6abf32601386e6aee9fe9e2eb942365a9be44b6d44791631c144bc296b6c6c8005
EBUILD html-xml-utils-8.6.ebuild 715 BLAKE2B 03c4db027e7e42651fc8496915d7ff3a856d41ad8d070d8b1a62a0ed372653799e2dbf4a071922571291afd0a07bd7f160e871922ee2f744fe1355e6195a49e7 SHA512 84c3adc5acdb3f85f7bc760a4977f39cbcfe4b51b8d8d2c4bf807ba13c10f296bc4532b0a2fc8c364348df8b3653df4cf8eb6027ef084e72cc8e7204880388de
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-text/html-xml-utils/html-xml-utils-7.8-r1.ebuild b/app-text/html-xml-utils/html-xml-utils-7.8-r1.ebuild
deleted file mode 100644
index 40dab6ff6400..000000000000
--- a/app-text/html-xml-utils/html-xml-utils-7.8-r1.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2022 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 ~x86-linux ~ppc-macos"
-
-RDEPEND="
- net-dns/libidn2:=
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- sed -e "/doc_DATA = COPYING/d" -i Makefile.in || die
-}
-
-src_test() {
- # Lots of tests lack a shebang and use bashisms
- emake check SHELL="${BROOT}"/bin/bash
-}
diff --git a/app-text/html-xml-utils/html-xml-utils-8.5.ebuild b/app-text/html-xml-utils/html-xml-utils-8.5.ebuild
deleted file mode 100644
index bf51929c322d..000000000000
--- a/app-text/html-xml-utils/html-xml-utils-8.5.ebuild
+++ /dev/null
@@ -1,28 +0,0 @@
-# Copyright 1999-2023 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 ~x86-linux ~ppc-macos"
-
-RDEPEND="
- net-dns/libidn2:=
- net-misc/curl
-"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
- default
- sed -e "/doc_DATA = COPYING/d" -i Makefile.in || die
-}
-
-src_test() {
- # Lots of tests lack a shebang and use bashisms
- emake check SHELL="${BROOT}"/bin/bash
-}
diff --git a/app-text/html2text/Manifest b/app-text/html2text/Manifest
index 8b1f85145263..a082679a40b1 100644
--- a/app-text/html2text/Manifest
+++ b/app-text/html2text/Manifest
@@ -1,6 +1,6 @@
DIST html2text-2.1.1.tar.gz 172655 BLAKE2B ab112e41b9cb08664ae9cba2b137b59e67769b2c8cd758022e9b650a2cbd1788064ada1949e9efddc591c819b0c86890e22504bebde68c2973c353b6fa85da33 SHA512 e7fbd795b06895d866e3379c343860dc8816d5069b476cd13abeb066ba1ad222050863c1d52c6b2c05d426a17af7b427913341c8205964b21f18a3d26c3528c4
DIST html2text-2.2.3.tar.gz 329841 BLAKE2B 311defd6aa6affc6f1ad59d9971f0315b6f2d748b4ae26e2c5f61cbd090ff76f0f0df7155acb1ec5c0114a6b6253eb27fc73d327162dca2a144afae74cdf4afa SHA512 ff851abdc0f672d6bf8de494d6595362d5b71eeb03f4f761e32afb50bb75fe12c0cede8c7ca4ca7290b1c9e0f08aaff9821946dd272e1a30ce3b585e452cf6ec
-EBUILD html2text-2.1.1.ebuild 889 BLAKE2B 2cfb411255c612699631c5e25d62055f8cd67bf0d69ec3b17380d173311338ff8b07edc894d65ac23998d89041c0f91d550206839b42574b7ea709a0f6dd8732 SHA512 b3859f9758680fd85934b17e3fdccd45589ab5bcc574dd4cbfa327269bd92d6ec173b02d61908b579c4273fd98561e98a2f054adb28329f05c83c1cc0d98489a
-EBUILD html2text-2.2.3-r1.ebuild 642 BLAKE2B 30fe78de8b9acc82d392c28ee9340cd813a7596f79c1ac90448c5faea1eec6f32560857eb36b876651497033601fe7953c0818bc4c094a93ecebd24424a2ca94 SHA512 2bbd4f0fbfd490bea42de9a7e51a5d8fca5865f3036c5b1a6646c2cc55c4103de565af6b5d5964117ef61bb36ff70818b256893b9af7b6f1d19728e07d4d6de7
-EBUILD html2text-2.2.3.ebuild 667 BLAKE2B a2042fcfc0d95631896629db64f44eeccef1375c372551d95d0ad0ebdf77adc29ef628b7f12b483a1165ee57bac6c70757cce110d107ed9b0d25b8415b7fda2e SHA512 077bad82be394f4302dcdd2ad04ac2d2106f187817f03fc3f0d52e804836742883855a5843a468010c82470826fb608ed7cd5e87922427b3d02bb65ff4dc9f58
+EBUILD html2text-2.1.1.ebuild 883 BLAKE2B caa8a392389af3f1a67430fa2037943470cd1f543bd0a3806129fccd5cc33a3956b3074d1b97e472a2bf75cf93e30bd43aa86cf49ac9467df81efc89dfaf656d SHA512 7edfb385cb1c8955f02a17cda7cce8d0314d8bc2c48455e4708415dd451531c5975c5b1d7ea6b45895ea7ee23d103dcd96a6fca6c9ada9dedc6bca9538de7376
+EBUILD html2text-2.2.3-r1.ebuild 636 BLAKE2B ecfda104b50b26689ac094ed29906cedc43d79526a21353f7a39c73009ab2c1d4545d0402d087f232be22d0520842135bd334dc845b86208fff6d1a7ef66a49f SHA512 315b28c268b00c0011b1e4be0e4fd2df1fb311a94fa31933a21039a21df990e180dccdb3f85ec3d9a9fcb5296a571e3f3e10dee74486c89a6b088d3f45a93d29
+EBUILD html2text-2.2.3.ebuild 661 BLAKE2B 1bfd768cd662ff40564c834fe687f8e853178366889c7f5f3f14dbda8a880212852676705f8a6e67812e40e264e47d57980f7bb931b98fb4445b4f3d836eba99 SHA512 e308c15c52747a016c266d573f6b6dad93d2ce6407a53a530b7ddd50759355d256f3f494ac4932934d27d596e3d7c5de4b81226f2dbad3fc5a2e639ebd3842ed
MISC metadata.xml 331 BLAKE2B 43e61ec021521aaae0dcdbbcef0a40be6da311dd188cf64c66a8dc5c4191befa9955c669cec80d1d9dd0ed584f35e8f3076a0a1d9986e9453c3d96a0cc3ae921 SHA512 dd843839ec2124a68865214d5d2b71d5af631c26bf86fd37f48af940ccd9aa5f1543c9e6232b44119edd7ca429ea869df2acdbf9faafd1454936e23a52d721cf
diff --git a/app-text/html2text/html2text-2.1.1.ebuild b/app-text/html2text/html2text-2.1.1.ebuild
index 2a2be554d110..c79027ab0495 100644
--- a/app-text/html2text/html2text-2.1.1.ebuild
+++ b/app-text/html2text/html2text-2.1.1.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then
EGIT_REPO_URI="https://github.com/grobian/html2text.git"
else
SRC_URI="https://github.com/grobian/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="HTML to text converter"
diff --git a/app-text/html2text/html2text-2.2.3-r1.ebuild b/app-text/html2text/html2text-2.2.3-r1.ebuild
index 9bd222dc8965..3ac1968a6668 100644
--- a/app-text/html2text/html2text-2.2.3-r1.ebuild
+++ b/app-text/html2text/html2text-2.2.3-r1.ebuild
@@ -8,7 +8,7 @@ if [[ ${PV} == *9999* ]] ; then
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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="HTML to text converter"
diff --git a/app-text/html2text/html2text-2.2.3.ebuild b/app-text/html2text/html2text-2.2.3.ebuild
index 990f9f594abc..2a91d875b3da 100644
--- a/app-text/html2text/html2text-2.2.3.ebuild
+++ b/app-text/html2text/html2text-2.2.3.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999* ]] ; then
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 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
DESCRIPTION="HTML to text converter"
diff --git a/app-text/htmldoc/Manifest b/app-text/htmldoc/Manifest
index 61f42a8fd0da..ccfb9fb9174f 100644
--- a/app-text/htmldoc/Manifest
+++ b/app-text/htmldoc/Manifest
@@ -1,3 +1,3 @@
DIST htmldoc-1.9.16-source.tar.gz 3389563 BLAKE2B 1c83e37313fb0a1196d4db3ddca47d4a418ab7aeb8f910c9a27178312a1b0239beddaf81f322b24dcf75dff7e838278fcfa0eed17b5aa493790de2393bcddebf SHA512 c901ed259ef8c0520ed03e314149e7a2fc3b5bffa9c8e9c6c3b023a8c9de1e37b7fa72d224fa7d072f3a5d4b379635d7cfaa016df672da296be8395b49fa935b
-EBUILD htmldoc-1.9.16.ebuild 1187 BLAKE2B 41ff9692103e3afd2af92e860c497022b336e8f5d2735e0c3798acea1b3c0cf9a7e60b784655ac3270fd05e30a3f6b2abb997918f4be3446926cfadade6b0c3e SHA512 4e82727262dda0584e9c89d2789cb04dbdf89a86d8c4343b7d90ad8efaa96a1c45d859f4769c1684b81247ce3551dcd73b35f8634628c1fa134257e73f5bd833
+EBUILD htmldoc-1.9.16.ebuild 1181 BLAKE2B 7b1d8cfde54534dfec93dcd6aab4ea603c008c97edcb3e25c9b1374bcb2f22bfe521f8fa77ef48554600de67bf9f93c4f7187a0ad1537e5919ec6377eb99d046 SHA512 80e876009daf72559072318b933052010581188f866f6b45d38d36cf2208472ecfd4e59f12d2d4daa0fc2837c15c3641f83b352f0eba1702172fde95f2506280
MISC metadata.xml 254 BLAKE2B 149f11a69823369fb86bd87780bac2b15b2b4da48b793ba085a35280b415a731a4d6f722e5dbf8171a53fda094f16d12445d38b281293f076e171e9e5c36b474 SHA512 cad3377b826d8335228b5b299ffe2ff461d90f6b0693cd0af475ec7f37fa75b437a6ad13d244294d8f0c14f3e93ae7bb0762408f6d9ff3655476d558d0af1c8f
diff --git a/app-text/htmldoc/htmldoc-1.9.16.ebuild b/app-text/htmldoc/htmldoc-1.9.16.ebuild
index 20805c240a90..ec6a43befe4d 100644
--- a/app-text/htmldoc/htmldoc-1.9.16.ebuild
+++ b/app-text/htmldoc/htmldoc-1.9.16.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/michaelrsweet/${PN}/releases/download/v${PV}/${P}-so
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86"
IUSE="fltk ssl"
BDEPEND="virtual/pkgconfig"
diff --git a/app-text/htmltidy/Manifest b/app-text/htmltidy/Manifest
index 7e41c19a280d..6f9e6caf8704 100644
--- a/app-text/htmltidy/Manifest
+++ b/app-text/htmltidy/Manifest
@@ -1,5 +1,5 @@
AUX htmltidy-5.8.0-no_static_lib.patch 1282 BLAKE2B 6c5dd8ce16b0e05ce0cca9ea268b85bffa371f99e20d909f606c20c5fb6d06464f65daf7a297989966656f3eda0d5cc920a8f9e60dbbbba21927aab180567f9b SHA512 8742a0db922098f46d377861d56c6202144ed02c9603e3899817c9d1b5a903bc10e729066c2bc95b0a9c9b63603c6ed42a3b8486264d3560b78255b096b62000
AUX htmltidy-5.8.0-ol_type.patch 1567 BLAKE2B fa07da261116af1d3634f8670da0c53b47621323bea883d989225a9b309399003a9a93f0b869550e28f1f655feabf1927d715a139833a00117f4a4f647c7d9f5 SHA512 4a83df6a594f49f7a6e739876e4e874c908ae9d1f92c2291a530950de44dd22313681662ce48fe13cddd0847c664bbd27375ee41e899b82888ccffaa84371e2f
DIST htmltidy-5.8.0.tar.gz 1015303 BLAKE2B e8e48cfdcfffb7c7ac494f71ba709361e21fcbe5cfbd56c29d9d67ffe11fcdc20aa03aace65e6dc5315988dc0dd1fc148be616549f4f84f37928e662633bd7ec SHA512 f352165bdda5d1fca7bba3365560b64d6f70a4e010821cd246cde43bed5c23cea3408d461d3f889110fd35ec9b68aa2b4e95412b07775eb852b7ee1745007a44
-EBUILD htmltidy-5.8.0-r2.ebuild 1564 BLAKE2B 12e4e1c2ef9eff82eab372fbf339eec2248614a3dbf5760cfad79f7fc69eb82544f2e3cbb6bc390569f836e567a4be8b1b039ac780d7121874c127db56664203 SHA512 bc5d99d7e776f196a4ff00c8ab610ed3eedbb98507c89f4f65b820c2f7e4e43295dd6e9989a7c36ab902445b7c1b26ee754936df2c3e37a550ea94271d04feda
+EBUILD htmltidy-5.8.0-r2.ebuild 1558 BLAKE2B 219f59497ae494e3824a1332503f319bd7fb48200c1fca36bed98c3847e3a04dc3d381fae75546faece3472ded87946b44819b2c82e879c2cc58cc4ae8b754ab SHA512 b70112eecaf27de987767b69b28d3a2c051e35bc7765b10b1f8a41f74f7e73534d782c7d336326da9ebe8a05039477c1c8b83a4150a03ca5256e18f000a87138
MISC metadata.xml 418 BLAKE2B 8735a60267a6ad8ef7ed4d6c4fca1b59e9fe9c5630fe1a66ecb6f4f3316e6f0c714a719aa65812791c19522a64c978b569c62eb236d62a5da492a3fbbe2bc69f SHA512 2f5f618519b3df8124d3d20907971ce836ad8a4cead335848a08dc972031979c11ce90c7578aaee1ae34e31171a441463b86ee67525b229b6e8ffe54066c02c4
diff --git a/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild b/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild
index a0d767ef3275..c15e89d06162 100644
--- a/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild
+++ b/app-text/htmltidy/htmltidy-5.8.0-r2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/htacg/${MY_PN}/archive/refs/tags/${PV}.tar.gz -> ${P
LICENSE="BSD"
SLOT="0/58" # subslot is SOVERSION
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="deprecated test"
RESTRICT="!test? ( test )"
diff --git a/app-text/hunspell/Manifest b/app-text/hunspell/Manifest
index 4ceb49756115..ce6a84376838 100644
--- a/app-text/hunspell/Manifest
+++ b/app-text/hunspell/Manifest
@@ -1,6 +1,6 @@
AUX hunspell-1.7.0-tinfo.patch 1719 BLAKE2B 1b612edd63dc04fe57a27fc94937b1cabcb32c4158009c3444d43f506d19b94d0aa79d746ba409ec429d467e29619cd32894e935b8f8c0deda7f0ed2600841c6 SHA512 297f337895f805c9ce27ae63f424c88e8f153fb8f6724aedc11dd564acee6264b8eba01b09f43d75585d6d5bf3eb245db69b3da00c349c3c1c0d04a5a99b1b48
AUX hunspell-1.7.2-renameexes.patch 5726 BLAKE2B f0a46b70ee8e8c22f0aa2e8d9c1d832e66fd2d3cd58a0cc85ec1d38abc7d500ec4bfba12966abdc016adb434b71bae82373ab3d14ed12a45a20ae8084d00ff3c SHA512 2940d0b47ece661d9dbd66c2400fef06927cf6b41f4c646d36a667252446257fb5be8b60ce42d372c6d7a8f9bdc0ce37966891e608e2ae9f4c2cb5ed19384c96
DIST hunspell-1.7.2.tar.gz 1536202 BLAKE2B dba8b2b505a040e3a4df488f702dafe4fd226271e67a68e1c1f9c953cc86dfa6f0049d205a8c6616b779d559b82cc8595bf2b4e86ed63e3b42cc9e20b1fecc18 SHA512 49b3619bff12e111b6cc3f3d9463612b116f9b2a976896718e65f5bc4a83ece11100aaf56a4d18127ea39107446c495e12affe5ff3c9159ae8aba70e512f44ac
-EBUILD hunspell-1.7.2-r1.ebuild 2183 BLAKE2B e9b99c96280a1a202092056f4337e834f8f3178e70012691a77f50c0266d6e01ccf46dec19b5c7f518c0866006a959b0a4efef5cf083f107649266a882e8a036 SHA512 3d35366e064303d394e56793686af117dbb1ed9b3b67b3dba341aabbb55c67be738865ec440941188da0843dd01deeb664ec174fcdcfc30da6013684f8c80ac6
-EBUILD hunspell-1.7.2.ebuild 2252 BLAKE2B 7978e640fe731d0fd75b7086e62c6db195b05183c4e26314987962da592fdf9ec85146dc0b2a6b7f7795ca363d87c897bf1855daee6801c1cbbfea6b3fda2112 SHA512 b45cc2b362659ae935430cc8b02d8dda98664065188b21c1c8bd4dfadb0abad051d30c75f91b566bc788109f8a972e41c08adad0f5c76b73be8f6ae64e2858a3
+EBUILD hunspell-1.7.2-r1.ebuild 2170 BLAKE2B 3f1a0526debf6370b883bb3cb05445ae2565a67cd0259f65d2dae1e802648a9c107ed9d56ecf06aeaf7388df49a7de53398c236e514409961fbbbf72f446e73e SHA512 cf9c2a2b22f4f8175097dc9e73a3c046417246c7087c4561dc2e4494576123d71f228ddd4a3e017398bbfefdc3eef38e1668526955a72a4e839444f8f3f956db
+EBUILD hunspell-1.7.2.ebuild 2246 BLAKE2B 6d8dc6b1522d985785193cc113ed8b0253e0c3ac890af285329bfbdb6efc2bebfa3a483527748acfcdcc8f588a8e04fdec56def5af8df5ce2914cfb09be53204 SHA512 5ae39d1f0a059a993a02ed866e61ee0eb231c78c95a4fa4c7cc25e1fb9711e3ec83b3ade42ce6dac837e94e42083893cccb8e1a7b4e444751134a300d2ad5c22
MISC metadata.xml 482 BLAKE2B 8353792e0fe0002c01b7f6007d14f129d4c6e05512ae8cbec8f49bb270c57cefa816971026a2cfb4b84f7fd8ee0d80cd887c94196ec3a685e1079ffc5de0c8bc SHA512 2a56bd6f9c4f2a57694f98813315566b8c2e61f77d57f39269d242c802471206b5e99633b0ef6e7b9290d63db576ac661ac2133bbb9c27be69791a023b3bb364
diff --git a/app-text/hunspell/hunspell-1.7.2-r1.ebuild b/app-text/hunspell/hunspell-1.7.2-r1.ebuild
index 97635c6a1145..41b03ebf3bae 100644
--- a/app-text/hunspell/hunspell-1.7.2-r1.ebuild
+++ b/app-text/hunspell/hunspell-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.
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 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
virtual/libiconv
diff --git a/app-text/hunspell/hunspell-1.7.2.ebuild b/app-text/hunspell/hunspell-1.7.2.ebuild
index 2b5009ebd494..666d7b537635 100644
--- a/app-text/hunspell/hunspell-1.7.2.ebuild
+++ b/app-text/hunspell/hunspell-1.7.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/hunspell/hunspell/releases/download/v${PV}/${P}.tar.
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 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
ncurses? ( sys-libs/ncurses:= )
diff --git a/app-text/hyperestraier/Manifest b/app-text/hyperestraier/Manifest
index 45f04ebcb050..b4c7fa8a7d0c 100644
--- a/app-text/hyperestraier/Manifest
+++ b/app-text/hyperestraier/Manifest
@@ -3,5 +3,5 @@ AUX hyperestraier-java-11.patch 2602 BLAKE2B 718462095f4ff2746b2193cddd366de5475
AUX hyperestraier-perl.patch 844 BLAKE2B fd221a027e47ed7582e697a8104d1ef82d66b87919f20c82f185b9167ad03ae6b9f0b6996b47a99e58fb42443f1c1b1c9f53a6badab935361b26f8693b680694 SHA512 73c7bd659d80464baf1d28a0eed69c9fdb3052a62aa46dc0b56f2ba6f75d458531dc6023684bd92b22b7fc4b79869ccd82e835827096b163faee0f94b0615465
AUX hyperestraier-ruby19.patch 5143 BLAKE2B c9ea3c9e045583dee3ca119ebea07946522c50b00aba4d94fc40f7172925b9aedb8cbdc88e087a87590422566b12269641511c2c1c0a484390b1c2fa8bd1fecc SHA512 fcae611f594eeb35b6aca6eb1139304538793afc6b794e8dee1a59243d5da216f364165c90e7cf7691ed9a7f38a610ba27f37c2eef2baa4042c4a993cbfefb2a
DIST hyperestraier-1.4.13.tar.gz 1014600 BLAKE2B 02be7cd374c47094dedd239e967dbbe5045a77302125861541dbf4d5fc60d488968718fd6b9ca57b88aac96cf2cfe73397af6bbc3d53ff6e983063ed98748e70 SHA512 ec97f487bb0e085f74222106fc5fab227c8c02ee8d736c0b4adef57ec0e4310f829ac59fff5a1c92321786e89bbc2a059a0acff6ab0e5844b83627567bb265fc
-EBUILD hyperestraier-1.4.13-r2.ebuild 3625 BLAKE2B 9554c2161a8b2bca6d07dd6131f3d4679c3b7eaadeccf161fc5a88ada40f0b0d5da42ded6d8b47d7d887909525d09cc49735332b252943c9d5a9683988f3666d SHA512 cd839f574b65c39ce30f6826e66e627f787fe91ca10cc2d02f03b754c9c75b0cafae8ad552963d40ce925adf35b815fffe83465f3b082ec9a45945b2ac686e1b
+EBUILD hyperestraier-1.4.13-r2.ebuild 3619 BLAKE2B cd4374914774a416efe33b1e596785073c4545042dc5160109389116849c0dd8f7da8e74c68f43ae93fd0cc66ef8ea7a334297948c93e92775877a1ae49f2a52 SHA512 c82cb4e4011aba6eb9da0373a3d7bb88bb1e8e5494712a580cd70b4723df08e859d892cdc3f0af0f6fbdebf582ec49d8cc4aac727057a4736995d4f7eb8a3836
MISC metadata.xml 441 BLAKE2B d0c43a24b0a988b9b5d30a7c0d002ca45587c13f166dc2b43cfabac3b4c73f78a57cbee98d5967609dcaff3bb8e25b6be2df2f6328fb6b441e5b15d3dc0ce9bf SHA512 aab164bf0b80548a5867b8347963f9bc8dde159e879fc464e8b12e9a1f7bfa0dad572d453a28ab5d0fb6169cc6238f9a2f79016ee835b0560396f1631b3f3e85
diff --git a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
index c6658e72af58..c5934ea45287 100644
--- a/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
+++ b/app-text/hyperestraier/hyperestraier-1.4.13-r2.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://fallabs.com/hyperestraier/"
SRC_URI="https://fallabs.com/${PN}/${P}.tar.gz"
LICENSE="LGPL-2.1"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~hppa ppc ppc64 sparc x86"
SLOT="0"
IUSE="bzip2 debug java lzo mecab perl ruby static-libs +zlib"
diff --git a/app-text/idnits/Manifest b/app-text/idnits/Manifest
index 0e97dfd8c0f5..e66226ac6027 100644
--- a/app-text/idnits/Manifest
+++ b/app-text/idnits/Manifest
@@ -1,3 +1,3 @@
DIST idnits-2.17.1.tar.gz 60480 BLAKE2B b2248236590bf025f9e06a4d804ac9d0cd207406809f17a2393dfbce2d0712c60aef58c8a4d7388c61495956ce0d2b0c5c491e290b178b7c46dcbc711615a847 SHA512 deed0c73e95e292443ec3e2ca447d2e6ceb9cbafd0775163e247185c158e74b7a4cd1e906474ca45ab40d92eac6e881e417df4c6e84a15277c71c711c590f55a
EBUILD idnits-2.17.1.ebuild 505 BLAKE2B 81a2baacc9e13673740de6f8df094f92ad3ed97f0a65da111d6408dd044fe6b52f1cbfc4041842850b39e65c0f7e1d0e804f174c2e5dd061c97a93d3745223b4 SHA512 9da926e55df156c8ea243f8d03ffd2149ab9f983fe78de259ef5386e5d80d93527578e50b6670365f7909fa9d497469ca6737c71a370dc0f1c67e53a76f7572d
-MISC metadata.xml 328 BLAKE2B 95be330bd0f0b2ce18f8a58e6a3d15a7a8b34643a6c72139866ec3a0f32f6403479d417b5ceb1019d0b7fee5151e21708e129b19a473576e7d2656a5589fa4b3 SHA512 4aa1d18ffa5223ef93ab981c033dad607ecdf4c7fbd39ac45f201b5f6a6d2d06733f57efc3c856370a7b4d6d87b79c041fe36ff7d55c0028eadd1a695c73772e
+MISC metadata.xml 329 BLAKE2B 1d2171a9b60f656fbb2efeea763406404587d84254d8523543ebdeb0e914b7829b34d9bc1d78056fc71ccaf15b3c4156c1f64789857b5ee8e173e6416c9d16f2 SHA512 7ab05356ca4304cc1155ffa21be801724891e335ae3339aeffde1e6997d0a7afdd494aa0ce32fc21c26acab7cb4b97ced828c520354899138fe533732281e33e
diff --git a/app-text/idnits/metadata.xml b/app-text/idnits/metadata.xml
index 2b0b24ef145c..9919621fd2c8 100644
--- a/app-text/idnits/metadata.xml
+++ b/app-text/idnits/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Florian Schmaus</name>
diff --git a/app-text/iso-codes/Manifest b/app-text/iso-codes/Manifest
index 12649b646def..c984f2633c4c 100644
--- a/app-text/iso-codes/Manifest
+++ b/app-text/iso-codes/Manifest
@@ -1,3 +1,3 @@
DIST iso-codes-v4.16.0.tar.gz 15163129 BLAKE2B 8fcdb3c12c502c1e14169765db9c9dd7778fc5d4bb0da37aa6b27efeebd5ce9f3e825e5b1a7ae8d659babf2d6b9124af08b40ed8a2a1235e88df50be9c204ca5 SHA512 04d93eb37ff309c850a1af6d4cf6bb92a16e25ee35ee12e16325f6e7b476ba40bbf5d11e2f4c425111220480911b1dbc9e244189ea7487f1f0ea4dbce2307c96
-EBUILD iso-codes-4.16.0.ebuild 2638 BLAKE2B 0e613d8070f3771418d84770b8742c0598987128bd6fafbdce8725bcb21ef636bcc7bdf51c59f5972b32cc69b3155b649003a146c1c2d461dc03de1635307c2e SHA512 95815bf3ac3458fb00c5499e23a1319460960ad636ff8cd0231a5e051963b7e268dbc8f6a75f182061c370bc5d7081b8e154e1e9c00f915cb0f3f828b28574c8
+EBUILD iso-codes-4.16.0.ebuild 2632 BLAKE2B 80304a87778292a33a2053700eddd2ac240aea80ff90543d61826029af18ef7d56a6e8e53e8215f419047aa2548b58bd18dfd351cb4ec9a3a28c5482fb105df8 SHA512 2977d4f436dafc35360ee23755cd53250668b8c0db639d42b2bb2504d549205f46369b6dcdfd22ec750f7d39f32b7df8efb7ea74b5c366b260066f05b7dc672e
MISC metadata.xml 505 BLAKE2B d499c1a01fb2183ec86fcc3ca7af98dc8a2da444babb8a8234a1864093a67d0c247f68330bfd5625e01182bb181a97d35b42c74a8706cf61b2e2555b5275054c SHA512 96419d6d35801117584fd217d269bbce81e50523cadef397417f5218648de544bbb2f11eed4be1d55f5a3e456f15724ef3b2f0b0f26764471089be5d2bed7d7d
diff --git a/app-text/iso-codes/iso-codes-4.16.0.ebuild b/app-text/iso-codes/iso-codes-4.16.0.ebuild
index 4aad8abc0e5a..e46c4fdfc239 100644
--- a/app-text/iso-codes/iso-codes-4.16.0.ebuild
+++ b/app-text/iso-codes/iso-codes-4.16.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
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_Hans zh_Hant zh_TW zu"
inherit python-any-r1
@@ -14,7 +14,7 @@ SRC_URI="https://salsa.debian.org/${PN}-team/${PN}/-/archive/v${PV}/${PN}-v${PV}
LICENSE="LGPL-2.1+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
BDEPEND="${PYTHON_DEPS}
sys-devel/gettext
diff --git a/app-text/jo/Manifest b/app-text/jo/Manifest
index a75715b86512..03634d0e8625 100644
--- a/app-text/jo/Manifest
+++ b/app-text/jo/Manifest
@@ -1,6 +1,4 @@
-DIST jo-1.4.tar.gz 144596 BLAKE2B 0e0a0290d276b18fbfea0c770e134f29ea3f1eea9c7e5ccdd6c7d853dc0a8c70279fa464731f5b231d6d9d48816be4e5a6d93c7abc0e03408a86f0e1691d67a0 SHA512 c283b25e76fa06842c4f7d8ae8d94b207981d92a1bd4a064631e0646bdeedc06c1a00dddac405a455b27bda5eb34aaa7dc6d886ccf750741fd4d7312f692d169
DIST jo-1.6.tar.gz 151941 BLAKE2B 13d7d68c33d7f89ebb4a5cdb448082bd4d245060ebf8c85149c39f2a184f03f1ac1c380833a742894c37c0815e3627569cfe29f202f9aa3dcec7fa089f99b918 SHA512 a2cb1327c8255e0f8d1b6e6056bbce081d7703192bdb974e908549b863d7db645531dbeff87629a6ed53626295ab7ca8a72816d104f9188846ef175c8a9acb07
-EBUILD jo-1.4.ebuild 488 BLAKE2B e6fa094208c84a74e8f81715ab621b7323c37d13ba04433e64d7c78b1115b2ec80291df2c898e38b99ed998e01cf17096f21b5d610eabe050ebe7f88c875a2e9 SHA512 3c26934e8a5e3c8be1e16bdc530a5e014af4b2b2b80173d46940c8ff0ce6cb14c78f727d1230ad26fcf08e3e309a5c0f64c4162c7f961c1089b55dc747a6b55d
EBUILD jo-1.6.ebuild 674 BLAKE2B b5e592f309d72a8fd4aca5969712443a5702962e1ace938b23538edc425f49ef84234dfae3a94e29aeea90d07d71b91005120151a429b71539828f78a8006ef7 SHA512 7115adfe0762bec6c2f6e9e16528c9731ea5f82330795c8d2c6349fa2d8069fcf60773e581f3985dd1441917a8360c85a1cfbe643b71bae4eaa0b4444048ff7b
EBUILD jo-9999.ebuild 674 BLAKE2B b5e592f309d72a8fd4aca5969712443a5702962e1ace938b23538edc425f49ef84234dfae3a94e29aeea90d07d71b91005120151a429b71539828f78a8006ef7 SHA512 7115adfe0762bec6c2f6e9e16528c9731ea5f82330795c8d2c6349fa2d8069fcf60773e581f3985dd1441917a8360c85a1cfbe643b71bae4eaa0b4444048ff7b
MISC metadata.xml 247 BLAKE2B 77ee4283d7610983bc0d6be575d1baf811d103673c214b0a984093de7b554a02a4f1d507c27a04f998f4d40730b0a47bb5b51c2bf4ff5a633705f6d6de04ccba SHA512 917fef3651bf5165284bc9667848cf1175e8e371a937bf3794958f810094fad2d78c6e86cf6fd2e2193524ddbc8f3ce20bc5ccd0030bcea444c0be0010fa99c0
diff --git a/app-text/jo/jo-1.4.ebuild b/app-text/jo/jo-1.4.ebuild
deleted file mode 100644
index bf84777ca6d8..000000000000
--- a/app-text/jo/jo-1.4.ebuild
+++ /dev/null
@@ -1,23 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit bash-completion-r1
-
-DESCRIPTION="JSON output from a shell"
-HOMEPAGE="https://github.com/jpmens/jo"
-SRC_URI="https://github.com/jpmens/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-src_configure() {
- export bashcompdir=$(get_bashcompdir)
- default
-}
-
-src_install() {
- default
- mv "${D}"$(get_bashcompdir)/jo{.bash,} || die
-}
diff --git a/app-text/kjots/Manifest b/app-text/kjots/Manifest
index 621ff77e1461..b8c5f473a1ba 100644
--- a/app-text/kjots/Manifest
+++ b/app-text/kjots/Manifest
@@ -1,5 +1,3 @@
-DIST kjots-5.1.1.tar.xz 232816 BLAKE2B e90f0d4964a939898bd484ce691a0586725705d27e65af513ebfcd7b2bd1eec731e2374e550e92def736c72bad12e272c9cae1c32eabda67a2c1c45cb6655b69 SHA512 b0b4c3f9e11d5cc91b6667bc0483e1e3c62535473e99abbe6fb8e5e4519c1a2b72372de42f63fa2f6e730b40e03fcbc99cd0e189084f0122bfccf45185d2b088
DIST kjots-6.0.0.tar.xz 235912 BLAKE2B 14121519f4c0771a13e20f2dcaa9f2c556b090cf9d61d2a88259eba108365a63667cf1b4795d344e02bb3eec3115de98850b8da46a00f395d97845ab9f2ef8ee SHA512 b2aea7fc198a58858ef567dea556874173de169aff43ee19f869aec15fa8f8b77cbf8975a0e37f3d9234d369d0978827df8c6d3f285e10583e0915e67a61d830
-EBUILD kjots-5.1.1.ebuild 1436 BLAKE2B 94ee61625ca72478acea9d2a11c2fac14210367318965dedee64f011d78c6844a0f8ad76099aa524add446b8820a44303351eb364577f9de9eccdb5eb3ae6a77 SHA512 cc00dca993b55f9c2cb86577fdae40625ebbc432abcc87abead5f955c5ad14a71977a8b2a2a828806013187c7bb47af317652c7f3bf00b72a07764fad6a68004
EBUILD kjots-6.0.0.ebuild 1441 BLAKE2B c9c922b23ffa1f307bb1f1864fd5d45eb23e617a4b0185560a99aed17c6bb3422c5e07d68084d94fe3edbaae366368d1e76055f841cbb4cea1cb847014397caf SHA512 ed04fe50fa07e712694d8f0cb944668d03fbe0a48d41d19444470c624e77e71439218b52f6343ca74be1bd680ddd7b66162bb304e9913cac3d9f754dd028c9e6
MISC metadata.xml 371 BLAKE2B 10ac574c044f4f3ef8c7f6f36133ca4ac2f935cb98a75cc89a8c33430ec9d11d3a07b6575c1931266801d6492a908560aa41a46d19196d7ed838688749296dac SHA512 7c250180a28a1733b3fa3ce41d90d2473d067e20028f9b6d2ca86bec4701392d59bce1b758ab4921a8d4a218a7d98ee4d8ce1d5b7a2049a20bd7bc9aa07eb74b
diff --git a/app-text/kjots/kjots-5.1.1.ebuild b/app-text/kjots/kjots-5.1.1.ebuild
deleted file mode 100644
index 39834da4447e..000000000000
--- a/app-text/kjots/kjots-5.1.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=8
-
-KDE_ORG_CATEGORY="pim"
-KFMIN=5.103.0
-QTMIN=5.15.5
-inherit ecm kde.org
-
-DESCRIPTION="Note taking utility by KDE"
-HOMEPAGE="https://userbase.kde.org/KJots https://community.kde.org/PIM/KJots"
-
-if [[ ${KDE_BUILD_TYPE} != live ]]; then
- SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.xz"
- KEYWORDS="~amd64"
-fi
-
-LICENSE="GPL-2"
-SLOT="5"
-IUSE="speech"
-
-DEPEND="
- >=dev-libs/grantlee-5.3:5
- dev-libs/ktextaddons:5[speech?]
- >=dev-qt/qtdbus-${QTMIN}:5
- >=dev-qt/qtgui-${QTMIN}:5
- >=dev-qt/qtprintsupport-${QTMIN}:5
- >=dev-qt/qtwidgets-${QTMIN}:5
- >=kde-apps/akonadi-23.04.0:5
- >=kde-apps/akonadi-notes-23.04.0:5
- >=kde-apps/kmime-23.04.0:5
- >=kde-apps/kontactinterface-23.04.0:5
- >=kde-apps/kpimtextedit-23.04.0:5
- >=kde-frameworks/kbookmarks-${KFMIN}:5
- >=kde-frameworks/kcmutils-${KFMIN}:5
- >=kde-frameworks/kconfig-${KFMIN}:5
- >=kde-frameworks/kconfigwidgets-${KFMIN}:5
- >=kde-frameworks/kcoreaddons-${KFMIN}:5
- >=kde-frameworks/ki18n-${KFMIN}:5
- >=kde-frameworks/kio-${KFMIN}:5
- >=kde-frameworks/kitemmodels-${KFMIN}:5
- >=kde-frameworks/kparts-${KFMIN}:5
- >=kde-frameworks/kwidgetsaddons-${KFMIN}:5
- >=kde-frameworks/kxmlgui-${KFMIN}:5
-"
-RDEPEND="${DEPEND}
- >=kde-apps/kdepim-runtime-23.04.0:5
-"
-
-src_configure() {
- local mycmakeargs=(
- $(cmake_use_find_package speech KF5TextEditTextToSpeech)
- )
-
- ecm_src_configure
-}
diff --git a/app-text/kramdown-rfc/Manifest b/app-text/kramdown-rfc/Manifest
index 517cd5260683..eaa895758749 100644
--- a/app-text/kramdown-rfc/Manifest
+++ b/app-text/kramdown-rfc/Manifest
@@ -1,7 +1,8 @@
AUX kramdown-rfc-1.6.27-Drop-dependency-on-certified.patch 1181 BLAKE2B 88aca52367e43430d32cd9fec446d058336df581e6f1826c21b2ce0a0b56146e5e823c64c67a93c475d434be8f11dccf06087e8482ca5a58f3e756692bd20e95 SHA512 9ad85ee55c73fa1c5aef81fd9453f339730e2f96ab36b4888d425e6a3898aaac9fdba7ff09744ddab77a46ba5de5f609a1fdd3731e51fbaaba25c8885c138562
AUX kramdown-rfc-1.6.35-Remove-bin-echars.patch 1838 BLAKE2B f069feb771975e6db63c433662416e31434c4b72d1ab6142afde73ca1e16fb7435aafcdf7a82650cfebe1edfbb851e2017b3d723694a24527065edffb5921e08 SHA512 9cbbc54067278196c1e8044f839536307e268272d855b787f82b0af585ad327975013671ea67cb6ce6882cdaeeb13499fa965a30608a3c9634a285d554fdf097
-DIST kramdown-rfc2629-1.6.36.gem 60928 BLAKE2B e1f5a3299ddca462b7ab3935019b95f58aebfc5de52271142b41cbf03102a574181b0d29d5701e0f6b710eb7c8b85dda0f9700b8e47698b6d079cd8c07d720b0 SHA512 d3c32bd0e692ebf5dfb428617ce6ae37ac91ff99021a59e11df205e88c76699c8fabd8dd7922f6e9a5653b12e3c113eeedbb38b6edd656d67cd16b5f03a3136e
+AUX kramdown-rfc-1.7.19-remove-bin-echars.patch 1899 BLAKE2B 020998787ed284f835cf3f9f51bd9be2a29f4e61a557e20cce96e5787d5941952d5deb17b6f5b7ec9bd9a8990711eb685fa4dcd2b3e1526a50549ab112308c46 SHA512 2f8fb6c17c7b9aac3646b1fcb8e150acd076c8f6a01192682a20086aabb35a2caafe6d8fe91494ee29f536d9e4bbf4dff42e762a2556daa3b380fee4cc6f75d0
DIST kramdown-rfc2629-1.6.39.gem 62464 BLAKE2B 4063bab5ef8081c5a2aba3d881990d9ea4e6dd5ce01bf85e0ce6bc63b0fc6c1e8e9be413b00588c5e6e473ee26dfb6060aa8767ce6b4053c1b8750f79182e540 SHA512 bdfc611895f734a28e65b8d6b750fec387bb504d35feb8c6bbf4dbaf83b19b65fb61187e9b5e58ec64dbe72cbc9cc6efa78a349752340634ef2dc565bb096589
-EBUILD kramdown-rfc-1.6.36.ebuild 1123 BLAKE2B ddf621bc9496dc4628adf5736f377e5348695e49442c0f6562d1aa0929254383541e70d5f86d1561ac24a7df2b00028151c81402a43d2ecc87fe5237add56f6e SHA512 59eeff2a8bff387cfb3c8fb7c24cafe7edf92dca02c53ed005e9dfad618fd9a7ab092bd31e9a9d4434c2daf04665cf1eeeaba55ce53679b31ddf689251710334
-EBUILD kramdown-rfc-1.6.39.ebuild 1123 BLAKE2B ddf621bc9496dc4628adf5736f377e5348695e49442c0f6562d1aa0929254383541e70d5f86d1561ac24a7df2b00028151c81402a43d2ecc87fe5237add56f6e SHA512 59eeff2a8bff387cfb3c8fb7c24cafe7edf92dca02c53ed005e9dfad618fd9a7ab092bd31e9a9d4434c2daf04665cf1eeeaba55ce53679b31ddf689251710334
+DIST kramdown-rfc2629-1.7.19.gem 68096 BLAKE2B ee33d7703e7b02fdf4435bd1f4570434a8f305fc685a163181e2f2106a2d0dc9dad620441797cb5276d84a445ca511d0d09a027c5c8465ca3c996e08a946bb8c SHA512 2c0b9ec5a7b6b06b0d5761e497b96b6ef9a0e9609c20998d7e213616101e96701fecee0bf5702a17b0c17812ec756dbaa455d28268ca139c8c8da913d9d5838c
+EBUILD kramdown-rfc-1.6.39.ebuild 1130 BLAKE2B a2dabdc217629c7d69989518b05d742f4931de8d3111ab432958c20c05a5b172aa1504324db7d94b130d027e84ac9d6d1b46f36bef146eadb9a73eba10f94352 SHA512 ce88ce332071462e9c37da7cd5e77e34a4e80e8f0e80a1c8e18328b488557285f3e810bad5888098a8298bb96c36d5f14556b096d5e32f3641f77d1e4666150e
+EBUILD kramdown-rfc-1.7.19.ebuild 1131 BLAKE2B 7d653a22e1100cf5d06152975b0ac05275466587030b1a64218bd5b9191cb12d27d843cdf4fc725432fc7a391dd5034a691f79e042612dc0e599eeb4bcb15039 SHA512 b0cd3dc66090439e8b8362ece26e4f8c1f589d393fd40312e701267e12a056afa3c46d235a6d1f1bb2c611bc924f0d6958c4702b75a59eba00247806e2e349e7
MISC metadata.xml 329 BLAKE2B 9185c25e51c2e8b627f4b429b3b9de5c751e05fe6d78831704f32811ec9962e7f05f057c6c8e68bbcf58b95b7f791357cc3ae4598f49e3e073063994bcd30e95 SHA512 8638caf7ae842a1cffccea4795d4769ec20a56107721b5a401bf430151c682332adee04fb1bc551d1ce4de875572a356b1f4bce0dad435c4c7bc4f91c686b9ff
diff --git a/app-text/kramdown-rfc/files/kramdown-rfc-1.7.19-remove-bin-echars.patch b/app-text/kramdown-rfc/files/kramdown-rfc-1.7.19-remove-bin-echars.patch
new file mode 100644
index 000000000000..47364c81e756
--- /dev/null
+++ b/app-text/kramdown-rfc/files/kramdown-rfc-1.7.19-remove-bin-echars.patch
@@ -0,0 +1,28 @@
+From 3d4badf1e3913d2cf130ed0a42cdf0094ea6b735 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
+
+--- a/kramdown-rfc2629.gemspec
++++ b/kramdown-rfc2629.gemspec
+@@ -8,15 +8,11 @@ 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/kramdown-rfc-extract-sourcecode bin/kramdown-rfc-lsr data/kramdown-rfc2629.erb data/encoding-fallbacks.txt data/math.json bin/kramdown-rfc-cache-subseries-bibxml bin/kramdown-rfc-autolink-iref-cleanup bin/de-gfm bin/kramdown-rfc-clean-svg-ids)
++ s.files = Dir['lib/**/*.rb'] + %w(README.md LICENSE kramdown-rfc2629.gemspec bin/kdrfc bin/kramdown-rfc bin/kramdown-rfc2629 bin/doilit bin/kramdown-rfc-extract-markdown bin/kramdown-rfc-extract-sourcecode bin/kramdown-rfc-lsr data/kramdown-rfc2629.erb data/encoding-fallbacks.txt data/math.json bin/kramdown-rfc-cache-subseries-bibxml bin/kramdown-rfc-autolink-iref-cleanup 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-lsr',
+--
+2.45.2
+
diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild
index eca764b9c1dd..51db9edfc111 100644
--- a/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild
+++ b/app-text/kramdown-rfc/kramdown-rfc-1.6.39.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
# The software got renamed from kramdown-rfc2629 to kramdown-rfc,
# however the gem coordinate is still kramdown-rfc2629.
diff --git a/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild b/app-text/kramdown-rfc/kramdown-rfc-1.7.19.ebuild
index eca764b9c1dd..8556acfa7da8 100644
--- a/app-text/kramdown-rfc/kramdown-rfc-1.6.36.ebuild
+++ b/app-text/kramdown-rfc/kramdown-rfc-1.7.19.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31"
+USE_RUBY="ruby31 ruby32"
# The software got renamed from kramdown-rfc2629 to kramdown-rfc,
# however the gem coordinate is still kramdown-rfc2629.
@@ -22,11 +22,11 @@ HOMEPAGE="https://github.com/cabo/kramdown-rfc"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64"
+KEYWORDS="~amd64"
PATCHES=(
"${FILESDIR}"/${PN}-1.6.27-Drop-dependency-on-certified.patch
- "${FILESDIR}"/${PN}-1.6.35-Remove-bin-echars.patch
+ "${FILESDIR}"/${PN}-1.7.19-remove-bin-echars.patch
)
ruby_add_rdepend "
diff --git a/app-text/languagetool/Manifest b/app-text/languagetool/Manifest
index b6bd01e5339e..6b955155b1ff 100644
--- a/app-text/languagetool/Manifest
+++ b/app-text/languagetool/Manifest
@@ -2,5 +2,5 @@ AUX languagetool.desktop 191 BLAKE2B 726e670645f78c3ea11c788a6440116753d66cf9886
AUX languagetool.initd 472 BLAKE2B 516159aa5e5571ddf96cca65d734a9574cbb3e0a29af2c681318a4f553316c434f74661810e3a29cadb21c677645ac3e840d551a9079c0c685745befa7930d42 SHA512 3623b31d446ecfbccc674109dd29e6bb8fbf4c5d20bccff4d430e8fb3674ffc380fa2a53ee1cfa2af49daf306d0d19da2480d7da5b87018461c8a9a33406294b
AUX logo.svg 2824 BLAKE2B 7653478b44ebd3dc80691849751745aba14a652d1ffaf52ef27910a52fae15b39c9ef0224795f698b1ac6f95a3e677ee46603b29261dff0d50d9eedba5e09de5 SHA512 501e3dee99f762556774f42829a9e450fc412271a7ade87f17ffb211929d24564ea3385b2bfc1c261e46d4b0b3562be62903b111ecd1c7dacb97c3c8ffb0d6d5
DIST LanguageTool-6.3.zip 231674701 BLAKE2B 1499f28602de9eaa41760e7329394f8c9ee26022ec97e0fb63944a7ad5002a829dcb6377d33df5a4668359a498907a2df06722a38869fbde190f2b3c95523e8c SHA512 c5c3726ef358ad6ad5e984c7b65192ff6f2858bd5bd6e9d3ad935409b17135d84eec5e660accd097de93fbd16ecfc428d70458d2ea28a6875361d87a0219cefc
-EBUILD languagetool-6.3.ebuild 1704 BLAKE2B 8ee193b509a8a4b804b602308e9f3f5638e36fb2cd9cbf60069d0b16a6d9c40c50b21b12720c5d614dbd565d4b83815cfdacc3bb102181e10eb91e0837cd35dc SHA512 12cc62b8b3b3bf5bb48c509900593ea1d9666e394850e1b07fed6cd6e33a29c6342b467c9650d1b833f28c2ee43f55bc7993b152f5bc447e6a13e160897f68fd
+EBUILD languagetool-6.3-r1.ebuild 1699 BLAKE2B 3e5e362752c77fcec3c17096902af6a9b6f0a1661c80799e34c250ca4c7e6a3800ade2402c117d138c60e694dcce352bfd0b8aa08f28d630858dccaa0a0d9cba SHA512 eafdfef7c65f5f62825b294317bf3432c897f5370df25bee2398c79543bbdd75dc9692f7e079c6cb3bdcc01a2b355ee63ed691bc58c42aac1bfbb1f7f0413543
MISC metadata.xml 354 BLAKE2B 55c53b0757d48247707172258ba99fac31cb502d4c44bd273a8220fb0bbf23a572707c38c5d493a72e0d1834093ab3c3673dc16ff67bd48391d3972f5984df3a SHA512 bed1bf3d59ec506d1e1d6de8596ff91247381cf46c0afd7dce07a0e6903388102695a48c409ef1a4e5b14809c4ba373bce08f016dc5885c5d6eaf5fe01242279
diff --git a/app-text/languagetool/languagetool-6.3.ebuild b/app-text/languagetool/languagetool-6.3-r1.ebuild
index ddcbe701a0a1..9cc12458e961 100644
--- a/app-text/languagetool/languagetool-6.3.ebuild
+++ b/app-text/languagetool/languagetool-6.3-r1.ebuild
@@ -15,10 +15,10 @@ S=${WORKDIR}/${MY_P}
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64"
CP_DEPEND="
- dev-java/commons-cli:1
+ dev-java/commons-cli:0
dev-java/commons-collections:4
dev-java/commons-io:1
dev-java/commons-lang:3.6
diff --git a/app-text/lcdf-typetools/Manifest b/app-text/lcdf-typetools/Manifest
index e67955fc940f..6faecaa4a118 100644
--- a/app-text/lcdf-typetools/Manifest
+++ b/app-text/lcdf-typetools/Manifest
@@ -1,5 +1,5 @@
DIST lcdf-typetools-2.108.tar.gz 651350 BLAKE2B c60986672a31bcf47b876fa75d04a976be761442b04b1541f7f9082521d716708542b8708fd3da558f9df6b459cca1043a7e1ee2eb006f94054611dd4ef348d5 SHA512 2c7afe1c6838f432ddd5bbd5fa86a58743242d5a2203220d3cd0153c0c69f23ca734e8d4352ed3c8a6bffc1c61bb93c19d00c6483545a09d6f8363f870bf2fd0
DIST lcdf-typetools-2.110.tar.gz 674355 BLAKE2B 17bd88039648285d7010cd3e2d20aa0192c3dfb9343ebb60e988ae50c8cd22d7690d538760e3e503ed8cfa30218b048b317e8f5c01e7f7adc74ed9140a557fb4 SHA512 691c2a6c7aadace4741ad8d991575ea81fa56f243cf8eb37a8639dfced06daf565c82a1601f0d7e4490f868179ce7a83551000395fa17da214b7eb1344738c0c
-EBUILD lcdf-typetools-2.108-r1.ebuild 972 BLAKE2B 9b8fcbf1fb4beab1abfa9cde9961178fbf13fe4af7204a4e4313f2e5f37a4e78a1fadd1d75baaa9083f28bb259c4f3ebfc466381da9b46a7408eed8fbb79b131 SHA512 98eaa49fecc12e581c93a1224670b490cf7562e3b0861c2b67ffeae17bc59947c3d2ae63499b9d78089f6e470f76b142ee0c1173b52e951b9d9d6963370b6015
-EBUILD lcdf-typetools-2.110.ebuild 939 BLAKE2B 363fcd5301342fdf36d4260fe9f5e232f598bde2dc30ef889c364eac5c5e9b95b10d7de2020a35a9f811386f9d3290f6b9713d91aff75ebbbd33ab740566c346 SHA512 9504310f60a5368661ee40a6762b5cc7f699f838a6d4a0eeb7b418492e795074d799621a180532cdbfc75bfcb831bd8d11be87623cf7bc9284257ea4547c5111
+EBUILD lcdf-typetools-2.108-r1.ebuild 966 BLAKE2B f12cde2510a51c5c9ab15a236cb22ac7ab47458fc5b7ed74dbd27c0c923defe615e843cd9118cdf625602de22e3edf8e5abe4159a8c8638c37e6652e82c78b53 SHA512 361b73ca8e9a469ece5d9b151e2ed82ff8292cfe6db60ac592111d99de4e18f49a36f68a01b4e7288e0cdbf66a90a40213b9da73041b267d3d43fd90ec267a1a
+EBUILD lcdf-typetools-2.110.ebuild 933 BLAKE2B 2816b10b4e7eb45294fdadc357050a0e6d0bf8b5eb73424f66c20a75f3e086eac8b207e8ef03f4d16af1bb04cfa57bd55e49681f72fac3023aec575485440109 SHA512 da111d8a329e6715bef6917db99419b09af8fc0e7f6d9534df743d77e2697740bbb08593d5f6db9f367b3dcfbc287107590e82fa941fd982cee745189e002fc6
MISC metadata.xml 879 BLAKE2B b053b94ed9e39ddab13148d7829eb9d1b77560734d5cf03f0c351ce8f9d9b85f4d3e6bd1a9d889fc6557cc4766e7cc0bff2b73ca93efc36ea9b168321840c183 SHA512 74052802587a35f8120779a556482b70631dd9426e1c728bf8ca4b38d484b020fdebd2b2a69740f8ce680af55c3a88c41abdc6b3a0d08cc06d3e22dd1366fa15
diff --git a/app-text/lcdf-typetools/lcdf-typetools-2.108-r1.ebuild b/app-text/lcdf-typetools/lcdf-typetools-2.108-r1.ebuild
index 85540689e1c1..69685a0fb2fa 100644
--- a/app-text/lcdf-typetools/lcdf-typetools-2.108-r1.ebuild
+++ b/app-text/lcdf-typetools/lcdf-typetools-2.108-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://lcdf.org/type/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+kpathsea"
RDEPEND="kpathsea? ( virtual/tex-base dev-libs/kpathsea:= )"
diff --git a/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild b/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild
index 0807cd50f267..e5b113a81376 100644
--- a/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild
+++ b/app-text/lcdf-typetools/lcdf-typetools-2.110.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://lcdf.org/type/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="+kpathsea"
RDEPEND="kpathsea? ( virtual/tex-base dev-libs/kpathsea:= )"
diff --git a/app-text/lesspipe/Manifest b/app-text/lesspipe/Manifest
index 41ce77e2bbf5..5b4808409d1b 100644
--- a/app-text/lesspipe/Manifest
+++ b/app-text/lesspipe/Manifest
@@ -2,7 +2,7 @@ AUX all-completions.patch 2037 BLAKE2B 92a706e0dce6a6dd316b168fd4a93a8d6e52f80ce
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
-EBUILD lesspipe-2.11-r1.ebuild 1973 BLAKE2B 85353a548f69a8721c1fa1f685e59b0e3bb0cfe60de87fadc152cf2eee749f3aba94e5683ce481d349074594f2f4b5464c24e4d819b5277313981ad7fc25b001 SHA512 6a42f8812a7e51795179c1e72c2c2446b39b35307627f4d77295a3ba6332737e37826bb42781c791510d416de0ce24353c1bad8cf9aa4ab41fbc23377e55d869
-EBUILD lesspipe-2.12.ebuild 1804 BLAKE2B 436d70e8b55c9a50f7a71f53f0350d9585be8d790c0e5911b6d2a83dfaa98e315ba4198afa872b4135db51cdf2838f349640ccebc271fe3c4fe99a6c4f59a6f6 SHA512 d8617308a131e3712694607cf8f0adc1d089b1c334b3f3e2defcb2aa13465c2112967b50ea30a0df0bffa9628270e4a4014c9381102051dd7680464aee411196
-EBUILD lesspipe-2.13.ebuild 1806 BLAKE2B 61b628a758f8f92c58b04462ec15910d56d7e67f329f5217821a0e2cfad39bc2c036e838b9d69bbade68fdd19defb8d043c58fcc3af7ea7e1ec66b12153b89c7 SHA512 1048dc25b8ea509dbfc5015403ba1c78e9aeeb8fb565af7236c7e401a75126eeacc6d32b445449cc2decaefde13988fc38931b671bdb64dc270cce6021ace040
+EBUILD lesspipe-2.11-r1.ebuild 1967 BLAKE2B aee69fd192c86b223c99018ee975ba392d6629db7fbfdd87a4b7dc3824b356a9235d100146edbeaeb33e5b3dfab3f8228be7b0d4c873aac2d230dbda5a7ff389 SHA512 35e55e2da188b59818e1688a6ffce6ddbb1919f92383ab8daf998c1973f4e3dce52ded8c95410bb466c5414f5491feb72495618664ae2eb7af6b5aa2d5bf29b7
+EBUILD lesspipe-2.12.ebuild 1798 BLAKE2B 275b818966981bd254a34149afbf32912dfb96bb9029d8b475327f030655ba6ea24a2a8249625dc7cc5f5e443d307ac27a62bf81112419f4c8c0a87c8d1644ce SHA512 470b51e5380689d5a352df640dcfe9cea31990877690b99365da976c88b82d2aa7cdc8fc84de50f6cfbfbaab7e34308303fe21fd2e8f884dcbc978dadff29691
+EBUILD lesspipe-2.13.ebuild 1798 BLAKE2B 275b818966981bd254a34149afbf32912dfb96bb9029d8b475327f030655ba6ea24a2a8249625dc7cc5f5e443d307ac27a62bf81112419f4c8c0a87c8d1644ce SHA512 470b51e5380689d5a352df640dcfe9cea31990877690b99365da976c88b82d2aa7cdc8fc84de50f6cfbfbaab7e34308303fe21fd2e8f884dcbc978dadff29691
MISC metadata.xml 304 BLAKE2B bb5be96b5fd22ce82d800f6bd5ed3ceb04b955182eaadc1f34b6f4b633c21efd6148013fc29b5567f7ada4da5de6efd7e0e420fa63a2976a5cf6bcf719c34f2e SHA512 2c217e67c6c487f7f7f98588a50086daf434bc25ad229b68d37bc12f7ecc4f904b5bc4a3b7b6db4a1daa0267c7e13fde8538de1c16d11e95be6b8071ee675105
diff --git a/app-text/lesspipe/lesspipe-2.11-r1.ebuild b/app-text/lesspipe/lesspipe-2.11-r1.ebuild
index bbd53d1c3046..ea9bdc29f11e 100644
--- a/app-text/lesspipe/lesspipe-2.11-r1.ebuild
+++ b/app-text/lesspipe/lesspipe-2.11-r1.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
# Please check again on bumps! (bug #734896)
diff --git a/app-text/lesspipe/lesspipe-2.12.ebuild b/app-text/lesspipe/lesspipe-2.12.ebuild
index a0393dafe206..17ab9048b90d 100644
--- a/app-text/lesspipe/lesspipe-2.12.ebuild
+++ b/app-text/lesspipe/lesspipe-2.12.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
# Please check again on bumps! (bug #734896)
diff --git a/app-text/lesspipe/lesspipe-2.13.ebuild b/app-text/lesspipe/lesspipe-2.13.ebuild
index 31e7d52d9b69..17ab9048b90d 100644
--- a/app-text/lesspipe/lesspipe-2.13.ebuild
+++ b/app-text/lesspipe/lesspipe-2.13.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
# Please check again on bumps! (bug #734896)
diff --git a/app-text/libexttextcat/Manifest b/app-text/libexttextcat/Manifest
index e175fd4fa787..6eed2b0e7252 100644
--- a/app-text/libexttextcat/Manifest
+++ b/app-text/libexttextcat/Manifest
@@ -1,3 +1,3 @@
DIST libexttextcat-3.4.7.tar.xz 1122804 BLAKE2B 45d4fab17d66ede2a32cf65a8ee79c85ccb9993b1b5a5260f77a468c67478a28a9a45bf5fc9c5e6f6eb9f21407dff861d08649c6398373f00b036dd49f9cd4ee SHA512 ccd95061419aedd651c3b899fade6d3cc8ebf87ddfea622edecacd810798de8257829255e3cb3325fa2a0b9f54bc20d4e24b6596ae37891ed3fbe7c0425ff864
-EBUILD libexttextcat-3.4.7.ebuild 563 BLAKE2B 903547ced47ec2ace3be1a9bd100b4b988946c415fb1633175d59fdfaa0c9cef1c505d015a81ecc34b450f259bc291f3d2a8b29bb8538ff6be5620a2012394a6 SHA512 059d0defb7da66900026737defa5dafb7655664c18200eb1a2d136d34fddf3e5c2c85b30ebc76f2f40c2dcb3e83562d87511fe12c5006a66893c510749faaab0
+EBUILD libexttextcat-3.4.7.ebuild 557 BLAKE2B e8e5ea5cea6a3fd3bdf85d73f0a82861f1f930631be672de80b0334146af4ae81c69854a620593b5677c973b5abaabd7fd4e825b0af18aedc4f0187b88d05eb9 SHA512 2859d6aea3e766349565e6af981695b6839fb9710ba7aa1621a622f053104093f8194842efa48993567ac385c432d74877e06efd0c782b1361b614850ad37af6
MISC metadata.xml 256 BLAKE2B 28554175365761f81817e75e2c125714b94680527103d72118d0daf2eb0d2359082c36f2c8b0e92574e93c9c00038c944486a31d7843108dcc285d809bd52fe6 SHA512 1a0e13dd42f80f5c8669910c7360c6c1542e9a2f143da3a812f874966ba4729248152efb36e03bdfd47f09086797e6e1410e1ac735925d304811c847aa2b6398
diff --git a/app-text/libexttextcat/libexttextcat-3.4.7.ebuild b/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
index 4a99457d295e..a07bb26a3d45 100644
--- a/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
+++ b/app-text/libexttextcat/libexttextcat-3.4.7.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://dev-www.libreoffice.org/src/${P}.tar.xz"
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
src_configure() {
econf \
diff --git a/app-text/libgxps/Manifest b/app-text/libgxps/Manifest
index ca668274a30e..1f2bb935a6b2 100644
--- a/app-text/libgxps/Manifest
+++ b/app-text/libgxps/Manifest
@@ -1,3 +1,3 @@
DIST libgxps-0.3.2.tar.xz 79956 BLAKE2B 4e41361a90fe24816aff33e90dc1084d0c1c799a4c9368364e73d9a5df34a45be75bb9906ee272cd1956b3631894d4be63070cce57983e2401dc1496f08c3e33 SHA512 d3d56e4906477b68d088bf83bde666f9ea8bf383add592772aad53dd571e727f1bc0410dd020e12212ede5ff8e26cb46150a9860a6f7af29c4d195f03e946fe9
-EBUILD libgxps-0.3.2-r3.ebuild 1263 BLAKE2B 7981b7e45a318dfaf8ea41e1ba017d039c97d5e99b3f8a266570ec14ea76bdd475a952bce21ad0e500376d3c9a276857c946492a9fc313a9a5ec17a9d4999331 SHA512 d0e1e7bec69abdf9739a15808d82298d0f13ffb1fdfdbf91c38bc5b24ad203d1fdb8ef1bdf7906230ec1136e31d8ae25a0960192e25b7f2e4b064326d097379f
+EBUILD libgxps-0.3.2-r3.ebuild 1257 BLAKE2B fee10052422822096638c994a409c1baf0053d70579942ccc54876d1ed7d4603b7032ea5c8f9225f6281694518d681c2961810ce0f14fc15df6d1eaffb3de8ea SHA512 d44ab57dcc512526dbd624ce4753c6de8fc77356417ff5a8b2aadf8e41d75d4c11bbbfcb07a686d8ad5ec826e539467c64de9a955e16e472ab85f13a53ae8cec
MISC metadata.xml 348 BLAKE2B eb0e9351af58c8388b0e8f7f04f055acee196d41bcd3db80cf52e783c1226429de3ced9a2060d15e853f511ad4d1b2d40c919def3da8de34f1d4385b52fd2f1d SHA512 1dc5d52bc4ff9b5a943aa51a7617899e26316bac94dfbd21d8ed19ddf33829affbb751f7dd9427e950b1d5161d7ad058b29a20eecb5c49bcca1d224401fd319a
diff --git a/app-text/libgxps/libgxps-0.3.2-r3.ebuild b/app-text/libgxps/libgxps-0.3.2-r3.ebuild
index f8d91b750c47..06152e9bcc65 100644
--- a/app-text/libgxps/libgxps-0.3.2-r3.ebuild
+++ b/app-text/libgxps/libgxps-0.3.2-r3.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gnome.org/Projects/libgxps"
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~loong ppc ppc64 ~riscv sparc x86"
IUSE="gtk-doc +introspection jpeg lcms tiff"
RDEPEND="
diff --git a/app-text/libpaper/Manifest b/app-text/libpaper/Manifest
index d5fcfca9efaf..22ce5be7c1d7 100644
--- a/app-text/libpaper/Manifest
+++ b/app-text/libpaper/Manifest
@@ -1,7 +1,5 @@
DIST libpaper-2.1.2.tar.gz 1264200 BLAKE2B d931c70ea1b26e57ef5cf120189dbf089d7b122ab195b154e6dc100845f63acd051195662d1b019a2f738ebe65047207b39609f4db0e748eaabc3868f3a2ccb0 SHA512 29c5d8074c10f6413b4eaf779153828e59b4b7353e6b380b37ed6cac04a92dc367da775a62e561b47064728f4173cb526d05a8abd80334ad229ee2a42039ac7b
DIST libpaper-2.1.3.tar.gz 1263513 BLAKE2B 920fa9857cef5773a3570bd613152f09726cfeb8e07f8152460b37ee863b76ea28ef4c2d80d010e10368e952281e5138b1412c22e1cbfa27053bb3b6067bbcbf SHA512 7ebd469b7d6f22cd98e5811cf87403d066974dc2624d35653803c318258cb68506dc2abeb7129b03231aa32c36a7461275b20f4a43c51f0cd70b2db59a1a2988
-DIST libpaper_1.1.28.tar.gz 42356 BLAKE2B 48c4a28c6ff01bd91e257b6b306e787e5c6112052cff09bdb501d1cc4ddd10964c3588942098a6092d5a44391dfb22e10d5147d4c5012497f473473129ff7422 SHA512 3bf6ebb0af89931d2f72ea4a09a7fa958b2facda5f238983ec7bac39652e08614b33f0de3af74a03457b2a4203eee4950bf18a4b726e79aa64093ace6a1fb0bc
-EBUILD libpaper-1.1.28.ebuild 1091 BLAKE2B 959695856a3c1c883f214a45893da5355d633ce9dafaf1509fa7820ba1c0134172c6e688dc87c2af7bf88806e0682426c7089bdd21bed3d7fc2e76455e6b82c7 SHA512 0fbfee7d663a4c1f9e7f230b734334de8ae25cc2ad7fac5e1efc10dfb6a23c4f1dfa4dd03ddd5c4a5c56cbdd8bcfe4e5781b41fd882382992140628645e327ba
-EBUILD libpaper-2.1.2.ebuild 848 BLAKE2B ae1274256dd6f540199dbed6623af3e2a08a4cbf50f49d8cecd1813c648be2719bc24b792c8bf360e9a759112da5ca8841d24b5b0a94095c82ee9f68efa17610 SHA512 a5113340a34aeba36e09b37f192c78ad1b201738909683fd2a162c775e51810d97fa4897472d5f7730334706c6a25998b666e2fa963aaaabfa2eb1dade83e97e
-EBUILD libpaper-2.1.3.ebuild 856 BLAKE2B 298aa17e3148c3d9b9c6af9d5ef7fdc8afe44dbb90876429ef001df7d9a56d2b861dd4d1326a0e787e9119922b15864fd1ba9dda44ded16b63cc808f0614f47b SHA512 923bc9b45e0f85738445e462cf79c556620d1c699bd855dfff8e3cb34499bd9e6104227453147e2790f3f8902a9e2b11b0642e6d079ec440718d7a1a3b2f3c82
+EBUILD libpaper-2.1.2.ebuild 842 BLAKE2B fc3d93c89acc35120ab8124224592830aba864da3f9a50d327d75b9cb788725fa01daa31c3dd8781b282400380d04c03544f32432f570435991d40a73817e704 SHA512 92252d2b11a7cbda6b60aa91dda625cae4afe5de672ea2c8461a45799fca747385ebdcdfb7ebe3daede27af71db17a5a4b99f7cb7d5b5f9dd408acc2bd04cb50
+EBUILD libpaper-2.1.3.ebuild 843 BLAKE2B 1912d661e2c08760a4e7e44e9dc33a74fd49dcb255664e3379ae303c2542890226ac7a95e61a3286b1b6682866d98c4aec404659e09dd66537a634f9b8e9f0a6 SHA512 77725b8133cc98ddbe9b7a7524fe0d28b62f89c622e25e42fdd64ac4b953c9c2f9a885fb1c75d883ae31054dc813e1c4f0146c70abecad15911336ef703da391
MISC metadata.xml 342 BLAKE2B 28767bfca8e43186de0792106c408d3a8e0ef8c9c59836789b045c23f12163e43b9eb547c93f1751f031b8f61bd7940f50ccaa95f2ecc14cdf5a9267be721d0e SHA512 0d16a636e3cce2ee9051bd694f34a072ff13d4ca6f4c9f3e81443cea386f48f5863db03ca9cb050f43a6a1fa483d401969617597d68024fee10058a0c72b3585
diff --git a/app-text/libpaper/libpaper-1.1.28.ebuild b/app-text/libpaper/libpaper-1.1.28.ebuild
deleted file mode 100644
index 99fc37a02be5..000000000000
--- a/app-text/libpaper/libpaper-1.1.28.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools multilib-minimal
-
-DESCRIPTION="Library for handling paper characteristics"
-HOMEPAGE="https://packages.debian.org/unstable/source/libpaper"
-SRC_URI="mirror://debian/pool/main/libp/libpaper/${P/-/_}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-DOCS=( README ChangeLog debian/changelog )
-
-src_prepare() {
- sed -e "s/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/" -i configure.ac || die
- eautoreconf
- default
-}
-
-multilib_src_configure() {
- ECONF_SOURCE="${S}" econf \
- --disable-static
-}
-
-multilib_src_install_all() {
- find "${ED}" -name '*.la' -exec rm -f {} +
-
- einstalldocs
-
- dodir /etc
- (paperconf 2>/dev/null || echo a4) > "${ED}"/etc/papersize \
- || die "papersize config failed"
-
- if ! has_version app-text/libpaper ; then
- echo
- elog "run e.g. \"paperconfig -p letter\" as root to use letter-pagesizes"
- echo
- fi
-}
diff --git a/app-text/libpaper/libpaper-2.1.2.ebuild b/app-text/libpaper/libpaper-2.1.2.ebuild
index 842963ab584e..8bbfbb49a5b9 100644
--- a/app-text/libpaper/libpaper-2.1.2.ebuild
+++ b/app-text/libpaper/libpaper-2.1.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.
# paperspecs is public-domain
LICENSE="LGPL-2.1+ GPL-3+ public-domain"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
QA_CONFIG_IMPL_DECL_SKIP=(
# Gnulib false positives #898346
diff --git a/app-text/libpaper/libpaper-2.1.3.ebuild b/app-text/libpaper/libpaper-2.1.3.ebuild
index 06d8f269983b..04a539b333e4 100644
--- a/app-text/libpaper/libpaper-2.1.3.ebuild
+++ b/app-text/libpaper/libpaper-2.1.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/rrthomas/libpaper/releases/download/v${PV}/${P}.tar.
# paperspecs is public-domain
LICENSE="LGPL-2.1+ GPL-3+ public-domain"
SLOT="0/$(ver_cut 1)"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
QA_CONFIG_IMPL_DECL_SKIP=(
# Gnulib false positives #898346
diff --git a/app-text/libspectre/Manifest b/app-text/libspectre/Manifest
index 7bec80e0cc8c..9b1634f51b25 100644
--- a/app-text/libspectre/Manifest
+++ b/app-text/libspectre/Manifest
@@ -1,5 +1,5 @@
DIST libspectre-0.2.11.tar.gz 435887 BLAKE2B 46e289553dafe520c76a779ce64f8f5e320541221d885e5707284dd6d89ace7985a0a658fcf26c5ea750fd2751dd2bab0913333cda563ab5ee29c4132f8c99a5 SHA512 97335bc927006031fad8be55befae44bec33347f058f5b1fcf828a8a8d45a6fae2d51ceae4aaffcfa563c7592fdffe1e5a4993f145d6832ec81019c00ae0e37f
DIST libspectre-0.2.12.tar.gz 436264 BLAKE2B 932f934e4ef66c4319d60ea88842d01caf3663262f6b67606dfc5750eba7d9e13a1e3e0b15764215e703ff1542c3c09387ee4f572075e828ae2f3680d002821c SHA512 3a4045c1e94e7de23b437393389397dd2448363458023b5aa8e43fa0553a160216f038e157374cefc1d09fa74711ad4899aac1fc353c482bd5fe970d9a97461f
-EBUILD libspectre-0.2.11.ebuild 996 BLAKE2B 4d0d905d58d3f5c30147ed8fedb6fc2e5e72c65e552b4173cd5013a5dfb286dc928902655da143125e5eec473564bccd45291823de99480771a27448ff65fc3e SHA512 c48144c3e1fde90c1cdcf3c3cf6a81d5554a057563b2299baa7a3dca4090055cd8a4f10d0c2996e2d12c62e9e8283ecf2059206ed822ea6eb45cb95491295232
-EBUILD libspectre-0.2.12.ebuild 996 BLAKE2B 4d0d905d58d3f5c30147ed8fedb6fc2e5e72c65e552b4173cd5013a5dfb286dc928902655da143125e5eec473564bccd45291823de99480771a27448ff65fc3e SHA512 c48144c3e1fde90c1cdcf3c3cf6a81d5554a057563b2299baa7a3dca4090055cd8a4f10d0c2996e2d12c62e9e8283ecf2059206ed822ea6eb45cb95491295232
+EBUILD libspectre-0.2.11.ebuild 990 BLAKE2B fdbb5d25db8b7200ca799f1b3102be8c0dc62b0960115dbf7dccbbbfe125538df8bcb268707968a58ce0e2bf2dd59a3b6949c97ba8abe320b8f727adc34ee428 SHA512 eefdd5be86e5cd8a9d63b560d0ad62475dd742b080f5947473716015bfd38dc67de15b71416827ffddf17e004cc75b10fe70a0f686e392cf7508b0b59ad89395
+EBUILD libspectre-0.2.12.ebuild 990 BLAKE2B fdbb5d25db8b7200ca799f1b3102be8c0dc62b0960115dbf7dccbbbfe125538df8bcb268707968a58ce0e2bf2dd59a3b6949c97ba8abe320b8f727adc34ee428 SHA512 eefdd5be86e5cd8a9d63b560d0ad62475dd742b080f5947473716015bfd38dc67de15b71416827ffddf17e004cc75b10fe70a0f686e392cf7508b0b59ad89395
MISC metadata.xml 335 BLAKE2B 4cdf398a628e226570b34c239055e98dbff354626c725982394782e610fd49b1ea850097af078ddcc70d68f747d1e72eb3aa5af8edaf4d626c13c7cdbd271e2c SHA512 52a72ccc369879a5e4e17cc09ab2608f9cdae4b7ce4fe4e6014746d6b1ac81fe1e6352137f32ac6419febd311738d2ac78bb48b4b51fc646d3a540cb919516ae
diff --git a/app-text/libspectre/libspectre-0.2.11.ebuild b/app-text/libspectre/libspectre-0.2.11.ebuild
index 9ca5e16ca44f..e337e29740d5 100644
--- a/app-text/libspectre/libspectre-0.2.11.ebuild
+++ b/app-text/libspectre/libspectre-0.2.11.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://libspectre.freedesktop.org/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="debug doc"
RDEPEND=">=app-text/ghostscript-gpl-9.53.0:="
diff --git a/app-text/libspectre/libspectre-0.2.12.ebuild b/app-text/libspectre/libspectre-0.2.12.ebuild
index 9ca5e16ca44f..e337e29740d5 100644
--- a/app-text/libspectre/libspectre-0.2.12.ebuild
+++ b/app-text/libspectre/libspectre-0.2.12.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://libspectre.freedesktop.org/releases/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~x64-solaris"
IUSE="debug doc"
RDEPEND=">=app-text/ghostscript-gpl-9.53.0:="
diff --git a/app-text/libwpd/Manifest b/app-text/libwpd/Manifest
index 407960acae91..0f2757a79603 100644
--- a/app-text/libwpd/Manifest
+++ b/app-text/libwpd/Manifest
@@ -1,4 +1,4 @@
AUX libwpd-0.10.3-gcc-4.8.patch 470 BLAKE2B a77e5a6fdc4dbadc716ed3c4bdb5ce04e2e173a9ad6dd57def6e622ab68db2e5d386a21d653a515b069c4982df83ee99ceabd80ce36ef6ab0605351beaafec5c SHA512 9bcad3f4ae15213c26d9730e5a496dffbb1c01b1ec85fe4eda8edc5bda3ddbc0df5b6d6a9eaa3d9c944f3f5900c189197cc0925df5adfc6523eed3e4ea327564
DIST libwpd-0.10.3.tar.xz 534712 BLAKE2B a7b39713c0df908912d0f6f94c6c0f7056a685dee7542ea88c441f055ad7cc62c1159985c459a4ff67d5b5fe4c412c31c9a9a2924702386ed5b8250147f071ff SHA512 df14f11e885a583218afdb0aafe8a15d01890289af8b316cd1d225e4a83996c82907fbfdde83257dc71d99bfbc5b21b2c96536f5a783748388659155dbdb8949
-EBUILD libwpd-0.10.3.ebuild 815 BLAKE2B 3db70d89083d8c7516626e524cef0f88a66764b3ed3347c5df537e1256a6482b64f4e0856c1919d36773c7239ec34c4cc4b0678f4cf310c47e3ac8d0bb328fb9 SHA512 dad2011cbeb39748e1c0b1e86d35e8e297473206fe8f53023e72b3d2c37b44f370848c59ce03fffe125953f7751930a08f3597828bed56677b536b73b8c5575b
+EBUILD libwpd-0.10.3.ebuild 809 BLAKE2B 136866f2a81802ea86e753b72480250e26972e18fd32731bf5e787ce9f291029eebccc890c15ab7e01cdb482f2f56af7fdce954a6532bf69b7c303665e6f24dc SHA512 e54dd92adbc22d2294df3354cfb0248939fdd8789eb26e58085ae869e3932c0a0aaccf1610fdcd44d7e7bfa265497e1e405ff6793c8ddc1afd33248a67558875
MISC metadata.xml 403 BLAKE2B 1df6dff096985deb4d93c15fd42f2eae6c712f94c834b4ce5350c013cb9d227755630192deab032c14905616d6c2ac138bd493868cd2c36d35a665a6dbeeca32 SHA512 4587274920eda9eadfe1bbb2d489ef5f8e6d58ac5877e90d457198f6988e480ff4d01789b18f2f1d6983bde9bf79d0a91bec5f280c90663d31fee71504518000
diff --git a/app-text/libwpd/libwpd-0.10.3.ebuild b/app-text/libwpd/libwpd-0.10.3.ebuild
index 2238642043ba..f805bd448f1d 100644
--- a/app-text/libwpd/libwpd-0.10.3.ebuild
+++ b/app-text/libwpd/libwpd-0.10.3.ebuild
@@ -9,7 +9,7 @@ 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="doc +tools"
RDEPEND="dev-libs/librevenge"
diff --git a/app-text/libwpg/Manifest b/app-text/libwpg/Manifest
index c23bdafbb205..7cfdc42596d9 100644
--- a/app-text/libwpg/Manifest
+++ b/app-text/libwpg/Manifest
@@ -1,3 +1,3 @@
DIST libwpg-0.3.4.tar.xz 340428 BLAKE2B 68df99682307811e7bf376ff1329aaf18313e447b8dcdd2229cedc30afa122eafcf6a527c375cf547b88600129460ff2db2390124200f4ee100367ea534cea83 SHA512 dcc34abc3cf8793dca579b2233e7c84d0ea53a7372c325678d81fbe52c700e6a8af32c4b17e490a39873a692d44ba7b3af68d605d87cef0be8ea13d2f7b95c0e
-EBUILD libwpg-0.3.4.ebuild 778 BLAKE2B 878c9cad5f809f2244181dbeea57f9e224df4df25d5016fd2b077a17c63fec7cb90ab28a88ad9cc9cd7dd9933b1e59124b8cf0efd36e3b63aecade13e600f9b3 SHA512 6eb65801fe8396cb0b7901112f5ab92fc74db420fc14272a7e62c9ec2f1d9ecb1d5a048c1c9caf42baaab612a011042e9b7e9c985b167617ce29e7ef2a44de95
+EBUILD libwpg-0.3.4.ebuild 772 BLAKE2B 04865013e902b5122f8199086e23f24c31ec7e202d57dffe2af943727eb4a648171dfc0ad20a89bf638b8ef69b3782fce0365d9320af68f2b82e9532f895a162 SHA512 1ae9c130207c56c3169db7e27e25ecc228ed0f05e87e783042358dff8bf9d004325507839c33bf660ac2b60286ef33c982b3346e6c95b0812cbdf046cefd6a61
MISC metadata.xml 442 BLAKE2B 0ee2e14aa54fb7ab8d61a62d9fb4fdf9189515b7363c7b6ad0989d2a423acccaeb4ba5bafc1004cdc08b2128eccb187857ffc2ee1346c532764f108eea2e7a65 SHA512 b97f8ab587d7661b242e1aaabbb9c2c70dff1fa7e6829ce071e40b87d7c3a5f3f9b98cc1941211806582a2744633c7301e38c82add82993a690216555733bb5f
diff --git a/app-text/libwpg/libwpg-0.3.4.ebuild b/app-text/libwpg/libwpg-0.3.4.ebuild
index 38056bcdefcb..7dbe5d53669c 100644
--- a/app-text/libwpg/libwpg-0.3.4.ebuild
+++ b/app-text/libwpg/libwpg-0.3.4.ebuild
@@ -9,7 +9,7 @@ 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv x86"
IUSE="doc"
RDEPEND="
diff --git a/app-text/linuxdoc-tools/Manifest b/app-text/linuxdoc-tools/Manifest
index 23a127db7a5d..dbbef91377ce 100644
--- a/app-text/linuxdoc-tools/Manifest
+++ b/app-text/linuxdoc-tools/Manifest
@@ -1,6 +1,4 @@
AUX linuxdoc-tools-0.9.82-configure-clang16.patch 4676 BLAKE2B f80dbc78855615e077127d9fb97c7af929a788c8840677ceca5cb38ac4ffe91973424c1ff7260e9774e17a7897b8adcca42e536d0cc97b6e3aea90cfde559943 SHA512 a6e8405f9fb45dddbfab09d134c092d66554c9bf013f5bf12afd3d6e566720c386bcdf5820f65c6f964d4336324ffeb7539b11bd3b70234cd8aeefdbadd70166
-DIST linuxdoc-tools-0.9.73.tar.gz 613971 BLAKE2B e2e04aaa44d5e2cea5af266e38b476381f87a02b9704e03ae5943f7714634d5d214350abd5b193f2efe656a264403c679495af5f954870b30d32b8b799ad7206 SHA512 b26896316e259cf4ef170814d410b1e39e58f61db49b03b4b9c1f767f8459d84214e92d9dcc09ad739508fd9c3c5fe4a2264cbb3c693a11362e59fd221655252
DIST linuxdoc-tools-0.9.82.tar.bz2 550046 BLAKE2B 3bf9b9680659a3a6873e31116975fca7372167a701e630d762d37fcacf7acb9f1df4031558c4db24769e598a17b206e1c09607e341fc90f91497c15ff0cb05a1 SHA512 82560d9dc4db231e0a2c1fa3732d062bfd6af2cd3c5ffa0960939b2888533882437ddeeb54219e31acc7eaa10fdeee84ba206d32516cc5ed4f3fba2eab1ec0e4
-EBUILD linuxdoc-tools-0.9.73-r1.ebuild 1962 BLAKE2B c130ecaae68177d98050b572b9a3748971a27baa9b184cb4e6c0bb6b32bd051f6f879f36ebf4076a9800f90bd90f112d56c32c80d7546cdf8d3d9e0d3c4cca46 SHA512 9c95ea26f74a64fbcd3ed056cc3425976273fd7e960ffe4fd43d66ea0b295aa3f9d6d8b23a7db0a898937058cc4e7c5355c3d5c3bc8cd38e27dc851e17ed343c
-EBUILD linuxdoc-tools-0.9.82.ebuild 2017 BLAKE2B 2f489b20ff3a7ae170c0f822a10d4b103627a95d9d9d4f74c99e92d1b46d66e5d9ed9c247d5cf46858f98e32c414af4c243380c1381089eb68ab69cbb4a1f525 SHA512 1972bc160cf14a765ea40ff1f765f838d890deb19b3d75cb972a4f9156e9018f192b1de84f91cdb444b133d43f1bf97240f3d6109e3ef9b64010601dd71c87cd
+EBUILD linuxdoc-tools-0.9.82.ebuild 2011 BLAKE2B f4b5d602dc388c5d19131a5f5acc95652075478bf48e3035976c4ef7b7cd783608ea807e374b957a635d900a7a1cb72e8453c7668f0b9a93eee5ca5923e8f061 SHA512 a00e127a1da9d8d745e5b6eff54c972b2e766674987bf70c3089dc8a39cce933fa1536bec869d3756bdf90b7ab122a9413b91b404d97d816c15ef8a83c7bb51f
MISC metadata.xml 713 BLAKE2B 5bb40701020a2a88bccfc3293098732f464066af3317724cdff560819de1db44e33a6ef20ef3b09edce61580a50184e8cc5112d60d415ee42cabe6409e94d384 SHA512 10311f69090d7dbe3ccdf8047daf15ad6b86ae3cc58028b11629c581708c5de543c7fa1ab1bdbd173dbf5037e1dd23d68267de8e11d1a9da9e56659034f1316d
diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild
deleted file mode 100644
index f0cd0dfe61eb..000000000000
--- a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.73-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools latex-package perl-functions sgml-catalog-r1 toolchain-funcs
-
-DESCRIPTION="A 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.gz"
-
-LICENSE="GPL-3+ MIT SGMLUG"
-SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ~sparc x86"
-IUSE="doc"
-
-RDEPEND="
- || ( app-text/openjade app-text/opensp )
- app-text/sgml-common
- dev-lang/perl:=
- sys-apps/groff
-"
-DEPEND="${RDEPEND}
- app-alternatives/lex
- app-alternatives/awk
- doc? (
- dev-texlive/texlive-fontsrecommended
- virtual/latex-base
- )
-"
-
-src_prepare() {
- default_src_prepare
- # Pregenerated configure scripts fail.
- eautoreconf
-}
-
-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_compile
-}
-
-src_install() {
- # Makefile ignores docdir configuration option.
- emake DESTDIR="${D}" docdir="${EPREFIX}/usr/share/doc/${PF}" install
- dodoc ChangeLog README
-
- insinto /etc/sgml
- newins - linuxdoc.cat <<-EOF
- CATALOG "${EPREFIX}/usr/share/linuxdoc-tools/linuxdoc-tools.catalog"
- EOF
-}
-
-pkg_preinst() {
- # work around sgml-catalog.eclass removing it
- cp "${ED}"/etc/sgml/linuxdoc.cat "${T}" || die
-}
-
-pkg_postinst() {
- local backup=${T}/linuxdoc.cat
- local real=${EROOT}/etc/sgml/linuxdoc.cat
- if ! cmp -s "${backup}" "${real}"; then
- cp "${backup}" "${real}" || die
- fi
-
- 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/linuxdoc-tools-0.9.82.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.82.ebuild
index 3bf30133b667..6e4bd1846cbe 100644
--- a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.82.ebuild
+++ b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.82.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/agmartin/linuxdoc-tools/-/archive/${PV}/${P}.tar.bz2
LICENSE="GPL-3+ MIT SGMLUG"
SLOT="0"
-KEYWORDS="amd64 ~ia64 ppc ~sparc x86"
+KEYWORDS="amd64 ppc ~sparc x86"
IUSE="doc"
RDEPEND="
diff --git a/app-text/lowdown/Manifest b/app-text/lowdown/Manifest
index d8457089d9b5..e389fc151581 100644
--- a/app-text/lowdown/Manifest
+++ b/app-text/lowdown/Manifest
@@ -1,5 +1,9 @@
AUX lowdown-0.10.0-pkgconfig-libmd.patch 309 BLAKE2B 617d3af07f0414fce674573e48f86f541f3b6c6c6b1649d7ba4302b0817fa8a8edf0beb1d0628c7deb79eb64934089b8ae9ff8f50171f3e94cd93427464a9c59 SHA512 f40f0a04deb70708b3059ccce394cbb78b8ba6020db4df62533abe1d3d125e1372947a5c249b9aa9a655b9b67f3f448a8963fe53fbd7d13c87b637143b36e9b0
AUX lowdown-1.1.0-shared-linking.patch 1504 BLAKE2B d53f317fb68c6a627a96243df871a205d460124fa91c4d08373a5a3134bbc4877a0ffdeb7e0336342d049f67b003e82d978cbbbba9b660fabd82550deafbd2e7 SHA512 21f282ca34c319f33795a71c5dbb0937a171853bd570538c750537013dcfc93c06035ee14eca468382e27bba427cb009fb57fef54c34d9509a93279abd52c05b
DIST lowdown-1.1.0.tar.gz 599219 BLAKE2B f623399cb41c5eaf180550283c5b2738993563ff30be4cfa1a471df036ed4289057d3f886a7727d85283896fbfe1316e9cc86d32c629cea1fd775af16cf58839 SHA512 b7b788694abf6760ca4abbd8d5d2c226d5406067ebf9b55307f136e1ab373e517fb20187659c09029463872310a5b39a0129842d1bc6b7bd64f2d440390e2676
+DIST lowdown-1.1.1.tar.gz 600635 BLAKE2B 39c0a2472ff6b9b3fa2b6d72c1f2d482592976f7b50c1bbaf1965bfbb6d28f22e0a7498bb54087bb83070bd74ea673409be97815f51a0a5a67e980bbfc4e01b2 SHA512 2a69da945a83696480651e8221d73bcb18bac9bc38bb88126ddf73520d2a4ff396dde08a7abf6f550669ec9ba34abdaa186b0980f312fa157371ee754576bb6a
+DIST lowdown-1.1.2.tar.gz 603453 BLAKE2B 02c549ad803d3e7a0bfc7fb05094452d57dbfd2ada9f5211571a3df45bef7fdca0b1cbd54a28cb86e6bec6b6be2d914ace05c728a3c0263bafe00f47eb52b7c2 SHA512 b8a649814bda946740695b5fe1120ad8653fe058acf37cc3c033fa78a0d49b0036eb2f4ada9b4aeda5d2c85ede7195d681c2605c6113f3c6a1113f760a7f2e49
EBUILD lowdown-1.1.0.ebuild 1268 BLAKE2B d0310e5d48c7c1a5b3def54cbc133bffbd85ee9cc4370da4087de14a5e9504aacac0ac547bbcba1f6f89de038f6aa2030032e1e712e1089407ba2f18f584947f SHA512 e7d8506955dc37c5adbb151e40a2abca744b16faf2541107e2e69f8ddaa190456b343e28de2045ef0348b75698da4118c02377ec1ddbd57267666540b0bb8c4f
+EBUILD lowdown-1.1.1.ebuild 1268 BLAKE2B 5255cfe4e112542e70a082e060c0cea16b6e1fd1816abb7b7e767b4e45f6357ffc689727b55a92dd72f8fde86feaa3f7254f2a0c654f3c3ed5199e20e21a23f1 SHA512 c8d00b1d2a3f5bb5e868d753ea589b489f214ed64e9a7cd74f2e7416f9016222c7a315a09b70d3d7b747d9bc02d029fe094651df960e57e694855dc00af76517
+EBUILD lowdown-1.1.2.ebuild 1269 BLAKE2B 1ba13052f20726d5e431dc3d2f26c81a0c61c349477d4d4ad1ef17586174f7afd698d47ba288156e82197f0415a32c981328473ce9e461cd90a645263077e2aa SHA512 2df11c9c31ff55f298ae3c5696f46688863c15bd425b4981472225d25d717fc0b953c09251119998c5782d8f74ea9a351634140720c762a90116666a2f212d71
MISC metadata.xml 333 BLAKE2B cfa2021e507b7538cf73840fb9eb8e1f6c157f7090b1156e4bd1cd917547adeea76cc31d619d60b0d189c915ae4748437b8d9a9a96a532276d6deb1d0f2258d9 SHA512 fa991b0162a4eab9c81815b4a523d33a08e7a7716b5a443165f0cc05d906b7dc3d7da388d0e3d3202a7262a7971d771ffb29debf42659c8ed3c3de6ed184d73e
diff --git a/app-text/lowdown/lowdown-1.1.1.ebuild b/app-text/lowdown/lowdown-1.1.1.ebuild
new file mode 100644
index 000000000000..3b45506c9408
--- /dev/null
+++ b/app-text/lowdown/lowdown-1.1.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2021-2024 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/2"
+KEYWORDS="amd64 ~arm64 ~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
+)
+
+PATCHES=(
+ "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
+ "${FILESDIR}/lowdown-1.1.0-shared-linking.patch"
+)
+
+src_configure() {
+ append-flags -fPIC
+ tc-export CC AR
+
+ ./configure \
+ PREFIX="/usr" \
+ MANDIR="/usr/share/man" \
+ LDFLAGS="${LDFLAGS}" \
+ CPPFLAGS="${CPPFLAGS}" \
+ LIBDIR="/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-1.1.2.ebuild b/app-text/lowdown/lowdown-1.1.2.ebuild
new file mode 100644
index 000000000000..a008b37b88a4
--- /dev/null
+++ b/app-text/lowdown/lowdown-1.1.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 2021-2024 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/2"
+KEYWORDS="~amd64 ~arm64 ~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
+)
+
+PATCHES=(
+ "${FILESDIR}/lowdown-0.10.0-pkgconfig-libmd.patch"
+ "${FILESDIR}/lowdown-1.1.0-shared-linking.patch"
+)
+
+src_configure() {
+ append-flags -fPIC
+ tc-export CC AR
+
+ ./configure \
+ PREFIX="/usr" \
+ MANDIR="/usr/share/man" \
+ LDFLAGS="${LDFLAGS}" \
+ CPPFLAGS="${CPPFLAGS}" \
+ LIBDIR="/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/lv/Manifest b/app-text/lv/Manifest
index 0bd3167bdba5..3bc2e57555e9 100644
--- a/app-text/lv/Manifest
+++ b/app-text/lv/Manifest
@@ -3,5 +3,5 @@ AUX lv-headers.patch 725 BLAKE2B 64a570d256aae0e5d3c13c2c6a51c2311da1dff3057219f
AUX lv-tinfo.patch 629 BLAKE2B 1923de4cb256d6752561f2489d1633a01987e4ad073bd28fcafcd2ab81c68a2ea8a4a278a0c4a8c1c09df581f0391fb2c469c65144ddf5d7975ba1b8b9ae5555 SHA512 3a33edf5ad11d77cd23bd27fbe071aacf83ec5367b100103954159a0dc4ba2856f3978d3b8c7f41c52006dc99097bdd9d127419f700d75cbb88b745ffe4694e0
AUX lv-xz.patch 1415 BLAKE2B e4a9cbd5bb2ca71eb3c6eea8e132caf2f1bbfda84e8055654eac86948b7f0e57397af96beca2eeacf259f9258aafa5d03303a202ab5562236ba05f0adf22cfa7 SHA512 eb791a2e392070a01e372bbc6d0d4bc113fbb57394e50fb7a55e46ee4b0896177fdb1698db750b43e78b6aa120d0fef34ad4859fee5d4a1749c062a7afb6ec84
DIST lv451.tar.gz 605082 BLAKE2B cbfdf1c4c90dc746de631e55e3d1e88335f22342991ca7d5bd4b3661803af4efc0c6dcd821ea58be6024fa7ce773ffaa0aa3844350b6f67dd61be09e2475cb70 SHA512 88c05cb06ddc56e7f16f30b38218ec3bf9c8ef6c3c2b08d5a3f950b6870b82417368ada3f14f183b0feb6ed32d144d71901ad8134e5f88ddec11fc7b9520e810
-EBUILD lv-4.51-r5.ebuild 931 BLAKE2B b776cac1368ca193fbf4f0faf29418a8dbd4bfa18e7cc7b7fe360fae9f63df2d09caef4b4dff414d21708ef3483b9a93b0fb3e2903be84096be524fb10d0eb22 SHA512 ab3be825da552f38e49ec87c3debdb0fffc06c7253defebbf816a5ae788ac1e43e0369e0bde7e74e96950ba52e1be5cd16163ee21dcaa53d62a004248d936525
+EBUILD lv-4.51-r5.ebuild 925 BLAKE2B cee399dbcb3ccd782d292e6fd936e229258f845104c025bc465b05d9ca0e34ff3fe183d31fe32a07bb17947074b903b9fa7dde58a4ac36e4662bcc46146b0dd8 SHA512 2b50aff9b411b960f489cd8d6ca33f4b743f3b5754e0fa4866f39cd8c61d41180f794e2dbe4bdae8f4af8d656903e3b44023eeca6eaf7ba5a3f231dd3e7cc971
MISC metadata.xml 241 BLAKE2B d06d8c9218cb9736ecc414504678e9bff30ba6bffbd2b357e9a2ea990df4e73a21b8ad4db267eddfdbf73e8501dabe5a748c4ea9d26906d39425ab744b320216 SHA512 cff6b46a252b531091d1ef597e3f714f98d2ef4aa621662d8c2ec15e4f990cd811300d3439e1be003bd307d0c8d12e78f34cf7fd49f6d006d9362f0e6ccf6252
diff --git a/app-text/lv/lv-4.51-r5.ebuild b/app-text/lv/lv-4.51-r5.ebuild
index 58fee6c0a2bb..7bc2af47c57c 100644
--- a/app-text/lv/lv-4.51-r5.ebuild
+++ b/app-text/lv/lv-4.51-r5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://gentoo/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="!app-editors/levee
diff --git a/app-text/mandoc/Manifest b/app-text/mandoc/Manifest
index 73edd1caee22..cc573a6bb9fe 100644
--- a/app-text/mandoc/Manifest
+++ b/app-text/mandoc/Manifest
@@ -1,5 +1,5 @@
AUX mandoc-1.14.5-r1-www-install.patch 637 BLAKE2B 2550351e29db19b43de500f039f0563af8a720ef3bf7efa60ac715ca956d7dd0d13d0e092ae2749e3a76fc456eacf0260ca6fc03d324e08bf287bd8d4ac56dbf SHA512 5ed589e1322a2bbd261eb56aee8376526b80cf72eb5eafbc6e2772018c924913db0fb27eb7a50ec2509640e03e41d11e88401f76293d1d4230e777e39056c9fe
AUX mandoc.cron-r0 87 BLAKE2B 2fb4946dd2a9025f5bee78e61c11d77d6c6b9b32f9d17c11ea4f0d890e54b42817981e1cd4c568229927fd04bd0592e53ce18192f8359dded28be8c8690904f6 SHA512 74bdb16bc498d741128f1b6966afec8e21eb6899e26d20cf57cb0408ae6bdc63d75538dd355a21ae55593c359fbe707a56bbcdf6e78d557d4b53570db56fd6b3
DIST mandoc-1.14.6.tar.gz 697150 BLAKE2B e9f6087e9df977901815b1231f68e381502c7392b0ac65a060ce0ef270da3b76540a17931a076b700865a02f9ca1a8ca044a54dbf6318756931c29e6b1deb228 SHA512 54286070812a47b629f68757046d3c9a1bdd2b5d1c3b84a5c8e4cb92f1331afa745443f7238175835d8cfbe5b8dd442e00c75c3a5b5b8f8efd8d2ec8f636dad4
-EBUILD mandoc-1.14.6.ebuild 3079 BLAKE2B a08f2a86a513c485c60b4608c689bc99729fe0293214ffab7cfea2eeda1f1d188a8c672c080ac14f63dc1c8386c1d21fa625badbbb52e5097431f7f1d4e3b5b4 SHA512 a36d2c6b5ef15b0f861fa1c7f5319ba8da1ebda7f33a4b788140222b4b3efb42762599981419853bfb5f853448032ffd62141916567d7441e8ff607bb145a612
+EBUILD mandoc-1.14.6.ebuild 3079 BLAKE2B eb47d1ecc0225fd606f372c96577851fd5d65917bfa6a7381549a93fcdcaf968e2d5eb851b359716fcefc3e6eda54e008ded3b690b5e047dea723c4416d16544 SHA512 7c6e3ed427045761af11744c86f932a67ca02add34c8fbd55c10eb3d526a4a3cc2d584d47ec2803233166022e6c0dd515342d4c43311a9a14365108dd204a136
MISC metadata.xml 379 BLAKE2B 8e0ed0e3ee5610c5cfa13d5afe8b1bac9b343c410ad48e298cbd778602c47c99cae77e11c0eb908271ad4ce5dcbe610ceb67c11f2f5a6f4e6fed5c2b865bd2d6 SHA512 e5348ac7b02222cb9c12495c7443eb8c84068ea44e207439129ffa75657ef6a9244ec46d2d07b042262d02792b095a147baaa7b9ab66af16cdd641da8eb65cfa
diff --git a/app-text/mandoc/mandoc-1.14.6.ebuild b/app-text/mandoc/mandoc-1.14.6.ebuild
index 07c5d97647c2..e66c4176eec6 100644
--- a/app-text/mandoc/mandoc-1.14.6.ebuild
+++ b/app-text/mandoc/mandoc-1.14.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://mdocml.bsd.lv/snapshots/${P}.tar.gz"
LICENSE="ISC"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="cgi selinux system-man test"
RESTRICT="!test? ( test )"
diff --git a/app-text/manpager/Manifest b/app-text/manpager/Manifest
index 0e3f5ac4d54e..d696bdde0acc 100644
--- a/app-text/manpager/Manifest
+++ b/app-text/manpager/Manifest
@@ -1,3 +1,3 @@
AUX manpager.c 1809 BLAKE2B 3f17501b90ca4af07e2bdebdc02b0dfd9aafe4dafe878852deeba30219593b1dc4310bd4a152ebf8bc4a58df61cf40fd3fe341cf0fd69e9cccfa43568a7ec67e SHA512 4f827429dc46993010d0096cb352920dfdcaf2cc97bf10e2155dfea3fda601c011467be65ca3f2e3f5c44cb26de0fd9eb58f7d875f75fd5f1db4b2c6cdabdca2
-EBUILD manpager-1.ebuild 683 BLAKE2B 4f1120120dec4965fcf83f5d79efa41497b2ae2cf01bbd0e5e727a867e6697cf02ab3985246d863d767e9e50b7d8a0c294115bd65f50f21de27b95d6a650aaae SHA512 69c20f9ae9631184cbd96f5e3d0a750145a971da014e46e8f748561ed44afcee45f472b3578de63e901757085dda4fb7f29074d8f8591aa79a975c0cc857ea8c
+EBUILD manpager-1.ebuild 677 BLAKE2B 09dd58d1f00c941173d2c31cac12d824904dcec65c6b3936f819b6ae59d19e0c001fe0123136005c996a15f4a4bd02491e2d001a32a093ea32ab328390226ac5 SHA512 c61e3f95d47005fb3c9d3c822593a3dd76e101ba16789dcc0d3b9dc0eeee5ec0706871f4edeff2b883af68a743deaea5d49f38048ca9ff5435cde93e19a28c5a
MISC metadata.xml 254 BLAKE2B f3a9f843cf94243d1129711770df727fcdc8808bca829ef784819cab6f5410dfa463cfed85182f8228c7de796a674dd602653ad3ef817a62c0c3e7198b23befe SHA512 b9fcd3084a7e197f6138e1ce8b0eff99c4c203c37a7d5c40de207040ba1501ef0e5b2f4e00216a567037bcd6d3394fdec6ff587484c9ba2fca9d04f431733b7c
diff --git a/app-text/manpager/manpager-1.ebuild b/app-text/manpager/manpager-1.ebuild
index e9a237b608f4..7f1ff761750c 100644
--- a/app-text/manpager/manpager-1.ebuild
+++ b/app-text/manpager/manpager-1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
S=${WORKDIR}
diff --git a/app-text/marknote/Manifest b/app-text/marknote/Manifest
index 9a98b4a4cd60..a1b08ee0d3a0 100644
--- a/app-text/marknote/Manifest
+++ b/app-text/marknote/Manifest
@@ -1,3 +1,3 @@
DIST marknote-1.3.0.tar.xz 138608 BLAKE2B 39c92c7bc563e29f3cbd61e765fb80f7ea3577cce87d23cdb5967dd41baa26c34c6a42710f636645d85e51bb9a31e9b5f040d311b72f9a9783ec4e1b586ce08d SHA512 030206a63c2d0a36519c7df879fee8d52125e85cab491e4c34cc62edabddc8f7b8d200c60e3d0da73e0367f0001fa695c3a773392bc82cabc27c6d47efdfddeb
-EBUILD marknote-1.3.0.ebuild 1011 BLAKE2B c31dc6fbcc6eaf43568d57d8be0baafa46fb3eae0e2cdfb2634108927d99c57ed400bb010c6cd3e68d7366fcced7f005e7353bd76556d68eaf7c247080889c01 SHA512 f3daa55100e2fc3cee075e615bc73192dea59153fc94d3f8d75d102c9a1d2a7d264ec312cd0eb28eb54d20cf4087ab9fdf8a81682081926411a82efc6674c1f5
+EBUILD marknote-1.3.0.ebuild 1023 BLAKE2B f6a05666f0e8e4c14c6b6bccde64464f890cfd0578231e70bbe36a612d8ee172bae1feb946e2309b18cc57aae84249c9fd3e46e676c1c81964b2dfe5e5c6135d SHA512 e320b8e1dbecb2466a4e88998772146c931cd4fb4ccbcba724710ea90c8040719b3007d24a674128c422bff6c4f92097529cea98852ffddaa22188c800d692e1
MISC metadata.xml 407 BLAKE2B 4cbbe46a7a2d12a66cf6dc97306d914e4870eb88abfddf0086fafd7d70e64411fed523fb0559203b01bab5b2b6e43455384f3e0d5320902c2c9b09b214b817f4 SHA512 fbe1b28bae306400836619a4cbc773d6c17251af71c573a8736c1921360da2aa79f7ccf4b476061de2e5a9c346ed67f6dd44feaa37fd346a15f38846a453c218
diff --git a/app-text/marknote/marknote-1.3.0.ebuild b/app-text/marknote/marknote-1.3.0.ebuild
index fbad5181cd72..1b164d6d025f 100644
--- a/app-text/marknote/marknote-1.3.0.ebuild
+++ b/app-text/marknote/marknote-1.3.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="https://apps.kde.org/marknote/"
if [[ ${KDE_BUILD_TYPE} != live ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~arm64 ~x86"
fi
LICENSE="GPL-2+"
diff --git a/app-text/mdbook/Manifest b/app-text/mdbook/Manifest
index 2c1d7afd771a..a18066d0de20 100644
--- a/app-text/mdbook/Manifest
+++ b/app-text/mdbook/Manifest
@@ -247,5 +247,5 @@ DIST windows_x86_64_msvc-0.48.5.crate 798412 BLAKE2B 8abc0721e2fb337fe17c91d2789
DIST windows_x86_64_msvc-0.52.5.crate 827905 BLAKE2B fd5dac198bfbf29878cb461a7338c289c9af16ea80b3e5fa567980d2a6a5ea6a1cd83729ce6fd67e4da171873083dbeb1d6e16a287620f0245201f9cb29c29b4 SHA512 81176090dc725d7fe3867e6322fdc4a4065168580847b35e6f8da345f685c4f66a81e35cd1880dbaabdd4cdc82446dde9d6a0e583cf0b7fe47dda8bc8002f1c6
DIST xml5ever-0.17.0.crate 41208 BLAKE2B 42be2b72566bf44d3cf70b365aee45a6c8034c20e4e18c5f71ed51be3a02dc63ccd2545bd41cdb9c019ea34e8419dbb93888ee41bd9b38f2a41c7bf63e27c323 SHA512 0c67244411811a3e82fe58d341b371b938ce6e45ec1af2bd8615c0f0a9628fa662ec0eb130de2ae199d32c7778f0c2d2b80221812dc33831b93333dcde5a682e
DIST yansi-0.5.1.crate 16525 BLAKE2B 3b5a93b98293daae72f53bf3f13bfc05feba8d5b27921f79595f7448fbcb9a0dfa6cd70f467c5735b914c46b7d3592e6cce080c540a458a904308525eb3aa839 SHA512 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
-EBUILD mdbook-0.4.40.ebuild 5903 BLAKE2B 50b835039dd0ea098e3c274ae5ee1ea614bf22e808413dea2f27cf2a0ee4f1d87622495dbc14103f2b4bcfe0e5082775798757ad5f44e0c6e5992e63a289165c SHA512 7365b3d99e65b7134055032e5772e6cf9b7b97198b246d85a0628cff89d23a2fb03c05d095eb99d7c2fd97a4c6d0e12f96b6e02d869b5c12aecae346f7941904
+EBUILD mdbook-0.4.40.ebuild 5910 BLAKE2B 73f19390ff07afb54a40b4f497907b970d26c9c4f4f4c21588bc041695a23771a759e18f70e6a01a2d9329935698426e27068ae6ab6a7554fe496f4eef6429c6 SHA512 a7ad5cf3c42520542659d52d77b5a7dd542b407a6ded87478df8c7580bbd84dfde685739ed8db8c64ebea389b532594cdccd264edec52ffc7f9a7420bb7cc5a2
MISC metadata.xml 327 BLAKE2B bb56613ec49f3b00a39b3131534cb064154ca05d46fda58d4e1d0c601e49561b4d73bc3d075e378e7ab2df720560d169fbe9fd39b40171184aa8e88d8f7291a4 SHA512 e678a70558e83d27e5c0146174d9e740f3ec2e6bdbbb17e61b71fdea6879d61b7babbd9437ee9928dc0322e65a0863b3909bffc7b3ad9313566c5de5baa17f62
diff --git a/app-text/mdbook/mdbook-0.4.40.ebuild b/app-text/mdbook/mdbook-0.4.40.ebuild
index 5adbdeee6234..bf8098720bf5 100644
--- a/app-text/mdbook/mdbook-0.4.40.ebuild
+++ b/app-text/mdbook/mdbook-0.4.40.ebuild
@@ -268,7 +268,7 @@ S="${WORKDIR}/${P/b/B}"
LICENSE="MPL-2.0 CC-BY-4.0 OFL-1.1"
LICENSE+=" Apache-2.0 CC0-1.0 ISC MIT Unicode-DFS-2016" # crates
SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="doc"
QA_FLAGS_IGNORED="usr/bin/${PN}"
diff --git a/app-text/mecab/Manifest b/app-text/mecab/Manifest
index a7faa666bbfb..3a9bd5ce93f2 100644
--- a/app-text/mecab/Manifest
+++ b/app-text/mecab/Manifest
@@ -3,6 +3,6 @@ AUX mecab-0.98-iconv.patch 302 BLAKE2B 3644a66b1bdf9099ff0258a057c930c1b2e065836
AUX mecab-0.996-clang-16-binary_function.patch 532 BLAKE2B 74aafcdb73e954ca2c409c6644444f1039fae3cf652bdfd16e1c2306c884dab7d22243303db7308a53933621bf4f0f81045c816ae9feff6776010651ed96a652 SHA512 d5cfbd9e419883a8f87d0409392a217bc5e93ea6d16d413b3ffff2d662c70170a5075b36cd3a8178c57753f9e511e9fcfa189d5321cb60735432d967a5c664d7
AUX mecab-0.996-clang-16-register.patch 3285 BLAKE2B ce5fc8bb953c617ad614216949e96961e264b588a34269495082bc44fe89c23bef06cc42c39579ca02004fa923621c32b859e481c7b09d87a065df49a539f662 SHA512 e79c294bf29c1bf5cf356aa70461000f0ed999c43d0069ae95716bb4fea5280f2415f911828b7510b114ad7952247dd68bbffacfec65dcbd77b22f8fc2a2d662
DIST mecab-0.996.tar.gz 1398663 BLAKE2B 97ea18a00c6f2284c994681631b84a572d244b741c8e30b5fdf5404b2bf80fdd4c724c803999955e36ee252e59e6644716dbdca55a6ffb2e4de52193d7f777bd SHA512 aca6d16f411b9ba9b6687242246aeb28ede6d6c6a9122d4a32da9d8e76e79b5f4af2c8e3b13ad9462b34e9d2994cbd9bbbedebac45609684db9b703da999577f
-EBUILD mecab-0.996-r1.ebuild 1395 BLAKE2B 0b6d1435ef1e2f16c7136fea7bbee9b85268031b313fb5e09847920f98e9f2f39107d99900ed1445dd3d31b904d85c6915af95749350c8d9f33bc3baa7c8efe1 SHA512 4e5df2f2ee8aa8b62a71984bcc90660b56ab54eb1d038dc15f221fef65e134a8749406b0cb5ef429783e96fe513d30261d24d4a95b2ae275112817bad63cfbba
-EBUILD mecab-0.996-r2.ebuild 1460 BLAKE2B b6c278a079999789df9e7f6432e4c3a61093983840ded74d7169121789c9890c739ae4ba0cc94ac6295989aad26be6a1270cc1aacf1dc741e901a2b958d8ee27 SHA512 eee58ac944c9b33771ab29c16cb38631f9abf88b5e8dad6c74ef842c3c744106a8f11aa0a79cb60856772d3568ee1c37153699daada99f977ab39f14c2e3f45a
+EBUILD mecab-0.996-r1.ebuild 1389 BLAKE2B 6a02da79dad3f6ed126788385d4cc8a7f9c7c646cfe8fb61223852aaeaf1fbb9f0e3eb3b8c4a0c10f9815d95478ff1f4436d8d466dbd392e3a117fae80d31b82 SHA512 b01baccb25ab60f560bcfa43e0331015f08aa190f33febc8b33824ba0c4799bae8833d1a85a743bd3fc05e6266e46ce052da738728fe6f7e048229ad0cc39ccc
+EBUILD mecab-0.996-r2.ebuild 1454 BLAKE2B 7ca3a108eab355718dbcdc3d7709cf87305df942a6eff57d88f38865de65067402c4cc80be73d030f2c81d2b3ff2fd05b187aef70db3f571a0134295a29c63d7 SHA512 7b09717843c8d519c3d37b8a95b01112c57526d88b05c057206691c828e06ade903bf726f32885d68920fd3f26d077c03037862365abd9e8cde21296378b6da7
MISC metadata.xml 413 BLAKE2B e30f9d8b15a3ab4419d79cdafa6615e9d7d353b62732b4e5bb819396f22ad951d485317b1da5d36f7e471fed9037d6efc9753e7e0f26e0c6b73b4501f50e1fc9 SHA512 99d12f9ea78a09e7b4230b8520a18d3d8c8d8d99cf77703c8a0bdcf7df63f3de64e8cdf30df7d046f5e5f98d2113abcca9c25de7671edda51da1a4e6fbc530bd
diff --git a/app-text/mecab/mecab-0.996-r1.ebuild b/app-text/mecab/mecab-0.996-r1.ebuild
index 13064cdcfed4..58c16d4daf19 100644
--- a/app-text/mecab/mecab-0.996-r1.ebuild
+++ b/app-text/mecab/mecab-0.996-r1.ebuild
@@ -10,7 +10,7 @@ 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 ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86"
SLOT="0"
IUSE="static-libs unicode"
diff --git a/app-text/mecab/mecab-0.996-r2.ebuild b/app-text/mecab/mecab-0.996-r2.ebuild
index 7ab1b014a7dd..1f817ec93eaf 100644
--- a/app-text/mecab/mecab-0.996-r2.ebuild
+++ b/app-text/mecab/mecab-0.996-r2.ebuild
@@ -10,7 +10,7 @@ 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 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
SLOT="0"
IUSE="static-libs unicode"
diff --git a/app-text/multitail/Manifest b/app-text/multitail/Manifest
index b7ca5c442d1c..9c7ab0c9378c 100644
--- a/app-text/multitail/Manifest
+++ b/app-text/multitail/Manifest
@@ -1,11 +1,8 @@
-AUX multitail-6.4.1-gentoo.patch 1440 BLAKE2B 968afe0a5f78e328c16019df6330cef6abc03999d919e4f761c4cf97d1a465a9aa085452538f48f6f1f0357d1b9a7a69f48dfc47fa2c09703595f896dcc97fdb SHA512 eb53834c68dc46c22a2d900cf5e8835a98ff9c9b001ae15eb778bb6348bd48b17dea8a1605bfcc9ddad4324300a81013a0a3710e559c00e369ae42cdfb38b6a7
AUX multitail-7.0.0-fix-clang16-build.patch 884 BLAKE2B a4f1f2bb1f064ed6df54b3a0d3a0339bb9fd2d07624f31e16d2dbd30300d55ba7a25844ac6fa82a44fcb68ce4a7617548ebbf894caf654d352e831c0178de3c4 SHA512 e47f87e62f8ef710924464879c40520be555133f0ea0755d0e427d894e27dc884eecfab2d90a6fbe800d0eadedf50bc2393217f4b70359efaf576f2cd150e75b
AUX multitail-7.0.0-fix-lto-type-mismatch.patch 1016 BLAKE2B f9154926741dd63018f43c2c1e20b63761c71fd43268955055ae3e63530c257b19bf190fdddd895de582e43a6ae49e8cde91184e7ced168d414bdb84a436fead SHA512 8a2a5bc238beccfdf9f2234adbbc4cae1ba0002110a431412ec539b2d077037e7b796e989781e60e2258334c80086c32f6bd42aada4cf12a14b092fb0639b9e7
AUX multitail-7.0.0-gentoo.patch 1029 BLAKE2B 7aa35008a0dc58f82bdde4c2972b7028e60dea86c47d86ac221d5546fd38fdc7b311c8006ea5aaf4f73f63435058a12eb485ce2c07940c0c3e94ba18fc8e1c09 SHA512 ff56f33c780b401a9ae5dcdd9598438bc22bbb3946408140e3165ba8a613c55b84b4d0ee210eaffae21d49dd396fd6f795fe54c4a0db5c0ba9f46befc7f4287c
-DIST multitail-6.4.2.tgz 155757 BLAKE2B aba6fea993e0d91071bddcf6d06767773ad6ea6054436dbd8a7163553b1cdfc03040362b87e9b2d31f8fe2165f213c718904f9295d3ab2076707cabf423ae681 SHA512 668c453372ba1e4013aa5191c697bdcaad82c84732841c120a506bee063d2134941e93aed63f96e5aeeb6045829a13aba012f9514dbd9520ab4f1b9b75b42dbd
DIST multitail-7.0.0.tar.gz 152425 BLAKE2B 1afbee9501926b860bd063768e6d20b7e6fe97b7ca8eaeb279639f3ef4f32d3c694650e2471abab067add04fbd1ce7b94dfc2f709baca460e9a36a34cb0746d2 SHA512 325abc2ec3e55f274b8f080c54e878ee301af1df5761def95b5fee0abe65cc999a2db0184e1d7a7378c048b1766e03f9553262d3bba88c8fad87c4952d1d59ae
DIST multitail-7.1.2.tar.gz 153409 BLAKE2B 852f7a0f22581b043c65f24bc1a19ffb0e7fa8c91d8152b58a1127a51b1833cded0b22c5430f96417af277927daefeb73d5acef38bdbc54898cc48ec0a4e9436 SHA512 6f006d68a6c0fcfec9f6aada4a1ad0a031b61ea46c60231faa6fd7ea934f6f74ca30f12f8983658c9ae6ae2e08bade9159e3426ed47cd9171d0b190ec9f3e5b5
-EBUILD multitail-6.4.2-r1.ebuild 1325 BLAKE2B 266d8fe2b7be9ef97487256010b84d25d046bd16a5790eb920e730d84228b2b7f678a73dd85f3a67a9a38d184f38ef030d92f9153398566f6a4982a99d19284f SHA512 717979028622d84bb660d477aca52ee7f2b1b6ea430a4982e35680830f0a14e7829e7551b96e48784af0f51f9c1f987b1aaa8baf8fd61c211d8f187035b1816f
-EBUILD multitail-7.0.0.ebuild 1506 BLAKE2B 189bc40b78d1161dbccac25992b4025bafeafad081f7e73391352f1251b3f9b00cb9615e1b9ad51bd41e3a703522e7b70a029069e550a3e2d71312d36bcce46e SHA512 94712a75a76c87f3434046beda279c0da6452816a8b71461d3af3bbaacaf49bdf6799c3469a1b47747a06d1fa0ac32eade5f09fa441275d6690c43912a4375a7
-EBUILD multitail-7.1.2.ebuild 1445 BLAKE2B a2ee3fd9d2526759f0fcb785afa226f268a5a40c1dde8080ce19b4d1b943fe053d92c7ea85501219b9273e24251730bfe52eeed5471a9884ca76762b65c4ebb4 SHA512 cede2b97df862f56309545967bfd31cd78978ee1cd8ace73bef82fc5357c96cfb147001309a8c8f844c4994cc83d794ba0105ccfa4652331d30eab503a6f142d
+EBUILD multitail-7.0.0.ebuild 1500 BLAKE2B 15789859a5ba87bb3fcbf637c051c0388fdccf521deee87a754b69c4501f2be14924492c87a2cfbff25dd85f4d9400d77305a52800877f9d57670856a9c8c232 SHA512 a810f2e039a7f78680a430194e94edbe07556085285c3f32c153180f4cceacb868d8fefe04ee9bf0a267f423a1859d99e91aeac536fd70af54ecdae287c9b2a5
+EBUILD multitail-7.1.2.ebuild 1435 BLAKE2B 4c5b1a204f6a9ac9dc9cf6a369c68174244e9650586325abed576614c33963166452b144fd706c1009aafefa75f17b9f60b574e1f7603e7df56a4f50de77e9e3 SHA512 e2547897e350d3d1c3c67e3695e017b35d9ae80c9a9c44f4247eae7dd1935c7a785d48c6946cef9b0b72c8cdefcdd871d0d9334206bb40a40b9bb4005309b7dd
MISC metadata.xml 358 BLAKE2B febc299cf49a8c7bb3a55c83a95fbce0ceb46a9297f91a8d34e6275fb66f7847b08d0facfdcaacc2d88b97af8cf64244712f424a1bfcd11fa866fab7f4d28702 SHA512 834755fd8e98223a18d1487ad8e182bbdd02094b3b52603f7945099dfb0f525a5f08f1d2162b2a5785ce01fd252e4a6b2f4ad9b7ae775e7922ac560a332ea42c
diff --git a/app-text/multitail/files/multitail-6.4.1-gentoo.patch b/app-text/multitail/files/multitail-6.4.1-gentoo.patch
deleted file mode 100644
index 080417b6b302..000000000000
--- a/app-text/multitail/files/multitail-6.4.1-gentoo.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/Makefile
-+++ b/Makefile
-@@ -8,11 +8,11 @@
- CC?=gcc
- DEBUG+=-g -Wall # -D_DEBUG # -pg # -D_DEBUG #-pg -W -pedantic # -pg #-fprofile-arcs
- ifeq ($(UTF8_SUPPORT),yes)
--LDFLAGS+=-lpanelw -lncursesw -lutil -lm
--CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" -DUTF8_SUPPORT -D_FORTIFY_SOURCE=2 -O3
-+LIBS+=$(shell $(PKG_CONFIG) --libs ncursesw panelw) -lutil -lm
-+CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" -DUTF8_SUPPORT
- else
--LDFLAGS+=-lpanel -lncurses -lutil -lm
--CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\" -D_FORTIFY_SOURCE=2 -O3
-+LIBS+=$(shell $(PKG_CONFIG) --libs ncurses panel) -lutil -lm
-+CFLAGS+=-funsigned-char -D`uname` -DVERSION=\"$(VERSION)\" -DCONFIG_FILE=\"$(CONFIG_FILE)\"
- endif
-
- OBJS=utils.o mt.o error.o my_pty.o term.o scrollback.o help.o mem.o cv.o selbox.o stripstring.o color.o misc.o ui.o exec.o diff.o config.o cmdline.o globals.o history.o xclip.o
-@@ -20,10 +20,10 @@
- all: multitail
-
- multitail: $(OBJS)
-- $(CC) $(OBJS) $(LDFLAGS) -o multitail
-+ $(CC) $(CFLAGS) $(OBJS) $(LDFLAGS) -o multitail $(LIBS)
-
- multitail_ccmalloc: $(OBJS)
-- ccmalloc --no-wrapper $(CC) -Wall -W $(OBJS) $(LDFLAGS) -o ccmultitail
-+ ccmalloc --no-wrapper $(CC) $(CFLAGS) $(LDFLAGS) -Wall -W $(OBJS) $(LDFLAGS) -o ccmultitail $(LIBS)
-
- install: multitail
- mkdir -p $(DESTDIR)$(PREFIX)/bin
diff --git a/app-text/multitail/multitail-6.4.2-r1.ebuild b/app-text/multitail/multitail-6.4.2-r1.ebuild
deleted file mode 100644
index 8f3629c5129d..000000000000
--- a/app-text/multitail/multitail-6.4.2-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit flag-o-matic optfeature toolchain-funcs
-
-DESCRIPTION="Tail with multiple windows"
-HOMEPAGE="http://www.vanheusden.com/multitail/"
-SRC_URI="http://www.vanheusden.com/multitail/${P}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
-IUSE="debug examples unicode"
-RESTRICT="test" # bug 492270
-
-RDEPEND="sys-libs/ncurses:=[unicode(+)?]"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=( "${FILESDIR}"/${PN}-6.4.1-gentoo.patch )
-
-src_prepare() {
- default
-
- sed \
- -e "/^DESTDIR/s:=.*$:=${EPREFIX}:g" \
- -i Makefile || die
-
- sed \
- -e "s:/usr/bin/xclip:${EPREFIX}/usr/bin/xclip:g" \
- -i xclip.c ${PN}.conf || die
-}
-
-src_configure() {
- tc-export CC PKG_CONFIG
- use debug && append-flags -D_DEBUG
-}
-
-src_compile() {
- emake UTF8_SUPPORT=$(usex unicode)
-}
-
-src_install() {
- dobin multitail
-
- insinto /etc
- doins multitail.conf
-
- DOCS=( readme.txt thanks.txt )
- HTML_DOCS=( manual.html )
- einstalldocs
-
- doman multitail.1
-
- 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.0.0.ebuild b/app-text/multitail/multitail-7.0.0.ebuild
index a4b9c0057b6a..2e9fd36531e0 100644
--- a/app-text/multitail/multitail-7.0.0.ebuild
+++ b/app-text/multitail/multitail-7.0.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/folkertvanheusden/${PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ~ia64 ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug examples unicode"
RDEPEND="sys-libs/ncurses:=[unicode(+)?]"
diff --git a/app-text/multitail/multitail-7.1.2.ebuild b/app-text/multitail/multitail-7.1.2.ebuild
index 49dfd6455460..575c9968f004 100644
--- a/app-text/multitail/multitail-7.1.2.ebuild
+++ b/app-text/multitail/multitail-7.1.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/folkertvanheusden/${PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~hppa ppc ~ppc64 sparc x86 ~amd64-linux ~x86-linux"
IUSE="debug examples unicode"
RDEPEND="sys-libs/ncurses:=[unicode(+)?]"
diff --git a/app-text/mupdf/Manifest b/app-text/mupdf/Manifest
index bb7195f53b4f..be798a3c7303 100644
--- a/app-text/mupdf/Manifest
+++ b/app-text/mupdf/Manifest
@@ -2,14 +2,12 @@ AUX mupdf-1.15-CFLAGS.patch 376 BLAKE2B ace255a4110df9200d627ac68f5950218eeaa993
AUX mupdf-1.19.0-Makefile.patch 1043 BLAKE2B 7f449713700d57c0bf072661babcb5122d09be82a0b89520999618e22c7b44ae950f0e9fd653330d34078229da8bd36f8e5fd273c5110cbeaeb47347b3e4f666 SHA512 ddbc11d3bf7a1480effd57c9587b85d735c97c5215dbf9dc66bac535356f9cbc5ecc0dd1003c367d6e60d969383afdd9014a66e8fb51384632be407fe01694d4
AUX mupdf-1.21.0-add-desktop-pc-files.patch 845 BLAKE2B 8fa08810dd0b797af517c7932a2b81c080721155f607970664ca68a8eb4ec53bcfdda417790bf002aff1b1e1e8257d67c3a2e6bf6d500ee50cc03a7f440b60c6 SHA512 96835698141898a9509321c6125d5bfce1b31d3a0329d3c2be55d9026cff65204112a8ac0774ece1ac1ca7a1ce3dc534437aca1a76eb7716317b2c7e648e549f
AUX mupdf-1.21.1-fix-aliasing-violation.patch 2651 BLAKE2B 649b9cde7eefdf16ba5a57e40128dc57710d63a04281bae4f26f2ee9dc19933628826d52ff4aee95fd7e6141b35c59efe883439b852758bc5075e30a89507564 SHA512 deccc9193d9266a9add6e1d80eb289f4576e12703d8a0af640ebdbfc698cbb3a15ac9da3b752b1f6beb4ad901aa3bfd43d08d34738b5c7545182bf20200ecaac
-AUX mupdf-1.23.3-cross-fixes.patch 5381 BLAKE2B f4f10c69d45944b01ba422e9288091faa8fd5c79e87047f35d2ef253a4803be6a74ce762ad51b88ca170aeee3a7012d51a3695861daa7f2dc307e678cfad65fc SHA512 bac98d23c3ef1fb2efff7d7d53e5c817e7cd8e962772ea0efde4b811839c1ed7fced4ab01951f97c6b9e92defe16e220305ee7e41c35131176afc7ce94b605fc
-AUX mupdf-1.23.3-darwin.patch 1282 BLAKE2B 770cf03765a5d0afb55a77a489030a79470c97bf60cae097a9e6c272e5cc716325aa9ba921250034a58bb178f7791f190372be73f2f7e92bd8c03a3c299ea6f9 SHA512 d6bc8663af7c769d5eb64e3262e73388b8b2b0b4d20876251d8d58f6058f0c08e6080b4e5a79dea0e8a0fa8c75bbfc3333d753cb5622481cc3fee05c2ea0beca
-AUX mupdf-1.23.3-openssl-x11.patch 653 BLAKE2B 085eca797ed648becffc348376777d5e2544862b6f1a9b961c11d9421bada63d4f5fd1718474d7fb384346a8f560cbe025bd27138f38b20a83666a89ffb05451 SHA512 ca715f08069fd567d6d85dd27863f688211e47899b384b938dd41d1350bbd3b4ffd56201f973b2f6c996ba4add47129ec16921a6e572b86c6927ef3409b00ffb
AUX mupdf-1.24.1-cross-fixes.patch 7098 BLAKE2B a97c6c0454e9e1b2b0476c36387709b925901075dc01ec2df5af6629e05c5c435a7fdfdb683a83ba4cda7f1d22582ce77d2ca75f3c272fa3d84826c9e9d4045f SHA512 4a40334b6957cc349fb12feeee98bfea3b2c4aaf04c64814020021468dfe93d8b8ff163e995dd5030799e07a5517046970e79c6084ee14a228025a277d9d638a
AUX mupdf-1.24.1-darwin.patch 604 BLAKE2B 47421e731a53eaa12f963e928900a978db651325dd9ac180861494ed7a4456afed90953ca1b5ebd51310144f383d72ae95726d6feebbda73b17be46f1a656804 SHA512 e239d15b68fced7ff51d85fa67afdbdaf5da77d67be1ca45d49f91080d87a7e2bd583b70678be9a6ed7c5ef69121aa2bc45bb26c7ed4bef3a0121aee5865f7d3
AUX mupdf-1.24.1-openssl-x11.patch 660 BLAKE2B 5fc5d680e05d9ebdf0243ed7cbf44cbf69d836725288059b894fec7c47d8bffa621099303270d8298b966cbbbde49a0fb18a6d1e47ced7558558439b19b31b74 SHA512 24117446375fb8222a4adcef0955cb5e79cdef033faa9fe9331d29eeea85849206eae40bdb9f5e4ff8e8cd98261c28e6bf8f16f218fb3c78adf0fa6e60e8b9fb
-DIST mupdf-1.23.7-source.tar.gz 55312697 BLAKE2B 7ceb7c1871d33b77d4a3d52ed2d1af514c09349df019a189fa7df8ad09648fae313d63de4c1ce6b0666d17f9a897d5ac788d0be2d8896d9b7e4e6ecf679bad7c SHA512 581a4a5a16041bb405fbd7c1b9fba47da5745f00cbdf30e0e0468bfe67ac542884193b5957b293a4cdfc52f043b4f19612086f294b93dbd242d34735a1088777
+AUX mupdf-1.24.8-add-desktop-pc-files.patch 841 BLAKE2B ec5bb8c70fb01fd54e58952123f1c1f9ba07a18e9d2718a1d7ef4d5a847049e49578556ebdfb5afca228e0abb4312b07bbed814b267c6401583309357cd5c135 SHA512 78f2c0662caccec43a8b83e9402cb24a6c24efe730860be64157595474e7a738389a11ee1695a22abe5f904aa3587ad4e11940f4c2677f7823ea2545018efd88
DIST mupdf-1.24.1-source.tar.gz 55310618 BLAKE2B 33396b0cca6e2beb1b2bc70c606917c8d9b30b6a277645849ef7ba1e7efbf909c21196acdd5d94d964dd20d3ba746c45cab3c899dfbee1b2138de12e32375a4e SHA512 9d6fbd3388173f06c5db4a27753e69afd21ed32d93f263d4448c3be60a3be747b61102edd5430459f0dbe7ae4df2019689a2f3a582acec77ff322b6d41066fba
-EBUILD mupdf-1.23.7-r1.ebuild 4954 BLAKE2B 7e15fee1c7a1c372a3ac336e8c82a59508aa713100cd06a9709a8e0e6fca295b14f887e84f29f4f725d122f4e13d633a4dbf4293305740a643398c9757b166b2 SHA512 db5e0bfa8c2bd2f5de19a81e2a489500fd9502c3af5702a30fc034e0cf99973a6b6538df3b583e230fd4acb4c4670fcf6996bae0fef67119d9a4edeaea8530af
-EBUILD mupdf-1.24.1.ebuild 4972 BLAKE2B 63513d0f116bb72d8373b99579df93090dd45f9155a66fcebdedd9bf01ea2d17091176a80a6b20bd2fad35cb7b31cd5b14a96a35c1b89731caf844c188261907 SHA512 f2d4d40e7a5e67b2580515fe19cb40f1fb1bd6060dc96f5242ec72c87ad920f629cc2c0f8f5cda949905359b5bd81b1a7ce42ef87ad172f5c6c918eecf22e78e
+DIST mupdf-1.24.8-source.tar.gz 54039703 BLAKE2B 0fe25d9f0f01a1e387da590c28abac66309247c46c05c7c9b36c4bc911fc16adab681243c2c1d2c50ec91bb76b737022bd3faf06b0b3a803e9120829d9cae5b4 SHA512 17d8fd9fd0e176c8abd1ebc594259a0f7cf822338085ea4574451ba8ec1ac72ba8bd2d5388a1421bbfd4e91257a48d0e0766213ace0933c39d3cb8d774a3860e
+EBUILD mupdf-1.24.1.ebuild 4966 BLAKE2B d8470b8685706eeac458eb4a49271a25415c4921ff398501dbc7b629630d69fdc2b93f1397c94dc0449ada79b3f0cfa6186d5840b7676a2b0a719a6d4d309186 SHA512 2d039fa41bd7c971127760a6beec47c8cfda2f4d737fad0eeec755469e2197dfe52e3a10a4fb892e44110f9961bd785c228baa31e2b7f4c97176ce073ac18552
+EBUILD mupdf-1.24.8.ebuild 4984 BLAKE2B 85fa458431936d3e1392f576c67b0d61fc57971c3b5c0c3ffaea706cac6e204a5827d93b94b4b7728404a587e91d2f9490d88b5f32d81dd7508aeac11d22b80f SHA512 d025866d536ec02b817e382a26d9a6ff3364026084e25dae766671b33390db4b57e2c5a3ed26bb335ee13d699b0b124554b05ebe1a9ca046a244c45ee2920c39
MISC metadata.xml 516 BLAKE2B ad2fb06efd79889747566fbef91a71dcdc3452443dc6edbf077510b494b74b75a153262390c09eb625e54d6c13b63e557acdf11b0843ab35337ff581536fccb8 SHA512 d823f015eb0c9e5354845adf5296de8c52bc33c135b17fba04955ed85b6c5f2ff7c4c630fbf6010b4cd98728591a7340f30e2d6bd90573c1a9f2b3a47ae9a537
diff --git a/app-text/mupdf/files/mupdf-1.23.3-cross-fixes.patch b/app-text/mupdf/files/mupdf-1.23.3-cross-fixes.patch
deleted file mode 100644
index 02fa3bfdd45c..000000000000
--- a/app-text/mupdf/files/mupdf-1.23.3-cross-fixes.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-Refreshed patches based on:
-https://sources.debian.org/patches/mupdf/1.17.0+ds1-1/0004-MuPDF-crossbuild-use-target-arch-pkg-config.patch/
-https://sources.debian.org/patches/mupdf/1.17.0+ds1-1/0005-MuPDF-crossbuild-use-host-cc-for-utils.patch/
---- a/Makerules
-+++ b/Makerules
-@@ -9,6 +9,9 @@ ifeq ($(OS),)
- OS := $(OS:Darwin=MACOS)
- endif
-
-+PKG_CONFIG ?= pkg-config
-+CC_FOR_BUILD ?= $(CC)
-+
- WARNING_CFLAGS := -Wall -Wsign-compare
-
- # Feature configuration options
-@@ -190,51 +193,51 @@ else ifeq ($(OS),Linux)
- LDFLAGS += -sTOTAL_MEMORY=48MB
- 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_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
-@@ -243,18 +246,18 @@ else ifeq ($(OS),Linux)
- SYS_GLUT_LIBS := -lglut -lGL
- 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)
-+ X11_CFLAGS := $(shell $(PKG_CONFIG) --cflags x11 xext)
-+ X11_LIBS := $(shell $(PKG_CONFIG) --libs x11 xext)
- endif
-
- ifeq ($(HAVE_LIBCRYPTO),)
- HAVE_LIBCRYPTO := not-unless-portage-tells-me
- 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.23.3-darwin.patch b/app-text/mupdf/files/mupdf-1.23.3-darwin.patch
deleted file mode 100644
index c151d81f175d..000000000000
--- a/app-text/mupdf/files/mupdf-1.23.3-darwin.patch
+++ /dev/null
@@ -1,45 +0,0 @@
---- a/Makerules
-+++ b/Makerules
-@@ -161,11 +161,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.")
-@@ -180,15 +180,7 @@ else ifeq ($(OS),MACOS)
- endif
- endif
-
--else ifeq ($(OS),Linux)
-- ifeq ($(PYODIDE_ROOT),)
-- HAVE_OBJCOPY := yes
-- else
-- # Pyodide's ld does not support -b so we cannot use it to create object
-- # files containing font data, so leave HAVE_OBJCOPY unset. And we need
-- # extra memory when linking.
-- LDFLAGS += -sTOTAL_MEMORY=48MB
-- endif
-+endif
-
- ifeq ($(shell pkg-config --exists freetype2 && echo yes),yes)
- SYS_FREETYPE_CFLAGS := $(shell pkg-config --cflags freetype2)
-@@ -263,8 +255,6 @@ else ifeq ($(OS),Linux)
- PTHREAD_LIBS := -lpthread
- endif
-
--endif
--
- # The following section has various cross compilation configurations.
- #
- # Invoke these as:
diff --git a/app-text/mupdf/files/mupdf-1.23.3-openssl-x11.patch b/app-text/mupdf/files/mupdf-1.23.3-openssl-x11.patch
deleted file mode 100644
index b91bd9ad12e3..000000000000
--- a/app-text/mupdf/files/mupdf-1.23.3-openssl-x11.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/Makerules
-+++ b/Makerules
-@@ -243,14 +243,14 @@ else ifeq ($(OS),Linux)
- SYS_GLUT_LIBS := -lglut -lGL
- 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
new file mode 100644
index 000000000000..03d5a014fe48
--- /dev/null
+++ b/app-text/mupdf/files/mupdf-1.24.8-add-desktop-pc-files.patch
@@ -0,0 +1,33 @@
+--- /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/mupdf-1.24.1.ebuild b/app-text/mupdf/mupdf-1.24.1.ebuild
index 7c9115605a66..5f43ffbabd57 100644
--- a/app-text/mupdf/mupdf-1.24.1.ebuild
+++ b/app-text/mupdf/mupdf-1.24.1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}"/${P}-source
LICENSE="AGPL-3"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
IUSE="archive +javascript opengl ssl X"
REQUIRED_USE="opengl? ( javascript )"
diff --git a/app-text/mupdf/mupdf-1.23.7-r1.ebuild b/app-text/mupdf/mupdf-1.24.8.ebuild
index d27ecf8911d4..591a55b5259c 100644
--- a/app-text/mupdf/mupdf-1.23.7-r1.ebuild
+++ b/app-text/mupdf/mupdf-1.24.8.ebuild
@@ -15,14 +15,15 @@ S="${WORKDIR}"/${P}-source
LICENSE="AGPL-3"
SLOT="0/${PV}"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
-IUSE="+javascript opengl ssl X"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="archive +javascript opengl ssl X"
REQUIRED_USE="opengl? ( javascript )"
# Although we use the bundled, patched version of freeglut in mupdf (because of
# bug #653298), the best way to ensure that its dependencies are present is to
# install system's freeglut.
RDEPEND="
+ archive? ( app-arch/libarchive )
dev-libs/gumbo:=
media-libs/freetype:2
media-libs/harfbuzz:=[truetype]
@@ -49,12 +50,12 @@ BDEPEND="virtual/pkgconfig"
PATCHES=(
"${FILESDIR}"/${PN}-1.15-CFLAGS.patch
"${FILESDIR}"/${PN}-1.19.0-Makefile.patch
- "${FILESDIR}"/${PN}-1.21.0-add-desktop-pc-files.patch
- "${FILESDIR}"/${PN}-1.23.3-darwin.patch
+ "${FILESDIR}"/${P}-add-desktop-pc-files.patch
+ "${FILESDIR}"/${PN}-1.24.1-cross-fixes.patch
+ "${FILESDIR}"/${PN}-1.24.1-darwin.patch
# See bugs #662352
- "${FILESDIR}"/${PN}-1.23.3-openssl-x11.patch
+ "${FILESDIR}"/${PN}-1.24.1-openssl-x11.patch
# General cross fixes from Debian (refreshed)
- "${FILESDIR}"/${PN}-1.23.3-cross-fixes.patch
"${FILESDIR}"/${PN}-1.21.1-fix-aliasing-violation.patch
)
@@ -130,7 +131,7 @@ src_compile() {
src_install() {
if use opengl || use X ; then
domenu platform/debian/${PN}.desktop
- doicon -s scalable docs/logo/new-${PN}-icon.svg
+ doicon -s scalable docs/logo/${PN}-icon.svg
else
rm docs/man/${PN}.1 || die "Failed to remove man page in src_install()"
fi
diff --git a/app-text/nuspell/Manifest b/app-text/nuspell/Manifest
index 5fe182b37d9e..eb11ad31706b 100644
--- a/app-text/nuspell/Manifest
+++ b/app-text/nuspell/Manifest
@@ -1,7 +1,3 @@
-DIST nuspell-5.1.3.tar.gz 371496 BLAKE2B 7a4aa05b01bd085e0612cf681783cfa2314a3b775c283f7e25c19d6afbb5af74c7ea2ffe149c68ca422383c24bd043e4b5e6b0895a0acd7c376e3d39f253a867 SHA512 72c868f734848be79c7cfb0502298626307213e4f3f422f8e9ee7dac24cb3d79ea55d04ef0443e7107bb11eb545c79a15a8aea8cb056dc2805c23bd5e3292562
-DIST nuspell-5.1.4.tar.gz 371512 BLAKE2B c1c05cc113cf7a6a4b77671f4fe372b2131a6cbcb328d76517bcbb45863e1fd0f27d76597193cae3a5c686d8e0b480fc831e0aa8dbcbf9f9b65420200a13d444 SHA512 f4119b3fe5944be8f5bc35ccff8d7a93b0f4fa9f129bc97a7b96879a11b5b35bd714b41dd209267417e94c5fed45fd3a74b349f94424f4b90bde07d9694d1d7d
DIST nuspell-5.1.6.tar.gz 373260 BLAKE2B 978f1055c4e8f68a1e7e712b98af11b5f9a4be3b42044d7d31733cf30d301145da501da95168e1c96518bba6e0f2d525a6929d5fa81f350828158e6db7dad147 SHA512 ab6d9394a55d9a2a347ccae47aeef6a96af70f421ad6ea8f7ac7fde2052790f37fb1c7ec3112daac7600d193430a560cb1915ab6557c9353717f65cb32f13ab8
-EBUILD nuspell-5.1.3.ebuild 1122 BLAKE2B 26f2748dbaf1a961e44467de34a348739b7683c5adb8ca9beb13b9757b31388e0e8e0bc65df8a6ad2ae5ca74e3b2a13c5df9c5a4fbd3cea68f35edc5f446b5bd SHA512 01a54179b2184e62d1648a80a2a531825708891d551889a1b84d38d7c054609142ed33e78ee411fff65ad2e861436b0fb953366d7793840110c7127857937d34
-EBUILD nuspell-5.1.4.ebuild 1129 BLAKE2B 3f41d08680c445e24128b8006023c397a4723e48b14764909265177756dc53ec30f66066f05cfafa4956fd8168f4ef6b194f5cce8e094927295f2b0a58118ebf SHA512 7ae02257895b98642ac3922fc0c7bd45b49b4d0a72d006165a0fb0a9e1912835782bde191ecbe353b02c02811a2b5d7f7309aa017c40633f84cfe220fb439597
-EBUILD nuspell-5.1.6.ebuild 1156 BLAKE2B f4db71dcd1b838cadc04e71e06f203c1bf4e422f4c3909f0a5fea226a6bab03a0277264904acf729d32676f44927dc71c335bf1282a8f6bad762c32bcf4f8b98 SHA512 bcfa5713ecaab29b011abf3f74220e4d5a7eb31ac4b01ebd624451f93b9b234fa94af66f459f8d31deece2495858f6208eba8bded3155cb215ae09055f18ed72
+EBUILD nuspell-5.1.6.ebuild 1154 BLAKE2B d3548f9aa075229109ce42dd23747a65cf3bb822fe06bd6117ba5deed8178a25819d48a821f52370c5ba557eac4bbf43e5e5a2be000d2e9b046bb6c7e82265db SHA512 c29d9c3bb9e8ab49f668f58c6e641afcdb3268954bc696d72d13eea061d5b1451e53034ccfdcf044658642abfa28d36e27cc12a32901c9df20fc4d8b6530bf60
MISC metadata.xml 570 BLAKE2B 35d293be6eceb86ffb9b19a890b6fb280b0d81e29a9d3b648edddf35e4cc1f7986c04926ea570b6e3c6bba9b753bfccfa8728118da836b00633eaffe59fbd8f0 SHA512 08de4433355e1e8b059bcade466dbb8947b38700ee8cf96b7fd8c80d7fef9caf330a9294ba5a80b98dd986581e7b07bf6ae9b14d138477dbeca34d3dc8230edb
diff --git a/app-text/nuspell/nuspell-5.1.3.ebuild b/app-text/nuspell/nuspell-5.1.3.ebuild
deleted file mode 100644
index 18d0806fde8f..000000000000
--- a/app-text/nuspell/nuspell-5.1.3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 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: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_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.4.ebuild b/app-text/nuspell/nuspell-5.1.4.ebuild
deleted file mode 100644
index d0791bda1ad5..000000000000
--- a/app-text/nuspell/nuspell-5.1.4.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 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_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.6.ebuild b/app-text/nuspell/nuspell-5.1.6.ebuild
index 58d1d8ac4075..10fcf11be833 100644
--- a/app-text/nuspell/nuspell-5.1.6.ebuild
+++ b/app-text/nuspell/nuspell-5.1.6.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64 ~loong ~riscv x86"
IUSE="doc test"
RDEPEND=">=dev-libs/icu-60"
diff --git a/app-text/odt2txt/Manifest b/app-text/odt2txt/Manifest
index 745cb14fa5ab..5093dc4056c2 100644
--- a/app-text/odt2txt/Manifest
+++ b/app-text/odt2txt/Manifest
@@ -1,4 +1,4 @@
AUX odt2txt-0.5-makefile.patch 2804 BLAKE2B ba5737bac3a9d01c5d31375de772402ee1cc024e8b0674d6fc9d8b63945977a5c059e85b33fcfa87fdc4fed2a975f3bc439f8678f162b48328a5ec959a31394f SHA512 507fdd6f8663874b970b7833d7d15d6903b8e3193489c6b092158a4d6ad0d3bae794571e4f17c79861ee22afddbf79f9d40c2e4e465f6cdd4bee72b67650d0af
DIST odt2txt-0.5.tar.gz 24460 BLAKE2B 703dd48447aa38a9a8bc0989231adf6f3dcf2796cb730feef6649cd14bff0265b12d6dba258a2779911f908a8ec322c5543b43222676e78ff12246daa3753b40 SHA512 95d782a088908518191dd0dcd294676fff25c95a2f23a2b8577b8e3adcce2f9d6d5ccaa2a02c7d36be19d05687a4d7a43bed36056c044af0934af810363c7ce0
-EBUILD odt2txt-0.5-r1.ebuild 709 BLAKE2B 66c0d895fa3ceb46b54be47955eb814ea34c2479126ea303d6690974f75f94ee6fbe910f43ad3bcdf0e03d6e7b6acdcca70b8490e218077fd9f3571e435f3094 SHA512 8dc2504218f5d99dcb0b47331a6274f9fb25be3c4ed5e4aea4714ba80f7728c704be4d521bd1f98b574ed3983fa57c5a58b923dfa41cf7cd30dcf6cf559718e7
+EBUILD odt2txt-0.5-r1.ebuild 703 BLAKE2B 7835e744d7e49f6d37be6331fa54425c9330b78841240bac93cd8b1b6a9509c7b132c7ec18dfa009512e4c3d30cc4f322881b65c99063f8e7a5ca7d2d361ce40 SHA512 1c3cb4b8d19ccf25af39450210e66c9fd3890cbce72729b5530737941febe78ced3d7d59f841ba2a23e3c4cfc09c9c31cb7ba3006d61031d86eacc5b931f40a2
MISC metadata.xml 250 BLAKE2B 64dbe0bde9e104aad374be9a7168185680910736d63448f194ebd73fba43762ad9274444062713a1d8be2fcd5d27d648f3e866a0f2ae36c162d3ac099ab8114c SHA512 329649ee26c0335bd0375a0dc35ab4b41cb1a82e8722dd31149be9b2fa9166bfa7c5ecf691ada8cfad1687fb42a0b405d54d97df24c1b747556904c72aecf14c
diff --git a/app-text/odt2txt/odt2txt-0.5-r1.ebuild b/app-text/odt2txt/odt2txt-0.5-r1.ebuild
index 70a3b4a55b3e..429968a0e18b 100644
--- a/app-text/odt2txt/odt2txt-0.5-r1.ebuild
+++ b/app-text/odt2txt/odt2txt-0.5-r1.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ppc64 ~sparc x86"
RDEPEND="
!app-office/unoconv
diff --git a/app-text/openjade/Manifest b/app-text/openjade/Manifest
index b37695f74651..d010428e54bf 100644
--- a/app-text/openjade/Manifest
+++ b/app-text/openjade/Manifest
@@ -11,5 +11,5 @@ AUX openjade-1.3.2-respect-ldflags.patch 500 BLAKE2B 65c8a9a71b7141e6fa8d47220e4
AUX openjade-1.3.2-wchar_t-uint.patch 496 BLAKE2B 0576cdd89a5d9c187eba41f740662d2d5e9ba5414ab931583f1e791ceae948e381e558f8337399e6b853573388041288d0f42d7c45e1f34befb8d65bfa8b03b7 SHA512 e483c08b6ea63e78dfc6351670f7bb6a55927f458c6e922c542981b25389168f32eb79e16554a41c102b19b7fa12489c0303beb35b839dfc9767b5ab9e5e1027
AUX openjade-1.3.2.dsssl-catalog 269 BLAKE2B 1faaba3f7b351d312c3499005d9b3d71186b8e1cdd8f2144c8b91f384cf8e2e70763bbc929beba64be019b430ef8166d726688f4d1ddeaf5f9aa05b301fae60f SHA512 fba4332fb995c05ae9f9a83cea5422c11ae37ec99b4e37f40edf11acd5be011cff9c7d3b0fcfd0bf2f9569bbe991374678811301ca07a7ef033556309012e340
DIST openjade-1.3.2.tar.gz 894834 BLAKE2B 972251c63d27f86fa3e1a0760e05213dbac440e7222c81c67dfa6a5c216922ef575705bb7a6093306d6aab771b8a9e1335fb0aaca4b893de5a4d792dc0b55da9 SHA512 c39f70ec8020bd7a2b3e125cbd146b49ddb57910a042bd212da02722617ed5681f32dab60acc26ab89ac658997c6f604911d7be3be391d6278267481f3bcf2f1
-EBUILD openjade-1.3.2-r9.ebuild 4348 BLAKE2B 94a606b83c0c496af465c3ffb46e45b69d1c09f8d2a3f660d4473f4e557cc6ae9ee65f578bce520a98cbabbd9f40be43e30c2aa6cef1bfe7a964c102afd20aad SHA512 0a9fb7b8263df4551e922352ec9a8c3489caaab0177bd148ce71848a32646c83c27d1f9b2b655f51080b45971d0353d62e1d23ea185185b03f4aee4264650063
+EBUILD openjade-1.3.2-r9.ebuild 4342 BLAKE2B 4c987916d8d3ba0ca07507c31a5f2379f8ac5738567bd049ca871ad78708a01aa17088dd797e8a46e686d2cf3cbcf296de69f035b896b89cbc13140fa715d93e SHA512 2eb79f828708597639bf8db612d590bde540f0c7f094afbd311ad2f6cec1a0207162fb8a2652ab60b5bb0c3f3bfa6172a42be3edc0c2bd74c792a89fea7e7356
MISC metadata.xml 326 BLAKE2B c2ac1fe8ef9484c03e94b19a8eb185000bf4228ff4cf202f7c0799838117417899e83e47bad0dcc2c242a046e70f135e0ded82a474741c00dc3b0ad1efe92573 SHA512 a23881ef50cb6f4e25751ec2ec100893be7b05087400ce4050c81f549f0b810670f99da2d13da2519af6d3994e2f2c7ca603796bf1890c64ff54d658b306fece
diff --git a/app-text/openjade/openjade-1.3.2-r9.ebuild b/app-text/openjade/openjade-1.3.2-r9.ebuild
index a3c6153411a8..d8a43299416c 100644
--- a/app-text/openjade/openjade-1.3.2-r9.ebuild
+++ b/app-text/openjade/openjade-1.3.2-r9.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://downloads.sourceforge.net/project/${PN}/${PN}/${PV}/${P}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
app-text/sgml-common
diff --git a/app-text/openpaperwork-core/Manifest b/app-text/openpaperwork-core/Manifest
index 4db3f8a340ce..d280d71cadb3 100644
--- a/app-text/openpaperwork-core/Manifest
+++ b/app-text/openpaperwork-core/Manifest
@@ -1,5 +1,5 @@
-DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
-EBUILD openpaperwork-core-2.2.2.ebuild 777 BLAKE2B a43a4470e712e81d64ad23c26f0900d7382d56d5eba57302eb56219cf41e4f739eb0df8cc3a5d982f6f85d5df7ff7cd5b0cb57c9174ca4a4f14d4b90ba07a21e SHA512 c0f5d4ba3192a66a4902ec8042613633a409524736f16edbcbcb0b23b80ba958ad701c0042f27ea2a1ea41bb26133ca6c4b2e5276fc5463a79aab7919fef39cf
+DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
EBUILD openpaperwork-core-2.2.3.ebuild 777 BLAKE2B 5019b0fa39a96a637383127b33d6cfc3831ea1738c42204c472a471674c95238ea647e12c6e491497e41b024f79a7da1b840d1e30e80605a4e279dd72b352297 SHA512 222fc5c3cebf15b2cf8b3af13b8bf7733045d9ae1b887abb51d0104707c362635000b0c126324eca786101e6daf76bd8c114caf7f01991466a3c1c5994af255d
+EBUILD openpaperwork-core-2.2.5.ebuild 777 BLAKE2B 5019b0fa39a96a637383127b33d6cfc3831ea1738c42204c472a471674c95238ea647e12c6e491497e41b024f79a7da1b840d1e30e80605a4e279dd72b352297 SHA512 222fc5c3cebf15b2cf8b3af13b8bf7733045d9ae1b887abb51d0104707c362635000b0c126324eca786101e6daf76bd8c114caf7f01991466a3c1c5994af255d
MISC metadata.xml 411 BLAKE2B 3b2c93ec0ef42b0af9ef95f4ddaa408bccbcad56b10358ee781b828274e00fc309be763a3193e411ca0886f9a96450fb6a52a86bf796713408cc1fdccf743d59 SHA512 43487d9ab1dd7bf0076cbd43b55f3ac30c53ec05d16fd8250d344af06528be0bc9aae1099530c342239b795d98398c4154ce03b7f5354b09b2632db62e5a81b3
diff --git a/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild b/app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild
index f921425cccd0..73f4d76b2a24 100644
--- a/app-text/openpaperwork-core/openpaperwork-core-2.2.2.ebuild
+++ b/app-text/openpaperwork-core/openpaperwork-core-2.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
inherit distutils-r1
diff --git a/app-text/openpaperwork-gtk/Manifest b/app-text/openpaperwork-gtk/Manifest
index d95e5bd78c41..86429f7a1ff0 100644
--- a/app-text/openpaperwork-gtk/Manifest
+++ b/app-text/openpaperwork-gtk/Manifest
@@ -1,5 +1,5 @@
-DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
-EBUILD openpaperwork-gtk-2.2.2.ebuild 930 BLAKE2B 25f58dae5ab0922c3225be31d25f4388b96c70cf5ba482cdeaacdcdd77b7a3f7829d7bb66d042a819f3f68891e6128f3350fee2d19d5857f7b370316b4ad7be4 SHA512 54e221e1a6c9ae50d667d555e9b731a52a302e854fdcffcd5de438535f82daf36d7df97eb4250df63b5d34152d9497f5e61b3cfd0b88cafb5a2f4d9c80b16ed3
+DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
EBUILD openpaperwork-gtk-2.2.3.ebuild 930 BLAKE2B 7b03423d56c345dd42118c5244149ed31236cafd2e0957b7630748bd83bc8d9d4e4bde1774913ccc1bf23b72afa7bab48c8e7cf7474ddd9568cc4ac2a6e119e1 SHA512 893913242965f833865c0346c89cad2678073c97f2b182e813f93c33e64bf10f1d6e3e1c7b52c37655a09a1befd8f3e3f6d28dae8180562ba9bc3ab7144a405f
+EBUILD openpaperwork-gtk-2.2.5.ebuild 930 BLAKE2B 7b03423d56c345dd42118c5244149ed31236cafd2e0957b7630748bd83bc8d9d4e4bde1774913ccc1bf23b72afa7bab48c8e7cf7474ddd9568cc4ac2a6e119e1 SHA512 893913242965f833865c0346c89cad2678073c97f2b182e813f93c33e64bf10f1d6e3e1c7b52c37655a09a1befd8f3e3f6d28dae8180562ba9bc3ab7144a405f
MISC metadata.xml 410 BLAKE2B 13172be1299a64f5856e03791df45398d802340ece2eb41856623f3d5649efc0fe26aefda55ed180b5e042bd9d14ad88298e5c2383c3ea64a29c8748b74a18eb SHA512 90faa39c2bfe806ba21302a6daaa9a7a01f6489e1fb8756a3dcc0f47d4cfeef52b51d8eb785b61c1b734d691a15c55764590736ea1e56c8102139b7b72424baf
diff --git a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild
index 9537e32fc587..bfb9af9c2fcf 100644
--- a/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.2.ebuild
+++ b/app-text/openpaperwork-gtk/openpaperwork-gtk-2.2.5.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..12} )
+PYTHON_COMPAT=( python3_{9..13} )
inherit distutils-r1
diff --git a/app-text/opensp/Manifest b/app-text/opensp/Manifest
index 7bd4d71d5d30..1b447a495adc 100644
--- a/app-text/opensp/Manifest
+++ b/app-text/opensp/Manifest
@@ -3,6 +3,5 @@ AUX opensp-1.5.2-configure-clang16.patch 4027 BLAKE2B 089c16ecbe47dc7e69b42e6be9
AUX opensp-1.5.2-fix-ar-intl.patch 264 BLAKE2B 38089ed048596eb14f3746b780d9a580f514eb719f206a54a14eb5b016e5032b8a05727f4016ec225f800e4c8b5d5b635ad5332319df28756f63b1b443367f06 SHA512 2b396ea71b17b2e5bb142218ddf932e445b49a12ed1b961b8f9b26700edf57fccd28105473d4aa7522b1ebf6db2877a701fa373e25ad32abd35dbe1e793eea58
AUX opensp-1.5.2-fix-segfault.patch 747 BLAKE2B 544dbb8a638d2fc8fed5c7426e828d1524f4756e6882ac837b4cf3deab4e039a0b66564431b1849d9067f6071955f82b8057cde5168094da70b1419844b000fe SHA512 e0c72df8e8b191c6cecabcac550cc52918bbff7c2fddf8099ff4403de0fe817c1f3f5deb44b4c33e9d135a97a4fd8978c4090f6740c99dbadc6f9b06e24c41cf
DIST OpenSP-1.5.2.tar.gz 1521390 BLAKE2B 2c6f8dfc721c77ab223aa67e90c8dfb45855b74fdd382ac98303c6fb23af08019ca96b5430bcdb87b9e86fc333114bd8b2e5f243c87f2cf84ee04c880c8c309b SHA512 a7dcc246ba7f58969ecd6d107c7b82dede811e65f375b7aa3e683621f2c6ff3e7dccefdd79098fcadad6cca8bb94c2933c63f4701be2c002f9a56f1bbe6b047e
-EBUILD opensp-1.5.2-r10.ebuild 2223 BLAKE2B cb8699ca05f678a1d0052bce5eb2401383bd3cb5e96a600eadfd9051ded3ce7e5082f1ea509efc5e64e0be49c6de8e5166e1ac2783c16b1eb8792577c49a9320 SHA512 faf342560ce3da83743da5fff56280e8ab5fa477aa93bd77cf14cd56e17e705b20f334b4b8cd0daa05b4c46b207b0176c34a971a8efbae4a3f876cfb3dbd1ae5
-EBUILD opensp-1.5.2-r9.ebuild 2141 BLAKE2B fb3579fcb864466cd52234974776af614bf4b90e00494a705658181fbd99b063b4eacee63d541b69f1fd6454b86c27690fc24b5fbd7c15ad8e71e31c227afcde SHA512 80be4ce19135d767dc247ff5fa53966bdbb812e92e78ac683037e1ff6f767ad5a66902f89d6d58fae446551605787e695c9f95f0c26bc5bb0651df524b11b001
+EBUILD opensp-1.5.2-r10.ebuild 2217 BLAKE2B 955905bb26f42e93f0f772006bcbefabe5d664468c5362ac0e620f861467111bfec5b8a1004efdf9f4ea937488e4cfce891dce85451cecedb3b5ea2664d6893c SHA512 077cc8433249087e2fe5109c398fe3c2e59d89e707382ccb283fd2b68791e195595e120e899017a665341e177da66b60ac3c66145ccc6a741a41fc9843bfc015
MISC metadata.xml 321 BLAKE2B 5571226bba817c3d5cc47e0bd7d67e82399403e24e7773104f33b13bf40d95113da9613db2bd77408557e6793b9efb6d435402a7b680d07e1e3e6952614bdedd SHA512 95c0d6759a91874b81b707e479eee48bf67ba762584587b4027b583e42d63a83018a3243fe81b6649090d1e0167ab825b591dfccbd3a8db9078b1a80f729de15
diff --git a/app-text/opensp/opensp-1.5.2-r10.ebuild b/app-text/opensp/opensp-1.5.2-r10.ebuild
index 65d223c63b28..cb2a1f20a2cf 100644
--- a/app-text/opensp/opensp-1.5.2-r10.ebuild
+++ b/app-text/opensp/opensp-1.5.2-r10.ebuild
@@ -13,7 +13,7 @@ S=${WORKDIR}/${MY_P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc nls static-libs test"
RESTRICT="!test? ( test )"
diff --git a/app-text/opensp/opensp-1.5.2-r9.ebuild b/app-text/opensp/opensp-1.5.2-r9.ebuild
deleted file mode 100644
index 6f499d123338..000000000000
--- a/app-text/opensp/opensp-1.5.2-r9.ebuild
+++ /dev/null
@@ -1,85 +0,0 @@
-# Copyright 1999-2023 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-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
-)
-
-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/pandoc-bin/Manifest b/app-text/pandoc-bin/Manifest
index e2e8989a27ab..e2d9f26e6a53 100644
--- a/app-text/pandoc-bin/Manifest
+++ b/app-text/pandoc-bin/Manifest
@@ -1,7 +1,10 @@
-DIST pandoc-3.2.1-linux-amd64.tar.gz 32117390 BLAKE2B a927de6467bf48f18c54f0b9846f0060aada3284ca7b4b77c46f7111b760a62babdc8846e543b55a5c9b1d6eede365888c348cf853ea25e31023790661f8faab SHA512 44f4fcf49e69a4a45c135ea5bfc8fbd41afa59f9f367232fddd1a9141629faacd4b8e29bf90e495d517b9c3830ce392807853886be4188e2fb27a61240c8dea6
-DIST pandoc-3.2.1-linux-arm64.tar.gz 34812370 BLAKE2B 7d18f3749bdaf25a0305ba2b6927c2fc64efc9f6c7ee16d1b82bf063ff872e1ed5b22f346fdd45094b4245b0930659e840d8f41de4198d0831a2e4003088a63f SHA512 4bf651ecade55b4b3880a63a97586fb2602a51550c45853a0ebcd59def000095b42018fbbc20a707ade85854c45c88ce38ebb80d5c7f0101e6b465b951f21f0c
DIST pandoc-3.3-linux-amd64.tar.gz 32140122 BLAKE2B eda93f6a127e40d3ef064604385558fdd4e98c497bd65a845062e6daa988f5bf4cda952a0025835a918b5d7c693d299e4ef7a4244ebce065e48571442f199494 SHA512 4dbf051707fe6d2a6e4d46e32ef000a684edd724059059578950d808114f234bef009725f77b5c9ce44b6feb21bdaf9ac16196bb272b9a79456dd5f67b84cbb9
DIST pandoc-3.3-linux-arm64.tar.gz 34838805 BLAKE2B a81e590d862aa3c7832425cba67d3622805373dbee5c1a36e52e80326d28251d2076ec95392b0bea62c5154c6f59e2f60d2195b64d0fe6688313437f76f678c4 SHA512 e2c42c2af49dffd05506dc268d929214b85559560140da163145b72dce4dd8fd2f22b8e3278dfdaf0d90f7caba8a8d5a56443362054d508437326b7fc1dfcb93
-EBUILD pandoc-bin-3.2.1.ebuild 1450 BLAKE2B b846905663c51f8aa082e7cb261e69a91f1cb55c6d09c92b1b3fbe9f9fedf2777550f1ca46b965717ae97ff50b0a928e86eb7ca8d2cc4808fd160ede4895cfba SHA512 b00d55d61794115f6b923a6d0ce7aa13dd828bf355ca1d7219b858c947b73b1df02e45d346a747bbe2ca0b74ea1e529aea89d13e31a7df4ff4cd5e25fda58495
-EBUILD pandoc-bin-3.3.ebuild 1452 BLAKE2B b395d96764270ec8a80dc554570200efe107fd2c204370c3331593a2d2a28d766c76773a29986dbeae2a0c74e214129ee3275e46c0da0c136792b0a680e6b634 SHA512 8d31de85f20cd3fb581f5948bdd7a92b8f2c103dbbcaa09241de5d9ba87011ad819decbc8717f824aa789f39449f0e1e791c502ef8f41aaa048825fbbacc32c9
+DIST pandoc-3.4-linux-amd64.tar.gz 32415360 BLAKE2B f1daec8a527b5a58c55ed060f6dc38db36011ffc4825d11710e82301f984511e9584dba8bc52823c3e1acc6acdd58d5cfc60714263b5e8eafa210c383316e944 SHA512 b38ca8b7c51117051de235a937bf50382ca831e68f190503c3526261920c4568f963400c1953247495d18782f5b0d864085621965a11750255b508ba7779ccaa
+DIST pandoc-3.4-linux-arm64.tar.gz 35126564 BLAKE2B 4dba5ce0e85b3189d1af814bf4a27198004c391b4e27aabe7b71bbb122a310af6b83cf032e495ccab2004226687b5f830fa26554d12d1be49c250d28fc792958 SHA512 954c7b267d67566da8c613f866c82b3a2e6d65e42f261f07ffa486a0e2c4095b3320cee637aecfa297e7abd81e118fcfe0e05d04870bc23219c0a3154c96e15a
+DIST pandoc-3.5-linux-amd64.tar.gz 32371117 BLAKE2B c6c2e08760fe2172bcd0acda3e54c650e48b2a7e9eef519807ec70c5b17cd34f2bc46c11965cfda5d1a072f73ca0cc88d7067c30a3c193192b0e3de7feec0bb8 SHA512 5c83cc80a559912862eb4b89a0ff67101f3e201210812a9e255930037e411de236d41a7c961adc1caff94f50e41de4308f1ed1d76e41a0024c4f96240e252ce7
+DIST pandoc-3.5-linux-arm64.tar.gz 35098101 BLAKE2B 3bfefaed9d5a972aa2a94f1ab1a52e85408c020cc3460fcbe02113103c8038f8290b0f3918d30c4b73f74be7978694021a4cc07e8fd64a00fdc7f8066f46453f SHA512 b15aea4cebffec3dc9645af306d017584fe707b643816a98c794b7fb5157643d6a06f0062dc89327458ce2009ded120bac88f3f0bbed8027740a0d47f9f9d958
+EBUILD pandoc-bin-3.3.ebuild 1450 BLAKE2B b846905663c51f8aa082e7cb261e69a91f1cb55c6d09c92b1b3fbe9f9fedf2777550f1ca46b965717ae97ff50b0a928e86eb7ca8d2cc4808fd160ede4895cfba SHA512 b00d55d61794115f6b923a6d0ce7aa13dd828bf355ca1d7219b858c947b73b1df02e45d346a747bbe2ca0b74ea1e529aea89d13e31a7df4ff4cd5e25fda58495
+EBUILD pandoc-bin-3.4.ebuild 1450 BLAKE2B b846905663c51f8aa082e7cb261e69a91f1cb55c6d09c92b1b3fbe9f9fedf2777550f1ca46b965717ae97ff50b0a928e86eb7ca8d2cc4808fd160ede4895cfba SHA512 b00d55d61794115f6b923a6d0ce7aa13dd828bf355ca1d7219b858c947b73b1df02e45d346a747bbe2ca0b74ea1e529aea89d13e31a7df4ff4cd5e25fda58495
+EBUILD pandoc-bin-3.5.ebuild 1452 BLAKE2B b395d96764270ec8a80dc554570200efe107fd2c204370c3331593a2d2a28d766c76773a29986dbeae2a0c74e214129ee3275e46c0da0c136792b0a680e6b634 SHA512 8d31de85f20cd3fb581f5948bdd7a92b8f2c103dbbcaa09241de5d9ba87011ad819decbc8717f824aa789f39449f0e1e791c502ef8f41aaa048825fbbacc32c9
MISC metadata.xml 986 BLAKE2B 10ab442c2f7892545054ba2747c0cde115d9d875673c077d2cefcd035e2ecd6d04f2aef05ef9ca58a2150a983079ad8fbdc6910ca93fc14977409041e5f20201 SHA512 c8e241d4d7bba0a6f36320517d18fbb99922e32970d7771d5bbc80a8ecf5086f8f7d1eadd0188d457412a66db898d044074b4d4f0301aab1e19cd1213e562375
diff --git a/app-text/pandoc-bin/pandoc-bin-3.3.ebuild b/app-text/pandoc-bin/pandoc-bin-3.3.ebuild
index 6c205a599708..1a9e4cefd9f7 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.3.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.3.ebuild
@@ -19,7 +19,7 @@ S="${WORKDIR}"/${MY_P}
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 arm64"
IUSE="+pandoc-symlink"
RDEPEND="
diff --git a/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild b/app-text/pandoc-bin/pandoc-bin-3.4.ebuild
index 1a9e4cefd9f7..1a9e4cefd9f7 100644
--- a/app-text/pandoc-bin/pandoc-bin-3.2.1.ebuild
+++ b/app-text/pandoc-bin/pandoc-bin-3.4.ebuild
diff --git a/app-text/pandoc-bin/pandoc-bin-3.5.ebuild b/app-text/pandoc-bin/pandoc-bin-3.5.ebuild
new file mode 100644
index 000000000000..6c205a599708
--- /dev/null
+++ b/app-text/pandoc-bin/pandoc-bin-3.5.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN//-bin/}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Conversion between markup formats (binary package)"
+HOMEPAGE="https://pandoc.org/
+ https://github.com/jgm/pandoc/"
+
+BASE_URI="https://github.com/jgm/${MY_PN}/releases/download/${PV}/${MY_P}"
+SRC_URI="
+ amd64? ( ${BASE_URI}-linux-amd64.tar.gz )
+ arm64? ( ${BASE_URI}-linux-arm64.tar.gz )
+"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm64"
+IUSE="+pandoc-symlink"
+
+RDEPEND="
+ pandoc-symlink? (
+ !${CATEGORY}/${MY_PN}
+ !app-text/pandoc-cli
+ !dev-haskell/pandoc
+ )
+"
+
+QA_FLAGS_IGNORED="usr/bin/${PN}"
+QA_PRESTRIPPED="${QA_FLAGS_IGNORED}"
+
+src_unpack() {
+ default
+
+ # Manpages are gzipped.
+ unpack "${S}"/share/man/man1/*.1.gz
+}
+
+src_install() {
+ exeinto /usr/bin
+ newexe bin/${MY_PN} ${PN}
+ dosym ${PN} /usr/bin/pandoc-lua-bin
+ dosym ${PN} /usr/bin/pandoc-server-bin
+
+ newman "${WORKDIR}"/${MY_PN}-lua.1 pandoc-lua-bin.1
+ newman "${WORKDIR}"/${MY_PN}-server.1 pandoc-server-bin.1
+ newman "${WORKDIR}"/${MY_PN}.1 ${PN}.1
+
+ if use pandoc-symlink ; then
+ dosym ${PN} /usr/bin/${MY_PN}
+ dosym pandoc-lua-bin /usr/bin/${MY_PN}-lua
+ dosym pandoc-server-bin /usr/bin/${MY_PN}-server
+
+ dosym ${PN}.1 /usr/share/man/man1/${MY_PN}.1
+ dosym pandoc-lua-bin.1 /usr/share/man/man1/${MY_PN}-lua.1
+ dosym pandoc-server-bin.1 /usr/share/man/man1/${MY_PN}-server.1
+ fi
+}
diff --git a/app-text/pandoc/Manifest b/app-text/pandoc/Manifest
index 61405107c86c..4ff52f8a4c94 100644
--- a/app-text/pandoc/Manifest
+++ b/app-text/pandoc/Manifest
@@ -1,5 +1,5 @@
AUX pandoc-2.18-tests.patch 3868 BLAKE2B 16bbe9fba3e4e18c4ec37911ba462d7ca9773e6c0f7e19d9b75d8cf507c141d5a983de2ef4eee4149a1a9877afbb279b021ff691ae15183c102f9903ee938665 SHA512 9ef5dde4e854f20d55f6266cf24ad8bcd9e696b9efe9d1fda8901be7c00c25103849cb2d2cfc200b31f02cf6142180270d398f8d28b957ffb1fda3d4c3327385
DIST pandoc-2.18.tar.gz 7251114 BLAKE2B 90413c0c2061f52cfdf2e8b50aa376605a3872e357baa951d327560094638d1f0dadd9f77e4b8ff5beadaf79330dd91e23fdbee490df8d1b6a6224b8abd9086f SHA512 0e8210a37dda6818b23b9fac25b73b240d67f8e03c41d1f3a776dcf95d7fdf48354a25c08ad64eea069003f4ab7a3167ee9c3e80d4f6684ad6ec33d8c477d212
-EBUILD pandoc-2.18-r2.ebuild 6188 BLAKE2B d1803cd9f9bda7faa2b79c3196dc06daa3990dac8d0ca11636b9300641f1214a13feae14af35c3cf76f8f022c37b0a97e7334c99f92a1cbef0da589cee41b801 SHA512 7132921df13349050158e33b89387459f9d3db52452c9fb2a859c202351130fa8c73286174df4121b3482f21fae21f6361c01d641ee21a5a422f554367ad0e90
+EBUILD pandoc-2.18-r2.ebuild 6189 BLAKE2B 129977ef2820d0251f56bbfc06da8e8c87849a40cc95f072c6eb6b6bb369c40b64fb159d36dc49ba2a8509c7e8597a0dd75e7633cb23a83a032e1494fcbc2534 SHA512 df958173baf2f892c966cfabb5ea1e80a249e6ce2ea007ec93c1c9aef922a87a5bbc032f99bb469fd4048996d9eac581c5e488d609419e17d016b7d4324d65cb
EBUILD pandoc-3.ebuild 592 BLAKE2B fca588dda0a05eee5af021d6e7711b35941500fd777a4f1ba7db0f779f666b6da1b193eb326e4327c040a0557175ae2859f51b4aeb8d8a44a32442f6e3c11860 SHA512 6857804aa5e470bcacd6adc8623f1732b58c59276ce16ce798fe062a5d7c0a3813e51f4297236bb17c68ca46e4d3560a819365bd9e4b202f16c5165ec738f9dd
MISC metadata.xml 393 BLAKE2B 077ecf7a78f449b87844de179be122a8a22a38548863dd30106e4305cd03fe776302390efca73cb6781d04a9eb2ccb453701a3fbdf226682e0c8824ff94605ae SHA512 1fae229ed8b5bc509e1f27e580f79e02abfa16dd3d72b16cdf7272907feeef23fcc735d4142d4da358447ed41776309abf58602a443beadc75b0ba4c9fb1e7a5
diff --git a/app-text/pandoc/pandoc-2.18-r2.ebuild b/app-text/pandoc/pandoc-2.18-r2.ebuild
index eced4d6a54ab..a25a25a502f8 100644
--- a/app-text/pandoc/pandoc-2.18-r2.ebuild
+++ b/app-text/pandoc/pandoc-2.18-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0/${PV}"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
IUSE="embed-data-files trypandoc"
RDEPEND=">=dev-haskell/aeson-0.7:=[profile?] <dev-haskell/aeson-2.1:=[profile?]
diff --git a/app-text/paper-clip/Manifest b/app-text/paper-clip/Manifest
index e648a36bc63c..7a13dd901221 100644
--- a/app-text/paper-clip/Manifest
+++ b/app-text/paper-clip/Manifest
@@ -1,6 +1,6 @@
-DIST paper-clip-5.0.tar.gz 182085 BLAKE2B 07c397218417a5bc87e95aec577465b3f109de4c081bf0f208e0213b71ea7a8f9bac415221a04c8729add7d82adf98c859b60b1b0bd9dbef2db021ee80ff9296 SHA512 2757768414b2177511b61c0a9bde9710b67128a446640bb3ae3bba22a9b30a2b8b036ee32806dc6e4662ffc3d06254006b89e6b63cdc11950b38257e9ea46023
+DIST paper-clip-5.5.1.tar.gz 183419 BLAKE2B 18af0f18d8d3da9f6d6f4cea57aa817e902666ee60f851ec54adc64506d3f4a8508895f64ace28424b0a3018e6bdf0b80cd40a602d226b09e83d1efa2e82daf4 SHA512 5cca56b2cc6f3619c40b202b8e53e3e01834fb10dcf1769553fb6904d50297736c9dcaad376422d2ea49203f40b32fb24d64a1f161a49868e446459d94f08138
DIST paper-clip-5.5.tar.gz 183365 BLAKE2B 74b2b893ad7f421eeeb7e6c5bd3921b20b379cebcdb86371a262455fe95a67c0fdddc894b5ecb3da9d7c612a6e9e7ac91ba4d98cc4e2cfb994de388f9f0f8a45 SHA512 880ed9ee81788e1d1f50d0bf5c119ebf2f45a939432f44e363ce0513217a74af7f9fd012f110fc3a38db392341a3529b8785f0130a4bf0fe83f6dbe12d663b19
-EBUILD paper-clip-5.0.ebuild 1437 BLAKE2B e0350179a1e060c710072c5a7a12efd89d6585ba16188bb096c8186c0689aefc50798051e619896d5fe5fda13dbd69ed24a137d5c315672cd41faee27c9bac7f SHA512 448a5ef84d5eedc36da4fb6cf8f6b67b8de130abbbb7ea4533bba705255edea0a5a6f3ca0ec0ab515589c257f58b3b2f0ec23bfc4598c16a8b11fba030c725dc
-EBUILD paper-clip-5.5-r1.ebuild 1438 BLAKE2B e0a1b2369091f7e6d930ed6b8c2117ea4a60566b3b0e0f5a4d9dadd9eb67fa40be8a2d4ec49302f49c3965b26107034749fbe877423be6aff681d965cab68429 SHA512 85453415dcaa2430dde6ef776b44708d0980db66d4ef27d74837d6767a8fcfbd1be35f490bc24cc795bd63bdee96a817aee06ec61d28d47740d61aee7e984b89
+EBUILD paper-clip-5.5-r1.ebuild 1437 BLAKE2B 2968def15b6eb31c94fb763522ce7e4141fbe4ea30c24286ca8b6fc069378a7cfcd05dba5684f0dd108676b27da3d16474e8df4b6463b1f3bbade01f93a668e7 SHA512 18220fec476959a5868b03711123d594bfa5013d4cd6fab5fe57ea7d05c7a8f973af8c3321f6a928da04a820ccf540cd2712c297170bf55fd3ccc020ce450f3e
+EBUILD paper-clip-5.5.1.ebuild 1438 BLAKE2B e0a1b2369091f7e6d930ed6b8c2117ea4a60566b3b0e0f5a4d9dadd9eb67fa40be8a2d4ec49302f49c3965b26107034749fbe877423be6aff681d965cab68429 SHA512 85453415dcaa2430dde6ef776b44708d0980db66d4ef27d74837d6767a8fcfbd1be35f490bc24cc795bd63bdee96a817aee06ec61d28d47740d61aee7e984b89
EBUILD paper-clip-9999.ebuild 1438 BLAKE2B 1a14f8e45453220be43f7a87e792ea58fa1c6c378f001f2889f46a5eedfc7c8795b3066df392e2207580f86803d08aca29c24ec6e599b925d4c65b3c3e59aff5 SHA512 3fc7ae135ecb7e409041455be7084aa84a7c1a930758d8dee35b88e8e555bfea8263fab923fbc33338f2c9d309f3fce6cdc949ad089a897148348384ce11aa24
MISC metadata.xml 413 BLAKE2B 66acd49c6583aec7c89aa17de477237b5214aefc73b4814eb8170f1af322fd3d1565557060e2fc63027740457c84131e9d6d4be0f1dd4d531ac7da79429e0c91 SHA512 69d713bd2b11742920a25f5db125de72bb44403a049a1969e988b124d2d88ea36d6ac04a8b2091380f9208ad4407f354322e307a433bb58c413353069eb8cccc
diff --git a/app-text/paper-clip/paper-clip-5.5-r1.ebuild b/app-text/paper-clip/paper-clip-5.5-r1.ebuild
index c7345f67fd28..7f75695059e4 100644
--- a/app-text/paper-clip/paper-clip-5.5-r1.ebuild
+++ b/app-text/paper-clip/paper-clip-5.5-r1.ebuild
@@ -19,7 +19,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${APP_PN}-${PV}"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-3+"
diff --git a/app-text/paper-clip/paper-clip-5.0.ebuild b/app-text/paper-clip/paper-clip-5.5.1.ebuild
index 05bae90c8ab3..c7345f67fd28 100644
--- a/app-text/paper-clip/paper-clip-5.0.ebuild
+++ b/app-text/paper-clip/paper-clip-5.5.1.ebuild
@@ -19,7 +19,7 @@ else
-> ${P}.tar.gz"
S="${WORKDIR}/${APP_PN}-${PV}"
- KEYWORDS="amd64 ~x86"
+ KEYWORDS="~amd64 ~x86"
fi
LICENSE="GPL-3+"
@@ -28,7 +28,7 @@ RESTRICT="test" # Only validations, the appdata one fails.
RDEPEND="
>=gui-libs/gtk-4.12.5:4
- >=gui-libs/libadwaita-1.4.2:1[introspection,vala]
+ >=gui-libs/libadwaita-1.5.0:1[introspection,vala]
app-text/poppler:=[cairo,introspection]
dev-libs/glib:2
dev-libs/gobject-introspection
diff --git a/app-text/paperwork-backend/Manifest b/app-text/paperwork-backend/Manifest
index 24ba1a45d886..4bd33ce133e7 100644
--- a/app-text/paperwork-backend/Manifest
+++ b/app-text/paperwork-backend/Manifest
@@ -1,8 +1,7 @@
-AUX paperwork-backend-2.2.2-scipy.patch 2408 BLAKE2B 6873642022f7757f30954e8e68fbd34e83bc12c80fa88ec394993d6fed28ba90cca440a06b32ee5e9de55cba0bb72e6cd47012e6acbf870208c32f8c52cb342f SHA512 ad6dea4df8f3cea3b465d7df2afbab17bccdafec3ca6555022487929626e01df4e0dab25a84e1cc5f7404189ca072011f9dc08a6ee1f07a978fb552410ba72ab
-DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
-DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
+DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
DIST paperwork-data-2.2.3.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
-EBUILD paperwork-backend-2.2.2.ebuild 1665 BLAKE2B f633dc588a88838cda338225292cfcb3f7d38b2eba79340dcd93c70b5a7d30c0ff362195e3eda96a2336f3e858e7b702106f8d071db94193f09bbecdc71c3deb SHA512 33509abb778d1c577efb16e7d1e15327575501e269671e23eefbd3b8231565c986e588d4ebca8dbe97e69be46688a9c9d2dbdc7544e5ac66cedcdd9bb7928bc6
+DIST paperwork-data-2.2.5.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
EBUILD paperwork-backend-2.2.3.ebuild 1558 BLAKE2B 8ddfdded6f3f9e859aa807fe32e4f44df258f45296d3dba5643d8c1e95e3aaa95b0a18ef5e63e6ef0059ec3517af02a2a64b076a31c41590bd067fac09a79dd1 SHA512 b28a03086688353c38c92f0056ad069089ec862b805d5330821359c99db0a88a9cd702581c45837e318f411d5e9c751d7859e9c53073f367383ae6b7b18d6032
+EBUILD paperwork-backend-2.2.5.ebuild 1558 BLAKE2B 8ddfdded6f3f9e859aa807fe32e4f44df258f45296d3dba5643d8c1e95e3aaa95b0a18ef5e63e6ef0059ec3517af02a2a64b076a31c41590bd067fac09a79dd1 SHA512 b28a03086688353c38c92f0056ad069089ec862b805d5330821359c99db0a88a9cd702581c45837e318f411d5e9c751d7859e9c53073f367383ae6b7b18d6032
MISC metadata.xml 410 BLAKE2B c6ed41347886699086f69694dbaa5134e9ebfb02cbc157909e02971cce01cc562e82f31c15bb5ae1ee261d79d6e5a9ece81c1cf7fa48a9839ddf467c06fab392 SHA512 01bf86e9c8fd1b9e1d514edca46992609eb8789fe95ea914914ef4fc43c7b3f0fcaffaa712bb5c72e3936679b44749837b0ba73c2b62c1b0bc52f318fcc8e31f
diff --git a/app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch b/app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch
deleted file mode 100644
index 9add28626a23..000000000000
--- a/app-text/paperwork-backend/files/paperwork-backend-2.2.2-scipy.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From abcebfe9714644d4e259e53b10e0e9417b5b864f Mon Sep 17 00:00:00 2001
-From: Jerome Flesch <jflesch@openpaper.work>
-Date: Sun, 21 Apr 2024 13:31:03 +0200
-Subject: [PATCH] backend/guesswork/labels/sklearn: fix use of
- scipy.sparse.hstack() + numpy.zeros()
-
-Closes #1111
----
- .../paperwork_backend/guesswork/label/sklearn/__init__.py | 5 +++--
- paperwork-backend/src/paperwork_backend/model/fake.py | 6 ++++++
- 2 files changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py b/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py
-index b2af4350..8633211f 100644
---- a/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py
-+++ b/paperwork-backend/src/paperwork_backend/guesswork/label/sklearn/__init__.py
-@@ -191,7 +191,8 @@ class UpdatableVectorizer(object):
- )
- if required_padding > 0:
- doc_vector = numpy.hstack([
-- doc_vector, numpy.zeros((required_padding,))
-+ doc_vector,
-+ numpy.zeros((required_padding,))
- ])
- if sum_features is None:
- sum_features = doc_vector
-@@ -339,7 +340,7 @@ class Corpus(object):
- if required_padding > 0:
- doc_vector = scipy.sparse.hstack([
- scipy.sparse.csr_matrix(doc_vector),
-- numpy.zeros((required_padding,))
-+ numpy.zeros((1, required_padding))
- ])
- else:
- doc_vector = scipy.sparse.csr_matrix(doc_vector)
-diff --git a/paperwork-backend/src/paperwork_backend/model/fake.py b/paperwork-backend/src/paperwork_backend/model/fake.py
-index 29beae97..f06fe18e 100644
---- a/paperwork-backend/src/paperwork_backend/model/fake.py
-+++ b/paperwork-backend/src/paperwork_backend/model/fake.py
-@@ -125,6 +125,12 @@ class Plugin(openpaperwork_core.PluginBase):
- if doc['url'] == doc_url:
- out.update(doc['labels'])
-
-+ def doc_has_labels_by_url(self, doc_url):
-+ for doc in self.docs:
-+ if doc['url'] == doc_url:
-+ return True if len(doc["labels"]) > 0 else None
-+ return None
-+
- def doc_add_label_by_url(self, doc_url, label, color=None):
- if color is None:
- all_labels = set()
---
-GitLab
-
diff --git a/app-text/paperwork-backend/paperwork-backend-2.2.2.ebuild b/app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild
index 738513e7b1a6..122954f5aaab 100644
--- a/app-text/paperwork-backend/paperwork-backend-2.2.2.ebuild
+++ b/app-text/paperwork-backend/paperwork-backend-2.2.5.ebuild
@@ -50,12 +50,6 @@ distutils_enable_tests unittest
export SETUPTOOLS_SCM_PRETEND_VERSION=${PV}
-src_prepare() {
- default
- cd "${WORKDIR}"/paperwork-${PV} || die
- eapply "${FILESDIR}"/${P}-scipy.patch
-}
-
python_compile() {
emake l10n_compile
diff --git a/app-text/paperwork/Manifest b/app-text/paperwork/Manifest
index 1dcb901699a9..95958bbb7d57 100644
--- a/app-text/paperwork/Manifest
+++ b/app-text/paperwork/Manifest
@@ -1,7 +1,7 @@
-DIST paperwork-2.2.2.tar.bz2 2531134 BLAKE2B 760d5fdc949ed44993c9845232e3f92b26b8dcb84ef82b08be7dbb0b262461feaf06f930f3fce0b94fdd8412a8264969bac117e3ea7aef70e1b47436a9dba3c0 SHA512 e0d3c24a0d611ffea231e129461d2925dc8318aaade185e83361bca8d1757e4601510db6122dc412863e617a387eb1c6008d0974c2b37be7ac4e4c3e68bc450b
DIST paperwork-2.2.3.tar.bz2 2531208 BLAKE2B 6259a9b7a916ad71fc0f0747ce0c17e874dbff962c3d8b46c4c25c2a119de6d27f0ce7ce262dfbf7290fa436726fc538d9bead2664d7f158d51634eece768620 SHA512 68bad3ccc9ed2fdea2b1336945ca4f11de5b0a2249d5f043dc34d620ae5bf6627c0255d4776a5c19e9d266972403023f0b63eb3bf694d7a33051b53239c017bf
-DIST paperwork-data-2.2.2.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
+DIST paperwork-2.2.5.tar.bz2 2515993 BLAKE2B 3d4e6607d06efc40939fb1d6df72937acb58d54200be96f8c276efe2564ec3e67cafde11e1d8733ff7fd9647b3f30410f9eb584569d56efc3ea5bff21b25acb1 SHA512 60e8acc439bd935f402871208b6acccda033c6324b734aac7adde45716c0e44770902bf97499c10d11af171be5c8bd8ab832b714a972bac27cd274ff5b9fb8ef
DIST paperwork-data-2.2.3.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
-EBUILD paperwork-2.2.2.ebuild 1940 BLAKE2B 9e49cbf5772681e2622d5dd42f2ce7484f9db3f162523f0a0d2b3f476ea9b5e7b5b7be12646f5562fef6caa6a4aaecccf7bf16f2b43ab3da0a913c1f2964a0dd SHA512 f23de2e9c2c7db3bf6fa2f049d18905053b27049afc6b2b8bd0cbb4fb773857267f5e5cb2956ccc0fd41dc6811256d6f83f97d706248ae88851fff1a5a30abcb
+DIST paperwork-data-2.2.5.tar.gz 5206588 BLAKE2B 7dd15d31b0b3b59900556d78b271f36cc1cab533d273948a7d0eb364028ec0d1c26b2743a10565e2fc1d65786a11a1589c776c2ec1df6030efe8a79b2fba53a0 SHA512 aaf8e4174504eed7b33b2a0d3ad1b0af489d70bd9a425cf9363011fc6e24dd42a6822a5d078898279e78bbe15b4e36075c5a57a5ec74eabb3c2af7b9c3cc3e76
EBUILD paperwork-2.2.3.ebuild 1940 BLAKE2B f4a1422746cf2015fd269924e1a5a30f9358d253714f595110a030b6622ba5fad3b48aeb812dcd5f397cbcb6a9c3a48b4b73f2974b6e0b1f0595c71f052837b1 SHA512 617531d2afe3aaa33a086cf21a2b02f42c2b0726c31a31b57fbd8fd2a0f094e361224d8ca8fc37028326f34836b688a68ec3b6d4d3228e6f871e2d7a16ffad87
+EBUILD paperwork-2.2.5.ebuild 1940 BLAKE2B f4a1422746cf2015fd269924e1a5a30f9358d253714f595110a030b6622ba5fad3b48aeb812dcd5f397cbcb6a9c3a48b4b73f2974b6e0b1f0595c71f052837b1 SHA512 617531d2afe3aaa33a086cf21a2b02f42c2b0726c31a31b57fbd8fd2a0f094e361224d8ca8fc37028326f34836b688a68ec3b6d4d3228e6f871e2d7a16ffad87
MISC metadata.xml 795 BLAKE2B eaa7ea613cab3ed3e9d3a009b5fba74f1424ae26d68321ab6e2942a16ccf154e5ff8db1559e7ab97864b7b979b97215a553bf2be97a0d0049feae4156ef66803 SHA512 2fd9d23d6b951b3d993b4acc6a6107ed907cd2cad4bfe88b40e72eaf9bc69d85c60a3192628658db9d2dc7dc2bf94d61b09816b7343bf8f2d72ee310b66dcc12
diff --git a/app-text/paperwork/paperwork-2.2.2.ebuild b/app-text/paperwork/paperwork-2.2.5.ebuild
index 1f2fc150f5b4..9ab2b91ff373 100644
--- a/app-text/paperwork/paperwork-2.2.2.ebuild
+++ b/app-text/paperwork/paperwork-2.2.5.ebuild
@@ -12,7 +12,7 @@ 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="3f51346f"
+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
diff --git a/app-text/pastebinit/Manifest b/app-text/pastebinit/Manifest
index 73ae55dc577c..7d371c2c75bb 100644
--- a/app-text/pastebinit/Manifest
+++ b/app-text/pastebinit/Manifest
@@ -1,8 +1,3 @@
-AUX pastebinit-1.5.1-distro.patch 379 BLAKE2B c843acae6267fe2408945cabc0951f9d8cf01cbec1e472658369782a7ded31670eda5a4778df0d89597b5579cf647e47140842cc35b6c3f16eb704d3fb3eefd1 SHA512 bf75d156035e2e08752d7ecd371f5a92b4eb88ea834b4c7a23a533b6c650069d68d0069220e1f0eb04adf8e399c7cf2cf49c93047b42b6fd9d0d2e529dd1dda1
-DIST pastebinit-1.6.2.tar.gz 53444 BLAKE2B 1e8853f0f37ac98eb1537dcc01f7c2ee33a3cf72fb5b10fc18b3f6b1662f3e15acf29c1674c2a34e234c6636ac70f59b265862a48c0860d1ff3725eabe11d7c4 SHA512 a04863bc748340bd8bc9d6170dedb2b234b53996cbaf5d1fdd0a078d0d6f03c4c558d2a5029359eb95d25c1339af25d74dbf247af1de0ae278a7664869e8841d
DIST pastebinit-1.7.0.tar.gz 54026 BLAKE2B 11d049333cd08866765ccd22292d1c13e13248ace2e713b69a30a0100d65ff16554368e0c875752d07050de2728ff5ad327f0f8fdbbaa6b53bd7fa98a7286cde SHA512 01f65eb91803926bc401d01781d29ff5e409e1caf0aa593744a6e137571db6308893ce327b954131d55b2a5f764d4598fcfbfbab40cdc74a3fdb776566ab4488
-DIST pastebinit_1.5.1.orig.tar.gz 51448 BLAKE2B a5cfa13c770e234d6e08d4f0b662c09398a5f20ac4e3f7c10ab086261923851239a3e6c1bda78ba6ba810f95cd90e6517b74aa41c5b5e3d50bca5b8c100aa594 SHA512 02b7faa54862d240eac3a8edaae2edb895cbb476cbf89dc71514a5a0a42aa2b0d26f07e5485627d1deb61f62e37018459e4d072bd4aacc886f259fced35e352c
-EBUILD pastebinit-1.5.1-r1.ebuild 1507 BLAKE2B 273d73391a9f5be527c323a539bdc3f07c222fc9bc266be82bbe4ff695c5ef9657b41cef810c9132bdcf82f6c456d5056cc76d2bbb9bf8a5c3ac84cfaa543062 SHA512 f1f769347d704bff655f0ed4285f4a439a242f8d70f0a25e14dba2cac06acb30ca2d38aa7e9199b64cabf5cffb44791db988ef7a9c7845e45741135585def50e
-EBUILD pastebinit-1.6.2.ebuild 1319 BLAKE2B 21138fd01ea65555664714f9c5c5309152ee919effbcc1ba2325bc7d0fd31e0f002aa16ac1041cf46f1348f277cc31cddefba69580fc684e7e6204e08a0aa992 SHA512 f86603a6233c3e2e734626a1550fe7c16c03fad3fe2f6fccb9e092070f5fc6ef288c1f4dc0c88ed7a49a08e99589d6457eb784cf0a052c93c20702d9b8b40449
EBUILD pastebinit-1.7.0.ebuild 1316 BLAKE2B fb745c01ffbf331e262cc900496af54a3dd5d38b027bb9e83ca7bf3973bc37f5198137d8b9c93f9b6a46259f306511a30a58ce34ba12528bafc904db13846cf8 SHA512 ba3c7047f7d4b764aeb9553561fdd25b84e6f182224c8b5fc805df9fb548c8a1fa0150a87f98315cb27e9c76cd587eded3f508fc05ec45130a36964800bb6d3d
MISC metadata.xml 329 BLAKE2B 231c5095d0163f6e8d88a96db132c8d8fe6e51b8c6e4ab02103c16c777096676d7b3b2a0b304840dd7b3ebcd5498d8ea94395be1075ae70ae3e7783623a7f855 SHA512 3130c3eb7d1c11976d3f3704ea7e520d9e82c676bce2e6207482a1660c9da5b0c55cdc7df1a7b744106c3b925760df168c0b02d5475a3c406e231d058ef4079c
diff --git a/app-text/pastebinit/files/pastebinit-1.5.1-distro.patch b/app-text/pastebinit/files/pastebinit-1.5.1-distro.patch
deleted file mode 100644
index ee7245c03faa..000000000000
--- a/app-text/pastebinit/files/pastebinit-1.5.1-distro.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Fix DeprecationWarning
---- a/pastebinit
-+++ b/pastebinit
-@@ -32,8 +32,7 @@
- # Now try to override it with a distributor pastebin
- try:
- import distro
-- release = distro.linux_distribution(
-- full_distribution_name=False)[0].lower()
-+ release = distro.id()
- if release == 'debian':
- defaultPB = "paste.debian.net"
- elif release == 'fedora':
diff --git a/app-text/pastebinit/pastebinit-1.5.1-r1.ebuild b/app-text/pastebinit/pastebinit-1.5.1-r1.ebuild
deleted file mode 100644
index bf613cf69206..000000000000
--- a/app-text/pastebinit/pastebinit-1.5.1-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="xml(+)"
-inherit optfeature python-single-r1
-
-MY_P="${PN}_${PV}"
-DESCRIPTION="A software that lets you send anything you want directly to a pastebin"
-HOMEPAGE="https://launchpad.net/pastebinit"
-SRC_URI="mirror://ubuntu/pool/main/p/${PN}/${MY_P}.orig.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~riscv x86"
-IUSE="man"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/configobj[${PYTHON_USEDEP}]
- ')
-"
-BDEPEND="
- sys-devel/gettext
- man? (
- app-text/docbook-xsl-stylesheets
- dev-libs/libxslt
- )
-"
-
-PATCHES=( "${FILESDIR}"/${P}-distro.patch )
-
-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 $?
- 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 "identification of your distribution" dev-python/distro
- 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.6.2.ebuild b/app-text/pastebinit/pastebinit-1.6.2.ebuild
deleted file mode 100644
index 9ea08d834305..000000000000
--- a/app-text/pastebinit/pastebinit-1.6.2.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
-
-PYTHON_COMPAT=( python3_{11..12} )
-inherit optfeature python-single-r1
-
-DESCRIPTION="A 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/pdfarranger/Manifest b/app-text/pdfarranger/Manifest
index fc049de56e50..1eed60441d44 100644
--- a/app-text/pdfarranger/Manifest
+++ b/app-text/pdfarranger/Manifest
@@ -1,5 +1,5 @@
DIST pdfarranger-1.10.1.tar.gz 304298 BLAKE2B 9762864072d4d75cf7e4a65f9ec9db040eef53ee97b2867340bc427d350f4b9b9fbc321520bf2e47d1c2ab2c866c8ceaf56b9806378bcdff4897ebc7f6c1e2ee SHA512 a0bebb569570656217e4f9432c0a3fbdb7f441b7ee04dc82f31e449befec19a1fa1045ef7ce95dc75e9feb14fad9a0265307efdf221c8a727091c05348554427
DIST pdfarranger-1.11.0.tar.gz 450491 BLAKE2B a34323e2491412bd192ee49106008388170452fa2ff150c56a03573a18582e65457e213db2e0f33b909b6e442acd30f397a3167d560555f2d9b70a2b0daca985 SHA512 b5eb91ea0157453928e908fb13857929364d3cb0fa6872c1a2c2a60f654bebdeaf88da483071e52727dc1943f972fa78e919e4b46a63a131795018c125dfee48
EBUILD pdfarranger-1.10.1-r2.ebuild 1035 BLAKE2B 1b99f9738e95cd40d5ff8f534f5a4d1c1e800a117d9e3dbe441e3f28bd55cd0e99b5338842864f0e8b4d8a4da52df839d05cb9fb7874eb85809ab38fa86efafa SHA512 d766b2edd4cffef0b03cf7f53d0448275240e3e5955fcfba599f9de522bd02274390fa604d80443e20d1d7313650ff7d8917508ba66d18a542dbbaae2605aee1
-EBUILD pdfarranger-1.11.0.ebuild 1036 BLAKE2B 6ee52bb80de1f65ebea50d9993007aae84c41c7836490032ab90e7c241b8b69d5b9f2003cf7e5d98be8f471cb061942e981bba514a51eeb34749fdebc3f2743a SHA512 454a934d8d81fdc0b627e41474eea558d5edab5164c35ed74508506111b7f2ef0b760032d286fbcfba4d6c8d844875048d439c57e3a96d4b00ebc54f49617a45
+EBUILD pdfarranger-1.11.0.ebuild 1035 BLAKE2B 1b99f9738e95cd40d5ff8f534f5a4d1c1e800a117d9e3dbe441e3f28bd55cd0e99b5338842864f0e8b4d8a4da52df839d05cb9fb7874eb85809ab38fa86efafa SHA512 d766b2edd4cffef0b03cf7f53d0448275240e3e5955fcfba599f9de522bd02274390fa604d80443e20d1d7313650ff7d8917508ba66d18a542dbbaae2605aee1
MISC metadata.xml 623 BLAKE2B 97df25f636b64ca18e0ba7160d85e683459b8c701c903187628924f5b7c2084c953284e2c727fbdcde0edf87a0a895d1b57d8570423f3ffaf88ad8a3ca3e5aee SHA512 3bc66e897609200efdc078f029998feba9cf4918cee1fba2f1edb6c79334a0f8bb1f716103eae2c7b2250533d1cd6845bdce27527798e76db0fa88fd6b0ba923
diff --git a/app-text/pdfarranger/pdfarranger-1.11.0.ebuild b/app-text/pdfarranger/pdfarranger-1.11.0.ebuild
index 5bb0d5ee7a7a..8ce2e410ae63 100644
--- a/app-text/pdfarranger/pdfarranger-1.11.0.ebuild
+++ b/app-text/pdfarranger/pdfarranger-1.11.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/jeromerobert/${PN}/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
RDEPEND="
app-text/poppler[introspection,cairo]
diff --git a/app-text/pdfgrep/Manifest b/app-text/pdfgrep/Manifest
index 0a08e9633063..fbc3d4195295 100644
--- a/app-text/pdfgrep/Manifest
+++ b/app-text/pdfgrep/Manifest
@@ -1,3 +1,5 @@
DIST pdfgrep-2.1.2.tar.gz 197289 BLAKE2B 94d20649104f7b17adf2d99bdf2ce215cf16746c649f7ec77d58a41b90b13dd903d47b5ed2d35f56ca7ca12ae49cfb8a57004f9ad3ee6b8930f533b33d7d8463 SHA512 27bc4741e5203b2fd265815a22ad8d702b3455b2ae932641b040fc9ce615bc9ff0abef221eb2ec8aa59c79cb139d31184261d076f9731177129a473d62aa4e5c
+DIST pdfgrep-2.2.0.tar.gz 213237 BLAKE2B eedc41810a1b1b1e23323118c10617787364496ac224738a7b0b9b566c47b08e609788f9d8e1a3b56587be86833820acef58c53ba32dd9fdfc8cc3be89db5e68 SHA512 de39ccb266f30b32ec71083759553979a31f7220b4923a4c3c74e1001c2f2c0dbef17c00f8139ffe88eec2031c48a13f18a057c7523ad363689b0f5b004c420f
EBUILD pdfgrep-2.1.2.ebuild 773 BLAKE2B b3fe173acaa4d4cde4e40afc314c2b8fd787300af557c5dfc72311a64234d8f13bbe210e730827accd93361802dedc033db89d90c7385a8550f07db311ca6e91 SHA512 2ab114b4c6b415111fe134072862d75af7abca80989d00f9015d9e25b77402f5bdbd68d82f18ee4a8468dc5d6f19b40790b07ad6b38a5b4e32034b5644a6816f
+EBUILD pdfgrep-2.2.0.ebuild 774 BLAKE2B 0ae9742a13932ef3de28651ad01d75644e9d6499cbeebaf8e86be94e97687b4f1be4bb620b4ec885a91ff59034b99d97f57e26c9f008895c80b2a1d4905073e1 SHA512 74e8ae0a5a79a5ff4d71edff1d272b5b2364d2aa170adb2db8df3e7b92faec6381bf4cafbf47abdadec4aebbd042896c1d53edfd0ae96b218ff01fa698b489bb
MISC metadata.xml 414 BLAKE2B 66fb9c1dfb5e214a91601ce3ac0704a2dd0eec26e6d746e12356c7a61d4290127817094e5242a1bc7132347f950e617187478522fa3ca55ce30184734e2b5116 SHA512 dddaeaa79d62e66f6b0b07dd04720794209f3be60c55ff7bc1d1bb23aa8ec08bf703a008c8cd3890b1373aba45ed6eeaf51250c59727e62b143ae6a268fd4fa1
diff --git a/app-text/pdfgrep/pdfgrep-2.2.0.ebuild b/app-text/pdfgrep/pdfgrep-2.2.0.ebuild
new file mode 100644
index 000000000000..b2a1da059d2c
--- /dev/null
+++ b/app-text/pdfgrep/pdfgrep-2.2.0.ebuild
@@ -0,0 +1,39 @@
+# 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
index 718a36809140..b267bf5f0df8 100644
--- a/app-text/pdfjam/Manifest
+++ b/app-text/pdfjam/Manifest
@@ -1,6 +1,6 @@
DIST pdfjam-3.10.tar.gz 121928 BLAKE2B 5ff82abba43becb2792ff9e6a13dd3458d4b884e9e2361d116c638bb8a396fd8ca833361dfbc981433ebf445cfa8bfe99bb5fc7f1a76a35361666b91acef934e SHA512 dd69d8e5f86bb4fcb8db0e71454fdb0f2dd75e222d68e8cf3870d9f318aa7e8ccf51f87977ad71ddba1d78569e358044b111b8014f88dddf86654dc5bc334e90
+DIST pdfjam-3.12.tar.gz 162802 BLAKE2B d22e78cdb1e0135b2d2a9d1269a7467417a2fd3f984e969434d59db82f94a6575ff12bf814c3f90081e8e08823d68577e43b243fb2f52160dffc9d425fc84f0e SHA512 c801f5dbfb2eebf185734d14974a00c3ca3b8edda349ed7d6e0017ac80136ea10cab7ab0dc77ec1a712f7e338c8c9e58d24d7b8b69a3b2116e0a6473fc0b1317
DIST pdfjam-extra-20191118.tar.gz 15457 BLAKE2B 3d673ba68a1ee89cec7af0ec7d7fc61c8993b9ae328d3362a6bbbae47cbda2caa2e8f4ecd28424dd894c31d14754228b067389b61fa7845cfe5dfc0e2b5d9b8d SHA512 1d02abb9d81baf6edf3e51e2c7838df191a7a18b4b50518ee1ae3108020a274d7608570654ab540539d3717e51ef10f548c83c3480681bc20c9702280f694b8f
-DIST pdfjam_208.tgz 180725 BLAKE2B 903ce4f0874c9fc9ad23f3db37b882596589d6470dfe9289f65a72fb66ff843bbd49b52086d7b2d2cbbfb1b6406cbbda64d46b933a853d5d681ef88d4033372c SHA512 728c8d304c6d2af773980d20ef4a4be6e0a5dad286ad8cd00be9b1687f5024e00032a750c10c74dcd24431f081368d02b76f03cc5bb1c8725a060cd70be0fd8c
-EBUILD pdfjam-2.08-r1.ebuild 580 BLAKE2B d0367b12ec9ea725c34344861ce30139300ee73e6a188ecbeca277317280fed958251143a499b440d8fc6f72172f44e86d638171cea65df521e34b29af1faf72 SHA512 100bfa41a19e74306c47bbe9adbf1cb9ba4c08640cc3a0ef86581040ccb845ad6416e47339606bf63179c41a236f75f9d582b3b2ca73bce47fb4860771d0123e
-EBUILD pdfjam-3.10-r1.ebuild 1200 BLAKE2B 15ec88f007499b2787687a449c67092f6f60f9af20213865f4fcdc72d7b89bb42a98d33138e98dfbaf28c993b16d5fe0610b826960b05ca7ce5e0ee7b4fb7518 SHA512 92fa9b04404a0a1b6d5e1ce724612e412b5d88d262cec9e373b55f68c448b185e169bec7e4228060812c1c3378c27c7810c852be136e2c8d1759502dc9087034
-MISC metadata.xml 469 BLAKE2B c5f8cba1558d58746f91337019ab4eebeb93ed31f6f6da2793f12920c0244cee950c198cda5b1a389e42a5dffcce43a7071be23997daf7eb98e455abcd23f275 SHA512 3f6904a801d58b785031126357f963a8c73b182b4afab144f2b365084c466e2ce0460a47aef5e8d49a160512575269f440363448cc839bcd5caeeff6ba751b56
+EBUILD pdfjam-3.10-r1.ebuild 1194 BLAKE2B 83bf506cccd130d6e4c4c8df29b09b43c68e09ed2cf0b97cbf10bbe868c16256bb62a423237b9d8c69e937f361deedcb975506e637c703801bd9e0ccf02791c3 SHA512 853965b0685024e8f68fc621ed81091d883c2ff988d0e8a5be30f8fe6e880ed7a7ab3d719e7e9856a8fc9398c93f6714f283c1104f3b9ac8b199fb5280ecdc52
+EBUILD pdfjam-3.12.ebuild 1196 BLAKE2B cb80efb18a2e87ad1e6eea7535e6745474c0806dbc194ff3e65ab92052d08e08d6fa125a785c0856fbff1da8db1918597ef2d73ae641f4f97ece482f907a4f08 SHA512 3d7159f9cb26ede6fc6257b426ea23cef4568edf533cf5e4824ad2a99a832d9595a2d42ec5341f0770066e1af4099a2c7c40db94d352431aed97b03349969721
+MISC metadata.xml 1123 BLAKE2B e7fe11916783d7e957d70edf6f5d6b55b011bb68bf712c5df0b5d0ac608f95f9d056c01dd38255b9f46572807d56e8509e895b15314d6086f3cd91556cd226ef SHA512 2c9c0147882455fd4cb707210ba9aef65983ba5929c0ab6bf8441dee8543b6839c5c7221fd01996fe1fd71b619c1f760ea0ff16617761b73339107b8206d7f47
diff --git a/app-text/pdfjam/metadata.xml b/app-text/pdfjam/metadata.xml
index af299c1e9b05..5eb32f27f1d8 100644
--- a/app-text/pdfjam/metadata.xml
+++ b/app-text/pdfjam/metadata.xml
@@ -8,6 +8,22 @@
<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">rrthomas/pdfjam</remote-id>
</upstream>
diff --git a/app-text/pdfjam/pdfjam-2.08-r1.ebuild b/app-text/pdfjam/pdfjam-2.08-r1.ebuild
deleted file mode 100644
index 17672fc01c1e..000000000000
--- a/app-text/pdfjam/pdfjam-2.08-r1.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MY_PV=${PV/./}
-DESCRIPTION="pdfnup, pdfjoin and pdf90"
-HOMEPAGE="http://www.warwick.ac.uk/go/pdfjam"
-SRC_URI="http://www.warwick.ac.uk/go/pdfjam/${PN}_${MY_PV}.tgz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
-IUSE=""
-S="${WORKDIR}"/${PN}
-
-DEPEND="virtual/latex-base"
-RDEPEND="${DEPEND}"
-
-src_install() {
- dobin bin/*
- dodoc PDFjam-README.html
- doman man1/*
-}
diff --git a/app-text/pdfjam/pdfjam-3.10-r1.ebuild b/app-text/pdfjam/pdfjam-3.10-r1.ebuild
index 9ee101b5c5bd..753ee7bbb0f3 100644
--- a/app-text/pdfjam/pdfjam-3.10-r1.ebuild
+++ b/app-text/pdfjam/pdfjam-3.10-r1.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="extra test"
RESTRICT="!test? ( test )"
diff --git a/app-text/pdfjam/pdfjam-3.12.ebuild b/app-text/pdfjam/pdfjam-3.12.ebuild
new file mode 100644
index 000000000000..b936a43cee41
--- /dev/null
+++ b/app-text/pdfjam/pdfjam-3.12.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 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 ~amd64-linux ~x86-linux ~ppc-macos ~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/pdfminer/Manifest b/app-text/pdfminer/Manifest
index 1a2db2a53471..90302425c0ee 100644
--- a/app-text/pdfminer/Manifest
+++ b/app-text/pdfminer/Manifest
@@ -1,5 +1,3 @@
-DIST pdfminer-20220506.tar.gz 10853104 BLAKE2B b6008db789973fb69537801b8e928761bd0a949cc72ddf380fd71b6373913f6a689b71bee159e6991e99c196b7e8a1fac5530d2bf9c577e53b8b556bed00b85a SHA512 b81916c70f22f3408cf41a50d35937f950ee6205f59fa03603bc7a78d1b1b037311ebaf5661f6d46b9d4190f2f56189fc28b714463dc5854328c14f97fbc28c4
-DIST pdfminer.six-20221105.gh.tar.gz 10857730 BLAKE2B dd9282bfc3c636676f087e6ffc2cfb137f66eee18427f08de488c7bdc13bd27b6cc674d3b75c93d1566668272ee4111e3347664a70152bd4b2f7e4e63664d01b SHA512 72034a75005c91100274f86baa4c8884caad86aacf94ca9d0d5a51d8b3c772aa0bcd766416bed9e26df00bd9a2be585649eaa24321735f532e40a3871e19c6df
-EBUILD pdfminer-20220506.ebuild 1123 BLAKE2B d887decf4a6b950d7c70c1d92be1e9a48f2ab6b0b5d841ec27c16691b2958eec6c1a8c71bf6bee285d3a4677d90681d614b5e0e3a0e235887831362f99b60f91 SHA512 e94042adfdf07dca07525e47a31a99ad61da2610b09f533c4229ea79a498a3023e37b9cb8740074f6cd52339ac71d17ad235a04b188791f9919224bcdb9eb964
-EBUILD pdfminer-20221105.ebuild 1005 BLAKE2B cfb847947603bf8685d8b1874b2ed83e5e9712bb9751b09819488c086bc5d0572173811fe162bdc5d0472ea1fa6f6c61a32a0d84c93605b1d1f95a8ce54e7080 SHA512 2bc6301ef424361ad5f5f956468f21561eb59a1332ec898c165ae012e6833882d3005d17d68a771e7535797fbf6eed4dcb7c6458ef8affa85cffa98ba0797624
+DIST pdfminer.six-20240706.gh.tar.gz 11010877 BLAKE2B 7253d9fbdd44bce80b46d2006caa530b628327c2a2c5d68dd165267b7f2c1078895361da62b508991e4c0938163835a3381356e7353efd7208ee7b9e5ee3a0bd SHA512 01359926e889788daf92db8845978c3cd6e0b88c0659041d2df26d48e558a2918aa373ab86db19bc3c314220ed8c5070778d5b7fd1457b9145fe67aa735a94b5
+EBUILD pdfminer-20240706.ebuild 1025 BLAKE2B 3a3805859e0cc83a6dcb333dfcd9fe858e1a0162076bf905f623efbc9462daa4d7dea41146cd070d23000622bca2b0dc83cd65ac6757c148454a73fe073ad0fc SHA512 a5a85b5525a2667f99549e008efa8eef981bc6a0de2b07c25b063ad6131a6e2242a98dc1ab66402949e30b5e892780260a150124b3b3f905f548a981adc4b36f
MISC metadata.xml 304 BLAKE2B ff3b83eb539e3b10c265d9a8708bd87ac8c071e19540afea2ff14a41c4643065b2d37e651473e040db8c13f0a80b9d5f2d5346763f458bbfb896aa75e0129b02 SHA512 136520029f2cc0394890d854da1b270537ae36cee617a4ae69923ae8da758705a31b0f023ad973f380efd742a0f45411809b86af67d757c163b5723166a28002
diff --git a/app-text/pdfminer/pdfminer-20220506.ebuild b/app-text/pdfminer/pdfminer-20220506.ebuild
deleted file mode 100644
index cbc3e5638e44..000000000000
--- a/app-text/pdfminer/pdfminer-20220506.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-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/releases/download/${PV}/${MY_P}.tar.gz"
-SRC_URI="https://github.com/pdfminer/pdfminer.six/archive/refs/tags/${PV}.tar.gz -> ${P}.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_tests pytest
-
-python_prepare_all() {
- sed -i -e "s:package.__version__:${PV}:" setup.py || die
-
- distutils-r1_python_prepare_all
-}
-
-python_compile_all() {
- use examples && emake -C samples all
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/. )
- use examples && dodoc -r samples
- distutils-r1_python_install_all
-}
diff --git a/app-text/pdfminer/pdfminer-20221105.ebuild b/app-text/pdfminer/pdfminer-20240706.ebuild
index b02a4d3e19e6..69c5e5e1b0ac 100644
--- a/app-text/pdfminer/pdfminer-20221105.ebuild
+++ b/app-text/pdfminer/pdfminer-20240706.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
MY_P="${PN}.six-${PV}"
@@ -26,7 +26,7 @@ distutils_enable_sphinx docs/source "dev-python/sphinx-argparse"
distutils_enable_tests pytest
python_prepare_all() {
- sed -i -e "s:__VERSION__:${PV}:g" pdfminer/__init__.py || die
+ sed -i -z -e "s:setuptools_git_versioning={[^}]*}:version=${PV}:" setup.py || die
distutils-r1_python_prepare_all
}
diff --git a/app-text/pdftk/Manifest b/app-text/pdftk/Manifest
index 077397e6679a..77e96ff7eb50 100644
--- a/app-text/pdftk/Manifest
+++ b/app-text/pdftk/Manifest
@@ -1,5 +1,5 @@
DIST pdftk-3.3.3_p20231025.tar.bz2 2246135 BLAKE2B 641a8947d7be2a219b1deb4619f8ea201b8c0616ca50cc1cc1b4363050d16a7b622437f2b75236373f27ed2539f975c081f4f95a09163656d0e130969a5f4b7e SHA512 7745a161e788af2538a1e45e49c3342b8d1496cfec1079b51d4efed66440ce07a27657623ffb59d3078aa9ee964e77cbe3f8258d7d699938c59e9c6a2980f51b
DIST pdftk-9999-bc176.patch 5016 BLAKE2B 1cdde6aa5fddf28a1fac6f52a40592993139ae19d6895421d36c2df61ad3f7ee2b5a2a8014be0da06e6953427933c152050ea6e5497a9844c5639851cbb0d77a SHA512 405576c55594ae1862eb4ebc9a1ca605fa33320b36672f2c0028257badfa666d0e7e5f1a5ef20e817824ace531a795799010befe709111f87c535353f1199b96
-EBUILD pdftk-3.3.3_p20231025.ebuild 1792 BLAKE2B c009e923b64b5aacf0703ced03bb9a5adb222428b5c5d3318e2117c3de7bbb97a7b0368dda48b19336ad483d480ec6b3804c7401c6e9dbddfc3031080f11b385 SHA512 ff2e7b7a4d2938cc5d586bebc492213846a9055ec514367e51ec73b4f73e656d6309754e8e2a9fc6e405a574d874ff204114d91061545800fa765a8909beb3e1
-EBUILD pdftk-9999.ebuild 2125 BLAKE2B ef2fb8ce284292ea1cdf76d58e89814c61c0e379c95261ad7a4574ebd0c3a852aca6e627ae0e94fdab9527e7f9b969c06008b9202bd6772e2b5b68873236933a SHA512 593e0342ea6f580d137a7965f324b55e99d3494a89422e639718ac20eb2e46a1cc3f0c913f145fd9a4c23e5c928a9ffa1020ff5c31e1354731c4cda7f26c0ed1
+EBUILD pdftk-3.3.3_p20231025.ebuild 1788 BLAKE2B f9b792d73a0047b3c22095dd7df451b627329cbb9998a772ab0feeefe76c82cb89bf9ed8c3c8629cb464b54c7d39dd16475b1bdd86a997fe8c0729a33669f733 SHA512 4c0a878b7a9dacb7d2a757907e7b6c67fe8af97692783342b55acf310324eae9a6eacf8749a37e84800e6c1262c814f00eca383dc1b9d13aeb7064d6df0f98e4
+EBUILD pdftk-9999.ebuild 2120 BLAKE2B 7dff4811e171b82f6fb619aa1f9ad099f450dfb9d75edb3d3b98b48ef4264a7fb155773d0f3a805d18eed8e25b864d6f1c78d754875bdde3d1b758d011aa72e9 SHA512 c004d8076b0afdec2a6163bc208fb3d2d7518526c8399e61eed59f7e630b22f3ede69480279d5b0c59546846ae734db71929d04cbbca6851a7382fdacf86f805
MISC metadata.xml 427 BLAKE2B d839579ab02144cd303ff7094601b4db0473bfd39479cd24183e4012469fb2ccd4320c1c0d6bf36e1ed08a6ea51469eaabe19712a3d3a1e21c45a2b066cd3e79 SHA512 a015f4405e987d543783d3fcf36876b6d8d0bc986570f47baaf2ab12eb08be77024ad75450b98867d9e9a625168af51542ffe90214fd4f997dbb6c25b1f9324b
diff --git a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
index 9d90b04988a6..e14ffacbdd35 100644
--- a/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
+++ b/app-text/pdftk/pdftk-3.3.3_p20231025.ebuild
@@ -17,7 +17,7 @@ S="${WORKDIR}/pdftk-${MY_COMMIT}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64"
CP_DEPEND="
dev-java/bcprov:0
diff --git a/app-text/pdftk/pdftk-9999.ebuild b/app-text/pdftk/pdftk-9999.ebuild
index 9d2e3ead20b2..a5c5682c23ad 100644
--- a/app-text/pdftk/pdftk-9999.ebuild
+++ b/app-text/pdftk/pdftk-9999.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]] ; then
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 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~ppc64"
S="${WORKDIR}/pdftk-v${PV}"
fi
diff --git a/app-text/pelican/Manifest b/app-text/pelican/Manifest
index ffe37e34ba9b..2b38aa8a4cd5 100644
--- a/app-text/pelican/Manifest
+++ b/app-text/pelican/Manifest
@@ -1,9 +1,7 @@
AUX pelican-4.8.0-sphinx-6.patch 636 BLAKE2B 7b18a9025d6443759737b7fb1b2ac0671fbd5bec8b94bc197dcb2015d927c2eb1f82ef8a71997b611eb7c1950ab0092c34e8dc3ca81a8d4b2f60058b29df7efc SHA512 e5a9a93e0eee19ced45fa2f48b1a6561cfccbded2902161fc1542a12fd5f406dcf59014cafeb55f919eef2c98100b2fdb803d097ca9a410a17b83d42eeb646fa
AUX pelican-4.9.1-no-locales-for-tests.patch 533 BLAKE2B 7baa4e50e616ab580808551676635563c2d195189797d09fad82b2db7158893029125dead319b7a49f672ea411ad8c9e0495949e28709d1a31dfd3b554e55008 SHA512 4f3c16b9fbfb1982f1bea78e3428b5c9d4c3834dfc5c274d0206d63903fe2eb26b1f483ddbf6f0591cdb0c15842003ac62ed6fd9373d81bae3a07d5f971d89e5
DIST pelican-4.8.0.gh.tar.gz 1401791 BLAKE2B 889c9054659c9f98cca571fa0f3ea9ee7752aa65c3feb71278570bad74095f521d3838aa1a32dc3ae331ba86149cdd10be9c31c7ed5bc6e06348edf3eb3bb081 SHA512 2e94eb88a836bcb430026463c0e7e906b7f065507e0d873b6e0fc980e271e6a8f2e62b22af4b61c963d90ef61d57787de20656fe7497b0ae14e93eff2d364f3b
-DIST pelican-4.9.0.gh.tar.gz 1374399 BLAKE2B 2fa91ff9b5ddacac1fd64d9325ccb1fadb9bbfaa9c6098920a43a576f3d8d7be31a98b5250b2ea10bee63993d8b9bb72fdebdf9d57d0518d1f4bddef705e2804 SHA512 a50d0fbad816fa4a73eb94d0aa15cf5f9321ed2bdb50addbebbf0024f2fc7fd73ab94b314b5821068d552dcd1b11a54ca6511117aac732340156f2361a7e832c
DIST pelican-4.9.1.gh.tar.gz 1374443 BLAKE2B d9dfa234b0f19cd02ccc8867e5b4f6e0444300692d69001baf23943230f27f8a7bc91e98e5c4c3cd194abadf8fb140c0e1a0c3beb39e5d288113ecc4e487c6a6 SHA512 70b7efd7a38dc2069b1eb9141647fa80bf959de36936ad7b4d38407be7e029fc788ef9b9f297d99e5dc6cad67d58fe6ff97f9b542db7e0a9c23e2907d4604e21
EBUILD pelican-4.8.0.ebuild 2078 BLAKE2B 18476bebe9f5a437b871fb030c31484a276e0dd0e083ec2cb7566a9810977e15a1ecbd22ba02d23b5613aecf588f9efb746ba69beb7a6167719137721995afdf SHA512 f07d2b67daf06fc4ef78987244f4e95e84041105fb0248c26e65ebc218974ba1af18311324484dfc31b8f664c239af06cf7bc49f718a63190b0b527dbbe2dbab
-EBUILD pelican-4.9.0.ebuild 2150 BLAKE2B 8c17aa61ed65f9d5f1525461d9966d7afc6d34e53cfc76575f76f423407d9d48a39b8a434fa3e855c572c4409721832d60499b57c50c0a0e134fbf23d92b0b62 SHA512 5c1f6bc09e7cb1e6977b2e49a165384b4ecbb9e01fc4a7d0b5dbf752f1b59f199ae780c9d1d3cd420d11a1bc8176462e9d7d897005a8be743b02b6f0283a2817
EBUILD pelican-4.9.1.ebuild 2411 BLAKE2B fc6998bfe9714062576219471190b6518bf96dfe3d0d36d1f5f7eb9727484701bed86ffb30bff63caf19693ad7e5c62b12d76109f5bea0618032d5c78447fce6 SHA512 eb625cffcc5c8dd76651d9ff46db1ad01b0c708527adb62c559c4dce78b3ebfca1d0988cc16630d78ee08030fe2275f3735c89166651bfbecbf00e334d10cd6e
MISC metadata.xml 463 BLAKE2B 2f062e4ee585182b37fdd094c75fe58aa600c57a416c955da7abef66e0c42eb1cd1d1d2b38c3cb322a6e0f044ffabf3915aedd16dee147f6a94fb92205f0d196 SHA512 5bc95a863d0741b536c3b9d3c2f7f9181ec5a26be18f15a1df4f691c8cafa0498d6ed57db37563ea972f8ea025f92c8f92729d97967b044f885989b996646d12
diff --git a/app-text/pelican/pelican-4.9.0.ebuild b/app-text/pelican/pelican-4.9.0.ebuild
deleted file mode 100644
index a8ec456458a6..000000000000
--- a/app-text/pelican/pelican-4.9.0.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=pdm-backend
-PYTHON_COMPAT=( python3_{10..12} )
-
-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 ~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/jinja-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/pytest-xdist[${PYTHON_USEDEP}]
- )"
-
-DOCS=( README.rst )
-
-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
-)
-
-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/pinfo/Manifest b/app-text/pinfo/Manifest
index 35c1e2e011be..7a3238891816 100644
--- a/app-text/pinfo/Manifest
+++ b/app-text/pinfo/Manifest
@@ -2,5 +2,5 @@ AUX pinfo-0.6.13-fno-common.patch 217 BLAKE2B 80bfe222627299bb078cc33005a6470278
AUX pinfo-0.6.9-GROFF_NO_SGR.patch 259 BLAKE2B a49a7addbf822436bc5cb8cf2da9964eca3b354274de1fb5f64cf4d634164fbe55e634c99282f87b3cbda5ac9f334b25d9123237b4cc64e7e5286b57ddf2a057 SHA512 373eea0e8feca230c14bf658ca5e73698ea16d35b5ca790c46b5bf02a83aaf1d55628183f89666913dfea96ef0f3653789255f8dfd616fe5b3a19be195d46ce6
AUX pinfo-0.6.9-lzma-xz.patch 614 BLAKE2B 0b84247de91a42f75d0664f4ccab23e3d57bc66f6af2444e8b9dee2c0e6edb5afad1d467725507c9618947463cdd2f221024c7feb387282ebafcb6bc62741c89 SHA512 8e3ec8a98347c061826cc913c09fd2177d0f8625947c319b527e85d5ae3dcbf7dafb34b5f4a5e2fc9639bcc4db45afdea7dda6db6a88001e1c6a3994b4847ae4
DIST pinfo-0.6.13.tar.gz 157103 BLAKE2B 18af4a5ae1bbd2abccb174ce1a3a16e4d17207a10015042723c58f80695c2580ca0c1c60f4f6f4f08e67eb01316fe48cd848a887e65159a6cd4463eca14bdecd SHA512 739e24821a363a087fb9df5651694f051286d4a15c3e51f2421a2aa60b1efe1da558b959ba22a0094e22854534ea5875498156e8ea2e198e31001aecab1a18df
-EBUILD pinfo-0.6.13.ebuild 1202 BLAKE2B dedc144006aff514d0ec91fc0b2b7acc429a13f25f6bf02a97c8d821b4ef15781c9b65e49a6aadc05d284a9dee5da2effc565d7a48bf5a1b2b3e03824c4cbeb0 SHA512 f9e06c0d992830a34ba5a1403cbe81fabb02cf71071d433995d6998b375b4b894a2caa573c8e884463494b17f021998684a954e74b148869fbff6c80f8d423e7
+EBUILD pinfo-0.6.13.ebuild 1196 BLAKE2B ee4ff76c3ac5cea23fe05606521699c42a2d850fed3cf03a1161f097e5b63651d0a39b70cce1a9e636e5cd05c1f84eb78a2cafbdc047d7faba89a2f3e7e58eaa SHA512 efef166a6e10add8562d81624598204574108cee79695b2cbea203ba62c4b183179a3b807aaf4f9fe43909bdf92c37cffe467faaff95b635fc0487d03070f64f
MISC metadata.xml 251 BLAKE2B ecc079f89eacb9506b3978aff71f9c013751cd8ece5b7ee3796d25d9b3d5c0cd8f377cba946ee628123c99e3927e8546ba911c41a2535b45be5741a0b5c85aba SHA512 a25b37face576b20a6bc0a2af43bfb6c32050170e5aeda15fbba64cf90dd48ecd1efc99e4bd523d995eba9ff8a5a2452bfa7bcbb257717dc83db40b72b61fc82
diff --git a/app-text/pinfo/pinfo-0.6.13.ebuild b/app-text/pinfo/pinfo-0.6.13.ebuild
index 12df4b647966..69182e377a8f 100644
--- a/app-text/pinfo/pinfo-0.6.13.ebuild
+++ b/app-text/pinfo/pinfo-0.6.13.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/baszoetekouw/pinfo/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86"
IUSE="nls readline"
RDEPEND="
diff --git a/app-text/po4a/Manifest b/app-text/po4a/Manifest
index 741b0e482ff8..b1c3375c336d 100644
--- a/app-text/po4a/Manifest
+++ b/app-text/po4a/Manifest
@@ -4,8 +4,8 @@ DIST po4a-0.69.tar.gz 4665710 BLAKE2B 2fc1b6cd53f1b282f20cd4932de7f5d6d9882de9f5
DIST po4a-0.71.tar.gz 4860322 BLAKE2B 8a5d1f8dd17b435bf1ada91b4c49862eed97775c574d2972d749f6126eb5f654cc4f8a1def3d4b9ddf50f86c8d02e4f328cbb0406eb91e5224e9373c2063441e SHA512 67ba925433d95ebd6675ce2e58b2664a07a00016ca4b5029845e485dfad1804737a00935e2da162e2488e4c21b947e7fa32b40ac3d9b28d4729d8f93c3f2040b
DIST po4a-0.72.tar.gz 4888348 BLAKE2B f97b14a3c686bdb0cab0088375dd6d190582df57bd36cb4c44b436fd1618d88cbe7551484d453596669e16920ceac459efc085fd50a2b25cc6c9dd5f62213f9e SHA512 f47f7cf2718ff0690c82202e1a5eff3dedd0b35c4f139658c600c307c8f073689fa50ec4ad4b948881863631be6f8d1944b56b13ba2b63ec5323368724286859
DIST po4a-0.73.tar.gz 5117198 BLAKE2B 3072c3a55751610e565b71a754d79b20529d8d6f1cfd2e1c691b6de77c3a13b8a5f1c3306be4574627a0078b27f32fe38864faca5c6c03da6a92049387476f72 SHA512 5860af1da2a0ab1875a994b09ae2da481c12a6777655610e8c8ded4a6132048a33aeea10eaa756a73af1a7bf1e3e65f7ab5ded9d799904ae3240c6ec3b0a31d2
-EBUILD po4a-0.69.ebuild 1409 BLAKE2B ba00a654e048bb2d0101e10cfd9a29f5517842a5bece16c0964016000f42a2e5dfbae037edf6fba83bc82bcb4dcc6b221df657d80d8bc7c143da449dac763221 SHA512 ef49ef6cf186bf412f683e5a9873bb5276c73bf7a7b8e781076652d8e313fc56968111ad9350bccd604945c1cfdd5ad086bcca535197c65ece2a4058a45e3b88
-EBUILD po4a-0.71.ebuild 1414 BLAKE2B 569c7a2b8939284c75972f58039bd813f43f706aa83a28861c91cc222edb59ab797050de6c9fbeac6648843af0bf871988f97eb53090cde17e8a83fa311630d2 SHA512 d4602216bf0c638bae626ddac863cc6983f0acb7070d6d96aa7ff897da281aff8f16fcca204cac61d1bea33229455b862fdbaf2e890f95bad21890f60e9cf1c0
-EBUILD po4a-0.72.ebuild 1414 BLAKE2B 569c7a2b8939284c75972f58039bd813f43f706aa83a28861c91cc222edb59ab797050de6c9fbeac6648843af0bf871988f97eb53090cde17e8a83fa311630d2 SHA512 d4602216bf0c638bae626ddac863cc6983f0acb7070d6d96aa7ff897da281aff8f16fcca204cac61d1bea33229455b862fdbaf2e890f95bad21890f60e9cf1c0
-EBUILD po4a-0.73.ebuild 1417 BLAKE2B a784e5608e6722d08ee3c9d87ee8a113dcba0ccdf832187db4d3dc5d77d39a931f10ad9a6fc8449af6e7eeacbab5b655efb19816c6669300cc9654e1d233c26d SHA512 799e0b89cccd87c1ccfc86ccb3123b566af55c15eebb015acb23900eb8d6108e1dfafdf2fdfff776c475ef263acc13ea863eb70010c01e4170b5a6dc63a1bb43
+EBUILD po4a-0.69.ebuild 1403 BLAKE2B 665d272634bc39a1a45d5f0a01971bc4710c9d4e49b83e5b40e5e75e81c3b25d852bc708fc199c28370ba1f6a308cc25514f9b7a7cc265324f223a7513144b2b SHA512 e5e6232e4de1d5da7c7e9c650781e9aa8b6ad0e69c7ed85983c561d9cdf4003a87a787f686503f1fd14ebebe7e4fee27d8c223cf2be076449c701ac4a1c41c0f
+EBUILD po4a-0.71.ebuild 1408 BLAKE2B 34440eb84bd7e3d9623ee7fd379e4baf33100d4302dfd32e1278e78c3ca28dc18e31f97c56bc37e6c0df0141b76984e68c693b1392b2add822bb333b4cd1bf5c SHA512 bf334dbb24048941866fe80eabf1bb06fed718a13872eb6783e5900c22a520b50a6e5634502c1c8eca6ebe3876e316a9cd9f0f22ff63ba407cfd73d3b3789e52
+EBUILD po4a-0.72.ebuild 1408 BLAKE2B 34440eb84bd7e3d9623ee7fd379e4baf33100d4302dfd32e1278e78c3ca28dc18e31f97c56bc37e6c0df0141b76984e68c693b1392b2add822bb333b4cd1bf5c SHA512 bf334dbb24048941866fe80eabf1bb06fed718a13872eb6783e5900c22a520b50a6e5634502c1c8eca6ebe3876e316a9cd9f0f22ff63ba407cfd73d3b3789e52
+EBUILD po4a-0.73.ebuild 1409 BLAKE2B 45cf1a31a7cbeb86da5d06bb78c671d7cc0ee33b7963b6cb4c17992d84f2f6795fa89fe7a329acbbb43ad3b702c8c6c20f0185f129201f57e50271536522fa8c SHA512 49e8e9f9c798fe63a7599da1021a1950b399e1ae457026b3a90c75db2416f35360e6965fbf39734eeb061bbe12664d129b1cefb3b41e1f85a421530858cde7d5
MISC metadata.xml 327 BLAKE2B e4ac438b10bde7e247b0f098c104aa9956b264df04c81d10aff0f0a0ae45184a953443062f38bbc5fe0c7fd9a4e48219c5e0a76c5bb0b4fee9edf51e35ad50ec SHA512 934e9519050daf07edfee9e4a0041d808ea5eec4d414b738f1e2b909e821b83c8c7b39a15170041a9aba31df1c1a0b6323bd245507f7c9bea9556a332c6939ec
diff --git a/app-text/po4a/po4a-0.69.ebuild b/app-text/po4a/po4a-0.69.ebuild
index d45251ad5468..7cae274325d9 100644
--- a/app-text/po4a/po4a-0.69.ebuild
+++ b/app-text/po4a/po4a-0.69.ebuild
@@ -12,7 +12,7 @@ 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/po4a/po4a-0.71.ebuild b/app-text/po4a/po4a-0.71.ebuild
index 397bab6b1bee..18c3ed6fdf91 100644
--- a/app-text/po4a/po4a-0.71.ebuild
+++ b/app-text/po4a/po4a-0.71.ebuild
@@ -12,7 +12,7 @@ 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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/po4a/po4a-0.72.ebuild b/app-text/po4a/po4a-0.72.ebuild
index 397bab6b1bee..18c3ed6fdf91 100644
--- a/app-text/po4a/po4a-0.72.ebuild
+++ b/app-text/po4a/po4a-0.72.ebuild
@@ -12,7 +12,7 @@ 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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/po4a/po4a-0.73.ebuild b/app-text/po4a/po4a-0.73.ebuild
index b357dbe88d6d..8fa5377602d5 100644
--- a/app-text/po4a/po4a-0.73.ebuild
+++ b/app-text/po4a/po4a-0.73.ebuild
@@ -12,7 +12,7 @@ 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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/poppler-data/Manifest b/app-text/poppler-data/Manifest
index 48e6765b74e9..63aac3ea1139 100644
--- a/app-text/poppler-data/Manifest
+++ b/app-text/poppler-data/Manifest
@@ -1,4 +1,4 @@
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
-EBUILD poppler-data-0.4.12.ebuild 1109 BLAKE2B abcd40ec2b7b8ff8531975aaea637d09c10d045479d289ea28dc643e1bf5c8fa4bac1d2964b97e17e2e18d48efe79a83ad9c90bab6e06517e08f7234e050ef36 SHA512 2505c37bcc96cc4d8998f83eef4e901e565c4d5ac86d8d3e98241a73da55e703ca57377abd56eae7b00d186041e49b30ffd761cc3c739505eaed565bc66ba776
+EBUILD poppler-data-0.4.12.ebuild 1103 BLAKE2B 909479059c26b1881b9e387c5c05df77120fb53b6b86e30b82b1649f717511b6cfb5d7d312e6570bb6d97d9848000b0ba44a425f7fe77387961ec44dfc531fc9 SHA512 8bb1d3473a43667fc22b2949eaba9a5ccd1c21330791b5ec43bfd4f82f30d1be1f8008971396f6fa13b21fa2c2b87b1b941679f7551fda36d3ed7367869362ff
MISC metadata.xml 256 BLAKE2B 16ea76357721c3ab7d672ade29d27338ddf9da983571e4ca4efe2520c741fc71315d9609b711850b00c19ed4eea848dea0d5b3955eecb401c42c4db257c300bf SHA512 2748afab7ffea0b3ddadf72dc720f7d83a1d76453fa569091abffe834ec187144a47f9365ccb4a97f676dbcfd799a6be92671f283b179fe4589d95486d7fd24d
diff --git a/app-text/poppler-data/poppler-data-0.4.12.ebuild b/app-text/poppler-data/poppler-data-0.4.12.ebuild
index 735eb5a9ab48..2118253ea3ed 100644
--- a/app-text/poppler-data/poppler-data-0.4.12.ebuild
+++ b/app-text/poppler-data/poppler-data-0.4.12.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${PN}-${POPPL
# 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
src_install() {
emake prefix="${EPREFIX}"/usr DESTDIR="${D}" install
diff --git a/app-text/poppler/Manifest b/app-text/poppler/Manifest
index 17687c54ef84..56deaa49cab5 100644
--- a/app-text/poppler/Manifest
+++ b/app-text/poppler/Manifest
@@ -1,19 +1,18 @@
AUX poppler-0.57.0-disable-internal-jpx.patch 892 BLAKE2B 811ce3bbeb3b3c0720902a2a57463d352d102a2d6faef209723558eb93d638f35108f83674e29314632ebcf5fae521bcd8893eb1f77b931c7348b9d7446dae76 SHA512 aca1738fa33fcb5efcc8b0f5062abca2f32d329d3e2e1609386f15cce33d2e7aeae3e36b41dae292d3dceea7bde62210d2527b2552047d33d57ea4f44dabc1ee
AUX poppler-21.09.0-respect-cflags.patch 5473 BLAKE2B 78f12a2f5f582c369ac72b5203cdc5391dfbe8f48ab00e2684f58386147d2e35b33a93882535227031d52ae298dcd14f4e584b8ec248f83c463ce3169479822f SHA512 f18ac99639f8278c8eef622a98f42ca39e9612ddc1d701d8684e170fa7c300b9f73b80eb35c68a18cf413a9beabeb8610901fa3fabf92d0c6521f4020c971956
AUX poppler-23.10.0-qt-deps.patch 2020 BLAKE2B e9f022a7ddbc0e2533554c3263e0f22e62da8c28881a4f6a5bef18b1f85c5db9e6a4c3b312d5e1b0fbeec6f265716d376fe2036b9ae3d0e5396fc6cc1510d1ac SHA512 7ab6f92cc9f019b9f01b6f4cb4bfe7f8f269fd172ac46379b212ae623452265bbbb223e840897fb6c483c65919f3573a9bd79814b719b115cabd97950a202c7a
-DIST poppler-24.04.0.tar.xz 1904936 BLAKE2B c4a9350b990981b0018229923160ded621f4035b19ec3d87c328ef67b22b9e36cc15ef4912da625a55a5befacc95aef6a8ef5dc48aa46cd79943b03985333b47 SHA512 49a9bef20ebdca3b56e53fa610d5ff76a7fba378dd7d8bb64a11bea909bf103ec7fd385e95ca971feab84aaebb523d4c7515a3a42ac0c7eb728e376a1239cfd9
-DIST poppler-24.04.0.tar.xz.sig 833 BLAKE2B 842f500b45396a3a0a6e5789a6f0957ea5f3d66536dfb6e32420201bdfc4a867a0262d0dc97302cc0d530e68ca163fda10f143516a472394bcb085f746d891d1 SHA512 4419a2a94c34621ffde1f1e0d1d26929171f81b6809a5380af30434c2220a7bf694ff2f8e7ba7a611b1ebd265e91424060238f51d2cccd9acecd92f66e0e1e28
DIST poppler-24.06.1.tar.xz 1910252 BLAKE2B 7eb2543dce1da0a04ce872d4af30eb25304db72fb6dc6f3ed309d478844af0fdd66e886a6e8c3a48df2096a8aa834f6b14e65689466de3283b54bc50289cd8b3 SHA512 4add06c9cb7741a66cd11e169b6cc332e80151b6e3450295400e948f30c340d018f67fcf2b923f4f65a11f20e2ce1c2740008e823d9b97f966eded7ae51e4167
DIST poppler-24.06.1.tar.xz.sig 833 BLAKE2B f2fa137d12e9143691d1a640a39c40fe8d923b017e60e2a125026082adce8e0863c501167a170d60aa38044d9c799f9e31a8eacfee68847554ac86f7eea84d26 SHA512 f6343d3b7c8889a5b8e8a14a14e60fd11990393608639b0f41bb35451c2ac5ec28bba01af79578c0cb224726886b28a491a769cba5347df67680d18812258b9f
-DIST poppler-24.07.0.tar.xz 1913256 BLAKE2B fe4c227e72b215faea3942d9bab20b495da68cded7fbf082148362eae7ff35004e982fccb80fd05d3774cbf42d510b2784bbb6e71eb8b9fe7ac7f77a52d980ad SHA512 c11877c9977341c75166991118d9cbd0b4167708ead06bc464f0c13ef1e8ff30733f6521d9c8f8608fb6c59db2a3a046eac36a635f90e7aa7124f9be21df422d
-DIST poppler-24.07.0.tar.xz.sig 833 BLAKE2B c903a8f84c65c187f2f976eb83059722ef524331e0bae8aef21f0cc8af0d144528bc8c0b29e821eced49e318565e1c8fff4a674f9d74cf63e645e93caebd976d SHA512 5a80f27ce09ca2864e870a6d1cd9b8ac3d727c7c7522ff865517cb804344c797067ecb0763c58b486a5e371286ca2e0afa93c260cb864b11815972c03207ad5d
DIST poppler-24.08.0.tar.xz 1912592 BLAKE2B f76ccb8d596909d671df34f6c028e6161ad734d31b460bc7b3578d08a75ad146d6d2c1e4108acb33d08fd518fee014cc84e23d2e04ea92ad152702af614c5ca2 SHA512 47309b75746d5bc309ae98da9280e5178c81505c8873e849ece6923eb0ae0df6f271dab1e38b3aac1dbd5d05518284ad237ea78ba40d90420c6fc53ae1c3b400
DIST poppler-24.08.0.tar.xz.sig 833 BLAKE2B d257fc092c8541daf2e88a852655827470fb4890316f0a9b334b18c736ea33500e52c3b6b238047e8e3ded6a155b4466dcfa3afabfede11ed89b3fa17553577e SHA512 5e5c0185db2f3c1e1639e1eead93cf9e282db403edb91750d8ec325ca69f4bfb026345f2e9a8a18ed23a5a02b308163f9b4a8d6a75f9e760414cd709681a25a7
-DIST poppler-test-400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1.tar.bz2 5199265 BLAKE2B d58f6ee7b44ca45291c205f9619db3833871f5789dd6a4e3ccc9acce2b6d7967a6b8596e3f32b7b35ba3d185976e8b9c8a998071c4451bb5ce674825a4005d6d SHA512 5bf5d99956fa0a6a93e0b0dc4713ecd8810811eca35514cc5765ffaafb9485f64f94b21487afa46c16eaf66326fcb999e792b8121eeb188e7e33a32a4798fb76
+DIST poppler-24.09.0.tar.xz 1914488 BLAKE2B be6a388b9ca80aa6d86f05a69e712f5db8764653464ac0b511ed6d4b6090e796df041749f7c39519d3e6606e8c5692deadda9a60d5e8fc67931862676eda1b28 SHA512 1e8aea61d6bc1ce0d94bbcd0bb3b329a128b546082b2d74a005f6e36457c8c4632695ddddff6fe6e1e98cd40e5080e6b54eeb816846cb5e891d68b7051641151
+DIST poppler-24.09.0.tar.xz.sig 833 BLAKE2B 01c532ac962133ab85de72520a558b5f67ab27e8c260097b40a633f0f51978562c0ded7230828424712dbb931032d02d18179090fbc80dc926c1d58e8c32c2c2 SHA512 612b7b8a69ef4feb05c029cf925e5e876697abef4ee01575c3cfe68f20f7acd10103e18705c56f7c199707df648523553a6c87b8f39287ace03e444abf8750f2
+DIST poppler-24.10.0.tar.xz 1920580 BLAKE2B 5eee232c64f18083fa189b1839a7757c34f31a8711c4f173bfe0ded7c08d96618c9276fade85b3802cc79e31ca4b22f425904102f52a42985c9506f9cefbcf9f SHA512 5515b4c439cd2e92119aedcb8960dd82e6f78a1ffd82543d3649bedb3e0e8e97689ea592f4df347cc3c97d5d90c8518c13859f80be25f157b9aea78e62a31502
+DIST poppler-24.10.0.tar.xz.sig 833 BLAKE2B 241d939ab41687f3a5133418630624cc50f0de4cd00d45b3c7d2ea7afa083ac33b7dbb40a3493743bc6c5ba04f1c82c4bb0acae64f2f8658190fb7587a0097c3 SHA512 1c3668c8092bafe4169c2945b0bb2eeb1ab20097e1a45496837f2ce4edb4651272920583606b1746998a9313da6227814ffbbd22eb06195b21219673a9957a6e
DIST poppler-test-ff3133cdb6cb496ee1d2c3231bfa35006a5e8410.tar.bz2 5207226 BLAKE2B 15153457989a53301bcdc3468ab2b06b637457199004651b39ea848f488f8a2ba594ce2e36091de4fd06fc0a52b783c6b2ee243ac5d95ce1e9db7483ea880829 SHA512 335cd3d55fc6e28331e791e5b63a08d293abc70764a9f314b2c590c26a5a78b38243c74f988bb95afffe0bdcc54dee1e633dbf1672b19a290be40a298e16995f
-EBUILD poppler-24.04.0.ebuild 4417 BLAKE2B 407d85bd4d2865ace153236758eecad6ae6d5fc149f719c89edb4aad0ec59da434479cf490da90db7f5c1324ade5a1f106a48f861ee482d38ce237d11a650dfd SHA512 f01c512d9ff207bfa6b27095f36530d76aa992422de7b7c65056ec4b8f43e0f9d51b7c245731810cb9cc963bbed2751d435159261bbaccdf08e6bbc21651fe2f
-EBUILD poppler-24.06.1.ebuild 4463 BLAKE2B d9e2f1a71d72218aef0914c9537520ff447e8abcc235120735fcd9a299a5e71380b1c9599990d4cebbb7859397f1c1f99841850a0f9f98b9e8be24dced7faf52 SHA512 298c7c3a05882bf5aaf8231d922a520b3c1baf1e14ebb54049d96ac22a9d64417a4cafc40566dbfa8935bc57d687852077cbd439bddf6928c40fa3dac1f5edf8
-EBUILD poppler-24.07.0.ebuild 4470 BLAKE2B 23deceacbece8bfe874ebb9bd22e4c44e7b32309bf58f387af23dfa32e6c2d2040e5639822ac122d9b11f35c07fc4e40fbed08883c6cc7545ba57f6e2c55e9e6 SHA512 fd79c65d1b99e0f159e719355749d73821eec2cc7029ee0802edac6381f3405c89cea4bbee02ec5a2d8a1deaeaad226d148affb4a6690e3e403ed3a19da67bb8
-EBUILD poppler-24.08.0.ebuild 4470 BLAKE2B 16fe6d27117e3741032506a11e31d61c404c1a0da08f5feb81fb2ef941cf45346edfbb0ac8ada9c8542bee1f8eca8bc070c27d2485fae2f7664a726f1439ec75 SHA512 951e53f9c1f0210993fe2554b35291d4f1a4d1670d87985ec2db633d33f2d3b90bee840da6feb49d0a16c12724db1f6ce1f407c6885e4699c7a10fdb09f7fe51
-EBUILD poppler-9999.ebuild 4470 BLAKE2B 16fe6d27117e3741032506a11e31d61c404c1a0da08f5feb81fb2ef941cf45346edfbb0ac8ada9c8542bee1f8eca8bc070c27d2485fae2f7664a726f1439ec75 SHA512 951e53f9c1f0210993fe2554b35291d4f1a4d1670d87985ec2db633d33f2d3b90bee840da6feb49d0a16c12724db1f6ce1f407c6885e4699c7a10fdb09f7fe51
+EBUILD poppler-24.06.1.ebuild 4447 BLAKE2B 9dd8e5dbd6e5985a5d9e21c0d3dc1c6da6a240d63db338ea06f2b1b4dfa1b175fccca4257d9da79e0deff5db1dec65c599a799a453f6962c39cad9f5073b1af2 SHA512 ef395755a8d3b41834dc0d91640aa527e3bee2a116510916c5e119b87085c401ffb7de73bc4eb1916d671b1bd493091226a4a54609c169e4e55b345975d7c4a2
+EBUILD poppler-24.08.0.ebuild 4448 BLAKE2B e6474a52582ea630652448ff3e9b47b5f7fadab1560d1070ca556090c81256cfc711e4f52f431f0209d6ca49f7d10ee3f36a1c82b3a6bbef6804ba97e88b66fe SHA512 2689fb03bca8a7805baabf524310c5ea74ee0f0b9ec5e92d3272a41cac4feb1b752b21f7188f1f3d5f5af5daf3df560cfc64fca846e4b18e14cadfda2ecc064f
+EBUILD poppler-24.09.0.ebuild 4455 BLAKE2B c9a8dff1f1a8931a15aa835c135ad1c86650c73b2dabdab2b034ad0ea21f9ec5dc629ca8ec59ff2ff240604975a001895138e7c91447308b9b38d1cebceba060 SHA512 5574e1b7c7a6e7ca4f6275c63ceb4be233ea6af8d6bce0d16bfa78748956a23ee65a4674ebe45f58d63de7c6f564af34b31fd2e28b2a65b8a70e4a7bdaf33a48
+EBUILD poppler-24.10.0.ebuild 4456 BLAKE2B 35d08374784135e87c73ecb88727946c78acd3762dc87f68f6796608501aab22780929e665436cf07172da4c34295a709dc06083edc88fa47bf4b94471fbfcee SHA512 c55da2f0319e5d98e42a0bdb4eee86e8f802114ed2ccee61718718fca6f92c0c0afb1ae5515286d04b8fd545aea13e9ef72437822106937f7fd38652c4544310
+EBUILD poppler-9999.ebuild 4455 BLAKE2B e80ab3bcf12fe79a4d6ed9bd4b4876245c9ca5a7a4cfbb94facad8f10c07599afd0b363aaf1a9a7ec030a13e89d73e4bd5e64f511cedce3e93bdebf71b4b3eae SHA512 935a8e4f1e2b0f376ab8145381469da1c00792bd550005ecee2897ac132cbd770908b6f170bf67172b69bd6e67aff019e8195456a09b9c9a8f5c0439e4fb7438
MISC metadata.xml 1230 BLAKE2B e537b88babbb0c4ef5355c57c226d1c27b8b058e85c437962afe3610cf7dcdd4fea4a7694e508314cc5111d7bf09dc67881f0268a5cc8c2ce1e569a6f8c7699d SHA512 92b0a2fb9bf788eab1187657485698322cec7623da7b861ed5134089d0f3fc05f42138f734aa78bb811679203af2c6bf0dad7e78a091d5a51ba16a2aac60a227
diff --git a/app-text/poppler/poppler-24.06.1.ebuild b/app-text/poppler/poppler-24.06.1.ebuild
index bb7ab3e3a6d6..63b5ad4a5d2d 100644
--- a/app-text/poppler/poppler-24.06.1.ebuild
+++ b/app-text/poppler/poppler-24.06.1.ebuild
@@ -7,7 +7,7 @@ inherit cmake flag-o-matic toolchain-funcs xdg-utils
if [[ ${PV} == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/poppler/poppler"
SLOT="0/9999"
else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0/138" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
diff --git a/app-text/poppler/poppler-24.08.0.ebuild b/app-text/poppler/poppler-24.08.0.ebuild
index 06e7220bfbba..653108e066a1 100644
--- a/app-text/poppler/poppler-24.08.0.ebuild
+++ b/app-text/poppler/poppler-24.08.0.ebuild
@@ -7,7 +7,7 @@ inherit cmake flag-o-matic toolchain-funcs xdg-utils
if [[ ${PV} == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/poppler/poppler"
SLOT="0/9999"
else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
@@ -17,7 +17,7 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0/140" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
diff --git a/app-text/poppler/poppler-24.07.0.ebuild b/app-text/poppler/poppler-24.09.0.ebuild
index 7b4beeb49ab3..dda3fe1c9b3e 100644
--- a/app-text/poppler/poppler-24.07.0.ebuild
+++ b/app-text/poppler/poppler-24.09.0.ebuild
@@ -7,7 +7,7 @@ inherit cmake flag-o-matic toolchain-funcs xdg-utils
if [[ ${PV} == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/poppler/poppler"
SLOT="0/9999"
else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
@@ -17,8 +17,8 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/139" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ SLOT="0/141" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
diff --git a/app-text/poppler/poppler-24.04.0.ebuild b/app-text/poppler/poppler-24.10.0.ebuild
index 47fea88caf87..0d9fac4f92c1 100644
--- a/app-text/poppler/poppler-24.04.0.ebuild
+++ b/app-text/poppler/poppler-24.10.0.ebuild
@@ -7,18 +7,18 @@ inherit cmake flag-o-matic toolchain-funcs xdg-utils
if [[ ${PV} == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
+ 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="400f3ff05b2b1c0ae17797a0bd50e75e35c1f1b1"
+ TEST_COMMIT="ff3133cdb6cb496ee1d2c3231bfa35006a5e8410"
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/136" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ SLOT="0/142" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
@@ -35,7 +35,7 @@ COMMON_DEPEND="
cairo? (
>=dev-libs/glib-2.64:2
>=x11-libs/cairo-1.16
- introspection? ( >=dev-libs/gobject-introspection-1.64:= )
+ introspection? ( >=dev-libs/gobject-introspection-1.72:= )
)
curl? ( net-misc/curl )
gpgme? ( >=app-crypt/gpgme-1.19.0:=[cxx] )
@@ -45,9 +45,9 @@ COMMON_DEPEND="
nss? ( >=dev-libs/nss-3.49 )
png? ( media-libs/libpng:0= )
qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtxml:5
+ >=dev-qt/qtcore-5.15.2:5
+ >=dev-qt/qtgui-5.15.2:5
+ >=dev-qt/qtxml-5.15.2:5
)
qt6? ( dev-qt/qtbase:6[gui,xml] )
tiff? ( media-libs/tiff:= )
@@ -56,11 +56,11 @@ RDEPEND="${COMMON_DEPEND}
cjk? ( app-text/poppler-data )
"
DEPEND="${COMMON_DEPEND}
- boost? ( >=dev-libs/boost-1.71 )
+ boost? ( >=dev-libs/boost-1.74 )
test? (
qt5? (
- dev-qt/qttest:5
- dev-qt/qtwidgets:5
+ >=dev-qt/qttest-5.15.2:5
+ >=dev-qt/qtwidgets-5.15.2:5
)
qt6? ( dev-qt/qtbase:6[widgets] )
)
diff --git a/app-text/poppler/poppler-9999.ebuild b/app-text/poppler/poppler-9999.ebuild
index 06e7220bfbba..30f9b48467a0 100644
--- a/app-text/poppler/poppler-9999.ebuild
+++ b/app-text/poppler/poppler-9999.ebuild
@@ -7,7 +7,7 @@ inherit cmake flag-o-matic toolchain-funcs xdg-utils
if [[ ${PV} == *9999* ]] ; then
inherit git-r3
- EGIT_REPO_URI="https://anongit.freedesktop.org/git/poppler/poppler.git"
+ EGIT_REPO_URI="https://gitlab.freedesktop.org/poppler/poppler"
SLOT="0/9999"
else
VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/aacid.asc
@@ -17,8 +17,8 @@ else
SRC_URI="https://poppler.freedesktop.org/${P}.tar.xz"
SRC_URI+=" test? ( https://gitlab.freedesktop.org/poppler/test/-/archive/${TEST_COMMIT}/test-${TEST_COMMIT}.tar.bz2 -> ${PN}-test-${TEST_COMMIT}.tar.bz2 )"
SRC_URI+=" verify-sig? ( https://poppler.freedesktop.org/${P}.tar.xz.sig )"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
- SLOT="0/140" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ SLOT="0/142" # CHECK THIS WHEN BUMPING!!! SUBSLOT IS libpoppler.so SOVERSION
fi
DESCRIPTION="PDF rendering library based on the xpdf-3.0 code base"
diff --git a/app-text/ps2eps/Manifest b/app-text/ps2eps/Manifest
index ab4bc84c06e8..119c0826c15a 100644
--- a/app-text/ps2eps/Manifest
+++ b/app-text/ps2eps/Manifest
@@ -1,3 +1,3 @@
DIST ps2eps-1.68.tar.gz 97304 BLAKE2B 594b894b2d81f64c8c6a7461d1df96d7b6e3ce3ef8f7eaf58161eb6a05ebca7b2d304a531be954898f1a9ad53cccd84536b64127b080afbc3902265d2e4e1108 SHA512 7fc84da5da00d5b1169d6e337b1db232adf80d9d957e48bfdd9272946151adca3e44f712587387ef557488cd15f44210b3fbd8c545488ec0071641d9d25a9c2b
-EBUILD ps2eps-1.68.ebuild 888 BLAKE2B 2cca793d8d85f07080afccf97f85c4eef518aed4d7ca8421a7cad8494c735c9dc9f2fa12e47c9f97f078995c04d83c6da6a5a3ee9e6cb90d0fcf2af2fe09637a SHA512 9e56befae0cc9c8188726edf6a881af8de181d983341e0197ac436858f205490b951599f406a482fa39211db2c3cf6b2c1c1aeef095b11ab0ffe592bd1ddf4d4
+EBUILD ps2eps-1.68.ebuild 882 BLAKE2B 242a3c5551f5bbbb43e7f7d20e9b4633bcce9a4252d89f3d7f1343e7d9d941d38b606f0cb7269d2b91a73a6def19808defebcf0c463badb45769ec362357b88e SHA512 4d8dc87973ea1b3e6cf4194a54b0528b5c9a35a5d750650d01d25759eca158456400a8cc5c2f706a935a74c0a310db0dc26cefe926b57b726be3bdb3a35779ae
MISC metadata.xml 370 BLAKE2B a2bf24c1d3fb684c89c96271437cc7412d9819981e6bb0a34722706de0dce1a404d5bedab84482c420603781658122d82be7e3c44083884ce9a3099e1e23f1ee SHA512 7a2db218407f734699f3cdaeb7029abe79326e23d1419ab74400a307a48d841762298311cc142f44da80a2ba1344f24e531e654ecfeb2de224872269468c648f
diff --git a/app-text/ps2eps/ps2eps-1.68.ebuild b/app-text/ps2eps/ps2eps-1.68.ebuild
index 4c07540fcae0..631b18ce0356 100644
--- a/app-text/ps2eps/ps2eps-1.68.ebuild
+++ b/app-text/ps2eps/ps2eps-1.68.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.tm.uka.de/~bless/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
app-text/ghostscript-gpl
diff --git a/app-text/ps2pkm/Manifest b/app-text/ps2pkm/Manifest
index 788f3e817c28..e29f076740da 100644
--- a/app-text/ps2pkm/Manifest
+++ b/app-text/ps2pkm/Manifest
@@ -1,5 +1,5 @@
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
-EBUILD ps2pkm-1.8_p20210325-r1.ebuild 764 BLAKE2B ff799c5b93be409166797d4e849dc070233f573d3e01573de7c73f1ac60f49214bd17f00a456038a01374c973e1cc13882ab1e216f4c51b743e655b1cd7e0de3 SHA512 75a95e345cdab7208f327a2e04e63a604cd9143d92d8252e485b404d9fbdefa7309f6dfcb4653231e20eb12dd56ccd745b6975f559a918ad93e7056b5730f1e8
-EBUILD ps2pkm-1.8_p20230311.ebuild 770 BLAKE2B 8ac0f314bb2ccc609fac04a8cc1c44ccbac3a440a2e0fa84429df03c4ffabdcc02274ab32652b4fcd99c561f4bf20d2be3e34036c70f5f5071f7738e498c51d6 SHA512 f9f22b80e1ab38d37b5ce47ca7005ff61d4366e4f3ffb017346a865e614ec4c259e5c6727d3260c294831edba1a8d7452ddf552f428f4aba0dc88cd9a8c93d52
+EBUILD ps2pkm-1.8_p20210325-r1.ebuild 758 BLAKE2B 6b5831700db6935e20c254bb9ac6863bfacc237f1b6510f1258fb245902dc46473ded91ca40fc394dbf0bc447218c898860bd9af652c3c7a93d3757ce7e5b695 SHA512 50da9d1d98662834baf81253a0b6f134c8a33fa30e7f648616700a688d54be06d4339237b7fc29a1ef7c8d6180587c52acd14bb782a78583a40f564eb7438eab
+EBUILD ps2pkm-1.8_p20230311.ebuild 764 BLAKE2B 5f131a9d1992f85044a234d16757487c306954cc9be1237f25421c81682aabd0060c4bbe5c05ee7d816e403f10ffc523c14d333e173f1a634a6d153feaf8fdcd SHA512 2fd5c4f3bde6344561319f21655ccebc6782a78fa139124b5374b9a974373160f3472c9cf7c98e0ae465b7b56a939a4fca5a03855fa54f838ac59d329e0d6049
MISC metadata.xml 360 BLAKE2B ca0683dcc7068d813ba25f8444bd821ed98d79fb6a4cf3cce07b6cf94e013a3a65fd26d97c356200a49ebf708830ce68d3192f74cf680aa90bab9dca961982c7 SHA512 8c8f28e45ce3107a176c8c901cfd44f20b4c423d5de1ab759cae327a8cedff0530a5fbea7f33afbd416c78e3b37ede619324cbdcdeb995205f8b5b2bcf5790a4
diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20210325-r1.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20210325-r1.ebuild
index c2bf98350593..aa95b004f145 100644
--- a/app-text/ps2pkm/ps2pkm-1.8_p20210325-r1.ebuild
+++ b/app-text/ps2pkm/ps2pkm-1.8_p20210325-r1.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/ps2pk"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
DEPEND=">=dev-libs/kpathsea-6.2.1:="
RDEPEND="${DEPEND}"
diff --git a/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild b/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
index c03bbd32183e..7a789bb5e6b6 100644
--- a/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
+++ b/app-text/ps2pkm/ps2pkm-1.8_p20230311.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/ps2pk"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
DEPEND=">=dev-libs/kpathsea-6.2.1:="
RDEPEND="${DEPEND}"
diff --git a/app-text/psutils/Manifest b/app-text/psutils/Manifest
index 9c6c0419890b..dd826d7653cf 100644
--- a/app-text/psutils/Manifest
+++ b/app-text/psutils/Manifest
@@ -3,6 +3,6 @@ AUX psutils-1.17-makefile.patch 6367 BLAKE2B 72ea65d478993bf2c8b0f9254fdac6ef705
AUX psutils-1.17-no-fixmacps.patch 1176 BLAKE2B fdf9653e881e05340445560ba5cb3303bc42e46a1605ee19d675023174aa7bf73d9b4cc37ba3bbafee9b3829974981ff58284acf7079f9b2a3fedbac9d28b2af SHA512 707ebb4594b341044e27cd3fb35402b4d3144eb52f9baffcc633dbde69b53717da148b6c03074411cb95dcf50b48ba87df4ad6c2ec3b24f37b0951c40012efdc
DIST psutils-2.09.tar.gz 1231162 BLAKE2B 237c26aaf5d9567177cd092d2651aa4562599776118bc4b7bdc717c03935fbddf94e28e037c603b54cee178687135e88dd9593c4d6bad952e1afcb2838e2bc17 SHA512 962c182a4cd71fbc77892806f9e46985306e75f726a58e218718bda20fdada72e9622bb55cef70ed92709b9c1c227a6542096be9605002f4c476edf529ccd4c1
DIST psutils_1.17.dfsg.orig.tar.gz 40296 BLAKE2B c74cde600e841e876892f3c0cfd20ab5d1ed87135e0bc952b19baf90315b95f89bf177b66deeeb91862fc2c620f688ba49972673bf9f4b4ff250590f0b2fc848 SHA512 a4ee49ecea9a948c0cfb8b51d10471409ec461a07bb94c1158c64e433f02ede4770fcb961d6ec79088bf247176db9757389d3e1cf5b64246b3b90b5584b59ff3
-EBUILD psutils-1.17-r5.ebuild 862 BLAKE2B b1cd2b872af84e2ff981163d93e6ea57aabd6d53c617a7d70e22c980373c7411fe074469a8bcecd742e087296816371d1b7a5dafe33da6df20e5c5ecbcb56666 SHA512 9625605aae566db52235a90ff82d29fc12ca6fa20c70efc0b5aab9e294e5e760b94810511fadcd5757e50ba315dd644c48eda3d9d1bc438f5f657f5e06d15651
-EBUILD psutils-2.09.ebuild 698 BLAKE2B cd686a655717dfc756e313f049ce26336588f3fe4e4689c7892682ec6ebc6c983a833b259e76ac3eeeca74807785ce2f4f5e68c1bdcf7273ddf2532283f33051 SHA512 6ea4179d029c4de2889dde98c5e0dbb50dd7183d6ccf795cce26a78d784bdd9ed5121f2d8441bdf31d51f7edf604d258342b2741b6b694e656e30c8ec1d9327c
+EBUILD psutils-1.17-r5.ebuild 856 BLAKE2B 4e9c83ea6661c42247946ac0fc788d75c5dac551fe9704e01f72e59cfd3711daddada3ef03b346b0c131cd0d8c760de2cb9742916b9cbd2a7268eb0e031f46c1 SHA512 aea4c8ccfcdbca818680f77536cb1b57ff60d3dce3fce1f0e2e2ec6fe3d2716435564de965372463a457c11bd27c775a07156000da646c7108fda2dd656d0fce
+EBUILD psutils-2.09.ebuild 692 BLAKE2B e757eee489f3d77b64de45b1671527d4fc914e66d4c19c97917cd677a37e644bdc7faedef8a30697227edcf2f29ac31ee5dc751684f25eda570e41d2b3d5e77e SHA512 578887ea412b4a3b600e29a4a98a87dc2d8fcfc52962e70da079201cc56d2c98bdcea1cad57ae1501729ba0653d227fb198ef9eb67e8c6175f86678f6d40727a
MISC metadata.xml 331 BLAKE2B 62cf497cda1c0999712bc16f461752893ec993543467f61cd07da3990dcc49aafc657be491d3aeb8086701bd75a926bfaacd8ef09a1d0a6e7cb79c3a6d185cbd SHA512 8d5fbf150ede686bae3331db6b9eed017b044ec0cea612668991aa3fab9695d8026a0892da46adbcf29c2c2dbdf2b2316a039654029ed147707a893faf747f2e
diff --git a/app-text/psutils/psutils-1.17-r5.ebuild b/app-text/psutils/psutils-1.17-r5.ebuild
index 54201ea6112f..89468aef7cc6 100644
--- a/app-text/psutils/psutils-1.17-r5.ebuild
+++ b/app-text/psutils/psutils-1.17-r5.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${P}.orig"
LICENSE="psutils"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
BDEPEND="dev-lang/perl"
diff --git a/app-text/psutils/psutils-2.09.ebuild b/app-text/psutils/psutils-2.09.ebuild
index 660720704b57..d4d4fcdff55e 100644
--- a/app-text/psutils/psutils-2.09.ebuild
+++ b/app-text/psutils/psutils-2.09.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/rrthomas/psutils/releases/download/v${PV}/${P}.tar.g
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Newer libpaper needed for fork which provides 'paper'
RDEPEND="
diff --git a/app-text/qpdf/Manifest b/app-text/qpdf/Manifest
index 2716da631570..59595b2c4d39 100644
--- a/app-text/qpdf/Manifest
+++ b/app-text/qpdf/Manifest
@@ -11,8 +11,8 @@ DIST qpdf-11.9.0.tar.gz.asc 833 BLAKE2B 6f00b52643b76828f65ce45ac031a72369753495
DIST qpdf-11.9.1-doc.zip 6895053 BLAKE2B 6f23676b54cc1e913ec131cd2121e9ef35dd74cc2d85949e28374ca8fc449a8a93946c0ec7bd41c2cbabaef2eb00e54fb9cac7376658e835f9c2ab9e1e58bb7a SHA512 7cd4add8d43ab366feac34e98e7ce13338ed3e2282f5bbe5c59b96230acff3bdb259723ebf197f2e4aba6ed03ba20cab01df4cf583b9d80102e8f5ec0e06e18d
DIST qpdf-11.9.1.tar.gz 18585065 BLAKE2B fa845e04d6044c70e1864a8eee9831774218a2fa6de74fed1efc22f0cc4982b7e41b2a7d6f0c794941eac08ba65d2196d72399514c376e2774c754f074560c43 SHA512 8c60c6639371e71a5229afb2e11c18aa660061e652eae4a8d9c8e9ceff913b0c7d866ed17375d1be9c439b0789ea03064ab98771f43fd03c7059aa136285a4b2
DIST qpdf-11.9.1.tar.gz.asc 833 BLAKE2B 4b676ac2469971e0b4862d329d489ca4c37a11a753bee380668159f8e0c8bdeecefcfc51b6aa0fbafc379a732aacb89481b52138a38cb69fd8d8cfb804dcae9f SHA512 392cec40c7f7251f77ef3c7d27d9fc5c8d63ae6774192af59b3651c240fe652d67dee8ad80c94ee67362e27983124fecefc97df542b8e8d48843f2c305fa99b8
-EBUILD qpdf-11.7.0.ebuild 2259 BLAKE2B 32818e0fb63640328c1f9d71f9c869f6cb17c34fc9c15b396c73f6c5c5074f129345cf7f75091fa5be388fbd1a160e0628e44672fbf364dac7bc82f1fc4c98e9 SHA512 64de2e586bcda0b81aa78838d9d490ec33f731267afdb0fbbfbd0477d357c09fc4e034ee5a56ca3d1544dad464b8a55fee4f5b3d24f97f75c83e96e7b4b9c7f4
-EBUILD qpdf-11.8.0.ebuild 2267 BLAKE2B ca085253af322e80a5fecd4453ee71bd9d4fe1fe2c290a76b3658965f45704b4434a8921fa3f4a63f9e62f75049153c1b57adfe4e6d9a4482f362ae0d1d39777 SHA512 d2b95baa69ab421755708297e5e4f68a1436f797d73d849c40a7eb4427dff05d547f97f2fcbd9c43a4a100a68ca6c7c89c10c89eec5bee03ec4150a8603061ef
-EBUILD qpdf-11.9.0.ebuild 2267 BLAKE2B ca085253af322e80a5fecd4453ee71bd9d4fe1fe2c290a76b3658965f45704b4434a8921fa3f4a63f9e62f75049153c1b57adfe4e6d9a4482f362ae0d1d39777 SHA512 d2b95baa69ab421755708297e5e4f68a1436f797d73d849c40a7eb4427dff05d547f97f2fcbd9c43a4a100a68ca6c7c89c10c89eec5bee03ec4150a8603061ef
-EBUILD qpdf-11.9.1.ebuild 2338 BLAKE2B 0d0d0c819a8f7409d3cbe8e2eb86d6d42b1e5608363c6633b0b90f14683bbddb51484baa3cefe5a9d98db36963b36f7964a9b5431cfe65b7354c2e761a33624b SHA512 08d65951a861949c68a25a96c1d0082ee04d1321297feec4efc78d851873afc4588855bb2a2e6c8b1f5273902b53b5fb96da555166f072f161e1a857205b8478
+EBUILD qpdf-11.7.0.ebuild 2253 BLAKE2B b2bc43884c75da8d3381d12b9f8f0d2d836ab03b8de884be792d308b0a564c623eccbab64ce694806cf7477f667e6754a177a9c94eab83ee75b551b05984cf51 SHA512 1956e77716fa8a25e5214e3463a5c51f8c2e20ad8d46a4ad43d0aa8068e858c054985cb2ca01ce682d90215fb80e10e019ce88f64c0252d46405c7a431a8f5ea
+EBUILD qpdf-11.8.0.ebuild 2261 BLAKE2B b3687a1e2b26990a2344e0e070aa3e7cb05cc9e802b727719900e42b69af8759bf936e3c707660174d009921ddf8d53c988558e05ef2a9be592744c5180ce32c SHA512 52525584740a3526daff4e097afaf743f3c5ca678ddec343b27fd41f068fda44fcf0087f11782bb90a7e3f8615101221aefac252078b4fa862de4e45738d34eb
+EBUILD qpdf-11.9.0.ebuild 2261 BLAKE2B b3687a1e2b26990a2344e0e070aa3e7cb05cc9e802b727719900e42b69af8759bf936e3c707660174d009921ddf8d53c988558e05ef2a9be592744c5180ce32c SHA512 52525584740a3526daff4e097afaf743f3c5ca678ddec343b27fd41f068fda44fcf0087f11782bb90a7e3f8615101221aefac252078b4fa862de4e45738d34eb
+EBUILD qpdf-11.9.1.ebuild 2324 BLAKE2B 5b92cbeb2ccc4c182c4d23eb187879b99e6b75a3ca5ee1cd44a71dc77157438a2ee1f29276dd1b0aa96c02b2dd229bcb9160ac7e57d5fe03acee11532ae65f08 SHA512 dd55fcc13955a3b78d7ff3a08d88fff36b98ddbc86ba451ee10cec91a248168d0af55e84bf677db0f70c0252feeaea9249f0bc7797b7e2c5f2bf4cd82cd9d861
MISC metadata.xml 444 BLAKE2B 1febc86d8f85aff5ec02d910550aca3bde66111c3e7364b264db3fca10020ea9bc2887dc8283217e2cb8d05ba46c176a92993e0d418528cbe590771dccc49d90 SHA512 dde5e34ef0d6c65df8a2ca8d630182413800f4c10f4b9860ed752623b6f4864dd4969c757e06b2689c8c5da3377bfcc28ec223e531432add083cd4a68211ea1c
diff --git a/app-text/qpdf/qpdf-11.7.0.ebuild b/app-text/qpdf/qpdf-11.7.0.ebuild
index 8139978232c7..5e125d62c962 100644
--- a/app-text/qpdf/qpdf-11.7.0.ebuild
+++ b/app-text/qpdf/qpdf-11.7.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc examples gnutls test"
RESTRICT="!test? ( test )"
diff --git a/app-text/qpdf/qpdf-11.8.0.ebuild b/app-text/qpdf/qpdf-11.8.0.ebuild
index 055841cf1036..44a543eb82ed 100644
--- a/app-text/qpdf/qpdf-11.8.0.ebuild
+++ b/app-text/qpdf/qpdf-11.8.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples gnutls test"
RESTRICT="!test? ( test )"
diff --git a/app-text/qpdf/qpdf-11.9.0.ebuild b/app-text/qpdf/qpdf-11.9.0.ebuild
index 055841cf1036..44a543eb82ed 100644
--- a/app-text/qpdf/qpdf-11.9.0.ebuild
+++ b/app-text/qpdf/qpdf-11.9.0.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="doc examples gnutls test"
RESTRICT="!test? ( test )"
diff --git a/app-text/qpdf/qpdf-11.9.1.ebuild b/app-text/qpdf/qpdf-11.9.1.ebuild
index a329de298b37..39c17b16851b 100644
--- a/app-text/qpdf/qpdf-11.9.1.ebuild
+++ b/app-text/qpdf/qpdf-11.9.1.ebuild
@@ -23,7 +23,7 @@ SRC_URI="
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 ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="doc examples gnutls test"
RESTRICT="!test? ( test )"
diff --git a/app-text/rarian/Manifest b/app-text/rarian/Manifest
index 8afdc046f06c..3163f81d8808 100644
--- a/app-text/rarian/Manifest
+++ b/app-text/rarian/Manifest
@@ -1,3 +1,3 @@
DIST rarian-0.8.4.tar.bz2 402769 BLAKE2B bc077a6584f7ad0967cdaf298769d1da5ea4b9545191bcf7a8d4f07178666c416b8471a79447e6e3ff52bb2bfd8c55afc7d1638211d245abd9d4efe82c30a7a2 SHA512 5daf8c70438db566f8c4fc6a9b553898e078882307951e7060873fb4c32c12a6482f560f14dab9376917996a3a2f84a36bdf2721fa94c3e63379e3ea0ed131d4
-EBUILD rarian-0.8.4.ebuild 872 BLAKE2B 4a7a9208d0a1d511643780a12b974e431aac1bfa6fabb0aef656743077a4d6c83628790dc4a327018e535c0050bb358977da057d9c1de7a2bd626dfc6fa54db5 SHA512 c3a72a616978683edfa82999e3d8766fd324d8250a0578793e2665efdc5f3596e46dcd8f0349703cd7f95921e20ffb5b899dfd94e5594152982cef9718e5090f
+EBUILD rarian-0.8.4.ebuild 866 BLAKE2B 9bb4b46ce6d292a3d5f202b98184ceae98b97c72bf80695ec0a0f7638b4098a6f7cd4570ab5edfcd17b3b115837293c59cc208b637c64ba50f45716db79be95c SHA512 cf2a30f9e87fe470bc49b847d27617a421e538278fec197de37546919c06048ac415b530a3784e814d26088f8c3ce4b7e520d17b5b301d0a2703313df8a2346f
MISC metadata.xml 337 BLAKE2B cbe2bb760281e47c65dda3d0fafabed840e3dc776a79861064c51c28e9d1ac0267111e6b8f39814ce2653e02c36af46ed8cb9faf0aa532d718eb90a9a6c1f3ba SHA512 56b21ef4b2f335c7e346b590be30d98accb784904fb05d921158291e9095651e57f81ea9a2554180b2e4abfb88e55e1a2bfe483c943c60f463c5914e03e9e7bb
diff --git a/app-text/rarian/rarian-0.8.4.ebuild b/app-text/rarian/rarian-0.8.4.ebuild
index b0989eb38327..f5cc9f790e4e 100644
--- a/app-text/rarian/rarian-0.8.4.ebuild
+++ b/app-text/rarian/rarian-0.8.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://gitlab.freedesktop.org/rarian/rarian/-/releases/${PV}/downloads
LICENSE="LGPL-2.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/recode/Manifest b/app-text/recode/Manifest
index 53214ee76399..3d9253049eb3 100644
--- a/app-text/recode/Manifest
+++ b/app-text/recode/Manifest
@@ -1,3 +1,3 @@
DIST recode-3.7.14.tar.gz 2297471 BLAKE2B c353c287f0eb8fd461f1a98b47bb6e24067051edf4ef40badb5598b242aad4f560d1097ea826db8dc7f24206a86cc58207090fe746da2be6cd11e5b3d5961567 SHA512 ca0e9aa392f0571cfd1cf9566a15d7651a80edf40d603eadaa4c4ee2d7843ffa9d6074be30a21dac2ab192fe601f8581721d719d055911eeccb455acfe112596
-EBUILD recode-3.7.14.ebuild 1476 BLAKE2B 559c88ce5b09a5471b0a4bfdca9c7a7ee0ecb3ce5c123f86ed4e004116f798be96fed90a1f7c56d12ff47a0cf51cc3dd50403af3d90bde46d614c11a54abf92a SHA512 0d922646cebc1c6f1a78a064ea4ad70367629d772764c15cd75abfb01f0fd551029a405e33435b55eaac4a8ff8603908f03bd3986aeda624104141ddd9cdc331
+EBUILD recode-3.7.14.ebuild 1470 BLAKE2B dbc62b11e118858daecfbf2ac6e0d387041a17426b6629de0fd3ac8330c0aa509316e78039a48a5656fb53c4e27b1a7732ae1360b13d77af1d1f94d16bd54d48 SHA512 b082039a0a3ac4c833c1c3ce47a7876af2ff53e61e73f212eb31f4fea0530f1d9527b6382369ab067219acdbaeb068b7feac1ee15dd282a073c955b543a06c16
MISC metadata.xml 431 BLAKE2B a2f1b90590a30ec6d561845193e29d2fde7254ece1cc31b777bc5d3ed85aae53a6abb23cd9a00f9fd07ac4e13ccabd35e2fc71816106e46c89ff0607e869419c SHA512 388038f9e95b0491e8061def1c405facb327e8feefeca08d7b425b143db03d4f7745c6b7515cc000f42992b97cc9e82aac7660e313a2159d324883792d6d85fb
diff --git a/app-text/recode/recode-3.7.14.ebuild b/app-text/recode/recode-3.7.14.ebuild
index 173abc26b56a..4940c3ef2657 100644
--- a/app-text/recode/recode-3.7.14.ebuild
+++ b/app-text/recode/recode-3.7.14.ebuild
@@ -14,7 +14,7 @@ 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 ~ia64 ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="nls test"
RESTRICT="!test? ( test )"
diff --git a/app-text/rman/Manifest b/app-text/rman/Manifest
index 9d8cb2c30ce0..fe5f513ea819 100644
--- a/app-text/rman/Manifest
+++ b/app-text/rman/Manifest
@@ -3,6 +3,5 @@ AUX rman-3.2-gentoo.patch 418 BLAKE2B bb7385f95e443a175e86c7c8c19871cfd8682b0374
AUX rman-3.2-incompatible-pointer-types.patch 788 BLAKE2B 00cee69b9979220858cce69351f081be89d6008e63aea61c2d0e2bded54672823e8680d71a21544a7eb6feaab5bfb120c9e4a3ba4696117b41cc47b1acc1ce46 SHA512 ba01d8257dc19de13c76e3654bde5a02d96a7fcb0dd8a49fe82a815adf8b90ac93a1c5e0a093643b96f160191b33e9e60fa2425422f318116beb1c08cac086d9
AUX rman-3.2-ldflags.patch 339 BLAKE2B fa4e72627e79841e2650025d9772953834907a41f06e3a18d8a0bcae83cf104724cf29023d128ec272656d4ba9696b05243466372299f20b796ee8d3cd495fdd SHA512 ed9350878621a90aea9467afcf0fe1110c9b876c236c314e0d7566ee6c5674663c47457f8acac76517b0409f3eccff91dd3e869de1c3d1002a671610fb1e38af
DIST rman-3.2.tar.gz 79397 BLAKE2B 2be1c60f77c3b2c4fa73a59c5a8965da1c8b1f3b569e7e4d5716a372228bacb81c5421f4bbf330781aa231835393c915ed14057c717cb1e8ed57101f7febb37d SHA512 a70aea0af1510088fd88a736e63a6dab9200040be5eb89912ede4f50e3de97d423574841bbb66e90fb12934f3834dac0acefe78ff1c73a78a79c95c3dd6fa5ae
-EBUILD rman-3.2-r1.ebuild 752 BLAKE2B a968abde7e5316a8816749c2edf92560441892f6aa810ccdb302357dfeea4c9713450374693ac1de6b537903a97cec6ba50a9f831731a48b5175d63f605a26be SHA512 ea6fb321f31e884a6eb89ed251fecb734e4a001937d88041f24a4e8d522cba7b1bf5fc57ff7061de8ae38e2dc8d4574adbde6db118008b3c31289f1919feaf16
-EBUILD rman-3.2-r2.ebuild 805 BLAKE2B 54c196c2cff22119786cdf8686a6db111a9c43898f8b674f8d771c10743f0feb4464ef257cee915b802465e5725cfb71367e654cebf45f8564efadafc18c214e SHA512 030f5bd848ae3be0c0de9592fab7038ddc8ff598f7c14c47f58e98a0e147d824549f6f547fa08778ecff8693c258f3cdd6735fc44c576eecffaf8ec383d9ffba
+EBUILD rman-3.2-r2.ebuild 799 BLAKE2B 0e428c05e96e78b2fff57cbeec14c292cff5ea691dfe953bb0d4f42c6b146f99c8bea0869fb976d82736d38ea4508a5bc5f8955076e84ce95f67ce1edfa0d423 SHA512 2e2ea9f044ed15bf891bdf05387e3fc4b1a5b64b04324ae8db7ce105ee34133fca40c7f6542372752d2865328faca1ff8a48e4de7db4f0b2addc1439aee41df5
MISC metadata.xml 335 BLAKE2B e1e40513a1eb6dfc9eef963cb0d745afda68a3c9e8a7bf6eb0b91ad45378a7032c9e9fc3163d52c0ded151f31748d8c0365fdf6dde36605f25dffd2ea071f227 SHA512 c388881c5431def3dce4fb6a70357be1b5517a7059d92b1884396836aba708ca965bbee6939380151387a8ef1d5cde21aa7e3b4a7d5c67600547b50646ad72e1
diff --git a/app-text/rman/rman-3.2-r1.ebuild b/app-text/rman/rman-3.2-r1.ebuild
deleted file mode 100644
index 9b71cbcf27da..000000000000
--- a/app-text/rman/rman-3.2-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=7
-
-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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-
-RESTRICT="test"
-
-PATCHES=(
- "${FILESDIR}"/${P}-gentoo.patch
- "${FILESDIR}"/${P}-ldflags.patch
- "${FILESDIR}"/${P}-format-security.patch
-)
-
-src_compile() {
- emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
-}
-
-src_install() {
- dobin ${PN}
- doman ${PN}.1
-}
diff --git a/app-text/rman/rman-3.2-r2.ebuild b/app-text/rman/rman-3.2-r2.ebuild
index 89aa667137fd..0142d647d96f 100644
--- a/app-text/rman/rman-3.2-r2.ebuild
+++ b/app-text/rman/rman-3.2-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/polyglotman/${P}.tar.gz"
LICENSE="Artistic"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RESTRICT="test"
diff --git a/app-text/ronn-ng/Manifest b/app-text/ronn-ng/Manifest
index 31564fc5122b..2525dd6e95bd 100644
--- a/app-text/ronn-ng/Manifest
+++ b/app-text/ronn-ng/Manifest
@@ -1,6 +1,6 @@
AUX ronn-ng-0.9.1-psych-4-tests.patch 1640 BLAKE2B 52ec0e314d9253c06874ce95ab5be8bb9fa9e5ff8b04b6df385a7e14c3edb919b0f2b9a7e2048552cf235c91d77877485e4fb3239eb222c99f53c412a46983d8 SHA512 803f7f4368599e8b55ed78d8444d585bc9f7568af4f9ab3d4b53c12d31fdc412776c259bff91a9b905b3482c68ce29ed2827682d2d7541669b9e5a4bdf1ebe3b
DIST ronn-ng-0.10.1.tar.gz 78696 BLAKE2B 1e56b90c5919e0a1af317da78161b34124268521fbc379fbba09ff9cb344073665460abc53fd961e4773ee444f33fba7e72ae3f6af84f8a170cfb1e89e557922 SHA512 3f6ee5355c7a19d5cb04c1b677028dd13ad2ff620acdb2e83d9b6f154a7b1e7b5a77ea0bcfbcef4bbb46a60b1c0fbc52fda079ff860c83a71f89b8fed0b83665
DIST ronn-ng-0.9.1.gem 69120 BLAKE2B 9da30156104ef448c458199ee33fb5369f7d97c7bbeac8072567127b964456a34226bcc15f72d6f2875f524175d31ec9652a282b369e818748790cd07f290786 SHA512 5ad7dc426d9bc77bca86fbb06775a3b19f1b8d79f5a4331d117e9fa394e7a9c3b0440b70b993672d77a24f56f5da3ebd0e41a5183f4330707b7ddb83c9108bdf
-EBUILD ronn-ng-0.10.1.ebuild 1296 BLAKE2B dc7ccc82236c0fbd1587c22e3a5676e3bd15bec6f2eb247b08747b4b2eb2c1b9cb8740856e92b52aa6cc49368f5292f8f3ec9e33570d9180f0ae78d42c625706 SHA512 351a442fa74f85642ed5aad7eda567f3b3a12e15212fed800944a1e952cbd1f8429106ea6ef18235fad41bcbc2a0ce2dd42c0536cc7ab9b67eeda7ddebadd54f
+EBUILD ronn-ng-0.10.1.ebuild 1295 BLAKE2B d94ceff24db5bd831637f1c493217db58d0695ae95a14f78199efff8d55de904ee79a85b2d0265cd48d9d0df0040ab3473735371362f77538e57d694d4e70bf6 SHA512 bebc4d3578a342e7d420431bd2fe788b834267c1bd414077063a5cdf70d58b90074533d413104f6b1eb14d292dd432ac819391f7590258f0d44a8306b15211fe
EBUILD ronn-ng-0.9.1-r3.ebuild 1324 BLAKE2B 07a801ced9834a24c67b30cc897bb674823e79bd26fe246f78aa5b13e92d6d01f2fc8c66bba0ca36b1e1302a389475f4c3296d5f8d20778544f983a5a290d163 SHA512 ab57b427ec2a02eb5595d4ca4d124e52f3b5e884ef7f00dc13f7d9544d38f67cda2fe7a4bab3645dc67ba0130c493021bd02f42e7b943b9d386cb3fdd96f2b9a
MISC metadata.xml 342 BLAKE2B 71ab5a2d2a9e2d20165f54c1cf79f483768c3637cc87a32acf80708d79b3be9d24408a330ed23ad837848933b0a40f1165f60d7b7e08146a28088a4d9d558630 SHA512 92e6778f8a2f44a81dfdbbd6699ce2186cc48b801f5c462c99b4bc35f79806ff154d72bec2916d79dc7435c1a9b75f2bf3842b7dba2b132335afc38d00d22780
diff --git a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
index 50dffd57b057..2ab027ac7026 100644
--- a/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
+++ b/app-text/ronn-ng/ronn-ng-0.10.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://github.com/apjanke/ronn-ng/archive/refs/tags/v${PV}.tar.gz -> $
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv sparc x86"
RDEPEND+="!app-text/ronn"
diff --git a/app-text/rpl/Manifest b/app-text/rpl/Manifest
index edf0e51f9964..5ac649f2af30 100644
--- a/app-text/rpl/Manifest
+++ b/app-text/rpl/Manifest
@@ -2,6 +2,6 @@ DIST rpl-1.15.2.gh.tar.gz 25452 BLAKE2B 95c826723683786411ff4ff5fe3a31ef4784fd68
DIST rpl-1.15.5.gh.tar.gz 24401 BLAKE2B 91f0914ce80167305f9b403f691e58cd3f219d9e22f0ae7587b6dc5c60809e03bf38bd3878696916026b7cd0e597b67a6fcbb97d55005fd113e80aa7296f0e95 SHA512 1669a2de5b09090a3058421e2f9560f9b155151ec6d91f9d4f3b43070082d2541981de7754f047771c515e6d1450998c55e3b018a589a5ae4bd48e28464bb858
DIST rpl-1.9.1.gh.tar.gz 22858 BLAKE2B 583a29fd34d7a0d2b3a35b0966a6bd42ac2851750806a97846785dc0331bd5d2199ffba3309184e64a4aa7194f9ae4b9ecb2acc500830b841bd34e2184ec1798 SHA512 be480c6788fa1eb672b892d798deb7d263eae227dac5d93a55f28ebf3b4a43f896eb10edd00e52aad1cd57f4a80faf4a4552b4762b26da273cd05f0c5bce754a
EBUILD rpl-1.15.2.ebuild 622 BLAKE2B a8becebc3d009a8a873ad59ef20a3d082f082838b172e656f8fb009d4d9784b5903d09b1ce915924a5240342af0c9776e110157a738b00c6b7168789eb824427 SHA512 d26a4248e21db4a55fe72c1937b34cb8459285483ead42f4b6bcdeff1fe4efabcd6ff1c3ede99d4b8b76d31626406a292ce05c9ffa648f50039fc223cf4d2f74
-EBUILD rpl-1.15.5.ebuild 949 BLAKE2B d024a444a469895113208fa4a580fa6ba3d8522d7a9db6a93d833234e466eb7216861f8e86ab03bc50cecbce1fd563826247e550de16370ab56b869e39bf5208 SHA512 d0dda055380226ae79a8e833947f8c5f59863dd08db20e937334a29766503fb65630b40516b1201f4b41b42afa4237e0a346642e247fc74ef711f37b43c77a2b
+EBUILD rpl-1.15.5.ebuild 943 BLAKE2B ace3ebdcbd50d4ba1ab974840f05d520b9a535bf83f7e68f6d8bd827f5b00f02e33af6a3c0b299e1feaf5be38b033ce59801fbff984927eb11b77cc19af2bf29 SHA512 1474b57029665499ec4d2ff4bc087817505fe1604bc826c588e10e7dcfd49013b8e8999485d217264dbe72a1dc25a754dad79abd635d77f55335cd26d7531edd
EBUILD rpl-1.9.1.ebuild 644 BLAKE2B 4e241dc1ce00e17b4b4f836bde5080ae74d910a7e83d7312cce286d7d94c89482dbbe78193ef08fb837c2f6b080d8187f30bdf2b430bcecbff038b386b16124a SHA512 ddd0d6571d911cabb071093654cdc3d000f607e436eb58d1c5d7e8044d0356b7133dd32fcd70f63bdf1faa02773421f403bf4191703b946a0ccbee28d2d206cf
MISC metadata.xml 415 BLAKE2B 7d6fcfc502df7caae990705cac7ad186ea3cb7ea5eafc85cd1a04fde93e09dbaa7001abc531a74092750f925c60a1c47de13687f4105585090b30654e79e7ef6 SHA512 61f24dace96be9d82a7f539195ec7d2b76cad2cc04dd1f51eef648277307975502d29ea7e6f479dc6a293dbc121d71d8097b40227103275d35d40e2026e68da6
diff --git a/app-text/rpl/rpl-1.15.5.ebuild b/app-text/rpl/rpl-1.15.5.ebuild
index 7137111d7232..689b84560202 100644
--- a/app-text/rpl/rpl-1.15.5.ebuild
+++ b/app-text/rpl/rpl-1.15.5.ebuild
@@ -16,7 +16,7 @@ SRC_URI="
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/app-text/sablotron/Manifest b/app-text/sablotron/Manifest
index 2ac201ffb08f..949bfe678d01 100644
--- a/app-text/sablotron/Manifest
+++ b/app-text/sablotron/Manifest
@@ -2,6 +2,6 @@ AUX sablotron-1.0.3-cxx11.patch 524 BLAKE2B 4b8c5f68e662b2d65e4acb50e2cc3584d218
AUX sablotron-1.0.3-drop-register-keyword.patch 431 BLAKE2B fa6549e313468f035d2d3c01d63c7cd36ca54e612fa6e880e6b129bb88a7489f6c48c399f8f0773688868542fdb00a11a08930c6c53e8ed4c182c162615c9d56 SHA512 7684a064dae059d94260b6370820e93943b273eee78071b7cdc2ca111708c1bd44de4a48faf8e239c10563133770fb8044ae22a60a3237ef364581ab17a59566
AUX sablotron-1.0.3-libsablot-expat.patch 193 BLAKE2B 4fc1aa2401257e1f50a09d91e5b65a0de819515fd24d8abc4f6b271d6eaae21113413b81a125041c71f4ededc39f8710514ff1bdcc00c164bab9c39dcc62f2b5 SHA512 4a63627d1888a102b645a69860a6ebc834c34d08d9779626942bf7384c852a25fb96d7b369375ae195a6a0d5e7d4f5e9e4ea83fa4f23649aab13ba958b021fb9
DIST Sablot-1.0.3.tar.gz 607597 BLAKE2B 429df09361d233b290e1179d5a3fbe7b421b834c23ff32d72466f007fd4ce19e810d68483b1b0314e943f2ff0f3713a3f28a357a71c69722883f5c85499cb582 SHA512 836c1a9d09317194333619461b0e5ea312277cadb6df5ae5ed327bdfee4090970bd3056ec0b3bd6aa8a3e3289af1bc5c1461c9fe15b53a944f1042190c485031
-EBUILD sablotron-1.0.3-r2.ebuild 1164 BLAKE2B 0296122e952be8d2cfb883b886ee22154276286feb35f96edbb57b86d436416ccab72407ff22ab2981a73b9204c51b2f772dec74714e4907399f99bc822aba9f SHA512 57f705187ea37d5aa89268fe6ad81fc870bfe8422fce40d2ca47b6c9169d1fc1fe4fa450d8f53dc345ee05b228d3f85f362eb15d9d215e4cf0626fe1fa680385
-EBUILD sablotron-1.0.3-r3.ebuild 1218 BLAKE2B faa9bb991bf48741893d096ef03ab2378bdd3454443dc4305fcc8799cc57a9357542d09b0c68bb8f44b81109b59c0ccec38182991fb3cf6ef51ee0a52ddf0067 SHA512 537bdc6d020212d48d5c32227dd33d2163244e270c60f9079880158db144c09d62f02d1a2e223da966b1088a5d1989d790bff7250569a3b52f9ef112ec6c2c82
+EBUILD sablotron-1.0.3-r2.ebuild 1158 BLAKE2B b6bd67aec2b1af63e048308e567a2d3c268c0e6053a4cf981c4b34bd67768cf6b590262393a1f1507a108aaefcc55fcbd410956e6c568375d382fada0faea5a1 SHA512 130d60cd690f65118d0f9565174dec6354fa5a71aad183c8ae2b7b0994a858aa7cc2deb2b1feac3ecdf4b394e827ec3d61c7bd88ead4e29d5dfce52ed94454e8
+EBUILD sablotron-1.0.3-r3.ebuild 1212 BLAKE2B 3a78be304a7a05ff9f7d83c91169f510aa270bff6315496dd3dcac63577e7c79a723dc24462b30c855fcd1e7dda54c327409a04e82c6c6bfe30310b61c9fef53 SHA512 061753abeec0270d9027e86cbdcf8d2db028addef1930047831a63a21bde650f7d7dfc655400c7cd8186537b8909728942c4f3dbaf2c1c594cd97e1539a6c641
MISC metadata.xml 247 BLAKE2B 03888b860f85ea6690f71e27d2d6d87f3dec604b35ac2b14b23c5bb4b926901b22876470032d6ae72d1e78f177c832dae3b54e895cf9dcbf9bb620026004ec76 SHA512 eb395f541767b9c949d9385cf5e95bff8f31889cd10dd002d4ec1f92690214153e4f23f5f8864a630515b008946d73d4c3b131b0ec58308795e69933bc6f6475
diff --git a/app-text/sablotron/sablotron-1.0.3-r2.ebuild b/app-text/sablotron/sablotron-1.0.3-r2.ebuild
index 6492100a9034..979b01202d6c 100644
--- a/app-text/sablotron/sablotron-1.0.3-r2.ebuild
+++ b/app-text/sablotron/sablotron-1.0.3-r2.ebuild
@@ -16,7 +16,7 @@ SRC_URI="https://downloads.sourceforge.net/sablotron/${MY_P}.tar.gz"
# Sablotron can optionally be built under GPL, using MPL for now
LICENSE="MPL-1.1"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="perl"
RDEPEND="
diff --git a/app-text/sablotron/sablotron-1.0.3-r3.ebuild b/app-text/sablotron/sablotron-1.0.3-r3.ebuild
index 9d99cace3876..67d0bd742c2c 100644
--- a/app-text/sablotron/sablotron-1.0.3-r3.ebuild
+++ b/app-text/sablotron/sablotron-1.0.3-r3.ebuild
@@ -15,7 +15,7 @@ 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 ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="perl"
DEPEND=">=dev-libs/expat-1.95.6-r1"
diff --git a/app-text/scdoc/Manifest b/app-text/scdoc/Manifest
index 207ed3351b91..1f89c15c6523 100644
--- a/app-text/scdoc/Manifest
+++ b/app-text/scdoc/Manifest
@@ -1,4 +1,4 @@
DIST scdoc-1.11.3.tar.gz 12768 BLAKE2B c39ed51f9279aa8a08bbd99a3d3780ef37654a37f687c7de340266d9c7a6edceb8f6824baaa34c756440d45bd51611ab28f7f2e42ea632b943f6018d6e5f5a04 SHA512 fbecc505b44c396890c53c05183d34336160dbd02993ee120421fc6e2a3ec78ba349747e8acfe97af956a0081c923309290ff97fb7babafbc3ca8addc9ec92f9
-EBUILD scdoc-1.11.3.ebuild 1237 BLAKE2B fb1fdbcd2b87080f0c40cd13c54b3a4900bee73dd6fce9aa22f138619dfb21943232889643882764201dcecf054e965061360a9b52ebb3c2463e5f61d542a998 SHA512 cd16523dd6a7cebeb644dbeec8af1e5a30603928934b1bd4f9ce2125126f86da8b523427cba08cc29437255c12e0bf4bd9b4400a9f3040662628256c6e302573
+EBUILD scdoc-1.11.3.ebuild 1231 BLAKE2B ee8dce7798ce8e07e23e57ce33648abc79c08f58640195eb9f6e7fd55ad66aa6178f6bc7ca530a02225a80b2643eeaa17de4f9548dc7f98b64dc24e239d5d466 SHA512 660d4180a0e4b454ef59fc06904047f8387f2b36494bb229ba5a39f83b7b15d609de34be84f7b23f2a5e4c7eacb399e7182cb66b878c1422b8e992215ca3222b
EBUILD scdoc-9999.ebuild 1216 BLAKE2B a1dc6844716ea3a4151f61dd4ef433f818447b1ca27e0ad850394eddc1daacdee6b5a6cd47a96aad3a4dc6cb33ca66e87efe6bddfb89956a1cb739e1d665fcb2 SHA512 f0a8ef320dd9a975ce32dbdd3fc12428095ae7a6d36ddbe4e90ccf63d96e989860d54567677cc34f1d23186fbb1bca12e5739c4623f4df7ad162aba9b15fb2b9
MISC metadata.xml 334 BLAKE2B b4dfa2cd4f88781ab650e1f2514c98d4ff7122703b2a5fdf4ea68a6deab002222fac5c17f80b4f11260b2c22853f98846b2064b38d4c8297fdce9dda5030569d SHA512 e4161c4d0c51306cd1e93ff43390534f1bb4f5393a77b360762619884a8b057a75e1da784cf5f28c092c035f1681469b38b2f0871c70c027fad9b1902fe28c9c
diff --git a/app-text/scdoc/scdoc-1.11.3.ebuild b/app-text/scdoc/scdoc-1.11.3.ebuild
index e8aa2def5372..f666022da0a8 100644
--- a/app-text/scdoc/scdoc-1.11.3.ebuild
+++ b/app-text/scdoc/scdoc-1.11.3.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
inherit git-r3
else
SRC_URI="https://git.sr.ht/~sircmpwn/scdoc/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="MIT"
diff --git a/app-text/scrollkeeper-dtd/Manifest b/app-text/scrollkeeper-dtd/Manifest
index d88997ae8911..e6cab4ed1ea8 100644
--- a/app-text/scrollkeeper-dtd/Manifest
+++ b/app-text/scrollkeeper-dtd/Manifest
@@ -1,3 +1,3 @@
DIST scrollkeeper-omf.dtd 11031 BLAKE2B 47a52f587447f30c1c93ebdb4d1339d714260c7bcf16711591edb0b0f8a41d6694a1f64f0306d0c296c032869176b884adb50762eaa445f50684820effcb9399 SHA512 edb38d85352d0ed4a4fd1eea108cd88696d2f0759bc4402d4b7f85aa56b5647ca5a518de14deb3a429344ede474d42a64b90100e5d3c772ae6e5e47a47d86ff0
-EBUILD scrollkeeper-dtd-1.0-r2.ebuild 1474 BLAKE2B 101ec1a8d394143808ecde5a7312d604951211e1bd25b066f7dc4584cd894b687f84e4cc7ace93a0de91ebce7b65f6b9d33f0a1f783c5ca838d861895f60375f SHA512 eeac48724601b9d069bd262c50e65f9113131b73d996fb0ca8a34b2ae6c8e5a2178360011ca5a72205846ea3b26cbfd1137fc8baa18c5dd26135fb12d22a0149
+EBUILD scrollkeeper-dtd-1.0-r2.ebuild 1468 BLAKE2B da8b449d1bd616e0077ab6d07bf70536a68065ed1391992b0ee7ffddf6f98155722dcadd8970d538d9aed563b5742a5f848dfb45ea68b921d3d93d04ae2bbdc7 SHA512 b13a35b267ab75dd54100a2fcd1abb35596c517396d6480aca90ffe502eb9cd9fca374a751a273e5762cde2d1ca69dd069c47a2b852eb8e2eb04a0feca974da8
MISC metadata.xml 360 BLAKE2B e02a3a926e53a4229f5ab5df676053e33cfe53b6ba76db93000fb7fd80aec82bd876bd6f674f0ba5528f0893b440411010c44cac275cb11e0573b9bb529aa95f SHA512 2fff97b30cf20a54d073b4bd82e61b91691c157622c1450fb3b49c78051f107886c9e628ff6fd6f8789621076e8859e70d231eb26d6a182291f8cf330f183e5c
diff --git a/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild b/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild
index 850565cc4b1b..14a2508e633b 100644
--- a/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild
+++ b/app-text/scrollkeeper-dtd/scrollkeeper-dtd-1.0-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="FDL-1.1"
SLOT="1.0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
RDEPEND=">=dev-libs/libxml2-2.4.19"
DEPEND="${RDEPEND}"
diff --git a/app-text/sdcv/Manifest b/app-text/sdcv/Manifest
index 23396344f561..3d88efc0af83 100644
--- a/app-text/sdcv/Manifest
+++ b/app-text/sdcv/Manifest
@@ -1,5 +1,8 @@
AUX sdcv-0.5.3-t_list.patch 592 BLAKE2B 7f1618750a8d9c452f8db257a2b4791b803f45f10334789dd6f6d13f46335d9daf4a1a070ad03a38d40e6937d5e70371502ba26361c4d62486031888645843c3 SHA512 1aad632517f04423fd0a985256d760a06e5e38c3c9335f814f6997559ed3e3fb33fe1dba25e49b8298eda6570526323c2fdef18be83ab3363caa074cd59db107
+AUX sdcv-0.5.5-read-history.patch 1005 BLAKE2B 244765028d0f3959e9cdd306d8120caaf93b4ddda9a0f08829345f9071fc4bfb15da4b0e0070596814e4636bf8409afb000ecd9d24bcdc7548cedfb74aeb23c5 SHA512 9624612f39fe5810dc3fd74f3c03d6abe1b156bd1ce25cd1772fb5633b29d3ea12411ac3141812ceb0a5c8754dae52ae10f95805eef24a46872720b010854e08
AUX sdcv-t_interactive.patch 324 BLAKE2B ecdb0d89c4a26050927272f244e43b28e945e3ef5cb93167eaea7c09912e504af2061ec34c2b5f5a32665c784093e2d35ed92e10a00824b619da71e53049e5dc SHA512 9067330c6fa95910b5dd67716c9bc378d29a9ccc5d60c1eb0c1aca12e58478ea381b91c5122c1951bd2f4c9e8b629243ea885bdbbc87a2f88174340919f5cf8d
DIST sdcv-0.5.4.tar.gz 66706 BLAKE2B 9cb481f497483b502bec18765b9cbc31e8dd278e30ebd29005158a724669e171181a82c837b63016b9e88a84973831587d2b137bbbdb2290a89a73d3f0917f81 SHA512 6bae3a2c0f37ed9380f54715626efeea0df75d2525baa583c0915bba4d082d9ece40ee799a1e1bb5d36b7ccebace853653b6fab57d472a432b910f690235ee21
+DIST sdcv-0.5.5.tar.gz 67016 BLAKE2B 8a563b042e98af487dc4acfd9b158be72bebf3162ccdef48d3c4418fc548ce4ac9ba048e5fe44de2e6eb8b18d723be95c809a8de99d2dd40ff5a82362a608300 SHA512 6059e1ddc43a023f7cb0e2a8d99929bcb204c211863fce4dece2dc30b92e7d1ce91bc25d2ed4bc54b713f61671264ac7e906d2b9ce078fa943cc5d81cd5d37dd
EBUILD sdcv-0.5.4.ebuild 1571 BLAKE2B 99374342a32041b01df246819ab8ca350be3fec9c4716b7909d8023d1dcc84477227f20cfa706bdd191e45616859a12159d3b0568358acc6b62d8ad496c78421 SHA512 0ec8f4c1d3141a36544251c4739f1ad2186fb1bf6c0d7fced6ac8b0229ae5680d5bb5d6859de3c38a526b52c64efdec6e35f3276357f5f3cbaa55712450d317d
+EBUILD sdcv-0.5.5.ebuild 1612 BLAKE2B bb566cf3679d31f5f05be95354323686ec0de1b30c0c85edd00df6bb222427b7fd7ebd42d796a3c8718eb1c35760e984715d8f7df28ea058b2333dd39e34344c SHA512 d32f432390f6e8d286e2f18a7d3ab0129a5816602b4448f3640c516af6c8adb8b98172ad28dfcc6d749442a2e615a53a58d1f3d71db51d82f0d05b8b27771561
MISC metadata.xml 366 BLAKE2B 2fc876317e40aa447a6d87e67f52d3bc2b6683648afd0f86e5a71ca715fe21252a10b1c19d9768c98b28faf84618aa44913e9bf916157f92e2c12302223dc507 SHA512 7369543566d1ca340b8c767aebf7f610912a6f9d8e744b3f2b64178774b69aa6d78271a9307c9fca5510956bc2ca2ed0bec9949cb22b15b261a8c664cbe39a22
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
new file mode 100644
index 000000000000..fff601b29874
--- /dev/null
+++ b/app-text/sdcv/files/sdcv-0.5.5-read-history.patch
@@ -0,0 +1,23 @@
+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/sdcv-0.5.5.ebuild b/app-text/sdcv/sdcv-0.5.5.ebuild
new file mode 100644
index 000000000000..565d95a6c4f3
--- /dev/null
+++ b/app-text/sdcv/sdcv-0.5.5.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 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
+ sys-libs/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
index 9fcc91ce08f2..e1c039c415af 100644
--- a/app-text/sgml-common/Manifest
+++ b/app-text/sgml-common/Manifest
@@ -1,5 +1,5 @@
AUX sgml-common-0.6.3-install-catalog.in 5064 BLAKE2B 2400dd32a80a64c89ded54d898a2331b649a35269bd3389e6c71c9f161b5b02b857230a6c7f4807cb975ff4c7d6a99a5576d2bb79190e5914c9faf9488e1d11a SHA512 85fbcdd7aceb28256e08ca1a5b6472247d81499e604d6a45edabf662bc32b72a22326db907e2a408b1a6da02deccd89606749e3fc8e42594ad6402ab29d501b9
AUX sgml-common-0.6.3-prefix.patch 664 BLAKE2B 5b82b66824547c0cbae10f12c94eaccaa0789c1ff68a20c3ace00cc1620dc0e2d7c81cf906db8fac82104b9d1c5ea29af42746b200f1c1a5a9e9728052f5859c SHA512 62758c7ccb4e86e91292757546e6a1f932cf8282abfc2d9ccfe2e68008bbcc995d0a4eeac3f0c8584c4dfae552a42000b438defe38dc911b770a9e8e72b310ef
DIST sgml-common-0.6.3-gentoo.tar.gz 128903 BLAKE2B 3b374179fe85cf6f098649d2014f9d34349ddccd17ae0ac4c5502414507601c545eaf27f7c76fafd63c36041068205d3b82309a204989f3b106c04c7adf14875 SHA512 c8de573d707ccf524407c9be9a6e7740341eb88ecb6bee69d6d11a2658ef74e6acfb7495afa33c9983ab015c3c925aac98278a4e01ee217892a9fb99e60798ce
-EBUILD sgml-common-0.6.3-r7.ebuild 2474 BLAKE2B 7926b9b7882d306fe363a85de90af4cf5e50b37c2f26401a994d70406cae79283abf3ab55cd7487674cb91ae3e4094fbe83ac6e598f987676f60011e81b64615 SHA512 f81d29fcf0558ba75418c435bcb0675fcb73f91ca481290fbc855d5ec810d33b7d0eef358c8d7cf64f9f54da66d3a8eeabce9faa65900c393b24a2ee0f31ecf4
+EBUILD sgml-common-0.6.3-r7.ebuild 2468 BLAKE2B 21bd1e8d722cabc48b7f81220efbf5cd084702f002566d7473ba41b4eb7341767d1b07686831be808279e020c003fbff39d4457b2d7f9ccf885982f5ea4efbd1 SHA512 51e9b4eaca98e8e44df5d49552837644f94aaf2afe0fa832812d53cb797336c886c233236a6b93a9d82f197bb8e466c2ec1e39c273c9332ea6639d65c40d75db
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
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
index a9d1f6dfcdd8..4129f142374b 100644
--- a/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild
+++ b/app-text/sgml-common/sgml-common-0.6.3-r7.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
DEPEND=""
diff --git a/app-text/sigil/Manifest b/app-text/sigil/Manifest
index 8ad745bb64d6..1761757b3e05 100644
--- a/app-text/sigil/Manifest
+++ b/app-text/sigil/Manifest
@@ -2,6 +2,8 @@ DIST Sigil_User_Guide_2022.05.17.epub 8894634 BLAKE2B 8a7c5b5add54d87dfe791a0dbb
DIST Sigil_User_Guide_2024.08.15.epub 12641984 BLAKE2B feaa8a4f6b64786d5cbf494a61c8726a5dd3e169ca8902348e2fee9f890ab7496b5ad018d49d6cecd65cb3d3d4a9b4a6bda019ac52c324fa92fad3e7b5dbc680 SHA512 10199c037a57f4b9ed913a8c726a58e376dcd34300a98cdd4cf934fd3a2f9a26d2f92bd85131af7ee1084824d7b082f7becdec9b0731a62f9cde712bfada5a09
DIST sigil-2.2.1.tar.gz 26131954 BLAKE2B b467d33a1e98733d7bf051cc152a5e8980af83c0992c4ca755d5dd666d5ea753b51d2642b6027a8c52e86077f3a92e999867cb774f619f729df3c51424fa3795 SHA512 a0f7e0529286e9d5020a97c6179791a1312df93cbbca4f5966dea40517eb9ab8979dd7048fe54f3cc821ef165ddf8a5bcb2ca6ffdde1b51196f6d2a7376162f0
DIST sigil-2.3.0.tar.gz 17480782 BLAKE2B abcb5eac75ec56e9bc83a50175e6e9dc8a494aec0a8aca1585503a5a5727557bef9039d1b457f8e03ef00a8baf1bcb9fae29a6f720483ee30fa3bace777e7066 SHA512 1a12022f7af26e4713083c0c84b07c4ebe2825667391f8d47cd5984e69547daad58fe3bdf7a40c3b4f1aa4c4037a548c011833a9dd8754c1c914555548a0ca8f
+DIST sigil-2.3.1.tar.gz 17475697 BLAKE2B 668d02f941c900921224977bc2d8edeb6a21cf7985d1f7980ffc6b8ecc6627fe5a29f71ea75e12d1f54c2b1959afa7323dda807b1189e4189a996e98c90bdea2 SHA512 da0433882040212a8385c1b872b568ef39660b6c0127d64d9fc4cdd4f3939c2e14f3d08056ab1b405142e012caf363ebfe170761a74e684590c1a358e1115d09
EBUILD sigil-2.2.1.ebuild 2658 BLAKE2B 0e2946c04521844adc0d492ecaa8137b2ff02883182664597dc7e0a6de2851b433c096691ac7f0edd2f3a03613dab9ff28f6c92d0b1fb034fc401eaba45de048 SHA512 d265f2756b29f4b2ad71ef5d72ebc3f5c963d0b31fe69f7ef64ba60a740e26fc05019865fb20e02e1eef141883b53cd6fb6a5b8b2ba4dde05ef109716e2d3d4b
-EBUILD sigil-2.3.0.ebuild 2240 BLAKE2B 2a52db970e91a1de12a74d273dca8149f29a9285e8972791ac8db3235f64c509c090df724dab900566b42f81890586af133f8723c8fe04c16e92774430c7c2cc SHA512 56ef2cf8783dc4d7db7e8017c58b58c5b6e1aff6d04a77ba9c16711448af1847168dbd72941d91e92a88dc46138f33104abaf931fd14cc3796d6e39afa01c6ee
+EBUILD sigil-2.3.0.ebuild 2239 BLAKE2B a8498de5b0fb811744f3e5fd2684d1151c934af4a26aca251416cb6bd09f29aa3b1a4d65b80f541ac4af70f1bfa07c4984d9f427757997c7c42aff1dab73f6b7 SHA512 c6c4b55a871a905e663780bfc9c15cd2b3d125d7bcce1b4a0fe0e40ba6f471227b7fd634fa239020dbb6d05f88dc73b1e3ae5d0b2ae78ce02a869106dca267b2
+EBUILD sigil-2.3.1.ebuild 2239 BLAKE2B a8498de5b0fb811744f3e5fd2684d1151c934af4a26aca251416cb6bd09f29aa3b1a4d65b80f541ac4af70f1bfa07c4984d9f427757997c7c42aff1dab73f6b7 SHA512 c6c4b55a871a905e663780bfc9c15cd2b3d125d7bcce1b4a0fe0e40ba6f471227b7fd634fa239020dbb6d05f88dc73b1e3ae5d0b2ae78ce02a869106dca267b2
MISC metadata.xml 810 BLAKE2B 9790a33fa436de084e57410b5fea4fc477bef40dafbc9b0467b0b01a27dfcb9b6874df529f5e0ecc1aca5e48fb07adde0b3a8c99fdd1ff1bd14f6877ecfedc98 SHA512 8b0c12e38cf8516e139bc1277062f0499148b6eba417e9c65389dd5aa8fdae9b967cffbe066f5e3bee5ed11d2eac2d909c782dc3b3f1432b3f4515adb04acaf2
diff --git a/app-text/sigil/sigil-2.3.0.ebuild b/app-text/sigil/sigil-2.3.0.ebuild
index cb9aa8b5f970..3c649427ca1e 100644
--- a/app-text/sigil/sigil-2.3.0.ebuild
+++ b/app-text/sigil/sigil-2.3.0.ebuild
@@ -18,7 +18,7 @@ S=${WORKDIR}/${P^}
LICENSE="GPL-3+ Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="amd64"
IUSE="doc +plugins +system-mathjax"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-text/sigil/sigil-2.3.1.ebuild b/app-text/sigil/sigil-2.3.1.ebuild
new file mode 100644
index 000000000000..3c649427ca1e
--- /dev/null
+++ b/app-text/sigil/sigil-2.3.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..13} )
+
+inherit xdg cmake python-single-r1
+
+DOC_VERSION="2024.08.15"
+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,cups,network,widgets,xml]
+ dev-qt/qtwebengine:6[widgets]
+ dev-qt/qtsvg:6
+ sys-libs/zlib[minizip]
+ $(python_gen_cond_dep '
+ dev-python/css-parser[${PYTHON_USEDEP}]
+ dev-python/dulwich[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ ')
+ plugins? (
+ $(python_gen_cond_dep '
+ dev-python/chardet[${PYTHON_USEDEP}]
+ dev-python/cssselect[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ dev-python/pillow[${PYTHON_USEDEP}]
+ dev-python/regex[${PYTHON_USEDEP}]
+ 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=(
+ -DTRY_NEWER_FINDPYTHON3=1
+ -DPython3_INCLUDE_DIR="$(python_get_includedir)"
+ -DPython3_LIBRARY="$(python_get_library_path)"
+ -DPython3_EXECUTABLE="${PYTHON}"
+
+ -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/spellutils/Manifest b/app-text/spellutils/Manifest
index 92f7ca86eac8..ea1cea40e725 100644
--- a/app-text/spellutils/Manifest
+++ b/app-text/spellutils/Manifest
@@ -1,6 +1,6 @@
AUX 0001-allow-running-modern-autoreconf.patch 1268 BLAKE2B 3c8ecdca0f3df3ff5b199eb910532b2f57a09281a212202d1c602be8994812c7a92c1e2a12c140f7c35a6b410446f928fa17571d828a258a592466a016bec35b SHA512 554f2156ac3b30016538b9d5ebb75cc643a219a0b9bd4dcab8c51fb00d7439bd22aba0a81fb9f5272c629605a9d4485c5009836b90707a98cc7d6fca161d6779
AUX spellutils-0.7-nls.patch 433 BLAKE2B aa85963ace2272facd52b6e8478c1522d363ca81011f53d8971802b74835065cddae904fb3bf873886ae90f9efee3d4362fba13141cf28e1a2d27422c1f5d44b SHA512 94ab6bba55800559ad2621001df828ff67d40df045a63737a112545d558a5436a85cd3220993daf91c23591cc6b94ef692dad9811e08ca0066d602ece07b5b8e
DIST spellutils-0.7.tar.bz2 110421 BLAKE2B b415a8be96962b88c4ba64270b43e90e42a3ebe23d765ef970cf55a22ada842f269878c4b3a72e6284864d1d1c3e4ade1e84aaf28d4fa39f86f0280db4f27e4d SHA512 030b06038c587e668fcbef95afc64e28db48a25f2b247b829155c1a5b66d3b3012650cb4c13e5de41a70a1665b05fbfb44a4cd0b1295868e611a21d855f02f9e
-EBUILD spellutils-0.7-r1.ebuild 2397 BLAKE2B ccebc7a67cfde09d4216d7550ea5242cd42fe32b64133e085203080d88ff1d2733b4b89dcb434b2075f7a5e83531786f3b23d6896681dc59c5e16e623266cdab SHA512 4697a99c77d0ae44fbc065bd91ec750232f0ae906bd7f5e9e7a42367ab6e4476f16a6458c82990cff2f496c3d3f005398703295af13d278f61ceb7af204ef240
+EBUILD spellutils-0.7-r1.ebuild 2394 BLAKE2B f8aa043a5256d73cde21322465cdda19c2903c25364f4f1d6f15bff3c840df244ce81e20beb1556df75b80be9d3a909e9952109a6825b65716dbd9acbdb5f15a SHA512 55e9badc41fcd077096164299bca3b16b3bba85412fa8f08d9fa028215729b8b96da7ecf955c50be9cffbd4bdbc77dfb652bbf890f8a3ef96008ab36bc79e374
EBUILD spellutils-0.7.ebuild 684 BLAKE2B 8756b375935826882174d604cfd15078048cd1acc5fe54f967109a96e410590371df840d77bdbf462a8e097c17b73cedf69671c44237232289e5e657ca269727 SHA512 5009c6e89fef86e8030664026d88a58000bc015e38c0225d85f360e8dec5860f93d4078c6782a491be775a65cd5794e74bfd01fec4c43fbae6eac3df427acd60
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-text/spellutils/spellutils-0.7-r1.ebuild b/app-text/spellutils/spellutils-0.7-r1.ebuild
index af888195ec4e..36b76146392f 100644
--- a/app-text/spellutils/spellutils-0.7-r1.ebuild
+++ b/app-text/spellutils/spellutils-0.7-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://home.worldonline.dk/byrial/spellutils/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~mips ~ppc ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ~sparc x86"
IUSE="nls"
DEPEND="nls? ( virtual/libintl )"
diff --git a/app-text/sword/Manifest b/app-text/sword/Manifest
index 4bdae9004cfc..677817f92b8d 100644
--- a/app-text/sword/Manifest
+++ b/app-text/sword/Manifest
@@ -1,3 +1,3 @@
DIST sword-1.9.0.tar.gz 2606652 BLAKE2B cd0fd85267c81410dc6acdc45594688ac1855a6160f5d39d38e225982e1440433fbdc75f22eee52291fcbf1ef92b8ca5a40652a98d7cafbfc9186e6d132ef236 SHA512 9ed3fbb5024af1f93b1473bae0d95534d02a5b00b3c9d41a0f855cee8106dc4e330844080adbee7c3f74c0e5ce1480bf16c87c842421337a341f641bae11137f
-EBUILD sword-1.9.0-r1.ebuild 1122 BLAKE2B da61e38bf840c899f9a3760519f93c147d74c4197ee249218ac575add5c678df2374537a45603f2c1ce71ac70f4cbf243a84d411c4ec87de6e63802e35fee201 SHA512 a13a2646cdf14b6a1b4e6b96bf680ae3679405916f6c1b3216b85671d513ab5e2adbf789229b388bbc563f9a45be7f3c427c966d86789acfc0cb41dc8008c1a9
+EBUILD sword-1.9.0-r1.ebuild 1116 BLAKE2B 0bcd8996a077b798794e882a69172897e8a01a21f17a34de75260a1e0a8573b9058ed884f768a157c9f009c5251e0a8f84824467220681b1ab832db96087fc31 SHA512 c59fcee2c9c288c86dfd07346223ebe761f18b83179349fa0b93949db000ad80f4e671f9846d067f9a14fb62f1d610c98239e9422fe8a038c5fd7db3b6c5d4be
MISC metadata.xml 516 BLAKE2B 04db57dbb4d4a5389581d21ce8584b5e8ea345cd7ec56cf88e42efd1beeb6c7c0d0c362db7e8f06857d73b6c49666c70227882c7796177a5513340be10e459b8 SHA512 a5aac11169734f12dce0d96a22b8a63f611f89c2fd46fbd9d6d7e35aef2516b675ecb4680386c890cd59742187ca67ecd55bf31c2d87433f7b90ab771ac68119
diff --git a/app-text/sword/sword-1.9.0-r1.ebuild b/app-text/sword/sword-1.9.0-r1.ebuild
index 55c40c860661..7028836efd59 100644
--- a/app-text/sword/sword-1.9.0-r1.ebuild
+++ b/app-text/sword/sword-1.9.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.crosswire.org/ftpmirror/pub/${PN}/source/v${PV%.*}/${P}.tar
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~ppc-macos"
IUSE="clucene curl debug doc icu"
RDEPEND="sys-libs/zlib
diff --git a/app-text/t1utils/Manifest b/app-text/t1utils/Manifest
index 624f67e9819f..80e292fc794b 100644
--- a/app-text/t1utils/Manifest
+++ b/app-text/t1utils/Manifest
@@ -1,3 +1,4 @@
DIST t1utils-1.42.tar.gz 184666 BLAKE2B 63ebb856b7bd69751242b9858c47562fd720f098bda2dca694a13cf192e6970ae11d43cc2b2c0a1dde0a46d9d1762baf04ab279907a26270cae8ab04f2af02da SHA512 507b3179dad9479948331fc655d8d6d970a77923f55f5bee4ed5ae9c2222e27f410e62d96c4f27ecae9392335ca1df1f8bbb7ba7087a6268aeeee99d40aa42ed
-EBUILD t1utils-1.42.ebuild 521 BLAKE2B e6978efba809fe915c4efea07f108b437bddbddf9935b23f91b150772c94eb0cfee2c763c3acdffa46547a364faec5de04909c30d6240452a514e8b4afb5b874 SHA512 b466499094663fb95782abfa0d68a496e3718dd9f7715cda9559d8aa51c69600673a9727ba084c8252ba9b24ae1e0387abfbadc1e64c346e3684d4e823b0ed86
+EBUILD t1utils-1.42-r1.ebuild 447 BLAKE2B 6352a250b36628de2f9b6e7b1b6304ebd84814296238744a7e2d2c8db973bf8ccf7c038bfaf16fec24a01c37b2ab79dbec915b39793bd87c47f02886d65b4d20 SHA512 79d470807e6d905be15bdb314118572a23049b408776e99a5fcff3d62fe0bed642f28ab2627db3ae61d345c4f8cad913caaf133f0170983d28a302463698489f
+EBUILD t1utils-1.42.ebuild 515 BLAKE2B 6b644ccb5d93d17670b684c40ae27fe4af186cc0dda32873dffd2ce31b534fd330ba555622f37cece55f186bade3c002911159d4fa12dce567f3566080aedf6d SHA512 41ecedee84fea6f0b35d02b889c74a94799c1a675af9aea4042ec512cb7ff1154170007c0dba5266f591eaea2efbe2257f2822e4f481558d3c1bddb263bfea8a
MISC metadata.xml 349 BLAKE2B e174956a8b87d67d4d36282e1dd6ced2a0fc365c15ce468736bdfc5a0f269341a55fcaef7f5e035485386804e32d14eef2dc051fdca5e7fb82c04062588094b7 SHA512 a398f7716b276635a9c21b68768b755ae8f4c9759b4d40f67c8970b078fc84344a3860fabdd79a83991c5461b480124ffc4e58fabd500dc76a0ba05ccf5d516d
diff --git a/app-text/t1utils/t1utils-1.42-r1.ebuild b/app-text/t1utils/t1utils-1.42-r1.ebuild
new file mode 100644
index 000000000000..2de13f788a47
--- /dev/null
+++ b/app-text/t1utils/t1utils-1.42-r1.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2024 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 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+
+DOCS=( NEWS.md README.md )
diff --git a/app-text/t1utils/t1utils-1.42.ebuild b/app-text/t1utils/t1utils-1.42.ebuild
index 28e57fb49920..384387bab0ae 100644
--- a/app-text/t1utils/t1utils-1.42.ebuild
+++ b/app-text/t1utils/t1utils-1.42.ebuild
@@ -6,7 +6,7 @@ EAPI=7
DESCRIPTION="Type 1 Font utilities"
SRC_URI="http://www.lcdf.org/type/${P}.tar.gz"
HOMEPAGE="http://www.lcdf.org/type/#t1utils"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
SLOT="0"
LICENSE="BSD"
IUSE=""
diff --git a/app-text/teckit/Manifest b/app-text/teckit/Manifest
index 08259a04b2ed..88377c473d0f 100644
--- a/app-text/teckit/Manifest
+++ b/app-text/teckit/Manifest
@@ -1,3 +1,3 @@
DIST teckit-2.5.10.tar.gz 2112617 BLAKE2B fe38bbecfeec61f2c926fc033230a753ce1435fdf77bebe3c6d6c427a46bd5019d23605ee3d73f733d6345301a26ad3b1fd207daa46fdf66a7728be4569758aa SHA512 c2d3bcf1245723bb3bbe9c147fc3024e667ab4d1280aa0f8b5394b2dd9bb75e3f2bf42f057744fa86ed551ebf3e0f13300072a0325888cb8f9501d874c356f34
-EBUILD teckit-2.5.10.ebuild 1004 BLAKE2B aa76226a31067c330f7c57571a7c1686d05a4be8a904a2611235454d6ad25ad4e651b187bc3ee72643886a2b0d0f4a00ccfa64a7d9b5fdea7a94e2f49d9973f1 SHA512 26f3e150ee2a2fc87a6f89cdd8a236c5a454359361f948864c66946959db87342e551797a71b2d43628f75eb0b263dd8793ef3ef080956f6c819635c0301d004
+EBUILD teckit-2.5.10.ebuild 998 BLAKE2B 76ae6eeffc8fb13a9e4d3b3917636f2d99f82113957f3da3fc1e704c94bff1f9b805fe4fc76c19eab1f241f9145cc610fdf3bbfbc45e26a5ddda50f3b3e73944 SHA512 06cc8c2d847eb730be0480e9344585e13e0866b78effc9538f29670f60365eb76ff325b06576d4f238f812c15af7a33e9fdc6ecda04a9644256d77ae58a15ab4
MISC metadata.xml 329 BLAKE2B 42227c36840537a22cade76041985e17d44a86eed55fc416cf072d56b8f4c8149a77cfab45b24a36a215409e8419c32994242eaa1bbbaa7eb3bf6784f61441a8 SHA512 5ca9f83100d2e1a5b2f45f20c6bd2a92a4ed4621169e2db3df051b3df392db6e993ea729f383a1834df755dc933b58dd6fe98ff4e9189518e6494b578a620a47
diff --git a/app-text/teckit/teckit-2.5.10.ebuild b/app-text/teckit/teckit-2.5.10.ebuild
index 6147418b0d58..351a65a9221f 100644
--- a/app-text/teckit/teckit-2.5.10.ebuild
+++ b/app-text/teckit/teckit-2.5.10.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
RDEPEND="
dev-libs/expat
diff --git a/app-text/tesseract/Manifest b/app-text/tesseract/Manifest
index 0997ba8da714..3cfec4b854eb 100644
--- a/app-text/tesseract/Manifest
+++ b/app-text/tesseract/Manifest
@@ -1,9 +1,10 @@
AUX tesseract-5.3.0-gcc-13.patch 748 BLAKE2B de4ce0e2a312497621f1e037aa0e61b1b0b41b23aaca52ba23f331ee415b6f150ca1487806be5373ed68c46265c74137f5b6e5db9eab8940927d5b05eec89c4b SHA512 4bd7db8ade5f40e92f48f0e4771d9f55c738cb74becaa22c823cb03123ef6d56662e59829015aa5c326e790c5d45d9f6ad7d8be253f9d9f08eebb228a54ee6b9
+AUX tesseract-5.4.1-arm64-neon-tesseract.patch 2065 BLAKE2B 1d91cd4d73bd34657f3b2e09372857b4b5f315b72468538e6be61a6526e4ee6f18e50d3f29f54cb86a6dee1625fa8629151fb5aa6deee4f8a250d71d4715baea SHA512 275a6475291d8a218f99258948960115b6a3b83209897d08e914549cf249896ba4c816d6a5c9f97a91e78421066438fa7a0d4276d8b20bd7ef250640a4cb5243
DIST tesseract-5.3.0.tar.gz 1913678 BLAKE2B 975b3a50dc2c9ec7ded82caaa068d2d9d362ee0bc6d51b41a52c692ac7f51231d4c64a9dda9e7b850297d4c1f13eb40a709e59eebe143df4f5e2a060cfbbfd3a SHA512 fc0cfda980059390b7d6d3d8e475b4ecc9dcfee1abc3b16fc9ffc8904db0a0847a5f6f1b32bd2e1f6f5a714a8c4df0fb3dc7c6aa25ece6162bf52fe86b4d0f34
DIST tesseract-5.3.4.tar.gz 1918319 BLAKE2B f4becd425594be132df2c206847faa91daf9bc58d83eac31096f92cf7d7b6c9234ae224ee94ed1f3099414bde393bb86f94d1f76fdc05b4310b415b0d7eb05af SHA512 a81c98c3754a71093df7b51390ccd43d05f661352b4cb564e403b96d81909664c2ecbf2eb6f37614c4639e6dadbf2329b926d09271dbbdaa302f2d7b6b0d628a
DIST tesseract-5.4.1.tar.gz 1899949 BLAKE2B 8e9ff54902d467a4ef0dc61665570a6d34ecdd2d89fd0023775212eb531e3c11659d17e5bb1733f570f785af4714d5a5259d1f809f6e28c0a65375ba02d21bdc SHA512 a97a31d1b735930a3e8b17bc2eae24210d8242d31399822f8bc2e9f18903d513cf6d02b2274e2f3ce431183467570b3327e01cbc49dca80e38acb90327cc235e
EBUILD tesseract-5.3.0.ebuild 2139 BLAKE2B 5b9be5f2561db2e2da0ad18eb2bfaf160000bd6aff60f6e38640c841681966f389baa61078a7295c860cc01e19ff55ebb0afbbc58f09b2be830c3666899d27b2 SHA512 255492086b001b95a92741e5f3a049e94d1f04deb3542d3cf9e075d2ac7181ff0bae79ad9207f2b10457122ef3c34a5aa32c6535844db585baeca7823c28e674
-EBUILD tesseract-5.3.4.ebuild 2094 BLAKE2B 9362c5b5b5e10282f5c06197e93e544688919fc1f5821327314ee1aa738f579ca27d0f0f68671d2c26b3d8803f3ec19cb586e6d449a12b56844c79997c42e70a SHA512 76d3d13460c5191f56289a5432e0af00beb45452a36ae8531a71ba1c360cb5602bada2da77f1f4226a548b6fd84318ecfc9ec37a6859146d066e41e09614deed
-EBUILD tesseract-5.4.1.ebuild 1947 BLAKE2B 9dc1f43a91a825497d321e6e6e9e688b796545a8397b6409ea6ff111f75e5359515790c3ee0ea6b7db187edd7b70e5504b51a18630ec5be648e11c0ab7b9a268 SHA512 fdefd88563793b9279c741d89abe8a69a35e7067e3c3019785740294540d1089890c03c8f09f08b35302a08a607f7e7dc9e9b2c8a78684e25a3bfede68799f57
-EBUILD tesseract-9999.ebuild 1864 BLAKE2B 5aaf23d01dc425180b0d07210d10e50526ac0037fc579feb42424c521830b64caa7ac00a8aa4a258b09c965037f9c368279d8d7c0376289c276d50237dd72d4f SHA512 0fce3ad6adf33ba6a87ffb8899a309bbbed66cc74eb4ba4f57b0c6bf8533a84dc7836eefd394f5b20cab2d6d2f3fd6aba2f778e79170bbb0bd5f53232ed4dda6
+EBUILD tesseract-5.3.4.ebuild 2160 BLAKE2B 20afaa97eae5b62f5a482ff37f3e20dd6b0a78fa0f7539fd4ef0883294dc158acd5e42e06bc9aa04195def037febe0c6af0f879be2920ed530d7e1f520ee09ea SHA512 b1a83d81775c3ab8ff533f673c44ec89f9abe94be6958f16920b7ad3ea10b63d96ee37272f40eb46060ac64527778ad8c583d717194a3a4dad46f4f03d16d35f
+EBUILD tesseract-5.4.1.ebuild 2014 BLAKE2B ee1331a6256ee890407a9e3486a71810005b4dd1b4fe019e81ad383f770f89b1948854878fd1c1074f60430e154edfcd27362874efbeb2349e25f8010ad1f961 SHA512 698b48ced9deceda68390a1d3a96dc4f4d06e373afb117488902629439382401204a1a32028199a1842122f45b1000d31f3c13ed77bb6f856a46f1f5c17e643c
+EBUILD tesseract-9999.ebuild 1931 BLAKE2B 72d131d97c12fada255afe3d09cecc450baba90f341c6501d21cb9fba902ba82f0ec31eeeb09921fb0f0f92014cc9d7d1255e9d79f06151bf1ac08bb869e4e8f SHA512 996557d564fd9634785e8f0c2d38acbd3b355cec06f99bf27a4975b2a163aca7616a2f1280b474af0ea7f2e23b74318b125791b0fde958971bd9b19d9b201b0e
MISC metadata.xml 1020 BLAKE2B 77f6c8f3962e00b65495fff0176e7765a9583de651db12b0e532ad5ff4b8005ede93d42d58093ae3b397c40d085963f47ef0e41cfed609b581c1a2f8231ccc72 SHA512 d9ea277a6ad9ec5178252863d60bac1244e372ab6c4f4ce3fe4f7220492e78dec2349742699031ed727251f87173e821c64dec44fb9787c08aad216cad64fa05
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
new file mode 100644
index 000000000000..d3869cfea1dd
--- /dev/null
+++ b/app-text/tesseract/files/tesseract-5.4.1-arm64-neon-tesseract.patch
@@ -0,0 +1,57 @@
+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/tesseract-5.3.4.ebuild b/app-text/tesseract/tesseract-5.3.4.ebuild
index d90adb970643..1b9959185042 100644
--- a/app-text/tesseract/tesseract-5.3.4.ebuild
+++ b/app-text/tesseract/tesseract-5.3.4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/tesseract-ocr/${PN}/archive/${PV}.tar.gz -> ${P}.tar
LICENSE="Apache-2.0"
SLOT="0/5"
-KEYWORDS="~alpha amd64 ~arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
IUSE="doc float32 jpeg opencl openmp png static-libs tiff training webp"
COMMON_DEPEND=">=media-libs/leptonica-1.74:=[${MULTILIB_USEDEP},zlib,tiff?,jpeg?,png?,webp?]
@@ -37,6 +37,10 @@ DEPEND="${COMMON_DEPEND}
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
}
diff --git a/app-text/tesseract/tesseract-5.4.1.ebuild b/app-text/tesseract/tesseract-5.4.1.ebuild
index 1469566c29ed..d4438214a13d 100644
--- a/app-text/tesseract/tesseract-5.4.1.ebuild
+++ b/app-text/tesseract/tesseract-5.4.1.ebuild
@@ -32,6 +32,10 @@ DEPEND="${COMMON_DEPEND}
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
}
diff --git a/app-text/tesseract/tesseract-9999.ebuild b/app-text/tesseract/tesseract-9999.ebuild
index 4c31653fca31..d3c34531c724 100644
--- a/app-text/tesseract/tesseract-9999.ebuild
+++ b/app-text/tesseract/tesseract-9999.ebuild
@@ -32,6 +32,10 @@ DEPEND="${COMMON_DEPEND}
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
}
diff --git a/app-text/texi2html/Manifest b/app-text/texi2html/Manifest
index c5072655c4f1..86d768285bf9 100644
--- a/app-text/texi2html/Manifest
+++ b/app-text/texi2html/Manifest
@@ -1,3 +1,3 @@
DIST texi2html-5.0.tar.bz2 15397249 BLAKE2B 3e502d9424c2936a922488aab7a66140c0a8369253a5500beeebcea0942ffa7b97fb7021b23212264e110d4bdab4850f263269aacf61de23ac6e052dfcf10d67 SHA512 50afc2f1f8875d3e62a51cc0339bd4c4f058041f42a9fda9cd5b02960f0d5c72838e4f010702ba716dbd256946f64520ce1e5b86539b6f7b8b7ce24a43c98e9d
-EBUILD texi2html-5.0-r1.ebuild 1326 BLAKE2B 368fc80f870f09528e3d372fe30cc91b767fd80d664d4760aff00d7f4d656e6d421bc4fb12f2ccb2104e26de45eda675d5cbb6003a852b7b708574081fb67b39 SHA512 300112044f65b9d0d0ab73ecdfa96f37a7f356117817d16ae2b42219e72aeeb48b23e167ad3103af672dafa0fc9bbb9cfad88313f53b27802894ef80c61cf714
+EBUILD texi2html-5.0-r1.ebuild 1320 BLAKE2B 3957a0fae83bf37281bd6708db899ab267e47b366e57551d87b720220d30c41a7de6f5e26f73239d21e3bd1b6add919e128fb3c8077cd235e1bf9ebf1503bca0 SHA512 fa968ea8bfc247696b0542d926fda069eb4beb8d428fb15cca7abb1dd6377d907f8040ed5b3debde5c67e713bd580135d98867b7fe86b35159936cfc149f9753
MISC metadata.xml 343 BLAKE2B 7a7bf9e9fd177ec4d24882c9d9ca602f6a70f1f5d318ca4799adb6bfb5e80664d87a25f63552bc9eef842d48df8553670a4b5c9e0042b4983b9081bc9229650f SHA512 9e7cda1b8c50d834288e03f540fb72aa8cc4e99c930e158a6dc2543c0d7c9bb52d04c084bba0a9ce4dc240ce022a959c4e14f21c13f62a58944b32196fa5be56
diff --git a/app-text/texi2html/texi2html-5.0-r1.ebuild b/app-text/texi2html/texi2html-5.0-r1.ebuild
index 3901e29fb5c1..8b80a8e6554f 100644
--- a/app-text/texi2html/texi2html-5.0-r1.ebuild
+++ b/app-text/texi2html/texi2html-5.0-r1.ebuild
@@ -11,7 +11,7 @@ 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 ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="unicode"
RESTRICT="test" #411523
diff --git a/app-text/texlive-core/Manifest b/app-text/texlive-core/Manifest
index 41c6ad6e6889..d31890addffb 100644
--- a/app-text/texlive-core/Manifest
+++ b/app-text/texlive-core/Manifest
@@ -248,8 +248,8 @@ DIST xindy.doc.r65958.tar.xz 461176 BLAKE2B 417d49c0fbc35ea5e24146894284cd2ec910
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
-EBUILD texlive-core-2021-r6.ebuild 12511 BLAKE2B 51190f811e16c159cf9be948c77d3d2925ed5b2778fe51f56f074d468a42175413cadfeb4e1038178a47f3333d7e8396fa009d1315ecae94f7cadc2e5f0708fc SHA512 92ce1e0a2d44a5774c3f32110279f3396d70c470d09491dc01414a787947a98cfacd965494bb0f598599004dfb64a28ce63d12c5a099155d331b5c819b783fe0
-EBUILD texlive-core-2021-r7.ebuild 12751 BLAKE2B aac931564addf57c38992c535852a04c40665e84530d2c508fb12fad973a66b67c0a3c115629b1b71d3c4a305922d112fa284580784d7ee77f0fc8cddc878c59 SHA512 fceaa2bbdd60f39e3cf7a97b7316783eb0a11b93b7d528bf517e0907968bf5cccf4564829e494fd54125bbf0627385ae73857c065f4a57ee9d3a916a2838bdd6
+EBUILD texlive-core-2021-r6.ebuild 12505 BLAKE2B c7865bd0f882f2fb37a6c32749548f172801b2debfa2e02614263d519bf7d30ccdcc73b10d134e1f20f196446f28555cfc14da4b2599cca6a0e8b4c2c208f79e SHA512 3f0cdaae07dc30e2e6f97c4d7592933f1b80c7c7b75eea04c92bb8d298082556ad90e7c999cb327d024be2fdf6f35a239fdb6c9230455d2a9c696d46a4181cbf
+EBUILD texlive-core-2021-r7.ebuild 12745 BLAKE2B 37086620235eef8ad198ea17c49b22cb47e9b9e6c551ac183cb0f7a5c22989ed9a0cb6f5a1372aee0778e38438e1fcdb80efcda4cb081e97236db4f6c78e1f9f SHA512 328401e4b5af386ab82455e36aeeaa7f05bd1b55cc7f3712f30de21eaf349677255cffac33bee058efd62bc249e313e200073d47d59daa5c9b2520da26d7de4e
EBUILD texlive-core-2023-r10.ebuild 13498 BLAKE2B 3d966ea894851f433edec3022d931d86c1889ffea9c21e8312834326bd053485309e543369d7574932777cc53b7e6d2010405f2e1a4766f78f508993bb1e8a62 SHA512 7d7f2bc7b8d4f655aafd18b9d03ce9c824c7477aac6b7120f91a7239365f3ce8bd36085633ec46e05fb9335bd8bf178452d61d08a409774ac79834bb769b6bf1
-EBUILD texlive-core-2023-r9.ebuild 13471 BLAKE2B 57b57500c3e95ee4cd46d397d1aa279dc803040bd3eb543dc00e32ba1970f073599bc9bbaeea6f38e5feace5bb81b1ff3ef679a5034ac80b7dadce31101ae91c SHA512 4a651081288da97a2e5bf87968ef483a326e30f3566da078ec84e9daab5761ce01abdf72990148f3f46374eff1b99d30a48528f06a0e49c2f6979199512b3399
+EBUILD texlive-core-2023-r9.ebuild 13465 BLAKE2B 06280816bc8bb49694f0f9a07e597514dda5febff62b432a2e483cfb270793c9d0c6b738f270a1eb32ab860bcc43bededf2830a850abc5f0ce89fa7395d0e9ee SHA512 5a277179436f8b73a7cc0dc9800c14515fecdd274325f25fb47a76076aa8f0df6a3fdf698b4937d1eb6331fd16612d0032c7dd427745acc6bf964f0f4e807832
MISC metadata.xml 763 BLAKE2B 32e271e244979763c3ed20da203b4a6fdd1646b1b5e92ea0fd3a3172e7f633cec56b55a4a638fa1f98394d4fa1ca443c3949528d30a5bf2564edc9979cc77515 SHA512 efe8b04dc9ea326a12eadccc2f5432563b0b87434028a7f2e671124d3fb08cbb384cd022471d44fec466f8558bab4344d2cbb47fe7e49461bbc802f4416c33e0
diff --git a/app-text/texlive-core/texlive-core-2021-r6.ebuild b/app-text/texlive-core/texlive-core-2021-r6.ebuild
index 7dae7935c65b..e019c01c72e5 100644
--- a/app-text/texlive-core/texlive-core-2021-r6.ebuild
+++ b/app-text/texlive-core/texlive-core-2021-r6.ebuild
@@ -76,7 +76,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
done
SRC_URI="${SRC_URI} )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="cjk X doc source tk +luajittex xetex xindy"
TEXMF_PATH=/usr/share/texmf-dist
diff --git a/app-text/texlive-core/texlive-core-2021-r7.ebuild b/app-text/texlive-core/texlive-core-2021-r7.ebuild
index bd89b0fca8e3..ea70da80409b 100644
--- a/app-text/texlive-core/texlive-core-2021-r7.ebuild
+++ b/app-text/texlive-core/texlive-core-2021-r7.ebuild
@@ -79,7 +79,7 @@ for i in ${TL_CORE_EXTRA_SRC_MODULES}; do
done
SRC_URI="${SRC_URI} )"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
IUSE="cjk X doc source tk +luajittex xetex xindy"
TEXMF_PATH=/usr/share/texmf-dist
diff --git a/app-text/texlive-core/texlive-core-2023-r9.ebuild b/app-text/texlive-core/texlive-core-2023-r9.ebuild
index 775230a51217..054e0e1bc43a 100644
--- a/app-text/texlive-core/texlive-core-2023-r9.ebuild
+++ b/app-text/texlive-core/texlive-core-2023-r9.ebuild
@@ -127,7 +127,7 @@ SRC_URI+=" source? ( "
texlive-common_append_to_src_uri TL_CORE_EXTRA_SRC_CONTENTS
SRC_URI+=" )"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+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
diff --git a/app-text/texlive/Manifest b/app-text/texlive/Manifest
index ddc43b7f0b9d..97b5db7d693d 100644
--- a/app-text/texlive/Manifest
+++ b/app-text/texlive/Manifest
@@ -1,4 +1,4 @@
-EBUILD texlive-2021-r1.ebuild 6650 BLAKE2B eaad4704c0c974f9d15ee90aa70d0dd6fa69883c2bf65e0e71216f4ca6084bfb57601cbd5dc53000d2654848c52f40a4d5d8af9f2ae58a9540257ee93b7a2a2f SHA512 e9c17f0549ce4eef1adb81956c064e31b0e8029e1fa256ca716ecf2e84b91456f0c7c4c8849c7316e80a15b3a17b8ec14989904bf9bb7ffe736a606270a1689c
-EBUILD texlive-2023-r1.ebuild 6500 BLAKE2B 715a3f1200c6b97d0a0d9fd87a31b5bb9a70e0beecdc0d131edc86bda35725930a16d65f71ad2363d71311d9b68f7fd1fa27c4d2180507b507712b3ce5ee1f6f SHA512 cb12acf4167777d742f468c288f2d231d8fa5c1bb606753cf5b58ad07158cd59202245f84d2193bdef23846575987935063bf2d9d6288ae9c865c0f11b0ff5fa
-EBUILD texlive-2023.ebuild 6448 BLAKE2B f982d2a0ac13c901339dfb939f316266480ad4d0d80aaafed5bc67b425d658f171c898ade7e4b233498aee353dcef268aef5a6dd9b01a09415d83661d0970d46 SHA512 9226df8af54170b292762a86b54d27c0ab84987a4d1ad4964024a316d93649c5b967e401af7dbfa3ec31015b5a00a7dbb77cb557890d2af1c2ea8c38d86f4aeb
+EBUILD texlive-2021-r1.ebuild 6638 BLAKE2B 4d71eb4ee03a75259fb40cd08d84ed21fa78e41458b5de15381e277536a20cb87ec78a70f51bd3d871cdfebd9d3c676dfed4427b365dfcd3df56f92e0dac6c94 SHA512 2b077bcbdebb599dcf54619e725645fd759a674f82c52aa5a0a23bca8e4ed68eef01cdc96bea1bdb1f77e32937b64179d491d92fbda82f5b8a1f918ab06ae634
+EBUILD texlive-2023-r1.ebuild 6494 BLAKE2B 2b573c869d171cd5da2a384695b0e1ed5373862a558591e136295c38e199e267d191fecab5668f9c7af0d5ac963f6c21542cb833db9bb3d4b211928f09003346 SHA512 328a3107ed0bc22f084689402351f1f36e56d565b397f1607e0b081f722b21aff928c2a145e2e196f360ea7adb005f89b24b7aed6602ddeffebd04cef29d4358
+EBUILD texlive-2023.ebuild 6436 BLAKE2B 2bf14eeb59ffbe8fe1e5a5be6071d0b546fd5b228362e58a8aeb3729ca25e572382581bac0ef64c22ed0b5d099957019e41c730576eaff3829e4cfcdf0ef54f3 SHA512 8644ed3300f8cf7c8243bad9b1488b5ad61b40e858cc1ecef68178a9d4b7d83e6fbf00b493c4ff556493f45d4d95f5577d667f76a2ca02c5f3718d7d023189e1
MISC metadata.xml 1836 BLAKE2B 049796d51021c108b7310ffadd3c572842aab1c77c25897fc8972b06dc5e1b4895c3501b1b4c4de487821ee961f781c2159b436de6c5a8d411e30097de5be68f SHA512 9752e9d0a1e3f1ee518fa390c52d607f20463053cfd29909fd92bb1482cfe3dee5bec4140865d2151caa5459a60f53646f6218ed743f692c65ecc49610469cf3
diff --git a/app-text/texlive/texlive-2021-r1.ebuild b/app-text/texlive/texlive-2021-r1.ebuild
index 446fbb70cc7a..47a24f51bd78 100644
--- a/app-text/texlive/texlive-2021-r1.ebuild
+++ b/app-text/texlive/texlive-2021-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -8,7 +8,7 @@ HOMEPAGE="http://tug.org/texlive/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cjk context extra games graphics humanities luatex metapost music pdfannotextractor png pstricks publishers science tex4ht texi2html truetype xetex xml X"
LANGS="af ar as bg bn br ca cs cy da de el en eo es et eu fa fi fr ga gl gu he
diff --git a/app-text/texlive/texlive-2023-r1.ebuild b/app-text/texlive/texlive-2023-r1.ebuild
index 947ddd5379ea..e02f49a4c505 100644
--- a/app-text/texlive/texlive-2023-r1.ebuild
+++ b/app-text/texlive/texlive-2023-r1.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="https://tug.org/texlive/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+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
diff --git a/app-text/texlive/texlive-2023.ebuild b/app-text/texlive/texlive-2023.ebuild
index a26673259a5a..d8ec28924c87 100644
--- a/app-text/texlive/texlive-2023.ebuild
+++ b/app-text/texlive/texlive-2023.ebuild
@@ -8,7 +8,7 @@ HOMEPAGE="http://tug.org/texlive/"
LICENSE="metapackage"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+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
diff --git a/app-text/tkinfo/Manifest b/app-text/tkinfo/Manifest
index db8abf3f104b..0e507d9a80bb 100644
--- a/app-text/tkinfo/Manifest
+++ b/app-text/tkinfo/Manifest
@@ -1,5 +1,5 @@
DIST tkinfo-2.11.tar.gz 56332 BLAKE2B 7242b27555b0075d14a716e1964ce9cc9c9fb03bb8b3f5f93bfa4f7a613321781a2106604f0ca31e9acbd91413cb418b5a2d38453d88cdf73d0c9d4e45b9ef12 SHA512 69568e441a56f51dc136df5c58343c464b23e7577a64a9e44edd0dd5704e95299e3827e0704a953b9a56e2a642ac69324256ac477752d51e1060b259a69380e5
DIST tkinfo-2.8.tar.gz 56234 BLAKE2B 6351a8c3ee46092a5c46db147006cb462882cc9abec11f49f07f4f4b50888be6537625a0756a8f05837c21d769345e39837f650ad3a6488713adc304880a3674 SHA512 dfce278a1b33eebcebe3f6f9b5885a8c247f3181d154bc35d8b6d894f1f33043e9e40dd4c8dc336fa100700883295e8a648bece6f04ee556d4fa2f69adaecb76
-EBUILD tkinfo-2.11.ebuild 540 BLAKE2B 566bde4219a5094713831fdcb36230a0c5874cb371e8a04f3954184315680c408a96ce5b1d4302646796b0a803dcd1e35894a8f9a6fe427e3cbb1d69f4a9bf36 SHA512 70f44bed927c27899f98445f1a31fdb224603b1b73ac99fbb3645da3dbb32d5ce9db07aff3c0c66ff5f8e851dfd96aebda1ab630e40e4e8f09a2bce79329f813
-EBUILD tkinfo-2.8-r2.ebuild 536 BLAKE2B 7da5944f102207f3adbd1fe288a34115387778497dcb44ed982961a3d0de73ac005ca685ea282b9c8fee783e4999f49c56858f526663f56329681abac523d7b2 SHA512 d7718b81a96e9efbccac109fd9dc5b13081052123a61f431b26bc513fd704932e1dde3d1ba6b77c2c9d18270ac224aaa4be8aee9ae2ad40dce020929df1b8baa
+EBUILD tkinfo-2.11.ebuild 534 BLAKE2B d8e67ce91b3e1cd7308cc21dcf336bf48c566a0cae19acff26cf2fde781bbf25d1ed3099a2d1afe12ca6110745f2666af903d67f8f3b494be2a5f4189af80286 SHA512 8d4fd22693c4ffb55ec044d0393e8664dee2e448364cb7ab71c741ab2263873cc13a3dee6628889a18275e81c1f6d021d9d0832781879afe5c01bd918754cb03
+EBUILD tkinfo-2.8-r2.ebuild 530 BLAKE2B 56d33975ab6659f7f5f981bec8bbaf32ac817450e7b5004fb9561bedc1c37ecc6f2f88eff145c25948e2af975ea68a5394977ccc310cd702c8be034d05615ffc SHA512 3a8361d6061b85666cf9cb116823ccfdebea79bdc3bae274f7ed60e454be3ae20b97b6c231ddffe99891bd2b039cca7afc4d44b76d810a74ea77d4102145b47b
MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a
diff --git a/app-text/tkinfo/tkinfo-2.11.ebuild b/app-text/tkinfo/tkinfo-2.11.ebuild
index 529b014dd1fe..71e4a7820e5d 100644
--- a/app-text/tkinfo/tkinfo-2.11.ebuild
+++ b/app-text/tkinfo/tkinfo-2.11.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://math-www.uni-paderborn.de/~axel/${PN}/${P}.tar.gz"
LICENSE="Old-MIT GPL-1+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~hppa ~ppc ~sparc ~x86"
RDEPEND="dev-lang/tk"
diff --git a/app-text/tkinfo/tkinfo-2.8-r2.ebuild b/app-text/tkinfo/tkinfo-2.8-r2.ebuild
index 97256a448ef4..3ff353a3fe92 100644
--- a/app-text/tkinfo/tkinfo-2.8-r2.ebuild
+++ b/app-text/tkinfo/tkinfo-2.8-r2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="http://math-www.uni-paderborn.de/~axel/${PN}/${P}.tar.gz"
LICENSE="Old-MIT GPL-1+"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ppc sparc x86"
RDEPEND="dev-lang/tk"
diff --git a/app-text/trang/Manifest b/app-text/trang/Manifest
index 2b8ffa90ad23..e6b1827b4d05 100644
--- a/app-text/trang/Manifest
+++ b/app-text/trang/Manifest
@@ -1,4 +1,4 @@
AUX trang-20220510-CompactSyntaxTokenManager.patch 5081 BLAKE2B 81533757c5c0088dc79554f2a11ca4a501a30c023693ed36a1547c442518424097d90ba1de6a130a1c1851af2dca194ea7a1804d04ad8fbc7c3c33ca48bace90 SHA512 74dc0bee59e5b2307c6d05029ffa1f0379359fd99017788f7f1aa328059a0296d0b365d8d79b30a206f0f6f4d21f283b4547a084f485c48975b4307a2a8369ec
DIST trang-20220510.tar.gz 14317698 BLAKE2B b7337e9555094989955e33f711db9981521c31a3708dd6a862f36cecae0496d8c86fdf09b2d60b8646d8e35e214f57ba7bcd49773fe002eef26ed6b81b4101c1 SHA512 51c44817b396ec45bb82987e0aee8e8d2e5f3f6a1e2f967bae717a31b1bd49c5fc7015466104b19ac62de6ee0270c018dcf19b467763ad1aaa92800bd4edd7a0
-EBUILD trang-20220510-r1.ebuild 3926 BLAKE2B 1a80cbc09c0068be464c93c1329e2a1addd14ca7269de78398112b2d2260343e8d37763fd487075a4cb792011ad0953c6431519ddf901e6907451572da6ec735 SHA512 5d741bb012f3ba71bea0c94edfc27c2494889ca6e5892052fdabf9833e9ab712afa65d218ba423c56c089292cb4484790899e7de8c985ecf114383b0072ea5ae
+EBUILD trang-20220510-r1.ebuild 3922 BLAKE2B b8b849ac1854a82777176607984b441a789f88cffe6b3d116944d9c25a387dd31412d46acb11a7dd437031966b427e1d5ad865b402ab348054885bd455fd63c2 SHA512 15cde3966f4f37e328b717eb183553603a0df6e6febd0b643ed049beb9ccb8f35168869550ae2fca9084bcaecec2c94ab79949928a1f5ce92edfedde7e5c182f
MISC metadata.xml 320 BLAKE2B dbc3c73e63a4eba52a905b023fd13c905a367c50b84f2114f1bee024f6e7787dfb02627aa30c83e17ffd90d763f9a977ad912a4429fe63a957120b7fd63ff34b SHA512 cd56de97d8e9b4439babc24fe21cc1b25f367598de0c4fc819ed24b17bfab70167495b00a065662f79b4315008fb65823dff6e6605d8939f697332f2a01eec36
diff --git a/app-text/trang/trang-20220510-r1.ebuild b/app-text/trang/trang-20220510-r1.ebuild
index 32a25d9de5eb..f0a81ed3509e 100644
--- a/app-text/trang/trang-20220510-r1.ebuild
+++ b/app-text/trang/trang-20220510-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/jing-${P}"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64"
BDEPEND="
app-i18n/unicode-data
diff --git a/app-text/tree/Manifest b/app-text/tree/Manifest
index 8aa15e613f8e..a195ea0e3f16 100644
--- a/app-text/tree/Manifest
+++ b/app-text/tree/Manifest
@@ -1,6 +1,6 @@
AUX tree.bashcomp 847 BLAKE2B de05dacd7b54426e89e4afbbb6fba74376212a8f02995ff9babec369244bdb57fcb46989a437a100bf1415f7ecb8b0e142d729bae27f7fef6319de9e4cb06d54 SHA512 8df777721a7974015b5e717d89a4ff8701a2598e227d6cf71077fe498a5bb2a578c96c4667ab80e34b1064e109d38665fb6a4de8f52bb6401445088d5cdca922
DIST unix-tree-2.1.0.tar.bz2 51401 BLAKE2B 89b15df0268c03ba66827c7e6d234d1f5c4f6a5d9788e30bf6859d477b340393acbeec9ad7afc1909fdc7beb81ef7934917206066e0875d9f1662fca170f4127 SHA512 0f3a6ecb450bb3d683804667d4f15aecf9c9765578d47a62e39a8ff69cbe1c2a0a4a922fef3728359060338f4f9cd2de7ab8eb0f992a4c32949278bb47d17edc
DIST unix-tree-2.1.1.tar.bz2 52550 BLAKE2B 0f20009a6c64b07a0742637bf32366b038f5c9bb025755a0aa45edb8c92741dfbff1486179caeeb73cfa8f10de3ed8678b948c7416ee0463e785cf153e808ff0 SHA512 ed34b1d0df049986295e7f5539491acd6134fbe69050ac2634037d700a878b4937700bed777ef0624e2bb0fc8c2815bb5139272ffe575ecc9362b84e0fafc9c2
-EBUILD tree-2.1.0.ebuild 879 BLAKE2B 93681c560e45820bf4adbe9dec23a5ca8d424b57e0798c00b9da99ada76c5f560ec89edd0db8f4842681d4d20f56d71292d13b7c582699a9762ef2c06d43f501 SHA512 1fc2d90b49985458e13a0c9036a88bab3130d61a9a6f9e065d24d8224265d6a4382f09f1c9ebeb1ca61db92b07ba524518e6e0e147081c7ccf0a4640c6325e6b
-EBUILD tree-2.1.1-r1.ebuild 812 BLAKE2B 2e109f71e7621392e74c7c3f283da36b8d5bca8f55eb36efd0e63351076c82127709f35cfe80b8fe0202e001e2d4fc885bb299e62c7e63b5522236806282e8ea SHA512 72e62151021a03e605f13fba6d726847f3c457da775ffb6ab69b182ee336ec623fe7304b84ececbf86743d2d918d98831232f9fd9d38e857a92ba856b21b1a4e
+EBUILD tree-2.1.0.ebuild 873 BLAKE2B 3ce73d6fa599c7bb89315b448e8a6002588811367697e14b01ccd46a5f6116966476cf18bdeaa1744a65324f70db6d1d5c7d7513f2bcade386fb62ec481db119 SHA512 2946bbd9d6ad6204409143d61a6e440c469f06b5bb91d06240dadffef8858ee1bc04ae6a76416ae1e8c50012a63abe23b1d23053f2c8dc457f0aced640c7f237
+EBUILD tree-2.1.1-r1.ebuild 806 BLAKE2B 5bf9aa4cfa4d38184d8f99f4e423a8b28a6d909ea23c3bd6096e254f2857ed0cef842cae52511d5c9959db919c71534f8dfdaa65b8defd157053244985b1de99 SHA512 c7c7c1d1fa91a5a55b7749125017fc240c8159ee7d48a5e99deb0bb986a9409649f55cdaf30a5f0eeb1054edade64e05d6ca6d9abfef77b9cfcfe4f2c6052738
MISC metadata.xml 726 BLAKE2B d4e2e3176f82eb4577dbac312756eaee7e50da883c80b0e22a2cf86e75493eb4791ffdef9387a48d5a486cf968526aa483e05b213dc172839f04c528701be69f SHA512 ff609ba8c9839744088c1d77159d039ff46aae920f570842d4dbda9b4b4b4a6956f49815571d5e2d837deac2128bf71fb42316d5520c5a0dfe74f9bec798b56c
diff --git a/app-text/tree/tree-2.1.0.ebuild b/app-text/tree/tree-2.1.0.ebuild
index dd393b5c6efc..2d5b903eee52 100644
--- a/app-text/tree/tree-2.1.0.ebuild
+++ b/app-text/tree/tree-2.1.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
S=${WORKDIR}/unix-${P}
diff --git a/app-text/tree/tree-2.1.1-r1.ebuild b/app-text/tree/tree-2.1.1-r1.ebuild
index 7da9cf948cc8..e1316e928361 100644
--- a/app-text/tree/tree-2.1.1-r1.ebuild
+++ b/app-text/tree/tree-2.1.1-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://gitlab.com/OldManProgrammer/unix-${PN}/-/archive/${PV}/unix-${P
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
S=${WORKDIR}/unix-${P}
diff --git a/app-text/ttf2pk2/Manifest b/app-text/ttf2pk2/Manifest
index efdc9f9472c3..9c07b3b24000 100644
--- a/app-text/ttf2pk2/Manifest
+++ b/app-text/ttf2pk2/Manifest
@@ -1,5 +1,5 @@
DIST texlive-20210325-source.tar.xz 54837368 BLAKE2B 66bd4bdd43ff53513004b9b9b90ababa0ab5efcf183a27864a3d39cde9cf90721456bda90c49ad6014f4b12d2e6293feaf9a8b152b85a89ffaa96bf5056347df SHA512 afd6eb24efaeac7c58d43ff24162aece919079a9ae02934509f068c7a3828223c33c14d9db11ff7fea3560b08a06f352446ba7f845eefb4a56a87b96f088f213
DIST texlive-20230311-source.tar.xz 68359984 BLAKE2B 6263e8d3e066db96f071138f2442b1ed7e1f3db7e6d261cdeb9a7e6e636c6e6ed45305c6bda3ab6f9a439c92eabf32a79bf6e371d16b747eebbc05ee47b85035 SHA512 93ac43f3055fee0103a6cfceea18d39ece63984914f3af9ad76da218f2d568852d9b987d1c9647c1497b985e4ffa297ef97dc2d50d3e90f62b03ad685af31d96
-EBUILD ttf2pk2-2.0_p20210325.ebuild 1060 BLAKE2B 928342fbd3df6e4cd2cab4b5645cdac6cbe2a88cdef3e007f185d1ab0cb58a96ba618613023e0fd1cc474072021b5425973739eaf992ff2cbcd47b100b340810 SHA512 ee4fe20390bada3304198bf9f079eaa3b0c92fdec0ec643274ea58b8d5b90a6e7dea47621960b5580c7710a7f2b751b00baec34d1e9818bf1350883d98c4b468
-EBUILD ttf2pk2-2.0_p20230311.ebuild 1054 BLAKE2B d8fa83581bf33b1e2778b0268203bf2b5b3de15f293cbdb005270b006cf5a5016aa9a5be5cc255f2b316d63c4a9c5da8d6d1cd9ffb0404b4ae535dd8544a6b0b SHA512 ae56bbe5331d11935cfd41f69341f4f03077da1aa686aa11c79f2fb836ceb7383bdba9da36e8a91e5c1eece8563a10240d4e4b7d3777ee99953828049c702522
+EBUILD ttf2pk2-2.0_p20210325.ebuild 1054 BLAKE2B 48b45d6474ae6a946bc54083d57597f4cdcacafd73049e52efd90d9ef6a9830c3979756faeb47fc61ff0ab6e650404cf9aa6cf67725fd5d60b6dfec8467004cc SHA512 0dbd90ef545874a1e36f87dbdef7b613349c074829468d6a64f6ddad437df8badb6c799a558025d367bf1c49aa9c54ceacbc2d2cd2d4eb5c477691137e56e6cb
+EBUILD ttf2pk2-2.0_p20230311.ebuild 1048 BLAKE2B b5d19dd19859d55c2a7f6b2ef32ebf68ad0b10ef9f45711ad64e7953f3b8072003d5176118cf4fb29070ec5c2645e633bffd336bb38624a1c1eda823e76d383b SHA512 d4a2f25c85dcc7ea3a6800e673ee93b0a5b6c64bbebba0e25a75cfec70e299af3cb33a0c77fefdc405d3e1bb855cae366bacced6adac3de86530a5eb83b37674
MISC metadata.xml 246 BLAKE2B b56c934f8eecd3492d6abe15cf5883fdbc1979c37abbc5ad196e345ee17bb865db5eab10ac7de93bbfce94c4e865bf6b86d5f8bc081b5cb1d3d58d1158b81921 SHA512 b61f56c5e078714565ff9e33c81217e788f78bae9cf10d6ca78a82703a8e08119dff3afa68306eced0b7c62db9220d28efa4c9782e943c991e30b25b9ead82f5
diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20210325.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20210325.ebuild
index a6a15aa046a2..3c6fc518966d 100644
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20210325.ebuild
+++ b/app-text/ttf2pk2/ttf2pk2-2.0_p20210325.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Note about blockers: it is a freetype2 based replacement for ttf2pk and
# ttf2tfm from freetype1, so block freetype1.
diff --git a/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild b/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
index 1f2776462226..4135b5a56bca 100644
--- a/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
+++ b/app-text/ttf2pk2/ttf2pk2-2.0_p20230311.ebuild
@@ -10,7 +10,7 @@ S="${WORKDIR}/texlive-${PV#*_p}-source/texk/${PN}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
# Note about blockers: it is a freetype2 based replacement for ttf2pk and
# ttf2tfm from freetype1, so block freetype1.
diff --git a/app-text/txt2man/Manifest b/app-text/txt2man/Manifest
index 9bc8400bad24..bba98b73b57e 100644
--- a/app-text/txt2man/Manifest
+++ b/app-text/txt2man/Manifest
@@ -1,3 +1,3 @@
DIST txt2man-1.7.1.tar.gz 15976 BLAKE2B 6d9d3947b3ed76e62c1295431f22a1eb00e9e9068623cae7a3ac853aa6fc4b5bda1db8969fbf2798b84daf84a46ad29e9bf9945cf62b51b90592300e255a3e2b SHA512 550b1d30a4435f35d03920d89f5f2adc2a937de7575c4ddc51ee9f4fe370975b45e51f5aec0eb865ead4b16d88ad31f3150cd3235362b1fc7e6d7b3c6233852a
-EBUILD txt2man-1.7.1.ebuild 603 BLAKE2B 5ef0102131a4b91fa87e0c37adcd6c86c27135609e023e6d1b3e06f75df6e5493615281634e79dec4345114650a1f909fb7a12f172c2f5cdb242d3b6a4cc9017 SHA512 e12576c1c4647dbb90abba76535185b34c65e0c18355f762303a2f986bb5aa404121c7a060b90a1376271d346c7a72cac372842e40ec2d81c28bc760e845bbab
+EBUILD txt2man-1.7.1.ebuild 597 BLAKE2B 652e017370fef3a0002421e34ee0e7544883a4f1eea9fc1057263098273409847a663d5cbe2b9c9ed7d52982e2f434415078a6e99ef10dfcecd3c636c0e35b71 SHA512 2773b9c92c9329ec0300346edeeb717075c87d808c3c7fd6b67ef9f761befa27bb7429fa70e7181c6f0b0a40826672f22e2747a984e68f96e297e1a8247418dc
MISC metadata.xml 248 BLAKE2B 2a39cadd795542dc91993b01904a004e4fd327a42d9ece3f0db08af4e8f23597e7cb0a8cb2ace6328cf018756cbfaf3229a741bc32f42c1a7727c5d70f62c9ca SHA512 7328e9f5fa1054500607006a41d639c851702668904792e3b45f8262f9fc3f6e33bbedf8ec1b6f938a6d9a26df04355ca14b6c42cc964f4a61ad8797e8f87e03
diff --git a/app-text/txt2man/txt2man-1.7.1.ebuild b/app-text/txt2man/txt2man-1.7.1.ebuild
index e076255aaeeb..17f3a16d84c0 100644
--- a/app-text/txt2man/txt2man-1.7.1.ebuild
+++ b/app-text/txt2man/txt2man-1.7.1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/mvertes/txt2man/archive/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="app-shells/bash
diff --git a/app-text/unrtf/Manifest b/app-text/unrtf/Manifest
index ca4d0edebc87..f20be6657bc6 100644
--- a/app-text/unrtf/Manifest
+++ b/app-text/unrtf/Manifest
@@ -1,3 +1,3 @@
DIST unrtf-0.21.10.tar.gz 812696 BLAKE2B 3edc654feee461bb785877c3c3829462b9f55556e352bd12a19e426911336e161431badf5fdf5e00b0c488ca1804a0922ac7eb6980ebec58232112f6cf156f34 SHA512 31bedd1a23a052c1235e1328a12b346a0fe48b3f3cf78d72c068fe0d3edf18bc78f4c9dfe2f093ee8b4f3c79e923c6ceda49bc257d191dd5371f9273809343c9
-EBUILD unrtf-0.21.10.ebuild 425 BLAKE2B a43473dd4f35af03a1935e8b744305efb817f01a2d362b8a1cf6514095c39bf86bd556e24026ee9e5ecac9444ae6de5895c2c853cea4abbf23b806a2c8d79d70 SHA512 ada4a6e22df1b46febe4295df6ce7943d3fb7f05b4d7e6e708660aa597e8ec8172918194c0f4185e8c804120bfc324df5420f9366fb823ac48338914a2c556da
+EBUILD unrtf-0.21.10.ebuild 419 BLAKE2B c399340c8f4f94aec89255331a63c3d83e8259701560c08ce68f186edfdcef9e6b9b7ed69bb8bbcb81cf8773d160ffdcda16d28c4931d020608b57111294105d SHA512 c7afd75fff24f0dc2e61168b38b2ce2ed5172663fc711173411c3cfa9dd44a5d078477bb318df4d651ba2707f2f7c03bc258664891d6bb7af5d9eec35c67aeb0
MISC metadata.xml 299 BLAKE2B 492d0e3ba9bff1a327d49c13d54bce9fadbd690ce4ebd5f62b283545b098f553d93cb1938c0c66da695f06775e6a035e87d70c01dd04985cd9e850d360ec377c SHA512 b4d3519e2e55716235643397e55b101a80808ed1cb82f2618f0779551d0d6e5ed8abffd65e2203c64d604f23d23575c0f93bd2c897cb3e29ff0ed73c32d30ca9
diff --git a/app-text/unrtf/unrtf-0.21.10.ebuild b/app-text/unrtf/unrtf-0.21.10.ebuild
index 0429ec9a2cec..87bcd299820f 100644
--- a/app-text/unrtf/unrtf-0.21.10.ebuild
+++ b/app-text/unrtf/unrtf-0.21.10.ebuild
@@ -9,5 +9,5 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE=""
diff --git a/app-text/uudeview/Manifest b/app-text/uudeview/Manifest
index a6c99752c285..244d791374de 100644
--- a/app-text/uudeview/Manifest
+++ b/app-text/uudeview/Manifest
@@ -10,7 +10,5 @@ AUX uudeview-0.5.20-man.patch 3246 BLAKE2B 390d89a13080798b1ef0f902d92c82df59c10
AUX uudeview-0.5.20-rename.patch 1736 BLAKE2B 820e32f9d2fd248ee2748e3f6173994b02074720814ec8adc6a896b72defc29ce24a356626c7bab414c516555547fe04cbaf304a52c9f141b80a836593c8638f SHA512 afb5b72bca70eb7c156584df1b44fa3cbb6cf07da97a79ff6330acb52ff102584b7a382ce779f2f695c9384d017984cabc670d31b243c0e5d916df19c6846439
AUX uudeview-0.5.20-string_format_issue.patch 907 BLAKE2B a99e9341219e8581cf32ef8423a351ed88217ed8bf3899d6845bdae98d117dadeaa46a72bd2158dd0c73e49c3f946c28d305d534ea63e233da29248432ef860a SHA512 9e8936308e216fef39f5c44ae7a6eab6dec015ee6b6672a0c3a197b126ea9e5d94a7c99ef15b830b852e56c644aa84faba7fa3fb79cb678785234bca7d2b235a
DIST uudeview-0.5.20.tar.gz 261574 BLAKE2B bd345144a87e2322c89e185d0fe5f31f1cd1ff8f73a5c5b6e585b79a0b319fcf349f2bb51f814a6d6a81e0e18271b5c37db827ba414007785b1743c64e5efe46 SHA512 d080e9c3940bad7bacd28457f21133056384a01e33ba014de42502d23f81f2c7f5fa7f6c472ce9f37bec2edb8e18d27135bf18426cf2f23188a3683558e1721c
-EBUILD uudeview-0.5.20-r2.ebuild 915 BLAKE2B cb90d99429ff87ae32bb43766ff681eefc2901f577e98deb0151aa7f1d4d72dbd8a76a57083e27acca98f30c7cb8eec64fdc15adc8e7f9c920662c2af459cd00 SHA512 4b159d03eb9ea9621d1a6bdc4e9cb72dfb1412da77d6bb00278af707bc12689f67145fa408c89139c4139bec1e38d19e05312d90699dd4702b5d0cd84f393292
-EBUILD uudeview-0.5.20-r3.ebuild 1078 BLAKE2B 659eed5c73bdea7feb6eb3cd24ddbdba6c612615b3e5973cebef3ff9637b3ce73b33fc6b4d7cfca1e2c12c185e4468a002c92ec30e5cb267d29af7137e923f7b SHA512 cb019c466c990bcad9fd49f796b71cef40ae390da0c59d7feb14614e657b0a36b40e05c19438042c06b4aaee0937112296f8f2e8e178138d9828d756596212c7
EBUILD uudeview-0.5.20-r4.ebuild 1112 BLAKE2B b06f81625c3c05a9a64a3d2bb83a48fb5260fb536fc1289fbaaed4c86b9c9c87523acf1d5fa77b98752d3e6772776dbdd10c78f66553acdb169368b2994a37a5 SHA512 6efd3103f755391bfa83268493aea69317623e7e1a575027faaff4a504b3a09ea8b613d3779c6aaf7d1366ab0ca92098cbaa9ae7d84ce56fe8c614b7d82c0787
MISC metadata.xml 217 BLAKE2B 4c798b28d6d7cb91ce9efa46084d222e24f1f62814b89dc32e8ee4c2d2e761392fa46cb368de68fdaf0c020acc5603a124b3a96edaa8e6ee333ba3f71ea59ad5 SHA512 83aaf1cf450d1a0769b0d5bc9533bb17e683dd88d04d3318da131cd1c8c66492451b9518f9f2b08d144ac0a2ba4113ed09ffaff1b7c4779f6c35bd7bdcabb874
diff --git a/app-text/uudeview/uudeview-0.5.20-r2.ebuild b/app-text/uudeview/uudeview-0.5.20-r2.ebuild
deleted file mode 100644
index 6e3b8d57277d..000000000000
--- a/app-text/uudeview/uudeview-0.5.20-r2.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~amd64-linux ~x86-linux ~ppc-macos"
-
-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
-)
-
-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/uudeview/uudeview-0.5.20-r3.ebuild b/app-text/uudeview/uudeview-0.5.20-r3.ebuild
deleted file mode 100644
index 903bd6b43754..000000000000
--- a/app-text/uudeview/uudeview-0.5.20-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 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 ~amd64-linux ~x86-linux ~ppc-macos"
-
-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
-)
-
-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/vgrep/Manifest b/app-text/vgrep/Manifest
index 02a9ec094eba..5c9d9771f3d1 100644
--- a/app-text/vgrep/Manifest
+++ b/app-text/vgrep/Manifest
@@ -1,7 +1,3 @@
-DIST vgrep-2.6.0.tar.gz 1589155 BLAKE2B 847954ccf020c2b7f54360aab2fd9e3fc897dfd3ceab7d9ecd79f378c18196048649b37f4f9b62dc8f2af46f874a8433c8a20e5e025ca9e0f08b8f6859b0dd40 SHA512 712ca1ab4318a69fbb9f0e60343c188b292c59c52ca488adb1db546937822b0e49a49541e2b9e69cec6b721003198518f530521f4c726988516bcd64e7247846
-DIST vgrep-2.7.0.tar.gz 1998937 BLAKE2B 8f5bf53814604ff3bdf7492ec8ad96811a62c9accc0664d07db86039e117686f551c6aaba40e5af4e1b646289a0e996b4f1cade9fc1a197778504e5c8d114830 SHA512 5cc9e866c6de9b024d29dc9aeeb87d6eea23becde63968b2a9266412bbe44920fa13d5e7dda47bb46135301ff7f5fd79e02ec2da8a9a694183d9e63aad64478d
DIST vgrep-2.8.0.tar.gz 2039369 BLAKE2B a01191c860fb615ff569e3b3e9b49dfeab9d534bd8a94d07ff8ce49f65bedd75eda8ae79127e0e3eb7cf2343e6493815a954f74318296c89397a384566448f69 SHA512 1fbd674a7fddffede70a9d0715bf09359d48abf5c238cace43996a222e3e34ec73a7911f62b8476a2dcef40485ce192476067fd99d52b7fa0e7e3fe9297f461e
-EBUILD vgrep-2.6.0.ebuild 634 BLAKE2B 98d0e18bbca2de0fc6c1a8d46ac6afe50590565b875fc5dac292f36f8844ad150e6f2c4618fd246a68e8f381df0782ee2a2501ddf5b1814a2fd3bc810694383f SHA512 1433c4df0a32316b2160e1309ca9daf61cf263ce01124b850eb1a0020afc1e9657fee0e397911f4212a252751ae528e58b19c75539713295b719593c192dccbe
-EBUILD vgrep-2.7.0.ebuild 680 BLAKE2B a5dbb0f96be7f6b0466aaf4ceced2e955f9ca3c3e883d4b103280dbf20a5d4a53704554e2c7810ff681e25e99a1193d4e8e8ae0aef5f382a36c95078329bf513 SHA512 afc29776dcf27de136a55ec7a93e16c12a6916e43655142259bf0c34d9cceda8e457e97f4a195d6501d9b0d230bd1670d0dbed7f8d9dadf950d8cf3b2191432e
-EBUILD vgrep-2.8.0.ebuild 660 BLAKE2B faf456e3fbc73aa77872962049a825c7a42c458644fbe42f4a257e856c8f2518eb3ddfe1c736e59c11a9aad6ab19626a398c73bd8b220e49bbcbf28a24e5fc9f SHA512 393d74662f78a453f6c329fd84b0b587d759981490d2d13cc799485b6eed8f697a45dc3e70cdb43984800256ecef5658c1b8cd9a9a114c40c04bd3fc6bd1d2c1
+EBUILD vgrep-2.8.0.ebuild 659 BLAKE2B ccac6ee1249ce1c3771ec271639b48a8848c55f845e86a13f17e4145d1feeb100fa7531780496a5d11ec0ea9f7fb5387c9035895c0ab9b300584042b460ab47b SHA512 6686d905dfe67e1b788b7a3ddde7f7051fc9c1190b5aff07a974ab806b1f8135c7c362cdd1cc4758de13ffcdf165abd04ee9fdc67062d5f0905189f8e208adc8
MISC metadata.xml 311 BLAKE2B 9bb01955c88bd8e6141c6f891ddac6dce2f197516c593e95d417352b730b3413cee53a2c8833f8075e97de0533fbd66c71077f265409759ab601e0be8d3ab6b6 SHA512 7e03ea65761a58c9efb263ba701e91550548f10d25fc9708b6b2ba58ae35d4f870cbd0532c1ef6cddf87e6f76226bc6f03fa657cfc3ba18324ca8391e241a328
diff --git a/app-text/vgrep/vgrep-2.6.0.ebuild b/app-text/vgrep/vgrep-2.6.0.ebuild
deleted file mode 100644
index 1b3329afca49..000000000000
--- a/app-text/vgrep/vgrep-2.6.0.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 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"
-
-# golangci-lint is required to run tests which is not yet packaged
-RESTRICT="strip test"
-
-BDEPEND="dev-go/go-md2man"
-
-DOCS=( README.md )
-
-src_compile() {
- emake build
-}
-
-src_install() {
- emake PREFIX="${D}/usr" install
- einstalldocs
-}
diff --git a/app-text/vgrep/vgrep-2.7.0.ebuild b/app-text/vgrep/vgrep-2.7.0.ebuild
deleted file mode 100644
index eac568a4d663..000000000000
--- a/app-text/vgrep/vgrep-2.7.0.ebuild
+++ /dev/null
@@ -1,35 +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"
-
-DOCS=( README.md )
-
-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/vgrep/vgrep-2.8.0.ebuild b/app-text/vgrep/vgrep-2.8.0.ebuild
index 097f33c9270a..2b945375c31e 100644
--- a/app-text/vgrep/vgrep-2.8.0.ebuild
+++ b/app-text/vgrep/vgrep-2.8.0.ebuild
@@ -11,7 +11,7 @@ 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"
+KEYWORDS="amd64"
# tests just run golangci-lint
RESTRICT="test"
diff --git a/app-text/wdiff/Manifest b/app-text/wdiff/Manifest
index a56a2869d415..2f16c0c0790a 100644
--- a/app-text/wdiff/Manifest
+++ b/app-text/wdiff/Manifest
@@ -1,3 +1,3 @@
DIST wdiff-1.2.2.tar.gz 1478567 BLAKE2B 80de7ecdd8fef1a4c9e6e0830e1af52d5087abc235dbe2bcf7542c0f017c1a21036243162fa6f70e714f3544d74e9a1add70dc22e69f306a17ce9bdd49c5bc15 SHA512 9272c225f4f61612197fe151cf8c913107169ac9fcd6c9f8472a0f56d9124d78a060944cea1b51489ca34311220f23638d043d43c733a3252cdbb7cceb1085ed
-EBUILD wdiff-1.2.2-r2.ebuild 869 BLAKE2B e40270dff6f2b267dec1d98f8dbf1145b683338eb15ff454fc5a0be3a049eb5a1b2af6a8e4f6ff2e658b2ed4e9bd33cca80653d5f4cb763b65f73cd8a7318405 SHA512 ec4756b2e1c8d431d084003ceeeade07e715a3709bc71b2acd9a0531b494de6ca533ce09da568a8cd40fefd011e336c1746a2532fd8cc0734b0243168c25bea5
+EBUILD wdiff-1.2.2-r2.ebuild 863 BLAKE2B ade47fb767f283190b2bb5472be0bc989772b67675a4e3a12fe737f6cbdbc63a9a9a23db3171268025f0e3971ab075ab803cf381f67dcd7383c8c405cef165b4 SHA512 00af387dcc35134213f3095d8d59cb0dd1a7341447e604ada4dfbfed8ec3c786d806e765c9a5d81ad6f208bcf2ce43fe2e29dd1deae66ae7a11f011ecb04c252
MISC metadata.xml 454 BLAKE2B 6d49b2f1567da8dc620744510204eff45d0af3bca362d79282c90e6a14d0a208ea7195a7ecbc21d694934daf6f3b873f0e9eceb09740a3243fe482bb68ceea93 SHA512 93304e13f51fd285ab2eb2d82ef888290a5327e3d9cf7a12a2f792a36ffe170709f13e17188c856c47ff4fd2a8506c4ce5ffb3cacfe4bc237b8a017b8347540f
diff --git a/app-text/wdiff/wdiff-1.2.2-r2.ebuild b/app-text/wdiff/wdiff-1.2.2-r2.ebuild
index 66179b426012..546a766450cd 100644
--- a/app-text/wdiff/wdiff-1.2.2-r2.ebuild
+++ b/app-text/wdiff/wdiff-1.2.2-r2.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
IUSE="experimental test"
RESTRICT="!test? ( test )"
diff --git a/app-text/webgen/Manifest b/app-text/webgen/Manifest
index 033fe93206e1..7f38e073e000 100644
--- a/app-text/webgen/Manifest
+++ b/app-text/webgen/Manifest
@@ -1,5 +1,3 @@
-DIST webgen-1.7.2.gem 201728 BLAKE2B abd3a8a9accfbc1a1e0070b7cbd4d0cc24796540ce1c8c0cfd3dc50882bf953b1e794971a90e2a429b3ecd64b1cb009b16c96ce1e6cfa05516ce48c10e39cd95 SHA512 806303f56319b6f55d8457b0b68438a9732bc1adc95ea50a955ad02b184814d0b878d618fc0547831cac53292208f1d0837d190b078ebb2ba42641dbaa5ffd93
DIST webgen-1.7.3.gem 201728 BLAKE2B fc3c63d12b547c14e7900dfe881c95150de2f4783bfcbdd3f9a0bff6cd88d8278f1f2b0d7281394b35c3032e0cec639e01911807ddcc8b8114890bb4e404e2a4 SHA512 7e5738f66a2095fbfde922cf6711735273109bd10ebf12e2ebbbf4aa72cd54a8d4d50057d5aba8a428c154654000b718850e8c23391736123ea38f2f3b75cf50
-EBUILD webgen-1.7.2.ebuild 1639 BLAKE2B 1b75d49bbbcd33a75df192ad3e9db4784ab6d0a403b0e978ed5b0ccf0b48e1af23916c19f519f7cbebaefaefce92f451e46529ad8cc4d8f85b17d073228790bb SHA512 9f10a6cf40b8ca998eb7c66e7243b69e4a4ea1a4528c2cd2fabafd1d1770babefd647e11033345026ebf7ab1db2542ab9ec65503bfb059abc571a125d390c877
-EBUILD webgen-1.7.3.ebuild 1656 BLAKE2B 676d0ca671cb51cffe9d64014f72e4223b66295249fc77c0bc5633728a3bc05fea46a7a7d521a126af8596a4bbd0f9d95582c44bd078a83f6f2a13eb4badab29 SHA512 6347d9398d8f7a3a1977447971f2f5c10c7e90330fe68ef6c9c34861240896c2c3b2a1be5f6eb99c7e9b05257d4ca61cead3fad0d5697cb184f25ecf337a2c96
+EBUILD webgen-1.7.3.ebuild 1663 BLAKE2B 8902b16996dc776f161b5e90d2987f83ea0c81f9c0da2299957293c7b3212d0d4a109544d2393cbdcca0551a3d3a75f99714ba4b868e44c2e0ed3517e68ebc1c SHA512 40a59c704fd3d179b61e70ca17eb4e8e3352d0a20bd90c5ce1a047833a2ba71999806a0eb45c120a0d1253fcd2a5cac0ff781777869d154adfd3a132099481f8
MISC metadata.xml 563 BLAKE2B c9f9d0a1d1de08cd068e04840ee25d8d3d9495e565c54d6803af8822f6e2d5d6e9be5aabc9a31ba881b9d3025cc239c089f2dea0816994c22756ad27a97f200d SHA512 a5cd45886081b339c7744bbee678956fcdce810337a8c5d10425ad342ba225adacf0d9389674dc9058beb69b1beb4c143bfa7eaeb47963808fa66c08135b93c0
diff --git a/app-text/webgen/webgen-1.7.2.ebuild b/app-text/webgen/webgen-1.7.2.ebuild
deleted file mode 100644
index f6e1b0bec434..000000000000
--- a/app-text/webgen/webgen-1.7.2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-USE_RUBY="ruby30 ruby31 ruby32"
-
-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
- 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/webgen/webgen-1.7.3.ebuild b/app-text/webgen/webgen-1.7.3.ebuild
index c630a650eedd..57b755250592 100644
--- a/app-text/webgen/webgen-1.7.3.ebuild
+++ b/app-text/webgen/webgen-1.7.3.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby31 ruby32"
+USE_RUBY="ruby31 ruby32 ruby33"
RUBY_FAKEGEM_RECIPE_DOC="task"
RUBY_FAKEGEM_DOCDIR="htmldoc/rdoc"
diff --git a/app-text/wgetpaste/Manifest b/app-text/wgetpaste/Manifest
index 4690c942091c..fff192b7761c 100644
--- a/app-text/wgetpaste/Manifest
+++ b/app-text/wgetpaste/Manifest
@@ -7,7 +7,7 @@ AUX wgetpaste-2.33-test_ansi-add-A-to-the-tests.patch 5416 BLAKE2B ba849d311ba42
AUX wgetpaste-2.33-tests.patch 2742 BLAKE2B 3bb6c60de41ff4e428048816b093f40691de2a625e2a27a75b8db9f4e7333ab43778be704ddba01e2d5eb43a20f6ca6a83059f8bb2d04d08dc9d196901e53a17 SHA512 6d8a65215d4c1939c2f0acdd486171d37c4f1ef71b8ef6341fcf50db9cd057de1d616b3f3ac57820082d6fce1d8c75d72c8613865a0cf46df5fd3f5104716024
DIST wgetpaste-2.33.tar.xz 16408 BLAKE2B 78baebf4edb6e6340a73127099366d306359d02c0c1eab137822c56669da0609a5479940b4fb2accbc79978df091dcd34415876618e64aa556d1584f74773736 SHA512 9bf1f379316da372b4f69296b54f9a266dcf9fdaa2a8718165a2029571f4c2c0166304ffebeb2ec4657ea6f49087793f40d9da383f5da052bce0543c90ea13ab
DIST wgetpaste-2.34.tar.xz 16640 BLAKE2B 6bc71d74945b88774f866a8c1bb693d52b3d5d680a04e45ec29acfb6dd9d9de16433ed9d675db1d63705dac356e44c89d7af0e7b18a71089778bfa92833d95d3 SHA512 9f334299d0314e821d989c785aaae9e8e9c0e4972ced9330039f7e2ca1867528a2d4f090dd754ec72e8a9d7005d8f5154266cd0769627b1023d1199893cf4f8c
-EBUILD wgetpaste-2.33-r3.ebuild 1442 BLAKE2B 4ba780c9c4dbbcd9c958c73b473a9eac89cd29e8b4a580a5888194c6aa58cb9fd1b5e4bd68c6c97f761b80a6f7325ffb1077f08e19ce4fd1b915af162d214917 SHA512 d9326673ce2332da4577d35432ce1b1b1ffbff30607818fbdcf554c0f9af8577317211ea840ca16b7726c1302f4ebdd0bc15f92231193419d28845dba398ec66
-EBUILD wgetpaste-2.33-r5.ebuild 1663 BLAKE2B 1cc9ce334866b04d9bfc3ece14cb24809e760f3764fa7c07e000df0946f9761915a4305e7c8fd513f6621ec1cf7e7ee1f481edb3ffbcb723dbdc41e550c8a50b SHA512 752ffaedc1a8b3ebe96779b29e786ab40fa7c8020b0ff6cb278bf1e19781db7da3883516f1d520bfc45a5e820177a46a5b96a9b6d6e591584e373ca9449f4cf3
-EBUILD wgetpaste-2.34.ebuild 1290 BLAKE2B 8cafe9f544a8c83ba28a2f462e9f65cd94c038c8c59cd1533446b7ff8707084232f0a0274d02b7197497a5cff272e2ffeb664c8cb689dd83f9e4b53d67aaea7d SHA512 7bd505842986fd6217c0402a7c225f4f168f640a996d50241431ad1b2f387566909b931654d7e5f7922483ba0acb049a71b4439b9c8f9edad8677b1d68a8096f
+EBUILD wgetpaste-2.33-r3.ebuild 1436 BLAKE2B ea39d14f8fd08161a8258cce3ba2868ba88e2fcb09403969befc45b1472b464f0a194243603d8333920c26b02070e1b16bc77883ac846b94c13fcc3f90547d9b SHA512 462fd807832c3f1127defce5bd4dc69be823bc28cd7a76308933b4008771bc9151912b151b423af49885916754487bc719fa94bb2e9f3fd1187e1cf728f846d9
+EBUILD wgetpaste-2.33-r5.ebuild 1657 BLAKE2B a0d781746361bdeb99dc61f6134c2d72687ccf4d4eaa78da92521047632eb4ceada53e3d37234252cc5f6ee96131b6a77eeac31c9113d14aef207923196311b2 SHA512 5a390317bd8eb864224bb49b4138440eb50ccfa52ca48469240aba717fd877e0576195e33ba824bf9e1444b4355edbb69be5631bfcacb76009e6c6f5ee84006a
+EBUILD wgetpaste-2.34.ebuild 1284 BLAKE2B ee6ca378dd110558edaf54fd35779270b1ff55d6012fbd196e6e5a93066b1d9bbd21bf8a0b7bf092c0ee2e60c4afca2b331499ca77fc78106ba5fbe5b7bbff67 SHA512 f1dfc24cb72081ff15038e4d6d43969b610846e1e43803f379fd0638a979d3ef8a8d36d153f72510a457d870d182ae7db6313dd9e4bfe678a38e93e61c686dc6
MISC metadata.xml 566 BLAKE2B 1f63219976e414e688b0e8b5d0ce84dc4480af3e59ebbbe550d26ca5973ac22148b87d1b43304bbbfbcaba1731d14a6f7639b7352e2b77d1141f8dee6875d2ce SHA512 779b873177a5b294e6a140d8d658980469b50cdb1c65f6c4a387e8af82f996f109ed14ae208f8603cdfc80ac0f9f0a50ad00202e92c0f5c6aaea13d01ecf8862
diff --git a/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild
index 89f63061351c..539ea35014fd 100644
--- a/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild
+++ b/app-text/wgetpaste/wgetpaste-2.33-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"
PROPERTIES="test_network"
diff --git a/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild b/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild
index 6c78bad4e65a..74dbc80c2d07 100644
--- a/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild
+++ b/app-text/wgetpaste/wgetpaste-2.33-r5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"
PROPERTIES="test_network"
diff --git a/app-text/wgetpaste/wgetpaste-2.34.ebuild b/app-text/wgetpaste/wgetpaste-2.34.ebuild
index 9cc20b68190a..9f46e18a3e48 100644
--- a/app-text/wgetpaste/wgetpaste-2.34.ebuild
+++ b/app-text/wgetpaste/wgetpaste-2.34.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zlin/wgetpaste/releases/download/${PV}/${P}.tar.xz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
IUSE="+ssl"
PROPERTIES="test_network"
diff --git a/app-text/wv/Manifest b/app-text/wv/Manifest
index 1b4cce70f8b0..50fed7e84634 100644
--- a/app-text/wv/Manifest
+++ b/app-text/wv/Manifest
@@ -1,7 +1,8 @@
AUX wv-1.2.9-C99-decls.patch 2193 BLAKE2B 9b8e0008c989c2f65d59678fa33d4c4630537376ebf4d75e7aafa9f4c48a4cbd774cd9c33800e97bdffa38fbeefbd8846778d3035c37a96d4de2c9b50ec88457 SHA512 333a4aad45d29128ffd38509a6d62ac3ab8869b5507e34d3507a62161b3cf79046e3e844b506c55e8bcba1ca35993b3303818a997b66b67c0ba162bc659ecbe0
AUX wv-1.2.9-format-security.patch 336 BLAKE2B 18641a15c75a32250012771bd8ca8b0739f503ef8d1d2eebe23f2d378996aa3f6e2f0cfa72f8077add3db33f8ece86c57e80cc5b868719472b45ba1bed10a7d0 SHA512 99fef3bec0f129ae2d138c50d1e3e9288d5309db87a72d9b1970d1d230e20be3469b423f0b74c5083a0a5cdca8fed0b2ca32ec1fefdca22f213e4a02a6bbd405
AUX wv-1.2.9-gcc14-build-fix.patch 691 BLAKE2B 0948319415dbc4c40dadc3a86852649c471dac6b563e66b81fe459714bd58420a7c428eb3c4177bb2dba754c4d3696b4b54ecc89fddeda77ad8ba4abc29b18c7 SHA512 cbe08a7690f4aceb67ad5abfdae699ab54cb2248374b5fd4d8fe5d67b18584e57b32f3d5abec7ec59452558a9f4f0f7ba197ec39693b567cbaf9844ca2a8c647
+AUX wv-1.2.9-gsf-doc-meta-data.patch 309 BLAKE2B 5186df16238c1b70821a046675b729269b827ad14bd50a32d1c8a78201ae2c64ced7d773ad596214ceb50032deb682f63187197c0776b82bf64dcebfa8c11d9c SHA512 6dc54d59492618311ad9358b923c802e187321153a5c97e00c26c67c0b8e26814a9d599d6a1377db9508192d1428963ca1a6b6cc2ef1b28a5ceeca659595e8ed
DIST wv-1.2.9.tar.gz 616256 BLAKE2B 6a6aa6b5f87a934c703c8a74d85af3d7aa84dcd2bc613a3af7fb8d69a9339e71ba2618ae8f725b90c3fe0b0199f4b224bdb32a50c2b6b6614f84b6a14437633f SHA512 ae5c762012595ce8922bfda8749ad3e9cb055edab30152c3a5feaaf3ca6601f357d1e301b179e9a5860cd99452dd6e63e5f44f5bcc12f8db148bdd334e0200a5
-EBUILD wv-1.2.9-r3.ebuild 1630 BLAKE2B bc3798c92a403ae620f8a190b924893ab3bd0732bb9e8f9edbcea28d94644f72513f86ba9d9463fa66f681ebde5f52cb68bf0b1bfa32fedc8b69c71e10b4c0f2 SHA512 3f115ae93368cf57817b92e8a40c3bc89537e72b746dab3dca2993a71b598a4269fee90edabd900f8619651a605c44554cbb27183bda3baf8cf4356eb1504d34
-EBUILD wv-1.2.9-r4.ebuild 1677 BLAKE2B 3df0897aa0ebd57e01dd4ae28aebff414ac8a60f720f6c9d26f158d8634b03bac14bd3e3f122786eff5fa9564fc1c99a327dcd98d9840d2399f2b8738ffdd78c SHA512 389ee51a24b1c09afe1e2614fff004116a7e21d81d459ec54472daa54066cff38e89bbee66091c046b12575d7e10af17b7947a1cee1fe2879c47ed5f4680744e
+EBUILD wv-1.2.9-r3.ebuild 1624 BLAKE2B bf7cd006043581af0cd34cc40b137db73fe2a4fdef9489e1e81b9f96fc91b558f364ce8eab1318b49c2418658be3db48e7f04bbea1e2ddee4d7f45752b7423d5 SHA512 9885215f5a5e1134402261039f0491373c289fd206b582c2349adad67061ca00e35923edd9ad6ec4e99e601d0d6a2d0bf5919f140d9328bcc1adcbe28f928c03
+EBUILD wv-1.2.9-r4.ebuild 1710 BLAKE2B 43838ba9a66a8466187535c0439f43c1ccef200a3bb3a132b4884543fcd5f0dcf88313615796c1eb0de85b3b263a288816ec12d27b9a3dec053d9ea42de92a5a SHA512 ce0529045cc05ed8206724a9822a104821c82e8f75be8f018e7bbbceee418a1e73df642df2ead7aee3a18dfd5cae7a08a7e318c82065730214c7a442e19c15b8
MISC metadata.xml 449 BLAKE2B ac74f5a8ee805072c669569b336f99840bd4a868aaedca72764c516040444b3c216bb33d9369d020d46394add0de746597c33c43c6466be4e672c2c017eec390 SHA512 bb4871f0e9a9801aeac5660b82c480d42a62d0d06641a085887d7359aace546b10071d09e92f730d1958aaee9444752723aa5d05fe9417842413b92270bdd174
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
new file mode 100644
index 000000000000..f18f185f62a0
--- /dev/null
+++ b/app-text/wv/files/wv-1.2.9-gsf-doc-meta-data.patch
@@ -0,0 +1,11 @@
+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/wv-1.2.9-r3.ebuild b/app-text/wv/wv-1.2.9-r3.ebuild
index c2a286d095f4..2f2c058b2f94 100644
--- a/app-text/wv/wv-1.2.9-r3.ebuild
+++ b/app-text/wv/wv-1.2.9-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://abiword.org/downloads/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="tools wmf"
RDEPEND="
diff --git a/app-text/wv/wv-1.2.9-r4.ebuild b/app-text/wv/wv-1.2.9-r4.ebuild
index 4f6cf22d4f1e..f618efb31674 100644
--- a/app-text/wv/wv-1.2.9-r4.ebuild
+++ b/app-text/wv/wv-1.2.9-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://abiword.org/downloads/${PN}/${PV}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-solaris"
IUSE="tools wmf"
RDEPEND="
@@ -32,6 +32,7 @@ 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() {
diff --git a/app-text/wv2/Manifest b/app-text/wv2/Manifest
index e7f23e249567..6ec26cdd890d 100644
--- a/app-text/wv2/Manifest
+++ b/app-text/wv2/Manifest
@@ -1,5 +1,6 @@
AUX wv2-0.4.2-glib.patch 312 BLAKE2B 7c68aff28688cf4ad7ee99c73d4509197e958bf05fc6dc8a556e2c2376cd586942778dcb8cbb1aa1a80cf24b1ab94415224b5af122756eeae02a316464eb6323 SHA512 0dfa6f75d9c117869eff3c4c5aadaf6096af8b2239626fc249a3df3ddb5437c417c3265a0a5d956af2241c9d7b3cc137b6c79598c38506fedd2964e85bcf54ea
AUX wv2-0.4.2-libgsf.patch 425 BLAKE2B 417d6b340c34dffee0301308ee5a04f4468a5627670638399535f7336cca7515927392e66dd723e8a13742e71ccb1bf850c7b91608b7f280b545a707d6425a2d SHA512 634b1a336506777f8976b81cd906f8a896e2b777a3f04c5791277ed5ca2856dacb71adab807efecdf29d07c02e4c95b5d6fe143b1660be77e37ed9d7bd177143
DIST wv2-0.4.2.tar.bz2 452759 BLAKE2B 6134739459617189f9d4e11a660dac25114b5d329b43d02fffe773d25bf62f2eb9f4ccb2712016e670c72f089a6d48f764e99b0ce5d44554d3e9d69ea9e14762 SHA512 7b4fb1dc6aa05da52ea169bf13f3bb544a7a896cf9127b6d67a08e991d798e81e2bf65724cf9396a9b89902f7856007006d8b123fcaaccce77e2a4668a9c9d5b
-EBUILD wv2-0.4.2-r3.ebuild 828 BLAKE2B 003119a491081241573a915e6d97e2477bf450bdab368e7f4da12a7e1ba0d687c99e3ca8b88f2bb875ec37dbcdb692fb6b71b73ca36aa1abc18247c2ab7fcdbe SHA512 e8dd4e077380dd4b2b686e9ea80145b8770011a698675494ddc2d97bf176b7b35c5b6363921436eefd9a5c7482f042aa5d701bf5b7ce2c688a23083d709803cc
+EBUILD wv2-0.4.2-r3.ebuild 822 BLAKE2B b657d2a88276bc57f275626bc793b43a7b50aa8155045fd5b8c7e31e8eddd6cff9d222ec6dfc8ace0a0723aaf677520adcd94fc97ae9dc6bea0bc142c662537a SHA512 e5702f615e3fbc69b07667aeda7768c65ab506388389de6d3c68fe57dc98566bfe47d57380bde7f6339a96a3231edc1aab95e80f7c8962dd3c1ab5794d8b2f07
+EBUILD wv2-0.4.2-r4.ebuild 907 BLAKE2B 340686855a7123585a403a66dcae0b8146c5354eda80e04f9e35589a951ccb7a02c1454bbbb64b04b8995e5aedd2265240d1c98e37f816ecbfe62e60f2294e31 SHA512 01aac9473ffa517283f853b12420467ae8901a05fc9067d8dbdd727957d03e4229e265d4ac7d514f830e93ca957d73ff19ea7a99fb2651b837690e6278745c5c
MISC metadata.xml 386 BLAKE2B 0396f27bba8e94b9a420d5e8a76433fc99d5552bb4e1c6065536184255418ed5329208c72d2810ae08425bb1cfcdcf711154886298de0ea0e249fca2aac7a921 SHA512 0c0494abe579cc546426df511abebd6f02d5907976fd7f21cbd2f2fd1a0fcfd9662540b115a1768f1957d48b228d41d582f888a14f08956c14d4c55dd792392f
diff --git a/app-text/wv2/wv2-0.4.2-r3.ebuild b/app-text/wv2/wv2-0.4.2-r3.ebuild
index 136b69d8ce8c..6c883433185b 100644
--- a/app-text/wv2/wv2-0.4.2-r3.ebuild
+++ b/app-text/wv2/wv2-0.4.2-r3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/wvware/${P}.tar.bz2"
LICENSE="LGPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ppc ppc64 sparc x86"
IUSE="zlib"
RDEPEND="dev-libs/glib
diff --git a/app-text/wv2/wv2-0.4.2-r4.ebuild b/app-text/wv2/wv2-0.4.2-r4.ebuild
new file mode 100644
index 000000000000..991e3e04721b
--- /dev/null
+++ b/app-text/wv2/wv2-0.4.2-r4.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2024 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? ( sys-libs/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/xapers/Manifest b/app-text/xapers/Manifest
index 7ad976922e45..58788d02e23d 100644
--- a/app-text/xapers/Manifest
+++ b/app-text/xapers/Manifest
@@ -1,7 +1,3 @@
-DIST xapers-0.9.0.tar.gz 159928 BLAKE2B d202a3835ccbcb1adfc2123ee40f6e1992e0c10f84cf57fc38eaae27134d649c94b5c625bf3a11ef2f4d119093fb1dcd99a923a9585d8e6b6b37ed9db7c15247 SHA512 0b2e32d215c64842a2d586c776d6cdfd2b77cd3081929c37dde9682fb61e8c58e374773ef33e1123087e8dcf655e12fd19db371005aaf31875492607d6494dd7
-DIST xapers-0.9.2.tar.bz2 155239 BLAKE2B 918ce421b154291deeb636b50c0dd0db2e523405d66105e3799a7abb054411b15b02cc5fa55e9667fb7c8fe98664778fb90e7c77aaa716b66c0f4dc4d463aae7 SHA512 73604490278bcdb228333dc677be12f6110cc11ab96a8a0d3c4590c5e6383d0869db2e82fbed88e4bf82fd997025ca831b6412bb00a54a7ab8ba3309b755d84b
DIST xapers-0.9.3.tar.bz2 155307 BLAKE2B e448303ae6ee5fba41fd38814dc63d44b8b362f778677f55d8deecbb3b27572b7db5b4f274b5d33dc6d052b87b7379b34246eca6b182989511e5da635219be22 SHA512 84ef543b4fd3400ac796944e9baec92a4df9c09d2779184595cc582d2c91f6b8a9f500956d77266f733a830ca5416b3db8a189323781b7d5283ebfc8aece94b0
-EBUILD xapers-0.9.0.ebuild 767 BLAKE2B 977b19aed2961a390fcc7700c58fab2b547903811af39d1a39dc9f898a06f2ca21e310499e71174fc02c9107b1b44884b5e8dad5fafe87468ba562ba05c48c52 SHA512 b622dd83f6b590601769cc232b880c7f3d577922efeee1b829424f36f4d0aed2d3a168a5a2aa65bd746ff709afd81aded0b517a1d366471e832ae46ebedf097d
-EBUILD xapers-0.9.2.ebuild 862 BLAKE2B 14ec25c90da2e51bf7080c623a83c5765b55eaee37cee1bbf33c5c35f99a31dae54d20d666b9ca62be6f9e0fa69e680ac2a377b90ca599d2801b04aca6bfe9ad SHA512 beaf0206beb8df1775f331d866748aaf87710689221d7052d01062b3da48b516cef090bdbeb80be50329d02680c75c91ec7568a086beb5eabab1f3c4473457b5
EBUILD xapers-0.9.3.ebuild 862 BLAKE2B 73c8a47020381fe27221ef5bb80172ec271c3f7ebf3e1bded536884152be19763616474de573cc2b5dd21f4df80f6a227fd96ad2cffb73fef3302aa59d38ea7c SHA512 8932d315f5c1fee4fcf4ad4ff79b2e79b5624b599e9d4cf5cd96aec4dd6fdbd83d5358cf17abaa8434f16c80947c09716064a78ad346416c794b56edf185f00a
MISC metadata.xml 504 BLAKE2B 2e2c42f56d09b8845ca6f8ce22244d4dcf82345b625f90e7642302d159845cf7dfb6259e7a4c44768f2059907ddc8b926c6dde451394c40f1448ff399d4aa2d0 SHA512 77032da6ba922ad74905e79c4db3d75bef11dce77f52b36ff3b97af4bd7c477d6afd7611bb372bc8a78d017e705251be3ab53b5a9c30e4410053903fadde06e8
diff --git a/app-text/xapers/xapers-0.9.0.ebuild b/app-text/xapers/xapers-0.9.0.ebuild
deleted file mode 100644
index f2d6b0f70140..000000000000
--- a/app-text/xapers/xapers-0.9.0.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2016-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="Personal document indexing system"
-HOMEPAGE="https://finestructure.net/xapers/ https://gitlab.com/jrollins/xapers/"
-SRC_URI="https://gitlab.com/jrollins/${PN}/-/archive/${PV}/${P}.tar.gz"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64"
-
-RDEPEND="app-text/poppler[utils]
- dev-libs/xapian-bindings[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="test? ( ${RDEPEND} )"
-
-python_test() {
- cd test || die
- ./all || die
-}
diff --git a/app-text/xapers/xapers-0.9.2.ebuild b/app-text/xapers/xapers-0.9.2.ebuild
deleted file mode 100644
index cee8778f4ad9..000000000000
--- a/app-text/xapers/xapers-0.9.2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 2016-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{10..11} )
-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"
-
-RDEPEND="app-text/poppler[utils]
- dev-libs/xapian-bindings[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
index 09df9591492c..ad9918ad5464 100644
--- a/app-text/xapian-omega/Manifest
+++ b/app-text/xapian-omega/Manifest
@@ -1,3 +1,5 @@
DIST xapian-omega-1.4.25.tar.xz 578904 BLAKE2B d0bb62741f7c58d1398a4dc8bca3de2b385094fb8126a4e36f424cb09964ac350709bf6dabc38d8d7ebf5f3fcd213d2a444d8e5e5cc52c6353f1c72fc7eebd72 SHA512 2b0d855baaaabbf6da1b86d61f0d3e85d5fb62d1b7d04738a7e15758d0042b9e22f80f0aa273b9a9a21b04dff579c561280e44f2a69a0c0d4f270cb0fbcef169
-EBUILD xapian-omega-1.4.25.ebuild 1150 BLAKE2B 8611c77e5bcac4900724d336e6bb24c1930d6ff686a819bd05c43cdebc57730876aee8223e066c099bbd24e29fac5f9b4d39658136455ccda73547fedadc0a89 SHA512 cc0039e772c31f9585001b63c850b31be6a7ad842715f5de0377edb9cc017466e6cc5b0ff76c844c9c13b05f9da0f4c62586b34d172667d69b06ef136a26e33e
+DIST xapian-omega-1.4.26.tar.xz 583808 BLAKE2B b5a2779ed5fb4f729e8aa3bd309f09d9867ba8d646121f4f577a5208e1fae605f18c7ecfbcba2fdb8a7ddd54de7f0eb8b8299f0f7d26b272ccdf417fbbf5b2a6 SHA512 576eb82fa972bd0db46c8422695930235ab75677104ec32765421b0e1e813d0c40d3bdace3d88cc66fd28680fbcb75a3adcd808617ae4d7d48e35e0556f908c3
+EBUILD xapian-omega-1.4.25.ebuild 1144 BLAKE2B 33a908e429dc7d81bfcfb8145072b4dc20445cb645cf6b7bcb1ac73dfb56087a8e38d3044193c0933619c5c11b1f8cfcbbe8888ad3a937237dcf9cb1f3caaf51 SHA512 815a88dbe15a820ba5f77322cd6d109dae3fcd01b2dca7a66a258fd862ddceb38f6e2d64f2bc9ccb0c57b36295a8c664bbc7942954912ba4efcbb943e0ed773f
+EBUILD xapian-omega-1.4.26.ebuild 1150 BLAKE2B e0a699aa0581b7059d433ca83ac334c0985c146b7b5b78723e7b7f860f325a78ec7c403353e15d922a8754f5c402b34938fa53613829e29d4e1f3746ab819ce9 SHA512 bdb1bb2ef40751cbd8ee4d4f987dbfdbee7310b0a74f960100865af2564128bba89529f9c65c85430caf8bfb96c16b7ae30e529b31291f77c71910014eb34467
MISC metadata.xml 168 BLAKE2B 2e0e000b4c3b6ca04c12903fdbe278415c05a822623c52e9aa95cbbf3d50bcb1246b7edbda7d2f6b559af8950c6374e6e0a69b76319964cfe686bf50b0604a57 SHA512 4dcf45d1809e8390a2d8155c8ebfe0dd610203e392aeab0ccd8a10f42cc8532a4925eff32b35e7a6c35598a4efd288229034ec0732299dbd8cfa0acff705fed3
diff --git a/app-text/xapian-omega/xapian-omega-1.4.25.ebuild b/app-text/xapian-omega/xapian-omega-1.4.25.ebuild
index e547bb654300..eb3b2daa3526 100644
--- a/app-text/xapian-omega/xapian-omega-1.4.25.ebuild
+++ b/app-text/xapian-omega/xapian-omega-1.4.25.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://oligarchy.co.uk/xapian/${PV}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 sparc x86"
DEPEND="
dev-lang/perl
diff --git a/app-text/xapian-omega/xapian-omega-1.4.26.ebuild b/app-text/xapian-omega/xapian-omega-1.4.26.ebuild
new file mode 100644
index 000000000000..88908e067da6
--- /dev/null
+++ b/app-text/xapian-omega/xapian-omega-1.4.26.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2024 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
+ sys-libs/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/xdvik/Manifest b/app-text/xdvik/Manifest
index ca274e5303c8..9a4335c66e42 100644
--- a/app-text/xdvik/Manifest
+++ b/app-text/xdvik/Manifest
@@ -2,5 +2,5 @@ AUX xdvik-22.87.06-configure-clang16.patch 1275 BLAKE2B 6d3e3108330ab2098b871214
AUX xdvik.xpm 3125 BLAKE2B 97990fbd5b22e51319c3f55bfe16808b01f215a92185a170620c8c0ef1dc44906e38af48ad056d4fb40a1777f92a88afaa0f80c0b36e7dd770954f7009d261a3 SHA512 697c888c481d7cbe7b42980d2ae93a8d25d781f926970d9040f8fbc6a37545349fbdbe2e8c98fb686e5a5ebe9a7a5ff661793d3a264fd8641182b0397365517d
DIST xdvik-22.87.06.tar.gz 5922131 BLAKE2B 88821b7642d2d79158f5b49a7d23dad2209750a44d2b75f131d77a5ee326670d2a9cf09246ea9226a386bce429890459625d87df697599529de1bfc32438bf64 SHA512 93fb231f20ef76e170ae954d076ac5421669b3db71e3a96561626736d516f639227e3e502012ba4612fd238172b82f512985c571702d6c0ce078e60a67e5b19f
DIST xdvik_192.png 77893 BLAKE2B 533910801cd981a39c42851be2779f98ecf7fcec8ef2a167005521e39d8ef66d8eb806b382451ebf88da62ba61afba82b8d15a60ef6ba347bd2ff848f10253ed SHA512 7fa6becc3601df01134cd163e461780b9ab4ee855788e38dc3d255d491294c033f040326016df7671ff301cc8f91462209e1fda5e50cb383f5407f0c1021d71d
-EBUILD xdvik-22.87.06-r1.ebuild 3187 BLAKE2B 391a922f541f7de372b3c5718a3902aefc2741021b906ccd3b2d3e7983276b0ef887c28d154b5d532e5b1d8543fc33dbd8a6485f693d93853ea982a3c6f99b40 SHA512 b4f522f7a3cc4f33dd46453584d7645aac1dfa526fce5f17138b55b66a3002ac6a1d326a02c35928a6031d6fe2480bb3ba0e387c5ff5658f6020541809c9c74b
+EBUILD xdvik-22.87.06-r1.ebuild 3175 BLAKE2B 5a718d44edd567d4d831e07f9a3c790370da158d966c1638f65a175ae77a2bdf20604759d34a066a22321173029fe9b5f621d614ae386b81c224e7280199e219 SHA512 d1303fc7cc686ff946f15cfa6007e7d310059d2d271ca78e746bd4c22c4ccf4973b0c63b0dad5f814727c1f3c57cf60f85e8a9d8b19222631b1ad91cb48e98b1
MISC metadata.xml 595 BLAKE2B 200debd0214e5985f3f59cabdac72252b556edef5224c77f5dbd91de347f57ab492dd0f7ce846c335179344bc9215b02af61572ff859c9c44ca947235ce5062b SHA512 bf925b9c9738c62f26ebbb2f88782597d6cee471a19258b553e0dc7aa397443149adfceba6cfcdd045196eecc3319541b980850ba5e572f51266da1945b65e4a
diff --git a/app-text/xdvik/xdvik-22.87.06-r1.ebuild b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
index 61fa93f0c7a1..dd82571c839d 100644
--- a/app-text/xdvik/xdvik-22.87.06-r1.ebuild
+++ b/app-text/xdvik/xdvik-22.87.06-r1.ebuild
@@ -13,7 +13,7 @@ S="${WORKDIR}"/${P}/texk/xdvik
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="motif neXt Xaw3d emacs"
diff --git a/app-text/xhtml1/Manifest b/app-text/xhtml1/Manifest
index 8d1988006419..b45a133031e9 100644
--- a/app-text/xhtml1/Manifest
+++ b/app-text/xhtml1/Manifest
@@ -1,4 +1,4 @@
AUX xhtml1-catalog.patch 834 BLAKE2B 47236e18d55237bbfb6299b634253545299dd9649a58d42af6fc8e56afbb8547564dc17bbefb808b96aea739d7ba673403ab2f3c96b5eddceb7f886353320b51 SHA512 0b4fdb64e73405be53930984e5f628a1b5b48e6d43bebef9f9c502fca31d13b760385c0481030f8a09556447891a542dc4c7bb23f0618fd937e2934936b26780
DIST xhtml1-20020801.tgz 232192 BLAKE2B 4e2da9b73da93a8196ade80549a2e255b1954178472fddaf2e3d979befda8689f3540a65d41723e40bd0450d626608ffcdcd1fa9183da5e3b13d90a5649fdc23 SHA512 184758381c5e2d36b80fa1e4470e864777383ff7539b48291036f8a3f1dba0b354a32142bfcc9071147fb20bcd4c0d4d541e09e865047938ab4cf9ae5a806412
-EBUILD xhtml1-20020801-r6.ebuild 2414 BLAKE2B 6f122cd91f05e72149d840f60163a45402f81bdecf34c5c17eccde198de8dfc2f71c1884807066d8ef367637e0ee03a05ba89541a105cca221a9cf8a3584193b SHA512 1ba5043dcc12e5c48f79ff5fa93560f89f2dc1e137bfec38356f9c432feeac48da72ac85f1f5cad95be7fad63cdfbeb02e2b3631de22dfe5a971cb31820a6207
+EBUILD xhtml1-20020801-r6.ebuild 2414 BLAKE2B 673ea918c3a96e163f96715797ac7324989ecbef8b005a5d9917a193ce82b3815def1388c8e40b1d9ac493db41f6318ae1f4f55c3b3f85f10cecc1e4f875a911 SHA512 94d873440db68b3ad771c53875ca49c080eda444aa946184d46e834b50ab57b0c37da183fa0676f4cf0550882a797307dd796ca75e2d022f9fff07e6a1fe8a38
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/app-text/xhtml1/xhtml1-20020801-r6.ebuild b/app-text/xhtml1/xhtml1-20020801-r6.ebuild
index a1c78ebba9a1..c92cacdef9e0 100644
--- a/app-text/xhtml1/xhtml1-20020801-r6.ebuild
+++ b/app-text/xhtml1/xhtml1-20020801-r6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tgz"
LICENSE="W3C"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
DEPEND="app-text/sgml-common
diff --git a/app-text/xlsx2csv/Manifest b/app-text/xlsx2csv/Manifest
index 216b7ae09a65..ca703588a1d4 100644
--- a/app-text/xlsx2csv/Manifest
+++ b/app-text/xlsx2csv/Manifest
@@ -1,4 +1,4 @@
AUX xlsx2csv-0.7.8-tests.patch 252 BLAKE2B 6f8a2715c571de5330f4496e842582f01ac52668f57fd1a00ff40237bcdfb915ab675cbfa0233145545e2fc5697ee04e3b13036b2e021f2cddd56d814ded97ec SHA512 c6659b95aed1147e818bad5de5cf22da376d5a597dc9bc7bf4918776e870d70ac50de7d96e7ccd41b5eed3804b7cce7882651d83b86e281e5f3bcd6a2c1ef29e
-DIST xlsx2csv-0.8.2.tar.gz 227107 BLAKE2B a140cf748d36a59e354620a8c44533acf6c9f4f0840f5e733c37a0ec4e83d4e9a8db1b0d776d4d3858038bc2871361db312d5137c52fcbe0587bf9ac921886c3 SHA512 73b034a12d96f956d3604b64de226b37d9b63e551d35d021e3cc50292fed5c84d1d5ab2bcb2fe92010d81aaa4631d9080a5f92209adae88cf6f2e072eaf0561e
-EBUILD xlsx2csv-0.8.2.ebuild 655 BLAKE2B 83979a0414fb81ad2e60c37890f57fea06f7dd2b84fb67b68f45819a8c40d94f357fc547a64ab38524a437932d9ceafa23f4495caff4cccd58d8e7585b9236fa SHA512 6c862a6d280a96d5aeea9f6be3a0bd4f27e5e8921d80d110f5d4f9b3d8908b00efa7914ca35b52cd61260ea7045f970ddb2cdd485f23d82bcdd903c77cccc745
+DIST xlsx2csv-0.8.3.tar.gz 221408 BLAKE2B 6570f76d9879df086a34f6783bf5b3409820a7791ec23a33cbcff7c9521ae2cc5f17712f660a10de330be40c3b6906833f6c539cf103208a840359abb69bd3f5 SHA512 fb8ce770263070d74105385ed5eb051165b8075e8be7ec86ba7e4d586d02a57a20f3106e8c3ab26a35e013076c9a63a22f636312594d58b4c2f20190d075241a
+EBUILD xlsx2csv-0.8.3.ebuild 655 BLAKE2B 83979a0414fb81ad2e60c37890f57fea06f7dd2b84fb67b68f45819a8c40d94f357fc547a64ab38524a437932d9ceafa23f4495caff4cccd58d8e7585b9236fa SHA512 6c862a6d280a96d5aeea9f6be3a0bd4f27e5e8921d80d110f5d4f9b3d8908b00efa7914ca35b52cd61260ea7045f970ddb2cdd485f23d82bcdd903c77cccc745
MISC metadata.xml 536 BLAKE2B 709578f2ffcf82764209ae9367f0c05654a3d5d2e71cb7af621afab527256c62287015693566f8651d19ce523b346497c5292a12f224497109ad800a9990e171 SHA512 6d1b5d8e2f6827e82052a3f1cf9babbd1bfdffb51d391110772f824ad020266f5e43a3b523918e353847a622bab82bfe7e300189848ff8bc4cec4e6e76a7c7a3
diff --git a/app-text/xlsx2csv/xlsx2csv-0.8.2.ebuild b/app-text/xlsx2csv/xlsx2csv-0.8.3.ebuild
index fdd7d94e35ef..fdd7d94e35ef 100644
--- a/app-text/xlsx2csv/xlsx2csv-0.8.2.ebuild
+++ b/app-text/xlsx2csv/xlsx2csv-0.8.3.ebuild
diff --git a/app-text/xml2doc/Manifest b/app-text/xml2doc/Manifest
index e2b4b5405a3e..b71bf4c65b0d 100644
--- a/app-text/xml2doc/Manifest
+++ b/app-text/xml2doc/Manifest
@@ -2,5 +2,5 @@ AUX xml2doc-20030510-gcc10-no-common.patch 195 BLAKE2B 3c90b98f57ae23f78b586dadf
AUX xml2doc-20030510-makefile.patch 2661 BLAKE2B d9822ba57187553ae6da3f2b3f146bd3ae4316a99cb9608d88112a18462345c4614e167bb3757a723b6a12e2b521f1a2fb575ef19db480ed45fa60e133297c38 SHA512 c5aee7f9b98f1c64345459cb3ad6132082c04020a56f39fa950584689953c1058564332351a5b51e130e077fbe15c08ea88f35504888a153bfc878d8210b8b00
AUX xml2doc-pointer_fix.patch 627 BLAKE2B 3ca9313b44d88fce3f548874d40ed57b42b9faa66e30574677c911f7d5c9d0a8d5eea8c35781162302543df82c5b38b1327fcaabee0a50c396c95937c3a86e44 SHA512 ebdf69986821fdb1a22e3da4447729433d7f30d08e516b5b28c1f9e4fe6ec98d7a31e925028f940e8a0aaab5c05bd52a1a4d12564fd47a79953b1de606fd2430
DIST xml2doc-20030510.tgz 53307 BLAKE2B 3f7e44ede6ac0a2ec4762e66181de34ffe553035b54ee302345d1b38a5063106fc4ba65abec042b4ec693b173d70fc4b548ebc942b2a8f6636f84e7beeed2bd6 SHA512 9eb2970b7adef1669b9b0aede2b3d2b42ba234c8294f0f8e6e230d8fcc6cf878675b2f0bff87ee36a255ab29376be844d92d382be7aad0ab11972847cfe49dbd
-EBUILD xml2doc-20030510-r2.ebuild 1101 BLAKE2B a7ce75a573b9765f6348a3b8758c01ef648c40426c5af32018707efe751a101a2b5e8b0f5d5fcd900643696719705337e7ddd09cfa3dd58f959a059096aba773 SHA512 b85edf6bd85439307a19b5a024ecbccc9972a7cd7c9af614a7e9ab80dcb3906394d0de1f64526ea38457ddcd459623f5c1fe76e2535130e743ecd773508caa8d
+EBUILD xml2doc-20030510-r2.ebuild 1095 BLAKE2B c97a17fa6f5a5761a037a993dbf3b2b441ee545a3c9d363e1bb89ff56e2d1ee93400d140499c4bfd73f414d23433bc191e568b542a62f0a72f27e093198cd24c SHA512 73ad6c370a77df9db7d354e6d92d222c8b20c0b53e49019deeaa053635966bc3131cd7bbe71aa2c751c8d860eb841996e5b2f3de44af967b05c68183a663d807
MISC metadata.xml 245 BLAKE2B f5e3f7bf9f5d8294e59111e22f4c6ae5895dac97fa7754c8dfc4a7738d748df02d86dd9ff916151048c1b2063e25a4f229126846bed336d660f8ced4fd0ce62e SHA512 780b06043597f15cbbbb3d281e5c8c5ed901b539f62a6bcd9d7571c1436d970ef5ea46b12bca015007082baaf5e454cf60a692114df77ac25b47f7cf19ca2158
diff --git a/app-text/xml2doc/xml2doc-20030510-r2.ebuild b/app-text/xml2doc/xml2doc-20030510-r2.ebuild
index 52f984d793dd..85bbc1f14f7e 100644
--- a/app-text/xml2doc/xml2doc-20030510-r2.ebuild
+++ b/app-text/xml2doc/xml2doc-20030510-r2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/${PN}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 sparc x86"
DEPEND="dev-libs/libxml2:2"
RDEPEND="${DEPEND}"
diff --git a/app-text/xml2rfc/Manifest b/app-text/xml2rfc/Manifest
index 42fb30b12204..2fd78baea8e0 100644
--- a/app-text/xml2rfc/Manifest
+++ b/app-text/xml2rfc/Manifest
@@ -1,5 +1,5 @@
-DIST xml2rfc-3.17.4.gh.tar.gz 2858770 BLAKE2B b29b8a102668a5aa943a32b28a9d1669e2a6b0af03085a550c21a08e5bfb5ff3ee8979b03a3d7ae8e820ac8bf60455682914fd06a882e17183ca51aaf1dedf86 SHA512 3fc620eed12fc2a7f6015df8b6a5b1aa422cd8c26807e01d75498aee9257faad1bca68606f77598fb040a8dae074e35ffa0e2994a1ae8d59ee27d25fc6a755e5
DIST xml2rfc-3.18.0.gh.tar.gz 2856552 BLAKE2B b2397d10c770694e8eb354220803f89525e64638fd1043c2672ce0849be72a397ab6f2bff03f689721f00e63ac034ec7b7aec20cf93b759f42a415ab66293908 SHA512 afd88bad84c6f5b734dd091e34ec41bff63fcf38f3bfab777818954dec31363300e13dd745b602e2c145fbe0df0be4e69918ddc71aac276bf0833ad4563c19f1
-EBUILD xml2rfc-3.17.4.ebuild 1462 BLAKE2B fe65e9102f5df75bf13c31ceb76cb0b26516fcee144646abc81b8b3152f3521145b3310f1779227473af2f574541e1aa2ba3d5561eabaaead94b3533e3afc001 SHA512 437da193162e5ad93dba2cbbfc2e8b970c4db1f03b1ee3ca3565f0224a792ea48b6904f66db911775372edbac8cd8a5ee09c946f54d4d757a01ba6bbd00cc6f0
+DIST xml2rfc-3.23.2.gh.tar.gz 2814581 BLAKE2B 25a27c90eff5260e41bf2503bc6959b1acfce494f4bd8f077b0664f776d524ca0572977443f1c839978062573356b6eae67d5efe4253c54168ade6fb34ce6c52 SHA512 443678d70d5d2f86e255f29aa6092d5db571be8f3a54a0b36f5d23e0b46fb426fb2a0b1cfecf2307b2cdbbba40113cd1944d1e70ef1e460a6c9596ba5e9a8bd4
EBUILD xml2rfc-3.18.0.ebuild 1482 BLAKE2B 097c7572b5fe9ac2cf3c4bc44227abf52acda2e96459c618783cec6afa413c9f2911d5bef2489aecc3eddd59078d5f7640a58ad14dfb7ea03fc2135a4a760d7a SHA512 c73d419f5f14c221f05e289ac74f66f82506dc4c155adfe0a989d6316506547cf17d0cf44e2e527504d13dbd9a9855835e46545794b8f212a316f7eb9747fa1f
-MISC metadata.xml 374 BLAKE2B 3514fd485c7ca895f1b9f4a809ed97bb55396c1abd6a52ae6602e61b836fac3a0fbcbeec7dcb0789a6510cabb9920a33bfae4dfeb9bfba86ad9d02fbf917a720 SHA512 0e4697e08615993939416355b5d112f5f6ab1aad0bc74a3e33f6d3e7d0178ddf9b5fba70aa50fc6babed1ca27d89d1b0bff53223c1a55e636e82b6c617860cb9
+EBUILD xml2rfc-3.23.2.ebuild 1483 BLAKE2B 16052e1d6cf65c98ac98d56bcaea414d028c17dad0d187242fed638c53723e12a4e5d5219a02e588a678f284e991b226f671d5d2f518395bfcb67d84045af254 SHA512 7afa7025de6f3e6a2a273ab2eaf7468ea224b114d7c11fcd7e13e8d42830fb4d8738b5d52b5d31d21806106a669c4ce6273d8504837d217d4e38da145d995f8d
+MISC metadata.xml 375 BLAKE2B 77bd9fece1fa8ea046134f8efbc50a698a55f90a15933b46a85bb2afa41d52437f9d23f4d7367ddf7c08ddf5e26a93a6a412421dd7c7f24964f2a517244b902e SHA512 a7855e80181ec39d420b5fab949d0d514b57ea56befc87c0401a2a4afd4c78ebc412e9ea8c565a694ab1bcbada2fc3c1234cf0eb05dfc39d817fda1f9787388a
diff --git a/app-text/xml2rfc/metadata.xml b/app-text/xml2rfc/metadata.xml
index 53c1b948fa53..bc2b5035b11b 100644
--- a/app-text/xml2rfc/metadata.xml
+++ b/app-text/xml2rfc/metadata.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<name>Florian Schmaus</name>
diff --git a/app-text/xml2rfc/xml2rfc-3.17.4.ebuild b/app-text/xml2rfc/xml2rfc-3.23.2.ebuild
index 4e0aa2aed4e5..63b878ca5350 100644
--- a/app-text/xml2rfc/xml2rfc-3.17.4.ebuild
+++ b/app-text/xml2rfc/xml2rfc-3.23.2.ebuild
@@ -1,31 +1,27 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..13} )
inherit distutils-r1
DESCRIPTION="Generates RFCs and IETF drafts from document source in XML"
-HOMEPAGE="https://ietf-tools.github.io/xml2rfc/ https://github.com/ietf-tools/xml2rfc"
-SRC_URI="https://github.com/ietf-tools/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz"
+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
+"
-RESTRICT="!test? ( test )"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64"
-
-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]
- )
-"
+KEYWORDS="~amd64"
RDEPEND="
>=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}]
@@ -41,6 +37,15 @@ RDEPEND="
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
diff --git a/app-text/xmldiff/Manifest b/app-text/xmldiff/Manifest
index 4c8192886cae..685d5bf4d264 100644
--- a/app-text/xmldiff/Manifest
+++ b/app-text/xmldiff/Manifest
@@ -1,5 +1,3 @@
-DIST xmldiff-2.4.tar.gz 93437 BLAKE2B 9f0001da8e39b7a3e7d0af052ce60a43899b2cd644b3fa6c6cb7cfa08ebf71439bda3e3dc6cf497120f20cb0f9346b0a074b8e442b42531fd3bdbaaebdf73bf6 SHA512 d8a0c9cb850259b3288d8fb5fde50c69f24036bc46ea48f24f3d63c592ccdd2aab4daf416f0f75b38fd70cc58e00c12db626e61a983d1a002972a6720d62c6ae
DIST xmldiff-2.6.3.tar.gz 86132 BLAKE2B 9e5777f498677bf12a603d6636833d4942fb1af2c461e9a60e2dccf89c3776f72018407928991c8a9f53abe8c704ca9a736a4f0f81ce3ca23e1657a896d43804 SHA512 ba25b8cc9866c66bc829a82d1f20108c17a09e2f46735763317f7fd6f60c3920ba6d3114454ead1461de4a59c177065291bb71bebb7ee9c4a03f3584452a9e33
-EBUILD xmldiff-2.4.ebuild 638 BLAKE2B 7b11701d6601a0503bdf6c93c85b3e0e2b2070f990b874d75bad06b2de7bae639ba23c975d185e9e27e3526da25ffa1763d1220a99d9c15fc316e2132f6d0318 SHA512 988dc5cde3cc90b2a61c34ab3c6b0f32b864134416879717b6ad5f4f204d2f53cd3d96faf3477ce4d127bfd66d5d55f0d9750f7cb1da8f150b2d70818dfb50e9
-EBUILD xmldiff-2.6.3.ebuild 576 BLAKE2B 7f20bf5eb532d6b3f4d3a50fedd547b518dfd0237291fdf1ab799849aa948d20eae0bfa951b47b4cde79a6c275c45735b36f2b1db9fdbcfad7ca3d17d224b37b SHA512 a935f766000627b8258f102b8132825ed60f62af9c3a363d789817f09838ee699e77cc3fa44f92a05a406a91a3036dd3a1f3de0ceae13e2e7ff1d1f77c780fa3
+EBUILD xmldiff-2.6.3.ebuild 570 BLAKE2B 1055aae8948b9c5665dec58ef027769c7ebec57257f55b5a92b079618dc39d3295f348e1982e230d47e3e8935501cf62c4cfc56e44fd5ecf50d7634b078c0a95 SHA512 94a54ff023d27032971b01a19f7b1c2c849d7cd1f32f22ccb65b910910033220899f9b2adc11e716a50461981a2e0790625b25340f39d3c533c7271455633b46
MISC metadata.xml 661 BLAKE2B 118804d4908cb78863d8daec482c6e9f60a565da13068e75e2d99f069bcaae47d40e9a54a7bfc53476f1a199e891aea34c9f699be52541e6cb5cd62f321334fd SHA512 c7dc45b2014cedde528216c48e1eb77ad6182840795b30d6339cc7084729e03a728c84f687225948f0b0e045e95abd1f8b66c8af144a6a85d574daad805012e1
diff --git a/app-text/xmldiff/xmldiff-2.4.ebuild b/app-text/xmldiff/xmldiff-2.4.ebuild
deleted file mode 100644
index 8b5eb94577e0..000000000000
--- a/app-text/xmldiff/xmldiff-2.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-
-DISTUTILS_USE_SETUPTOOLS="rdepend"
-inherit distutils-r1
-
-DESCRIPTION="A tool that figures out the differences between two similar XML files"
-HOMEPAGE="https://github.com/Shoobx/xmldiff"
-SRC_URI="https://github.com/Shoobx/xmldiff/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~x86-linux"
-
-RDEPEND="dev-python/lxml[${PYTHON_USEDEP}]
- dev-python/six[${PYTHON_USEDEP}]"
-
-distutils_enable_tests unittest
-
-DOCS=( CHANGES.rst README.rst )
diff --git a/app-text/xmldiff/xmldiff-2.6.3.ebuild b/app-text/xmldiff/xmldiff-2.6.3.ebuild
index 9814f09052d0..2f0ca504ed68 100644
--- a/app-text/xmldiff/xmldiff-2.6.3.ebuild
+++ b/app-text/xmldiff/xmldiff-2.6.3.ebuild
@@ -16,7 +16,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc sparc x86 ~x86-linux"
+KEYWORDS="~alpha amd64 ppc sparc x86 ~x86-linux"
RDEPEND="
>=dev-python/lxml-3.1.0[${PYTHON_USEDEP}]
diff --git a/app-text/xmlstarlet/Manifest b/app-text/xmlstarlet/Manifest
index 1149433d87a6..2969f3d90634 100644
--- a/app-text/xmlstarlet/Manifest
+++ b/app-text/xmlstarlet/Manifest
@@ -1,7 +1,5 @@
AUX xmlstarlet-1.6.1-clang16.patch 1140 BLAKE2B 5adade599c64b6598754be6b15f118ddc3fc91d850ec8e01b956355c972d3afeb107a98aad4fc398dede34b3d2e61483c89667693403a47c01b04953d52a110c SHA512 4197ed29065608ae5dcff398a339237c2bd3af1f329b25acc0ff567668856262882e703c1299ad578dea2b1fb9c9e114bd667504668018eff2eecb8bd0f4b9e3
AUX xmlstarlet-1.6.1-clang17.patch 2408 BLAKE2B 0f14db846fb7ab201b256ca60bb43175d6023407df647ebdde78f5ec44afe8252de5fb51707a7526058e461d639143d842787167e10024c669fbbbde90f83bef SHA512 269773daa93d7ce3f2325f846566b4db48137143a6605462393313b3023c79c8f25b9cee9a15be834bfa9208df57e5620fdda5b808930f722896ede879c7519b
DIST xmlstarlet-1.6.1.tar.gz 420923 BLAKE2B 56bf29f62549a7445e3cf15b6a3f60558dbcacf96645c3acc5a45b432d61f47614274a5d3e7234399f7dbdb854b503d73a6cfb8989710b7363d743dce4dff8f0 SHA512 4228df812caec7059d7a76986c4d9a4262bd861cc53dca05f341ae6c062be05f1c39fc637918ab00f60f40587c6c556e3c9bfaf8a18b149e3c321a92214dbe8b
-EBUILD xmlstarlet-1.6.1-r1.ebuild 1568 BLAKE2B 8e0adec9e4b038c79d92bdd7223ba23fa5ab2f610eb1bb89e5b39011bddab36590aee821c4567d73ab1d8d7c0ec5b09dd0435f4a48fc12a78793f2e38a45042c SHA512 27396bbc26ddaf103b5b3578c116c14f807343f68beddbdf7e0375719030b8d1a8c148185d3e2629a02cdc10595b3379a78558ad0a5e914b2a7a62bc768cd940
-EBUILD xmlstarlet-1.6.1-r2.ebuild 1609 BLAKE2B 570a46997f53d56eda1b943a3e083a7aa16b6723916c698e77cb64b8f1f938095836674fbe2cb3bdc5a6af443999cf4be9d643f7fb1d2d01bffbbdbc8b237d64 SHA512 30e0382511678a8d4df098f6fab4c4e66a3adbbd4403c60dd1128cace7f341669ebba36f42166f64d0ee019c2e95d1a625f74d88084bd6d198c900cdf892a02e
-EBUILD xmlstarlet-1.6.1.ebuild 1511 BLAKE2B b68437970f305ac98ee7f429381ecf32ab8b6d00d66dace41a44c24f4235607292dd8831ae9a9a2790a61e0d318d4e3b13454a750698a99dcc143dbfc9413d60 SHA512 291092add68401ca8ae59a9ce556082a6d99a792c3411a8e91043d2bb7c65705e63d30bab4bdd75415cbc822b63943a06759be8abd19fb21c438e3b7813d4221
+EBUILD xmlstarlet-1.6.1-r2.ebuild 1600 BLAKE2B 0aa8ca44e0891487844284818504606df03cbf6a875590a8c05605a9d00f546e59f544e2115908c94e1b6b47fb6e08ef42c28aac0b5d65e14f941e33182f560d SHA512 d7f23d1fc2d39b72c8f1add08b4b0fa8f5b186ed0e4bdf17ef2c21d9616d21578b4023f5a3438a7df8f14ecb46ebf3528d5a9021b1f895d92a991154ec8f61d9
MISC metadata.xml 294 BLAKE2B 15c32d1ad62c8dc9e94ca2cd9554c9f16dd8eb26194eb24f5810202b9d0da8ab6d2638ebdc2f8c43aa6068de35616f3c29609fa85016f34839ddf46f2ec3be2b SHA512 518df7e45f852b93f924300a846be03d00c8dc9a4ad23d0f90b115e0f1fb98f7b41de45a550d05ccf290fe5cbadffb3dacb4e9d632b64996063b42b4289c80bc
diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1-r1.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1-r1.ebuild
deleted file mode 100644
index ab7cb4863189..000000000000
--- a/app-text/xmlstarlet/xmlstarlet-1.6.1-r1.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
-
-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 ~ia64 ~ppc ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-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
-)
-
-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-r2.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild
index 22e26f57fff9..2bb5d2f5bb41 100644
--- a/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild
+++ b/app-text/xmlstarlet/xmlstarlet-1.6.1-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/xmlstar/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ppc ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
RDEPEND="
dev-libs/libxml2
diff --git a/app-text/xmlstarlet/xmlstarlet-1.6.1.ebuild b/app-text/xmlstarlet/xmlstarlet-1.6.1.ebuild
deleted file mode 100644
index ecc697cfd008..000000000000
--- a/app-text/xmlstarlet/xmlstarlet-1.6.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-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 ~ia64 ppc ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
-
-RDEPEND="
- dev-libs/libxml2
- dev-libs/libxslt
- dev-libs/libgcrypt:0=
- virtual/libiconv"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-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
index 6db36882d01a..61312314bfba 100644
--- a/app-text/xmlto/Manifest
+++ b/app-text/xmlto/Manifest
@@ -3,5 +3,5 @@ AUX xmlto-0.0.28-allow-links.patch 535 BLAKE2B 71412bff616c9499ed6cf045a5d7ea1e6
AUX xmlto-0.0.28-dont-hardcode-paths.patch 845 BLAKE2B 37618989b609bc7dd2d94d22fad0562d6e0580541d8f6ec2a222316da89a6744a16cac9b4cd446ef80f58cf415f4a784aefedf53349ea85e98cf33000b7799b6 SHA512 9947787a1c3ebbd0a73e271ebab3dfcd01b7aad3bcaa627e7a236947bc7edbc23696c38f96aae62785013e2ac8c5171ce6f386f655676a4cde8d820f49d5df7d
AUX xmlto-0.0.28-fix-warnings.patch 3085 BLAKE2B 2c9e6323dda3fed36bdd999e10d76b8cfcc3c2bef3893ec044588c22519609889101d65f656f8ebb7b70a2819d009fb81d1f34ad2659b1398d7d3c7b9d565ffc SHA512 b16699d6e592c74ca7400f1a4a0ff6b158eb44cb6e77b73bebab03e10535f44890241bfd53d16382266da4102a42c4db7905481115324a76e667d1b91ec61fe1
DIST xmlto-0.0.28.tar.bz2 127921 BLAKE2B 12ef3e2e1436c330e7b003d08f4a4d4032d70255777956949eb8b47b6f5466e7c158b0f85dc87069c1e379603cac0b01c88589f98ca1ef9e862f0aef31169f6d SHA512 6e0c4968d4f1b7a3b132904182aa72a73f6167553eabdeb65cfafa6295ef7b960541685769d04144207963cca77b0c44db4f9fbb2796348ffcb37b3b399f18f1
-EBUILD xmlto-0.0.28-r11.ebuild 1614 BLAKE2B b5aebd235a9782e9e4bbc4e4664baec731c7c3dba85407ea7ccc4baaffe530bb159a61916ac7c584e6d7042dfd041709d8f545af2dd52251fab1589a81bd9a5e SHA512 4fab64029e1a8bc084e1ddb92b9ecdfda45431f333a82da8351de91c10b9ac0e7100112885b005d0dbfdce17c8931803a2630755b1cc27322ea850da3c2703cd
+EBUILD xmlto-0.0.28-r11.ebuild 1608 BLAKE2B f3e49d937930ffe9c44cfbe1430cb0f1c1ae29341dd97f08d44ad1dd18b1f52d917247a20433bbd0da8a7abb7cd1ff482b8336bd69e0fc6980f45d254fbdb6cc SHA512 80fd63c76028f1dae10a2534752a81ef35f30212de2fc094a5d47992e290a2bed40f7a135226c77c8e528108f1844b18f0f923bc20121113b9d72765d6a206d2
MISC metadata.xml 324 BLAKE2B 3cabb2600d6843ebecec023a16fef87a40432202ff195a6130e57f97802d4c0ed2e82ffee506c65afe554291f05c64c7ae2fe524c708db7a9c6bf4a71c4c8710 SHA512 19ed2fabc04f96b1b61495e2fdba674ca4b4a9a1cee11b3cb13baec6d9e7fe0d82b653a0cbb523de3fcd4ed1ef18d8111686f8b618db9924674ee274ae5a21ed
diff --git a/app-text/xmlto/xmlto-0.0.28-r11.ebuild b/app-text/xmlto/xmlto-0.0.28-r11.ebuild
index bf44cdb5d846..d03dd52b6893 100644
--- a/app-text/xmlto/xmlto-0.0.28-r11.ebuild
+++ b/app-text/xmlto/xmlto-0.0.28-r11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://releases.pagure.org/${PN}/${P}.tar.bz2"
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="latex text"
RDEPEND="
diff --git a/app-text/xmltoman/Manifest b/app-text/xmltoman/Manifest
index 274a710cafe9..80c350d72fdf 100644
--- a/app-text/xmltoman/Manifest
+++ b/app-text/xmltoman/Manifest
@@ -1,6 +1,4 @@
AUX xmltoman-0.6-generate-man-pages.patch 2083 BLAKE2B 3f4136a06607d0c1b0d07acc5d82b977b1e3d1097d08bb29d8a626e1d5d86493892e58001fdd2946c5de96e62702bef5fc4f982507e89d5ac4069933d8638196 SHA512 879c11f14b33a3b134817c62a6f6e6470213e7aa7663b1676444746ab177b5b750114b5023dfa563fd85997ca0c7f7f2683264d0d1f985f363365529941a2ed7
-DIST xmltoman-0.4.tar.gz 15250 BLAKE2B d8641a19742d845fdab0e11703a60c16656c63529a4d86931a8038cbdb87e0fbf241b7ff38ed05ddab62daab608407bd5d7778c060fe3cbef1750976fa588dee SHA512 347722731e2101ecd0619f88f4efdbca534810c96977a1281af685e8a61f4c1a826a71a9f0e3af43cc899936640787366a78077f36d23a9efcfeb789dbcfae22
DIST xmltoman-0.6.tar.gz 15862 BLAKE2B f33ebfb1dfdd0f055f18e68f923e96c07495740e361cec2ba7a10a63889b6b6c4c851f3df6b74947b24811403d2745dbdc7e5d2d67d3566ec65b7be6fae616c8 SHA512 f2b0689ca37212253eaa127c3a2c299facac7c3909991b8872da0adf0fbb34aa02c32144c485135c06c17b1ac5e5753d627969e97ae4938e6dcee9ddbd79582d
-EBUILD xmltoman-0.4-r2.ebuild 752 BLAKE2B f7603efc18af6c31923912bf2b6af2c35cd0d5609d8360e1fcf8f10be4e5256490c5097732a6c7603788b988ef4e2a6cb9976125339c5f4443b7a45b8867a8e4 SHA512 09a715149ed3dee1ca114ce3dec30a3e6107b599c4315684943e02ed0e6cd7bda5d727402612b469dc1d2658192b2cd82aa0e55552c1a84e19cdcc09c183b4bd
-EBUILD xmltoman-0.6.ebuild 817 BLAKE2B d3a18f66e47b35ed9fda5f443749fcd78621c6e616b2293ee1657b61b57f6b95a3ed07363db6a847dfe62ba29720d97d0083867f39f34b521f642ef155f510c9 SHA512 992bc8b984772aed146da86840db303cc82f596846260876d685839a370f03f571be00848d5378ae73c6722bbf0e99e84469903f3654702a330fd7482e7edda6
+EBUILD xmltoman-0.6.ebuild 811 BLAKE2B eafa39f122297306b44575d9664df52fc36bc7f36ad1cd606c7a2aa9d7dacfb8f1827703dccba47760b3594c67dc47d6a03b5d55322fba6025e6941660bfbdc1 SHA512 faaef9ca2163b97c3ecad854ba80173fc7398fac11fcf710e2e500c8290356e8452d505e6bba0a06ffb07d2b9f9f878bffeb753470e8cc49e03ac884a779311a
MISC metadata.xml 299 BLAKE2B 5bb9887ce9510e2a71a5b30e8b2ada78236ec6f2489bf27d6536b47fcdcaae262b7ada77d3f0f8b00f7a2223e7344a4f130f4636a1c61d64bebb923c916c2d6e SHA512 6fef6c50b720fd2aec25ede9b037c5973de9f4e41383c2836f27f42e68b73c32dcac0d31e1a9ec209d5d685e50ccd8c8347ec0822530be23624bd98d2b9f3095
diff --git a/app-text/xmltoman/xmltoman-0.4-r2.ebuild b/app-text/xmltoman/xmltoman-0.4-r2.ebuild
deleted file mode 100644
index 925a47ce4c20..000000000000
--- a/app-text/xmltoman/xmltoman-0.4-r2.ebuild
+++ /dev/null
@@ -1,29 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Simple scripts for converting xml to groff or html"
-HOMEPAGE="https://sourceforge.net/projects/xmltoman/"
-SRC_URI="https://downloads.sourceforge.net/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-lang/perl
- dev-perl/XML-Parser"
-BDEPEND="${RDEPEND}"
-
-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/xmltoman/xmltoman-0.6.ebuild b/app-text/xmltoman/xmltoman-0.6.ebuild
index 2ae15fdeec2d..e634536ff6ed 100644
--- a/app-text/xmltoman/xmltoman-0.6.ebuild
+++ b/app-text/xmltoman/xmltoman-0.6.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/atsb/xmltoman/archive/refs/tags/${PV}.tar.gz -> ${P}
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86"
RDEPEND="
dev-lang/perl
diff --git a/app-text/xpdf/Manifest b/app-text/xpdf/Manifest
index e280645a4adf..49e6f27df760 100644
--- a/app-text/xpdf/Manifest
+++ b/app-text/xpdf/Manifest
@@ -23,5 +23,5 @@ DIST xpdf-latin2.tar.gz 1431 BLAKE2B db8c823c4e90643b9d08c9a4106f479470236a00115
DIST xpdf-thai.tar.gz 1878 BLAKE2B dbcc2aa2652c40c2220688767a58cadcfbe39310d6c2664b98392a03b00de6d558fa3f333a085e7c6ff3476b6ffcd98fcc228eeb8dd59e905f870c8a39143ac9 SHA512 5584b590e34da29285c379e3b7a7243c28241ec6fddb3e4a8e2e7bf88b8f7aaae3483061d12c332a1ff042ec5e2b31869a67d60512ac48f7903c5e2fc871aa87
DIST xpdf-turkish.tar.gz 1137 BLAKE2B f735e9842361a5a73fabe40aa4e9cb552475d3751df3e885c5a1a68e0de8ca7b5a031e6332495f70abdc1e943fa615f09185e9ba22922f37f02e42f59ddfc57c SHA512 a73e90bce8f2a12154b06ef29333a45d96258c0d653d5cb15afd2e5ad9e79a9b617e5f8ebeb20bde545684d50f3bc1349800c99f70c863bdd502c24c266b4fb1
EBUILD xpdf-4.04-r2.ebuild 4164 BLAKE2B cdfeb410fc2cfe5d100aee08cf14961dd82e13ffa5814c6f4c4ebbd3da890e0dd2bf30bff13b34b15f68fb77c2deffc897ef2cd35687d6cd545108ddf84acd11 SHA512 47b99d180a0b062a60a1c495aa6d2dbd217eb361e242db1246c808deb855a95a2ddc22a54b7776f57c12175226ae4876499b28bfde3e5969445393571d9061e5
-EBUILD xpdf-4.05.ebuild 4215 BLAKE2B 6c144238a4eb787ee3f9fc491c1ecfd124f236f7e68d9eeda44bf46dd09e7cf2e0e440243ed8c370be8f41035b41cc866d3bfdac215d457c5e76011b0be4317b SHA512 3d93115b2ae36577ae2272269a4e3e5a957a9d6fb1ebe7b47e887d8bd9f50603c9c3ba52005960200596187efde790b96860ccfd69e873dd35ff29be2225e57c
+EBUILD xpdf-4.05.ebuild 4213 BLAKE2B 6e3dd4f8670d310c319726597066d0829f4e6a05f7ae4aa5f39f482d508fcd10459eefef0b97d6e9c516408f5e5820dccc8cdc5fc72e04d6fd4f28bf8cb7213e SHA512 3b0116a266eff1200027b6ef5f76e08c74896cc05d14a685bc8e7ce8928c5df35caae787bc3b76b3157aad3cfc01ec2be2f11e1e0bf64303c175d36749503581
MISC metadata.xml 1011 BLAKE2B a35854c110678bcc8c46a1a8a8823f93b2552b6349c3ab75829aeddd201a446dd73d72e166db112f9d8a808082822982956ec36d53600f139603d56bf72a3208 SHA512 230517c08a5b36fd2bc4135ea50405ed3eb73becd5f5747b94229389cc5f61227bd8b61004239f30fd1dae314a6da37434b370db12aacea5d1643610e0a36699
diff --git a/app-text/xpdf/xpdf-4.05.ebuild b/app-text/xpdf/xpdf-4.05.ebuild
index 74678b63195a..a6b60faa0c1a 100644
--- a/app-text/xpdf/xpdf-4.05.ebuild
+++ b/app-text/xpdf/xpdf-4.05.ebuild
@@ -26,7 +26,7 @@ SRC_URI="https://dl.xpdfreader.com/${P}.tar.gz
LICENSE="|| ( GPL-2 GPL-3 ) i18n? ( BSD )"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="cmyk cups +fontconfig i18n icons +libpaper metric opi png +textselect utils qt6"
BDEPEND="
diff --git a/app-text/yelp-tools/Manifest b/app-text/yelp-tools/Manifest
index 47dd3c905097..4a524adc8ffc 100644
--- a/app-text/yelp-tools/Manifest
+++ b/app-text/yelp-tools/Manifest
@@ -1,3 +1,3 @@
DIST yelp-tools-42.1.tar.xz 38936 BLAKE2B 9c068fb6c41fc6a9f22b1ffd632eeb648685b7bd09cad498910ddfa56696218ebaf643c17a6951756c88978bdae82c0622068c43e4f57ff57a96fa6d6b86a95f SHA512 e05a61d18179a9816ec38d1a2335091a3846cf74bb1ecec5374c9a13cc8962d14416208e04eec92f4ee43ec90e1992cc4a263bc4c267caac5d154a15f10d3006
-EBUILD yelp-tools-42.1.ebuild 943 BLAKE2B 0a4ca611e009872d34a3794f6062a474e0f069c26f51a23553631b1ef8f3b5e8aff6053482ce5b458f13733e7cfcea7bca9fdfabcb5796caddfc6cc5eaa29932 SHA512 71efbb01edb3959b8fde1011616018edec0b5768b26ae7db63f052a0439f749c0355db26bea2435598f6a90a419afc804c72ac33fd63860fd74f7b4ab4242bed
+EBUILD yelp-tools-42.1.ebuild 937 BLAKE2B 78fb3036d9d7bd7787df8cb79a7a8b82061a865db9bff39944aae1efbcb90f5706db3e9c6b77f6cea439d00549ddfc5d78bb49b49bb14e626cecfab1c6a19ebe SHA512 06f16085079a1d0c379e6a39e82b9473dd86892e7a8df19c1a741a4890b80367d79c6e1ab00572c723ad2c3b1b649461f620357d8295d80623de1c3b2f077023
MISC metadata.xml 351 BLAKE2B 855082b254e97a1ffe3ea35ce22c13e7ce4f48439a13d4bf247b838e80b58b784fdfb7974428d61c8ecf2289a73fd53414ffbf695ce7f78601cb3aaf83e6a162 SHA512 4ed64fb35de4e069dd55c0b4affd587507bbb47560b1e632d425c660fb3edc79d89a36003039558aba832344584e1467bd734c4079197322be282cb77957d880
diff --git a/app-text/yelp-tools/yelp-tools-42.1.ebuild b/app-text/yelp-tools/yelp-tools-42.1.ebuild
index f521cdc5e0b9..054d916c603f 100644
--- a/app-text/yelp-tools/yelp-tools-42.1.ebuild
+++ b/app-text/yelp-tools/yelp-tools-42.1.ebuild
@@ -10,7 +10,7 @@ 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 ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="
diff --git a/app-text/zathura-cb/Manifest b/app-text/zathura-cb/Manifest
index 15f1a78273ea..50b514223e09 100644
--- a/app-text/zathura-cb/Manifest
+++ b/app-text/zathura-cb/Manifest
@@ -1,6 +1,6 @@
DIST zathura-cb-0.1.10.tar.xz 6300 BLAKE2B d541fb78f5ee52a22e58bb885103560bd544a9725cfe210f6b343e97429163a90dd0e9533e6c807134386e6f347bdd17cfc506ffe16642819eae4d1fd27c3b6e SHA512 b85894d052fda45933582299e8c3406413bcb47ed451d81f5906d7bfef94b169c59a57db8b37273c838381ffc7ba55205d714d2e2ec3b597371578a77e131029
-DIST zathura-cb-0.1.9.tar.xz 5848 BLAKE2B 665efbc8dc83585dc3a55a31d92b8ebdb92eba955aa8f5f74b7e055c096046ce4b1f02e2d2b06e73fe3351c1c113bfae298eade9a6ee34beec68c4d39b335da5 SHA512 5c45f112a077af53caec6fbdfc46ffdf20e9f923d97b69395e327cf05e131b3cd2db617d5650bc0cace0935719d8e68645230d7de9ddc1a8d4fbc01ede0f72cc
+DIST zathura-cb-0.1.11.tar.xz 6748 BLAKE2B 59abd86594ede671b65e03c5a3577804edd7235ce74b7242907b3e744fa0982e12490c6ed98e556aa6c79c30e21b1683e3dea96d2a884f04bfd50f592c80e0ee SHA512 f927c4021937505bbc83d47959f4275701449dc4e889dd4a92ef7feecfcdf5ae772d34bb787ef8638c5fe209a1851ce355740c2b80921139f10fc059bd67f39d
EBUILD zathura-cb-0.1.10.ebuild 751 BLAKE2B 1a75b8ea62d2a133dc55649f24ba4f3e7b28bd9567dd6bcbdc284ec69281ec8dec2c13f7e7299481514c28bd7895cf60580cc50f61f7f586f8a779838dcc3f24 SHA512 e149f16a06605d328fe1bf072fb47c571a55d280da1877128c80a88ede1e203c1a168581c462189963ac1af2a0a3040f4aa4a6022b45ac96b62842f3b1e317ce
-EBUILD zathura-cb-0.1.9.ebuild 890 BLAKE2B deb04a042f3a225e5dd84d88268b71eb3ea6d379371dfcec2a710613112d93db5008f1af033a5c921cf39b90c3eab0cad618507355fbe8d87e9c6500feb0d7ef SHA512 c05e31dadcdbf15021e44cd2d6cf03321679e9f91f0a74940d5b98ca5e0529201ab2004f26f2a7a6c0b1ea13a821a5f97b4dbc165437261ad5996d360a86da14
-EBUILD zathura-cb-9999.ebuild 754 BLAKE2B 9ec95c5954bfccafdbcd282ef8532734b5c7617a079f5fb857e7ec6c2e6dd60c9fa94e4ebb13be203362d0113d52c1e5ae36644853b8a0eb63351b10d0263d70 SHA512 c3efb1e47eee5d760a14a229c781b5c149249129cdaae5da9fda28919c509f7cebf7995abfd76081ae632a275d080d0e8d740106421a83de7ce491133b6a0a5a
+EBUILD zathura-cb-0.1.11.ebuild 818 BLAKE2B 0d76c3052d404a7ea7153ae4ea0a20c5d0ac170b2dcf0427e371cc341dbbac889beadfb39d6f43cfc41b741c6c42afb1dd5f64816e2ce2abc0f2b49e8de344fe SHA512 822b87d2998f4c8e27a2603f3931b0630e4de3ee2629387c8e857ed078dd95b382b838c6e044a109374538ad4ccfe0ef4780f24e49bc2aeea127d03b8471f783
+EBUILD zathura-cb-9999.ebuild 793 BLAKE2B 3bc921101f771c89dc283a71e2f4eed3f76195e708b7f19867493d0e147fbec0b9559c3e627eab7f29da21eeec9034f6253eee847c31051fac08e9b71721c8ad SHA512 cb6bdee9cc8fa3a9abf9313e36d491a227c3e7054decb359eea8e1e4fdaaf6ca8d44a5eb05a57158b855d46a0ec435e0f679a01d7446f62f8dcee8c84d864290
MISC metadata.xml 778 BLAKE2B 79a2c9cd2014b9e945d25384ef6faf7fa5a6685a15dc08874bb454add7cb515d6e0efc13ddb801698151c97f8fde3f8ff787b7230871ef3ffc4a138facccb666 SHA512 5461b530d3b11ad32cd25234bcbe5a352d45b7856c75949f8e3fd16981ee5dfd194eaed09e0af7e0d97ae6f0164bbdc7b1582f395aa0f95ec08012a202ab9ac0
diff --git a/app-text/zathura-cb/zathura-cb-0.1.9.ebuild b/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
index a20b5eca3b9d..fbc4db911ed5 100644
--- a/app-text/zathura-cb/zathura-cb-0.1.9.ebuild
+++ b/app-text/zathura-cb/zathura-cb-0.1.11.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit meson xdg-utils optfeature
+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"
+ KEYWORDS="~amd64 ~arm ~riscv ~x86"
SRC_URI="https://pwmt.org/projects/zathura-cb/download/${P}.tar.xz"
fi
@@ -20,24 +20,18 @@ HOMEPAGE="https://pwmt.org/projects/zathura-cb/"
LICENSE="ZLIB"
SLOT="0"
-DEPEND="app-arch/libarchive:=
+# Tests currently only validating data files
+RESTRICT="test"
+
+RDEPEND="app-arch/libarchive:=
>=app-text/zathura-0.3.9
- dev-libs/girara
+ dev-libs/girara:=
dev-libs/glib:2
x11-libs/cairo
- x11-libs/gdk-pixbuf:2
+ x11-libs/gdk-pixbuf:2[jpeg]
x11-libs/gtk+:3"
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+ x11-base/xorg-proto"
BDEPEND="virtual/pkgconfig"
-
-pkg_postinst() {
- xdg_desktop_database_update
-
- optfeature "jpeg support" x11-libs/gdk-pixbuf[jpeg]
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
-}
diff --git a/app-text/zathura-cb/zathura-cb-9999.ebuild b/app-text/zathura-cb/zathura-cb-9999.ebuild
index fa6f6f40d74b..77dfd182eaa7 100644
--- a/app-text/zathura-cb/zathura-cb-9999.ebuild
+++ b/app-text/zathura-cb/zathura-cb-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,7 @@ inherit meson xdg
if [[ ${PV} == *9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-cb.git"
- EGIT_BRANCH="develop"
+ 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"
@@ -20,9 +19,12 @@ 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
+ dev-libs/girara:=
dev-libs/glib:2
x11-libs/cairo
x11-libs/gdk-pixbuf:2[jpeg]
diff --git a/app-text/zathura-djvu/Manifest b/app-text/zathura-djvu/Manifest
index c1aba58f22ae..99f9c2ac0452 100644
--- a/app-text/zathura-djvu/Manifest
+++ b/app-text/zathura-djvu/Manifest
@@ -1,4 +1,6 @@
+DIST zathura-djvu-0.2.10.tar.xz 9408 BLAKE2B f779eeeba40abe444960716b8c14c51c32a3830a3f779074ea773bd9ff0d71736433ed29862bdf137a34ebb934bb562aa14031c07dda5cf97ddf278e47feb750 SHA512 c743e60588e07fe18f7da8db1ae9ae997ffb50ef696258f1901523159ff4d29e5649b13d6e52f53cf79f19429083308390c0b4923081451bf5c4bfb9ac6e8903
DIST zathura-djvu-0.2.9.tar.xz 8976 BLAKE2B f0a798e9473ad2d09bdf171f4689231d73fa1e1bbaa0faa750feb82db2e2b029a86bf759e642f92c0ba438ee88b9178969e5d2aec4f30d9cb049bd3bcd69639e SHA512 3c2815e7f1cdfb9fc594dc6ad65359245f322e5fa27f018fb9431747e4d474734f5efd134aaeb9dabde09b01de603b1d1dc7aede883b1ef81266e067b0490726
+EBUILD zathura-djvu-0.2.10.ebuild 697 BLAKE2B 4ccabc05ae7320a2df4609be90b6a43226bde588f2fa9f52761c551a60653292ae4acfcb21b995a9bb12578cc63d46950eaa7734955374e6a17bb801829b9804 SHA512 8a3f59819835e995a5729e62d4ba430c135609d05b3f830f461d46ad873a33fca2f45a5e348bb499149210d2a8fb21daa82baeed2b51f1b6bc293abaa6c9e27e
EBUILD zathura-djvu-0.2.9.ebuild 630 BLAKE2B f6f9e996a739a30893f0bc3e00592a29d2a01d1307c4e8db8156746e12e0e8fc9a99ca1d31a373c7f66944e5ef2ff69a54c20e4941fc633af4c08dcbb3d05574 SHA512 11665cc089c5766d685a7b0f409df1e46c551a107b31b0744019d8790c5791f588f1501a60292d7efb571ea809a613d53ecf93f144a8093e551d45e185dd089b
-EBUILD zathura-djvu-9999.ebuild 633 BLAKE2B afb7ad74271cf203eb6da9844ccbdf157a872ba67d77c5f7bd2f2b638d12a67c2a9e0df5c03b0de99acc0ab8ed8a7dad63b62c97ad1a4d23cc47ec63b9021b9e SHA512 56e32f466e781d2340a5763749aea63defad52d9261e416ca31b5d3613837dc7ab13ce5b1ebcde969b6afa058c62ac27640b1416d0c1231fdca6a8438f7c020b
-MISC metadata.xml 593 BLAKE2B 8f65f361d05b40abc086c22e92410471cc128901fa8168c1e20154e6078f6b8cb54dd2a6c310bac3bdfc5150f59136fc1d3b998eb560d1e060f5958c05e4113a SHA512 34a075ad7219315a07090bc6451a202a5c9f7a9c7bd3022b5de7530f7f1322aa7f510b50f1fcc809e83c95c9fd91cc1b59b40b41adf2f14877d450273dcc82af
+EBUILD zathura-djvu-9999.ebuild 672 BLAKE2B 22d196a763779bc96f4fc5a8d865a343e403684b3a341798ff8e8627209639b453a97aef59eaa39f7f6394f6f56ae69073b40835d95c1bbf4fc4faa782068f7a SHA512 e953098b9f07132c978d6ce9541ffb478b95208e86c266ba4a5e1898a85f16a1f5c8608200cd3c59961533be90bdfab2da6f1ff0a0138267df16c08eb0097481
+MISC metadata.xml 650 BLAKE2B c91b23bc839a7e3f00b21f73a02d83912321e292de99c824797ed653c28bf66b52c6df39fec769e141231b1d2e2b595df95347e8c221fec6511f654901d6bd35 SHA512 1cb10b8e25b744b259ed71d896bb9cd971fc9e225cfb7ae59af9addd963d46994524a4587db6b096b13fae63087ecb94e75ad83abb16d829901f8d2b0371a0a7
diff --git a/app-text/zathura-djvu/metadata.xml b/app-text/zathura-djvu/metadata.xml
index c6b72890006f..e1340000498b 100644
--- a/app-text/zathura-djvu/metadata.xml
+++ b/app-text/zathura-djvu/metadata.xml
@@ -14,5 +14,6 @@
<changelog>http://pwmt.org/projects/zathura/download/</changelog>
<doc lang="en">http://pwmt.org/projects/zathura/</doc>
<bugs-to>http://bugs.pwmt.org/</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
new file mode 100644
index 000000000000..1cc4a9881a29
--- /dev/null
+++ b/app-text/zathura-djvu/zathura-djvu-0.2.10.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 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:=
+ dev-libs/glib:2
+ x11-libs/cairo"
+
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
diff --git a/app-text/zathura-djvu/zathura-djvu-9999.ebuild b/app-text/zathura-djvu/zathura-djvu-9999.ebuild
index 8b3af5827a64..7e8e1c555224 100644
--- a/app-text/zathura-djvu/zathura-djvu-9999.ebuild
+++ b/app-text/zathura-djvu/zathura-djvu-9999.ebuild
@@ -1,14 +1,13 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+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"
+ 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"
@@ -20,9 +19,12 @@ 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
+ dev-libs/girara:=
dev-libs/glib:2
x11-libs/cairo"
diff --git a/app-text/zathura-pdf-mupdf/Manifest b/app-text/zathura-pdf-mupdf/Manifest
index bd43e6ee3a23..bcff99449b8d 100644
--- a/app-text/zathura-pdf-mupdf/Manifest
+++ b/app-text/zathura-pdf-mupdf/Manifest
@@ -1,8 +1,7 @@
-AUX zathura-pdf-mupdf-0.4.0-meson-mupdfthird.patch 1015 BLAKE2B b2ba561909eafed3f1aef2efdf5596a2d0f1a933c1e60106eef9ce52f86c9182492b4e4959f274312332089863e4209204c098d4baa1885de28eeaafd04d803d SHA512 264d6b4eb035424a54eccdc8b5103142f6c822de1e4831303413b778769b520268f02139213d391294d1c407289e075148c227e6a0d8fe02ba03d401f9c0f067
AUX zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch 1329 BLAKE2B 4932a6c7385b6983d97fa5a175aab47e0d972404bd051c9162682f588f1c3263aacda97ecd0615b11e1882983fe99f9a38325d4dcb8bd91c61aff5bf68ed72fe SHA512 85beddc896b90d2d5bc716619588a558ce412a35ec0e76b64dde1fd4861f9307f07de082dc87c13a1e791b1277451ee9d2d515a1784f138cad87d2cfb6ac3fcb
-DIST zathura-pdf-mupdf-0.4.1.tar.gz 9346 BLAKE2B f1998acf00696fd40577f6e53b597258e519d3862c5b6b29bec292aaa732acf0b7a80ddf1b2f62d95d9462fe811a73cd912009106394bf1aadfa76be9c6d1adc SHA512 bf3360cdf6195af3cace4c769536a49f1cf2167c70a65b560410db1a0098119d726e73baeea98ca7100653c17248056c484fc436558e52a8dc12e7b83ce789b1
DIST zathura-pdf-mupdf-0.4.3.tar.gz 10146 BLAKE2B ca4edc56256d04e5ba42dd756976a3e444f37dfb5c1fff569329478c3053f7d48fa689d61b8769a73bac50e1244e74855705a9cd1cd25ed37a6927bd6c2ccf75 SHA512 ffab536d1cea26dd08fbb3808e0ff5d4b5b126bfdbd19a79101ac519ee9951d916b75c5b1b1e459f453087c936d84fa3839b4b84dd7f92398ba5cca87e186795
-EBUILD zathura-pdf-mupdf-0.4.1.ebuild 854 BLAKE2B 307d946230fec4726d71535c010e7f9a337903662fac5cb8c1479f43af0d37c77c422dc69cbe1403b2ae57d66e78d70b2ebe31ba7e4200dc2527370cffc6eca9 SHA512 ccdd7bc811922a3d3c2a0410a4ec5792b5522a8cca2a3762d6a76191295a0354653d41cce3ef9622cd86d5fe29ba8ed406ef69d2b7d7d9105d4e84ac22963c7b
+DIST zathura-pdf-mupdf-0.4.4.tar.gz 10100 BLAKE2B aa969ac9a702150d05e8c1dfc7f0f6752c0371c812a208f33ab19c14423b12636345544ce898eda3ab5517b895c832a91f3a6866468049e03b2d36a67d198c06 SHA512 c6297b8ed68a0797db2e7b295d7fc7cb4d099f24cd9faea49e1e2d0c61818b071297b57f6472c057010caf104053cc0866685349b33a61302280cb52bac055cf
EBUILD zathura-pdf-mupdf-0.4.3.ebuild 890 BLAKE2B e67ace6a842d1e5c42d0ccba5ec7d2ac00f8c885eaabd3eb2ae6a131b3c4750a99a6c7da744b46e4141770c80e0cda08304eb4d5960648b4bbaab9de221c0ba7 SHA512 140a05db9dfad040197cfed16164a7189c14b3a433b53cbd740c7923ad998b90d85735fe58a996a7c65f43885bb495af8fd5fbe13c8aca8cbfa34f789e2ebbb0
-EBUILD zathura-pdf-mupdf-9999.ebuild 900 BLAKE2B 4448a6191e58ce573c005681719abbd9fd42db7d0d700ef13a21bd478f2b43410a618a4ad402d627691e7db2dce9ec178ca8afebed150617e0ca4fe84f4349fb SHA512 903cc40c480e1b8b42d1e8e9cfcf23e9a26b690546dffaf33a02a81e639e503aa411b69e5f29b7f3b85843e66638d499ec6dee3e158ac492765d35296d937e4a
+EBUILD zathura-pdf-mupdf-0.4.4.ebuild 976 BLAKE2B 12ef69f9250b997db331ffa24873cf2a06378e545c5f2f0759ca13582543d4d325648d2248cb715630556b9c12ffaf20d5188ce1dee07b121c039ebf585a13f2 SHA512 716af958d974feaf56874318974bb23fc6ab499adeb77f66c51b2eb8b7fdd97070df679603872e633b43e5339af0fa7e39da101c2139d3f96c730f9a452b6c38
+EBUILD zathura-pdf-mupdf-9999.ebuild 953 BLAKE2B 38b4471277e4ab14f95342a84ddcb2aba89b7b6a4e2025f7733d233d75fd8137df3077092bf636d2b160b44ad4d2071b4f5c152c6f027b04c2a523045c225fa6 SHA512 47aaa146e445596d3ff5a6cffdc0945fe6ea1a289a42d7bdc62b7c9894376324e89d4b286d4d240bc3d3d3e5e29d4e309438e3b2a693a460520f9bbb5ab1f6c7
MISC metadata.xml 882 BLAKE2B 7942e40c627610201c9fac32b873a457af91e1643df2d77edb7b16e8d16b190b03232515268b5f00127a385ec0ae195993830dce2c128fc982f330663b44bf4a SHA512 9509293871df3131a4502669c6b1e5bf875a821f56d00d37a9d0fefb426e572be456908c9767884b625f5bac966ca4c83b433926d8b2118f28cffa06a6719788
diff --git a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.0-meson-mupdfthird.patch b/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.0-meson-mupdfthird.patch
deleted file mode 100644
index caa0da05e37c..000000000000
--- a/app-text/zathura-pdf-mupdf/files/zathura-pdf-mupdf-0.4.0-meson-mupdfthird.patch
+++ /dev/null
@@ -1,39 +0,0 @@
---- a/meson.build
-+++ b/meson.build
-@@ -20,7 +20,6 @@ girara = dependency('girara-gtk3')
- glib = dependency('glib-2.0')
- cairo = dependency('cairo')
- mupdf = dependency('mupdf', required: false)
--mupdfthird = cc.find_library('mupdf-third')
-
- build_dependencies = [
- zathura,
-@@ -32,17 +31,15 @@ build_dependencies = [
- if not mupdf.found()
- # normal build of mupdf
- mupdf = cc.find_library('mupdf')
-- 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 += [
-@@ -50,8 +47,6 @@ else
- libjbig2dec,
- libopenjp2,
- gumbo,
-- tesseract,
-- leptonica,
- mujs
- ]
- endif
diff --git a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.1.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.1.ebuild
deleted file mode 100644
index 94db4774090d..000000000000
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.1.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2024 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-pdf-mupdf.git"
- EGIT_BRANCH="develop"
-else
- KEYWORDS="amd64 arm x86"
- SRC_URI="https://git.pwmt.org/pwmt/${PN}/-/archive/${PV}/${P}.tar.gz"
-fi
-
-DESCRIPTION="PDF plug-in for zathura"
-HOMEPAGE="https://git.pwmt.org/pwmt/zathura-pdf-mupdf"
-
-LICENSE="ZLIB"
-SLOT="0"
-IUSE="+javascript"
-
-DEPEND="
- >=app-text/mupdf-1.20.0:=[javascript?]
- >=app-text/zathura-0.5.2:=
- dev-libs/girara
- dev-libs/glib:2
- x11-libs/cairo
-"
-
-RDEPEND="${DEPEND}"
-
-BDEPEND="virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.4.0-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-0.4.4.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild
new file mode 100644
index 000000000000..70c7609cebde
--- /dev/null
+++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-0.4.4.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2024 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:=
+ 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-9999.ebuild b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild
index 8942ebaca741..9f269227159b 100644
--- a/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild
+++ b/app-text/zathura-pdf-mupdf/zathura-pdf-mupdf-9999.ebuild
@@ -8,7 +8,6 @@ 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"
@@ -21,10 +20,13 @@ LICENSE="ZLIB"
SLOT="0"
IUSE="+javascript"
+# Tests currently only validating data files
+RESTRICT="test"
+
DEPEND="
- >=app-text/mupdf-1.20.0:=[javascript?]
- >=app-text/zathura-0.5.2:=
- dev-libs/girara
+ >=app-text/mupdf-1.24.0:=[javascript?]
+ >=app-text/zathura-0.2.0:=
+ dev-libs/girara:=
dev-libs/glib:2
x11-libs/cairo
"
@@ -34,7 +36,7 @@ RDEPEND="${DEPEND}"
BDEPEND="virtual/pkgconfig"
PATCHES=(
- "${FILESDIR}/${PN}-0.4.3-meson-mupdfthird.patch"
+ "${FILESDIR}/zathura-pdf-mupdf-0.4.3-meson-mupdfthird.patch"
)
src_prepare() (
diff --git a/app-text/zathura-pdf-poppler/Manifest b/app-text/zathura-pdf-poppler/Manifest
index 1a3db512b34c..a0b9fd9284d4 100644
--- a/app-text/zathura-pdf-poppler/Manifest
+++ b/app-text/zathura-pdf-poppler/Manifest
@@ -1,6 +1,8 @@
DIST zathura-pdf-poppler-0.3.1.tar.gz 9259 BLAKE2B c1131d2acc0cf69bf9266969839f6fb4e043664a0a4648d033f9338b1219d75e34576a03380daf54bc8fe52cc8bd2244a93394e15f8ff0bbb980fb903749affc SHA512 a6ea7d61f05cfbc6229ec81580c539841916b44085aeb168668cfabd41aca2e5321e88605f092caaa3efc30bec25a2bb319c687920a22b1f7f53e4b1e470ec34
DIST zathura-pdf-poppler-0.3.2.tar.gz 10623 BLAKE2B 985ce9664b74d798c6a5c858a79e9e3a6e82d837818f52e4115e622395ee39e765c356740c099a7f376517c3af81fb9335188950719930b9a902542fccd475e7 SHA512 5e6d748f9dfcc9e318ee7947d3a4d9acbbb30d6b45810a7c2fd2d0572d98872f5d594add8683b6579791fb82846a3d7854e84239ac5167c0541e700518a31043
+DIST zathura-pdf-poppler-0.3.3.tar.gz 10554 BLAKE2B b49f2d1cdab426f0e0c41d901af38fdb1931eea28d8d442f08a076945e6801b1a4032ed5e97c2fc6b96f361e9188b3c0c50d1d0e0c9a5a1bf7c427461cc92a3f SHA512 791b0e6cac29358226b2416e22527449d89b8544242d1b492b6017d52eb996aa9647e10259d475c5c84bbf4a19b680c160ac7e822e331c466c3ff5697913b003
EBUILD zathura-pdf-poppler-0.3.1-r1.ebuild 769 BLAKE2B 9739bb8d87831e1d7d1e76630d4c9208b632e1a6bfbdfeb418c69b028f4a539005018a0a9406d027695431029207bc6f79eb3a1a18c5858995f9e8c768323648 SHA512 9cb9b2382197ce34557d5df70a7551e25bb31728a577e2590f77551b1e828b0dab858504252fa8d54f6b2cb31ea418fc7927e5fafb27f8208cbe7c263b4e655d
-EBUILD zathura-pdf-poppler-0.3.2.ebuild 791 BLAKE2B 834b7717cf1d2cf21d2c21278c7277cba156cd4039dfa1bb30acc70990901769af052507545c84490dd0ea13912921e9fa250015136d1edb167d2f638033fe6e SHA512 5a1bb327cf58594ef32d6002f4c049bb939542261d35095e09775229e4c85ad4e2c51c2c6c8e0ddd1634395a04c8b34d5f9a4fb46f630d6d683f3025e05cf16e
-EBUILD zathura-pdf-poppler-9999.ebuild 784 BLAKE2B 250d92deab5a324dda81ffcd45211dc2c10240f5a216cd9cd9955d3de52d68e4d5ecfdca8057813e87a3cb1dff585815bec52e7375e53e9664dc4bc6488d57fe SHA512 21cf4fdd4ee4b078d5fec6faef7c30e8c92a022b4a60042b5e36995d93f1479904f23c71e706f3277c4eb1f52da9f25d416b6f9233de4b75cb599bb8bd4a4cbd
+EBUILD zathura-pdf-poppler-0.3.2.ebuild 788 BLAKE2B aaea7b8406aa1531dc5b9f09bcfbab5cdff6944490e53ba4edaad84f07fdb431eb806765874ae49b21b3c6ded82231b11a91978c3adf8bbe38ea6e841674f1a1 SHA512 5a814e4a139212de7594cb7f79f07ae815e70fa65ee8f0d508f16080712a89d74aaa0c675e67a3bc116c76c7caccfaaa43000ec27fb682da9624ab4643a08f76
+EBUILD zathura-pdf-poppler-0.3.3.ebuild 871 BLAKE2B 37a311184dcd49adb50872d27767b8f226e53bf81eacc3c7fc7256818b54d05ab074badbc335d491e957dbd29c4d847992c865ef027ebd0bd6c78d7c23d7ff34 SHA512 e25f27c5460fa743d718669737ed99b60c9edbeafc431bc49089f2dc9f3a99e51c4e82b3fe876a006ba6f4795068f856e3d7190098bafe5ba2d180f447a629d5
+EBUILD zathura-pdf-poppler-9999.ebuild 846 BLAKE2B 87785758e69aa3fd95dc5ea51743db47d6960b8957b7c98dedf3eb67739d4cbd3ee428561e36ad98c036730ea734000a6c05f4fb023601c371fd0465c41b014f SHA512 de808860ded20f01304c99e66a0ad70d4a4f5b20399775a80f7c74f61b8fef69615b28722dbd7138680c6edda7b06b66e3edbba57834dd45e449f87944d122b8
MISC metadata.xml 679 BLAKE2B 538fbfc611b4649d6efbee1e3d6802c4bc23859e549696431413bf865275c857bc6846c79d9d2f667ee4fcf6292c288c1eebf5027fb44fdd4ffb2cf40cc3c62f SHA512 f851dcceb4ab0388066a642395fbc3b19b7165ff7b69f4111454a6d56ae462b9671f29b036a2737bba392f08d6cb7fbb7c8bf46abfd45098e571075796f2336a
diff --git a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild
index 4c9b1c46bdfe..ffb44e6d3890 100644
--- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild
+++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://git.pwmt.org/pwmt/zathura-pdf-poppler.git"
EGIT_BRANCH="develop"
else
- KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 arm ~arm64 ~riscv x86"
SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
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
new file mode 100644
index 000000000000..b4f5c318343b
--- /dev/null
+++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-0.3.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 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:=
+ 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
index cb0233ebcd83..4ea060b77f8c 100644
--- a/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild
+++ b/app-text/zathura-pdf-poppler/zathura-pdf-poppler-9999.ebuild
@@ -7,10 +7,9 @@ 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"
+ EGIT_REPO_URI="https://github.com/pwmt/zathura-pdf-poppler.git"
else
- KEYWORDS="~amd64 ~arm ~riscv ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86"
SRC_URI="https://github.com/pwmt/zathura-pdf-poppler/archive/${PV}.tar.gz -> ${P}.tar.gz"
fi
@@ -20,10 +19,14 @@ 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
- dev-libs/glib:2"
+ dev-libs/girara:=
+ dev-libs/glib:2
+ x11-libs/cairo"
RDEPEND="${DEPEND}"
diff --git a/app-text/zathura-ps/Manifest b/app-text/zathura-ps/Manifest
index 67ceee5bdcae..d23eaab1f037 100644
--- a/app-text/zathura-ps/Manifest
+++ b/app-text/zathura-ps/Manifest
@@ -1,4 +1,6 @@
DIST zathura-ps-0.2.7.tar.xz 4488 BLAKE2B 4513173a2f9ca725abf8444516a78fd789286b082a1146ab5d0dee504cdda92962f3e6cef46f24e0307bc5ea6bb6595577fac2dfbd2d4ef0cf8e69d34337baf5 SHA512 86cf4cea8f32e446960c7727745711d6bb6723bb41127ccba335fbdaeb78e9f681ce4104b2be8718a2f19e06aef30d49ae7c90091fa0774b5ffe22303cf37d5f
+DIST zathura-ps-0.2.8.tar.xz 4716 BLAKE2B d9377a00fcc9e45fae413676947ff2067c80362bd9f9f1573f9962459d9a636ed0743decbe437bf90ab9e65dcdb8b5d0b19ad1794085c313fa473f0241a101bf SHA512 29ed9d5585df1151af50835daa75a11befbd0fe10e95b4a37c7b548e1442edd3f52a7d0afce8cca93ce70ced6381cdf23311cea004e3e38a6cb323ba13eb7039
EBUILD zathura-ps-0.2.7.ebuild 780 BLAKE2B c132179888fb1cdd532af15cd6cd4270de3d7e87bc1ea0e755fa9f28620a2ec27c99327d982584aed42b7a31b693fce53c0165ca146f50fc2a76f82b16fe24ec SHA512 c89a12f7d29d834f461eadc0823bbfa365b4afeef18c412424ab62c4a0a9c7b963a9a0ef2fce596affd96552ba0cba4289396fc803ec4e95622c5730e0e30b89
-EBUILD zathura-ps-9999.ebuild 783 BLAKE2B fd0580968eda5cab5aea8a4d073d0891db52ce8f25b431ef037f8f8d3e7904adf12605e8f129ebdf530c99f8199d8596aca6f0a51eae1eabf1a05cc1ad2d6aa4 SHA512 27e382034e7c50c6465390a6e10a80858b07d484e1c243f214eae1757a75382949c9bd5ceba206882f4d6caf48fdd6894a87b902799b98d4b18a14bbfc2ffdc8
-MISC metadata.xml 583 BLAKE2B ca246e0a76aa83c55397bb48f58b196e816b11fa1c873a49b21ebee38512566d377b23ea926377ae8a08325d8494e49a12aad7caa2b8a3a19a1342ab2f8178ce SHA512 81c6f5d849fd80dd4b226db01e97f34ce8ae6affafd6b680ae31130484859983f1f1c7eaa5abaec9ca9c225fe7a7b3ecd0481f44fc9861b8c488e3c0aba24166
+EBUILD zathura-ps-0.2.8.ebuild 847 BLAKE2B b52a5c682efb592f9fd6092c48129a7b1e4635c7621d1cff2f68329919c3a8df394d8cbe8f3ef0f5e18f0ffc1f961f7dcb94f131b25dac9d8204b1b5a10ca4b8 SHA512 566b7a6ef111b2e3deaccfcc4e6503bfbc7fba3177231ec39356632ebb298bd1ebd351a446c036db2f2781cd46f8e233e69d6d3ccd4cec1191fb5f18c17024e0
+EBUILD zathura-ps-9999.ebuild 822 BLAKE2B 63d6e3d820e3e521321e5b67b6c30ede0101aaab5af6bb8a5bc6104c2b6f292db836326818a80622e0cffd58cd7c5c550f8547ee82ce16b13d53af50e45c7ff1 SHA512 39e78a36a13ab577edaa7baf39ec83180266f139804759f866383a98e78d663b12253813f8688549e34c8f3b1bcc66e6abece6685101d3aa4cb25c7060dae5ce
+MISC metadata.xml 648 BLAKE2B ce7146e48249d2b4f3873e23dc5d8b74e374f7de27528a6ab6bb7c424169ebf93751b6077b074fc0aa174e9e089da5539ea31f5a67556569d7a8ed17c2344c81 SHA512 2401f470d4c6b200aefac6d7bd62229e2795aed3ce96051e6c3515a9ce9f86716fa4ea523e77a1a956b40f53f52b24e39dff60d4eda4e42fd7f0708db2fa5969
diff --git a/app-text/zathura-ps/metadata.xml b/app-text/zathura-ps/metadata.xml
index e0e23d23393f..f86e5bc49e5d 100644
--- a/app-text/zathura-ps/metadata.xml
+++ b/app-text/zathura-ps/metadata.xml
@@ -4,15 +4,16 @@
<!-- maintainer-needed -->
<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>http://pwmt.org/projects/zathura/download/</changelog>
- <doc lang="en">http://pwmt.org/projects/zathura/</doc>
- <bugs-to>http://bugs.pwmt.org/</bugs-to>
+ <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>http://pwmt.org/projects/zathura/download/</changelog>
+ <doc lang="en">http://pwmt.org/projects/zathura/</doc>
+ <bugs-to>http://bugs.pwmt.org/</bugs-to>
+ <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
new file mode 100644
index 000000000000..e5fed454182c
--- /dev/null
+++ b/app-text/zathura-ps/zathura-ps-0.2.8.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2024 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 ~amd64-linux ~x86-linux"
+ 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:=
+ 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
index 52b16b0f9b8d..9d5281752c26 100644
--- a/app-text/zathura-ps/zathura-ps-9999.ebuild
+++ b/app-text/zathura-ps/zathura-ps-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,8 +7,7 @@ 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"
+ EGIT_REPO_URI="https://github.com/pwmt/zathura-ps.git"
else
KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
SRC_URI="https://pwmt.org/projects/zathura-ps/download/${P}.tar.xz"
@@ -20,9 +19,12 @@ 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
+ dev-libs/girara:=
dev-libs/glib:2
x11-libs/cairo"
diff --git a/app-text/zathura/Manifest b/app-text/zathura/Manifest
index 8f05a56b1e08..3ec7c538700e 100644
--- a/app-text/zathura/Manifest
+++ b/app-text/zathura/Manifest
@@ -1,12 +1,10 @@
AUX zathura-0.5.4-disable-seccomp-tests.patch 736 BLAKE2B 20a1ad3dbf0f74853ac2deecf5273eb339e5c1a3386abcd11ec8abbe75b16ee8d1c49b06ce6f0d61e4bc3712f5cf0f45ed61bd63a2e6be89821db53f7deace5d SHA512 87924178c4a173e0db343cc7e9d087555a3be412d24ae808cfbe53ce6f53b7a2e23abd5354f77327e01d0afc7e74c8218884ba96998cc3d3667ab5f43fc6079e
-AUX zathura-9999-disable-seccomp-tests.patch 614 BLAKE2B 4191ff3dc542ec5d80876d7d1848abd4d99a1d5a161882a2985dfa09727ca50840d3a1dd237096beba621c5869c96a597eb9cc0fb577228b3049d7a90e379c49 SHA512 8c7765a88a511195ebf8799eabbba460fc4bcb45f987e4c67d6f9df9ec7adbebe73b0d201d8af8744c38619a6952dbb741e9801cec03df28a7c54e48f5c9b741
-AUX zathura-disable-seccomp-tests.patch 676 BLAKE2B a0fb24ad08247cb14e8017abf952b019aa8f8e0de3382fe5a9dfa20ab5ec9da9e8bdd3f8680c83c82520412f22f4fc1b328e73d9f58a04be34f0474aaba7ba05 SHA512 e68eacf092be083af7bb3b8ff350192544bbe60c8f40fa08cd756f9459f259b35805b44ec13c5b7ce92c58446b026272bf5b11ffaec75906fe70f5697f93319b
-DIST zathura-0.5.2-manpages.tar.xz 9696 BLAKE2B 23c6e94d5b44c1e20338ea04afb7644e4c76618cdc4902d2edd436734498c6b17e1522b37269d67a62801632595f535724d8f5d4c9817e017e6341c5365c5842 SHA512 3bb431f0564ddc1f67bcd21f019a43f6af95c3e3b42b264b7e1f01f10cebd7c05115e452a868dd176e5a0d65a9085ac3d554d69e553aa53569593ea494036f7c
-DIST zathura-0.5.2.tar.gz 208606 BLAKE2B fc7e8042a373a3fd66973fd5d6c7c3e7d6da884fb40269545e4074b42fdbc9b6f286089769a435394812e24a8b24de328521a2fd797bbb13c16115b112dd9a48 SHA512 17f2a6535b2b3c6f61986cd8a6ccdef2c1a129d8ebf8c86cbe3c8eac868c2780801f3fe2fdc17c429ca0c63a71a328bbb6c7f814f82714dd7f1a5a4728663b1f
DIST zathura-0.5.4-manpages.tar.xz 10060 BLAKE2B 103d2b5ed4ab71bc096305e70addbf94f11539cc989fc867766a1366ec18ca30379ce8f5b9f2b4a4a67507f79bbf6c6136c46f47161d1b74457c04488aa3dcea SHA512 a8251740a8e24e1c37093bec58b0169f04bd318878d743c72f07505a722c58da4f84a2dad5d46ded7789e1b4c5f2a7bab9cc6d023cd0935e49fe4388c9c28bd9
DIST zathura-0.5.4.tar.gz 216719 BLAKE2B 94219e1feb22dc5cf3c072ed7d53b984c58e1f5c2d86b7e2b9e67c2d1cde92e9972aa18583930d3af3bc7d9c2afe367221ed3c2141fee682cc7ea54aae603ec4 SHA512 16f7291c3742cffe9ba5c6a3137781b2dd0b0bfcd61747e45a3c4b14df97781b49d526a298d2be9f564c84e616f1adef2ff4f5442d539fd42ab5e862baa00922
-EBUILD zathura-0.5.2-r4.ebuild 1472 BLAKE2B 5e5c891b8b524b0415727ddc0ad64b1ef4aa58cf77078d7370b06e325608304f6ffe12ca982b0162d109cad4f583b15f465c17e400ef35134d213c5c4061235e SHA512 11a7f3c5a1a6cac9ed648d41a24e09d44b79cd37433aec90898f91615da18862e575c04a8b57bc9a06f7edd4233abc20585074ca758b2b13d1a18f476a4c7f9f
-EBUILD zathura-0.5.2-r5.ebuild 1550 BLAKE2B 2a07787e80374649f3e9ae523242062f7e036a76e3b64f63e14ce5724ecf0b5fdee294fac8a806227ac3d08be592439e3cb5190ad7533b9fa87f15d917cd0acf SHA512 f9eac669bf2944cfc9f2ab6e669e3dfe044ecbb2383cf7db9e6068a51c989774b4540e7d7e3ff1386a3ae77877961ad1e095913d89d1bc4da8fd26ce31381487
+DIST zathura-0.5.6.tar.gz 215311 BLAKE2B 4609fbd38b92aeee55e2f89f0abc15d90a3086ff2e19d497f51fb708016d51d714d3c8a31e6d0574fa01a7f3b4b7b9f758a3296784fc1fa66e6730bac21a0f3b SHA512 df518865bc559b97d7abebde2dae17cbd7bde6b9f8219338bd3a455a5d71b42f62299591b9c12c75a9a6f007b1179cb163722eaaf43ee86e6a6d9e2e25f63465
+DIST zathura-0.5.8.tar.gz 219371 BLAKE2B c7c163e0c1cd5e344ae566ab71ad66d51b89cacd11ef9b335589c0fa705e7a300adab680b7c13a197da3c10b5161656fbb9c8449667eb05e64f0506bf254e675 SHA512 6954f8bf8c76526e86a4e335c18c3c68f509fbbe1081f7c74d333f8a9ba83bc5da971ad744f91408f8b0fb8f0b647ae07f02601b5efa97961155ba193c8777f6
EBUILD zathura-0.5.4.ebuild 1521 BLAKE2B edcf9de67cbc63e82febcf9ea6330065c6dc6cbe8da5664063340b61a49d6f6770520c7bcf24f2eec5ab983f01cd3cb39a23ffbcbdb399191d19eade8b8a893c SHA512 308e196daea2def30595aa66e1d5a06eebd40f75a69284cf004b5cc5714ce52cc1cd69686d0a29102a373ee3193e4c36d086a4656a11f0fd75185f7c5f81e9a5
-EBUILD zathura-9999.ebuild 1472 BLAKE2B 56edebaa8fa63f1692e10d5d12d8631f075b6b48c7ed241415d75f73e0c333bd8b374f14a06973745c1ab4a8dee539e2ab44455676a576432f57d71712b4cf94 SHA512 e9bc750fe6f3fa917d067822c24b2dd153b492aa3d76bf2eecb8376d0c9f3dff2f2c40d0ed2c1196f91dc744c9a5d459535df7078d5075d87977024902589510
+EBUILD zathura-0.5.6.ebuild 1326 BLAKE2B a476438b4d26bb06abd2eb30ff51b9cd5861a99b70318897f433da27653688dcac39fce67af1c9b53818e99b4afc9e66f8386bee08351b04550aec749505d108 SHA512 9386e149da5be754803865ab227f7516ccca5d85eaf6dda313c93896c1a348ff898be729f079e13e059f4d8da5f8c59a95cf029e514e97a17ae9cde96ea98388
+EBUILD zathura-0.5.8.ebuild 1398 BLAKE2B 2bb0d0662430286a0bc9c7441663451b697e0ba45150d99ce956692193ead594355e6de83d6b566117eab087bd0127617641b6a9c18a9d4026ba0693a3aa6f60 SHA512 b04c21f53a5824435f01100f87a953dfc5912bafd4f6ab3f80eedfc956c145bad49d1910a5e47c8ba78a538a52c7f438ba2aa062c12acba9606cc974498ebd10
+EBUILD zathura-9999.ebuild 1374 BLAKE2B 67f97ae4eff8a5604a36d5f69b6fd910f7741529e99e59146233bcf2d5686d3bbe8b453dcdc626d3e640ca48dc3f638cc9ef3618e15ca1a3c84f071b893c9916 SHA512 554ea820cf05896e62dca5db48ec073f16b0b4016fb6a7128205fedb0bc5b5e92a3aa8c0f9f8ea1da2907144173c1b9ea66733e8ba4101e404d3d820f14a687c
MISC metadata.xml 920 BLAKE2B ca0d49998fae1b1661154d99cc8017d4afe8e2fd76869ef5b7adb3320a64df091e38ac288b7b1d9704d46b4d2cb9a477f17a9baa71ab1cffed0b9cb45c59e0f1 SHA512 b5403a9336fe7f382ce8ba3c5744a36b437c3a6bc2c7793812085dcb4315585859c17aaf29b567be9d95925a4f5d71f4596eb114620ac2d69804d340728efce2
diff --git a/app-text/zathura/files/zathura-9999-disable-seccomp-tests.patch b/app-text/zathura/files/zathura-9999-disable-seccomp-tests.patch
deleted file mode 100644
index 09947eb722b4..000000000000
--- a/app-text/zathura/files/zathura-9999-disable-seccomp-tests.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/tests/meson.build b/tests/meson.build
-index 10531a5..1c79e29 100644
---- a/tests/meson.build
-+++ b/tests/meson.build
-@@ -54,17 +54,5 @@ if check.found()
- args: xvfb_args + [session],
- timeout: 60*60
- )
--
-- if seccomp.found()
-- sandbox = executable('test_sandbox', ['test_sandbox.c', 'tests.c'],
-- dependencies: build_dependencies + test_dependencies,
-- include_directories: include_directories,
-- c_args: defines + flags
-- )
-- test('sandbox', xvfb,
-- args: xvfb_args + [sandbox],
-- timeout: 60*60
-- )
-- endif
- endif
- endif
diff --git a/app-text/zathura/files/zathura-disable-seccomp-tests.patch b/app-text/zathura/files/zathura-disable-seccomp-tests.patch
deleted file mode 100644
index f3d88a2746d2..000000000000
--- a/app-text/zathura/files/zathura-disable-seccomp-tests.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/tests/meson.build b/tests/meson.build
-index ac7edb8..68216f3 100644
---- a/tests/meson.build
-+++ b/tests/meson.build
-@@ -25,17 +25,6 @@ if check.found()
- timeout: 60*60
- )
-
-- if seccomp.found()
-- sandbox = executable('test_sandbox', ['test_sandbox.c', 'tests.c'],
-- dependencies: build_dependencies + test_dependencies,
-- include_directories: include_directories,
-- c_args: defines + flags
-- )
-- test('sandbox', sandbox,
-- timeout: 60*60
-- )
-- endif
--
- utils = executable('test_utils', ['test_utils.c', 'tests.c'],
- dependencies: build_dependencies + test_dependencies,
- include_directories: include_directories,
diff --git a/app-text/zathura/zathura-0.5.2-r4.ebuild b/app-text/zathura/zathura-0.5.6.ebuild
index bf8c8261af3f..c79f9452996e 100644
--- a/app-text/zathura/zathura-0.5.2-r4.ebuild
+++ b/app-text/zathura/zathura-0.5.6.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit meson virtualx xdg
@@ -15,54 +15,53 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://cdn.turret.cyou/~turret/distfiles/${PN}/${P}-manpages.tar.xz
"
- KEYWORDS="amd64 arm ~riscv x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="ZLIB"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="seccomp sqlite synctex test"
+SLOT="0/5.6"
+IUSE="man seccomp synctex test"
RESTRICT="!test? ( test )"
-DEPEND=">=dev-libs/girara-0.3.7
- >=dev-libs/glib-2.50:2
- >=sys-devel/gettext-0.19.8
- x11-libs/cairo
- >=x11-libs/gtk+-3.22:3
- sys-apps/file
+RDEPEND="
+ dev-libs/json-glib
+ man? ( dev-python/sphinx )
seccomp? ( sys-libs/libseccomp )
- sqlite? ( >=dev-db/sqlite-3.5.9:3 )
- synctex? ( app-text/texlive-core )"
-
-RDEPEND="${DEPEND}"
-
+ synctex? ( app-text/texlive-core )
+ sys-apps/file
+ x11-libs/cairo
+ >=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}
+ test? (
+ dev-libs/check
+ >=x11-libs/gtk+-3.24:3[X]
+ )
+"
BDEPEND="
- test? ( dev-libs/appstream-glib
- dev-libs/check )
- virtual/pkgconfig"
-
-PATCHES=(
- "${FILESDIR}"/zathura-disable-seccomp-tests.patch
-)
-
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
src_configure() {
local emesonargs=(
-Dconvert-icon=disabled
- -Dmanpages=disabled
+ -Dmanpages=$(usex man enabled disabled)
-Dseccomp=$(usex seccomp enabled disabled)
- -Dsqlite=$(usex sqlite enabled disabled)
-Dsynctex=$(usex synctex enabled disabled)
)
meson_src_configure
}
-src_install() {
- meson_src_install
- doman "${WORKDIR}"/man/zathura*
-}
-
src_test() {
virtx meson_src_test
}
+
+src_install() {
+ meson_src_install
+}
diff --git a/app-text/zathura/zathura-0.5.2-r5.ebuild b/app-text/zathura/zathura-0.5.8.ebuild
index 1ad4fe4776d4..cec45e525bb4 100644
--- a/app-text/zathura/zathura-0.5.2-r5.ebuild
+++ b/app-text/zathura/zathura-0.5.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -15,48 +15,48 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://cdn.turret.cyou/354c6d33bfd3bbc67c0047af1328498978eef352/${P}-manpages.tar.xz
"
- KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="ZLIB"
-SLOT="0/$(ver_cut 1-2)"
-IUSE="seccomp sqlite synctex test"
+SLOT="0/6.7"
+IUSE="+man seccomp synctex test"
RESTRICT="!test? ( test )"
-DEPEND="
- >=dev-libs/girara-0.3.7
- >=dev-libs/glib-2.50:2
- sys-apps/file
- >=sys-devel/gettext-0.19.8
- x11-libs/cairo
- >=x11-libs/gtk+-3.22:3
+RDEPEND="
+ dev-libs/json-glib
+ man? ( dev-python/sphinx )
seccomp? ( sys-libs/libseccomp )
- sqlite? ( >=dev-db/sqlite-3.5.9:3 )
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
"
-RDEPEND="${DEPEND}"
-BDEPEND="
+DEPEND="
+ ${RDEPEND}
+ >=sys-kernel/linux-headers-5.13
test? (
- dev-libs/appstream-glib
dev-libs/check
- x11-base/xorg-server[xvfb]
+ >=x11-libs/gtk+-3.24:3[X]
)
+"
+BDEPEND="
+ >=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
-PATCHES=(
- "${FILESDIR}"/zathura-disable-seccomp-tests.patch
-)
-
src_configure() {
local emesonargs=(
-Dconvert-icon=disabled
- -Dmanpages=disabled
+ -Dlandlock=enabled
+ -Dmanpages=$(usex man enabled disabled)
-Dseccomp=$(usex seccomp enabled disabled)
- -Dsqlite=$(usex sqlite enabled disabled)
-Dsynctex=$(usex synctex enabled disabled)
)
meson_src_configure
@@ -68,5 +68,4 @@ src_test() {
src_install() {
meson_src_install
- [[ ${PV} != *9999 ]] && doman "${WORKDIR}"/man/zathura*
}
diff --git a/app-text/zathura/zathura-9999.ebuild b/app-text/zathura/zathura-9999.ebuild
index 0a26c971eaf0..2e490b9840ca 100644
--- a/app-text/zathura/zathura-9999.ebuild
+++ b/app-text/zathura/zathura-9999.ebuild
@@ -10,53 +10,50 @@ HOMEPAGE="https://pwmt.org/projects/zathura/"
if [[ ${PV} == *9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="https://git.pwmt.org/pwmt/${PN}.git"
- EGIT_BRANCH="develop"
+ EGIT_REPO_URI="https://github.com/pwmt/zathura.git"
else
SRC_URI="
https://github.com/pwmt/zathura/archive/${PV}.tar.gz -> ${P}.tar.gz
- https://cdn.turret.cyou/e28b2f940d1a19a74ecbfd80ea4477c5ea9ac627/${P}-manpages.tar.xz
"
- KEYWORDS="~amd64 ~arm ~riscv ~x86 ~amd64-linux ~x86-linux"
+ KEYWORDS="~amd64 ~arm ~arm64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
LICENSE="ZLIB"
-SLOT="0/5.6"
-IUSE="seccomp synctex test"
+SLOT="0/6.7"
+IUSE="+man seccomp synctex test"
RESTRICT="!test? ( test )"
RDEPEND="
- >=dev-libs/girara-0.4.3
- >=dev-libs/glib-2.50:2
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/gtk+-3.22:3
+ x11-libs/pango
>=dev-db/sqlite-3.6.23:3
- seccomp? ( sys-libs/libseccomp )
- synctex? ( app-text/texlive-core )
+ >=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.22:3[X]
+ >=x11-libs/gtk+-3.24:3[X]
)
"
BDEPEND="
>=sys-devel/gettext-0.19.8
virtual/pkgconfig
"
-
-PATCHES=(
- "${FILESDIR}"/${P}-disable-seccomp-tests.patch
-)
-
src_configure() {
local emesonargs=(
-Dconvert-icon=disabled
- -Dmanpages=disabled
+ -Dlandlock=enabled
+ -Dmanpages=$(usex man enabled disabled)
-Dseccomp=$(usex seccomp enabled disabled)
-Dsynctex=$(usex synctex enabled disabled)
)
@@ -69,5 +66,4 @@ src_test() {
src_install() {
meson_src_install
- [[ ${PV} != *9999 ]] && doman "${WORKDIR}"/man/zathura*
}
diff --git a/app-text/zeal/Manifest b/app-text/zeal/Manifest
index 10ff2340883b..c3bce4df663f 100644
--- a/app-text/zeal/Manifest
+++ b/app-text/zeal/Manifest
@@ -1,10 +1,9 @@
-AUX 0002-settings-disable-checking-for-updates-by-default.patch 1080 BLAKE2B 07b40bdd13fe6e7a4efa24a17a1b734be50ec8e289c74278ae3f718c05388a4b36b064922798c4ec2e4f69e9dd49f3cd24d39c98adb0274914b28fcd42016a36 SHA512 bd5e7369bc5878df9c6dff093d710e73b8ed1a4e2c3a6927a26f5fbf97725fd695a90f197bf46d229b38a16c40e19308f8e058fd9819177c62cd7fbaae7e370d
AUX add-missing-qt-components.patch 532 BLAKE2B 278d3ff4d5833d4b5e63be4fe8bb9942fa764aa97426d415793436b431d8ecd3cc44b687d2b594ec5eedcf44661174d15283b4d2f7a235278c499ec64c97c446 SHA512 3dbaf47a8d197f6892a430bba0f8e89410923fe405a1d5318c0081e66784fc125e29254f81a0da4fba31a38f60858dde35309ec7e3fa0f8f64423631f8fa6fa5
+AUX disable-werror-0.7.2.patch 349 BLAKE2B 716370eff9708efe384e8c119bd4580a85820d8d3cfe4d725fca9e44708132b71d234abdf6516899b9f978b312799af84538375f25e1a568ca1ad03ad6138672 SHA512 33fe55a13d64ff4a466eb495acdf0a7b7e02737c187ed9c41ae735e0ec35d7bcc9da45baaeac7deff6ac6f4f58f72fa56270c7efaa3fa758098047d0853ae469
AUX disable-werror.patch 245 BLAKE2B 187197e65082ce3724569fde73a4d737ff24881cf80d9383d4c83e17c2c8d23667bdf4fabcc12eb5e65186896e1cb66123fa1704299ef3eecf5288e64a4ef900 SHA512 de53fecba780c088e3dc0dc2d69a2e1a48cade216b048b55078eb4dd6758962aa2a353f7981bcd21a6f117de6c0d233dae438c157d0eff129e93669acaa42f84
AUX qt6.patch 404 BLAKE2B bc757d9ee15e4a85750bc6762107bcce5b7bfd71988738ef08120744d0c9d846bf8dc97946bb76e7439dde49ce6ad4150bfa96b66e0f7a406000caf9eaf43437 SHA512 5fc4ebeedcba98aec13e150eb1a3a1ba82490537431ab765944ee323ae243ec94fa7cc451fa4aeb86edc8892f4a796cff1bb2fb21083cf1902b84ad11fde43e4
-AUX zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch 742 BLAKE2B 6c104f3f9708a53e2d19699f38a28f0298808014f0be49aad14f2aee58636528be6d2174ea3d68065cb76f1c8b27091a6cd45d259f2e1418a59ad1e63ea9d1e0 SHA512 0d1e7a7b61670ced6b873537a1bd5a73e8c84572bfec0692477c7d59803b93a9b79fb42bc90f368284acc66583164d0a0482ecd34cb02617a82b6c402dbfd46a
-DIST zeal-0.6.1_p20200815.tar.gz 1180048 BLAKE2B 22a6ee7985516f2204de0603374944c101fa77339a6c83b8a33633fa51e25890f39d672f3d804adb8c41b9ffc2ad7971ce16f90dacb1160f1868ed3f8768aad2 SHA512 fa08c88a40f2f75847db4950c2b027262304bb8b63b95d497786fa2c3a90aa0c488fc3ebe494afe70353a2dd93a181bf2d8fa752a7241e572045c6728ea99f2d
DIST zeal-0.7.1.tar.gz 1195333 BLAKE2B 56e6d56e152ed94559d15ba4a5dd7972466db75a4d760640b55b532ba3ed325a429e8e03f450efaa3e24f09af68ff5b43463d9b8f21b8a9bd11e23a3841780c4 SHA512 bf2b5e2878b349ec4e5e74377a2a74e263d5f20649f152f194375547c5e69b3e6115c9d0f103acad7f087b20456d888a3be9f7ce1aa232206bba7e0ed38d252b
-EBUILD zeal-0.6.1_p20200815-r1.ebuild 1149 BLAKE2B 58d3bf11e5860776bab0b4d8acfd235923116b75606bfe80a133a2d11876b09e19894e7066523c09f683272614d659693a1268f827a0495f1d08c98d3cb2d751 SHA512 1417c839787e230b3b79e159cfb52162f5b16852dd91182878a282766ca3dc8465d1db5070091d416528aa778fab8fcf8bedd72517e31ceb162219d47b18c323
+DIST zeal-0.7.2.tar.gz 1217853 BLAKE2B e82c3a977375317cfb4d5ad32f577f668f38cfc1d3a2685d44c96814817623001a8fff848a04acf07d3ab942bee9a0c6801dfadad3fceaf24d55beb5a78a9522 SHA512 41f79f4c441938a60f80796376de31643ad1b80d989c6452653647be533b6e4e23d96b556895c457d574e00d75a57e4b2ef2a77096fa1d120e0c2e5b511366fb
EBUILD zeal-0.7.1.ebuild 1144 BLAKE2B ccfa1322c4993c73ce002cd2479ed327aeadd22ba140572e141d44fcbd4d81fe82fcacad857f79ba2bd8c20080bffa08ca0193e1f3d97ef68be51589631d6bae SHA512 29351d4a132e70e5b1f42d06380488c602ecf5344640fe791b1adab0c0f9275cbac0da44ba3e7831ae4fa848082a675125490e7547f5d04dbebebf586a08790a
-MISC metadata.xml 249 BLAKE2B f4b1ccdb1ff03c3f0e6ed64ed43735ecf7a28c4f1423318cc73b98f1c7381b9c2b43d536b54a0dc4e3bd1a513901ea5bf79aacf2e093d183e5891a2e076d7cee SHA512 47df3d0e94b419d5a06a7b6c5b41b4d75bc6c0c868dca5c0722e358618afc34bc2cc354d6f6c416438783b57cf187af15736181e28a740d8722ded775d167489
+EBUILD zeal-0.7.2.ebuild 1064 BLAKE2B 9abf9ec2ee1987faf10fe042b3c0aa210aedd2cf70a8e8006ef6d3ac61537facf5510b3a4441249e9738f70defb32f09a97b39d234f2f93ed49bc3857d714868 SHA512 137cc06b0d4205c2a9047841a9224806f2a2364e97cf56f553590429a48b5a905766b5b1afafda3cbe832783d5a8ed3763917d283980059a4e83a5119aef8f7b
+MISC metadata.xml 417 BLAKE2B 50581ec25cc6d51691295bab1d4e8b8351bb396dacbaed3f9a7db94ef01b6174705173db502faaf3130f7d0b6dabb7d3e7f20b7f19a0d92623338b1eaa7e3fb8 SHA512 3722502b6bb659f808866f3a04b02d8f5f6eb337e20c321baf863b52ccec0da99a62647c32e3472fcb05defe83b33de35bc2c472f8baa640f1db9f9380c52d4e
diff --git a/app-text/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch b/app-text/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch
deleted file mode 100644
index 977412c47339..000000000000
--- a/app-text/zeal/files/0002-settings-disable-checking-for-updates-by-default.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From 3d499c8391e36b7fb1780815d04e533f26333145 Mon Sep 17 00:00:00 2001
-From: Henning Schild <henning@hennsch.de>
-Date: Sat, 9 Mar 2019 10:29:54 +0100
-Subject: [PATCH 2/2] settings: disable checking for updates by default
-
-Signed-off-by: Henning Schild <henning@hennsch.de>
----
- src/libs/core/settings.cpp | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/libs/core/settings.cpp b/src/libs/core/settings.cpp
-index 8922bc4..549ddff 100644
---- a/src/libs/core/settings.cpp
-+++ b/src/libs/core/settings.cpp
-@@ -72,7 +72,7 @@ void Settings::load()
-
- // TODO: Put everything in groups
- startMinimized = settings->value(QStringLiteral("start_minimized"), false).toBool();
-- checkForUpdate = settings->value(QStringLiteral("check_for_update"), true).toBool();
-+ checkForUpdate = settings->value(QStringLiteral("check_for_update"), false).toBool();
-
- showSystrayIcon = settings->value(QStringLiteral("show_systray_icon"), true).toBool();
- minimizeToSystray = settings->value(QStringLiteral("minimize_to_systray"), false).toBool();
---
-2.19.2
-
diff --git a/app-text/zeal/files/disable-werror-0.7.2.patch b/app-text/zeal/files/disable-werror-0.7.2.patch
new file mode 100644
index 000000000000..9059a106da9a
--- /dev/null
+++ b/app-text/zeal/files/disable-werror-0.7.2.patch
@@ -0,0 +1,14 @@
+diff --git a/CMakeLists.txt.old b/CMakeLists.txt
+index de28d9c..8152f99 100644
+--- a/CMakeLists.txt.old
++++ b/CMakeLists.txt
+@@ -64,9 +64,5 @@ add_custom_target(zeal_version
+ VERBATIM
+ )
+
+-if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.24.0")
+- set(CMAKE_COMPILE_WARNING_AS_ERROR ON)
+-endif()
+-
+ add_subdirectory(assets)
+ add_subdirectory(src)
diff --git a/app-text/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch b/app-text/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch
deleted file mode 100644
index 0a5a8f69be2d..000000000000
--- a/app-text/zeal/files/zeal-0.6.1_p20200815-fix-sidebar-static-lib.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From b48ee895ce7fc1db1dce20dac5115ec4c60f75fa Mon Sep 17 00:00:00 2001
-From: Andreas Sturmlechner <asturm@gentoo.org>
-Date: Tue, 18 Aug 2020 15:03:59 +0200
-Subject: [PATCH] sidebar: Add missing STATIC keyword (similar to #1085)
-
-Fixes unresolved soname dependency after install.
-
-Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
----
- src/libs/sidebar/CMakeLists.txt | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/src/libs/sidebar/CMakeLists.txt b/src/libs/sidebar/CMakeLists.txt
-index 4332b8f..dc6be0e 100644
---- a/src/libs/sidebar/CMakeLists.txt
-+++ b/src/libs/sidebar/CMakeLists.txt
-@@ -1,4 +1,4 @@
--add_library(Sidebar
-+add_library(Sidebar STATIC
- container.cpp
- proxyview.cpp
- view.cpp
---
-2.28.0
-
diff --git a/app-text/zeal/metadata.xml b/app-text/zeal/metadata.xml
index af3ff4b585c0..7ed93f5b5e91 100644
--- a/app-text/zeal/metadata.xml
+++ b/app-text/zeal/metadata.xml
@@ -1,7 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!--maintainer-needed-->
+ <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>
diff --git a/app-text/zeal/zeal-0.6.1_p20200815-r1.ebuild b/app-text/zeal/zeal-0.6.1_p20200815-r1.ebuild
deleted file mode 100644
index 674a37e1858e..000000000000
--- a/app-text/zeal/zeal-0.6.1_p20200815-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT=994cc5f6b6bfffddd5faaaafdb4fed483c38188f
-inherit cmake xdg-utils
-
-DESCRIPTION="Offline documentation browser inspired by Dash"
-HOMEPAGE="https://zealdocs.org/"
-SRC_URI="https://github.com/zealdocs/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-DEPEND="
- app-arch/libarchive:=
- dev-db/sqlite:3
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtsql:5[sqlite]
- dev-qt/qtwebchannel:5
- dev-qt/qtwebengine:5[widgets]
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- x11-libs/libX11
- x11-libs/libxcb:=
- >=x11-libs/xcb-util-keysyms-0.3.9
-"
-RDEPEND="${DEPEND}
- x11-themes/hicolor-icon-theme
-"
-BDEPEND="kde-frameworks/extra-cmake-modules:0"
-
-PATCHES=(
- "${FILESDIR}/0002-settings-disable-checking-for-updates-by-default.patch"
- "${FILESDIR}/${P}-fix-sidebar-static-lib.patch"
-)
-
-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/zeal/zeal-0.7.2.ebuild b/app-text/zeal/zeal-0.7.2.ebuild
new file mode 100644
index 000000000000..ea2ac7deaf06
--- /dev/null
+++ b/app-text/zeal/zeal-0.7.2.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2024 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 ~x86"
+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-0.7.2.patch"
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DZEAL_RELEASE_BUILD=ON
+ -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
index 401bd02a35a1..4f085bb5df92 100644
--- a/app-text/zotero-bin/Manifest
+++ b/app-text/zotero-bin/Manifest
@@ -1,4 +1,7 @@
-DIST zotero-bin-6.0.35-amd64.tar.bz2 69475661 BLAKE2B d66ab95e8cfc954da76e74acf8936785460f8de0a4e204c761b0c32ca42fe1d71051f509f68fe0609751c670c598f74f4567c097b2ce89f0a3ebf3663833bc02 SHA512 f74574ecddba45c15f4cb61015969af0bdbc594e8f7f7707d6e5d6f6f74dca839b1f71cada2f5c66b530da28719a832ed0cc93c0684e948e17591a46fde50297
-DIST zotero-bin-6.0.35-x86.tar.bz2 71115051 BLAKE2B fb756681f6eca8dc45fb9eb44b5a1f0ca69138984cc4c8900d5b03ab4d637bea4d6e63bd6804d83e2aeef0209c4304202c1a0f2cc08c6f94dfcc62ca7152fa53 SHA512 93b11b8357dbb969e859938c604d109ae14b2a10d2bbe5d8096c0bd0cd3a89c65a64cc00d2b9fbff0339e8d2e0d4920701884965baae5bf29e9742049fb4703d
-EBUILD zotero-bin-6.0.35.ebuild 2123 BLAKE2B 15b5862f41cee1567c000134ec336bacac4ae3b78c1993b58a8e452f3cedaa927a24db8930e7adc3fe1c6143e09d429c23992ee24a38d0033326695101a5a1b8 SHA512 22a917fdb6173fabce5c6e67e518e926dca9d53bb66fecdc1d6bd7294cb01e746ab1052fe7219170d9ee769ed39947701f5fb8bfe2f672defa7bb10b1cfed7c5
+DIST zotero-bin-7.0.5-amd64.tar.bz2 109076934 BLAKE2B c1c685648a887e57fad7499b7e4adb5a04d0a2f8eaaf248340fea18f60edaf503f7916983b686847e1f2a11fcd655fe908702c0427647086e55eaf06b6b7be4e SHA512 61e3407c75f7c392562909c73b3335872ccfd007f2ec0c2c7c75b478c9071d48803c31c28cbb49c82a7ef7a05016a155a55c2821b5e577ff7c5674a3115bb32b
+DIST zotero-bin-7.0.5-x86.tar.bz2 113004962 BLAKE2B b92719cf66045c7b2ca4c7108822b510583629b6886a0a16676b1cb4ff7302ea303f94410f24f378909a7ff55bb3d459bdedfce0e1de4bd32a8db921548c7bd2 SHA512 21ed0b6fa088ce92699a271ef64171c583fa669e42cb6517e3b0238294ddcfed80a3d001a928dfb3916ad41b04f70d08bad065741e7f4caa98978ad4b1b6fa4f
+DIST zotero-bin-7.0.7-amd64.tar.bz2 109119371 BLAKE2B ec4530c36bf909b81b2b537bb7feac4a5c69584478a8eb8545d1f517ed9a00ffeb988aafe71fd5646fd253a97195b2e3d2f3ea6e6695c57621b3cd08c1e6ad4b SHA512 0fdb946478cdad09169c3e0ccb58a976d0bc7f08e82b43f0016404c0e369ba59cb077e2d27d568d4bb9fab0831c42834c2c4e93d2f78e4dbf233fd2e2f76001f
+DIST zotero-bin-7.0.7-x86.tar.bz2 113050907 BLAKE2B c0d975bde1b330f566f1bbfe203e5458230b803c8611bfd9878483727baba6703dad621a2fea892dfb152399b928f697e40963714f445affd43c3fc8dc98a589 SHA512 bb931cf0115516c7a870b6ec61f2f73b7be5d768fde4cb7a0120bbad40b5284667c8b2cd2aac9d06d7e1701c1fcecb8ca4376f76f8556e9dcb1b9ffe76cc9b7d
+EBUILD zotero-bin-7.0.5.ebuild 1799 BLAKE2B ed50ea78e3d8678a7ab3527e56a3ca45230c2a906c92311daa1c76f6e2ee47009e77cc05ce4a6657551d8dd58f76b81e40cef67badd9fe9c30b9d7b43ec76ba7 SHA512 9e6f7a4c4d507d71d4f3043a855a7b6fb2c17098c1e80f30e41511460796e069b5b310751949e63f172de7580a8725c6185c3477a787af62b60bd706f8a2ad0e
+EBUILD zotero-bin-7.0.7.ebuild 1799 BLAKE2B ed50ea78e3d8678a7ab3527e56a3ca45230c2a906c92311daa1c76f6e2ee47009e77cc05ce4a6657551d8dd58f76b81e40cef67badd9fe9c30b9d7b43ec76ba7 SHA512 9e6f7a4c4d507d71d4f3043a855a7b6fb2c17098c1e80f30e41511460796e069b5b310751949e63f172de7580a8725c6185c3477a787af62b60bd706f8a2ad0e
MISC metadata.xml 398 BLAKE2B ef8965041b1ddb5dafacd8d3b913c2c272b50460607018468446993062620044b77ee4033d9811979768aafba6def9b3e06775d48f8f194f7ca95ec6ad048c5c SHA512 5a67ca8cbadcfa83e38f983b3e448073970e71f2d2a3c0756d8cbbe54050382095df564bdd5e52b0976a9588f882d814a71179957e09e429a2881a7f48041e53
diff --git a/app-text/zotero-bin/zotero-bin-6.0.35.ebuild b/app-text/zotero-bin/zotero-bin-7.0.5.ebuild
index 85c6ac8300be..56e522c44ad2 100644
--- a/app-text/zotero-bin/zotero-bin-6.0.35.ebuild
+++ b/app-text/zotero-bin/zotero-bin-7.0.5.ebuild
@@ -23,13 +23,13 @@ RDEPEND="
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+:2
x11-libs/gtk+:3
x11-libs/libX11
x11-libs/libxcb
@@ -39,8 +39,9 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXfixes
x11-libs/libXi
+ x11-libs/libXrandr
x11-libs/libXrender
- x11-libs/libXt
+ x11-libs/libXtst
x11-libs/pango
"
@@ -54,14 +55,10 @@ src_prepare() {
fi
# disable auto-update
- sed -i -e 's/\(pref("app.update.enabled"\).*/\1, false);/' defaults/preferences/prefs.js || die
-
- # disable default oo installation questions - manual installation is still possible
- sed -i -e 's/\(pref("extensions.zoteroOpenOfficeIntegration.skipInstallation"\).*/\1, true);/' \
- extensions/zoteroOpenOfficeIntegration@zotero.org/defaults/preferences/zoteroOpenOfficeIntegration.js || die
+ sed -i -e 's#URL=.*#URL=#' app/application.ini || die
# fix desktop-file
- sed -i -e 's#^Exec=.*#Exec=zotero#' zotero.desktop || die
+ sed -i -e 's#^Exec=.*#Exec=zotero -url %U#' zotero.desktop || die
sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
default
@@ -81,7 +78,7 @@ src_install() {
domenu zotero.desktop
- for size in 16 32 48 256; do
- newicon -s ${size} chrome/icons/default/default${size}.png zotero.png
+ 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-7.0.7.ebuild b/app-text/zotero-bin/zotero-bin-7.0.7.ebuild
new file mode 100644
index 000000000000..56e522c44ad2
--- /dev/null
+++ b/app-text/zotero-bin/zotero-bin-7.0.7.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Helps you collect, organize, cite, and share your research sources"
+HOMEPAGE="https://www.zotero.org"
+SRC_URI="
+ amd64? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-x86_64&version=${PV} -> ${P}-amd64.tar.bz2 )
+ x86? ( https://www.zotero.org/download/client/dl?channel=release&platform=linux-i686&version=${PV} -> ${P}-x86.tar.bz2 )
+"
+S="${WORKDIR}"
+
+LICENSE="AGPL-3"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~x86"
+
+RDEPEND="
+ app-accessibility/at-spi2-core
+ dev-libs/dbus-glib
+ dev-libs/glib
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ sys-apps/dbus
+ sys-libs/glibc
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libxcb
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango
+"
+
+QA_PREBUILT="opt/zotero/*"
+
+src_prepare() {
+ if use amd64; then
+ cd Zotero_linux-x86_64 || die
+ elif use x86; then
+ cd Zotero_linux-i686 || die
+ fi
+
+ # disable auto-update
+ sed -i -e 's#URL=.*#URL=#' app/application.ini || die
+
+ # fix desktop-file
+ sed -i -e 's#^Exec=.*#Exec=zotero -url %U#' zotero.desktop || die
+ sed -i -e 's#Icon=zotero.*#Icon=zotero#' zotero.desktop || die
+
+ default
+}
+
+src_install() {
+ if use amd64; then
+ cd Zotero_linux-x86_64 || die
+ elif use x86; then
+ cd Zotero_linux-i686 || die
+ fi
+
+ dodir opt/zotero
+ cp -a * "${ED}/opt/zotero" || die
+
+ dosym ../../opt/zotero/zotero usr/bin/zotero
+
+ domenu zotero.desktop
+
+ for size in 32 64 128; do
+ newicon -s ${size} icons/icon${size}.png zotero.png
+ done
+}