summaryrefslogtreecommitdiff
path: root/app-doc
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 19:09:37 -0500
commitb590c8d7572b727d565cc0b8ff660d43569845de (patch)
tree06f7a4102ea4e845df8b66660f252920d52952f9 /app-doc
parent24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff)
downloadbaldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz
baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip
Adding metadata
Diffstat (limited to 'app-doc')
-rw-r--r--app-doc/a68-jargon/Manifest1
-rw-r--r--app-doc/a68-jargon/a68-jargon-0_pre20251020.ebuild46
-rw-r--r--app-doc/a68-jargon/a68-jargon-9999.ebuild46
-rw-r--r--app-doc/a68-jargon/metadata.xml10
-rw-r--r--app-doc/audacity/Manifest2
-rw-r--r--app-doc/audacity/audacity-3.3.3.ebuild26
-rw-r--r--app-doc/audacity/audacity-3.4.2.ebuild26
-rw-r--r--app-doc/audacity/audacity-9999.ebuild26
-rw-r--r--app-doc/audacity/metadata.xml17
-rw-r--r--app-doc/autobook/Manifest5
-rw-r--r--app-doc/autobook/autobook-1.5.ebuild27
-rw-r--r--app-doc/autobook/metadata.xml10
-rw-r--r--app-doc/blas-docs/Manifest3
-rw-r--r--app-doc/blas-docs/blas-docs-3.1.1.ebuild29
-rw-r--r--app-doc/blas-docs/metadata.xml19
-rw-r--r--app-doc/cantera-docs/Manifest2
-rw-r--r--app-doc/cantera-docs/cantera-docs-3.0.0.ebuild23
-rw-r--r--app-doc/cantera-docs/cantera-docs-3.2.0.ebuild25
-rw-r--r--app-doc/cantera-docs/metadata.xml18
-rw-r--r--app-doc/cppman/Manifest2
-rw-r--r--app-doc/cppman/cppman-0.5.9.ebuild48
-rw-r--r--app-doc/cppman/cppman-0.6.0.ebuild53
-rw-r--r--app-doc/cppman/metadata.xml13
-rw-r--r--app-doc/csound-manual/Manifest4
-rw-r--r--app-doc/csound-manual/csound-manual-6.16.ebuild79
-rw-r--r--app-doc/csound-manual/metadata.xml15
-rw-r--r--app-doc/devmanual/Manifest1
-rw-r--r--app-doc/devmanual/devmanual-0_pre20241109.ebuild64
-rw-r--r--app-doc/devmanual/devmanual-9999.ebuild64
-rw-r--r--app-doc/devmanual/metadata.xml18
-rw-r--r--app-doc/dita-ot-bin/Manifest2
-rw-r--r--app-doc/dita-ot-bin/dita-ot-bin-4.3.5.ebuild45
-rw-r--r--app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild45
-rw-r--r--app-doc/dita-ot-bin/files/dita-ot-bin-4.3-set-java-home.patch15
-rw-r--r--app-doc/dita-ot-bin/metadata.xml9
-rw-r--r--app-doc/diveintopython/Manifest2
-rw-r--r--app-doc/diveintopython/diveintopython-3-r2.ebuild23
-rw-r--r--app-doc/diveintopython/metadata.xml6
-rw-r--r--app-doc/e16-docs/Manifest1
-rw-r--r--app-doc/e16-docs/e16-docs-0.16.8.0.2-r2.ebuild12
-rw-r--r--app-doc/e16-docs/metadata.xml9
-rw-r--r--app-doc/eclass-manpages/Manifest1
-rw-r--r--app-doc/eclass-manpages/eclass-manpages-20260426.ebuild24
-rw-r--r--app-doc/eclass-manpages/eclass-manpages-99999999.ebuild32
-rw-r--r--app-doc/eclass-manpages/metadata.xml16
-rw-r--r--app-doc/elisp-manual/Manifest17
-rw-r--r--app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild35
-rw-r--r--app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild35
-rw-r--r--app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild35
-rw-r--r--app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild35
-rw-r--r--app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild28
-rw-r--r--app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild28
-rw-r--r--app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild32
-rw-r--r--app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild32
-rw-r--r--app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild32
-rw-r--r--app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild32
-rw-r--r--app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild32
-rw-r--r--app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild32
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch19
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch22
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch.in22
-rw-r--r--app-doc/elisp-manual/metadata.xml30
-rw-r--r--app-doc/execline-man-pages/Manifest1
-rw-r--r--app-doc/execline-man-pages/execline-man-pages-2.9.6.1.1.ebuild16
-rw-r--r--app-doc/execline-man-pages/metadata.xml10
-rw-r--r--app-doc/geant-docs/Manifest7
-rw-r--r--app-doc/geant-docs/geant-docs-4.11.4.ebuild43
-rw-r--r--app-doc/geant-docs/metadata.xml10
-rw-r--r--app-doc/gimp-help/Manifest2
-rw-r--r--app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild81
-rw-r--r--app-doc/gimp-help/gimp-help-3.0.2.ebuild81
-rw-r--r--app-doc/gimp-help/metadata.xml13
-rw-r--r--app-doc/gnu-c-intro-ref/Manifest1
-rw-r--r--app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0.1.ebuild53
-rw-r--r--app-doc/gnu-c-intro-ref/gnu-c-intro-ref-9999.ebuild53
-rw-r--r--app-doc/gnu-c-intro-ref/metadata.xml9
-rw-r--r--app-doc/gnucash-docs/Manifest1
-rw-r--r--app-doc/gnucash-docs/gnucash-docs-5.14.ebuild63
-rw-r--r--app-doc/gnucash-docs/metadata.xml9
-rw-r--r--app-doc/info-manual/Manifest1
-rw-r--r--app-doc/info-manual/info-manual-30.2.ebuild21
-rw-r--r--app-doc/info-manual/metadata.xml23
-rw-r--r--app-doc/jargon/Manifest1
-rw-r--r--app-doc/jargon/jargon-4.4.7-r2.ebuild26
-rw-r--r--app-doc/jargon/metadata.xml6
-rw-r--r--app-doc/kicad-doc/Manifest5
-rw-r--r--app-doc/kicad-doc/files/kicad-doc-10.0.0-pandoc-pdf-generator.patch47
-rw-r--r--app-doc/kicad-doc/files/kicad-doc-9.0.9-cmake4-compat.patch15
-rw-r--r--app-doc/kicad-doc/kicad-doc-10.0.0-r1.ebuild57
-rw-r--r--app-doc/kicad-doc/kicad-doc-10.0.2-r1.ebuild58
-rw-r--r--app-doc/kicad-doc/kicad-doc-10.0.3.ebuild58
-rw-r--r--app-doc/kicad-doc/kicad-doc-9.0.5.ebuild59
-rw-r--r--app-doc/kicad-doc/kicad-doc-9.0.9-r1.ebuild63
-rw-r--r--app-doc/kicad-doc/metadata.xml26
-rw-r--r--app-doc/lapack-docs/Manifest2
-rw-r--r--app-doc/lapack-docs/lapack-docs-3.1.1.ebuild31
-rw-r--r--app-doc/lapack-docs/metadata.xml21
-rw-r--r--app-doc/linkers-and-loaders/Manifest1
-rw-r--r--app-doc/linkers-and-loaders/linkers-and-loaders-1-r1.ebuild25
-rw-r--r--app-doc/linkers-and-loaders/metadata.xml6
-rw-r--r--app-doc/linux-device-drivers/Manifest4
-rw-r--r--app-doc/linux-device-drivers/linux-device-drivers-2-r1.ebuild29
-rw-r--r--app-doc/linux-device-drivers/linux-device-drivers-3-r1.ebuild27
-rw-r--r--app-doc/linux-device-drivers/metadata.xml6
-rw-r--r--app-doc/linux-kernel-in-a-nutshell/Manifest2
-rw-r--r--app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r2.ebuild22
-rw-r--r--app-doc/linux-kernel-in-a-nutshell/metadata.xml6
-rw-r--r--app-doc/linuxfromscratch/Manifest7
-rw-r--r--app-doc/linuxfromscratch/linuxfromscratch-11.0.ebuild51
-rw-r--r--app-doc/linuxfromscratch/metadata.xml13
-rw-r--r--app-doc/mathjax-docs/Manifest1
-rw-r--r--app-doc/mathjax-docs/mathjax-docs-3.2.2.ebuild40
-rw-r--r--app-doc/mathjax-docs/metadata.xml18
-rw-r--r--app-doc/motif-reference-manual/Manifest1
-rw-r--r--app-doc/motif-reference-manual/metadata.xml9
-rw-r--r--app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r4.ebuild16
-rw-r--r--app-doc/phrack-all/metadata.xml22
-rw-r--r--app-doc/phrack-all/phrack-all-72.ebuild14
-rw-r--r--app-doc/phrack/Manifest72
-rw-r--r--app-doc/phrack/metadata.xml22
-rw-r--r--app-doc/phrack/phrack-01-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-02-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-03-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-04-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-05-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-06-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-07-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-08-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-09-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-10-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-11-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-12-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-13-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-14-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-15-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-16-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-17-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-18-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-19-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-20-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-21-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-22-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-23-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-24-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-25-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-26-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-27-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-28-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-29-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-30-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-31-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-32-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-33-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-34-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-35-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-36-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-37-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-38-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-39-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-40-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-41-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-42-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-43-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-44-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-45-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-46-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-47-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-48-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-49-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-50-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-51-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-52-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-53-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-54-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-55-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-56-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-57-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-58-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-59-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-60-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-61-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-62-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-63-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-64-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-65-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-66-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-67-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-68-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-69-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-70-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-71-r2.ebuild19
-rw-r--r--app-doc/phrack/phrack-72.ebuild19
-rw-r--r--app-doc/pms-bin/Manifest2
-rw-r--r--app-doc/pms-bin/metadata.xml13
-rw-r--r--app-doc/pms-bin/pms-bin-8_p20210613-r1.ebuild25
-rw-r--r--app-doc/pms-bin/pms-bin-9_p20251214.ebuild25
-rw-r--r--app-doc/pms/Manifest2
-rw-r--r--app-doc/pms/metadata.xml14
-rw-r--r--app-doc/pms/pms-8_p20210613-r1.ebuild40
-rw-r--r--app-doc/pms/pms-9999.ebuild42
-rw-r--r--app-doc/pms/pms-9_p20251214.ebuild40
-rw-r--r--app-doc/python-docs/Manifest9
-rw-r--r--app-doc/python-docs/metadata.xml10
-rw-r--r--app-doc/python-docs/python-docs-2.7.18.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.10.20.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.11.15.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.12.13.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.13.13.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.14.4.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.14.5.ebuild24
-rw-r--r--app-doc/python-docs/python-docs-3.8.20.ebuild23
-rw-r--r--app-doc/python-docs/python-docs-3.9.25.ebuild23
-rw-r--r--app-doc/s6-linux-init-man-pages/Manifest1
-rw-r--r--app-doc/s6-linux-init-man-pages/metadata.xml10
-rw-r--r--app-doc/s6-linux-init-man-pages/s6-linux-init-man-pages-1.1.2.1.1.ebuild16
-rw-r--r--app-doc/s6-man-pages/Manifest1
-rw-r--r--app-doc/s6-man-pages/metadata.xml10
-rw-r--r--app-doc/s6-man-pages/s6-man-pages-2.13.1.0.1.ebuild16
-rw-r--r--app-doc/s6-networking-man-pages/Manifest1
-rw-r--r--app-doc/s6-networking-man-pages/metadata.xml10
-rw-r--r--app-doc/s6-networking-man-pages/s6-networking-man-pages-2.7.0.4.1.ebuild16
-rw-r--r--app-doc/s6-portable-utils-man-pages/Manifest1
-rw-r--r--app-doc/s6-portable-utils-man-pages/metadata.xml10
-rw-r--r--app-doc/s6-portable-utils-man-pages/s6-portable-utils-man-pages-2.3.0.4.1.ebuild16
-rw-r--r--app-doc/s6-rc-man-pages/Manifest1
-rw-r--r--app-doc/s6-rc-man-pages/metadata.xml10
-rw-r--r--app-doc/s6-rc-man-pages/s6-rc-man-pages-0.5.5.0.1.ebuild16
-rw-r--r--app-doc/selflinux/Manifest1
-rw-r--r--app-doc/selflinux/metadata.xml6
-rw-r--r--app-doc/selflinux/selflinux-0.13.0-r1.ebuild28
-rw-r--r--app-doc/single-unix-specification/Manifest3
-rw-r--r--app-doc/single-unix-specification/metadata.xml10
-rw-r--r--app-doc/single-unix-specification/single-unix-specification-4_p2.ebuild18
-rw-r--r--app-doc/single-unix-specification/single-unix-specification-4_p2018.ebuild18
-rw-r--r--app-doc/single-unix-specification/single-unix-specification-5-r2.ebuild19
-rw-r--r--app-doc/tldp-howto/Manifest4
-rw-r--r--app-doc/tldp-howto/metadata.xml16
-rw-r--r--app-doc/tldp-howto/tldp-howto-20120707.ebuild71
-rw-r--r--app-doc/vilearn/Manifest1
-rw-r--r--app-doc/vilearn/metadata.xml9
-rw-r--r--app-doc/vilearn/vilearn-1.0.ebuild32
-rw-r--r--app-doc/zsh-lovers/Manifest1
-rw-r--r--app-doc/zsh-lovers/metadata.xml6
-rw-r--r--app-doc/zsh-lovers/zsh-lovers-0.11.0.ebuild28
244 files changed, 5055 insertions, 0 deletions
diff --git a/app-doc/a68-jargon/Manifest b/app-doc/a68-jargon/Manifest
new file mode 100644
index 000000000000..4d0537042204
--- /dev/null
+++ b/app-doc/a68-jargon/Manifest
@@ -0,0 +1 @@
+DIST a68-jargon-0_pre20251020.srht.tar.gz 75097 BLAKE2B e1678f0c1771b5ed812f825ff7715508f2cb3b88a63e2d502d3f853869f4c84f4521b835ec2966dae8eaaf9dda5cc83ee70120c22ab2791041322fefd81a89d5 SHA512 72792b8dde578d14738fee502529ffaaf31ad5d54c8bd33c83f38c9ab118c88ed040df1f0188ec54412da59804b600a71802ba13e8efce9119a546c784b530d7
diff --git a/app-doc/a68-jargon/a68-jargon-0_pre20251020.ebuild b/app-doc/a68-jargon/a68-jargon-0_pre20251020.ebuild
new file mode 100644
index 000000000000..270cce7403e3
--- /dev/null
+++ b/app-doc/a68-jargon/a68-jargon-0_pre20251020.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Definitions of many terms in the Algol 68 language context"
+HOMEPAGE="https://jemarch.net/a68-jargon/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.sr.ht/~jemarch/a68-jargon"
+ inherit git-r3
+else
+ JARGON_COMMIT="07940f3a40be1a49bcd56603bb671809885f9c12"
+ SRC_URI="https://git.sr.ht/~jemarch/a68-jargon/archive/${JARGON_COMMIT}.tar.gz -> ${P}.srht.tar.gz"
+ S="${WORKDIR}"/${PN}-${JARGON_COMMIT}
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="|| ( FDL-1.3+ GPL-3+ ) public-domain"
+SLOT="0"
+IUSE="pdf"
+
+BDEPEND="
+ sys-apps/texinfo
+ pdf? (
+ app-text/ghostscript-gpl
+ app-text/texlive-core
+ virtual/texi2dvi
+ )
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_compile() {
+ emake all $(usev pdf 'pdf')
+}
+
+src_install() {
+ emake DESTDIR="${D}" install $(usev pdf 'install-pdf')
+}
diff --git a/app-doc/a68-jargon/a68-jargon-9999.ebuild b/app-doc/a68-jargon/a68-jargon-9999.ebuild
new file mode 100644
index 000000000000..270cce7403e3
--- /dev/null
+++ b/app-doc/a68-jargon/a68-jargon-9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="Definitions of many terms in the Algol 68 language context"
+HOMEPAGE="https://jemarch.net/a68-jargon/"
+
+if [[ ${PV} == 9999 ]] ; then
+ EGIT_REPO_URI="https://git.sr.ht/~jemarch/a68-jargon"
+ inherit git-r3
+else
+ JARGON_COMMIT="07940f3a40be1a49bcd56603bb671809885f9c12"
+ SRC_URI="https://git.sr.ht/~jemarch/a68-jargon/archive/${JARGON_COMMIT}.tar.gz -> ${P}.srht.tar.gz"
+ S="${WORKDIR}"/${PN}-${JARGON_COMMIT}
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="|| ( FDL-1.3+ GPL-3+ ) public-domain"
+SLOT="0"
+IUSE="pdf"
+
+BDEPEND="
+ sys-apps/texinfo
+ pdf? (
+ app-text/ghostscript-gpl
+ app-text/texlive-core
+ virtual/texi2dvi
+ )
+"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_compile() {
+ emake all $(usev pdf 'pdf')
+}
+
+src_install() {
+ emake DESTDIR="${D}" install $(usev pdf 'install-pdf')
+}
diff --git a/app-doc/a68-jargon/metadata.xml b/app-doc/a68-jargon/metadata.xml
new file mode 100644
index 000000000000..1852c8beba1b
--- /dev/null
+++ b/app-doc/a68-jargon/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/audacity/Manifest b/app-doc/audacity/Manifest
new file mode 100644
index 000000000000..d0cfb5f2b720
--- /dev/null
+++ b/app-doc/audacity/Manifest
@@ -0,0 +1,2 @@
+DIST audacity-manual-3.3.3.tar.gz 22938196 BLAKE2B b2646c84859a10e2f2d80abe44c3dc33021fda92b9e60e746fdae95ea7b32003d2a804c7ef8f88b3c3e3efdce8e0f3b2acf846753bede9d05dbbb92777c1055c SHA512 d522b94157f091206341a05b67dbf3c776fedb5a8329f4301244a9ad9cb5f638d49dda11fbb11d376f8f5c4509f1984933d388c44830c8c2ce0c2b59ee7607f9
+DIST audacity-manual-3.4.2.tar.gz 23305736 BLAKE2B 641c4d0fc70eece83906d4c2df427037ff675cab179860f4d637ffcb38b9390409557bcc11e819657c86ff99c3fce513b1f877a1e9c5597157881392e5dc3ce7 SHA512 0664d7c925c9e2c3a15e7b403ef2b8752ce219c40f16e361fc567794ddac92d94bdc93ddb73ac9e4251ab26c352cf072d62f765b5644df3a53febb1babfd6fbe
diff --git a/app-doc/audacity/audacity-3.3.3.ebuild b/app-doc/audacity/audacity-3.3.3.ebuild
new file mode 100644
index 000000000000..c033739b6a0e
--- /dev/null
+++ b/app-doc/audacity/audacity-3.3.3.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="HTML reference manual for Audacity"
+HOMEPAGE="https://www.audacityteam.org/"
+
+if [[ ${PV} = 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/audacity/audacity-manual.git"
+else
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/help"
+ SRC_URI="amd64? ( https://github.com/audacity/audacity-manual/releases/download/v${PV}/audacity-manual-${PV}.tar.gz )"
+fi
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+
+src_install() {
+ docinto html
+ dodoc -r "${S}"/manual/{m,man}
+ dodoc "${S}"/manual/{favicon.ico,index.html,quick_help.html}
+ dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual
+}
diff --git a/app-doc/audacity/audacity-3.4.2.ebuild b/app-doc/audacity/audacity-3.4.2.ebuild
new file mode 100644
index 000000000000..c033739b6a0e
--- /dev/null
+++ b/app-doc/audacity/audacity-3.4.2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="HTML reference manual for Audacity"
+HOMEPAGE="https://www.audacityteam.org/"
+
+if [[ ${PV} = 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/audacity/audacity-manual.git"
+else
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/help"
+ SRC_URI="amd64? ( https://github.com/audacity/audacity-manual/releases/download/v${PV}/audacity-manual-${PV}.tar.gz )"
+fi
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+
+src_install() {
+ docinto html
+ dodoc -r "${S}"/manual/{m,man}
+ dodoc "${S}"/manual/{favicon.ico,index.html,quick_help.html}
+ dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual
+}
diff --git a/app-doc/audacity/audacity-9999.ebuild b/app-doc/audacity/audacity-9999.ebuild
new file mode 100644
index 000000000000..c033739b6a0e
--- /dev/null
+++ b/app-doc/audacity/audacity-9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="HTML reference manual for Audacity"
+HOMEPAGE="https://www.audacityteam.org/"
+
+if [[ ${PV} = 9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/audacity/audacity-manual.git"
+else
+ KEYWORDS="~amd64"
+ S="${WORKDIR}/help"
+ SRC_URI="amd64? ( https://github.com/audacity/audacity-manual/releases/download/v${PV}/audacity-manual-${PV}.tar.gz )"
+fi
+
+LICENSE="CC-BY-3.0"
+SLOT="0"
+
+src_install() {
+ docinto html
+ dodoc -r "${S}"/manual/{m,man}
+ dodoc "${S}"/manual/{favicon.ico,index.html,quick_help.html}
+ dosym ../../doc/${PF}/html /usr/share/${PN}/help/manual
+}
diff --git a/app-doc/audacity/metadata.xml b/app-doc/audacity/metadata.xml
new file mode 100644
index 000000000000..860081003374
--- /dev/null
+++ b/app-doc/audacity/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>mehw.is.me@inventati.org</email>
+ <name>Matthew White</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/autobook/Manifest b/app-doc/autobook/Manifest
new file mode 100644
index 000000000000..b6868406024f
--- /dev/null
+++ b/app-doc/autobook/Manifest
@@ -0,0 +1,5 @@
+DIST autobook-1.5.tar.gz 357570 BLAKE2B 2478aebf5820ba2cafa7d62c0689554d65d44a527551c275e6edc691aecbfcaf87cf3e4662263a9b4eecf09ce4d0852a0779438e3c5f06075adceedcb7a6d621 SHA512 2a7d3d6f8b224a86dfd1912282b29e31abca14794584dbda35bc617938bf5f37de83bc65a7c53c2a3f4635f04697531e0447fbd796df826aec246f80a4374397
+DIST convenience-2.0.tar.gz 1771 BLAKE2B b840a0cfd717fb8e8449bf260b491702b54986d9716506290152d80e76d998c7998a37039d1b1548a4ddfb80f01542b3ff49721265783df83b7e5c579751f89f SHA512 005cc018d6d93377b4225372bca0361c83eab59d1f1126eb6463b3482d0c763429168a4e2ba71d04bde035551958b2e06560c70fffb9cb0f6ba04947bbbec3af
+DIST foonly-2.0.tar.gz 1211 BLAKE2B 363b346a547a7a4980cbd25b28ef5b93923655f4f1f7af8c718608e12d890cf7d8cf8d9ec01e5fe0a7eb39557cae02d5993b332f2d27b7c381b184e95fcc2bcf SHA512 fba2bf9fdcea37781f72d6fa2dd78811874d67ee8cc7d6145e69ae1d9ef5117747303cad049235111629f0f73139464326144b6d3b6a7f1d416e2401dc53a528
+DIST hello-2.0.tar.gz 1278 BLAKE2B 7278948882f2316ed67590db9b55419c578d623bfc92292571f8032800e9a5c2610215907b3ad4c6f63f4d792f2ddca00173485e6fd79cc5ef32f43e5333dd9d SHA512 9f38671f3d96998b410006c70758773a89f5e38149a4fcfc818cb57b4767e87d24d82ac24d7ef6d084197dc87b06044722dad138a9a57c0781052a8e44a0b67b
+DIST small-2.0.tar.gz 21912 BLAKE2B 1fb87e05e047e7477d931b5ee1f90bba6873109db2d88962466d97c12900ba10ce09bd597b407c48554b179fbca812c7321366bb769f7836cfc56ae0a8c550af SHA512 2fb689bc7b35ae0f1a4b71cd78012cbe1a87f0392da1c1b6321123fe0e3acae53d189ab31ab2038f6e9f6c69d5fad20381212ec6f2b37b837ddbd770e8ab8dde
diff --git a/app-doc/autobook/autobook-1.5.ebuild b/app-doc/autobook/autobook-1.5.ebuild
new file mode 100644
index 000000000000..b49fd4f82ec1
--- /dev/null
+++ b/app-doc/autobook/autobook-1.5.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="GNU Autoconf, Automake and Libtool"
+HOMEPAGE="https://sourceware.org/autobook/"
+SRC_URI="
+ https://sourceware.org/autobook/${P}.tar.gz
+ https://sourceware.org/autobook/foonly-2.0.tar.gz
+ https://sourceware.org/autobook/small-2.0.tar.gz
+ https://sourceware.org/autobook/hello-2.0.tar.gz
+ https://sourceware.org/autobook/convenience-2.0.tar.gz"
+
+LICENSE="OPL"
+SLOT="0"
+KEYWORDS="amd64 arm ~hppa ~m68k ppc ~riscv ~s390 x86"
+
+src_install() {
+ local HTML_DOCS=( . )
+ einstalldocs
+
+ local d
+ for d in {convenience,foonly,hello,small}-2.0; do
+ dodoc -r "${WORKDIR}"/${d}
+ done
+}
diff --git a/app-doc/autobook/metadata.xml b/app-doc/autobook/metadata.xml
new file mode 100644
index 000000000000..e093771dd80c
--- /dev/null
+++ b/app-doc/autobook/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/blas-docs/Manifest b/app-doc/blas-docs/Manifest
new file mode 100644
index 000000000000..fdc126d764c5
--- /dev/null
+++ b/app-doc/blas-docs/Manifest
@@ -0,0 +1,3 @@
+DIST blas-report.ps 1874460 BLAKE2B 3bbef21663dd4642c74110356b828fc4d84cf1d70afe10ac6d0c7117cb133b0f6005f9787e6a49040247d485f409511c214990b336177380f631c567ef1eb92c SHA512 90346f29fadb6304afd4e1b6c170fc71008f9ffa750d49256feb3d37e9ba646e5120ee6e3cbfa8f10c7916119591b240c72ec747f8135bf6581539365838b044
+DIST blasqr.ps 235163 BLAKE2B cf9d03453690d4b25ba0f77741cec1f57dcfbb1be81ece8a940dc06539526d31f79a56179e7e33e3c0725c7ffc125779d6a2293cc2550dd8628eddac9a0a71e3 SHA512 8795864bd250abc4e7ba396b35277554e7226161133d57206dd4d843d265632d3a4977386412547d620d0091013add0ae156182fa5cac20a2272f1cb17915289
+DIST lapack-man-3.1.1.tgz 1117350 BLAKE2B 3c1dfa55efdc1a2e11315885d853354060d04f3beab701d0dd9574e67ba9b34ec762c23b6275812a6849fbac0141c7a5fa56a86d4a340caeab5c001bc274392e SHA512 3dca890ec618f8c87de137760bd072a8664afc21d9f73e8b04b8bf1e4fd50f0796f11c9327f10ca34e3169fd55bbe8007da044580713428652eaa2c3dc25982a
diff --git a/app-doc/blas-docs/blas-docs-3.1.1.ebuild b/app-doc/blas-docs/blas-docs-3.1.1.ebuild
new file mode 100644
index 000000000000..a90d65ea6178
--- /dev/null
+++ b/app-doc/blas-docs/blas-docs-3.1.1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Documentation reference and man pages for blas implementations"
+HOMEPAGE="https://www.netlib.org/blas"
+SRC_URI="mirror://gentoo/lapack-man-${PV}.tgz
+ http://www.netlib.org/blas/blasqr.ps
+ http://www.netlib.org/blas/blast-forum/blas-report.ps"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+IUSE=""
+
+S=${WORKDIR}/lapack-${PV}/manpages
+
+src_install() {
+ # rename because doman does not yet understand manl files
+ local f t
+ for f in blas/man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}" || die
+ done
+
+ doman blas/man/manl/*.n
+ dodoc README "${DISTDIR}"/blas{-report,qr}.ps
+}
diff --git a/app-doc/blas-docs/metadata.xml b/app-doc/blas-docs/metadata.xml
new file mode 100644
index 000000000000..d9770a693475
--- /dev/null
+++ b/app-doc/blas-docs/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <stabilize-allarches />
+ <longdescription lang="en">
+BLAS (Basic Linear Algebra Subroutines) is a set of efficient routines
+for most of the basic vector and matrix operations. They are widely
+used as the basis for other high quality linear algebra software, for
+example lapack and linpack. This implementation is the Fortran 77
+reference implementation found at netlib.
+This package contains manual pages for the routines, and other
+quick reference in postscript format.
+</longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/cantera-docs/Manifest b/app-doc/cantera-docs/Manifest
new file mode 100644
index 000000000000..6847998a823c
--- /dev/null
+++ b/app-doc/cantera-docs/Manifest
@@ -0,0 +1,2 @@
+DIST cantera-docs-3.0.0.tar.xz 6397512 BLAKE2B 086c81acf7a26c6ef429c37873b176cfb73168e03bb445120184008b9a92eeaf1eeb7bfbea7acce8c9741e5eababf7e10ed7cb0d2f239f4a73a77f52a8488b7a SHA512 57870ff1adf433c83f713541321b9742bb9881d5dbb3429c161ed7cf84bad9ccf9ec8ed725c6672dc449e4041144a82dc3ae443f757bcdbd14b297801e9fe5b9
+DIST cantera-docs-3.2.0.tar.xz 27282780 BLAKE2B 09a0ce7b101073ab7c6487f009f602a3d01f501a139af31fe3898152ce4c1ef284689fa5381bc22512f47b5fcce91dc2f34ea3cf09dbfc4a7b065a3ac057aaa1 SHA512 ba095922884f14198e00ec4ef8cf3b6cce2e93a64956634fa73118a5d4de23a6083cf47064cee6663628ef5b58cad9a34c212f7ed72b9619e7a2d0d1b1d49fdd
diff --git a/app-doc/cantera-docs/cantera-docs-3.0.0.ebuild b/app-doc/cantera-docs/cantera-docs-3.0.0.ebuild
new file mode 100644
index 000000000000..8047e7f1f9cf
--- /dev/null
+++ b/app-doc/cantera-docs/cantera-docs-3.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit desktop xdg
+
+DESCRIPTION="Documentation API reference for Cantera package libraries"
+HOMEPAGE="https://cantera.org"
+SRC_URI="https://github.com/band-a-prend/gentoo-overlay/releases/download/ct-docs-${PV}/${P}_modified_menu.tar.xz -> ${P}.tar.xz"
+S="${WORKDIR}/"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~riscv ~x86"
+
+src_install() {
+ insinto /usr/share/cantera/doc/
+ doins -r "${S}/."
+
+ make_desktop_entry "/usr/bin/xdg-open /usr/share/cantera/doc/doxygen/html/index.html" "Cantera Doxygen Documentation" "text-html" "Development"
+ make_desktop_entry "/usr/bin/xdg-open /usr/share/cantera/doc/sphinx/html/index.html" "Cantera Sphinx Documentation" "text-html" "Development"
+}
diff --git a/app-doc/cantera-docs/cantera-docs-3.2.0.ebuild b/app-doc/cantera-docs/cantera-docs-3.2.0.ebuild
new file mode 100644
index 000000000000..c9dba40b8e8e
--- /dev/null
+++ b/app-doc/cantera-docs/cantera-docs-3.2.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg
+
+DESCRIPTION="Documentation API reference for Cantera package libraries"
+HOMEPAGE="https://cantera.org"
+# Non-modified pre-build online documentation is available on https://cantera.org
+# or on api-docs repository https://github.com/Cantera/api-docs/tree/main/3.2
+SRC_URI="https://github.com/band-a-prend/gentoo-overlay/releases/download/ct-docs-${PV}/${P}.tar.xz"
+
+S="${WORKDIR}/"
+
+## MIT license is for doxygen-awesome-css
+## Apache-2.0 license is for MathJax (for offline equations rendering)
+LICENSE="BSD MIT Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64 ~riscv ~x86"
+
+src_install() {
+ insinto /usr/share/
+ doins -r "${S}/."
+}
diff --git a/app-doc/cantera-docs/metadata.xml b/app-doc/cantera-docs/metadata.xml
new file mode 100644
index 000000000000..937cb91f248e
--- /dev/null
+++ b/app-doc/cantera-docs/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>torokhov-s-a@yandex.ru</email>
+ <name>Sergey Torokhov</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
+ <longdescription lang="en">
+ Cantera Doxygen API Documentation for C++ library
+ and Sphinx API Documentation for CTI tool, Python module and Matlab interface.
+ </longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/cppman/Manifest b/app-doc/cppman/Manifest
new file mode 100644
index 000000000000..83e9f28fa0b6
--- /dev/null
+++ b/app-doc/cppman/Manifest
@@ -0,0 +1,2 @@
+DIST cppman-0.5.9.tar.gz 4657401 BLAKE2B 9d9bdbe81808ad26b242670c61d04cb6e5ce85f644ca5c0bba1e348fd36615a3252e705810abf3deb5d5f74db9b55682850a7ca83775ed30c1cc0c74b8dd038d SHA512 5a660be80c99fee0a68fe0a114548fde6998c18aaacca7a3030b28b8b44bdfd8071c72f0c5bbd8bdce86932f5a57b186373de89796182e39dd1149cf4019c3a1
+DIST cppman-0.6.0.tar.gz 1645897 BLAKE2B 7127a3bc216a3be0c6ea6364bc7979cae47bb3ecb103e54e23dc0244f59d9bdbc98a6f1f2134a6b86e2fb5479baa6627ac1b0c6b4b23ca7b8bb93f6c4202d369 SHA512 a9160238eaac847a6e34b84789cf1be06675b82aceac1ed338e4c11eddf529bbfe68aa28095bc6d4d8d6031087004ade15318cfd674200425fd03b302e7562d6
diff --git a/app-doc/cppman/cppman-0.5.9.ebuild b/app-doc/cppman/cppman-0.5.9.ebuild
new file mode 100644
index 000000000000..215c926b24cc
--- /dev/null
+++ b/app-doc/cppman/cppman-0.5.9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="sqlite,threads(+)"
+DISTUTILS_SINGLE_IMPL=yes
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 shell-completion bash-completion-r1
+
+DESCRIPTION="C++ man pages for Linux, with source from cplusplus.com and cppreference.com"
+HOMEPAGE="https://github.com/aitjcize/cppman"
+SRC_URI="https://github.com/aitjcize/cppman/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ sys-apps/groff
+ $(python_gen_cond_dep '
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]
+ ')
+"
+
+src_prepare() {
+ # Install data manually, nearly all of it is misplaced
+ sed -i '/data_files = _data_files,/d' setup.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ ${EPYTHON} test/test.py || die
+}
+
+src_install() {
+ distutils-r1_src_install
+ doman misc/cppman.1
+
+ newbashcomp misc/completions/cppman.bash cppman
+ dozshcomp misc/completions/zsh/_cppman
+ dofishcomp misc/completions/fish/cppman.fish
+}
diff --git a/app-doc/cppman/cppman-0.6.0.ebuild b/app-doc/cppman/cppman-0.6.0.ebuild
new file mode 100644
index 000000000000..b0759849b095
--- /dev/null
+++ b/app-doc/cppman/cppman-0.6.0.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="sqlite,threads(+)"
+DISTUTILS_SINGLE_IMPL=yes
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1 shell-completion edo
+
+DESCRIPTION="C++ man pages for Linux, with source from cplusplus.com and cppreference.com"
+HOMEPAGE="https://github.com/aitjcize/cppman"
+
+SRC_URI="https://github.com/aitjcize/cppman/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~x64-macos"
+IUSE="test"
+PROPERTIES="test_network"
+RESTRICT="test"
+
+RDEPEND="
+ sys-apps/groff
+ $(python_gen_cond_dep '
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/html5lib[${PYTHON_USEDEP}]')
+"
+BDEPEND="
+ test? ( $(python_gen_cond_dep '
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]') )
+"
+
+src_prepare() {
+ # Install data manually, nearly all of it is misplaced
+ sed -i '/data_files = _data_files,/d' setup.py || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ edo ${EPYTHON} test/test.py
+}
+
+src_install() {
+ distutils-r1_src_install
+ doman misc/cppman.1
+
+ newbashcomp misc/completions/cppman.bash cppman
+ dozshcomp misc/completions/zsh/_cppman
+ dofishcomp misc/completions/fish/cppman.fish
+}
diff --git a/app-doc/cppman/metadata.xml b/app-doc/cppman/metadata.xml
new file mode 100644
index 000000000000..4daad2bc851d
--- /dev/null
+++ b/app-doc/cppman/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>esteve.varela@gmail.com</email>
+ <name>Esteve Varela Colominas</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/csound-manual/Manifest b/app-doc/csound-manual/Manifest
new file mode 100644
index 000000000000..b810e5433860
--- /dev/null
+++ b/app-doc/csound-manual/Manifest
@@ -0,0 +1,4 @@
+DIST Csound6.16.0_manual-fr_html.zip 25060442 BLAKE2B a08a5b22a9c5797ce98e523392f0023a9a15c7bae8166285b0dde93f3f1b557a10e6668b90e47f888189a49ba49860bb4405a87179c3b63b82339b21b4477e5f SHA512 a552e4cbc997ca59fd809e5200edf9ae219eed1e16d25d33ba7804a7e9ed82b689391fbae4d6d8f7c449f4a178a1fa17062fd9d9b0bae2504c2a29ec9f713004
+DIST Csound6.16.0_manual-fr_pdf.zip 10042266 BLAKE2B 9bab455552487a476aebb26de07f88d31fb3526fc880635a831e553812ad68696480aca0b7feca4c4fcec0c1d79058bd73d796c409d845ecf2c00eb36446ce68 SHA512 61d0d19d5eab8fe9c9ff3880cdcd03fe8f4a06875f7ea03bb9957c88222485a561469c810e3edc8edefe14a0fdfb18c802525bfaaed970fe017e99d4c13651c6
+DIST Csound6.16.0_manual_html.zip 24765630 BLAKE2B 3bf6e2202a42dfa826d39ef41282e1942f26cc3f6a3358e0de3a006f102b686342b4e1824a1c3a48ac37ffed31d9353e6946d948751dcc059819da649d63d9cb SHA512 e550a832e365ab186533045d110259699039d08a85ec2f53d4fe36aa31004725b1dc6732f71d9895fa19b3df5f4ec720af1b4f80856a14b0ffbd844c4ab2dbe3
+DIST Csound6.16.0_manual_pdf.zip 9640644 BLAKE2B 7bb35f806568a80abbd84a4f4988217bea09f3174881d802f6d61505f044c8a26b59036dcb61ead5315e756a4512eb1fb56b2824f27f09899a8fe1664a386754 SHA512 18347ce7080ca7997e98f8addffcc492c7ec5d8e037e71a33bb46fdbc5b58ec26ee42f370689fc228d4150bd9dedc31c7824ec4c19f3243d512977f4380f9490
diff --git a/app-doc/csound-manual/csound-manual-6.16.ebuild b/app-doc/csound-manual/csound-manual-6.16.ebuild
new file mode 100644
index 000000000000..27a637faa0fc
--- /dev/null
+++ b/app-doc/csound-manual/csound-manual-6.16.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P=Csound${PV}.0
+
+DESCRIPTION="The Csound reference manual"
+HOMEPAGE="https://www.csounds.com/"
+SRC_URI="
+ https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual_pdf.zip
+ l10n_fr? ( https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual-fr_pdf.zip )
+
+ html? (
+ https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual_html.zip
+ l10n_fr? ( https://github.com/csound/csound/releases/download/${PV}.0/${MY_P}_manual-fr_html.zip )
+ )"
+
+LICENSE="FDL-1.2+"
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
+IUSE="html"
+
+LANGS=" fr"
+IUSE+="${LANGS// / l10n_}"
+
+BDEPEND="
+ app-arch/unzip
+ media-libs/libpng:0
+"
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack ${MY_P}_manual_pdf.zip
+
+ if use html ; then
+ unpack ${MY_P}_manual_html.zip
+ mv html html-en
+ fi
+
+ local lang
+ for lang in ${LANGS} ; do
+ use l10n_${lang} || continue
+ unpack ${MY_P}_manual-${lang}_pdf.zip
+ if use html ; then
+ unpack ${MY_P}_manual-${lang}_html.zip
+ mv html html-${lang}
+ fi
+ done
+}
+
+src_prepare() {
+ default
+
+ # Fix broken png file, bug 737130
+ if use html; then
+ local png=html-en/images/delayk.png
+ pngfix -q --out=${png/.png/fixed.png} ${png} # see pngfix help for exit codes
+ [[ $? -gt 15 ]] && die "Failed to fix ${png}"
+ mv -f ${png/.png/fixed.png} ${png} || die
+ fi
+}
+
+src_install() {
+ dodoc *.pdf
+
+ if use html ; then
+ docinto html
+ dodoc -r html-en/*
+
+ local lang
+ for lang in ${LANGS} ; do
+ use l10n_${lang} || continue
+ docinto html-${lang}
+ dodoc -r html-${lang}/*
+ done
+ fi
+}
diff --git a/app-doc/csound-manual/metadata.xml b/app-doc/csound-manual/metadata.xml
new file mode 100644
index 000000000000..b8264ab83813
--- /dev/null
+++ b/app-doc/csound-manual/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>proaudio@gentoo.org</email>
+ <name>Gentoo ProAudio Project</name>
+ </maintainer>
+ <use>
+ <flag name="html">Install HTML documentation</flag>
+ </use>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:csound:csound</remote-id>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/devmanual/Manifest b/app-doc/devmanual/Manifest
new file mode 100644
index 000000000000..729d06de793b
--- /dev/null
+++ b/app-doc/devmanual/Manifest
@@ -0,0 +1 @@
+DIST devmanual-0_pre20241109.tar.xz 187844 BLAKE2B 91e6d470e6a599d3437646ae884bf85a66482ca630ec2cf4f181ae2e9b785af57826dc4390b0c69525f23a68a664c8ea2d97ac3b74404b268d1fa1521ec12d81 SHA512 537a1a196efb3136c28bf8ff4edd48608bfb1ef01f92e5c8e0af7bb8f81fe58dcc2f971be22233b0d96a7a1906f1a9739f5583ccdd80e0fccbe58a21cc77e59d
diff --git a/app-doc/devmanual/devmanual-0_pre20241109.ebuild b/app-doc/devmanual/devmanual-0_pre20241109.ebuild
new file mode 100644
index 000000000000..30202b4653e1
--- /dev/null
+++ b/app-doc/devmanual/devmanual-0_pre20241109.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="xml(+)"
+inherit python-any-r1 readme.gentoo-r1
+
+DESCRIPTION="The Gentoo Development Guide"
+HOMEPAGE="https://devmanual.gentoo.org/"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/devmanual.git"
+else
+ # "make dist" in devmanual repo
+ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
+ KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE="+offline test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-libs/libxslt
+ gnome-base/librsvg
+ media-fonts/open-sans
+ !offline? ( ${PYTHON_DEPS} )
+ test? (
+ >=dev-libs/libxml2-2.9.12
+ >=app-text/htmltidy-5.8.0
+ )"
+
+pkg_setup() {
+ use !offline && python-any-r1_pkg_setup
+}
+
+src_compile() {
+ emake OFFLINE=$(usex offline 1 0)
+}
+
+src_install() {
+ emake OFFLINE=$(usex offline 1 0) \
+ DESTDIR="${D}" \
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ install
+
+ local DOC_CONTENTS="In order to browse the Gentoo Development Guide in
+ offline mode, point your browser to the following url:
+ file://${EPREFIX}/usr/share/doc/${PF}/html/index.html"
+ if ! has_version app-doc/eclass-manpages; then
+ DOC_CONTENTS+="\\n\\nThe offline version of the devmanual does not
+ include the documentation for the eclasses. If you need it,
+ then emerge app-doc/eclass-manpages."
+ fi
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/app-doc/devmanual/devmanual-9999.ebuild b/app-doc/devmanual/devmanual-9999.ebuild
new file mode 100644
index 000000000000..44f1b84ffd00
--- /dev/null
+++ b/app-doc/devmanual/devmanual-9999.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+PYTHON_REQ_USE="xml(+)"
+inherit python-any-r1 readme.gentoo-r1
+
+DESCRIPTION="The Gentoo Development Guide"
+HOMEPAGE="https://devmanual.gentoo.org/"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/devmanual.git"
+else
+ # "make dist" in devmanual repo
+ SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+ S="${WORKDIR}/${PN}"
+ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+fi
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+IUSE="+offline test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="dev-libs/libxslt
+ gnome-base/librsvg
+ media-fonts/open-sans
+ !offline? ( ${PYTHON_DEPS} )
+ test? (
+ >=dev-libs/libxml2-2.9.12
+ >=app-text/htmltidy-5.8.0
+ )"
+
+pkg_setup() {
+ use !offline && python-any-r1_pkg_setup
+}
+
+src_compile() {
+ emake OFFLINE=$(usex offline 1 0)
+}
+
+src_install() {
+ emake OFFLINE=$(usex offline 1 0) \
+ DESTDIR="${D}" \
+ htmldir="${EPREFIX}"/usr/share/doc/${PF}/html \
+ install
+
+ local DOC_CONTENTS="In order to browse the Gentoo Development Guide in
+ offline mode, point your browser to the following url:
+ file://${EPREFIX}/usr/share/doc/${PF}/html/index.html"
+ if ! has_version app-doc/eclass-manpages; then
+ DOC_CONTENTS+="\\n\\nThe offline version of the devmanual does not
+ include the documentation for the eclasses. If you need it,
+ then emerge app-doc/eclass-manpages."
+ fi
+ readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
diff --git a/app-doc/devmanual/metadata.xml b/app-doc/devmanual/metadata.xml
new file mode 100644
index 000000000000..1c42ac8b6c51
--- /dev/null
+++ b/app-doc/devmanual/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>devmanual@gentoo.org</email>
+ <description>
+ Bugs for the devmanual documentation itself must be filed under
+ product "Documentation", component "Devmanual"
+ </description>
+ </maintainer>
+ <stabilize-allarches />
+ <use>
+ <flag name="offline">
+ Use alternative minimal stylesheet instead of Tyrian theme
+ </flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/dita-ot-bin/Manifest b/app-doc/dita-ot-bin/Manifest
new file mode 100644
index 000000000000..bf4aefe72cac
--- /dev/null
+++ b/app-doc/dita-ot-bin/Manifest
@@ -0,0 +1,2 @@
+DIST dita-ot-4.3.5.zip 53957093 BLAKE2B 3b3d8cd12b1d3b93e1c7744bd4a265b179396688d0a7117bd23f77dd1e2a082f102b1ee3440a4ebe1e34e5eedd5a653c89d5db5adb48799e9fdaf485fc6ad6d2 SHA512 acf80a56b43ebcfa9bbe051726ec818ee1dd1afc739050d586578e77e1a900d2107a515c864f7618b769657a68c667a7bc1c3f210377c2a0801f88f405d9c57b
+DIST dita-ot-4.4.zip 53966269 BLAKE2B 4d86238214f004daef36ba773e94d7d86c386a6ce77bbe32b71a90a45a8fc549679e05cb2c9d22ea5b0b71891623cea7d579cc5aa5aa543316bbb5dc4a1995a0 SHA512 33de4f4954db395ab44443a5880badacfc2eea1e95084f2918eca6e386ef6f997b90312f2d77dcac8796dce8cd78f83d209f407edd11dff096a7cdb2bfb3e899
diff --git a/app-doc/dita-ot-bin/dita-ot-bin-4.3.5.ebuild b/app-doc/dita-ot-bin/dita-ot-bin-4.3.5.ebuild
new file mode 100644
index 000000000000..1b7cef94a9ca
--- /dev/null
+++ b/app-doc/dita-ot-bin/dita-ot-bin-4.3.5.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PN=${PN%*-bin}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Darwin Information Typing Architecture - Open Toolkit publishing engine"
+HOMEPAGE="https://www.dita-ot.org/ https://github.com/dita-ot/dita-ot"
+SRC_URI="https://github.com/dita-ot/dita-ot/releases/download/${PV}/${MY_P}.zip"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64"
+
+DEPEND=">=virtual/jdk-17:*"
+RDEPEND=">=virtual/jre-17:*"
+BDEPEND="app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.3-set-java-home.patch
+)
+
+src_prepare() {
+ default
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ local installpath=/opt/${MY_P}
+ local installbinpath="${installpath}"/bin
+ insinto "${installpath}"
+ doins -r config lib plugins resources
+
+ java-pkg_regjar "${installpath}"/lib/dost.jar
+
+ exeinto "${installbinpath}"
+ doexe bin/dita
+ dosym -r "${installbinpath}"/dita /usr/bin/dita
+
+ einstalldocs
+}
diff --git a/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild b/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild
new file mode 100644
index 000000000000..d66b7bee5ca1
--- /dev/null
+++ b/app-doc/dita-ot-bin/dita-ot-bin-4.4.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2024-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PN=${PN%*-bin}
+MY_P=${MY_PN}-${PV}
+DESCRIPTION="Darwin Information Typing Architecture - Open Toolkit publishing engine"
+HOMEPAGE="https://www.dita-ot.org/ https://github.com/dita-ot/dita-ot"
+SRC_URI="https://github.com/dita-ot/dita-ot/releases/download/${PV}/${MY_P}.zip"
+S="${WORKDIR}"/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="amd64"
+
+DEPEND=">=virtual/jdk-17:*"
+RDEPEND=">=virtual/jre-17:*"
+BDEPEND="app-arch/unzip"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-4.3-set-java-home.patch
+)
+
+src_prepare() {
+ default
+ java-pkg-2_src_prepare
+}
+
+src_install() {
+ local installpath=/opt/${MY_P}
+ local installbinpath="${installpath}"/bin
+ insinto "${installpath}"
+ doins -r config lib plugins resources
+
+ java-pkg_regjar "${installpath}"/lib/dost.jar
+
+ exeinto "${installbinpath}"
+ doexe bin/dita
+ dosym -r "${installbinpath}"/dita /usr/bin/dita
+
+ einstalldocs
+}
diff --git a/app-doc/dita-ot-bin/files/dita-ot-bin-4.3-set-java-home.patch b/app-doc/dita-ot-bin/files/dita-ot-bin-4.3-set-java-home.patch
new file mode 100644
index 000000000000..4704b8a747e7
--- /dev/null
+++ b/app-doc/dita-ot-bin/files/dita-ot-bin-4.3-set-java-home.patch
@@ -0,0 +1,15 @@
+dita-ot requires java 17 or higher.
+Set JAVA_HOME accordingly.
+
+--- a/bin/dita
++++ b/bin/dita
+@@ -20,6 +20,9 @@
+ # See the License for the specific language governing permissions and
+ # limitations under the License.
+
++eval "$(gjl -v -p dita-ot-bin)"
++JAVA_HOME=$(java-config-2 --select-vm "${gjl_vm}" -g JAVA_HOME)
++
+ # Extract launch and ant arguments, (see details below).
+ ant_exec_args=
+ for arg in "$@" ; do
diff --git a/app-doc/dita-ot-bin/metadata.xml b/app-doc/dita-ot-bin/metadata.xml
new file mode 100644
index 000000000000..ed118bd720a0
--- /dev/null
+++ b/app-doc/dita-ot-bin/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <name>Viorel Munteanu</name>
+ <email>ceamac@gentoo.org</email>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/diveintopython/Manifest b/app-doc/diveintopython/Manifest
new file mode 100644
index 000000000000..eb03085a45eb
--- /dev/null
+++ b/app-doc/diveintopython/Manifest
@@ -0,0 +1,2 @@
+DIST diveintopython-3-pdf.tar.gz 2235256 BLAKE2B 2617ae5fc8e7a61402a56aa43c094412bdf9b3350901980d4d0e33179f7e1ae9100e4d3ca8201e18a473c17205a7ee6a8efab55cfd230249f1eb07b671f90c96 SHA512 ecca7ba1540a48eb41b5bfd7ca878962939b9ec47eac6100f13d75eb24c6cae20177110877d34e6d1de47bed6883f9a25b379ced5c03b8c220103774a00a54b4
+DIST diveintopython-3.tar.gz 9958889 BLAKE2B 5c0b9764b6bb5f51af05142446750e9831fa6edb53336c47b398bf604c349e6c5c002c8f19f390d4929c94e2c19c5f0bb18a71ddb4b8b85d3701ee5feb35a4a4 SHA512 19a8498e4d91fc2ea2c899400336696732dae73da48faf55de43507e41e72a68c6ac25cea0acfdf3ca783344cd12c41326190ac9bbaf7ebdc113833e8bfea3a4
diff --git a/app-doc/diveintopython/diveintopython-3-r2.ebuild b/app-doc/diveintopython/diveintopython-3-r2.ebuild
new file mode 100644
index 000000000000..ad40d614daa6
--- /dev/null
+++ b/app-doc/diveintopython/diveintopython-3-r2.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="'Dive Into Python' by Mark Pilgrim - Python 3"
+HOMEPAGE="https://www.diveintopython3.net/"
+
+SRC_URI="
+ https://dev.gentoo.org/~monsieurp/packages/${P}.tar.gz
+ https://dev.gentoo.org/~monsieurp/packages/${P}-pdf.tar.gz
+"
+
+LICENSE="CC-BY-SA-3.0"
+SLOT="3"
+KEYWORDS="amd64 ppc ppc64 ~riscv x86"
+
+src_install() {
+ dodoc ${P}.pdf
+ rm ${P}.pdf || die
+ docinto html
+ dodoc -r ./*
+}
diff --git a/app-doc/diveintopython/metadata.xml b/app-doc/diveintopython/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/diveintopython/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/e16-docs/Manifest b/app-doc/e16-docs/Manifest
new file mode 100644
index 000000000000..b4901025bc73
--- /dev/null
+++ b/app-doc/e16-docs/Manifest
@@ -0,0 +1 @@
+DIST e16-docs-0.16.8.0.2.tar.gz 1655229 BLAKE2B 7f57fcc90791f27e2186cd266222072c5ab5214f12e0f35fbdf706035e6f7ce68ab632779e77572e3ddb8c0d183aebfacc23dc25f400a941325dced54ae72b92 SHA512 df46cedff63984f5fe3cd4d523406efc3b4334447cbe9e31abae969961142887c5891bad7c65b066bb077f69789de4d38718872554e4a23f3b5b853bda665e31
diff --git a/app-doc/e16-docs/e16-docs-0.16.8.0.2-r2.ebuild b/app-doc/e16-docs/e16-docs-0.16.8.0.2-r2.ebuild
new file mode 100644
index 000000000000..c3da85cc10a9
--- /dev/null
+++ b/app-doc/e16-docs/e16-docs-0.16.8.0.2-r2.ebuild
@@ -0,0 +1,12 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The E16 online help"
+HOMEPAGE="https://www.enlightenment.org https://sourceforge.net/projects/enlightenment/"
+SRC_URI="https://downloads.sourceforge.net/enlightenment/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ~riscv x86"
diff --git a/app-doc/e16-docs/metadata.xml b/app-doc/e16-docs/metadata.xml
new file mode 100644
index 000000000000..d9067a7aa2ed
--- /dev/null
+++ b/app-doc/e16-docs/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ceamac@gentoo.org</email>
+ <name>Viorel Munteanu</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/eclass-manpages/Manifest b/app-doc/eclass-manpages/Manifest
new file mode 100644
index 000000000000..188278b75115
--- /dev/null
+++ b/app-doc/eclass-manpages/Manifest
@@ -0,0 +1 @@
+DIST eclass-manpages-20260426.tar.xz 516192 BLAKE2B 5fd40d3839fefcd90bce77c763b3a6b9ac53eca40f412c01e1bcf1a6744d376d11810a941541783dd901eb4f49ae656e1b78c9bd7ce01f7a6ed3069e29f19513 SHA512 dfc6a5ef6a9ad3bf12857618412146ac5081878fe1d2416b28fc37de85bc9f2ce4a25d3a087b5aff6953e79a3d6f9220be325d68e5b27c8d68fac62a12952aec
diff --git a/app-doc/eclass-manpages/eclass-manpages-20260426.ebuild b/app-doc/eclass-manpages/eclass-manpages-20260426.ebuild
new file mode 100644
index 000000000000..1427ea35350f
--- /dev/null
+++ b/app-doc/eclass-manpages/eclass-manpages-20260426.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Instructions to make a dist tarball:
+# git clone https://github.com/projg2/eclass-to-manpage.git
+# cd eclass-to-manpage
+# make dist ECLASSDIR=~/g/eclass/
+
+DESCRIPTION="Collection of Gentoo eclass manpages"
+HOMEPAGE="https://github.com/projg2/eclass-to-manpage"
+SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+# Keep the keywords stable. No need to change to ~arch.
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+
+BDEPEND="sys-apps/gawk"
+
+src_install() {
+ emake install DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+}
diff --git a/app-doc/eclass-manpages/eclass-manpages-99999999.ebuild b/app-doc/eclass-manpages/eclass-manpages-99999999.ebuild
new file mode 100644
index 000000000000..2a553378b663
--- /dev/null
+++ b/app-doc/eclass-manpages/eclass-manpages-99999999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+DESCRIPTION="Collection of Gentoo eclass manpages"
+HOMEPAGE="https://github.com/projg2/eclass-to-manpage"
+EGIT_REPO_URI="https://anongit.gentoo.org/git/repo/gentoo.git
+ https://github.com/gentoo/gentoo.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+BDEPEND="sys-apps/gawk"
+
+src_unpack() {
+ git-r3_fetch
+ git-r3_fetch "https://github.com/projg2/eclass-to-manpage.git"
+
+ git-r3_checkout "" "" "" eclass
+ git-r3_checkout "https://github.com/projg2/eclass-to-manpage.git"
+}
+
+src_compile() {
+ emake ECLASSDIR=eclass
+}
+
+src_install() {
+ emake install ECLASSDIR=eclass DESTDIR="${D}" PREFIX="${EPREFIX}/usr"
+}
diff --git a/app-doc/eclass-manpages/metadata.xml b/app-doc/eclass-manpages/metadata.xml
new file mode 100644
index 000000000000..7d6818cea8d9
--- /dev/null
+++ b/app-doc/eclass-manpages/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mgorny@gentoo.org</email>
+ <name>Michał Górny</name>
+ </maintainer>
+ <maintainer type="project">
+ <email>devmanual@gentoo.org</email>
+ </maintainer>
+ <maintainer type="project">
+ <email>tools-portage@gentoo.org</email>
+ <name>Gentoo Portage tools team</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest
new file mode 100644
index 000000000000..ab248f9a136d
--- /dev/null
+++ b/app-doc/elisp-manual/Manifest
@@ -0,0 +1,17 @@
+DIST elisp-manual-18-1.03.tar.gz 1246385 BLAKE2B af23fd63bf56d5b76785e929aa05e628143d33baf03c30746ee18e8c278113c2874fbe2689c1b361a2d9efd6a92aa6c39a92317f2f36f282f313afa1fc4876bd SHA512 5ba37650482a34918924beafdf214e8beb9adb5e94976020fb8a231d6d5a2dfb4ceb0659172412b193415634a93929462aba4109ebbbef31feca96397a3b2c30
+DIST elisp-manual-18.1.03-patches.tar.gz 2518 BLAKE2B 30897c52417498f1d55e42ce2d95b058b3505545be973bcedbe7946a375184b4e0ac934df6a6557656eb9186dec31362130791eda64f451c0e6cd76060b84a34 SHA512 649ab685e703d4986195d72145365bf5f8f15e818fa79c1c71bb99d538c7b2a10f1938c3aa4ec2c32b8b98d92192c632db8d4a6ad76ba7eb62ffa83129b37075
+DIST elisp-manual-19-2.4.2.tar.gz 1937099 BLAKE2B af02d71bba5d778cf4a5be9263a6e6e318e348bc7c4514403da40c5201e052ec8c9e9bb2d25b2bf90be400db12a65c11f0716ef92ae12721f76338962b332c88 SHA512 5f30408a22d853bf56b01c9355e36edd2272306701120eca0453f1fe9466e3e430e90f4a241c06e2dd53e3c1443ef1882104cc5edfb1ac6a0df0e88394390545
+DIST elisp-manual-19.2.4.2-patches.tar.gz 1341 BLAKE2B 4e05ed8ca9c7cb25a683cf97cc50f52e7afc09e704789a811d952ef6cb2c5dc4c7ccd718c11160d5cde11adae2aa731d5d3864fc14d10ce049c0f5611237c04b SHA512 414ecde3c057e8b893221c2d9ad6b516a724f6337b7a1a5485d9cb3d4a6277164ae401e06fdec54136c83a82fa08258ff3017d7d070d3d2b5cefe9d91a3086c0
+DIST elisp-manual-20-2.5.tar.gz 2186099 BLAKE2B 0aa207b13a622b9461d1920ea4ac7512350dff6529b0a51ec92a7cd9639a3d4a777d09c517d14df14e921d5bfcbed8a44133394fea1726eb248fb27b2eea4166 SHA512 12d9a7e14bc9d73ba146e7be5122c4b24a886e5c625b4d6f4d291e2586ed6daa0ceb0895b6ebee7ed4ba7c69807a8e8b8fe7b173ac8d60a3ee38a042e9f39bee
+DIST elisp-manual-20.2.5-patches.tar.gz 1837 BLAKE2B 8237d4883e28e779f31a9c6a98f2296039023291117b6a49fcf2164a33300ce35c2ba9f752666bc41e6d067afd6a61d418ecb02c9df4d4c75a663ad850ac6b21 SHA512 a66a8503532562e50ebfef483b966fbda126c0f26db6fc4da07a73ea39bd1ff3df443dcbce256e5c3f7d08703fd3b05345912fe033b91218977aaf76f29290f0
+DIST elisp-manual-21-2.8.tar.gz 2455995 BLAKE2B 83b4ad0f149fe75424b7c7f270bcfd2e36be8b61f26c21cf1b5cb1e05d2e6948885c83ea40275e4645c49999346318eb8bd2a5a65b3c4648c533367537b2e6dd SHA512 904007f879410f11c2728c55cae497521316aa9148bd2e2455e9e84a0c7e1017969cdd8bb6b36c899d82b06ec5596295c5b2fa19912691e5677cece29d5f5baa
+DIST elisp-manual-21.2.8-patches.tar.gz 1736 BLAKE2B 023340170615f9e2e072db4db73e3d0f5d5a1ecbc931c999175d0013173db716d69279321a5769d8856ff1dda5f8b09722b27221569300703c77deaa02c7075d SHA512 d06d80c1a1dcddefc434aa3690a7e05ace7c031189cccf43b0eb939236e61d9c10a8da3bf46798e08d7ff204b83fc108f953f248405944457f9f9596269e3fcd
+DIST elisp-manual-22-2.9.tar.bz2 669809 BLAKE2B b11c2b48672537352e1fbdbfabe24ddb963f17a39df113e15742d613264f49425f95d06319919b59da98f5ac9e89c942f572de2a902846973c6c087e1330b981 SHA512 386020d0ba1f26985c5a31597a96c64eef358a35f409ec7ec6616ac70b661220c692e2b7c2dae47525e7389d058659c6a4fb0a6d44fea12cb5dd5c877049d56e
+DIST elisp-manual-23.4-patches-1.tar.xz 1140 BLAKE2B 9e2ef06022acde6a3022c51aec2221cd100a295e65051b5537627aecf0050bb1b415a3aa9f381cd441a7cac1b9c439dbd5c705cca33ccb591de5f58cf0ad5bc4 SHA512 d72455ee50505411a04752ab0fef44dee13fe90163ab1dfb9b74f46de741fd2730205d33d1f8cd912647eb537bb01fe6252d6717bf0068600dd08efdb0363dc3
+DIST elisp-manual-23.4.tar.xz 686868 BLAKE2B 8a46615227c0693568021a9f065c3546465c2f148c49ef2bd4ef0b47e71d122659203bd4a96c14fdd1f83cb7eb7b410656d593efc51e3743b229c6fd5dabeca5 SHA512 bf71dd18cdce1dce8880b9e67276d9cb71ef54023b5ef2f6555c85c1ffe9b9b8f0d7434227643564c9403fe484bfaeac10ea8911f9c53a9acb3d502eddc1d62d
+DIST elisp-manual-24.5.tar.xz 766300 BLAKE2B a93293646a4ddf8d9f9d3b7e1179178427c5cbf50e1ecf164158a5a0c5332b6bc49b1b91b5b6d2064db973f71dc104a94d9c0389589382ca80e63edf7696d14d SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65
+DIST elisp-manual-25.3.tar.xz 806544 BLAKE2B 15d98b6dcc104dfeba66a3dd61489957a0339dfe43c7b09196814e48c7ff525930881805c0a6fb325ba66dc60fd5390b82d2c116ee08413b234e905c737bbe54 SHA512 85da76efef7645e13633a77fef8e775f42ebc8afad6eb5ab4bc839a12d1c1708430beaba8b89c152049700aa580abf1eaea539f2784a74486df380a59c3d6528
+DIST elisp-manual-26.3.tar.xz 872288 BLAKE2B b7860ea1b7745f28cd3b391d03109239c09aef09f334db485c62756af6907d93a3ba77a92f7a105e003053aac7dca398467239af76d9feb3291bb1dd42d17af2 SHA512 94779be36b9d0e10f75def88faead6cce934f95887e9310c27413bf89f7e61a081978d6164cfe781a5c8dbde9696ac1e08046a82e77420aa07b9ffca45ccc40c
+DIST elisp-manual-27.2.tar.xz 911212 BLAKE2B 97e6ebe6f54d7c70512fac2f8d5ca2a1f9e13e69683c48eb1a2a1023541d3410e319f11f5007f45f42f3e7f5bc3fd16b10bc3db86d48f582afc766f3e2d5ba2a SHA512 96d2671acd96df9fcdf371058708b92af0ee26889912134aeb90de28dc55b11889cf656eeea8ca3d214165f3b90db68ce867865ce32dfe255b52fba8a09ce2f5
+DIST elisp-manual-28.2.tar.xz 938940 BLAKE2B 3a17de66e05d6d981c202a061399937182dfac5c198f50df0c6af91db9aebee170df90d278659677b138d2f65eca7ac423c39e4d8b775faac8fd4a0922ed9ca8 SHA512 13c3c316413a4d6041b7d9b01f83017fd735b7b5eb0b9d1c6e263b836cc58c98383f45f2b3bd8e17f25f89faf8056d75ea0069533d72f08e0c4fb1558cfc6d76
+DIST elisp-manual-29.4.tar.xz 1005268 BLAKE2B 3604e82e1e589bd4d2a54d8a7b0f7d33afd00c5d08710eedc18178fcd949066f5f93e0fa9cfc24090ca78aa8a366ade8e55c1f8e20131d1fa3827ee63b44f2b4 SHA512 d15553f79d2abcd9aaef9e5fdbd935f6040c4ebfbfd7d73f8fa1d3633b4aff75b39060f6dc1c40d02505f883a1a329d10e59394ab90795a51f4b90da8c182c23
diff --git a/app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild b/app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild
new file mode 100644
index 000000000000..8d10488d5653
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="https://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+S="${WORKDIR}/elisp"
+
+LICENSE="Texinfo-manual"
+SLOT="18"
+KEYWORDS="amd64 ~ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${WORKDIR}/patch")
+
+src_prepare() {
+ default
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]* || die
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild b/app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild
new file mode 100644
index 000000000000..583632973dbf
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="https://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Texinfo-manual"
+SLOT="19"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${WORKDIR}/patch")
+
+src_prepare() {
+ default
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]* || die
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild
new file mode 100644
index 000000000000..7d854cc9aadd
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="https://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="Texinfo-manual"
+SLOT="20"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${WORKDIR}/patch")
+
+src_prepare() {
+ default
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]* || die
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild b/app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild
new file mode 100644
index 000000000000..1f495e3ec6bb
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+SRC_URI="mirror://gnu/emacs/${MY_P}.tar.gz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="FDL-1.1+"
+SLOT="21"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${WORKDIR}/patch")
+
+src_prepare() {
+ default
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]* || die
+}
+
+src_compile() {
+ ln -s index.unperm index.texi || die
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild b/app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild
new file mode 100644
index 000000000000..58758b2861b3
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}-${PV/./-}
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# Taken from lispref/ of emacs-22.3
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="FDL-1.2+"
+SLOT="22"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${FILESDIR}/${P}-direntry.patch")
+
+src_compile() {
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild b/app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild
new file mode 100644
index 000000000000..b14bfa5b83a4
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz
+ https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="23"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${WORKDIR}/patch")
+
+src_compile() {
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild b/app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild
new file mode 100644
index 000000000000..de0b72469ec7
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="24"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=("${FILESDIR}/${P}-direntry.patch")
+
+src_prepare() {
+ default
+ echo "@set EMACSVER ${PV}" >emacsver.texi || die
+}
+
+src_compile() {
+ makeinfo --no-split elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc ChangeLog README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild b/app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild
new file mode 100644
index 000000000000..d8357135fb65
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="25"
+KEYWORDS="amd64 ppc x86"
+
+BDEPEND="sys-apps/texinfo"
+
+src_prepare() {
+ sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \
+ > "${T}"/direntry.patch || die
+ eapply "${T}"/direntry.patch
+ eapply_user
+}
+
+src_compile() {
+ makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild b/app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild
new file mode 100644
index 000000000000..06e10b3d0c5f
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="26"
+KEYWORDS="amd64 ppc ~riscv x86"
+
+BDEPEND="sys-apps/texinfo"
+
+src_prepare() {
+ sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \
+ > "${T}"/direntry.patch || die
+ eapply "${T}"/direntry.patch
+ eapply_user
+}
+
+src_compile() {
+ makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild b/app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild
new file mode 100644
index 000000000000..b6ca6c73a73c
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="${PV%%.*}"
+KEYWORDS="amd64 ppc ~riscv x86"
+
+BDEPEND="sys-apps/texinfo"
+
+src_prepare() {
+ sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \
+ > "${T}"/direntry.patch || die
+ eapply "${T}"/direntry.patch
+ eapply_user
+}
+
+src_compile() {
+ makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild b/app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild
new file mode 100644
index 000000000000..b6ca6c73a73c
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="${PV%%.*}"
+KEYWORDS="amd64 ppc ~riscv x86"
+
+BDEPEND="sys-apps/texinfo"
+
+src_prepare() {
+ sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \
+ > "${T}"/direntry.patch || die
+ eapply "${T}"/direntry.patch
+ eapply_user
+}
+
+src_compile() {
+ makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild b/app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild
new file mode 100644
index 000000000000..f92b842206d3
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The GNU Emacs Lisp Reference Manual"
+HOMEPAGE="https://www.gnu.org/software/emacs/manual/"
+# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV}
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+S="${WORKDIR}/lispref"
+
+LICENSE="FDL-1.3+"
+SLOT="${PV%%.*}"
+KEYWORDS="amd64 ppc ~riscv x86"
+
+BDEPEND="sys-apps/texinfo"
+
+src_prepare() {
+ sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \
+ > "${T}"/direntry.patch || die
+ eapply "${T}"/direntry.patch
+ eapply_user
+}
+
+src_compile() {
+ makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch
new file mode 100644
index 000000000000..090e03a7a622
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch
@@ -0,0 +1,19 @@
+--- elisp-manual-22-2.9-orig/elisp.texi
++++ elisp-manual-22-2.9/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename elisp
++@setfilename elisp22.info
+ @settitle GNU Emacs Lisp Reference Manual
+ @c %**end of header
+
+@@ -11,7 +11,7 @@
+
+ @dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp 22: (elisp22). The Emacs Lisp Reference Manual for Emacs 22.
+ @end direntry
+
+ @c in general, keep the following line commented out, unless doing a
diff --git a/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch
new file mode 100644
index 000000000000..2a4e2c785182
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch
@@ -0,0 +1,22 @@
+--- lispref-orig/elisp.texi
++++ lispref/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename elisp
++@setfilename elisp24.info
+
+ @ifset VOL1
+ @set volflag
+@@ -117,9 +117,9 @@
+
+ @documentencoding UTF-8
+
+-@dircategory Emacs lisp
++@dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp 24: (elisp24). The Emacs Lisp Reference Manual for Emacs 24.
+ @end direntry
+
+ @titlepage
diff --git a/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch.in b/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch.in
new file mode 100644
index 000000000000..97d025d4004e
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch.in
@@ -0,0 +1,22 @@
+--- lispref/elisp.texi
++++ lispref/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename ../../info/elisp.info
++@setfilename elisp@version@.info
+
+ @ifset VOL1
+ @set volflag
+@@ -116,9 +116,9 @@
+ @end quotation
+ @end copying
+
+-@dircategory Emacs lisp
++@dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp @version@: (elisp@version@). The Emacs Lisp Reference Manual for Emacs @version@.
+ @end direntry
+
+ @titlepage
diff --git a/app-doc/elisp-manual/metadata.xml b/app-doc/elisp-manual/metadata.xml
new file mode 100644
index 000000000000..b63103054332
--- /dev/null
+++ b/app-doc/elisp-manual/metadata.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ Most of the GNU Emacs text editor is written in the programming language
+ called Emacs Lisp. You can write new code in Emacs Lisp and install it as an
+ extension to the editor. However, Emacs Lisp is more than a mere "extension
+ language"; it is a full computer programming language in its own right. You
+ can use it as you would any other programming language.
+
+ Because Emacs Lisp is designed for use in an editor, it has special features
+ for scanning and parsing text as well as features for handling files,
+ buffers, displays, subprocesses, and so on. Emacs Lisp is closely integrated
+ with the editing facilities; thus, editing commands are functions that can
+ also conveniently be called from Lisp programs, and parameters for
+ customization are ordinary Lisp variables.
+
+ This manual attempts to be a full description of Emacs Lisp. For a
+ beginner's introduction to Emacs Lisp, see An Introduction to Emacs Lisp
+ Programming, by Bob Chassell, also published by the Free Software
+ Foundation. This manual presumes considerable familiarity with the use of
+ Emacs for editing; see The GNU Emacs Manual for this basic information.
+</longdescription>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/execline-man-pages/Manifest b/app-doc/execline-man-pages/Manifest
new file mode 100644
index 000000000000..cead29d0a563
--- /dev/null
+++ b/app-doc/execline-man-pages/Manifest
@@ -0,0 +1 @@
+DIST execline-man-pages-2.9.6.1.1.tar.gz 44782 BLAKE2B 944fe9240a814360962c8c088b0b7b3d960bf033def5b331a06e4ca9ccc175aeb588d6d0cc9e663668e66761e1420ed5f572d5bb670e8affa02f7da77d951c6d SHA512 474ff74cad90fb77787ff6be2d11ecfc425185804df0789a57d4df88644be2c7fa02a84ef299781eda231895d0e03bd0c163c5b5dcb75da124d1cc6b7faa8edb
diff --git a/app-doc/execline-man-pages/execline-man-pages-2.9.6.1.1.ebuild b/app-doc/execline-man-pages/execline-man-pages-2.9.6.1.1.ebuild
new file mode 100644
index 000000000000..67fe98e7bc4b
--- /dev/null
+++ b/app-doc/execline-man-pages/execline-man-pages-2.9.6.1.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="mdoc port of the HTML documentation for the execline suite"
+HOMEPAGE="https://git.sr.ht/~flexibeast/execline-man-pages"
+SRC_URI="
+ https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/app-doc/execline-man-pages/metadata.xml b/app-doc/execline-man-pages/metadata.xml
new file mode 100644
index 000000000000..c69681175a83
--- /dev/null
+++ b/app-doc/execline-man-pages/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@gentoo.org</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/geant-docs/Manifest b/app-doc/geant-docs/Manifest
new file mode 100644
index 000000000000..de71109ab5f8
--- /dev/null
+++ b/app-doc/geant-docs/Manifest
@@ -0,0 +1,7 @@
+DIST BookFAQ-4.11.4.pdf 192741 BLAKE2B 3a57275eb0c99f9a6ed58a82f57630f93d7c47c37678b49acbf9eb82083629d71ae6f53779b70d0857e4c450aae1a529017d716a5a854c0c6636cd1f8a54f049 SHA512 72a5419f197766db27fcf80ccccade3718d2d097c344170e3753d7214adc3a1ed3e58ff314434bc9f91aa9ec35ae69939ff5f26b0b0a90b860332a1797297b9a
+DIST BookForApplicationDevelopers-4.11.4.pdf 4819697 BLAKE2B cadb32e86f1c4242bea5be1b1973f61d2305f66baeb30bcf839695f57f867b9c035a10f38ed5f468c7e625d60d845c8b53270f9d4851c7a6ada1c1c01d632db2 SHA512 012b77f0e2c945546f63c422207cdd8936f460f1bb0dd6fecd9b4e106d4b3210e608222d6804e66987768c381200b901cceeb3361e8b76c92e5e518a31d6d486
+DIST BookForToolkitDevelopers-4.11.4.pdf 7342491 BLAKE2B 3359f1065fb9cdac0a5f0a57033e87f3c6d41f77937dae0d06b55f8b3ff3596750802c48cafbe793e309a9370a5d807e22751809d5a99d68a65e4d05c6d417a3 SHA512 cf2859e11ada191dcfa9c914f7ddbd32c1f636dea22d8636f60f64e1aa511f66e2099a868a90f5edc034e7a967660f88d31819416d845280715368f64736c742
+DIST Geant4InstallationGuide-4.11.4.pdf 292212 BLAKE2B 934243eee7a79e1a00848bf414498b085daac5370293c147b927984105737f90e94dff7fad4b656079f0f4bd331ed8324626853a46547749e51bc3c4bc488d3c SHA512 d2bee1e0791c729fa0180457ee52f2790825bdbb54f0df0eb6706b6c64e726a0a41335426c0244a59bc013e748d4ad1efab3871f4ee622b77b5e9726deb1ed82
+DIST IntroductionToGeant4-4.11.4.pdf 146088 BLAKE2B 151b8345ca69dc2518481b015b1039e68119353ed0cd4166e1b61bf68a93614f0366d58e6c8e671aec3c18e41f5779912bdcd4284fbad32bb2607fa0da8549a8 SHA512 eb8c5812a551d7ef1060390fb4a8a5fab9f160374b5ea52351afba2e896c4c733366df0f37d2682308a9f3ce85287ca82dcc0e5da460f4ef780477759137bf5d
+DIST PhysicsListGuide-4.11.4.pdf 362286 BLAKE2B 67a3253dc11c315251a196e5ee00fe1af9366c57fbc5feedd276555b861e7b69f5e3262ddd1766d5d57c5801ce7c9d21773bd76d41bb4455cca810f09f9ae034 SHA512 3856d4a364d2dbbddc1e790f25790256ff59a339ed6997180db61538ff8a57ddcfc9f7ccab34445b744b7dd54d80c1562718148f0b66c35648f006c9b74fd7e0
+DIST PhysicsReferenceManual-4.11.4.pdf 19393374 BLAKE2B 22e86d59410883266677065c15661fa97a08c10772c64413d23eac64e809edb916ba7c2ce34e539eebad738f36b41ee46aaa0c5995b01de2d831ed7fe7d231d2 SHA512 35e47c81c9f5f94cb45188b9d416ecca09eccbb2050b2a6817ee6609a3af65f83537602bcbb85c5e096f142e28cd2dc6d28e7a2d4dd2a53609ab706dea9440aa
diff --git a/app-doc/geant-docs/geant-docs-4.11.4.ebuild b/app-doc/geant-docs/geant-docs-4.11.4.ebuild
new file mode 100644
index 000000000000..ad41a796ffcc
--- /dev/null
+++ b/app-doc/geant-docs/geant-docs-4.11.4.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PV=V$(ver_cut 2-3)
+
+DESCRIPTION="User documentation for Geant4 physics simulation toolkit"
+HOMEPAGE="https://geant4.web.cern.ch/support/user_documentation"
+SRC_DOC="https://geant4-userdoc.web.cern.ch/geant4-userdoc/UsersGuides"
+SRC_URI="
+ ${SRC_DOC}/FAQ/BackupVersions/${MY_PV}/fo/BookFAQ.pdf
+ -> BookFAQ-${PV}.pdf
+ ${SRC_DOC}/ForApplicationDeveloper/BackupVersions/${MY_PV}/fo/BookForApplicationDevelopers.pdf
+ -> BookForApplicationDevelopers-${PV}.pdf
+ ${SRC_DOC}/ForToolkitDeveloper/BackupVersions/${MY_PV}/fo/BookForToolkitDevelopers.pdf
+ -> BookForToolkitDevelopers-${PV}.pdf
+ ${SRC_DOC}/InstallationGuide/BackupVersions/${MY_PV}/fo/Geant4InstallationGuide.pdf
+ -> Geant4InstallationGuide-${PV}.pdf
+ ${SRC_DOC}/IntroductionToGeant4/BackupVersions/${MY_PV}/fo/IntroductionToGeant4.pdf
+ -> IntroductionToGeant4-${PV}.pdf
+ ${SRC_DOC}/PhysicsListGuide/BackupVersions/${MY_PV}/fo/PhysicsListGuide.pdf
+ -> PhysicsListGuide-${PV}.pdf
+ ${SRC_DOC}/PhysicsReferenceManual/BackupVersions/${MY_PV}/fo/PhysicsReferenceManual.pdf
+ -> PhysicsReferenceManual-${PV}.pdf
+"
+
+S="${DISTDIR}"
+
+LICENSE="geant4"
+SLOT="4"
+KEYWORDS="amd64 ~riscv x86"
+
+src_unpack() {
+ : # empty, nothing to unpack
+}
+
+src_install() {
+ local doc
+ for doc in *.pdf; do
+ newdoc ${doc} ${doc/-${PV}};
+ done
+}
diff --git a/app-doc/geant-docs/metadata.xml b/app-doc/geant-docs/metadata.xml
new file mode 100644
index 000000000000..e4a45afd6085
--- /dev/null
+++ b/app-doc/geant-docs/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>amadio@gentoo.org</email>
+ <name>Guilherme Amadio</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/gimp-help/Manifest b/app-doc/gimp-help/Manifest
new file mode 100644
index 000000000000..f03a5a3949e7
--- /dev/null
+++ b/app-doc/gimp-help/Manifest
@@ -0,0 +1,2 @@
+DIST gimp-help-2.10.34.tar.bz2 165540436 BLAKE2B eff5afe87bbddf9166647424ef63399a4ebc4215980dddf42f949e18245c60d1095269592f5a314683f7e1d7b27e2b9130215bda5987e7c8dfcafb5cebb6abbc SHA512 316d558f66c96a0d2d0f17baf700020b76aa221f9e220ddfc3e85b10c82b20b9c1cf36893776a342e90af5170e0102eb743b79663451581444d4f881256cf377
+DIST gimp-help-3.0.2.tar.bz2 128340622 BLAKE2B 051d0e3539a22bb00cd749a39e8a985978534ffd3566f0f5a459f884388ec69fe2606e6253da6cbd91b79ae73d0ed34d8220e1aac2dba1370f942a859e817b5d SHA512 a883cab19a275d112362037cc90f70bfd6fec802fe9a97391971074b32af571e5062a8c86e4fcff2b1a8521d142b7278fcdbf10fb8d0e0701f2bdc3891df2607
diff --git a/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild b/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild
new file mode 100644
index 000000000000..b5d2148b55ca
--- /dev/null
+++ b/app-doc/gimp-help/gimp-help-2.10.34-r2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit python-any-r1
+
+DESCRIPTION="GNU Image Manipulation Program help files"
+HOMEPAGE="https://docs.gimp.org/"
+SRC_URI="mirror://gimp/help/${P}.tar.bz2"
+
+LICENSE="FDL-1.2+"
+SLOT="2"
+KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+IUSE="nls"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-libs/libxml2[python(-),${PYTHON_USEDEP}]')
+ app-text/docbook-xml-dtd
+ dev-lang/perl
+ dev-libs/libxslt
+ gnome-base/librsvg
+ sys-devel/gettext
+"
+
+DOCS=( AUTHORS COPYING NEWS README )
+
+python_check_deps() {
+ python_has_version "dev-libs/libxml2[python(-),${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ # The upstream build system isn't pure gettext and doesn't distinguish
+ # between empty and unset LINGUAS. Default to English only if either
+ # nls is unset or if LINGUAS exists but is empty. #891709
+ if ! use nls || [[ -v LINGUAS && -z ${LINGUAS} ]]; then
+ export LINGUAS="en"
+ elif [[ ! -v LINGUAS ]]; then
+ local line
+ while read line; do ewarn "${line}"; done <<-EOF
+ The "LINGUAS" variable is unset in your configuration,
+ but the "nls" USE flag is set. Therefore, documentation for
+ *all* languages will be built, which may take quite some time.
+ If you want to install documentation for a defined list
+ of languages, please assign "LINGUAS" accordingly.
+ The following languages are supported for ${CATEGORY}/${PN}:
+ "ca cs da de el en en_GB es fa fi fr hr hu it ja ko lt nl nn
+ pt pt_BR ro ru sl sv uk zh_CN"
+ If you want to install only the English documentation, it is
+ recommended to unset the "nls" USE flag for ${CATEGORY}/${PN}.
+
+ For more details please read:
+ https://wiki.gentoo.org/wiki/Localization/Guide#LINGUAS
+ EOF
+ fi
+}
+
+src_configure() {
+ econf --without-gimp
+}
+
+src_compile() {
+ # See bug: 833566
+ python_export_utf8_locale
+ # Affected with bugs: 677198, 876205. Set "emake -j1"
+ emake -j1
+}
+
+src_test() {
+ emake -j1 check
+}
+
+src_install() {
+ # See bug: 905693
+ emake -j1 DESTDIR="${D}" install
+ einstalldocs
+}
diff --git a/app-doc/gimp-help/gimp-help-3.0.2.ebuild b/app-doc/gimp-help/gimp-help-3.0.2.ebuild
new file mode 100644
index 000000000000..cd667f78638c
--- /dev/null
+++ b/app-doc/gimp-help/gimp-help-3.0.2.ebuild
@@ -0,0 +1,81 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit python-any-r1
+
+DESCRIPTION="GNU Image Manipulation Program help files"
+HOMEPAGE="https://docs.gimp.org/"
+SRC_URI="mirror://gimp/help/${P}.tar.bz2"
+
+LICENSE="FDL-1.2+"
+SLOT="2"
+KEYWORDS="~alpha amd64 ~hppa ppc ppc64 ~riscv ~sparc x86"
+IUSE="nls"
+
+BDEPEND="
+ ${PYTHON_DEPS}
+ $(python_gen_any_dep 'dev-libs/libxml2[python(-),${PYTHON_USEDEP}]')
+ app-text/docbook-xml-dtd
+ dev-lang/perl
+ dev-libs/libxslt
+ gnome-base/librsvg
+ sys-devel/gettext
+"
+
+DOCS=( AUTHORS COPYING NEWS README.md )
+
+python_check_deps() {
+ python_has_version "dev-libs/libxml2[python(-),${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+ python-any-r1_pkg_setup
+
+ # The upstream build system isn't pure gettext and doesn't distinguish
+ # between empty and unset LINGUAS. Default to English only if either
+ # nls is unset or if LINGUAS exists but is empty. #891709
+ if ! use nls || [[ -v LINGUAS && -z ${LINGUAS} ]]; then
+ export LINGUAS="en"
+ elif [[ ! -v LINGUAS ]]; then
+ local line
+ while read line; do ewarn "${line}"; done <<-EOF
+ The "LINGUAS" variable is unset in your configuration,
+ but the "nls" USE flag is set. Therefore, documentation for
+ *all* languages will be built, which may take quite some time.
+ If you want to install documentation for a defined list
+ of languages, please assign "LINGUAS" accordingly.
+ The following languages are supported for ${CATEGORY}/${PN}:
+ "ca cs da de el en en_GB es fa fi fr hr hu it ja ko lt nl nn
+ pt pt_BR ro ru sl sv uk zh_CN"
+ If you want to install only the English documentation, it is
+ recommended to unset the "nls" USE flag for ${CATEGORY}/${PN}.
+
+ For more details please read:
+ https://wiki.gentoo.org/wiki/Localization/Guide#LINGUAS
+ EOF
+ fi
+}
+
+src_configure() {
+ econf --without-gimp
+}
+
+src_compile() {
+ # See bug: 833566
+ python_export_utf8_locale
+ # Affected with bugs: 677198, 876205. Set "emake -j1"
+ emake -j1
+}
+
+src_test() {
+ emake -j1 check
+}
+
+src_install() {
+ # See bug: 905693
+ emake -j1 DESTDIR="${D}" install
+ einstalldocs
+}
diff --git a/app-doc/gimp-help/metadata.xml b/app-doc/gimp-help/metadata.xml
new file mode 100644
index 000000000000..78e98a0fa08d
--- /dev/null
+++ b/app-doc/gimp-help/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>parona@protonmail.com</email>
+ <name>Alfred Wingate</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/gnu-c-intro-ref/Manifest b/app-doc/gnu-c-intro-ref/Manifest
new file mode 100644
index 000000000000..e0914329fac5
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/Manifest
@@ -0,0 +1 @@
+DIST c-intro-and-ref-0.1.tar.gz 1556218 BLAKE2B 7691d115a71b0a019c9b9f4d0c31a6d7a73a2a170a6fb1349064e766dd649c883f9c289f0a8301d7ea799ed8018e41a864a2b3a0aea44fbc1fabce204547d58c SHA512 f225ee2382b8146db91552ff6f9cf5facc4ce3fb82fba9d6f09c8f8b1a2be92bdf40f0c1917b5fcc9320a5e1a54e52573901e5660dacc7894d98bac50d195c06
diff --git a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0.1.ebuild b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0.1.ebuild
new file mode 100644
index 000000000000..f5a1999b3e2e
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-0.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="GNU C Language Intro and Reference Manual"
+HOMEPAGE="https://savannah.gnu.org/projects/c-intro-and-ref/"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/c-intro-and-ref.git"
+ inherit git-r3
+elif [[ ${PV} != *_p* ]] ; then
+ SRC_URI="mirror://gnu/c-intro-and-ref/c-intro-and-ref-${PV}.tar.gz"
+ S="${WORKDIR}"/c-intro-and-ref-${PV}
+else
+ MY_COMMIT="62962013107481127176ef04d69826e41f51313c"
+ SRC_URI="https://git.savannah.nongnu.org/cgit/c-intro-and-ref.git/snapshot/c-intro-and-ref-${MY_COMMIT}.tar.gz"
+ S="${WORKDIR}"/c-intro-and-ref-${MY_COMMIT}
+fi
+
+LICENSE="FDL-1.3+"
+SLOT="0"
+IUSE="pdf"
+if [[ ${PV} != 9999 ]] ; then
+ KEYWORDS="~amd64 ~ppc64"
+fi
+
+BDEPEND="
+ sys-apps/texinfo
+ pdf? (
+ app-text/ghostscript-gpl
+ app-text/texlive-core
+ virtual/texi2dvi
+ )
+"
+
+src_prepare() {
+ default
+
+ # We don't need it for releases but they're infrequent, so let's
+ # not bother conditionalising it (as we often use snapshots).
+ eautoreconf
+}
+
+src_compile() {
+ emake info html $(usev pdf 'pdf')
+}
+
+src_install() {
+ emake DESTDIR="${D}" install-info install-html $(usev pdf 'install-pdf')
+}
diff --git a/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-9999.ebuild b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-9999.ebuild
new file mode 100644
index 000000000000..f67150d705c8
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/gnu-c-intro-ref-9999.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2022-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools
+
+DESCRIPTION="GNU C Language Intro and Reference Manual"
+HOMEPAGE="https://savannah.gnu.org/projects/c-intro-and-ref/"
+
+if [[ ${PV} == *9999 ]] ; then
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/c-intro-and-ref.git"
+ inherit git-r3
+elif [[ ${PV} != *_p* ]] ; then
+ SRC_URI="mirror://gnu/c-intro-and-ref/c-intro-and-ref-${PV}.tar.gz"
+ S="${WORKDIR}"/c-intro-and-ref-${PV}
+else
+ MY_COMMIT="62962013107481127176ef04d69826e41f51313c"
+ SRC_URI="https://git.savannah.nongnu.org/cgit/c-intro-and-ref.git/snapshot/c-intro-and-ref-${MY_COMMIT}.tar.gz"
+ S="${WORKDIR}"/c-intro-and-ref-${MY_COMMIT}
+fi
+
+LICENSE="FDL-1.3+"
+SLOT="0"
+IUSE="pdf"
+if [[ ${PV} != 9999 ]] ; then
+ KEYWORDS="~amd64"
+fi
+
+BDEPEND="
+ sys-apps/texinfo
+ pdf? (
+ app-text/ghostscript-gpl
+ app-text/texlive-core
+ virtual/texi2dvi
+ )
+"
+
+src_prepare() {
+ default
+
+ # We don't need it for releases but they're infrequent, so let's
+ # not bother conditionalising it (as we often use snapshots).
+ eautoreconf
+}
+
+src_compile() {
+ emake info html $(usev pdf 'pdf')
+}
+
+src_install() {
+ emake DESTDIR="${D}" install-info install-html $(usev pdf 'install-pdf')
+}
diff --git a/app-doc/gnu-c-intro-ref/metadata.xml b/app-doc/gnu-c-intro-ref/metadata.xml
new file mode 100644
index 000000000000..d9201802d6c5
--- /dev/null
+++ b/app-doc/gnu-c-intro-ref/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sam@gentoo.org</email>
+ <name>Sam James</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/gnucash-docs/Manifest b/app-doc/gnucash-docs/Manifest
new file mode 100644
index 000000000000..9b527812e795
--- /dev/null
+++ b/app-doc/gnucash-docs/Manifest
@@ -0,0 +1 @@
+DIST gnucash-docs-5.14.tar.gz 133720288 BLAKE2B e256eee425470164de374385ff06b87000fdb12ceadfa5e7fb3c5cd114d44cc13072320b8b7598436ca806cb6b444359bb8f56393360be51d1961fc032ff211d SHA512 7e496f95e1642478db38bbd166374a1e7e79c9e28154b75c9ad73c310ad28d8883cba62fb3ede6675225c56447eaaad3b10a5b1efd6a00788c20ecf7159c942c
diff --git a/app-doc/gnucash-docs/gnucash-docs-5.14.ebuild b/app-doc/gnucash-docs/gnucash-docs-5.14.ebuild
new file mode 100644
index 000000000000..656537155394
--- /dev/null
+++ b/app-doc/gnucash-docs/gnucash-docs-5.14.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Please bump with app-office/gnucash
+
+CMAKE_MAKEFILE_GENERATOR=emake
+inherit cmake optfeature
+
+DESCRIPTION="Documentation package for GnuCash"
+HOMEPAGE="https://www.gnucash.org/"
+SRC_URI="https://github.com/Gnucash/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2 FDL-1.1"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+LOCALES=( de it ja pt )
+IUSE="${LOCALES[*]/#/l10n_}"
+
+BDEPEND="
+ app-text/docbook-xml-dtd:4.5
+ app-text/docbook-xsl-stylesheets
+ dev-libs/libxml2
+ dev-libs/libxslt
+"
+
+src_install() {
+ local doc_type my_lang
+
+ for doc_type in manual guide; do
+ for my_lang in C ${L10N}; do
+ [[ -z ${my_lang} ]] && continue
+
+ case "${my_lang}" in
+ # Both help and guides translated
+ C|de|it|pt) ;;
+ ja|ru) # Only guides translated
+ if [[ "${doc_type}" == "manual" ]] ; then
+ elog "Help documentation hasn't been translated for ${my_lang}"
+ elog "Will do English instead."
+ continue
+ fi
+ ;;
+ *)
+ die "Invalid locale: ${my_lang}"
+ ;;
+ esac
+
+ emake \
+ -C "${BUILD_DIR}/${my_lang}/${doc_type}" \
+ DESTDIR="${D}" \
+ install
+ done
+ done
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ optfeature "generating PDF files" dev-java/fop
+ optfeature "viewing the docs" gnome-extra/yelp
+}
diff --git a/app-doc/gnucash-docs/metadata.xml b/app-doc/gnucash-docs/metadata.xml
new file mode 100644
index 000000000000..a47d55e2c3bd
--- /dev/null
+++ b/app-doc/gnucash-docs/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>titanofold@gentoo.org</email>
+ <name>Aaron W. Swenson</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/info-manual/Manifest b/app-doc/info-manual/Manifest
new file mode 100644
index 000000000000..aee689b172de
--- /dev/null
+++ b/app-doc/info-manual/Manifest
@@ -0,0 +1 @@
+DIST info-manual-30.2.tar.xz 32948 BLAKE2B df47565f145b625d3dab921dea5e694cc891ad29fa81f0306b7f8db507f279b5accc8aa387f4ed2f4a0d498d1041720acb913edd85f10dd58249390653e043c1 SHA512 55b3d49d15768eac044f85d4bc6d21b4467fb8cc70ecfd9e2c078769c1502c07f176ddb22fa91e8a44fd9d5c334405481f99a02b64befcbebda8a4461f764ddb
diff --git a/app-doc/info-manual/info-manual-30.2.ebuild b/app-doc/info-manual/info-manual-30.2.ebuild
new file mode 100644
index 000000000000..5184a14878f2
--- /dev/null
+++ b/app-doc/info-manual/info-manual-30.2.ebuild
@@ -0,0 +1,21 @@
+# Copyright 2024-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Manual for the Info reader in GNU Emacs"
+HOMEPAGE="https://www.gnu.org/software/emacs/
+ https://www.gnu.org/software/texinfo/"
+# We need only info.info from the Emacs tarball, but package its source too:
+# bsdtar -cJvf ${P}.tar.xz -s "%.*/%${P}/%" --include="*/misc/info.texi" \
+# --include="*/misc/doclicense.texi" --include="*/emacs/docstyle.texi" \
+# --include="*/info/info.info" @emacs-${PV}.tar.xz
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+
+LICENSE="FDL-1.3+"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris"
+
+src_install() {
+ doinfo info.info
+}
diff --git a/app-doc/info-manual/metadata.xml b/app-doc/info-manual/metadata.xml
new file mode 100644
index 000000000000..28ca5617045d
--- /dev/null
+++ b/app-doc/info-manual/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+ </maintainer>
+ <longdescription>
+ The GNU Project distributes most of its manuals in the Info format.
+ There are two primary Info readers: The stand-alone info program
+ in <pkg>sys-apps/texinfo</pkg> and the info package in GNU Emacs
+ <pkg>app-editors/emacs</pkg>.
+
+ This manual describes how to get around inside of Info, various
+ advanced Info commands, and contains references to other sources,
+ which explain how to generate Info files from Texinfo files.
+ It is provided as a separate package because the Texinfo package
+ does not install it (as it is bundled with GNU Emacs), but the
+ stand-alone Info reader refers to it.
+ </longdescription>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/jargon/Manifest b/app-doc/jargon/Manifest
new file mode 100644
index 000000000000..fe7ad60961c1
--- /dev/null
+++ b/app-doc/jargon/Manifest
@@ -0,0 +1 @@
+DIST jargon-4.4.7.tar.gz 9061260 BLAKE2B f2e29464d0ed946a5a2f0529eba3110f55ae068796522c05402ff2addc626501a43cbc633aecee15d6289e7a5236ce196f065ab782e4686142c51ba21658b517 SHA512 afc8c44994f22de3fbae325e315fa101c04a5db2ef6af7c5592b4c072cc0e94a2bc523042ab9c894977c34f8321aea77c8208ae57040a4e3419cd240ce169803
diff --git a/app-doc/jargon/jargon-4.4.7-r2.ebuild b/app-doc/jargon/jargon-4.4.7-r2.ebuild
new file mode 100644
index 000000000000..d883b0bd48a5
--- /dev/null
+++ b/app-doc/jargon/jargon-4.4.7-r2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="A compendium of hacker slang illuminating many aspects of hackish tradition"
+HOMEPAGE="http://www.catb.org/jargon/"
+SRC_URI="http://www.catb.org/jargon/${P}.tar.gz"
+
+LICENSE="public-domain"
+SLOT="0"
+KEYWORDS="~alpha amd64 ~hppa ~mips ppc ppc64 ~riscv ~sparc x86"
+
+src_prepare() {
+ default
+ find . -name .xvpics | xargs rm -rf
+ assert
+ cd html || die
+ sed -i -e 's#\.\./\.\.#..#' */* \
+ || die "sed failed"
+}
+
+src_install() {
+ docinto html
+ dodoc -r html/.
+}
diff --git a/app-doc/jargon/metadata.xml b/app-doc/jargon/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/jargon/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/kicad-doc/Manifest b/app-doc/kicad-doc/Manifest
new file mode 100644
index 000000000000..3b90f4419eb8
--- /dev/null
+++ b/app-doc/kicad-doc/Manifest
@@ -0,0 +1,5 @@
+DIST kicad-doc-10.0.0.tar.bz2 101982291 BLAKE2B 9e2c1d7e21a2f881adef2baf3483e2cc97c78d0c366660ff5b73db25efa2d21dec5d130e9b4df633220636d8cfd3050cfe63f5e5451a9ba04584f6bb2f0cffcd SHA512 01862949567ce383a8798d6d70338e48101ff9c667d5d93c627d06bf818d1c79969154460599c02add3c2de73ade7c9b000c437d2a9fc46bbe01f55fb2396b23
+DIST kicad-doc-10.0.2.tar.bz2 102604261 BLAKE2B 2ed33ba63d3ad18fc55bb1d86b88d5357f3216705aa858d41580579cc7c167d96962e8f9651451d5057953da5dcc093dcb662244e6b00a69b93604441ae87934 SHA512 796d10f56377d818765b66f72d322af624e8c588469b97c27064c4861f4e50a8ae482891c775bddb7cdbc92094940cf606033cac418d4e9fedc8a26dfa1fc93f
+DIST kicad-doc-10.0.3.tar.bz2 102604244 BLAKE2B 779e9b22cdc7b7d1b6b21188180db769b922983da109dd80cbb6a2a4bde9a88444c03ec4fdf925a44d6d16663bf80a680cd981d8eea853853ac8b3d97a350a89 SHA512 c93e378ebd742d1544218356beb41f997cafc4f5a7cdbd264d2bc7ad7b30808577ec2de02048d5f73dc9d235053df70caba850d462c770a1af13dd1894500cfc
+DIST kicad-doc-9.0.5.tar.bz2 96633670 BLAKE2B da2c3073eb21162054151f336a3b9fd047baf99679f00ead4aea82e6261a0eabf27e8a68aaec2dd9cb6ddd88d5d7a5b1956dafaea51bca57bc5e22aef3bb18e1 SHA512 a451fbf7dad7382463eb40e81a6d23d09b2875c9a09c8aa9f23c9079508c15c3336a430b94acbb49906b41589f735456eebfa569a2c13666353b40f312bd36a3
+DIST kicad-doc-9.0.9.tar.bz2 96665025 BLAKE2B 2c7f35b96d2c362c6f3d4c8dd6dd959ee7f8ac62a4e6d3aeb001c699b5b04fcf47243647e761537c578ef73dcfa320433644af180edf29971ffdce901c150b75 SHA512 29ad06804f64d333f1662eebfbdcc91b012485913f2d07026e245d242318e84d8f86603995d0ee528f53170e35d207452680fb393ce23302c3bec90277945c1c
diff --git a/app-doc/kicad-doc/files/kicad-doc-10.0.0-pandoc-pdf-generator.patch b/app-doc/kicad-doc/files/kicad-doc-10.0.0-pandoc-pdf-generator.patch
new file mode 100644
index 000000000000..b651b4b472f3
--- /dev/null
+++ b/app-doc/kicad-doc/files/kicad-doc-10.0.0-pandoc-pdf-generator.patch
@@ -0,0 +1,47 @@
+Add PANDOC as an alternative PDF generator using the
+asciidoctor -> docbook5 -> pandoc/xelatex pipeline.
+This avoids the need for asciidoctor-web-pdf (npm package).
+Skip PDF generation when translated source files are missing.
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -19,7 +19,7 @@ set( ADOC_TOOLCHAIN "ASCIIDOCTOR" CACHE STRING "Specify which AsciiDoc toolchain
+
+ # Provide an option for deciding which PDF generation scheme to use
+ # Only ASCIIDOCTOR-PDF is supported.
+-set( PDF_GENERATOR "ASCIIDOCTORPDF" CACHE STRING "Specify which PDF generator to use: ASCIIDOCTORPDF" )
++set( PDF_GENERATOR "ASCIIDOCTORPDF" CACHE STRING "Specify which PDF generator to use: ASCIIDOCTORPDF|PANDOC" )
+
+ # Provide an option to limit the set of languages built. This helps developers to speed up a
+ # build they're working on, or limit the number of dependencies for packagers
+@@ -46,6 +46,8 @@ if( "${BUILD_FORMATS}" MATCHES "(p|P)(d|D)(f|F)" )
+
+ if( ${PDF_GENERATOR} MATCHES ASCIIDOCTORPDF )
+ find_package( ASCIIDOCTORPDF REQUIRED )
++ elseif( ${PDF_GENERATOR} MATCHES PANDOC )
++ find_program( PANDOC_PROGRAM pandoc REQUIRED )
+ endif()
+
+ endif()
+--- a/CMakeModules/AsciidocHelpers.cmake
++++ b/CMakeModules/AsciidocHelpers.cmake
+@@ -20,7 +20,18 @@ macro( add_adoc_pdf_target TARGET INFILE OUTFILE LANGUAGE )
+ DEPENDS ${INFILE} )
+ add_custom_command( TARGET ${TARGET} POST_BUILD
+ COMMAND cmake -E remove ${ASCIIDOCTORPDF_TEMP_FILE} )
+- else()
++ elseif( "${PDF_GENERATOR}" MATCHES "PANDOC" )
++ # Use asciidoctor -> docbook5 -> pandoc/xelatex pipeline
++ string( REGEX REPLACE "[.]adoc$" ".xml" PANDOC_TEMP_FILE ${INFILE} )
++ get_filename_component( _PANDOC_RSRC_PATH ${INFILE} DIRECTORY )
++ add_custom_target( ${TARGET} DEPENDS ${OUTFILE} )
++ add_custom_command( OUTPUT ${OUTFILE}
++ COMMAND test -f ${INFILE} || cmake -E touch ${OUTFILE}
++ COMMAND test ! -f ${INFILE} || ${ASCIIDOC_COMMAND} -b docbook5 -o ${PANDOC_TEMP_FILE} ${INFILE}
++ COMMAND test ! -f ${INFILE} || ${PANDOC_PROGRAM} -f docbook -t pdf --pdf-engine=xelatex "-Vmainfont=DejaVu Serif" "-Vsansfont=DejaVu Sans" "-Vmonofont=DejaVu Sans Mono" "-VCJKmainfont=Noto Serif CJK SC" "--resource-path=${_PANDOC_RSRC_PATH}" ${PANDOC_TEMP_FILE} -o ${OUTFILE}
++ COMMAND test ! -f ${PANDOC_TEMP_FILE} || cmake -E remove ${PANDOC_TEMP_FILE}
++ DEPENDS ${INFILE} )
++ else()
+ message( FATAL_ERROR "ASCIIDOCTORPDF is the only supported PDF_GENERATOR. Exiting." )
+ endif()
+ endmacro()
diff --git a/app-doc/kicad-doc/files/kicad-doc-9.0.9-cmake4-compat.patch b/app-doc/kicad-doc/files/kicad-doc-9.0.9-cmake4-compat.patch
new file mode 100644
index 000000000000..3fea3c82fdf0
--- /dev/null
+++ b/app-doc/kicad-doc/files/kicad-doc-9.0.9-cmake4-compat.patch
@@ -0,0 +1,15 @@
+From: Huang Rui <vowstar@gmail.com>
+Date: Fri, 15 May 2026 00:00:00 +0800
+Subject: [PATCH] cmake: bump minimum required to 3.10 for cmake4 compat
+
+CMake 4 drops support for cmake_minimum_required < 3.10 and emits a
+QA warning today. Bump to 3.10 which is the next supported floor.
+
+Bug: https://bugs.gentoo.org/975078
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -9,3 +9,3 @@
+ # have available, but it's not guaranteed to work or be supported.
+-cmake_minimum_required( VERSION 3.5 )
++cmake_minimum_required( VERSION 3.10 )
+
diff --git a/app-doc/kicad-doc/kicad-doc-10.0.0-r1.ebuild b/app-doc/kicad-doc/kicad-doc-10.0.0-r1.ebuild
new file mode 100644
index 000000000000..95dcf3d21517
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-10.0.0-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_nl l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE/l10n_en/+l10n_en}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# pdf uses pandoc/xelatex pipeline instead of upstream's asciidoctor-web-pdf (npm)
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ pdf? (
+ dev-texlive/texlive-xetex
+ media-fonts/noto-cjk
+ media-fonts/dejavu
+ virtual/pandoc
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-pandoc-pdf-generator.patch
+)
+
+src_configure() {
+ local languages="${L10N// /;}"
+ local mycmakeargs=(
+ -DPDF_GENERATOR="$(usex pdf PANDOC ASCIIDOCTORPDF)"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DLANGUAGES="${languages}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-10.0.2-r1.ebuild b/app-doc/kicad-doc/kicad-doc-10.0.2-r1.ebuild
new file mode 100644
index 000000000000..6445393fc1c6
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-10.0.2-r1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_nl l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE/l10n_en/+l10n_en}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# pdf uses pandoc/xelatex pipeline instead of upstream's asciidoctor-web-pdf (npm)
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ pdf? (
+ app-text/pandoc
+ dev-texlive/texlive-xetex
+ media-fonts/noto-cjk
+ media-fonts/dejavu
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-9.0.9-cmake4-compat.patch
+ "${FILESDIR}"/${PN}-10.0.0-pandoc-pdf-generator.patch
+)
+
+src_configure() {
+ local languages="${L10N// /;}"
+ local mycmakeargs=(
+ -DPDF_GENERATOR="$(usex pdf PANDOC ASCIIDOCTORPDF)"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DLANGUAGES="${languages}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-10.0.3.ebuild b/app-doc/kicad-doc/kicad-doc-10.0.3.ebuild
new file mode 100644
index 000000000000..6445393fc1c6
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-10.0.3.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_nl l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE/l10n_en/+l10n_en}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# pdf uses pandoc/xelatex pipeline instead of upstream's asciidoctor-web-pdf (npm)
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ pdf? (
+ app-text/pandoc
+ dev-texlive/texlive-xetex
+ media-fonts/noto-cjk
+ media-fonts/dejavu
+ )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-9.0.9-cmake4-compat.patch
+ "${FILESDIR}"/${PN}-10.0.0-pandoc-pdf-generator.patch
+)
+
+src_configure() {
+ local languages="${L10N// /;}"
+ local mycmakeargs=(
+ -DPDF_GENERATOR="$(usex pdf PANDOC ASCIIDOCTORPDF)"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DLANGUAGES="${languages}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-9.0.5.ebuild b/app-doc/kicad-doc/kicad-doc-9.0.5.ebuild
new file mode 100644
index 000000000000..5ff24b90244b
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-9.0.5.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="amd64 ~riscv"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/dblatex-0.3.10
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ l10n_ca? ( dev-texlive/texlive-langspanish )
+ l10n_de? ( dev-texlive/texlive-langgerman )
+ l10n_en? ( dev-texlive/texlive-langenglish )
+ l10n_es? ( dev-texlive/texlive-langspanish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ru? ( dev-texlive/texlive-langcyrillic )
+ l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DPDF_GENERATOR="DBLATEX"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-doc/kicad-doc/kicad-doc-9.0.9-r1.ebuild b/app-doc/kicad-doc/kicad-doc-9.0.9-r1.ebuild
new file mode 100644
index 000000000000..db2b33aa24f0
--- /dev/null
+++ b/app-doc/kicad-doc/kicad-doc-9.0.9-r1.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Electronic Schematic and PCB design tools manuals"
+HOMEPAGE="https://docs.kicad.org/"
+
+if [[ ${PV} == 9999 ]]; then
+ EGIT_REPO_URI="https://gitlab.com/kicad/services/kicad-doc.git"
+ inherit git-r3
+ # x11-misc-util/macros only required on live ebuilds
+ LIVE_DEPEND=">=x11-misc/util-macros-1.18"
+else
+ SRC_URI="https://gitlab.com/kicad/services/${PN}/-/archive/${PV}/${P}.tar.bz2"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+fi
+
+LICENSE="|| ( GPL-3+ CC-BY-3.0 ) GPL-2"
+SLOT="0"
+# TODO: Change default back to +pdf once asciidoctor-pdf is packaged?
+IUSE="+html pdf"
+
+LANG_USE=" l10n_ca l10n_de l10n_en l10n_es l10n_fr l10n_id l10n_it l10n_ja l10n_pl l10n_ru l10n_zh"
+IUSE+=${LANG_USE/l10n_en/+l10n_en}
+REQUIRED_USE="|| ( html pdf ) ^^ ( ${LANG_USE} )"
+unset LANG_USE
+
+# TODO: need asciidoctor-pdf for pdf
+# bug #697450
+BDEPEND="
+ >=dev-ruby/asciidoctor-2.0.12
+ >=app-text/dblatex-0.3.10
+ >=app-text/po4a-0.45
+ >=sys-devel/gettext-0.18
+ dev-perl/Unicode-LineBreak
+ dev-util/source-highlight
+ l10n_ca? ( dev-texlive/texlive-langspanish )
+ l10n_de? ( dev-texlive/texlive-langgerman )
+ l10n_en? ( dev-texlive/texlive-langenglish )
+ l10n_es? ( dev-texlive/texlive-langspanish )
+ l10n_fr? ( dev-texlive/texlive-langfrench )
+ l10n_it? ( dev-texlive/texlive-langitalian )
+ l10n_ja? ( dev-texlive/texlive-langjapanese media-fonts/vlgothic )
+ l10n_pl? ( dev-texlive/texlive-langpolish )
+ l10n_ru? ( dev-texlive/texlive-langcyrillic )
+ l10n_zh? ( dev-texlive/texlive-langchinese )"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-9.0.9-cmake4-compat.patch
+)
+
+src_configure() {
+ local mycmakeargs=(
+ -DPDF_GENERATOR="DBLATEX"
+ -DBUILD_FORMATS="$(usev html);$(usev pdf)"
+ -DSINGLE_LANGUAGE="${L10N}"
+ -DKICAD_DOC_PATH="${EPREFIX}"/usr/share/doc/${P}/help
+ )
+ cmake_src_configure
+}
diff --git a/app-doc/kicad-doc/metadata.xml b/app-doc/kicad-doc/metadata.xml
new file mode 100644
index 000000000000..daa54ea6ad2c
--- /dev/null
+++ b/app-doc/kicad-doc/metadata.xml
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>zoltan@sinustrom.info</email>
+ <name>Zoltan Puskas</name>
+ </maintainer>
+ <maintainer type="person" proxied="yes">
+ <email>vowstar@gmail.com</email>
+ <name>Huang Rui</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <use>
+ <flag name="html">Generate documentation in HTML format</flag>
+ <flag name="pdf">Generate documentation in PDF format</flag>
+ </use>
+ <longdescription>
+ Kicad-doc is the extended manuals and documenation for Kicad. Kicad is
+ an open source (GPL) software for the creation of electronic schematic
+ diagrams and printed circuit board artwork.
+ </longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/lapack-docs/Manifest b/app-doc/lapack-docs/Manifest
new file mode 100644
index 000000000000..9447eb7a2b19
--- /dev/null
+++ b/app-doc/lapack-docs/Manifest
@@ -0,0 +1,2 @@
+DIST lapack-man-3.1.1.tgz 1117350 BLAKE2B 3c1dfa55efdc1a2e11315885d853354060d04f3beab701d0dd9574e67ba9b34ec762c23b6275812a6849fbac0141c7a5fa56a86d4a340caeab5c001bc274392e SHA512 3dca890ec618f8c87de137760bd072a8664afc21d9f73e8b04b8bf1e4fd50f0796f11c9327f10ca34e3169fd55bbe8007da044580713428652eaa2c3dc25982a
+DIST lapackqref.ps 72345 BLAKE2B b5c4b7c7d7dae50f622ce06015ca5230a33f880eabba9e8c2b6e27999d51055b6a5b7bae3f7634c1e9313ffb9ffd3cf542b1d68229ae215f51984798cec0b1dc SHA512 b5177910f988002f9b9bc4e735c457b6e65e57e0f4860e237e82e038bd77ef2071d2251b41677374742219dcd0162cd0a92dfba9801279a4b8bb6aa5bdbf0820
diff --git a/app-doc/lapack-docs/lapack-docs-3.1.1.ebuild b/app-doc/lapack-docs/lapack-docs-3.1.1.ebuild
new file mode 100644
index 000000000000..d76ff6a62795
--- /dev/null
+++ b/app-doc/lapack-docs/lapack-docs-3.1.1.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Documentation reference and man pages for lapack implementations"
+HOMEPAGE="https://www.netlib.org/lapack"
+SRC_URI="mirror://gentoo/lapack-man-${PV}.tgz
+ http://www.netlib.org/lapack/lapackqref.ps"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86"
+IUSE=""
+
+S="${WORKDIR}/lapack-${PV}/manpages"
+
+src_install() {
+ # These belong to blas-docs
+ rm -f man/manl/{lsame,xerbla}.* || die
+
+ # rename because doman does not yet understand manl files
+ local f t
+ for f in man/manl/*.l; do
+ t="${f%%.l}.n"
+ mv "${f}" "${t}" || die
+ done
+
+ doman man/manl/*
+ dodoc README "${DISTDIR}"/lapackqref.ps
+}
diff --git a/app-doc/lapack-docs/metadata.xml b/app-doc/lapack-docs/metadata.xml
new file mode 100644
index 000000000000..c655cd3d7852
--- /dev/null
+++ b/app-doc/lapack-docs/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+ </maintainer>
+ <stabilize-allarches />
+ <longdescription lang="en">
+LAPACK is a comprehensive FORTRAN library that does linear
+algebra operations including matrix inversions, least squared
+solutions to linear sets of equations, eigenvector analysis, singular
+value decomposition, etc. It is a very comprehensive and reputable
+package that has found extensive use in the scientific community.
+This package contains manual pages for the routines, and a Quick-Reference guide.
+</longdescription>
+ <upstream>
+ <remote-id type="cpe">cpe:/a:lapack_project:lapack</remote-id>
+ </upstream>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/linkers-and-loaders/Manifest b/app-doc/linkers-and-loaders/Manifest
new file mode 100644
index 000000000000..87b64f40cae5
--- /dev/null
+++ b/app-doc/linkers-and-loaders/Manifest
@@ -0,0 +1 @@
+DIST linkers-and-loaders-1.tar.lzma 7346038 BLAKE2B 6d3f1ad4e3872d80b4740ec12586335ef3dbf3a3b9e0642d3cef6dbaf638ac91b2d834c7cd01c91fde517f381212edf68320a55d8b060b533e5e787b88a3e4b5 SHA512 65aa03a4edc9da009f49f3dd5540cc84a64d001d04f12f5f4ea152be5cb246a2b54d0db16bed6d8b764b64fad564227e566504adb5fb9172808b124e0aa79f22
diff --git a/app-doc/linkers-and-loaders/linkers-and-loaders-1-r1.ebuild b/app-doc/linkers-and-loaders/linkers-and-loaders-1-r1.ebuild
new file mode 100644
index 000000000000..32b8f9d4de87
--- /dev/null
+++ b/app-doc/linkers-and-loaders/linkers-and-loaders-1-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The Linkers and Loaders book"
+HOMEPAGE="https://linker.iecc.com/"
+SRC_URI="https://wh0rd.org/books/${P}.tar.lzma"
+
+LICENSE="all-rights-reserved"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+IUSE="doc"
+RESTRICT="mirror bindist"
+
+BDEPEND="app-arch/xz-utils"
+
+S=${WORKDIR}
+
+src_install() {
+ use doc && dodoc *.txt *.rtf
+ dodoc *.pdf
+ docinto html
+ dodoc *.html *.jpg
+}
diff --git a/app-doc/linkers-and-loaders/metadata.xml b/app-doc/linkers-and-loaders/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/linkers-and-loaders/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/linux-device-drivers/Manifest b/app-doc/linux-device-drivers/Manifest
new file mode 100644
index 000000000000..5be97c96919d
--- /dev/null
+++ b/app-doc/linux-device-drivers/Manifest
@@ -0,0 +1,4 @@
+DIST LDD3-examples.tar.gz 77780 BLAKE2B 76774a4c6ce91b7332b4b5fa92b8e2309a24c83ded7cfb646b05db9fe1ba0bf36ce4f803555a9147b14bdd832511c5395e2d8e752972f7a1227e91bdd4ecdb0b SHA512 6abf6f1595b5304f6416c1900efcae8019cf685f5662fa38c31c71dac5b42309e6e8050c02813da29045ce4c157e03018b87b7816f17b5f2852e53a5f0cdee35
+DIST ldd2-samples-1.0.1.tar.gz 123791 BLAKE2B 5cbfe4925af42688e10af86d341be6d8cba2c4093f2ce293705f9e72f5b2b65f4ffd5809cea00e1065351aea8314a38b3d2c0eec3c41ac3a55903a9c8b6f8c34 SHA512 c6d1c72f0b71806cc719f758b62f3ee2a5bc1c66b63399f2765c0b4edfb2f89945e1248607faae1a88c9278d74c1edfa42f4c4408d926883b1c82a650ebbdd6f
+DIST ldd3_pdf.tar.bz2 11553208 BLAKE2B 539903963d62cbbf15399726a6dbf795cefc0909d10f0383183dd3ee4408c6616c4548331f3cc9cff2b1c6ded6a84d378278bc4e2774df18bd50980ebc406c0f SHA512 46e9f9c2c4e5ce5d325e071f4638ebee772fb55c7c3c0f4a303a35e7ca3576dfccf655bbbe6ef8cf6be0558a1c84addf6a4b59b6c50b621c495f3b75184653a4
+DIST ldd_book_pdf.zip 6971754 BLAKE2B 161ec5b96bedba16958521b7b8605a515d7152eb75c661b2a66d27adeda6235de30fec437016c4f9fef559c27dfac4a9c4d0bee8b6eef89da3af30a9c745a158 SHA512 f30675ff5279df6c689cf4f936aa6bd50f6aab8254e557a6a3be87217efb2c6bc30de8efd489ea5c86f86ebebe2b3ac119b0965fd567caf757e9d6d67d02676c
diff --git a/app-doc/linux-device-drivers/linux-device-drivers-2-r1.ebuild b/app-doc/linux-device-drivers/linux-device-drivers-2-r1.ebuild
new file mode 100644
index 000000000000..b7ed91ee1aaf
--- /dev/null
+++ b/app-doc/linux-device-drivers/linux-device-drivers-2-r1.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT="9780596000080"
+MY_PN="ldd2-samples"
+MY_PV="1.0.1"
+
+DESCRIPTION="Howto write linux device drivers (updated for Linux 2.4)"
+HOMEPAGE="https://www.oreilly.com/catalog/linuxdrive2/"
+SRC_URI="
+ https://resources.oreilly.com/examples/${EGIT_COMMIT}/-/blob/master/${MY_PN}-${MY_PV}.tar.gz
+ https://www.xml.com/ldd/chapter/book/pdf/ldd_book_pdf.zip
+"
+S="${WORKDIR}"
+
+LICENSE="FDL-1.1"
+SLOT="2"
+KEYWORDS="amd64 arm ~hppa ppc ~s390 x86"
+
+BDEPEND="app-arch/unzip"
+
+src_install() {
+ dodoc *.pdf
+ docinto samples
+ dodoc -r ldd2-samples-*/.
+ docompress -x /usr/share/doc/${PF}
+}
diff --git a/app-doc/linux-device-drivers/linux-device-drivers-3-r1.ebuild b/app-doc/linux-device-drivers/linux-device-drivers-3-r1.ebuild
new file mode 100644
index 000000000000..4406e37db81b
--- /dev/null
+++ b/app-doc/linux-device-drivers/linux-device-drivers-3-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+EGIT_COMMIT="9780596005900"
+
+DESCRIPTION="Howto write linux device drivers (updated for Linux 2.6)"
+HOMEPAGE="
+ https://www.oreilly.com/catalog/linuxdrive3/
+ https://lwn.net/Kernel/LDD3/
+"
+SRC_URI="
+ https://resources.oreilly.com/examples/${EGIT_COMMIT}/-/blob/master/examples.tar.gz -> LDD3-examples.tar.gz
+ https://lwn.net/images/pdf/LDD3/ldd3_pdf.tar.bz2
+"
+S="${WORKDIR}"
+
+LICENSE="CC-BY-SA-2.0"
+SLOT="3"
+KEYWORDS="amd64 arm ~hppa ppc ~riscv ~s390 x86"
+
+src_install() {
+ dodoc ldd3_pdf/*.pdf
+ dodoc -r examples
+ docompress -x /usr/share/doc/${PF}
+}
diff --git a/app-doc/linux-device-drivers/metadata.xml b/app-doc/linux-device-drivers/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/linux-device-drivers/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/linux-kernel-in-a-nutshell/Manifest b/app-doc/linux-kernel-in-a-nutshell/Manifest
new file mode 100644
index 000000000000..d0f03994c2d9
--- /dev/null
+++ b/app-doc/linux-kernel-in-a-nutshell/Manifest
@@ -0,0 +1,2 @@
+DIST lkn_pdf.tar.bz2 3533339 BLAKE2B d67708c7b100707b6a74f1a983bc396f1068e60d74c63eb2ed99830f0ea4b37b4260504d45f27ceae70e9c01b92b65d9e5076476466eade84f9dbe8d1b384fbf SHA512 5a0815148b379347675e2c8f71476e8e950a8028fd625044457773c4e7b62fb886edc7151a46a9dd0cba47729c99317f779974e395149d87c4c9483c7404ede0
+DIST lkn_xml.tar.bz2 1058278 BLAKE2B f85cc277e7f313e00d26f53218d315c6b741b584a597b2b0adf3a9bf3dc13ddaa2203b1d6976e4189aa8dbeb167709f7ed3522a7c9cf8111e62b6f8d0425de2e SHA512 831b19f67b50f897f93720c19b7bbf90673c420c2b1ce257de3c656a01cb12ebee8499dc86c673cba9c14fb6fc50e644fbf84156d9d2580127affeabda87a83c
diff --git a/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r2.ebuild b/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r2.ebuild
new file mode 100644
index 000000000000..04ff74afa132
--- /dev/null
+++ b/app-doc/linux-kernel-in-a-nutshell/linux-kernel-in-a-nutshell-1-r2.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Linux Kernel in a Nutshell: A Desktop Quick Reference"
+HOMEPAGE="http://www.kroah.com/lkn/"
+SRC_URI="https://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_pdf.tar.bz2
+ https://www.kernel.org/pub/linux/kernel/people/gregkh/lkn/lkn_xml.tar.bz2"
+S="${WORKDIR}"
+
+LICENSE="CC-BY-SA-2.5"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ docinto pdf
+ dodoc -r lkn_pdf/*
+
+ docinto xml
+ dodoc -r lkn_xml/*
+}
diff --git a/app-doc/linux-kernel-in-a-nutshell/metadata.xml b/app-doc/linux-kernel-in-a-nutshell/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/linux-kernel-in-a-nutshell/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/linuxfromscratch/Manifest b/app-doc/linuxfromscratch/Manifest
new file mode 100644
index 000000000000..e6b1be3bb652
--- /dev/null
+++ b/app-doc/linuxfromscratch/Manifest
@@ -0,0 +1,7 @@
+DIST LFS-BOOK-11.0-NOCHUNKS.html 2249998 BLAKE2B 95aced870256d1266a530000bac74e3c625fa4e20ec2885959945c88bb9ca0c5c5cdea4765de126197495760fd1aacaae2278375cef147810bdb391904ba182f SHA512 ac7b4c488d28530efe3aa91819f41932de444ef2c05d1266223363240cdad4882ca7b528e32a6b3c6a999970cc8676a61222de75de6a3f6a2c322fa64412aaf5
+DIST LFS-BOOK-11.0-systemd-NOCHUNKS.html 2150008 BLAKE2B 9bb19d9a0d2f702f2a5a4a7194833e32e61a97729d468f8bd6357e0cf64a535348ba352a19bf799274abd6576efdbefc1c9c470d4cb807dfc3437d1b85e8a616 SHA512 7b8ce8bf65c5cda02f1543000c1b5970dbf210b137680453b55a3def870117740992dcb112189e5f9c40015a6b6a455587019f5d5b4ef6a3e08c2b37b6024a97
+DIST LFS-BOOK-11.0-systemd.pdf 1900409 BLAKE2B 43a675baa05b58cdda3a2bd0e1539819bce6ffce5cdcb044b885aa293ad5acaa44ed09cfda6efa8c64d556db5b83b230473875b98111fcc0fcf14890362375d8 SHA512 3876e82e5e0dd0c8dd71d83fe5e41c6210ab55153d2a599d56cc459096d2a783d5dce326307eead88f51cad9876e492a204c12340f8272eb182f5c6869d0b96d
+DIST LFS-BOOK-11.0-systemd.tar.bz2 216064 BLAKE2B 5b55d23fe76b896ad2712e971b725ac9225966c98bfd5553d7ed78e2c2ecafe433ff48344800b34c584209017932624be79e8d4c1970e80a10050eafd9988f49 SHA512 5707c30499fd95c3376008d50f92ae860a398f018fdb8b91e35c8be9deb3f5073f7c818f209bb142ce0ed78773de83fe7ca4256bc03eb0b5ed5bec3efd158a74
+DIST LFS-BOOK-11.0.pdf 2024185 BLAKE2B 94e47fb4d5531d447717e6fe9ddae42abbd5503fb4af902baaaa432007a10f2dd003c41e8ab8ea5f75de5b9f6434911500b69af9a78ea522dc31057bb5d1eb4e SHA512 dc9a1f33131c96d5e84c440ffd2b401d1b8c3a38d125ac5da5dc59792e6e11e98749fcf5955c94151a512262e522e7c5adfd94a978954674cc790c090d1df5a2
+DIST LFS-BOOK-11.0.tar.xz 250820 BLAKE2B c1fab9ec8ddc43aa83b98e27ea1648e51df8aa7a5efc794039ec0fb9aa5bdc4922285356a9c54b99bb901e549b9c6dae8d28a9f4785717eaf3f9654adb8146da SHA512 c718bf1daa2dd74fb5231925f2cb02a25b8f51b58c73d04009881f1b44cdc6f2a34e31eabe86586e4b04965fc1e13a3320c7484af1e8741c0419e6df43d6ba1d
+DIST lfs-bootscripts-20210608.tar.xz 32856 BLAKE2B e4bdf062f77ec34f0f4e9e246459c31d85ca2e3cba6869478ef91ab362f2df7d7f95bca8814e34eea55e0d054bbdfb81276cd4016b57eb996a83ad700044cd0e SHA512 cdd41a8127dab3329a1033cded6e9c8005597fac027601da062e7b54342fff9be04e7054b5cb948e46e22cbf497de2e1a6ed4d042b8b3702c474bdba68e82b59
diff --git a/app-doc/linuxfromscratch/linuxfromscratch-11.0.ebuild b/app-doc/linuxfromscratch/linuxfromscratch-11.0.ebuild
new file mode 100644
index 000000000000..fe9940f8716c
--- /dev/null
+++ b/app-doc/linuxfromscratch/linuxfromscratch-11.0.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_SRC="https://www.linuxfromscratch.org/lfs/downloads/${PV}"
+BOOTSCRIPT_PV="20210608"
+
+DESCRIPTION="LFS documents building a Linux system entirely from source"
+HOMEPAGE="https://www.linuxfromscratch.org/lfs/"
+SRC_URI="${MY_SRC}/LFS-BOOK-${PV}.tar.xz
+ ${MY_SRC}/lfs-bootscripts-${BOOTSCRIPT_PV}.tar.xz
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}.tar.bz2 -> LFS-BOOK-${PV}-systemd.tar.bz2
+ htmlsingle? (
+ ${MY_SRC}/LFS-BOOK-${PV}-NOCHUNKS.html
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-NOCHUNKS.html -> LFS-BOOK-${PV}-systemd-NOCHUNKS.html
+ )
+ pdf? (
+ ${MY_SRC}/LFS-BOOK-${PV}.pdf
+ ${MY_SRC}-systemd/LFS-BOOK-${PV}-systemd.pdf
+ )"
+S="${WORKDIR}"
+
+LICENSE="CC-BY-NC-SA-2.5 MIT"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+IUSE="htmlsingle pdf"
+
+src_unpack() {
+ unpack lfs-bootscripts-${BOOTSCRIPT_PV}.tar.xz
+ unpack LFS-BOOK-${PV}.tar.xz
+
+ (
+ mkdir -p "${S}"/systemd || die
+ cd "${S}"/systemd || die
+ unpack LFS-BOOK-${PV}-systemd.tar.bz2
+ )
+
+ if use htmlsingle; then
+ cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}-NOCHUNKS.html "${S}" || die
+ fi
+
+ if use pdf; then
+ cp "${DISTDIR}"/LFS-BOOK-${PV}{,-systemd}.pdf "${S}" || die
+ fi
+}
+
+src_install() {
+ dodoc -r *
+ docompress -x /usr/share/doc/${PF}
+}
diff --git a/app-doc/linuxfromscratch/metadata.xml b/app-doc/linuxfromscratch/metadata.xml
new file mode 100644
index 000000000000..a35ef8ce087f
--- /dev/null
+++ b/app-doc/linuxfromscratch/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches />
+ <use>
+ <flag name="htmlsingle">Install all-on-one-page HTML version.</flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/mathjax-docs/Manifest b/app-doc/mathjax-docs/Manifest
new file mode 100644
index 000000000000..2c401a1b3ded
--- /dev/null
+++ b/app-doc/mathjax-docs/Manifest
@@ -0,0 +1 @@
+DIST mathjax-docs-3.2.2.tar.gz 227724 BLAKE2B 1b2d25073e4f141f5c832f1139e6bcfbdb15c039b820f3662d6fb261faebedac8ea72fb324d76389c35cd28cd41556689501d8795d7a426d735d4eaf88eb61ee SHA512 94167e58deb4f899d5c49a6b1efec24f57fff7aa497a019e9f775e251927c698b7c5598b88087c2964b8cb7238b73152dea01e091b8afaeab8979b396270d429
diff --git a/app-doc/mathjax-docs/mathjax-docs-3.2.2.ebuild b/app-doc/mathjax-docs/mathjax-docs-3.2.2.ebuild
new file mode 100644
index 000000000000..2abc151effe3
--- /dev/null
+++ b/app-doc/mathjax-docs/mathjax-docs-3.2.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{13..14} )
+inherit python-any-r1 vcs-clean
+
+# MathJax-docs doesn't have releases, so this is the commit that was
+# current when mathjax-${PV} was released.
+COMMIT="c4a733d6d0ced4242a4df1c46137d4be6b3aaaee"
+
+DESCRIPTION="MathJax documentation"
+HOMEPAGE="https://docs.mathjax.org/"
+SRC_URI="https://github.com/mathjax/MathJax-docs/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/MathJax-docs-${COMMIT}"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+
+BDEPEND="
+ $(python_gen_any_dep '
+ dev-python/sphinx[${PYTHON_USEDEP}]
+ dev-python/sphinx-rtd-theme[${PYTHON_USEDEP}]
+ ')
+"
+
+DOCS=(
+ README.md
+)
+
+src_prepare() {
+ default
+ egit_clean
+}
+
+src_compile() {
+ build_sphinx "${S}"
+}
diff --git a/app-doc/mathjax-docs/metadata.xml b/app-doc/mathjax-docs/metadata.xml
new file mode 100644
index 000000000000..288ad7d48c58
--- /dev/null
+++ b/app-doc/mathjax-docs/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <longdescription lang="en">
+ MathJax is an open-source JavaScript display engine for LaTeX and
+ MathML that works in all modern browsers. It was designed with the
+ goal of consolidating the recent advances in web technologies into a
+ single, definitive, math-on-the-web platform supporting the major
+ browsers and operating systems. It requires no setup on the part of
+ the user (no plugins to downlaod or software to install), so the
+ page author can write web documents that include mathematics and be
+ confident that users will be able to view it naturally and
+ easily. One simply includes MathJax and some mathematics in a web
+ page, and MathJax does the rest.
+ </longdescription>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/motif-reference-manual/Manifest b/app-doc/motif-reference-manual/Manifest
new file mode 100644
index 000000000000..2b9d065ad98d
--- /dev/null
+++ b/app-doc/motif-reference-manual/Manifest
@@ -0,0 +1 @@
+DIST openmotif-2.3.0-manual.pdf.tgz 4195259 BLAKE2B 2cfb090b8b54bee37097737979f1ccf2086125b0303f75e6172127241be122f6da1a97e4b6333b50c523362a90b60f273998cdca8e2b573ce8b499458c01861c SHA512 a916d42f389e6f0e58968e46529943213f437a5bac145687f6f1cd6b4ad32516795836115054870fa435ae4d531d50eddc304c9a4fa96f005f45575c95cff973
diff --git a/app-doc/motif-reference-manual/metadata.xml b/app-doc/motif-reference-manual/metadata.xml
new file mode 100644
index 000000000000..b57a4c55c4ce
--- /dev/null
+++ b/app-doc/motif-reference-manual/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ulm@gentoo.org</email>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r4.ebuild b/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r4.ebuild
new file mode 100644
index 000000000000..e62a692f6f3b
--- /dev/null
+++ b/app-doc/motif-reference-manual/motif-reference-manual-2.3.0-r4.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Motif Reference Manual"
+HOMEPAGE="https://motif.ics.com/
+ https://www.ist.co.uk/motif/motif_refs.html"
+SRC_URI="ftp://ftp.ics.com/openmotif/openmotif-${PV}-manual.pdf.tgz"
+S="${WORKDIR}"
+
+LICENSE="OPL"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~riscv ~sparc x86 ~x64-solaris"
+
+DOCS="*.pdf"
diff --git a/app-doc/phrack-all/metadata.xml b/app-doc/phrack-all/metadata.xml
new file mode 100644
index 000000000000..450a25778af0
--- /dev/null
+++ b/app-doc/phrack-all/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>mario.haustein@hrz.tu-chemnitz.de</email>
+ <name>Mario Haustein</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
+ <longdescription>
+ "...those who know us know what we do, others do not have to...."
+
+ Phrack Magazine is made available to the public, as often as possible,
+ free of charge. New issues are announced on the mailinglist (see
+ below), various forums and are made available on the website
+ (https://www.phrack.org).
+ </longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/phrack-all/phrack-all-72.ebuild b/app-doc/phrack-all/phrack-all-72.ebuild
new file mode 100644
index 000000000000..7e01a4e00101
--- /dev/null
+++ b/app-doc/phrack-all/phrack-all-72.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="Hacker magazine by the community, for the community (all issues)"
+HOMEPAGE="http://www.phrack.org/"
+
+LICENSE="metapackage"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+printf -v RDEPEND '~app-doc/phrack-%02i ' {1..72}
diff --git a/app-doc/phrack/Manifest b/app-doc/phrack/Manifest
new file mode 100644
index 000000000000..b7eb0e6fa956
--- /dev/null
+++ b/app-doc/phrack/Manifest
@@ -0,0 +1,72 @@
+DIST phrack1-r2.tar.gz 10770 BLAKE2B 664f00a41304d6ee090317a60d927c35591c14660fb8048dae986e31e0dc491173d41fb9d330372f6b0a1b63ba8708be8caef5d20c70ef80b4fa80bc1d85ef40 SHA512 d57193724747102ed90a3de35e5110807c171f419b87517fc0d72edeacffacbfc60659d342c3f8d28c7063fcd850d7d64738615e2601ae4da09086e5aef6d45b
+DIST phrack10-r2.tar.gz 31142 BLAKE2B c88aef6b33a2fdcb41ba4d9ba6d01cbc4f1d4073571e01c1fa3a7ef355d3f11ccf8d7f14833cf36152761766168021592a3fdfb88cd324b4344492fc8a6be752 SHA512 7d5d16a13831e7124b2c7c3dfa05d43f889267815e39f51151fa040eeee93a376882213542054b270cfeff74350366c413a82c985e75b57ec1f677d3a7fa2833
+DIST phrack11-r2.tar.gz 44741 BLAKE2B eeaadcdc9cf470f1dc4275e83d877b5b2a030f20b696103b86923f773de890378d892c766d34186697f3a0446ab445b2410ee4fdfd57ba888d7cc4b25ad2a803 SHA512 95e2002138acbb926b66e3a3435bf12825582df1d01b3313d35df42e9da73ab11b4fabf78a63a47b0d50d940d6a893797f1d9bf9ec52950136a2c428a9072336
+DIST phrack12-r2.tar.gz 42754 BLAKE2B ca5e564c218a811aa42bde67caefe669e2bd84090ba9cba99d446889b094b5691fb74cc538956914f0a8f8971c9fc76b3dfa48b4ab11a74c97cc8135f9d0800a SHA512 b424fd36d8ee49d3d34456c0f998710d4087f30dd5b6ab05556cc4c069835aee1b5156545212b34c46e722ade6f9d1713b990a75081d4e509a07fd0c3f8a4f7e
+DIST phrack13-r2.tar.gz 37175 BLAKE2B 129d227e0a9a4bda7aab58a481c4f3057be7dc33f0f5e2701a499ba6e11c730adfdacae9e19c2cec867d04b06c499a4e56386568ee71099ac96bd6fa6847906d SHA512 5e9c843d6ea3a091908ddfe03774a9cf28f492be4112403bad8dba18aef38711268720626a3813b17918708e184976edead04d9a4f87fc6c02a351909eeadb56
+DIST phrack14-r2.tar.gz 36296 BLAKE2B 508211b34dda5982396b67c65de81a8adf4deee5b45a810751ccaf678e317cc2f02098e3eedd08f7465685217f27800e592b9af13a4d57b5dee2308ecbd9f368 SHA512 9ef82a6b2180530e44d3498ab57ebdb22a6cb6fe34a603df7bdfebcef5c0077e85539bcd3ce9616c497d7ff0075e66a3e54725af3c4de92c5e0d106b0f92b9c5
+DIST phrack15-r2.tar.gz 25465 BLAKE2B f07df4a4bf693c8844abff8cc1fe3798ade040b155ca4388917ba66b33513c75771c39f061903e4b2b7f6b1003087b444eceb1131dd7b7bd2b99e5664e4d68ef SHA512 2d0e6396cd7553aaa11b9cfe0e461b4affdb016b334cde31b299b2a9d6932e5b52a571c9e8aeee2639a83f24d7d74dcf150aaf8c01bbdb2e8580f68e76884ce2
+DIST phrack16-r2.tar.gz 26182 BLAKE2B 3011534fb0b4c52b8dae53f04912b94ed93ee1e21222c0e44c2dc3859a0647e99221eb5ad02b3fa146a15969422f0f80a55e3b40871d2189b57dc996b15ae7ab SHA512 ae5a23154f5bef7cfda670e94b5fba02f5c1a7ae21325b5c4de0a81712ea4b7595adde1a41e345e66c39649460857c62353a549594d7c96fe6bf2cd6c6ed31b2
+DIST phrack17-r2.tar.gz 46279 BLAKE2B 8bca5ff6aac35552ad7841e2368ab1ab6ead765a2c0d8d08019aac88d2258cb5cc15401fe9b1f6e920b2fe18afbabb6f17a26aa1e93156476bc7c39f156d46ae SHA512 3fd9a964bd0df96d6f11bc74efe0fa350cab558a2b4d2ad0f17a678a6867e654c2235aea7e30d95665e30aa12a8fce12a738a1160a833fdf9dd56bd1d4b430c2
+DIST phrack18-r2.tar.gz 50944 BLAKE2B 6c207fc0e325ce054341cdf03df70bd77bed75a60c38f05f23a289d7de4c5e65a45be8d22a6a8683ca634683ecc359889da288bf317530d021e390513bb44a1d SHA512 55d6526edcac3c8b6ca8d4c5d7a04578b55ba3737dd284d859100fc3938d9d39f31b1b577ffaef90442f5cecb44606403f0677c46660b581bd93b0029d741507
+DIST phrack19-r2.tar.gz 25419 BLAKE2B 367c6f1b75787ad23a1e3d466d236ddd31138cc85a9260eaea99878832b40ff50700bdba1488b6ea779f1aa0cac7a7ae8580ebb7c2dbe5042ab2c87d0da8cf2a SHA512 328cde7d31ed16c81a03097c77d5080f14460f2c64d87756d606a4a544472876ba67322ddb9a72a7da149d0c8ee4a02fbbb13424b83f477f2a1941357a555fae
+DIST phrack2-r2.tar.gz 18564 BLAKE2B d98a7ea63bf5cb4598f711b1fc3adfac26395f3814a82cefbf8691bd4ed959cff846572281ec03185215d04c05f79c6a4fdc46746f050f2a00b2abafbbd1ecf9 SHA512 44935c2240d4513d5b6eaa3c4f8e5fff4ce43bfacc4eca31c1133337528e05caa9308e1a2934891218dc94881096e598e94b210bdff8c6305805307fa6222c46
+DIST phrack20-r2.tar.gz 126371 BLAKE2B 3fd29afd6c0506f5abe6f7fab6b3ecc19ac02a4701226be31d277dc90fdfa9f64e984ee30095c84a1db849865289b1331efd4f3b6dc055dc3280d6878ed5a5fe SHA512 3dbd1fbe3904ba6a3b1a2e9ffc65d38eb2e88ba5a0de25032c2e3c8ac6c4fd08b8518e76ed043fdda13e59cfdd12d61af5fc3dc1701f7c4ae95b5381e465fb89
+DIST phrack21-r2.tar.gz 83176 BLAKE2B fcd9832ed209dae6fb3348217000a218a34f58fa55984262a114503cb450086eebabd98f7723a3c5ec030ff1bfa765cfc7b362529ac183ef5bae41767ff6b971 SHA512 835dd54c859540f71d622245ce214b72f148a6581d9433c33dd7a707b9f283d74fb1cf63119e18c9eccd0814ca4f4717aa20acb3f9c7364af607389eb920e6e4
+DIST phrack22-r2.tar.gz 93087 BLAKE2B 98d32f0d8fce0d01e1d1d69d0bf0e52648959ecb066b4c1fe67c4d73abef434d81af000368854a58b837bce6689e2724abc079961f34515c3bd2439af8cf6884 SHA512 6ea19ff912e802d4cd1830f93421993529c1e21c3a2582f7528fc5ac6b0f1077fcf11305cf24c3e3c9afe12d3816a2ec93f76ffde4e5bbb35f199bfd7655456d
+DIST phrack23-r2.tar.gz 59581 BLAKE2B 6176f2f4f3dc58bbb3f6df7ae4959f91d3ec59f80c5bc342e03dd715db74cedde5b6aa5c6526ada14c8ab708ce674412ecaa67a220a61a9f1574942abc3ed39d SHA512 8d8865bb2d8a261b72581664951e7a0351691b6d9c6f8b1900b09666a91b9cb833d3f96e11efe789476e3e97bd9ca97b35dbc7d459ff7ee9fb80a13f849cfe79
+DIST phrack24-r2.tar.gz 73136 BLAKE2B 78fdc83d5f8c23f0264b335c4d0fa53cb47680fadecd134e4f9beecf6ad9835d01db82d8063db8fa3b4e56979f55b4f883994f28d96c1139b54b8fdd1545f4f3 SHA512 7d521c55cc5f91a5122cc148608fff219d37c67e7e9cbd7993eaeb99ea6fe5f28b167d388c25e950d22ed42108d4bc3814b68996ca00c1dec7180bb3562e2314
+DIST phrack25-r2.tar.gz 69385 BLAKE2B e8a7de8d095b9dedd0b22c4780a3129bfc2c97bf5eb9fe5b1922d2a31d2040422b57621be85013ac8cffcb6672fb7382bfdb51f6f2728c08f0a3a5dfb91039a3 SHA512 52e6bf8b4eae30db289c2ed61546bbea58b59e114654cfe0687ebbbb685bafa006df96ceebe16d737e834c9b7cdc1503fea7e4fc9a555fc4aecbbff9b6cb138a
+DIST phrack26-r2.tar.gz 69881 BLAKE2B bf20e0ce886ebac58dd98e87d7dae0622c53bb796da6b377c1f8a4aac4043cb81baf965571634c413f56a44b1a3ae5de3902baab70cee041503021f9847fa24f SHA512 bdb85abc74fde5f30d51a81233e44ab673494d07dd8934f92912d985f094e6e9675d362399c4c4a6f1158506f3d39ccf15464888d2704a03441e0ebbbc3d0da8
+DIST phrack27-r2.tar.gz 91700 BLAKE2B 8059570d66c1727fb21585841463931fc2fc4d1fa22174e28c9364d7bdf27cb9b610e505239c297e96a555d2475759ecd01c3198c3737bccf2e91df2bc5307b0 SHA512 63691b281d5ac0b25242e42f8811521446842205db512bf755dade3d66e9163851f34f4c8753b3330e46514430f5f4a3f10c80fda534b842937a3a8b1541ca5c
+DIST phrack28-r2.tar.gz 85318 BLAKE2B 56586e5c12504c7db6c3a1b2fb9679201ff77229646d41176950d3eb1dcb9ed6c57a4d0ebbce45751c1714eb717c2183f69e8af802653011a29e6b3c2832e194 SHA512 2a59cec7968d167d4909d3a8662edf177a9a56eba433b8bedbe8f0a96edbaca8f10f7bf9c4cc784d0004b82f3a11355fe2356afa5f5c2108402a5fda4276b852
+DIST phrack29-r2.tar.gz 86428 BLAKE2B 9a80058f6ee454aa030b531ee557882d9b891596b80fcc137435b2bc333f0c50567dd0cd353af44eeb98acfc30c97d644d120211811d9fc340ffb47a1e503568 SHA512 09819e120d7cd8406157e009623924c86e9a7dd6374e3af30fb3e8d3bff0523f7d3162103b5a545d13c38d328c90b21ec244dcd68ec11d9b9410d2f679afe880
+DIST phrack3-r2.tar.gz 21419 BLAKE2B 9964b34e95bf944c3d8c2cc8872155c411817eb4c674a531f6cfd27974e35a94f3f2d4dbdb75d2b4092843a76aa8557f73e68a126ef4f8ca9b8ec47508020ba4 SHA512 8694592d194e3e72e4f7baa518a5241d27cd735e0e3098ba7249572b80452a016b46df601cf0b6d9822b75f54a2d32bcff1ed4a36bbeb00d9917a320553b772f
+DIST phrack30-r2.tar.gz 72332 BLAKE2B 5acd7e20b9d5d930b4b3622a80d742bec35b2b9aa9a7b58aa0a5fd2fd2abda8d15b8de4cc884f0a91fc5f1bc36fb6b4ceafae881ce6ef8cce5b0b892276cdc5a SHA512 1544020b05ba8d911829d1e2264d7b48df5c2f784f425e499a8bc6ec0cbf934b20beeed7c58b0e0118c2f00c3b34ae873d99631e8f7f2cc98f975b8e759cef43
+DIST phrack31-r2.tar.gz 59817 BLAKE2B dd74e4bff19a62932d97414811df86776498ab47e31f1a2541a891953fcee0e008a6ffd09db7bb33baa79d457acf781f3319ebeec4402a95eafb0c61922893df SHA512 d4dc439e88d86296d26714ab4f483d73636767c2d7ff532ba72e64055c4da8e018a3a8c8125b74790dce44688bb5a83942d4ed93b564236f518073ba09e150cc
+DIST phrack32-r2.tar.gz 122940 BLAKE2B f1939021a9a516e992a486db9a5b63ca9ba72eca1a35885d03c2f4441dc5370de3088887a37f85b43bcef877872d25d7696b7eec9f0f4afc0137fd3b10ac34a6 SHA512 4d65d4bee29270f205889aca0f6d2a54fcedb21a1896fe879d0d0ae100c7a513ec403552fa0a3873ef6c9dbddb7f7af9c044b4a9f1fdfd1f6edc2d814b2dc33d
+DIST phrack33-r2.tar.gz 78253 BLAKE2B ab46dd93be629dd3514c5765777cc22202121ff944cff18cee83452373f4c1c0a6fe6e1ff32d7a5abde47df1ba7dfa5bc839cdade698f0b99343c885b0c81d37 SHA512 8f60314082cdc722c24034c9d5c8a5ce052b7538f54dceed1e3a74f0a7127838fdd21e81e6f4d09a783705325be592a293ef48a27b47535b5780348be8d606d4
+DIST phrack34-r2.tar.gz 55970 BLAKE2B 008f27e0be010312f6724abd28fd7b48cd64e8bb10f277c1b1fcd8e5ec9662cbe48af258a28e26bc38137af891c875829480b55bb62838f0c8380c430f6aa977 SHA512 63e59f458b191a095b2a5cde262835eab8ca6d114c4d5ce56a866e43dfaa56ec0437c5f4b101f4e1496b604d2e5c94ded6b953390fd14f590ee05b7255886318
+DIST phrack35-r2.tar.gz 130003 BLAKE2B c1305b7ff8a9b9356db608bb6bfe3ea6056a99a0d7061681c21acefcf9462eadd8e867a47221422ef8f2a78dae08df3c6fb0b7222cfdf99771cbbc4022529369 SHA512 bc4ec86a4a738047ca1fb18ac1e0278a98592e3f8a3ffe456a8ebab3af73205ad5eba704f05358dd90863207ed02e70db4f7a8ffe4747f645432e9a71517a4e5
+DIST phrack36-r2.tar.gz 71840 BLAKE2B 3e8723eddca70ee9751e2add619f937b7c86779aa1d36105863d8f06099cf50cfebfa787a0402687573cfe3aa31ce6611c08ddec9ad85a601a930b3dd702d4aa SHA512 b44f16f2194077e6e976cedd68e6d69190b70fed20cb3691657766cd6d57acad9a11ca3439fb5f87bb93213f0bb3cc70992cf076b6ca91e3e1ee644abf8fe285
+DIST phrack37-r2.tar.gz 124712 BLAKE2B f93a8c12d68fe12d29d85647aa03fa526553733ffd43d9a4e3ab90827ea24de30941266ebe964dd8eabe3eb4c06a878a5ccb27ecf1ad5a1d7c2723762654aba3 SHA512 f0fdc2dcd822be1ef106e80a96322e36379a8c5c87a37cdc47147a7bf3c37211918f726532517e396d900413e133a32038436a2b57d295b98a41042ec001b169
+DIST phrack38-r2.tar.gz 132514 BLAKE2B 099d5d6b50c8ddf964b091a4cf07a7d48e30927f5f5f5ca1ca8dcc8b922d5f28a75da2fad31bfc27ecfe649284d2f2c27d4ff6092725ca98abcd74053949615d SHA512 a7e711d6573555ee7586831391e1bdd04656df94a8061235171e2da0d458b7d3dd3fad1d24a8271576033a9d06cc0e2fde57a8b88096996af0c935915e0318a7
+DIST phrack39-r2.tar.gz 116049 BLAKE2B 3286b9b9afb3f077ad63833e8a40b4fe7c01b13c2f775d8e385861e0538cb76f61597655c69851f1faf8473eca71b11b4055c8963b795a10a06103cfdfa606c2 SHA512 0bfbe7c2192ba073969d83c0274c6e83a4b8481538a45d47e9c8901eacb8ae94e591b0c9c73a27c71d87a142121310e0de4396c065b28a0c2b2758890a7c7a90
+DIST phrack4-r2.tar.gz 35757 BLAKE2B ddff22c825ef363640280a9a35808ef6872d89e7c1a12fecbde7e977c024286cfab69449c4c70196290230d9e8be0d57fd91a19302ad7641bc8a0fbeb53934a0 SHA512 259978ee83b51a29929436ee4f1a2507d0a756f229b264c434fb0980cf22c29df048cc469436a7b34f9aba849d2564348249e80fd91b9eb53e81d1295b8c8845
+DIST phrack40-r2.tar.gz 208899 BLAKE2B 04fe784eedf84a06e7fa8429d9647b8d732696f6fd09cd19f06944778403768c6b0a441ee7900070ab2ffcb0cb9ffd60337dc228b7f816ba101d2a9e6df606cf SHA512 dd7060672beeca290cc5a5e4290396cc8a374507321b6b16627de2c3e428f7dc5a21b039d4aac0241ffd9108f183929cbc8a2bd96e37bda5b5f222b99cab14ef
+DIST phrack41-r2.tar.gz 133647 BLAKE2B 2e436f6be7dfb4af71c4cb6db9714a58d83815ec3a024e7f85412058491f2245d957d547c3a992c8ca774b5dd04df4d85a8e00f7bf1759ba7048cb731498a6eb SHA512 ef7e53c0fcbada50ece4bdca32276050b39f43be6d0c8be7da4bbb82f066db5c2133f9bfc4b4b44986c1f75007a2bacbc483fc0aae061213639477be5a0b64e8
+DIST phrack42-r2.tar.gz 154307 BLAKE2B 55e069e93ed4034feb533dba0f580145b719e936ed7cc96907a5d7219c72885b8a9a0920b6c3f5742c56efccf62f778d295ac6ee8c3d340756c3cfc222283721 SHA512 706f05e0cb5e4ce50344f88d9a00840a6961de4a5f5363d29f2a36f5cefe8d562cdb8c32be1f802c7f6aa5089970c12a7b96e3ae6f62d8a41db4f1f51f92f561
+DIST phrack43-r2.tar.gz 416627 BLAKE2B c12c62c6c2e69fe759bf4e18a3a0f2737c5d271ed314dfc5ad1c65f65a2270a429b9393dee136980469d2dad9037b920304a620350fa1f5e99029f635f945a3c SHA512 9d43121fda707b4efb74fe123c77e6e7d99b654e93a5342e98adc2420a957a4e772b69f302b9767e4ec756b9688489f1f24db9182debe9c6916bbf36b7b2c032
+DIST phrack44-r2.tar.gz 359683 BLAKE2B e8bb2484e019d1de880b3ed1e9c9c5a94ecf4e573c348a172cf61fc194dee3c95dbea2af80489d4cf1f8a1783aedabe436a962d17a877881fda7915676c196c5 SHA512 678eb74b4fc2d729db495a8a5b31827afec206c4bd7abf0b8725d1d62c08634d67cfa083d1695d08ca6745499942a84ac8575a492c34fe900a76595e027d3daa
+DIST phrack45-r2.tar.gz 357716 BLAKE2B fee6fca996f2bd9f1f8e084de7bcf45733ce7d4798e5aebe998c41f91c24fe93273a162c0205751386306629ce063aaed62c2c483f53fb82b14f5a2af17d367e SHA512 51fc012df6313fc7ca9a9f772643fcde23945704a007613e700c7c912556d054c0f2fa4508fcc2ca4f11156b0e330556e97abe0ab1e1317db88427981e7fde84
+DIST phrack46-r2.tar.gz 401166 BLAKE2B 58f9e05f8cef58263ed685ec89bdc34d32bc5d85f6944b4ca05ac61cd2cc61b672a83bddfb3af921b4a7ae5e63a609471fc90ebbdec93639d276f9b54868b3b2 SHA512 9b14c8551c63a51aed0a96b6744820f09320de27e83233bc4ecd2cd366965eea1bb8b8ac22f5dc3844a173aba206df7906f238c127eb7774a860f083194686e1
+DIST phrack47-r2.tar.gz 337057 BLAKE2B 384af0fc4cd23dd2e3781b534b7ed16566339b77919ee91f4d0ca45acf09c25e481e0af5bb81178c0a4bd5b518fd2566b5b1254a2e43a40979c3b955e8b57516 SHA512 461a3a18baa65a736daafea24bd178ade59e37700b67d08d6349278e37085b60effaae9488cc22c8cab363d23c3af446bf136fe57210168a395be73704b69d6a
+DIST phrack48-r2.tar.gz 241312 BLAKE2B 345b1a49e98ea620a88699eb503ef3e0da6a3ceecc4fb7206bea63f607d7b43cfa0725dedb4a3a2d069165c40eed3eb4d715d270358d4a0d933e2d0781035300 SHA512 a36c183aa346b200cb59d87ba320d5ca2c72b6e87365aefa5a3e5104faf09339e44114b7e22ce320cb1103c579064f7dc188f37c61b3e7ca0a3b94fc8b2b46fb
+DIST phrack49-r2.tar.gz 188767 BLAKE2B c3b4f012fdc389c740adf45f03e85fe9accb0c334d19a27e1c5534505432166480d882af6004a07da41465c5ef95e60264d77e205c32232f01f211445666ba69 SHA512 3bc739354d3fc3754e52eaf97690d13eac2d20987de154f5eae7b4700c220436f877b5366f14b860e9509fb4e46f42a2441c6062496c9db1141e99d75a08ceed
+DIST phrack5-r2.tar.gz 44967 BLAKE2B 6bc87bc39d73d93fb067839edbdcbe004fe30716d0da2ccd0e2ea398fc8d01a9592d59e3f384412381147628699e5e5173477db635a4fa868d12d789b1f54328 SHA512 64886d11a91b93fea5d4f38e099ecebe4ac0f7ca8a02ea8f2d7c7758da4174da32ea4947d641a48ac78a20ab33573c2cefc6053d572e3816e6a9bc3e0921ebc1
+DIST phrack50-r2.tar.gz 188012 BLAKE2B 02ecbbab55b7615cdad3bc295054cffa1ce4ef87ab823056a6a0732e4098df784347b5480b4b2841ff5ddd11595ad99b2edefdaafadfa68e035cbf255e983f1e SHA512 5e8ab8383f3c77dab8782c928f7a2ce74b1270e3cedb555f603d7fb5cf7bcec850945385db0e0f7def7163881384ccb618aa76e19bbe627232658a4c31af18da
+DIST phrack51-r2.tar.gz 296960 BLAKE2B d48e08cdc2eadee52c24dd7f4ce7d5d46ac43cc7e6d0e7ce96a5c718921c7a00b154685d0cafcfbd5ae395a6f5fbdea220b45ce91066135fad7ec5afea020221 SHA512 e962283868b6f48d44b9411dec1d580302be53fecbaa7796360b1774ac081dfef9f4236b108e5561119482e89088de1120c3eed0d071cdff7d792c6e2eae5764
+DIST phrack52-r2.tar.gz 247814 BLAKE2B e4f7bf26981ed4a77c529667a15d5592f368da0e03b48724edfb1e229ef17cb25845a8926dda4c8808e420e360710d23f50ffdf121cf5c1ce7757e52d248f669 SHA512 88970fef0f65d16d4d28997267358a137c4090ade1f896aa540e59a49028d49fb16d0b83505825b4700abe7bfff04a644e01ae4dcb5c7d95693eaec14e5fc337
+DIST phrack53-r2.tar.gz 164215 BLAKE2B 41dcb045bb2bd1bd62814c5d8635505439540bcc833a0303eca751abb539c58466a1df40c68f5a19f98b1dc6938c0bd0f86af27848dffad23191ea2eb48861d3 SHA512 822880fbc2981b540560676b6ff3b8c0062c6cafe7e96240448468e70b30b1d20781c35d2f4fd3aa453d31b3dd2cba20a4fafdbd7d2aab57c77718f58055ee03
+DIST phrack54-r2.tar.gz 189774 BLAKE2B 7b488bcc4851a8b71d9b22dcd075dd310769fbefef533388ff56f51ae790ace748ca25f9df20bbcf6b72c9feeec6fca1cf3702d76f4b635b1f82f9e8c3ed7e0b SHA512 1b2c34fcb1919c7c13e1098845e012a56cdf7bd306eb795d10a77103ed2ad2389116b2690ef7310222c1228dd1a9b5c7a032fd74f70fb76498f94b2b7ae1ed30
+DIST phrack55-r2.tar.gz 240383 BLAKE2B 8d800c8a73a2c1942cd05387fd3903d32897d23cb3aa18d7a55f2331613135aefb3090a4d4a00fbfb1c4b3b58ee311789490971e524a05e9491f393d3dc12783 SHA512 0a8b3928d47da9bdeafa83e5c35c9dfcdf90c78d29ad8109c8c682797bf6c13af2f324ffb21091636c41b2ccb9fdeaa3097240fef896d3b337cfee1ba6046182
+DIST phrack56-r2.tar.gz 163702 BLAKE2B 49dc035cd85acdfbd01de9a4b00003cc22d7f14dce828cba24c5eb2f27cf91ba51b22abf7f5d47f9bc99554165cc160c2355f2776fedde7217586a2f863ee85e SHA512 ebeaf62715ee632d1082b3ea0ff2b17de4260fa90372c5c5657167796276b03883d6fb65b037ba76b26779fdea96fd08b26689a5d0057a8efa52d767b240de85
+DIST phrack57-r2.tar.gz 157252 BLAKE2B cdd673a1b6bda33213cf22401daefc65c5938501397da91e09e0a0305d94133e6ec17ef14e7bc0f158a0e6d0455bbb57469148aa3a796f676683539e6ac1af9c SHA512 74d71923c0caf8aa7302bf3398e18e5bd3a0b6dbac08019b59c85cf937db4f3d55dec1d5b076dea998a155b2df6e75c69192b1dfac6c24e142ce9a8d78f59be2
+DIST phrack58-r2.tar.gz 193662 BLAKE2B 9461bc5f721cac987c39cb1bfe6a574576d27fc4074bba45b97683649ef0940d9e555d75120fb6918a81cdb1dc80433290480f7bd1f2bdb4e13446c51a7293fd SHA512 bd564dbff104f551ddd62220f013e8e97638c89089f3ef8e021b804bf8297d2d4359c976f8737b2aaef14c12d8a40a3f483296429eb3495ee7b44e59dd29e5d3
+DIST phrack59-r2.tar.gz 300030 BLAKE2B 90737635d2e2372c853ee6855e590849d0f7f5af916189888ab3531d0157d9307c325e10b383d1a9d60ee8c04daeef67d0e1f9c4e57e2f884aa01a7975079ec7 SHA512 e12a90994d7b0a0a096b385aa013fd867d462eb6c8aef5963e743acaf33447cba5e4bbed286f5a02be1ffa6c9007e90e82a30644a54b962ccdb45a2b669cdcfb
+DIST phrack6-r2.tar.gz 81467 BLAKE2B e66ea254cce0cfe824e341d64900779acdcea76e87c443e44a816dda09275fd7313dbcf7b9ce18874e6b6942050288de9e8df9c4165ca4182404d9418c65ad3b SHA512 ee606823df3783c2035ffd7e3d7dc22be905c4a636f08bb849f56bdddf947e47fad4aff33321ca0c09ea3cf802d6c1558b428fc877b20724a2155be49c85f27c
+DIST phrack60-r2.tar.gz 321892 BLAKE2B c401597d9f112cbe8f6f652570a8a4df075c8f1acf69c630e8f06b88b12f5e23a0360fbc386a2de909310a89df2f13faadb92ba1f2f4f31eb4c5381c891114e7 SHA512 0923160244d76b867e6868775c157f07f6ed443ff9587c976445364976e49c8f0583e73cf54cca37929e83c5ec0bba141a104564068ba8a8e9b8b77c842199d0
+DIST phrack61-r2.tar.gz 352005 BLAKE2B c24497ba40355fdda69261b9bed6e30eb8faea5364fb9a87081ea59f0d8690b3c8bf033baf8d52e0e7495aefb68f4a715ca9a377dcad7fffdc850a06009f56d0 SHA512 6605f9072a4fb87b3c02091c6c98c9c8c9616c18b3d334e447292c81f32ef4ed5633d2c1bbd99ba6e739a210b366c275e1e8c3ae34bf2497add99f265427b8f1
+DIST phrack62-r2.tar.gz 345582 BLAKE2B 572e7bb78133d307266a12d8503a1680fd7e4a654f50434c88187f7e034aac55cdaa20405815371483b1b0190624f28714ee841ce75df0919f4ffaad990e3ad1 SHA512 9f79b64c66afe57978646d2fc8b0dc2a7ef10cf5b06123c03dd5e4e786fd72e89a8f3f6a19c46659a415a0d62961fcb04838ac2dc342be5d2d926bce0842addc
+DIST phrack63-r2.tar.gz 495216 BLAKE2B 0ec271e40acdc689f489cdb10c57e329a5cc96ac0191ca140728bec7c1bae064b72b58e1f716eb6283736134ea1bf3f51f7099c5111087269b4989fc6093a254 SHA512 970edd949ad18fa8ef79f27d8e5d63f1bfd677648439d1df1237567a41ef4f536e102ce2650ab9bfa64e08a46811796e4bf6b50121211bfaacb2ac1e548686ca
+DIST phrack64-r2.tar.gz 371211 BLAKE2B ae9c08685d0a4f6908f48e7db15e6768ef762493292c82eed863da8d2b8b744464492833555718f1b417fc66e4d920b29d4822f03e4e60e3d209c2e03381acf8 SHA512 9f61889e130f702c13dd9896444224fbe52d8cfc2fc494d540b7e305e8497ad465d5474fa843e3fad0d4f80b1d2dc82a53ef479395473c7330f6826a669b0e85
+DIST phrack65-r2.tar.gz 1253255 BLAKE2B 2e481b4672b48c0729cdb0f7eff02aae21cac15fd7aaf5998a1b8baf4714953b9cc184243793653dc255711b19ffee9fb100a00a3b6f04a5ba7b9016810cca25 SHA512 90e9f55b1d2f455bbf843be96a7178fd3e5d63f1a4d5a444d5bb0a36a32f89e0a3111282edebc686c46ae8ef01ac21ae5689985eebeaafd82b1c7c1c7823dfb5
+DIST phrack66-r2.tar.gz 446178 BLAKE2B 923fbcfc4d76f2d9841d04856d976ff4149621bdd5142552eb9460d22ae27fa9d20f6b35d8acb2238f3eb70ce459afbc0f66b069b08fbdd0f6eaf9be056ecac8 SHA512 baac480d0223372f89a56e954961bfc94ddc1f538b70a7de0d673a6bb854c55da48799a97dbec50e4055c9450b590ef7295cf5d8e7bd84eca3e372a2dbb2901a
+DIST phrack67-r2.tar.gz 1960534 BLAKE2B eff709f1b452b70bb9d300ba0c60107ccd20df62f316fa40042b9ce5ecc4a91808b478f1489e1cc712bd59ddd29f42fea59b7c3d2543392717b2626f51152c8f SHA512 93f24d678ace9be7b040cb2373605cee16aa06fd4cd058ff673eb7f17d94d4a926fe56013dc7c40896a2e8cbb0fea065693c9fda9d98f6a6b60bcf84d8dc4134
+DIST phrack68-r2.tar.gz 1894277 BLAKE2B 5906b6aecfab0ec355060b7e3ad037637e0e8f67fd330b55fc276eb3efc0a14892c6c2e8f10b31bb1d7068db756858363d508794b02a314060c5206965c75eab SHA512 13ff1c906411f6052f089915dad00aa351ce1fe569bc070d80d77def8f656767d50eb716ddfbcce1d4e9aa0b5909b79207e6ae9297bd290152951ace449b39ba
+DIST phrack69-r2.tar.gz 1621435 BLAKE2B 9337794f11f5656b3a77a284f709c9f7ebb61b221066f6a9318d9ee4849a3d41cba0ab7ae16fe3cfbf039f2fe7ca7571133332f1451a6845c73d4003f8a3a986 SHA512 25dccb515b6582bddd3a4a4ee81cfe477b55eec7b84b5cb547b747a8586907ba213e70acbed2a2ee03acb5dd4404b2290291a5b325e8f8996caea6e91ba0bdb5
+DIST phrack7-r2.tar.gz 36073 BLAKE2B e59a612cc804aa0c69396fdf77ad08fe5832f09bb0863cb203b02566533cbd46d8e18e351a5301e650877e16a22b05d5d308ebc9ab88239bbc2fc3e2212aa97b SHA512 9d2080afc10961c2eb122806db9244997a17fe51f8ad0f2b7a747b158e7658acfb75efc09fe6bf522666f7e0c41edc9ef54adfe2922fd234df85be4d5a666af5
+DIST phrack70-r2.tar.gz 736000 BLAKE2B d97b0b10feef4c63699f6311129d5d14617906b1f74075b776284cc90d0672b2e16935fb1be3aa9535e51bf50eba8fedabda2506d46e2e222867fb0e3d6671df SHA512 eadf3f0a75d23ee55a5b157d3d8cd9722786cef5189753c20839324bf80d4f3e16055b21521da1b08a96b8aae6afa80dfe4486b46a2db626a92a8cb6cec25bc4
+DIST phrack71-r2.tar.gz 13135670 BLAKE2B d53a09473bd6b2e6cd2b2e6180d2ef3d6336b818dae244a913ff960704c87b6f32f733d463d4f08fc1b17f01ff809df3acdd9b9aae4ba1c7701d05ccaad4d804 SHA512 3feed85859e26573f350f465b917d30b132196188e39470b40b9925dfe79e7e8a4269913f92e4c153a57ac7270f186b7874bd4bef01003e6a88d2a75e291a1ce
+DIST phrack72.tar.gz 805691 BLAKE2B f82fca7cfe04ee4e91d7a8a0aa067c2179f3486f73ac5d6ac5c4236e282ba79abd8082c07f2267c09c07a77e972c2adc3ba3d19fe7d46d297728fd3c7a8b4ba2 SHA512 e5368a41077d6afb52742b21d953ccab8225b8fd69b8dc559053b068167919b84266684f1dfaafc19b412313267c1c09be565a05265de711a59e88d01e9b4f1d
+DIST phrack8-r2.tar.gz 40509 BLAKE2B a30bd7df21d18a643a9dd1b0af692214f6fa4a536a7c632ab9451b19e976d557db513bda0b5b2cad1256d08f9ae19884013ffc85e65743b6cddfeb6c01af9e9c SHA512 215cea95e05ed9f592c272211f515b9950055e3de43366e36a1968689dfb6a474414c5422e6f20917a51f6fce25910f2a7b4e36a9e33183cfd9dcfb397b933c9
+DIST phrack9-r2.tar.gz 35213 BLAKE2B 97f7c67d7fa6d6bc5426d81dc27be5ce62d0e8d90fe214cfb334578d68c09dc7c15f824251b3ff301d3041ae0b1c10a3afbc29cf554f40ddd268396a99da0a93 SHA512 04d2dc45c4d08accb42cf3ca3412500739a77c2b5a8aa8b88d585fa415acf1a83c0d0073b6892b1918d4b95f82d2134dcb38bdee7009af5b7f86212e8d51520d
diff --git a/app-doc/phrack/metadata.xml b/app-doc/phrack/metadata.xml
new file mode 100644
index 000000000000..450a25778af0
--- /dev/null
+++ b/app-doc/phrack/metadata.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person" proxied="yes">
+ <email>mario.haustein@hrz.tu-chemnitz.de</email>
+ <name>Mario Haustein</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
+ <stabilize-allarches />
+ <longdescription>
+ "...those who know us know what we do, others do not have to...."
+
+ Phrack Magazine is made available to the public, as often as possible,
+ free of charge. New issues are announced on the mailinglist (see
+ below), various forums and are made available on the website
+ (https://www.phrack.org).
+ </longdescription>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/phrack/phrack-01-r2.ebuild b/app-doc/phrack/phrack-01-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-01-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-02-r2.ebuild b/app-doc/phrack/phrack-02-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-02-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-03-r2.ebuild b/app-doc/phrack/phrack-03-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-03-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-04-r2.ebuild b/app-doc/phrack/phrack-04-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-04-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-05-r2.ebuild b/app-doc/phrack/phrack-05-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-05-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-06-r2.ebuild b/app-doc/phrack/phrack-06-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-06-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-07-r2.ebuild b/app-doc/phrack/phrack-07-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-07-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-08-r2.ebuild b/app-doc/phrack/phrack-08-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-08-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-09-r2.ebuild b/app-doc/phrack/phrack-09-r2.ebuild
new file mode 100644
index 000000000000..c0a0da827872
--- /dev/null
+++ b/app-doc/phrack/phrack-09-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV:1:2}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-10-r2.ebuild b/app-doc/phrack/phrack-10-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-10-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-11-r2.ebuild b/app-doc/phrack/phrack-11-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-11-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-12-r2.ebuild b/app-doc/phrack/phrack-12-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-12-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-13-r2.ebuild b/app-doc/phrack/phrack-13-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-13-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-14-r2.ebuild b/app-doc/phrack/phrack-14-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-14-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-15-r2.ebuild b/app-doc/phrack/phrack-15-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-15-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-16-r2.ebuild b/app-doc/phrack/phrack-16-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-16-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-17-r2.ebuild b/app-doc/phrack/phrack-17-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-17-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-18-r2.ebuild b/app-doc/phrack/phrack-18-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-18-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-19-r2.ebuild b/app-doc/phrack/phrack-19-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-19-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-20-r2.ebuild b/app-doc/phrack/phrack-20-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-20-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-21-r2.ebuild b/app-doc/phrack/phrack-21-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-21-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-22-r2.ebuild b/app-doc/phrack/phrack-22-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-22-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-23-r2.ebuild b/app-doc/phrack/phrack-23-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-23-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-24-r2.ebuild b/app-doc/phrack/phrack-24-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-24-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-25-r2.ebuild b/app-doc/phrack/phrack-25-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-25-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-26-r2.ebuild b/app-doc/phrack/phrack-26-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-26-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-27-r2.ebuild b/app-doc/phrack/phrack-27-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-27-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-28-r2.ebuild b/app-doc/phrack/phrack-28-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-28-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-29-r2.ebuild b/app-doc/phrack/phrack-29-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-29-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-30-r2.ebuild b/app-doc/phrack/phrack-30-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-30-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-31-r2.ebuild b/app-doc/phrack/phrack-31-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-31-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-32-r2.ebuild b/app-doc/phrack/phrack-32-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-32-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-33-r2.ebuild b/app-doc/phrack/phrack-33-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-33-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-34-r2.ebuild b/app-doc/phrack/phrack-34-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-34-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-35-r2.ebuild b/app-doc/phrack/phrack-35-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-35-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-36-r2.ebuild b/app-doc/phrack/phrack-36-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-36-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-37-r2.ebuild b/app-doc/phrack/phrack-37-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-37-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-38-r2.ebuild b/app-doc/phrack/phrack-38-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-38-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-39-r2.ebuild b/app-doc/phrack/phrack-39-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-39-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-40-r2.ebuild b/app-doc/phrack/phrack-40-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-40-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-41-r2.ebuild b/app-doc/phrack/phrack-41-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-41-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-42-r2.ebuild b/app-doc/phrack/phrack-42-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-42-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-43-r2.ebuild b/app-doc/phrack/phrack-43-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-43-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-44-r2.ebuild b/app-doc/phrack/phrack-44-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-44-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-45-r2.ebuild b/app-doc/phrack/phrack-45-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-45-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-46-r2.ebuild b/app-doc/phrack/phrack-46-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-46-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-47-r2.ebuild b/app-doc/phrack/phrack-47-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-47-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-48-r2.ebuild b/app-doc/phrack/phrack-48-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-48-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-49-r2.ebuild b/app-doc/phrack/phrack-49-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-49-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-50-r2.ebuild b/app-doc/phrack/phrack-50-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-50-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-51-r2.ebuild b/app-doc/phrack/phrack-51-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-51-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-52-r2.ebuild b/app-doc/phrack/phrack-52-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-52-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-53-r2.ebuild b/app-doc/phrack/phrack-53-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-53-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-54-r2.ebuild b/app-doc/phrack/phrack-54-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-54-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-55-r2.ebuild b/app-doc/phrack/phrack-55-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-55-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-56-r2.ebuild b/app-doc/phrack/phrack-56-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-56-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-57-r2.ebuild b/app-doc/phrack/phrack-57-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-57-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-58-r2.ebuild b/app-doc/phrack/phrack-58-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-58-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-59-r2.ebuild b/app-doc/phrack/phrack-59-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-59-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-60-r2.ebuild b/app-doc/phrack/phrack-60-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-60-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-61-r2.ebuild b/app-doc/phrack/phrack-61-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-61-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-62-r2.ebuild b/app-doc/phrack/phrack-62-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-62-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-63-r2.ebuild b/app-doc/phrack/phrack-63-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-63-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-64-r2.ebuild b/app-doc/phrack/phrack-64-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-64-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-65-r2.ebuild b/app-doc/phrack/phrack-65-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-65-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-66-r2.ebuild b/app-doc/phrack/phrack-66-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-66-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-67-r2.ebuild b/app-doc/phrack/phrack-67-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-67-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-68-r2.ebuild b/app-doc/phrack/phrack-68-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-68-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-69-r2.ebuild b/app-doc/phrack/phrack-69-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-69-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-70-r2.ebuild b/app-doc/phrack/phrack-70-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-70-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-71-r2.ebuild b/app-doc/phrack/phrack-71-r2.ebuild
new file mode 100644
index 000000000000..a4da7a2073a9
--- /dev/null
+++ b/app-doc/phrack/phrack-71-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz -> ${MY_P}-r2.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/phrack/phrack-72.ebuild b/app-doc/phrack/phrack-72.ebuild
new file mode 100644
index 000000000000..7f0b855271dc
--- /dev/null
+++ b/app-doc/phrack/phrack-72.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=${PN}${PV}
+DESCRIPTION="A Hacker magazine by the community, for the community"
+HOMEPAGE="http://www.phrack.org/"
+SRC_URI="https://archives.phrack.org/tgz/${MY_P}.tar.gz"
+
+S=${WORKDIR}
+
+LICENSE="phrack"
+SLOT="${PV}"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/pms-bin/Manifest b/app-doc/pms-bin/Manifest
new file mode 100644
index 000000000000..4538adeac52c
--- /dev/null
+++ b/app-doc/pms-bin/Manifest
@@ -0,0 +1,2 @@
+DIST pms-8_p20210613-prebuilt.tar.xz 603304 BLAKE2B 89b5aba786ab3c190265066d73b1009f380081a408037e123a790effb021d562f3f82b4c8c10f9c263c24d4ef4c6ac13ea9c88459ca82237da8548cad8927c86 SHA512 ecb60d76ff5ed694ea197d88fd13841165adc45c951e933f50334e22db45a26eee30c332479d5fa9da02ff30c70fd52c67174bd2443d0c2d4dee38ba979eabb8
+DIST pms-9_p20251214-prebuilt.tar.xz 643660 BLAKE2B f6a0c06c14ccca368f0a7f53e58f42d2be0f75e67b7b56f8fdcfea7dc1b4c99f9d3b6dcc50fe8b67e29581d2bb5dbab580e9cea84a5e0ffd499b1ddb759f6160 SHA512 e8f2bc42dcd599c841dea0ed8f243ac61e87b72cf6fcb33f40db968b7147e3148226a652b4423e7e9407ca0c700aa93f395191d22d4b787ff0c11ee61daf0183
diff --git a/app-doc/pms-bin/metadata.xml b/app-doc/pms-bin/metadata.xml
new file mode 100644
index 000000000000..9d63024e52fc
--- /dev/null
+++ b/app-doc/pms-bin/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>pms@gentoo.org</email>
+ <name>Package Manager Specification</name>
+ </maintainer>
+ <stabilize-allarches />
+ <use>
+ <flag name="html">Install PMS as .html as well</flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/pms-bin/pms-bin-8_p20210613-r1.ebuild b/app-doc/pms-bin/pms-bin-8_p20210613-r1.ebuild
new file mode 100644
index 000000000000..eb133bd571a6
--- /dev/null
+++ b/app-doc/pms-bin/pms-bin-8_p20210613-r1.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/pms-${PV}-prebuilt.tar.xz"
+S="${WORKDIR}/pms-${PV}"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+IUSE="html"
+
+RDEPEND="!app-doc/pms"
+
+src_install() {
+ dodoc pms.pdf eapi-cheatsheet.pdf
+ if use html; then
+ docinto html
+ dodoc *.html pms.css
+ dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
+ fi
+}
diff --git a/app-doc/pms-bin/pms-bin-9_p20251214.ebuild b/app-doc/pms-bin/pms-bin-9_p20251214.ebuild
new file mode 100644
index 000000000000..da275335928c
--- /dev/null
+++ b/app-doc/pms-bin/pms-bin-9_p20251214.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/pms-${PV}-prebuilt.tar.xz"
+S="${WORKDIR}/pms-${PV}"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="html"
+
+RDEPEND="!app-doc/pms"
+
+src_install() {
+ dodoc pms.pdf eapi-cheatsheet.pdf
+ if use html; then
+ docinto html
+ dodoc *.html pms.css
+ dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
+ fi
+}
diff --git a/app-doc/pms/Manifest b/app-doc/pms/Manifest
new file mode 100644
index 000000000000..95efee2e14ae
--- /dev/null
+++ b/app-doc/pms/Manifest
@@ -0,0 +1,2 @@
+DIST pms-8_p20210613.tar.xz 61820 BLAKE2B 1e7e53cb8ea76c4b6f7e571b495bdc41956bee9d90fa1828b8875c262c0a500f8df25a3a53deb9fa9843250e8f3b914514a87019e57f0ecf329e8a62581c842f SHA512 07ef44b0be9b5d5c73e76f78aba2535eb57a8c555ec19bc4ba0a18a6b3b796cb44d6d9e67be49b704f43fa7ad6a8d111f7128d42caa43278dd269863dd59dc15
+DIST pms-9_p20251214.tar.xz 63836 BLAKE2B 7e723f2275030427c33b3335785437e95be0586126c0d4af50bc0946016313f24613dedceaa71034d7e86b20a4539029bacdc4eeea897bd90c9ad21420210edd SHA512 50619f2399327de3d9c612cfb43820a7da185e4bb51b8893c217df662ba29087691f2cc07fae9d46c1743ede6b73ab39812c6cabd8a7d44e034cd710c8c2c74b
diff --git a/app-doc/pms/metadata.xml b/app-doc/pms/metadata.xml
new file mode 100644
index 000000000000..c0d9875a49e0
--- /dev/null
+++ b/app-doc/pms/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>pms@gentoo.org</email>
+ <name>Package Manager Specification</name>
+ </maintainer>
+ <stabilize-allarches />
+ <use>
+ <flag name="html">Generate and install PMS as .html as well</flag>
+ <flag name="twoside">Enable two-sided layout suitable for printing</flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/pms/pms-8_p20210613-r1.ebuild b/app-doc/pms/pms-8_p20210613-r1.ebuild
new file mode 100644
index 000000000000..3847e661012f
--- /dev/null
+++ b/app-doc/pms/pms-8_p20210613-r1.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+IUSE="html twoside"
+
+# texlive-bibtexextra for unsrturl.bst
+# texlive-latexextra for chngcntr, gitinfo2, isodate, leaflet, marginnote,
+# paralist, tocbibind
+# texlive-mathscience for algorithm, algorithmic
+BDEPEND="dev-texlive/texlive-bibtexextra
+ >=dev-texlive/texlive-latexextra-2020-r2
+ dev-texlive/texlive-mathscience
+ virtual/latex-base
+ html? ( >=dev-tex/tex4ht-20090611_p1038-r11 )"
+RDEPEND="!app-doc/pms-bin"
+
+src_compile() {
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake $(usev twoside TWOSIDE=yes)
+ use html && emake html
+}
+
+src_install() {
+ dodoc pms.pdf eapi-cheatsheet.pdf
+ if use html; then
+ docinto html
+ dodoc *.html pms.css
+ dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
+ fi
+}
diff --git a/app-doc/pms/pms-9999.ebuild b/app-doc/pms/pms-9999.ebuild
new file mode 100644
index 000000000000..337c699dd800
--- /dev/null
+++ b/app-doc/pms/pms-9999.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit git-r3
+
+EGIT_REPO_URI="https://anongit.gentoo.org/git/proj/${PN}.git"
+EGIT_BRANCH="master"
+DESCRIPTION="Gentoo Package Manager Specification (draft)"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="live"
+IUSE="html twoside"
+
+# texlive-bibtexextra for unsrturl.bst
+# texlive-latexextra for chngcntr, gitinfo2, isodate, leaflet, marginnote,
+# paralist, tocbibind
+# texlive-mathscience for algorithm, algorithmic
+BDEPEND="dev-texlive/texlive-bibtexextra
+ >=dev-texlive/texlive-latexextra-2020-r2
+ dev-texlive/texlive-mathscience
+ virtual/latex-base
+ html? ( >=dev-tex/tex4ht-20090611_p1038-r11 )"
+RDEPEND="!app-doc/pms-bin"
+
+src_compile() {
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake $(usev twoside TWOSIDE=yes)
+ use html && emake html
+}
+
+src_install() {
+ dodoc pms.pdf eapi-cheatsheet.pdf
+ if use html; then
+ docinto html
+ dodoc *.html pms.css
+ dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
+ fi
+}
diff --git a/app-doc/pms/pms-9_p20251214.ebuild b/app-doc/pms/pms-9_p20251214.ebuild
new file mode 100644
index 000000000000..b77db48270bc
--- /dev/null
+++ b/app-doc/pms/pms-9_p20251214.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Gentoo Package Manager Specification"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Package_Manager_Specification"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+
+LICENSE="CC-BY-SA-4.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~x64-macos ~x64-solaris"
+IUSE="html twoside"
+
+# texlive-bibtexextra for unsrturl.bst
+# texlive-latexextra for chngcntr, gitinfo2, isodate, leaflet, marginnote,
+# paralist, tocbibind
+# texlive-mathscience for algorithm, algorithmic
+BDEPEND="dev-texlive/texlive-bibtexextra
+ >=dev-texlive/texlive-latexextra-2020-r2
+ dev-texlive/texlive-mathscience
+ virtual/latex-base
+ html? ( >=dev-tex/tex4ht-20090611_p1038-r11 )"
+RDEPEND="!app-doc/pms-bin"
+
+src_compile() {
+ # just in case; we shouldn't be generating any fonts
+ export VARTEXFONTS="${T}/fonts"
+ emake $(usev twoside TWOSIDE=yes)
+ use html && emake html
+}
+
+src_install() {
+ dodoc pms.pdf eapi-cheatsheet.pdf
+ if use html; then
+ docinto html
+ dodoc *.html pms.css
+ dosym {..,/usr/share/doc/${PF}/html}/eapi-cheatsheet.pdf
+ fi
+}
diff --git a/app-doc/python-docs/Manifest b/app-doc/python-docs/Manifest
new file mode 100644
index 000000000000..2733a1174eeb
--- /dev/null
+++ b/app-doc/python-docs/Manifest
@@ -0,0 +1,9 @@
+DIST python-2.7.18-docs-html.tar.bz2 4634932 BLAKE2B c48e2dede15d8186231acf65709641e0844c42e924262d6ee21a55e515aaf4d023bf394681bab780ab83998de9f409685e2d5870506810432145acc6422eff9d SHA512 db39390577ec86f13c9b6b57c01cba36fe9fd89092a773dc94f1a6a19d912759d097c4d80e765d3657b572abc731c1da9e7b4cd4c38065cd444606b906744abe
+DIST python-3.10.20-docs-html.tar.bz2 7329760 BLAKE2B 70f01e26cedca2c14274b2c68584fb5e08672e0104a13dca7db191ff102a066f5579b65c16e2bd3d2c689c8274049bb34345b707cdbfb3f427549878ad019d79 SHA512 c504000dbc3b22cfa32dccfec35137bb7f82c0d8b61e9d68f5f8ff559aed6721c7da210ec7b959d9c238438840514962912a2066d5a436719d9cf2a16104b37f
+DIST python-3.11.15-docs-html.tar.bz2 7879534 BLAKE2B c208395058d6361b5bf572ed952cf51f37975492df47675e31558a5a36547a0da71a4cfe93c8188977fbea4e39b3a740f30b7ed875deca5d862329efb627caf2 SHA512 6a8815e32e5535214782c7378eb0678571cba46c9d5eb817323a3485c732127490142bc78deb00d2f37c8d3a62ceee736c746a120ea1a0dba6b08423123bc97e
+DIST python-3.12.13-docs-html.tar.bz2 8433277 BLAKE2B 3ef4f8daf45f7b691de41de5871240fcc53357689ca0d1e4be520f12cd763f59ff2ce2e8d6cf0df1274c08f01577ee0901ccf38b5dbd04bfbffc1fe13c9625c5 SHA512 16786246a0c3c6e10335881457480ffd92865430d09b0e36b3246117e830376981fd45717113099b4e14c7137366c8a5f2cce6f19142cf827e801b1a66397447
+DIST python-3.13.13-docs-html.tar.bz2 10439311 BLAKE2B 96e5baa94a282973529c4428efa08e8355f3cece46a67902b6b606491338f92f730eae5bb350f2f3cd702ad5d365cf1cb9c2273de8bffc72642afd27b679a0a5 SHA512 12326cbe3a238cd529df37f47a4bab9beeb2d0663df907bc8572954cd4c18e76b7fac6b10999866698c70df34836fda9a0e6c0df57591dd2c6b6b6f9cfe10aaa
+DIST python-3.14.4-docs-html.tar.bz2 10964901 BLAKE2B afa7d080995a21fd4448d7c50dde7a1223901032b2f1543a69f3cb5da27aa33d6e6136b31527528316cda09117be59a858ffc264469a37a5a44a8b92261e56ca SHA512 0f304a7b80f217007b7436d6144178f2c91cb28b8ef984fdc80792d84795bfcd3be4a44b37e96f846e784a98e049337e6a00279db65d8ba29e4ba0b492f6a4fc
+DIST python-3.14.5-docs-html.tar.bz2 10975135 BLAKE2B 6353524465de6f28f249026b6b35f5f531cf095b7b1843a629977ae8a8921da5221e5043187cbfd76a34f10bc6e754d003b73d3749b80f9404ef31d437a0d643 SHA512 3c0a916e5de9f66e237d05e18d2a5fc9fe1e4b98b79d84e93ba7b95640bb2422f23e6dc1ac22b1cb6df0862fa63492c6716f14a0999f7e32a844a716a872775e
+DIST python-3.8.20-docs-html.tar.bz2 6727651 BLAKE2B ec11857b5bdfb4646a2762353db877a558cfc543563a7a9b0db100f675511c31450d16c30a986d39226a9b16be3ffd132863e396ef05165047ab73bf037bf2a6 SHA512 0a77f0240d6d495a5099d4a95e151f38517730815e6f3d9b82964cf60be95b8bdc960916d317e19bb8e14a9604217cd1fa85703996aec972004a6a93d4ffa6d0
+DIST python-3.9.25-docs-html.tar.bz2 7017902 BLAKE2B 8ce019aad3c3d15c56536a46e4a26c27889a1a92cfdd6fd49be4883d125e70db6467ba652057253b23de054503d12f7b8c6fd948f4f9e462d70a398948cc4698 SHA512 1af06c9cafe0b11e0e9ee0bce252e5c356a5508f11932f5a29a84412d4a5d9e71d79cba623bf8086bfbcddaa90fc0116d01b9d427711c4a784bb5feeb8c3a9de
diff --git a/app-doc/python-docs/metadata.xml b/app-doc/python-docs/metadata.xml
new file mode 100644
index 000000000000..5e95859f915a
--- /dev/null
+++ b/app-doc/python-docs/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>python@gentoo.org</email>
+ <name>Python</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/python-docs/python-docs-2.7.18.ebuild b/app-doc/python-docs/python-docs-2.7.18.ebuild
new file mode 100644
index 000000000000..3853410d4efc
--- /dev/null
+++ b/app-doc/python-docs/python-docs-2.7.18.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.10.20.ebuild b/app-doc/python-docs/python-docs-3.10.20.ebuild
new file mode 100644
index 000000000000..1f8c77912356
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.10.20.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.11.15.ebuild b/app-doc/python-docs/python-docs-3.11.15.ebuild
new file mode 100644
index 000000000000..1f8c77912356
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.11.15.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.12.13.ebuild b/app-doc/python-docs/python-docs-3.12.13.ebuild
new file mode 100644
index 000000000000..b4430d56da8f
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.12.13.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.13.13.ebuild b/app-doc/python-docs/python-docs-3.13.13.ebuild
new file mode 100644
index 000000000000..dcbeb9c2b0bb
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.13.13.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=python-${PV}-docs-html
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.14.4.ebuild b/app-doc/python-docs/python-docs-3.14.4.ebuild
new file mode 100644
index 000000000000..dcbeb9c2b0bb
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.14.4.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=python-${PV}-docs-html
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.14.5.ebuild b/app-doc/python-docs/python-docs-3.14.5.ebuild
new file mode 100644
index 000000000000..0affc199615a
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.14.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_P=python-${PV}-docs-html
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/${MY_P}.tar.bz2"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.8.20.ebuild b/app-doc/python-docs/python-docs-3.8.20.ebuild
new file mode 100644
index 000000000000..3853410d4efc
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.8.20.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/python-docs/python-docs-3.9.25.ebuild b/app-doc/python-docs/python-docs-3.9.25.ebuild
new file mode 100644
index 000000000000..f785a8f08f6f
--- /dev/null
+++ b/app-doc/python-docs/python-docs-3.9.25.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="HTML documentation for Python"
+HOMEPAGE="https://www.python.org/doc/"
+SRC_URI="https://www.python.org/ftp/python/doc/${PV}/python-${PV}-docs-html.tar.bz2"
+S="${WORKDIR}/python-${PV}-docs-html"
+
+LICENSE="PSF-2"
+SLOT="$(ver_cut 1-2)"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~m68k ~mips ppc ppc64 ~s390 ~sparc x86"
+
+src_install() {
+ rm -r _sources || die
+ docinto html
+ dodoc -r .
+
+ newenvd - 60python-docs-${SLOT} <<-EOF
+ PYTHONDOCS_${SLOT//./_}="${EPREFIX}/usr/share/doc/${PF}/html/library"
+ EOF
+}
diff --git a/app-doc/s6-linux-init-man-pages/Manifest b/app-doc/s6-linux-init-man-pages/Manifest
new file mode 100644
index 000000000000..f12d623f490c
--- /dev/null
+++ b/app-doc/s6-linux-init-man-pages/Manifest
@@ -0,0 +1 @@
+DIST s6-linux-init-man-pages-1.1.2.1.1.tar.gz 22112 BLAKE2B dabb11ef8f18c0eee68121e85b4ba786724d719a604c41b71614c8c860a9aa30648acca15d7500768d3cbbb65715cb519a03465d08b5059fddc1930caf35c7c8 SHA512 36a8234a2ea40bbea8095880afbf05597d98720d3e9f85a14a54fca1f77d5fd9afa85952ef1990f974d94336208eec4cb420708c0fa73e830cf1890fa61a8a43
diff --git a/app-doc/s6-linux-init-man-pages/metadata.xml b/app-doc/s6-linux-init-man-pages/metadata.xml
new file mode 100644
index 000000000000..c69681175a83
--- /dev/null
+++ b/app-doc/s6-linux-init-man-pages/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@gentoo.org</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/s6-linux-init-man-pages/s6-linux-init-man-pages-1.1.2.1.1.ebuild b/app-doc/s6-linux-init-man-pages/s6-linux-init-man-pages-1.1.2.1.1.ebuild
new file mode 100644
index 000000000000..5de22475812d
--- /dev/null
+++ b/app-doc/s6-linux-init-man-pages/s6-linux-init-man-pages-1.1.2.1.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="mdoc port of the HTML documentation for the s6-linux-init suite"
+HOMEPAGE="https://git.sr.ht/~flexibeast/s6-linux-init-man-pages"
+SRC_URI="
+ https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/app-doc/s6-man-pages/Manifest b/app-doc/s6-man-pages/Manifest
new file mode 100644
index 000000000000..bb246261f7b1
--- /dev/null
+++ b/app-doc/s6-man-pages/Manifest
@@ -0,0 +1 @@
+DIST s6-man-pages-2.13.1.0.1.tar.gz 124303 BLAKE2B 95c8521cb2e88fd7d69bdab95aab62790796c6b9c22626c28b642a5caf2269e78fad5d02984a9af9b45eb5308a522c5777bc92862902cfebc822e8843bc181c6 SHA512 bbdf1fc14bb1332697c6cf24bb39927dd20d2af9c6d1cd4eac98dcf5a421a79b9ed09850a69f675d8232dc84b749d8673fdc737f293dcbdf67364dcf4c561c3f
diff --git a/app-doc/s6-man-pages/metadata.xml b/app-doc/s6-man-pages/metadata.xml
new file mode 100644
index 000000000000..c69681175a83
--- /dev/null
+++ b/app-doc/s6-man-pages/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@gentoo.org</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/s6-man-pages/s6-man-pages-2.13.1.0.1.ebuild b/app-doc/s6-man-pages/s6-man-pages-2.13.1.0.1.ebuild
new file mode 100644
index 000000000000..2364454ad9d1
--- /dev/null
+++ b/app-doc/s6-man-pages/s6-man-pages-2.13.1.0.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="mdoc port of the HTML documentation for the s6 suite"
+HOMEPAGE="https://git.sr.ht/~flexibeast/s6-man-pages"
+SRC_URI="
+ https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/app-doc/s6-networking-man-pages/Manifest b/app-doc/s6-networking-man-pages/Manifest
new file mode 100644
index 000000000000..ac78c8bdbfa9
--- /dev/null
+++ b/app-doc/s6-networking-man-pages/Manifest
@@ -0,0 +1 @@
+DIST s6-networking-man-pages-2.7.0.4.1.tar.gz 24065 BLAKE2B 19b2aee4ce84c8d89e1563f97f665736149023e0fb395706bb883e305e9a82f52dba5cd257f5c127712665279170654472542c8fa701324505538d851e061677 SHA512 c332f6298eff0d3de9a9805e56962f45e1f42e02c414ce9a19203a1c684c8744734cc03b9c68cf314ca4449f333aeaadde684f5eb9246a02e5db1c5d46cac630
diff --git a/app-doc/s6-networking-man-pages/metadata.xml b/app-doc/s6-networking-man-pages/metadata.xml
new file mode 100644
index 000000000000..c69681175a83
--- /dev/null
+++ b/app-doc/s6-networking-man-pages/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@gentoo.org</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/s6-networking-man-pages/s6-networking-man-pages-2.7.0.4.1.ebuild b/app-doc/s6-networking-man-pages/s6-networking-man-pages-2.7.0.4.1.ebuild
new file mode 100644
index 000000000000..2364454ad9d1
--- /dev/null
+++ b/app-doc/s6-networking-man-pages/s6-networking-man-pages-2.7.0.4.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="mdoc port of the HTML documentation for the s6 suite"
+HOMEPAGE="https://git.sr.ht/~flexibeast/s6-man-pages"
+SRC_URI="
+ https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/app-doc/s6-portable-utils-man-pages/Manifest b/app-doc/s6-portable-utils-man-pages/Manifest
new file mode 100644
index 000000000000..3843c5156ad1
--- /dev/null
+++ b/app-doc/s6-portable-utils-man-pages/Manifest
@@ -0,0 +1 @@
+DIST s6-portable-utils-man-pages-2.3.0.4.1.tar.gz 13808 BLAKE2B ae80692e8aa4b091d6109b52ef638cc8cc36d0364c405b59d7cffcc4e7affe0737d36bceed7969fd27c135d1c35018e91c538b1fcc21e59be1a3f19416447630 SHA512 432fe766e4d2757dc63527a14979e58d37b083121487e0b4187037dad190bc4dd6a56ad85569b187133e1a93ccc69ab7b1066d6d78b35bac5abc146e729473c8
diff --git a/app-doc/s6-portable-utils-man-pages/metadata.xml b/app-doc/s6-portable-utils-man-pages/metadata.xml
new file mode 100644
index 000000000000..c69681175a83
--- /dev/null
+++ b/app-doc/s6-portable-utils-man-pages/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@gentoo.org</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/s6-portable-utils-man-pages/s6-portable-utils-man-pages-2.3.0.4.1.ebuild b/app-doc/s6-portable-utils-man-pages/s6-portable-utils-man-pages-2.3.0.4.1.ebuild
new file mode 100644
index 000000000000..7d682d873977
--- /dev/null
+++ b/app-doc/s6-portable-utils-man-pages/s6-portable-utils-man-pages-2.3.0.4.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="mdoc port of the HTML documentation for the s6-portable-utils suite"
+HOMEPAGE="https://git.sr.ht/~flexibeast/s6-portable-utils-man-pages"
+SRC_URI="
+ https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/app-doc/s6-rc-man-pages/Manifest b/app-doc/s6-rc-man-pages/Manifest
new file mode 100644
index 000000000000..8bc89256a318
--- /dev/null
+++ b/app-doc/s6-rc-man-pages/Manifest
@@ -0,0 +1 @@
+DIST s6-rc-man-pages-0.5.5.0.1.tar.gz 32246 BLAKE2B d83f71542b009385ed1cd0fb879b49aa6235932331e2f1d9a1ccbc9208a22b408eafe5871fade506be3f08f7300d3c59a869a628ac317c0cca166b8f3c330ced SHA512 12eda823f7182ad2e3142bd3cfbe11a83fb86c6880881301db337d744e82207771caa92a44c86adfb4ec86c40dd2a02f63ac255d560f35d85846d31b97e68e49
diff --git a/app-doc/s6-rc-man-pages/metadata.xml b/app-doc/s6-rc-man-pages/metadata.xml
new file mode 100644
index 000000000000..c69681175a83
--- /dev/null
+++ b/app-doc/s6-rc-man-pages/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>arkamar@gentoo.org</email>
+ <name>Petr Vaněk</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/s6-rc-man-pages/s6-rc-man-pages-0.5.5.0.1.ebuild b/app-doc/s6-rc-man-pages/s6-rc-man-pages-0.5.5.0.1.ebuild
new file mode 100644
index 000000000000..144af5c08976
--- /dev/null
+++ b/app-doc/s6-rc-man-pages/s6-rc-man-pages-0.5.5.0.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="mdoc port of the HTML documentation for the s6-rc suite"
+HOMEPAGE="https://git.sr.ht/~flexibeast/s6-rc-man-pages"
+SRC_URI="
+ https://git.sr.ht/~flexibeast/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+S="${WORKDIR}/${PN}-v${PV}"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
diff --git a/app-doc/selflinux/Manifest b/app-doc/selflinux/Manifest
new file mode 100644
index 000000000000..56dc4baaecc5
--- /dev/null
+++ b/app-doc/selflinux/Manifest
@@ -0,0 +1 @@
+DIST SelfLinux-0.13.0-html.tar.gz 7379682 BLAKE2B 5baf00233fd69c3d115adef28c0644d0d4e563014c82649d7e4c906189a36543bd30528ea901f8b2b7c849721b220eeccc3787f67b016ca7161515e23fa8871c SHA512 bb7f16006863f958dd24c8f82db5e4538f00fc66f1b2efe7c52ed28d241fdcfdd366e973c91b730118ff485c2343f5a0fac293f080f0d6e86d24fca4beaaab72
diff --git a/app-doc/selflinux/metadata.xml b/app-doc/selflinux/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/selflinux/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/selflinux/selflinux-0.13.0-r1.ebuild b/app-doc/selflinux/selflinux-0.13.0-r1.ebuild
new file mode 100644
index 000000000000..dd4b11186f89
--- /dev/null
+++ b/app-doc/selflinux/selflinux-0.13.0-r1.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_P="SelfLinux-${PV}"
+
+DESCRIPTION="A german-language hypertext tutorial about Linux"
+HOMEPAGE="https://www.selflinux.org/"
+SRC_URI="https://www.selflinux.org/download/${MY_P}/${MY_P}-html.tar.gz"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="FDL-1.1+"
+SLOT="0"
+KEYWORDS="amd64 ~arm64 ppc ~riscv x86"
+
+HTML_DOCS=( "." )
+
+BDEPEND="media-gfx/pngcrush"
+
+src_prepare() {
+ default
+
+ # Fix all png files, as they report "broken IDAT window length"
+ for png_file in bilder/mwm_mwm_mwm*; do
+ pngcrush -fix -force -ow "${png_file}" || die
+ done
+}
diff --git a/app-doc/single-unix-specification/Manifest b/app-doc/single-unix-specification/Manifest
new file mode 100644
index 000000000000..a53c529dc69c
--- /dev/null
+++ b/app-doc/single-unix-specification/Manifest
@@ -0,0 +1,3 @@
+DIST susv4-2018.tar.bz2 3352852 BLAKE2B 0f05f2dd6444d35b2d962651643eb8bd0520169c8670072fdb1ce2c671b3bdeed8e4d99dfacceba69f846c107c73c4a60f3f51e48c64499f40a9fa594ac877ba SHA512 2484d24d19b9731808c61219b61d63cdf4d8dff6498fb4655478b76808a583064a5cfbcfcf18f1d27c56e03a6b47cc6833f94483784ec29059bef063724c2567
+DIST susv4tc2.tar.bz2 3649434 BLAKE2B c09eb835badec0bf191da4caaa7b35ccedfb1512218d3ebb66d0301bbe6404a30df2e3c51838dcd9f91912f41ce3e39478d2c061ac2f075ef678ae20fcaf0ad6 SHA512 cc86b2b4860b1069cb8712ef7b5a9702510f48d6585b5414ff561f85677974c156d8cc95cf29dfdab360c13ecb884e19e2112fe5c6bc49666417c9a744a816ad
+DIST susv5-2025-03-25.tar.bz2 3506412 BLAKE2B b2c0108a1d79c5c64db5cace485eeb4d77aaa9d8a98543d73c19567e2700a1e562a97f29337d7f79cc730d0158f2c4ee324eba222c40e20cedabe6c74bf63680 SHA512 5a3fc41b3c184903874e561bf8433ac88e95e067f0d26fc368f92a69e8080c5d3d00bb9a1d25dd58d6bca09d2b26c742976fa47464b13d2beb7416aeb14c51f5
diff --git a/app-doc/single-unix-specification/metadata.xml b/app-doc/single-unix-specification/metadata.xml
new file mode 100644
index 000000000000..e093771dd80c
--- /dev/null
+++ b/app-doc/single-unix-specification/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/single-unix-specification/single-unix-specification-4_p2.ebuild b/app-doc/single-unix-specification/single-unix-specification-4_p2.ebuild
new file mode 100644
index 000000000000..264e21128849
--- /dev/null
+++ b/app-doc/single-unix-specification/single-unix-specification-4_p2.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The Single UNIX Specification, Version 4, 2016 Edition"
+HOMEPAGE="https://www2.opengroup.org/ogsys/catalog/T101"
+SRC_URI="https://pubs.opengroup.org/onlinepubs/9699919799/download/susv4tc2.tar.bz2"
+S="${WORKDIR}/susv4tc2"
+
+LICENSE="sus4-copyright"
+SLOT="4"
+KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+RESTRICT="mirror"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/single-unix-specification/single-unix-specification-4_p2018.ebuild b/app-doc/single-unix-specification/single-unix-specification-4_p2018.ebuild
new file mode 100644
index 000000000000..75a6523d728c
--- /dev/null
+++ b/app-doc/single-unix-specification/single-unix-specification-4_p2018.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The Single UNIX Specification, Version 4, $(ver_cut 3) Edition"
+HOMEPAGE="https://www2.opengroup.org/ogsys/catalog/T101"
+SRC_URI="https://pubs.opengroup.org/onlinepubs/9699919799/download/susv4-$(ver_cut 3).tar.bz2"
+S="${WORKDIR}/susv4-$(ver_cut 3)"
+
+LICENSE="sus4-copyright"
+SLOT="4"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+RESTRICT="mirror"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/single-unix-specification/single-unix-specification-5-r2.ebuild b/app-doc/single-unix-specification/single-unix-specification-5-r2.ebuild
new file mode 100644
index 000000000000..fe592939374b
--- /dev/null
+++ b/app-doc/single-unix-specification/single-unix-specification-5-r2.ebuild
@@ -0,0 +1,19 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="The Single UNIX Specification, Version 5, 2024 Edition"
+HOMEPAGE="https://publications.opengroup.org/"
+# Rename for bug #948039
+SRC_URI="https://pubs.opengroup.org/onlinepubs/9799919799/download/susv5.tar.bz2 -> susv5-2025-03-25.tar.bz2"
+S="${WORKDIR}/susv5-html"
+
+LICENSE="sus4-copyright"
+SLOT="5"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos"
+RESTRICT="mirror"
+
+src_install() {
+ dodoc -r *
+}
diff --git a/app-doc/tldp-howto/Manifest b/app-doc/tldp-howto/Manifest
new file mode 100644
index 000000000000..121ddadfaeba
--- /dev/null
+++ b/app-doc/tldp-howto/Manifest
@@ -0,0 +1,4 @@
+DIST Linux-HOWTOs-20120707.tar.bz2 7221427 BLAKE2B 5df0b1d86444024e78c417dc2f49b5563ea397dfd687b3a359c75e98de623ed7090672f3282a21a462df13b1f7b731fd64b916734bc01044f8d367541a52c8b4 SHA512 329a299e2e66f17139a4ce4f6bed0106bc0bd2147773c659e101468adbc12a71c88f952fe7e96b78a483d62a3eafd5306cd8961c100c0ec93d55586ff1bddd41
+DIST Linux-html-HOWTOs-20120707.tar.bz2 75088235 BLAKE2B 9f74adc6f9bfcc3fdd141afca5dd701fea91e0b612e5180b88c53324b455e44e9306902bad3bac06bed220b51f8b4f26e73af9806d318bce8759084e119aa862 SHA512 291764f596021cc098f13fc2a589a2bceb3a5865c7194db42c2b1e37bd59bceee089d34c9f55487a049a20d5f5296b5d0e67cc3303ed2aac1d2288a41caa2218
+DIST Linux-html-single-HOWTOs-20120707.tar.bz2 7563325 BLAKE2B 331a0396dd66b2dbd90bcb224210f1e888fbd04c9bb74ab3bdbd4c5ad061ffe59c9d20703655a426bbb53c32eb5e5e6ed3b3516c4ed148fc1ec843b8b353dc06 SHA512 edfc2c267c8efc66c220a5458eb514864f8b371031bc10afbfaab668558eaa8c02afd7b58c4cb65d874c5fe9b3e22f6df376e4114d3e8635be525c5d14e8bd20
+DIST Linux-pdf-HOWTOs-20120707.tar.bz2 57436243 BLAKE2B 70bd2c54aefc1af77519ebc0fbb53646ee5d3db62c822ff1cc84fe0837217c851f7c5b498ebfd70e52bde661453c6c71732c030335b3d702edd17e5fb08cb936 SHA512 665387a1e2f9703042f1544ed015e39ba222744795ea676fcefc83fda94b6f9222a98aa4ed37ea5bd9164327837e924613ac41ca78a78ae9a4a4097fb64cff3e
diff --git a/app-doc/tldp-howto/metadata.xml b/app-doc/tldp-howto/metadata.xml
new file mode 100644
index 000000000000..61e88fb3f1e3
--- /dev/null
+++ b/app-doc/tldp-howto/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>base-system@gentoo.org</email>
+ <name>Gentoo Base System</name>
+ </maintainer>
+ <stabilize-allarches />
+ <use>
+ <flag name="html">Install multi-chapter HTML docs</flag>
+ <flag name="htmlsingle">Install all-on-one-page HTML docs</flag>
+ <flag name="pdf">Install pdf docs</flag>
+ <flag name="text">Install plain-text docs</flag>
+ </use>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/tldp-howto/tldp-howto-20120707.ebuild b/app-doc/tldp-howto/tldp-howto-20120707.ebuild
new file mode 100644
index 000000000000..604fb916d64c
--- /dev/null
+++ b/app-doc/tldp-howto/tldp-howto-20120707.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The Linux Documentation Project HOWTOs"
+HOMEPAGE="https://tldp.org"
+
+MY_SRC="https://www.ibiblio.org/pub/Linux/docs/HOWTO"
+SRC_URI="
+ html? ( ${MY_SRC}/other-formats/html/Linux-html-HOWTOs-${PV}.tar.bz2 )
+ htmlsingle? ( ${MY_SRC}/other-formats/html_single/Linux-html-single-HOWTOs-${PV}.tar.bz2 )
+ pdf? ( ${MY_SRC}/other-formats/pdf/Linux-pdf-HOWTOs-${PV}.tar.bz2 )
+ text? ( ${MY_SRC}/Linux-HOWTOs-${PV}.tar.bz2 )"
+
+LICENSE="FDL-1.2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm ~hppa ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86"
+IUSE="+html htmlsingle pdf text"
+REQUIRED_USE="|| ( html htmlsingle pdf text )"
+
+RESTRICT="binchecks strip"
+
+src_unpack() {
+ mkdir -p "${S}" || die
+ cd "${S}" || die
+
+ if use html; then
+ unpack Linux-html-HOWTOs-${PV}.tar.bz2
+
+ # for some reason this bundles the pdfs - older versions didn't
+ if [[ -d "${S}"/HOWTO/pdf ]] ; then
+ rm -r "${S}"/HOWTO/pdf || die
+ fi
+
+ # stray bin file, doubt anyone will ever need it
+ rm -f "${S}"/HOWTO/RedHat-CD-HOWTO/rhcd-scripts/rvc || die
+ mv "${S}"/HOWTO "${S}"/html || die
+ fi
+
+ if use htmlsingle; then
+ mkdir "${S}"/htmlsingle || die
+ pushd "${S}"/htmlsingle > /dev/null || die
+
+ unpack Linux-html-single-HOWTOs-${PV}.tar.bz2
+
+ popd > /dev/null || die
+ fi
+
+ if use pdf; then
+ mkdir "${S}"/pdf || die
+ pushd "${S}"/pdf > /dev/null || die
+
+ unpack Linux-pdf-HOWTOs-${PV}.tar.bz2
+
+ popd > /dev/null || die
+ fi
+
+ if use text; then
+ mkdir "${S}"/text || die
+ pushd "${S}"/text > /dev/null || die
+
+ unpack Linux-HOWTOs-${PV}.tar.bz2
+
+ popd > /dev/null || die
+ fi
+}
+
+src_install() {
+ dodoc -r "${S}"/*
+}
diff --git a/app-doc/vilearn/Manifest b/app-doc/vilearn/Manifest
new file mode 100644
index 000000000000..56c02ccfe6a7
--- /dev/null
+++ b/app-doc/vilearn/Manifest
@@ -0,0 +1 @@
+DIST vilearn-1.0.tar.gz 15687 BLAKE2B af683e8e6e560f53ebad6b7764d3a57d5722d5eb77f8e7cd582e81a3421c3fa8d52770b8ef665bab4989a549c2637d9649d7d31178235e02b36e65af761f7e04 SHA512 5bb53d6eece6025eb0c3dfb90badba12ba3996658af63cac09773c1db455dd7211014a3b3c5f8bd4bb6a709303ee1d6d370805401ca5807ac3c171f774ec91ee
diff --git a/app-doc/vilearn/metadata.xml b/app-doc/vilearn/metadata.xml
new file mode 100644
index 000000000000..5bb2dda1be44
--- /dev/null
+++ b/app-doc/vilearn/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>hattya@gentoo.org</email>
+ <name>Akinori Hattori</name>
+ </maintainer>
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/vilearn/vilearn-1.0.ebuild b/app-doc/vilearn/vilearn-1.0.ebuild
new file mode 100644
index 000000000000..e284928599a2
--- /dev/null
+++ b/app-doc/vilearn/vilearn-1.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+DESCRIPTION="An interactive vi tutorial comprised of 5 tutorials for the vi-impaired"
+HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ~riscv x86"
+IUSE=""
+
+RDEPEND="app-editors/vim"
+
+DOCS=( README outline )
+
+src_prepare() {
+ default
+
+ sed -i "s:/usr/local:${EPREFIX}/usr:" Makefile
+}
+
+src_install() {
+ dobin ${PN}
+ doman ${PN}.1
+ einstalldocs
+
+ insinto /usr/lib/${PN}
+ doins [0-9]*
+}
diff --git a/app-doc/zsh-lovers/Manifest b/app-doc/zsh-lovers/Manifest
new file mode 100644
index 000000000000..c72a89c04e18
--- /dev/null
+++ b/app-doc/zsh-lovers/Manifest
@@ -0,0 +1 @@
+DIST zsh-lovers_0.11.0.tar.xz 27036 BLAKE2B b4cd65fc112a3f0a915b8dc604d3e89ea1740d61229daa164939b8e420939650f2893d46060ad97bd3fcab65dcb47d967d6b645b6e9c3a48385270d1a1eff628 SHA512 3f3368444e553003369d481d35a273f2e8bf9193a093f31944391053ba3a5428ec1e9bf85cb7940eb52d66c376263adff575cfafbc32d518fc000e86490fb6da
diff --git a/app-doc/zsh-lovers/metadata.xml b/app-doc/zsh-lovers/metadata.xml
new file mode 100644
index 000000000000..3a8349e6ffc5
--- /dev/null
+++ b/app-doc/zsh-lovers/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
+<pkgmetadata>
+ <stabilize-allarches />
+ <origin>baldeagleos-repo</origin>
+</pkgmetadata>
diff --git a/app-doc/zsh-lovers/zsh-lovers-0.11.0.ebuild b/app-doc/zsh-lovers/zsh-lovers-0.11.0.ebuild
new file mode 100644
index 000000000000..b4153e273615
--- /dev/null
+++ b/app-doc/zsh-lovers/zsh-lovers-0.11.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Tips, tricks and examples for the Z shell"
+HOMEPAGE="
+ https://grml.org/zsh/zsh-lovers.html
+ https://github.com/grml/zsh-lovers
+"
+SRC_URI="https://deb.grml.org/pool/main/z/${PN}/${PN}_${PV}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~x64-macos ~x64-solaris"
+
+DEPEND="app-text/asciidoc"
+
+src_compile() {
+ asciidoc ${PN}.1.txt || die
+ mv ${PN}.1.html ${PN}.html || die
+ a2x -f manpage ${PN}.1.txt || die
+}
+
+src_install() {
+ doman ${PN}.1
+ dodoc ${PN}.html
+}